-
Notifications
You must be signed in to change notification settings - Fork 0
/
week3-speaker.html
2570 lines (1786 loc) · 181 KB
/
week3-speaker.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en"><head>
<script src="site_libs/clipboard/clipboard.min.js"></script>
<script src="site_libs/quarto-html/tabby.min.js"></script>
<script src="site_libs/quarto-html/popper.min.js"></script>
<script src="site_libs/quarto-html/tippy.umd.min.js"></script>
<link href="site_libs/quarto-html/tippy.css" rel="stylesheet">
<link href="site_libs/quarto-html/quarto-html.min.css" rel="stylesheet" data-mode="light">
<link href="site_libs/quarto-html/quarto-syntax-highlighting.css" rel="stylesheet" id="quarto-text-highlighting-styles"><meta charset="utf-8">
<meta name="generator" content="quarto-1.2.335">
<meta name="author" content="謝舒凱 台大語言所">
<meta name="dcterms.date" content="2023-03-12">
<title>語言的邏輯分析 - Week 3 語音的世界 (1)</title>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
<link rel="stylesheet" href="site_libs/revealjs/dist/reset.css">
<link rel="stylesheet" href="site_libs/revealjs/dist/reveal.css">
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
</style>
<link rel="stylesheet" href="site_libs/revealjs/dist/theme/quarto.css" id="theme">
<link href="site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.css" rel="stylesheet">
<link href="site_libs/revealjs/plugin/reveal-menu/menu.css" rel="stylesheet">
<link href="site_libs/revealjs/plugin/reveal-menu/quarto-menu.css" rel="stylesheet">
<link href="site_libs/revealjs/plugin/reveal-chalkboard/font-awesome/css/all.css" rel="stylesheet">
<link href="site_libs/revealjs/plugin/reveal-chalkboard/style.css" rel="stylesheet">
<link href="site_libs/revealjs/plugin/quarto-support/footer.css" rel="stylesheet">
<style type="text/css">
.callout {
margin-top: 1em;
margin-bottom: 1em;
border-radius: .25rem;
}
.callout.callout-style-simple {
padding: 0em 0.5em;
border-left: solid #acacac .3rem;
border-right: solid 1px silver;
border-top: solid 1px silver;
border-bottom: solid 1px silver;
display: flex;
}
.callout.callout-style-default {
border-left: solid #acacac .3rem;
border-right: solid 1px silver;
border-top: solid 1px silver;
border-bottom: solid 1px silver;
}
.callout .callout-body-container {
flex-grow: 1;
}
.callout.callout-style-simple .callout-body {
font-size: 1rem;
font-weight: 400;
}
.callout.callout-style-default .callout-body {
font-size: 0.9rem;
font-weight: 400;
}
.callout.callout-captioned.callout-style-simple .callout-body {
margin-top: 0.2em;
}
.callout:not(.callout-captioned) .callout-body {
display: flex;
}
.callout:not(.no-icon).callout-captioned.callout-style-simple .callout-content {
padding-left: 1.6em;
}
.callout.callout-captioned .callout-header {
padding-top: 0.2em;
margin-bottom: -0.2em;
}
.callout.callout-captioned .callout-caption p {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.callout.callout-captioned.callout-style-simple .callout-content p {
margin-top: 0;
}
.callout.callout-captioned.callout-style-default .callout-content p {
margin-top: 0.7em;
}
.callout.callout-style-simple div.callout-caption {
border-bottom: none;
font-size: .9rem;
font-weight: 600;
opacity: 75%;
}
.callout.callout-style-default div.callout-caption {
border-bottom: none;
font-weight: 600;
opacity: 85%;
font-size: 0.9rem;
padding-left: 0.5em;
padding-right: 0.5em;
}
.callout.callout-style-default div.callout-content {
padding-left: 0.5em;
padding-right: 0.5em;
}
.callout.callout-style-simple .callout-icon::before {
height: 1rem;
width: 1rem;
display: inline-block;
content: "";
background-repeat: no-repeat;
background-size: 1rem 1rem;
}
.callout.callout-style-default .callout-icon::before {
height: 0.9rem;
width: 0.9rem;
display: inline-block;
content: "";
background-repeat: no-repeat;
background-size: 0.9rem 0.9rem;
}
.callout-caption {
display: flex
}
.callout-icon::before {
margin-top: 1rem;
padding-right: .5rem;
}
.callout.no-icon::before {
display: none !important;
}
.callout.callout-captioned .callout-body > .callout-content > :last-child {
margin-bottom: 0.5rem;
}
.callout.callout-captioned .callout-icon::before {
margin-top: .5rem;
padding-right: .5rem;
}
.callout:not(.callout-captioned) .callout-icon::before {
margin-top: 1rem;
padding-right: .5rem;
}
/* Callout Types */
div.callout-note {
border-left-color: #4582ec !important;
}
div.callout-note .callout-icon::before {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEU0lEQVRYCcVXTWhcVRQ+586kSUMMxkyaElstCto2SIhitS5Ek8xUKV2poatCcVHtUlFQk8mbaaziwpWgglJwVaquitBOfhQXFlqlzSJpFSpIYyXNjBNiTCck7x2/8/LeNDOZxDuEkgOXe++553zfefee+/OYLOXFk3+1LLrRdiO81yNqZ6K9cG0P3MeFaMIQjXssE8Z1JzLO9ls20MBZX7oG8w9GxB0goaPrW5aNMp1yOZIa7Wv6o2ykpLtmAPs/vrG14Z+6d4jpbSKuhdcSyq9wGMPXjonwmESXrriLzFGOdDBLB8Y6MNYBu0dRokSygMA/mrun8MGFN3behm6VVAwg4WR3i6FvYK1T7MHo9BK7ydH+1uurECoouk5MPRyVSBrBHMYwVobG2aOXM07sWrn5qgB60rc6mcwIDJtQrnrEr44kmy+UO9r0u9O5/YbkS9juQckLed3DyW2XV/qWBBB3ptvI8EUY3I9p/67OW+g967TNr3Sotn3IuVlfMLVnsBwH4fsnebJvyGm5GeIUA3jljERmrv49SizPYuq+z7c2H/jlGC+Ghhupn/hcapqmcudB9jwJ/3jvnvu6vu5lVzF1fXyZuZZ7U8nRmVzytvT+H3kilYvH09mLWrQdwFSsFEsxFVs5fK7A0g8gMZjbif4ACpKbjv7gNGaD8bUrlk8x+KRflttr22JEMRUbTUwwDQScyzPgedQHZT0xnx7ujw2jfVfExwYHwOsDTjLdJ2ebmeQIlJ7neo41s/DrsL3kl+W2lWvAga0tR3zueGr6GL78M3ifH0rGXrBC2aAR8uYcIA5gwV8zIE8onoh8u0Fca/ciF7j1uOzEnqcIm59sEXoGc0+z6+H45V1CvAvHcD7THztu669cnp+L0okAeIc6zjbM/24LgGM1gZk7jnRu1aQWoU9sfUOuhrmtaPIO3YY1KLLWZaEO5TKUbMY5zx8W9UJ6elpLwKXbsaZ4EFl7B4bMtDv0iRipKoDQT2sNQI9b1utXFdYisi+wzZ/ri/1m7QfDgEuvgUUEIJPq3DhX/5DWNqIXDOweC2wvIR90Oq3lDpdMIgD2r0dXvGdsEW5H6x6HLRJYU7C69VefO1x8Gde1ZFSJLfWS1jbCnhtOPxmpfv2LXOA2Xk2tvnwKKPFuZ/oRmwBwqRQDcKNeVQkYcOjtWVBuM/JuYw5b6isojIkYxyYAFn5K7ZBF10fea52y8QltAg6jnMqNHFBmGkQ1j+U43HMi2xMar1Nv0zGsf1s8nUsmUtPOOrbFIR8bHFDMB5zL13Gmr/kGlCkUzedTzzmzsaJXhYawnA3UmARpiYj5ooJZiUoxFRtK3X6pgNPv+IZVPcnwbOl6f+aBaO1CNvPW9n9LmCp01nuSaTRF2YxHqZ8DYQT6WsXT+RD6eUztwYLZ8rM+rcPxamv1VQzFUkzFXvkiVrySGQgJNvXHJAxiU3/NwiC03rSf05VBaPtu/Z7/B8Yn/w7eguloAAAAAElFTkSuQmCC');
}
div.callout-note.callout-style-default .callout-caption {
background-color: #dae6fb
}
div.callout-important {
border-left-color: #d9534f !important;
}
div.callout-important .callout-icon::before {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEKklEQVRYCcVXTWhcVRS+575MJym48A+hSRFr00ySRQhURRfd2HYjk2SSTokuBCkU2o0LoSKKraKIBTcuFCoidGFD08nkBzdREbpQ1EDNIv8qSGMFUboImMSZd4/f9zJv8ibJMC8xJQfO3HPPPef7zrvvvnvviIkpC9nsw0UttFunbUhpFzFtarSd6WJkStVMw5xyVqYTvkwfzuf/5FgtkVoB0729j1rjXwThS7Vio+Mo6DNnvLfahoZ+i/o32lULuJ3NNiz7q6+pyAUkJaFF6JwaM2lUJlV0MlnQn5aTRbEu0SEqHUa0A4AdiGuB1kFXRfVyg5d87+Dg4DL6m2TLAub60ilj7A1Ec4odSAc8X95sHh7+ZRPCFo6Fnp7HfU/fBng/hi10CjCnWnJjsxvDNxWw0NfV6Rv5GgP3I3jGWXumdTD/3cbEOP2ZbOZp69yniG3FQ9z1jD7bnBu9Fc2tKGC2q+uAJOQHBDRiZX1x36o7fWBs7J9ownbtO+n0/qWkvW7UPIfc37WgT6ZGR++EOJyeQDSb9UB+DZ1G6DdLDzyS+b/kBCYGsYgJbSQHuThGKRcw5xdeQf8YdNHsc6ePXrlSYMBuSIAFTGAtQo+VuALo4BX83N190NWZWbynBjhOHsmNfFWLeL6v+ynsA58zDvvAC8j5PkbOcXCMg2PZFk3q8MjI7WAG/Dp9AwP7jdGBOOQkAvlFUB+irtm16I1Zw9YBcpGTGXYmk3kQIC/Cds55l+iMI3jqhjAuaoe+am2Jw5GT3Nbz3CkE12NavmzN5+erJW7046n/CH1RO/RVa8lBLozXk9uqykkGAyRXLWlLv5jyp4RFsG5vGVzpDLnIjTWgnRy2Rr+tDKvRc7Y8AyZq10jj8DqXdnIRNtFZb+t/ZRtXcDiVnzpqx8mPcDWxgARUqx0W1QB9MeUZiNrV4qP+Ehc+BpNgATsTX8ozYKL2NtFYAHc84fG7ndxUPr+AR/iQSns7uSUufAymwDOb2+NjK27lEFocm/EE2WpyIy/Hi66MWuMKJn8RvxIcj87IM5Vh9663ziW36kR0HNenXuxmfaD8JC7tfKbrhFr7LiZCrMjrzTeGx+PmkosrkNzW94ObzwocJ7A1HokLolY+AvkTiD/q1H0cN48c5EL8Crkttsa/AXQVDmutfyku0E7jShx49XqV3MFK8IryDhYVbj7Sj2P2eBxwcXoe8T8idsKKPRcnZw1b+slFTubwUwhktrfnAt7J++jwQtLZcm3sr9LQrjRzz6cfMv9aLvgmnAGvpoaGLxM4mAEaLV7iAzQ3oU0IvD5x9ix3yF2RAAuYAOO2f7PEFWCXZ4C9Pb2UsgDeVnFSpbFK7/IWu7TPTvBqzbGdCHOJQSxiEjt6IyZmxQyEJHv6xyQsYk//moVFsN2zP6fRImjfq7/n/wFDguUQFNEwugAAAABJRU5ErkJggg==');
}
div.callout-important.callout-style-default .callout-caption {
background-color: #f7dddc
}
div.callout-warning {
border-left-color: #f0ad4e !important;
}
div.callout-warning .callout-icon::before {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAETklEQVRYCeVWW2gcVRg+58yaTUnizqbipZeX4uWhBEniBaoUX1Ioze52t7sRq6APio9V9MEaoWlVsFasRq0gltaAPuxms8lu0gcviE/FFOstVbSIxgcv6SU7EZqmdc7v9+9mJtNks51NTUH84ed889/PP+cmxP+d5FIbMJmNbpREu4WUkiTtCicKny0l1pIKmBzovF2S+hIJHX8iEu3hZJ5lNZGqyRrGSIQpq15AzF28jgpeY6yk6GVdrfFqdrD6Iw+QlB8g0YS2g7dyQmXM/IDhBhT0UCiRf59lfqmmDvzRt6kByV/m4JjtzuaujMUM2c5Z2d6JdKrRb3K2q6mA+oYVz8JnDdKPmmNthzkAk/lN63sYPgevrguc72aZX/L9C6x09GYyxBgCX4NlvyGUHOKELlm5rXeR1kchuChJt4SSwyddZRXgvwMGvYo4QSlk3/zkHD8UHxwVJA6zjZZqP8v8kK8OWLnIZtLyCAJagYC4rTGW/9Pqj92N/c+LUaAj27movwbi19tk/whRCIE7Q9vyI6yvRpftAKVTdUjOW40X3h5OXsKCdmFcx0xlLJoSuQngnrJe7Kcjm4OMq9FlC7CMmScQANuNvjfP3PjGXDBaUQmbp296S5L4DrpbrHN1T87ZVEZVCzg1FF0Ft+dKrlLukI+/c9ENo+TvlTDbYFvuKPtQ9+l052rXrgKoWkDAFnvh0wTOmYn8R5f4k/jN/fZiCM1tQx9jQQ4ANhqG4hiL0qIFTGViG9DKB7GYzgubnpofgYRwO+DFjh0Zin2m4b/97EDkXkc+f6xYAPX0KK2I/7fUQuwzuwo/L3AkcjugPNixC8cHf0FyPjWlItmLxWw4Ou9YsQCr5fijMGoD/zpdRy95HRysyXA74MWOnscpO4j2y3HAVisw85hX5+AFBRSHt4ShfLFkIMXTqyKFc46xdzQM6XbAi702a7sy04J0+feReMFKp5q9esYLCqAZYw/k14E/xcLLsFElaornTuJB0svMuJINy8xkIYuL+xPAlWRceH6+HX7THJ0djLUom46zREu7tTkxwmf/FdOZ/sh6Q8qvEAiHpm4PJ4a/doJe0gH1t+aHRgCzOvBvJedEK5OFE5jpm4AGP2a8Dxe3gGJ/pAutug9Gp6he92CsSsWBaEcxGx0FHytmIpuqGkOpldqNYQK8cSoXvd+xLxXADw0kf6UkJNFtdo5MOgaLjiQOQHcn+A6h5NuL2s0qsC2LOM75PcF3yr5STuBSAcGG+meA14K/CI21HcS4LBT6tv0QAh8Dr5l93AhZzG5ZJ4VxAqdZUEl9z7WJ4aN+svMvwHHL21UKTd1mqvChH7/Za5xzXBBKrUcB0TQ+Ulgkfbi/H/YT5EptrGzsEK7tR1B7ln9BBwckYfMiuSqklSznIuoIIOM42MQO+QnduCoFCI0bpkzjCjddHPN/F+2Yu+sd9bKNpVwHhbS3LluK/0zgfwD0xYI5dXuzlQAAAABJRU5ErkJggg==');
}
div.callout-warning.callout-style-default .callout-caption {
background-color: #fcefdc
}
div.callout-tip {
border-left-color: #02b875 !important;
}
div.callout-tip .callout-icon::before {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAADr0lEQVRYCe1XTWgTQRj9ZjZV8a9SPIkKgj8I1bMHsUWrqYLVg4Ue6v9BwZOxSYsIerFao7UiUryIqJcqgtpimhbBXoSCVxUFe9CTiogUrUp2Pt+3aUI2u5vdNh4dmMzOzHvvezuz8xNFM0mjnbXaNu1MvFWRXkXEyE6aYOYJpdW4IXuA4r0fo8qqSMDBU0v1HJUgVieAXxzCsdE/YJTdFcVIZQNMyhruOMJKXYFoLfIfIvVIMWdsrd+Rpd86ZmyzzjJmLStqRn0v8lzkb4rVIXvnpScOJuAn2ACC65FkPzEdEy4TPWRLJ2h7z4cArXzzaOdKlbOvKKX25Wl00jSnrwVxAg3o4dRxhO13RBSdNvH0xSARv3adTXbBdTf64IWO2vH0LT+cv4GR1DJt+DUItaQogeBX/chhbTBxEiZ6gftlDNXTrvT7co4ub5A6gp9HIcHvzTa46OS5fBeP87Qm0fQkr4FsYgVQ7Qg+ZayaDg9jhg1GkWj8RG6lkeSacrrHgDaxdoBiZPg+NXV/KifMuB6//JmYH4CntVEHy/keA6x4h4CU5oFy8GzrBS18cLJMXcljAKB6INjWsRcuZBWVaS3GDrqB7rdapVIeA+isQ57Eev9eCqzqOa81CY05VLd6SamW2wA2H3SiTbnbSxmzfp7WtKZkqy4mdyAlGx7ennghYf8voqp9cLSgKdqNfa6RdRsAAkPwRuJZNbpByn+RrJi1RXTwdi8RQF6ymDwGMAtZ6TVE+4uoKh+MYkcLsT0Hk8eAienbiGdjJHZTpmNjlbFJNKDVAp2fJlYju6IreQxQ08UJDNYdoLSl6AadO+fFuCQqVMB1NJwPm69T04Wv5WhfcWyfXQB+wXRs1pt+nCknRa0LVzSA/2B+a9+zQJadb7IyyV24YAxKp2Jqs3emZTuNnKxsah+uabKbMk7CbTgJx/zIgQYErIeTKRQ9yD9wxVof5YolPHqaWo7TD6tJlh7jQnK5z2n3+fGdggIOx2kaa2YI9QWarc5Ce1ipNWMKeSG4DysFF52KBmTNMmn5HqCFkwy34rDg05gDwgH3bBi+sgFhN/e8QvRn8kbamCOhgrZ9GJhFDgfcMHzFb6BAtjKpFhzTjwv1KCVuxHvCbsSiEz4CANnj84cwHdFXAbAOJ4LTSAawGWFn5tDhLMYz6nWeU2wJfIhmIJBefcd/A5FWQWGgrWzyORZ3Q6HuV+Jf0Bj+BTX69fm1zWgK7By1YTXchFDORywnfQ7GpzOo6S+qECrsx2ifVQAAAABJRU5ErkJggg==');
}
div.callout-tip.callout-style-default .callout-caption {
background-color: #ccf1e3
}
div.callout-caution {
border-left-color: #fd7e14 !important;
}
div.callout-caution .callout-icon::before {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACV0lEQVRYCdVWzWoUQRCuqp2ICBLJXgITZL1EfQDBW/bkzUMUD7klD+ATSHBEfAIfQO+iXsWDxJsHL96EHAwhgzlkg8nBg25XWb0zIb0zs9muYYWkoKeru+vn664fBqElyZNuyh167NXJ8Ut8McjbmEraKHkd7uAnAFku+VWdb3reSmRV8PKSLfZ0Gjn3a6Xlcq9YGb6tADjn+lUfTXtVmaZ1KwBIvFI11rRXlWlatwIAAv2asaa9mlB9wwygiDX26qaw1yYPzFXg2N1GgG0FMF8Oj+VIx7E/03lHx8UhvYyNZLN7BwSPgekXXLribw7w5/c8EF+DBK5idvDVYtEEwMeYefjjLAdEyQ3M9nfOkgnPTEkYU+sxMq0BxNR6jExrAI31H1rzvLEfRIdgcv1XEdj6QTQAS2wtstEALLG1yEZ3QhH6oDX7ExBSFEkFINXH98NTrme5IOaaA7kIfiu2L8A3qhH9zRbukdCqdsA98TdElyeMe5BI8Rs2xHRIsoTSSVFfCFCWGPn9XHb4cdobRIWABNf0add9jakDjQJpJ1bTXOJXnnRXHRf+dNL1ZV1MBRCXhMbaHqGI1JkKIL7+i8uffuP6wVQAzO7+qVEbF6NbS0LJureYcWXUUhH66nLR5rYmva+2tjRFtojkM2aD76HEGAD3tPtKM309FJg5j/K682ywcWJ3PASCcycH/22u+Bh7Aa0ehM2Fu4z0SAE81HF9RkB21c5bEn4Dzw+/qNOyXr3DCTQDMBOdhi4nAgiFDGCinIa2owCEChUwD8qzd03PG+qdW/4fDzjUMcE1ZpIAAAAASUVORK5CYII=');
}
div.callout-caution.callout-style-default .callout-caption {
background-color: #ffe5d0
}
</style>
<style type="text/css">
.reveal div.sourceCode {
margin: 0;
overflow: auto;
}
.reveal div.hanging-indent {
margin-left: 1em;
text-indent: -1em;
}
.reveal .slide:not(.center) {
height: 100%;
}
.reveal .slide.scrollable {
overflow-y: auto;
}
.reveal .footnotes {
height: 100%;
overflow-y: auto;
}
.reveal .slide .absolute {
position: absolute;
display: block;
}
.reveal .footnotes ol {
counter-reset: ol;
list-style-type: none;
margin-left: 0;
}
.reveal .footnotes ol li:before {
counter-increment: ol;
content: counter(ol) ". ";
}
.reveal .footnotes ol li > p:first-child {
display: inline-block;
}
.reveal .slide ul,
.reveal .slide ol {
margin-bottom: 0.5em;
}
.reveal .slide ul li,
.reveal .slide ol li {
margin-top: 0.4em;
margin-bottom: 0.2em;
}
.reveal .slide ul[role="tablist"] li {
margin-bottom: 0;
}
.reveal .slide ul li > *:first-child,
.reveal .slide ol li > *:first-child {
margin-block-start: 0;
}
.reveal .slide ul li > *:last-child,
.reveal .slide ol li > *:last-child {
margin-block-end: 0;
}
.reveal .slide .columns:nth-child(3) {
margin-block-start: 0.8em;
}
.reveal blockquote {
box-shadow: none;
}
.reveal .tippy-content>* {
margin-top: 0.2em;
margin-bottom: 0.7em;
}
.reveal .tippy-content>*:last-child {
margin-bottom: 0.2em;
}
.reveal .slide > img.stretch.quarto-figure-center,
.reveal .slide > img.r-stretch.quarto-figure-center {
display: block;
margin-left: auto;
margin-right: auto;
}
.reveal .slide > img.stretch.quarto-figure-left,
.reveal .slide > img.r-stretch.quarto-figure-left {
display: block;
margin-left: 0;
margin-right: auto;
}
.reveal .slide > img.stretch.quarto-figure-right,
.reveal .slide > img.r-stretch.quarto-figure-right {
display: block;
margin-left: auto;
margin-right: 0;
}
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" integrity="sha512-c3Nl8+7g4LMSTdrm621y7kf9v3SDPnhxLNhcjFJbKECVnmZHTdo+IRO05sNLTH/D3vA6u1X32ehoLC7WFVdheg==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" integrity="sha512-bLT0Qm9VnAYZDflyKcBaQ2gg0hSYNQrJ8RilYldYQ1FxQYoCLtUjuuRuZo+fjqhx/qtq/1itJ0C2ejDxltZVFg==" crossorigin="anonymous"></script>
<script type="application/javascript">define('jquery', [],function() {return window.jQuery;})</script>
</head>
<body class="quarto-light">
<div class="reveal">
<div class="slides">
<section id="title-slide" class="quarto-title-block center">
<h1 class="title">Week 3 語音的世界 (1)</h1>
<div class="quarto-title-authors">
<div class="quarto-title-author">
<div class="quarto-title-author-name">
謝舒凱 台大語言所
</div>
</div>
</div>
<p class="date">2023-03-12</p>
</section>
<section id="今天的主題" class="title-slide slide level1 center">
<h1>今天的主題</h1>
<ul>
<li><p>上次的題目討論</p></li>
<li><p>語音學入門</p></li>
</ul>
</section>
<section>
<section id="聲音與語言" class="title-slide slide level1 center">
<h1>聲音與語言</h1>
</section>
<section id="聲音三要素" class="slide level2">
<h2>聲音三要素</h2>
<p>Sound is a physical phenomenon that can be described in terms of three properties 物理上來說:</p>
<ul>
<li>音量 (大小) loudness 《》 振幅大小</li>
<li>音調 (高低) pitch 《》振動頻率高低</li>
<li>音色 (差異) quality 《》許多正弦波疊合而成的複雜波形</li>
</ul>
</section>
<section id="聲音無所不在" class="slide level2">
<h2>聲音無所不在</h2>
<ul>
<li><p><a href="http://www.audiomicro.com/free-sound-effects/free-human">(Human) sounds of the world</a></p></li>
<li><p><a href="https://aporee.org/maps/">Sound and Geography</a></p></li>
</ul>
</section>
<section id="語音聲音是什麼" class="slide level2">
<h2>語音(聲音)是什麼?</h2>
<p>Speech Sounds</p>
<ul>
<li>聲音是一種(縱)波:聲帶震動發出聲響,發音位置修飾在口/鼻腔產生共鳴,以空氣為介質,以波的形式傳遞,在耳中的鼓膜震動,訊號傳入大腦解析。</li>
</ul>
</section>
<section id="speech-sounds-phonemes" class="slide level2">
<h2>Speech Sounds: Phonemes</h2>
<ul>
<li><p>音位(英語:<span class="blue-text">Phoneme</span>),又譯音素,是人類語言中能夠區別意義的最小聲音單位。傳統上用 <strong>Minimal pair</strong> (最小音對) 方法來辨認。</p></li>
<li><p>人類語言中平均的音素數目(大約)是 30(ranging from 141 phonemes in <code>!Xū</code> to 11 phonemes in <code>Pirahā</code>)</p></li>
</ul>
</section>
<section id="speech-sounds-some-interesting-facts" class="slide level2">
<h2>Speech Sounds: Some (Interesting) Facts</h2>
<ul>
<li>Vowelless word/sentence in Bella coola (<code>Nuxalk</code>): <a href="https://www.bilibili.com/video/av74640614/?from=search&seid=8899596122082178682">聽看看</a></li>
</ul>
<img data-src="./pics/nuxalk.png" class="r-stretch"></section>
<section id="speech-sounds-applications" class="slide level2">
<h2>Speech Sounds: Applications</h2>
<ul>
<li><p>語音辨識 Speech-to-Text</p></li>
<li><p>語音合成 Text-to-Speech</p></li>
<li><p>多模態 AI 的時代,Speech 可以跟 XXX (melody, emoji, …) 各種互動轉換</p></li>
</ul>
</section>
<section id="linguistic-approach" class="slide level2">
<h2>Linguistic approach</h2>
<ul>
<li><p>語音學 (Phonetics)</p>
<ul>
<li>發音學 (Articulatory Phonetics)</li>
<li>語音聲學 (Acoustic Phonetics)</li>
<li>語音聽覺學 (Auditory Phonetics)</li>
</ul></li>
<li><p>音韻學 (Phonology)</p></li>
</ul>
<div class="callout callout-note callout-style-simple">
<div class="callout-body">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-content">
<p>聲與音的詞彙語意差異,已經透漏了古人的語音學觀念。</p>
</div>
</div>
</div>
</section>
<section id="sound-segments" class="slide level2">
<h2>Sound Segments</h2>
<ul>
<li>Knowing a language includes knowing the sounds of that language</li>
<li>Phonetics is the study of speech sounds</li>
<li>We are able to segment a continuous stream of speech into distinct parts and recognize the parts in other words</li>
</ul>
</section>
<section id="identity-of-speech-sounds" class="slide level2">
<h2>Identity of Speech Sounds</h2>
<ul>
<li><p>Our linguistic knowledge allows us to <em>ignore nonlinguistic differences in speech</em> (such as individual pitch levels, rates of speed, coughs)</p></li>
<li><p>We are capable of making sounds that are not speech sounds in English (but are in other languages)</p>
<ul>
<li>The click tsk that signals disapproval in English is a speech sound in languages such as Zulu.</li>
</ul></li>
</ul>
</section>
<section id="identity-of-speech-sounds-1" class="slide level2">
<h2>Identity of Speech Sounds</h2>
<p>The science of phonetics aims to describe all the sounds of all the world’s languages</p>
<ul>
<li><strong>Acoustic</strong> phonetics: focuses on the physical properties of the sounds of language</li>
<li><strong>Auditory</strong> phonetics: focuses on how listeners perceive the sounds of language</li>
<li><strong>Articulatory</strong> phonetics: focuses on how the vocal tract produces the sounds of language</li>
</ul>
</section>
<section id="圖示" class="slide level2">
<h2>圖示</h2>
<img data-src="./pics/speech.png" class="r-stretch"></section>
<section id="representing-sounds" class="slide level2">
<h2>Representing Sounds</h2>
<p>怎麼(科學的)描述/表示/轉寫語音?</p>
<ul>
<li>Spelling, or orthography, does not consistently represent the sounds of language. Why?</li>
</ul>
</section>
<section id="some-problems" class="slide level2">
<h2>Some Problems</h2>
<img data-src="./pics/transcription.png" class="r-stretch"></section>
<section id="some-problems-1" class="slide level2">
<h2>Some Problems</h2>
<p><img data-src="./pics/trans2.png"> <img data-src="./pics/trans3.png"></p>
</section>
<section id="the-phonetic-alphabet-ipa" class="slide level2">
<h2>The Phonetic Alphabet (IPA)</h2>
<p>In 1888 the International Phonetic Alphabet (IPA) was invented in order to have a system in which there was a one-to-one correspondence between each sound in language and each phonetic symbol</p>
<blockquote>
<p>Someone who knows the IPA knows (basically) how to pronounce any word in any language</p>
</blockquote>
<!-- Ref: phonetics.tutorial.pdf (in class folder) -->
</section>
<section id="practice-with-ipa-值得的投資" class="slide level2">
<h2>Practice with IPA (值得的投資)</h2>
<p><a href="https://www.wikiwand.com/zh-tw/%E5%9C%8B%E9%9A%9B%E9%9F%B3%E6%A8%99">IPA Chart</a> <!-- - [For language learners](http://www.languagebasecamp.com/linguistics-for-language-learners-what-is-the-ipa/) --></p>
<ul>
<li><p><a href="https://www.mimicmethod.com/ft101/place-of-articulation/#tab-con-3">Mimic method</a> 用英文來想像發音的位置</p></li>
<li><p><a href="http://www.ipachart.com/">照表發音</a> 是推薦的學習法,但是要先學會表格的意義</p></li>
<li><p>如果妳對發音生理也有興趣,可以參考 <a href="https://enunciate.arts.ubc.ca/linguistics/world-sounds/">Articulatory information with ULTRASOUND-enhanced videos and animations</a></p></li>
</ul>
</section>
<section id="in-class-exercise-1-german" class="slide level2">
<h2>In-class Exercise [1]: German</h2>
<p><a href="https://en.wikipedia.org/wiki/Help:IPA/Standard_German">German IPA -enhanced Pronunciation 101</a></p>
</section>
<section id="in-class-exercise-2-korean" class="slide level2">
<h2>In-class Exercise [2]: Korean</h2>
<p>從微量數據先來試著推敲韓語的發音</p>
<img data-src="./pics/korean.png" class="r-stretch"></section>
<section id="語言系譜資料" class="slide level2">
<h2>語言系譜資料</h2>
<ul>
<li><p><a href="https://wals.info/">世界語言結構地圖集 (WALS)</a> 涵蓋 2662 種語言、192 種結構特徵</p></li>
<li><p><code>lingtypology</code> (<code>Python</code> 與 <code>R</code> 皆有套件)</p></li>
</ul>
</section>
<section id="子音數目分佈" class="slide level2">
<h2>子音數目分佈</h2>
<div class="cell" data-execution_count="2">
<div class="cell-output cell-output-display" data-execution_count="2">
<div style="width:100%;"><div style="position:relative;width:100%;height:0;padding-bottom:60%;"><span style="color:#565656">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc="<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script>
L_NO_TOUCH = false;
L_DISABLE_3D = false;
</script>
<style>html, body {width: 100%;height: 100%;margin: 0;padding: 0;}</style>
<style>#map {position:absolute;top:0;bottom:0;right:0;left:0;}</style>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.js"></script>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.css"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"/>
<link rel="stylesheet" href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css"/>
<meta name="viewport" content="width=device-width,
initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<style>
#map_91fc1dd4a5384260ad3ea27070832eef {
position: relative;
width: 100.0%;
height: 100.0%;
left: 0.0%;
top: 0.0%;
}
.leaflet-container { font-size: 1rem; }
</style>
</head>
<body>
<div class="folium-map" id="map_91fc1dd4a5384260ad3ea27070832eef" ></div>
<!-- Based on the template from here: https://nbviewer.jupyter.org/gist/talbertc-usgs/18f8901fc98f109f2b71156cf3ac81cd -->
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$(function(){
$("#maplegend0").draggable({
start: function (event, ui) {
$(this).css({
right: "auto",
top: "auto",
bottom: "auto"
});
}
});
});
</script>
</head>
<body>
<div id='maplegend0' class='maplegend'
style='position: absolute; z-index:9999; border:2px solid grey; background-color:rgba(255, 255, 255, 0.8);
border-radius:6px; padding: 10px; font-size:14px; left: 20px; bottom: 40px;'>
<div class='legend-title'>Consonants</div>
<div class='legend-scale'>
<ul class='legend-labels'>
<svg height="163" width="20"><line x1="0" y1="0" x2="20" y2="0"style="stroke:#ffffffff;stroke-width:3;" /><line x1="0" y1="2" x2="20" y2="2"style="stroke:#fefffeff;stroke-width:3;" /><line x1="0" y1="3" x2="20" y2="3"style="stroke:#fdfefdff;stroke-width:3;" /><line x1="0" y1="4" x2="20" y2="4"style="stroke:#fcfefcff;stroke-width:3;" /><line x1="0" y1="5" x2="20" y2="5"style="stroke:#fafdfaff;stroke-width:3;" /><line x1="0" y1="6" x2="20" y2="6"style="stroke:#f9fcf9ff;stroke-width:3;" /><line x1="0" y1="7" x2="20" y2="7"style="stroke:#f8fcf8ff;stroke-width:3;" /><line x1="0" y1="8" x2="20" y2="8"style="stroke:#f7fbf7ff;stroke-width:3;" /><line x1="0" y1="9" x2="20" y2="9"style="stroke:#f5faf5ff;stroke-width:3;" /><line x1="0" y1="10" x2="20" y2="10"style="stroke:#f4faf4ff;stroke-width:3;" /><line x1="0" y1="11" x2="20" y2="11"style="stroke:#f3f9f3ff;stroke-width:3;" /><line x1="0" y1="12" x2="20" y2="12"style="stroke:#f1f8f1ff;stroke-width:3;" /><line x1="0" y1="13" x2="20" y2="13"style="stroke:#f0f8f0ff;stroke-width:3;" /><line x1="0" y1="14" x2="20" y2="14"style="stroke:#eff7efff;stroke-width:3;" /><line x1="0" y1="15" x2="20" y2="15"style="stroke:#eef7eeff;stroke-width:3;" /><line x1="0" y1="16" x2="20" y2="16"style="stroke:#ecf6ecff;stroke-width:3;" /><line x1="0" y1="17" x2="20" y2="17"style="stroke:#ebf5ebff;stroke-width:3;" /><line x1="0" y1="18" x2="20" y2="18"style="stroke:#eaf5eaff;stroke-width:3;" /><line x1="0" y1="18" x2="20" y2="18"style="stroke:#e6f3e6ff;stroke-width:3;" /><line x1="0" y1="20" x2="20" y2="20"style="stroke:#e5f2e5ff;stroke-width:3;" /><line x1="0" y1="21" x2="20" y2="21"style="stroke:#e3f1e3ff;stroke-width:3;" /><line x1="0" y1="22" x2="20" y2="22"style="stroke:#e2f1e2ff;stroke-width:3;" /><line x1="0" y1="23" x2="20" y2="23"style="stroke:#e1f0e1ff;stroke-width:3;" /><line x1="0" y1="24" x2="20" y2="24"style="stroke:#dff0dfff;stroke-width:3;" /><line x1="0" y1="25" x2="20" y2="25"style="stroke:#deefdeff;stroke-width:3;" /><line x1="0" y1="26" x2="20" y2="26"style="stroke:#ddeeddff;stroke-width:3;" /><line x1="0" y1="27" x2="20" y2="27"style="stroke:#dceedcff;stroke-width:3;" /><line x1="0" y1="28" x2="20" y2="28"style="stroke:#daeddaff;stroke-width:3;" /><line x1="0" y1="29" x2="20" y2="29"style="stroke:#d9ecd9ff;stroke-width:3;" /><line x1="0" y1="30" x2="20" y2="30"style="stroke:#d8ecd8ff;stroke-width:3;" /><line x1="0" y1="31" x2="20" y2="31"style="stroke:#d7ebd7ff;stroke-width:3;" /><line x1="0" y1="32" x2="20" y2="32"style="stroke:#d5ead5ff;stroke-width:3;" /><line x1="0" y1="33" x2="20" y2="33"style="stroke:#d4ead4ff;stroke-width:3;" /><line x1="0" y1="34" x2="20" y2="34"style="stroke:#d3e9d3ff;stroke-width:3;" /><line x1="0" y1="35" x2="20" y2="35"style="stroke:#d1e9d1ff;stroke-width:3;" /><line x1="0" y1="36" x2="20" y2="36"style="stroke:#d0e8d0ff;stroke-width:3;" /><line x1="0" y1="36" x2="20" y2="36"style="stroke:#cce6ccff;stroke-width:3;" /><line x1="0" y1="38" x2="20" y2="38"style="stroke:#cbe5cbff;stroke-width:3;" /><line x1="0" y1="39" x2="20" y2="39"style="stroke:#cae5caff;stroke-width:3;" /><line x1="0" y1="40" x2="20" y2="40"style="stroke:#c8e4c8ff;stroke-width:3;" /><line x1="0" y1="41" x2="20" y2="41"style="stroke:#c7e3c7ff;stroke-width:3;" /><line x1="0" y1="42" x2="20" y2="42"style="stroke:#c6e3c6ff;stroke-width:3;" /><line x1="0" y1="43" x2="20" y2="43"style="stroke:#c5e2c5ff;stroke-width:3;" /><line x1="0" y1="44" x2="20" y2="44"style="stroke:#c3e2c3ff;stroke-width:3;" /><line x1="0" y1="45" x2="20" y2="45"style="stroke:#c2e1c2ff;stroke-width:3;" /><line x1="0" y1="46" x2="20" y2="46"style="stroke:#c1e0c1ff;stroke-width:3;" /><line x1="0" y1="47" x2="20" y2="47"style="stroke:#bfe0bfff;stroke-width:3;" /><line x1="0" y1="48" x2="20" y2="48"style="stroke:#bedfbeff;stroke-width:3;" /><line x1="0" y1="49" x2="20" y2="49"style="stroke:#bddebdff;stroke-width:3;" /><line x1="0" y1="50" x2="20" y2="50"style="stroke:#bcdebcff;stroke-width:3;" /><line x1="0" y1="51" x2="20" y2="51"style="stroke:#baddbaff;stroke-width:3;" /><line x1="0" y1="52" x2="20" y2="52"style="stroke:#b9dcb9ff;stroke-width:3;" /><line x1="0" y1="53" x2="20" y2="53"style="stroke:#b8dcb8ff;stroke-width:3;" /><line x1="0" y1="54" x2="20" y2="54"style="stroke:#b7dbb7ff;stroke-width:3;" /><line x1="0" y1="54" x2="20" y2="54"style="stroke:#b3d9b3ff;stroke-width:3;" /><line x1="0" y1="56" x2="20" y2="56"style="stroke:#b1d9b1ff;stroke-width:3;" /><line x1="0" y1="57" x2="20" y2="57"style="stroke:#b0d8b0ff;stroke-width:3;" /><line x1="0" y1="58" x2="20" y2="58"style="stroke:#afd7afff;stroke-width:3;" /><line x1="0" y1="59" x2="20" y2="59"style="stroke:#aed7aeff;stroke-width:3;" /><line x1="0" y1="60" x2="20" y2="60"style="stroke:#acd6acff;stroke-width:3;" /><line x1="0" y1="61" x2="20" y2="61"style="stroke:#abd5abff;stroke-width:3;" /><line x1="0" y1="62" x2="20" y2="62"style="stroke:#aad5aaff;stroke-width:3;" /><line x1="0" y1="63" x2="20" y2="63"style="stroke:#a8d4a8ff;stroke-width:3;" /><line x1="0" y1="64" x2="20" y2="64"style="stroke:#a7d4a7ff;stroke-width:3;" /><line x1="0" y1="65" x2="20" y2="65"style="stroke:#a6d3a6ff;stroke-width:3;" /><line x1="0" y1="66" x2="20" y2="66"style="stroke:#a5d2a5ff;stroke-width:3;" /><line x1="0" y1="67" x2="20" y2="67"style="stroke:#a3d2a3ff;stroke-width:3;" /><line x1="0" y1="68" x2="20" y2="68"style="stroke:#a2d1a2ff;stroke-width:3;" /><line x1="0" y1="69" x2="20" y2="69"style="stroke:#a1d0a1ff;stroke-width:3;" /><line x1="0" y1="70" x2="20" y2="70"style="stroke:#9fd09fff;stroke-width:3;" /><line x1="0" y1="71" x2="20" y2="71"style="stroke:#9ecf9eff;stroke-width:3;" /><line x1="0" y1="72" x2="20" y2="72"style="stroke:#9dce9dff;stroke-width:3;" /><line x1="0" y1="72" x2="20" y2="72"style="stroke:#99cd99ff;stroke-width:3;" /><line x1="0" y1="74" x2="20" y2="74"style="stroke:#98cc98ff;stroke-width:3;" /><line x1="0" y1="75" x2="20" y2="75"style="stroke:#97cb97ff;stroke-width:3;" /><line x1="0" y1="76" x2="20" y2="76"style="stroke:#95cb95ff;stroke-width:3;" /><line x1="0" y1="77" x2="20" y2="77"style="stroke:#94ca94ff;stroke-width:3;" /><line x1="0" y1="78" x2="20" y2="78"style="stroke:#93c993ff;stroke-width:3;" /><line x1="0" y1="79" x2="20" y2="79"style="stroke:#91c991ff;stroke-width:3;" /><line x1="0" y1="80" x2="20" y2="80"style="stroke:#90c890ff;stroke-width:3;" /><line x1="0" y1="81" x2="20" y2="81"style="stroke:#8fc78fff;stroke-width:3;" /><line x1="0" y1="82" x2="20" y2="82"style="stroke:#8ec78eff;stroke-width:3;" /><line x1="0" y1="83" x2="20" y2="83"style="stroke:#8cc68cff;stroke-width:3;" /><line x1="0" y1="84" x2="20" y2="84"style="stroke:#8bc58bff;stroke-width:3;" /><line x1="0" y1="85" x2="20" y2="85"style="stroke:#8ac58aff;stroke-width:3;" /><line x1="0" y1="86" x2="20" y2="86"style="stroke:#88c488ff;stroke-width:3;" /><line x1="0" y1="87" x2="20" y2="87"style="stroke:#87c487ff;stroke-width:3;" /><line x1="0" y1="88" x2="20" y2="88"style="stroke:#86c386ff;stroke-width:3;" /><line x1="0" y1="89" x2="20" y2="89"style="stroke:#85c285ff;stroke-width:3;" /><line x1="0" y1="90" x2="20" y2="90"style="stroke:#83c283ff;stroke-width:3;" /><line x1="0" y1="90" x2="20" y2="90"style="stroke:#7fc07fff;stroke-width:3;" /><line x1="0" y1="92" x2="20" y2="92"style="stroke:#7ebf7eff;stroke-width:3;" /><line x1="0" y1="93" x2="20" y2="93"style="stroke:#7dbe7dff;stroke-width:3;" /><line x1="0" y1="94" x2="20" y2="94"style="stroke:#7cbe7cff;stroke-width:3;" /><line x1="0" y1="95" x2="20" y2="95"style="stroke:#7abd7aff;stroke-width:3;" /><line x1="0" y1="96" x2="20" y2="96"style="stroke:#79bd79ff;stroke-width:3;" /><line x1="0" y1="97" x2="20" y2="97"style="stroke:#78bc78ff;stroke-width:3;" /><line x1="0" y1="98" x2="20" y2="98"style="stroke:#77bb77ff;stroke-width:3;" /><line x1="0" y1="99" x2="20" y2="99"style="stroke:#75bb75ff;stroke-width:3;" /><line x1="0" y1="100" x2="20" y2="100"style="stroke:#74ba74ff;stroke-width:3;" /><line x1="0" y1="101" x2="20" y2="101"style="stroke:#73b973ff;stroke-width:3;" /><line x1="0" y1="102" x2="20" y2="102"style="stroke:#71b971ff;stroke-width:3;" /><line x1="0" y1="103" x2="20" y2="103"style="stroke:#70b870ff;stroke-width:3;" /><line x1="0" y1="104" x2="20" y2="104"style="stroke:#6fb76fff;stroke-width:3;" /><line x1="0" y1="105" x2="20" y2="105"style="stroke:#6eb76eff;stroke-width:3;" /><line x1="0" y1="106" x2="20" y2="106"style="stroke:#6cb66cff;stroke-width:3;" /><line x1="0" y1="107" x2="20" y2="107"style="stroke:#6bb66bff;stroke-width:3;" /><line x1="0" y1="108" x2="20" y2="108"style="stroke:#6ab56aff;stroke-width:3;" /><line x1="0" y1="108" x2="20" y2="108"style="stroke:#66b366ff;stroke-width:3;" /><line x1="0" y1="110" x2="20" y2="110"style="stroke:#65b265ff;stroke-width:3;" /><line x1="0" y1="111" x2="20" y2="111"style="stroke:#63b263ff;stroke-width:3;" /><line x1="0" y1="112" x2="20" y2="112"style="stroke:#62b162ff;stroke-width:3;" /><line x1="0" y1="113" x2="20" y2="113"style="stroke:#61b061ff;stroke-width:3;" /><line x1="0" y1="114" x2="20" y2="114"style="stroke:#5fb05fff;stroke-width:3;" /><line x1="0" y1="115" x2="20" y2="115"style="stroke:#5eaf5eff;stroke-width:3;" /><line x1="0" y1="116" x2="20" y2="116"style="stroke:#5daf5dff;stroke-width:3;" /><line x1="0" y1="117" x2="20" y2="117"style="stroke:#5cae5cff;stroke-width:3;" /><line x1="0" y1="118" x2="20" y2="118"style="stroke:#5aad5aff;stroke-width:3;" /><line x1="0" y1="119" x2="20" y2="119"style="stroke:#59ad59ff;stroke-width:3;" /><line x1="0" y1="120" x2="20" y2="120"style="stroke:#58ac58ff;stroke-width:3;" /><line x1="0" y1="121" x2="20" y2="121"style="stroke:#57ab57ff;stroke-width:3;" /><line x1="0" y1="122" x2="20" y2="122"style="stroke:#55ab55ff;stroke-width:3;" /><line x1="0" y1="123" x2="20" y2="123"style="stroke:#54aa54ff;stroke-width:3;" /><line x1="0" y1="124" x2="20" y2="124"style="stroke:#53a953ff;stroke-width:3;" /><line x1="0" y1="125" x2="20" y2="125"style="stroke:#51a951ff;stroke-width:3;" /><line x1="0" y1="126" x2="20" y2="126"style="stroke:#50a850ff;stroke-width:3;" /><line x1="0" y1="126" x2="20" y2="126"style="stroke:#4ca64cff;stroke-width:3;" /><line x1="0" y1="128" x2="20" y2="128"style="stroke:#4ba64bff;stroke-width:3;" /><line x1="0" y1="129" x2="20" y2="129"style="stroke:#4aa54aff;stroke-width:3;" /><line x1="0" y1="130" x2="20" y2="130"style="stroke:#48a448ff;stroke-width:3;" /><line x1="0" y1="131" x2="20" y2="131"style="stroke:#47a447ff;stroke-width:3;" /><line x1="0" y1="132" x2="20" y2="132"style="stroke:#46a346ff;stroke-width:3;" /><line x1="0" y1="133" x2="20" y2="133"style="stroke:#45a245ff;stroke-width:3;" /><line x1="0" y1="134" x2="20" y2="134"style="stroke:#43a243ff;stroke-width:3;" /><line x1="0" y1="135" x2="20" y2="135"style="stroke:#42a142ff;stroke-width:3;" /><line x1="0" y1="136" x2="20" y2="136"style="stroke:#41a141ff;stroke-width:3;" /><line x1="0" y1="137" x2="20" y2="137"style="stroke:#3fa03fff;stroke-width:3;" /><line x1="0" y1="138" x2="20" y2="138"style="stroke:#3e9f3eff;stroke-width:3;" /><line x1="0" y1="139" x2="20" y2="139"style="stroke:#3d9f3dff;stroke-width:3;" /><line x1="0" y1="140" x2="20" y2="140"style="stroke:#3c9e3cff;stroke-width:3;" /><line x1="0" y1="141" x2="20" y2="141"style="stroke:#3a9d3aff;stroke-width:3;" /><line x1="0" y1="142" x2="20" y2="142"style="stroke:#399d39ff;stroke-width:3;" /><line x1="0" y1="143" x2="20" y2="143"style="stroke:#389c38ff;stroke-width:3;" /><line x1="0" y1="144" x2="20" y2="144"style="stroke:#379b37ff;stroke-width:3;" /><line x1="0" y1="144" x2="20" y2="144"style="stroke:#339a33ff;stroke-width:3;" /><line x1="0" y1="146" x2="20" y2="146"style="stroke:#319931ff;stroke-width:3;" /><line x1="0" y1="147" x2="20" y2="147"style="stroke:#309830ff;stroke-width:3;" /><line x1="0" y1="148" x2="20" y2="148"style="stroke:#2f982fff;stroke-width:3;" /><line x1="0" y1="149" x2="20" y2="149"style="stroke:#2e972eff;stroke-width:3;" /><line x1="0" y1="150" x2="20" y2="150"style="stroke:#2c962cff;stroke-width:3;" /><line x1="0" y1="151" x2="20" y2="151"style="stroke:#2b962bff;stroke-width:3;" /><line x1="0" y1="152" x2="20" y2="152"style="stroke:#2a952aff;stroke-width:3;" /><line x1="0" y1="153" x2="20" y2="153"style="stroke:#289428ff;stroke-width:3;" /><line x1="0" y1="154" x2="20" y2="154"style="stroke:#279427ff;stroke-width:3;" /><line x1="0" y1="155" x2="20" y2="155"style="stroke:#269326ff;stroke-width:3;" /><line x1="0" y1="156" x2="20" y2="156"style="stroke:#259225ff;stroke-width:3;" /><line x1="0" y1="157" x2="20" y2="157"style="stroke:#239223ff;stroke-width:3;" /><line x1="0" y1="158" x2="20" y2="158"style="stroke:#229122ff;stroke-width:3;" /><line x1="0" y1="159" x2="20" y2="159"style="stroke:#219121ff;stroke-width:3;" /><line x1="0" y1="160" x2="20" y2="160"style="stroke:#1f901fff;stroke-width:3;" /><line x1="0" y1="161" x2="20" y2="161"style="stroke:#1e8f1eff;stroke-width:3;" /><line x1="0" y1="162" x2="20" y2="162"style="stroke:#1d8f1dff;stroke-width:3;" /><line x1="0" y1="162" x2="20" y2="162"style="stroke:#198d19ff;stroke-width:3;" /></svg><svg height="163" width="50"><text x="5" y="19" dx="0" dy="0ex">- 5</text><text x="5" y="37" dx="0" dy="0ex">- 10</text><text x="5" y="55" dx="0" dy="0ex">- 15</text><text x="5" y="73" dx="0" dy="0ex">- 20</text><text x="5" y="91" dx="0" dy="0ex">- 25</text><text x="5" y="109" dx="0" dy="0ex">- 30</text><text x="5" y="127" dx="0" dy="0ex">- 35</text><text x="5" y="145" dx="0" dy="0ex">- 40</text><text x="5" y="163" dx="0" dy="0ex">- 45</text></svg>
</ul>
</div>
</div>
</body>
</html>
<style type='text/css'>
.maplegend .legend-title {
text-align: left;
margin-bottom: 5px;
font-weight: bold;
font-size: 90%;
}
.maplegend .legend-scale ul {
margin: 0;
margin-bottom: 5px;
padding: 0;
float: left;
list-style: none;
}
.maplegend .legend-scale ul li {
font-size: 80%;
list-style: none;
margin-left: 0;
line-height: 18px;
margin-bottom: 2px;
}
.maplegend ul.legend-labels li span {
display: block;
float: left;
height: 16px;
width: 30px;
margin-right: 5px;
margin-left: 0;
border: 1px solid #999;
}
.maplegend .legend-source {
font-size: 80%;
color: #777;
clear: both;
}
.maplegend a {
color: #777;
}
</style>
</body>
<script>
var map_91fc1dd4a5384260ad3ea27070832eef = L.map(
"map_91fc1dd4a5384260ad3ea27070832eef",
{
center: [0.0, 0.0],
crs: L.CRS.EPSG3857,
zoom: 2,
zoomControl: true,
preferCanvas: false,
}
);
L.control.scale().addTo(map_91fc1dd4a5384260ad3ea27070832eef);
var tile_layer_973f11b1ee0bcfba9b130b85f7109760 = L.tileLayer(
"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
{"attribution": "Data by \u0026copy; \u003ca target=\"_blank\" href=\"http://openstreetmap.org\"\u003eOpenStreetMap\u003c/a\u003e, under \u003ca target=\"_blank\" href=\"http://www.openstreetmap.org/copyright\"\u003eODbL\u003c/a\u003e.", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
).addTo(map_91fc1dd4a5384260ad3ea27070832eef);
var feature_group_287b23d5ca47aa1815d235e2fe859f38 = L.featureGroup(
{}
).addTo(map_91fc1dd4a5384260ad3ea27070832eef);
var circle_marker_be6a1f03fb7a76020f9817d2e46b56de = L.circleMarker(
[19.6297, -155.43],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_ff7edc31ec10c9ec1dd4d85ed7534d68 = L.circleMarker(
[35.0, 135.0],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_1d591e18a0ec2a7ef4f34fd8c746f09b = L.circleMarker(
[64.7628, 25.5577],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_452f3caff86ec07cddc95e8a77b600d0 = L.circleMarker(
[7.15345, 3.67225],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_7cdc97f1c62398046d14db7ff8a58107 = L.circleMarker(
[-38.7392, -71.277],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_72cd7b0f289ac5ccf2d67f1ea9e8cbbb = L.circleMarker(
[18.7757, -88.9567],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_0dfa78d6d50bd6d6b76ee3bccdd37658 = L.circleMarker(
[37.5, 128.0],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_2a3e232eec7be6ad6887c76806e975d3 = L.circleMarker(
[-11.6308, 130.94899999999998],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_17fc3b33a29a1d6b0c446da1d1cb615b = L.circleMarker(
[6.92048, -9.96128],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_4555423fd6eb431b301ab0caf2de1d88 = L.circleMarker(
[34.9403, -98.9042],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_f3e446c1e233475da8a82b147c3f7a26 = L.circleMarker(
[12.8114, 75.2651],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_f58f976f2bfd76b8cdd92b64b95b18bf = L.circleMarker(
[-25.60551, -57.088159999999995],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_b54149bd2b0bd38b25ce2ff3649312bd = L.circleMarker(
[39.8667, 32.8667],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_33e00c23ad0b5ca7ffb07fd891b5804c = L.circleMarker(
[46.9068585714, 19.6555271429],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_6b635610c7dd925c818cbf4a6ffceefc = L.circleMarker(
[41.850396999999994, 43.78613],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_6c38e04094ac9c715b3865f609736ef6 = L.circleMarker(
[46.3699, -103.95],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_197ad19a45ca47b88722c1e73bb294b0 = L.circleMarker(
[11.708182, 39.543456],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_d41cf716b692b2d666de1ce45bbf74f5 = L.circleMarker(
[59.4447, -135.29],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_fd6a6331e0df673a4777e89dc03c7813 = L.circleMarker(
[-5.26918, 35.4808],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#000000", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 8.049999999999999, "stroke": true, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var circle_marker_5e2f1358fec8384fd23aadfb4e486572 = L.circleMarker(
[19.6297, -155.43],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#d7ebd7ff", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 7, "stroke": false, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var popup_b64009e472b6233ea140d5e406e62155 = L.popup({"maxWidth": "100%"});
var html_74096671c249d3e89f78eb0c6b191ebb = $(`<div id="html_74096671c249d3e89f78eb0c6b191ebb" style="width: 100.0%; height: 100.0%;"><a href="https://glottolog.org/resource/languoid/id/hawa1245" onclick="this.target='_blank';">Hawaiian</a><br></div>`)[0];
popup_b64009e472b6233ea140d5e406e62155.setContent(html_74096671c249d3e89f78eb0c6b191ebb);
circle_marker_5e2f1358fec8384fd23aadfb4e486572.bindPopup(popup_b64009e472b6233ea140d5e406e62155)
;
circle_marker_5e2f1358fec8384fd23aadfb4e486572.bindTooltip(
`<div>
8
</div>`,
{"sticky": true}
);
var circle_marker_c082e32a41a40818a7de04e937fcecfe = L.circleMarker(
[35.0, 135.0],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#b3d9b3ff", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 7, "stroke": false, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var popup_21954cf8da79b6aed0d2acf525b67b2d = L.popup({"maxWidth": "100%"});
var html_4c3e4cca320c1a60674b44966a0b2752 = $(`<div id="html_4c3e4cca320c1a60674b44966a0b2752" style="width: 100.0%; height: 100.0%;"><a href="https://glottolog.org/resource/languoid/id/nucl1643" onclick="this.target='_blank';">Japanese</a><br></div>`)[0];
popup_21954cf8da79b6aed0d2acf525b67b2d.setContent(html_4c3e4cca320c1a60674b44966a0b2752);
circle_marker_c082e32a41a40818a7de04e937fcecfe.bindPopup(popup_21954cf8da79b6aed0d2acf525b67b2d)
;
circle_marker_c082e32a41a40818a7de04e937fcecfe.bindTooltip(
`<div>
15
</div>`,
{"sticky": true}
);
var circle_marker_b3fdb8bcf0ea43e1a0259601f17f7c5d = L.circleMarker(
[64.7628, 25.5577],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#a8d4a8ff", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 7, "stroke": false, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var popup_5843a5b26e7958f5aaa5acfb7269bd69 = L.popup({"maxWidth": "100%"});
var html_b3ec9c81d6f58b751fb969141050791e = $(`<div id="html_b3ec9c81d6f58b751fb969141050791e" style="width: 100.0%; height: 100.0%;"><a href="https://glottolog.org/resource/languoid/id/finn1318" onclick="this.target='_blank';">Finnish</a><br></div>`)[0];
popup_5843a5b26e7958f5aaa5acfb7269bd69.setContent(html_b3ec9c81d6f58b751fb969141050791e);
circle_marker_b3fdb8bcf0ea43e1a0259601f17f7c5d.bindPopup(popup_5843a5b26e7958f5aaa5acfb7269bd69)
;
circle_marker_b3fdb8bcf0ea43e1a0259601f17f7c5d.bindTooltip(
`<div>
17
</div>`,
{"sticky": true}
);
var circle_marker_d78feded41df70ea5407f0de4e290949 = L.circleMarker(
[7.15345, 3.67225],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#a3d2a3ff", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 7, "stroke": false, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var popup_e613ddce617687d78b7da75db1c8faad = L.popup({"maxWidth": "100%"});
var html_7eb28d39a1f4d6211849b5bd8e808547 = $(`<div id="html_7eb28d39a1f4d6211849b5bd8e808547" style="width: 100.0%; height: 100.0%;"><a href="https://glottolog.org/resource/languoid/id/yoru1245" onclick="this.target='_blank';">Yoruba</a><br></div>`)[0];
popup_e613ddce617687d78b7da75db1c8faad.setContent(html_7eb28d39a1f4d6211849b5bd8e808547);
circle_marker_d78feded41df70ea5407f0de4e290949.bindPopup(popup_e613ddce617687d78b7da75db1c8faad)
;
circle_marker_d78feded41df70ea5407f0de4e290949.bindTooltip(
`<div>
18
</div>`,
{"sticky": true}
);
var circle_marker_436d65606b3a622d807df4a5284fe489 = L.circleMarker(
[-38.7392, -71.277],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#99cd99ff", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 7, "stroke": false, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var popup_e5f99d49246314d2c96411cc835142c0 = L.popup({"maxWidth": "100%"});
var html_0ef8c9f96d7b2b8955d86b2a3622da22 = $(`<div id="html_0ef8c9f96d7b2b8955d86b2a3622da22" style="width: 100.0%; height: 100.0%;"><a href="https://glottolog.org/resource/languoid/id/mapu1245" onclick="this.target='_blank';">Mapudungun</a><br></div>`)[0];
popup_e5f99d49246314d2c96411cc835142c0.setContent(html_0ef8c9f96d7b2b8955d86b2a3622da22);
circle_marker_436d65606b3a622d807df4a5284fe489.bindPopup(popup_e5f99d49246314d2c96411cc835142c0)
;
circle_marker_436d65606b3a622d807df4a5284fe489.bindTooltip(
`<div>
20
</div>`,
{"sticky": true}
);
var circle_marker_8ee8ae48a84094edbdcdad76059dd092 = L.circleMarker(
[18.7757, -88.9567],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#99cd99ff", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 7, "stroke": false, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var popup_fa7076c9bf09d3e7c40f399c1efc8820 = L.popup({"maxWidth": "100%"});
var html_fc8011662300750b74cfbe398ce874f1 = $(`<div id="html_fc8011662300750b74cfbe398ce874f1" style="width: 100.0%; height: 100.0%;"><a href="https://glottolog.org/resource/languoid/id/yuca1254" onclick="this.target='_blank';">Yucatec Maya</a><br></div>`)[0];
popup_fa7076c9bf09d3e7c40f399c1efc8820.setContent(html_fc8011662300750b74cfbe398ce874f1);
circle_marker_8ee8ae48a84094edbdcdad76059dd092.bindPopup(popup_fa7076c9bf09d3e7c40f399c1efc8820)
;
circle_marker_8ee8ae48a84094edbdcdad76059dd092.bindTooltip(
`<div>
20
</div>`,
{"sticky": true}
);
var circle_marker_8b9989bb5c02b62876fced683012d555 = L.circleMarker(
[37.5, 128.0],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#94ca94ff", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 7, "stroke": false, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var popup_8190db5072ca3172cbeca9d94070dd57 = L.popup({"maxWidth": "100%"});
var html_dbfb7520efa01d68bf60fc00c7eec648 = $(`<div id="html_dbfb7520efa01d68bf60fc00c7eec648" style="width: 100.0%; height: 100.0%;"><a href="https://glottolog.org/resource/languoid/id/kore1280" onclick="this.target='_blank';">Korean</a><br></div>`)[0];
popup_8190db5072ca3172cbeca9d94070dd57.setContent(html_dbfb7520efa01d68bf60fc00c7eec648);
circle_marker_8b9989bb5c02b62876fced683012d555.bindPopup(popup_8190db5072ca3172cbeca9d94070dd57)
;
circle_marker_8b9989bb5c02b62876fced683012d555.bindTooltip(
`<div>
21
</div>`,
{"sticky": true}
);
var circle_marker_35dd11b2b612597513276b9243ff2c9f = L.circleMarker(
[-11.6308, 130.94899999999998],
{"bubblingMouseEvents": true, "color": "#000000", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "#8fc78fff", "fillOpacity": 1, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1.0, "radius": 7, "stroke": false, "weight": 1}
).addTo(feature_group_287b23d5ca47aa1815d235e2fe859f38);
var popup_a4893ae6d0cf9998c20ac8e0f3c17ef2 = L.popup({"maxWidth": "100%"});
var html_e61a4dcf488c6e1c1d462845ff0d6d75 = $(`<div id="html_e61a4dcf488c6e1c1d462845ff0d6d75" style="width: 100.0%; height: 100.0%;"><a href="https://glottolog.org/resource/languoid/id/tiwi1244" onclick="this.target='_blank';">Tiwi</a><br></div>`)[0];
popup_a4893ae6d0cf9998c20ac8e0f3c17ef2.setContent(html_e61a4dcf488c6e1c1d462845ff0d6d75);