diff --git a/data/compare_french_ships_to_marseille_accross_time.csv b/data/compare_french_ships_to_marseille_accross_time.csv
index 100286e..7475fd3 100644
--- a/data/compare_french_ships_to_marseille_accross_time.csv
+++ b/data/compare_french_ships_to_marseille_accross_time.csv
@@ -1,18 +1,4 @@
year,state,tonnage_french,share_of_french
-1749,Péninsule italienne,18550,0.4166198764738911
-1749,Espagne,14025,0.6936201780415431
-1749,Empire ottoman,21170,0.9657846715328468
-1749,Provinces-Unies,0,0.0
-1749,Grande-Bretagne et colonies (Terre-Neuve),9000,0.16638935108153077
-1749,France,42885,0.930866073366616
-1749,autre,4345,0.26056971514242877
-1769,Péninsule italienne,18504.0,0.49090040855308537
-1769,Espagne,15225.0,0.5542409901710957
-1769,France,70501.0,0.9716100935764391
-1769,autre,7970,0.4540017089148391
-1769,Empire ottoman,29070,0.9603567888999008
-1769,Grande-Bretagne et colonies (Terre-Neuve),8460,0.5980911983032874
-1769,Provinces-Unies,0,0.0
1787,Péninsule italienne,21554.499999999996,0.3689591276922615
1787,Empire ottoman,42457.541666666664,0.9161677400444695
1787,Grande-Bretagne et colonies (Terre-Neuve),8847.0,0.5783108903124592
@@ -20,6 +6,13 @@ year,state,tonnage_french,share_of_french
1787,France,94552.0,0.9594122899586005
1787,Espagne,17266.708333333332,0.44376349946939125
1787,Provinces-Unies,150,0.04285714285714286
+1749,Péninsule italienne,18550,0.4166198764738911
+1749,Espagne,14025,0.6936201780415431
+1749,Empire ottoman,21170,0.9657846715328468
+1749,Provinces-Unies,0,0.0
+1749,Grande-Bretagne et colonies (Terre-Neuve),9000,0.16638935108153077
+1749,France,42885,0.930866073366616
+1749,autre,4345,0.26056971514242877
1789,Péninsule italienne,28632.416666666668,0.41081030023829196
1789,France,79964.33333333334,0.9772325465818268
1789,Espagne,11410.5,0.40188430043145196
@@ -27,3 +20,10 @@ year,state,tonnage_french,share_of_french
1789,Empire ottoman,41393.25000000001,0.971370407091691
1789,autre,11065.0,0.4869086908690869
1789,Grande-Bretagne et colonies (Terre-Neuve),10290.0,0.6500315855969678
+1769,Péninsule italienne,18504.0,0.49090040855308537
+1769,Espagne,15225.0,0.5542409901710957
+1769,France,70501.0,0.9716100935764391
+1769,autre,7970,0.4540017089148391
+1769,Empire ottoman,29070,0.9603567888999008
+1769,Grande-Bretagne et colonies (Terre-Neuve),8460,0.5980911983032874
+1769,Provinces-Unies,0,0.0
diff --git a/data/evolution-exports-levant.csv b/data/evolution-exports-levant.csv
index 4a5db07..94f6a8b 100644
--- a/data/evolution-exports-levant.csv
+++ b/data/evolution-exports-levant.csv
@@ -1,313 +1,313 @@
year,group,value
1725,"Nord, Hollande & Flandres",125796
-1725,Italie & Espagne,1924148
1725,Levant & Barbarie,2896626
+1725,Italie & Espagne,1924148
1725,total,4946572.30855334
1726,"Nord, Hollande & Flandres",121992
-1726,Italie & Espagne,2655918
1726,Levant & Barbarie,2463485
+1726,Italie & Espagne,2655918
1726,total,5241396.102523374
-1727,Angleterre & Amérique du Nord,6892
1727,"Nord, Hollande & Flandres",217896
+1727,Levant & Barbarie,3543962
+1727,Angleterre & Amérique du Nord,6892
1727,Colonies françaises,3172479
1727,Italie & Espagne,3039549
-1727,Levant & Barbarie,3543962
1727,total,9980779.917532297
-1728,Angleterre & Amérique du Nord,8324
1728,"Nord, Hollande & Flandres",221720
+1728,Levant & Barbarie,3474014
+1728,Angleterre & Amérique du Nord,8324
1728,Colonies françaises,1318732
1728,Italie & Espagne,3337230
-1728,Levant & Barbarie,3474014
1728,total,8360022.2490085745
1729,"Nord, Hollande & Flandres",233464
+1729,Levant & Barbarie,2638840
1729,Colonies françaises,2318735
1729,Italie & Espagne,3304026
-1729,Levant & Barbarie,2638840
1729,total,8495067.3833482
1730,"Nord, Hollande & Flandres",193550
+1730,Levant & Barbarie,2540378
1730,Colonies françaises,1691047
1730,Italie & Espagne,2372282
-1730,Levant & Barbarie,2540378
1730,total,6797259.133108479
1731,"Nord, Hollande & Flandres",259992
+1731,Levant & Barbarie,3015091
1731,Colonies françaises,2298264
1731,Italie & Espagne,3117086
-1731,Levant & Barbarie,3015091
1731,total,8690435.210432697
1732,"Nord, Hollande & Flandres",269472
+1732,Levant & Barbarie,3155912
1732,Colonies françaises,2382649
1732,Italie & Espagne,3742373
-1732,Levant & Barbarie,3155912
1732,total,9550408.90760288
1733,"Nord, Hollande & Flandres",301946
+1733,Levant & Barbarie,3333111
1733,Colonies françaises,1530975
1733,Italie & Espagne,5594543
-1733,Levant & Barbarie,3333111
1733,total,10760576.18320176
1735,"Nord, Hollande & Flandres",287963
+1735,Levant & Barbarie,3394796
1735,Colonies françaises,3827881
1735,Italie & Espagne,4570927
-1735,Levant & Barbarie,3394796
1735,total,12081569.7535745
1736,"Nord, Hollande & Flandres",432201
+1736,Levant & Barbarie,3541775
1736,Colonies françaises,4372470
1736,Italie & Espagne,5737106
-1736,Levant & Barbarie,3541775
1736,total,14083554.565514365
1737,"Nord, Hollande & Flandres",375051
+1737,Levant & Barbarie,4006428
1737,Colonies françaises,7895668
1737,Italie & Espagne,6634446
-1737,Levant & Barbarie,4006428
1737,total,18911595.556100316
1738,"Nord, Hollande & Flandres",335288
+1738,Levant & Barbarie,4010867
1738,Colonies françaises,4089489
1738,Italie & Espagne,8213492
-1738,Levant & Barbarie,4010867
1738,total,16649138.651283223
1739,"Nord, Hollande & Flandres",1779040
+1739,Levant & Barbarie,14365740
1739,Colonies françaises,6419144
1739,Italie & Espagne,12111192
-1739,Levant & Barbarie,14365740
1739,total,34675117.0147956
-1740,Angleterre & Amérique du Nord,250048
1740,"Nord, Hollande & Flandres",3802383
+1740,Levant & Barbarie,18271510
+1740,Angleterre & Amérique du Nord,250048
1740,Colonies françaises,6075980
1740,Italie & Espagne,21085769
-1740,Levant & Barbarie,18271510
1740,total,49485692.83599193
-1741,Angleterre & Amérique du Nord,229534
1741,"Nord, Hollande & Flandres",2794348
+1741,Levant & Barbarie,16148356
+1741,Angleterre & Amérique du Nord,229534
1741,Colonies françaises,9959662
1741,Italie & Espagne,22849542
-1741,Levant & Barbarie,16148356
1741,total,51981444.31035002
-1742,Angleterre & Amérique du Nord,734061
1742,"Nord, Hollande & Flandres",2705192
+1742,Levant & Barbarie,16708807
+1742,Angleterre & Amérique du Nord,734061
1742,Colonies françaises,9139656
1742,Italie & Espagne,22888502
-1742,Levant & Barbarie,16708807
1742,total,52176220.79880458
-1743,Angleterre & Amérique du Nord,544242
1743,"Nord, Hollande & Flandres",4749436
+1743,Levant & Barbarie,20749423
+1743,Angleterre & Amérique du Nord,544242
1743,Colonies françaises,10464361
1743,Italie & Espagne,27731392
-1743,Levant & Barbarie,20749423
1743,total,64238856.881133206
-1744,Angleterre & Amérique du Nord,240211
1744,"Nord, Hollande & Flandres",2785809
+1744,Levant & Barbarie,13077707
+1744,Angleterre & Amérique du Nord,240211
1744,Colonies françaises,3923791
1744,Italie & Espagne,12171228
-1744,Levant & Barbarie,13077707
1744,total,32198747.948294297
-1745,Angleterre & Amérique du Nord,94151
1745,"Nord, Hollande & Flandres",3094146
+1745,Levant & Barbarie,14612617
+1745,Angleterre & Amérique du Nord,94151
1745,Colonies françaises,2550504
1745,Italie & Espagne,15283744
-1745,Levant & Barbarie,14612617
1745,total,35635165.03908121
-1746,Angleterre & Amérique du Nord,99150
1746,"Nord, Hollande & Flandres",2864526
+1746,Levant & Barbarie,12184386
+1746,Angleterre & Amérique du Nord,99150
1746,Colonies françaises,2306952
1746,Italie & Espagne,15425285
-1746,Levant & Barbarie,12184386
1746,total,32880300.461018704
-1747,Angleterre & Amérique du Nord,177510
1747,"Nord, Hollande & Flandres",2908742
-1747,Italie & Espagne,18352892
1747,Levant & Barbarie,14160895
+1747,Angleterre & Amérique du Nord,177510
+1747,Italie & Espagne,18352892
1747,total,35600040.11585111
-1748,Angleterre & Amérique du Nord,1769513
1748,"Nord, Hollande & Flandres",2634979
+1748,Levant & Barbarie,12198221
+1748,Angleterre & Amérique du Nord,1769513
1748,Colonies françaises,1605173
1748,Italie & Espagne,21914216
-1748,Levant & Barbarie,12198221
1748,total,40122103.95795721
-1749,Angleterre & Amérique du Nord,9786990
1749,"Nord, Hollande & Flandres",10568690
+1749,Levant & Barbarie,24155996
+1749,Angleterre & Amérique du Nord,9786990
1749,Colonies françaises,8789419
1749,Italie & Espagne,34932356
-1749,Levant & Barbarie,24155996
1749,total,88233454.24000002
-1751,Angleterre & Amérique du Nord,4074300
1751,"Nord, Hollande & Flandres",7823028
+1751,Levant & Barbarie,27875163
+1751,Angleterre & Amérique du Nord,4074300
1751,Colonies françaises,5039098
1751,Italie & Espagne,22812623
-1751,Levant & Barbarie,27875163
1751,total,67624214.96659152
-1752,Angleterre & Amérique du Nord,2473009
1752,"Nord, Hollande & Flandres",8742215
+1752,Levant & Barbarie,25527907
+1752,Angleterre & Amérique du Nord,2473009
1752,Colonies françaises,8608372
1752,Italie & Espagne,27185325
-1752,Levant & Barbarie,25527907
1752,total,72536829.71123928
-1753,Angleterre & Amérique du Nord,1205231
1753,"Nord, Hollande & Flandres",6637508
+1753,Levant & Barbarie,30340669
+1753,Angleterre & Amérique du Nord,1205231
1753,Colonies françaises,8477208
1753,Italie & Espagne,21070695
-1753,Levant & Barbarie,30340669
1753,total,67731312.8675276
-1754,Angleterre & Amérique du Nord,1169744
1754,"Nord, Hollande & Flandres",7928888
+1754,Levant & Barbarie,27282001
+1754,Angleterre & Amérique du Nord,1169744
1754,Colonies françaises,12803822
1754,Italie & Espagne,25028305
-1754,Levant & Barbarie,27282001
1754,total,74212763.01663025
-1755,Angleterre & Amérique du Nord,1033654
1755,"Nord, Hollande & Flandres",6055680
+1755,Levant & Barbarie,31934232
+1755,Angleterre & Amérique du Nord,1033654
1755,Colonies françaises,12388405
1755,Italie & Espagne,28008476
-1755,Levant & Barbarie,31934232
1755,total,79420447.92118071
-1756,Angleterre & Amérique du Nord,130505
1756,"Nord, Hollande & Flandres",4175714
+1756,Levant & Barbarie,20853924
+1756,Angleterre & Amérique du Nord,130505
1756,Colonies françaises,2234501
1756,Italie & Espagne,23422989
-1756,Levant & Barbarie,20853924
1756,total,50817634.884949565
-1757,Angleterre & Amérique du Nord,459068
1757,"Nord, Hollande & Flandres",5433575
+1757,Levant & Barbarie,21684462
+1757,Angleterre & Amérique du Nord,459068
1757,Colonies françaises,146688
1757,Italie & Espagne,25634708
-1757,Levant & Barbarie,21684462
1757,total,53358505.38187696
-1758,Angleterre & Amérique du Nord,205665
1758,"Nord, Hollande & Flandres",3219678
+1758,Levant & Barbarie,11199276
+1758,Angleterre & Amérique du Nord,205665
1758,Colonies françaises,18950
1758,Italie & Espagne,22193706
-1758,Levant & Barbarie,11199276
1758,total,36837276.13591482
1759,"Nord, Hollande & Flandres",4861973
+1759,Levant & Barbarie,8711328
1759,Colonies françaises,263367
1759,Italie & Espagne,24404740
-1759,Levant & Barbarie,8711328
1759,total,38241410.691821605
1760,total,0
-1761,Angleterre & Amérique du Nord,121369
1761,"Nord, Hollande & Flandres",6781378
-1761,Italie & Espagne,30500493
1761,Levant & Barbarie,10576596
+1761,Angleterre & Amérique du Nord,121369
+1761,Italie & Espagne,30500493
1761,total,47979838.72922086
-1762,Angleterre & Amérique du Nord,303926
1762,"Nord, Hollande & Flandres",4850808
+1762,Levant & Barbarie,25847254
+1762,Angleterre & Amérique du Nord,303926
1762,Colonies françaises,1536270
1762,Italie & Espagne,25818088
-1762,Levant & Barbarie,25847254
1762,total,58356347.295732476
-1763,Angleterre & Amérique du Nord,927393
1763,"Nord, Hollande & Flandres",6888374
+1763,Levant & Barbarie,28660119
+1763,Angleterre & Amérique du Nord,927393
1763,Colonies françaises,21107810
1763,Italie & Espagne,32183428
-1763,Levant & Barbarie,28660119
1763,total,89767126.8384973
-1764,Angleterre & Amérique du Nord,1121381
1764,"Nord, Hollande & Flandres",5683173
+1764,Levant & Barbarie,33671074
+1764,Angleterre & Amérique du Nord,1121381
1764,Colonies françaises,16032339
1764,Italie & Espagne,28590139
-1764,Levant & Barbarie,33671074
1764,total,85098107.90470757
-1765,Angleterre & Amérique du Nord,833800
1765,"Nord, Hollande & Flandres",4878080
+1765,Levant & Barbarie,26961958
+1765,Angleterre & Amérique du Nord,833800
1765,Colonies françaises,16772142
1765,Italie & Espagne,30482798
-1765,Levant & Barbarie,26961958
1765,total,79928781.17570402
-1766,Angleterre & Amérique du Nord,996199
1766,"Nord, Hollande & Flandres",6621421
+1766,Levant & Barbarie,28727120
+1766,Angleterre & Amérique du Nord,996199
1766,Colonies françaises,15233184
1766,Italie & Espagne,29332831
-1766,Levant & Barbarie,28727120
1766,total,80910757.86589214
-1767,Angleterre & Amérique du Nord,1453545
1767,"Nord, Hollande & Flandres",5833989
+1767,Levant & Barbarie,30196666
+1767,Angleterre & Amérique du Nord,1453545
1767,Colonies françaises,15713062
1767,Italie & Espagne,33149524
-1767,Levant & Barbarie,30196666
1767,total,86346788.65913217
-1768,Angleterre & Amérique du Nord,631801
1768,"Nord, Hollande & Flandres",5325117
+1768,Levant & Barbarie,36841976
+1768,Angleterre & Amérique du Nord,631801
1768,Colonies françaises,14832167
1768,Italie & Espagne,35541952
-1768,Levant & Barbarie,36841976
1768,total,93173015.27424042
-1769,Angleterre & Amérique du Nord,980424
1769,"Nord, Hollande & Flandres",4953545
+1769,Levant & Barbarie,34880045
+1769,Angleterre & Amérique du Nord,980424
1769,Colonies françaises,15723153
1769,Italie & Espagne,26225262
-1769,Levant & Barbarie,34880045
1769,total,82762431.8833999
-1770,Angleterre & Amérique du Nord,1244772
1770,"Nord, Hollande & Flandres",6221725
+1770,Levant & Barbarie,32728211
+1770,Angleterre & Amérique du Nord,1244772
1770,Colonies françaises,16921071
1770,Italie & Espagne,31745826
-1770,Levant & Barbarie,32728211
1770,total,88861607.23503114
-1771,Angleterre & Amérique du Nord,1303138
1771,"Nord, Hollande & Flandres",7323122
+1771,Levant & Barbarie,35888750
+1771,Angleterre & Amérique du Nord,1303138
1771,Colonies françaises,13073987
1771,Italie & Espagne,39938354
-1771,Levant & Barbarie,35888750
1771,total,97527353.57682055
-1772,Angleterre & Amérique du Nord,989058
1772,"Nord, Hollande & Flandres",10147713
+1772,Levant & Barbarie,32023956
+1772,Angleterre & Amérique du Nord,989058
1772,Colonies françaises,18598717
1772,Italie & Espagne,30335002
-1772,Levant & Barbarie,32023956
1772,total,92094448.76964861
-1773,Angleterre & Amérique du Nord,2097400
1773,"Nord, Hollande & Flandres",7815008
+1773,Levant & Barbarie,36308973
+1773,Angleterre & Amérique du Nord,2097400
1773,Colonies françaises,21230042
1773,Italie & Espagne,40757653
-1773,Levant & Barbarie,36308973
1773,total,108209078.53882226
-1774,Angleterre & Amérique du Nord,1633440
1774,"Nord, Hollande & Flandres",9304648
+1774,Levant & Barbarie,25656920
+1774,Angleterre & Amérique du Nord,1633440
1774,Colonies françaises,20112082
1774,Italie & Espagne,24326918
-1774,Levant & Barbarie,25656920
1774,total,81034010.6166285
-1775,Angleterre & Amérique du Nord,2397020
1775,"Nord, Hollande & Flandres",5770921
+1775,Levant & Barbarie,25163443
+1775,Angleterre & Amérique du Nord,2397020
1775,Colonies françaises,16936774
1775,Italie & Espagne,29859782
-1775,Levant & Barbarie,25163443
1775,total,80127942.99381651
-1776,Angleterre & Amérique du Nord,1273574
1776,"Nord, Hollande & Flandres",7446812
+1776,Levant & Barbarie,27351699
+1776,Angleterre & Amérique du Nord,1273574
1776,Colonies françaises,22254355
1776,Italie & Espagne,46582556
-1776,Levant & Barbarie,27351699
1776,total,104908999.16201356
-1777,Angleterre & Amérique du Nord,282045
1777,"Nord, Hollande & Flandres",7108189
+1777,Levant & Barbarie,27604526
+1777,Angleterre & Amérique du Nord,282045
1777,Colonies françaises,19473531
1777,Italie & Espagne,35374780
-1777,Levant & Barbarie,27604526
1777,total,89843072.74581158
-1778,Angleterre & Amérique du Nord,141865
1778,"Nord, Hollande & Flandres",5556925
+1778,Levant & Barbarie,13749698
+1778,Angleterre & Amérique du Nord,141865
1778,Colonies françaises,15356258
1778,Italie & Espagne,29731856
-1778,Levant & Barbarie,13749698
1778,total,64536603.70214123
1779,"Nord, Hollande & Flandres",4775101
+1779,Levant & Barbarie,19823847
1779,Colonies françaises,3447214
1779,Italie & Espagne,27444088
-1779,Levant & Barbarie,19823847
1779,total,55490251.31357412
1780,"Nord, Hollande & Flandres",3905881
+1780,Levant & Barbarie,23148652
1780,Colonies françaises,6205315
1780,Italie & Espagne,32168394
-1780,Levant & Barbarie,23148652
1780,total,65428244.06186197
-1789,Angleterre & Amérique du Nord,2101373
1789,"Nord, Hollande & Flandres",6365855
+1789,Levant & Barbarie,39501030
+1789,Angleterre & Amérique du Nord,2101373
1789,Colonies françaises,31862823
1789,Italie & Espagne,83851184
-1789,Levant & Barbarie,39501030
1789,total,163682267.68456197
-1750,Angleterre & Amérique du Nord,6165935
1750,"Nord, Hollande & Flandres",10720290
+1750,Levant & Barbarie,27495758
+1750,Angleterre & Amérique du Nord,6165935
1750,Colonies françaises,8107783
1750,Italie & Espagne,23492869
-1750,Levant & Barbarie,27495758
1750,total,75982636.59665269
diff --git a/data/intro_data_world.csv b/data/intro_data_world.csv
index 3192e20..1abd98b 100644
--- a/data/intro_data_world.csv
+++ b/data/intro_data_world.csv
@@ -1,138 +1,138 @@
partner,latitude,longitude,toflit_value,navigo_mean_tonnage,navigo_nb_ships,scope,navigo_nb_ships_pointcalls
Levant et Barbarie,28.597,35.147,52741732.21563774,129.44983818770226,309,world,
+Malte,14.2135409,35.9426153,0,98.25,20,world,
+Nord,18.479,56.475,4461602.916140361,184.25531914893617,47,world,
+États ecclésiastiques,12.3711899,41.9102088,3373112.912473769,101.29310344827586,116,world,
Angleterre,-1.835,52.829,2187052.80401517,157.74193548387098,31,world,
+Gênes,8.7260246,44.8,7478607.33071344,24.171122994652407,561,world,
+Venise,12.2225255,45.4046658,405739.75908807997,87.5,2,world,
Espagne,-3.867,40.33,18703965.105788324,65.58241758241758,455,world,
-Amériques,-98.569,37.545,46283041.0,207.75510204081633,98,world,
-Royaume de Piemont et Sardaigne,9,38.5,9865451.315200962,49.025,200,world,
-République de Raguse,18.073,42.645,0,150.0,1,world,
Flandre et autres états de l'Empereur,4.2764,50.8242,1106624.8602758902,167.22222222222223,36,world,
+Amériques,-98.569,37.545,46283041.0,207.75510204081633,98,world,
Afrique,-15.414,13.454,419308.0,0,0,world,
-États ecclésiastiques,12.3711899,41.9102088,3373112.912473769,101.29310344827586,116,world,
Naples,16,40.8,28949988.944752116,94.93957703927492,331,world,
+République de Raguse,18.073,42.645,0,150.0,1,world,
+Royaume de Piemont et Sardaigne,9,38.5,9865451.315200962,49.025,200,world,
+Inconnu,-16.414,43.87,24915187.0,31.85185185185185,27,world,
Allemagne,10.4478,51.6,2052.0,0,0,world,
-Asie,76.64,-7.8,1660684.0,0,0,world,
-Duché de Massa et Carrare,10.0272806,44,0,30.0,35,world,
"Milanais, Toscane et Lucques",9.0953317,46,6671111.456386602,70.26785714285714,112,world,
-Gênes,8.7260246,44.8,7478607.33071344,24.171122994652407,561,world,
Portugal,-8.102,38.139,304088.001869,156.53846153846155,13,world,
-Venise,12.2225255,45.4046658,405739.75908807997,87.5,2,world,
-Malte,14.2135409,35.9426153,0,98.25,20,world,
-Hollande,4.9878,52.2984,2942041.4251656006,242.30769230769232,13,world,
-Nord,18.479,56.475,4461602.916140361,184.25531914893617,47,world,
États-Unis d'Amérique,-98.569,43.87,1197882.6939885,184.44444444444446,9,world,
-Inconnu,-16.414,43.87,24915187.0,31.85185185185185,27,world,
+Duché de Massa et Carrare,10.0272806,44,0,30.0,35,world,
Maroc,-8.1521827,31.6703932,0,74.44444444444444,9,world,
-Port-Bail,-1.69982,49.335336,0,14.59073359073359,75,france,259
-Le Canet,3.007307,42.705814,0,41.77777777777778,9,france,9
-La Flotte-en-Ré,-1.328716,46.188459,0,24.16923076923077,194,france,195
-île de Bouin,-1.998682,46.975134,0,30.27173913043478,192,france,184
-Argenton,-4.75,48.516667,0,45.833333333333336,6,france,6
+Asie,76.64,-7.8,1660684.0,0,0,world,
+Hollande,4.9878,52.2984,2942041.4251656006,242.30769230769232,13,world,
+Saint-Pierre-et-Miquelon,-56.333333,46.833333,0,71.9192546583851,160,france,161
+La Teste,-1.15,44.633333,0,30.25,70,france,20
Mortagne,-0.783333,45.483333,0,31.76923076923077,13,france,13
-Montpellier,3.8329698,43.6100709,10218661.455983007,0,0,france,0
-Bastia,9.45,42.702778,0,1.7769516728624535,268,france,269
-La Tremblade,-1.133333,45.766667,0,91.84033613445378,120,france,119
-Saint-Denis d'Oléron,-1.383333,46.033333,0,19.417721518987342,79,france,79
-Portsall,-4.7,48.55,0,8.869565217391305,22,france,23
-La Rochelle,-1.2176732,46.1621033,23933450.373430237,51.02047502047502,1224,france,1221
-Quillebeuf,0.516667,49.466667,0,47.163333333333334,306,france,300
-Dunkerque,2.366667,51.05,0,49.04993252361673,2231,france,2223
-Amiens,2.2022809,49.8987918,17380138.10063795,0,0,france,0
-Les Sables-d'Olonne,-1.783333,46.5,0,42.82857142857143,282,france,280
-Saint-Malo,-2.0890353,48.6463833,10363013.126826983,57.35334088335221,883,france,883
-Lorient,-3.4214692,47.7494125,7925424.063117171,50.61230541141586,906,france,1349
-Champagné-les-Marais,-1.133333,46.366667,0,39.0,3,france,3
-Le Château-d'Oléron,-1.2,45.9,0,9.608695652173912,92,france,92
-Isigny,-1.1,49.316667,0,28.150234741784036,203,france,213
-Moricq,-1.374028,46.396209,0,27.744897959183675,96,france,98
-Saint-Martin-de-Ré,-1.366667,46.2,0,34.509761388286336,461,france,461
-Étaples,1.65,50.516667,0,47.28,25,france,25
+Calvi,8.75,42.566667,0,15.0,4,france,4
+Abbeville,1.833333,50.1,0,50.303030303030305,60,france,33
+Saint-Jean-de-Luz,-1.654143,43.388103,0,47.54545454545455,33,france,33
+île de Bouin,-1.998682,46.975134,0,30.27173913043478,192,france,184
+Penpoul,-3.966667,48.683333,0,27.8,20,france,20
Caudebec,0.725362,49.524483,0,73.34615384615384,26,france,26
-Marans,-0.995682,46.312468,0,24.244642857142857,570,france,560
-Charleville,4.6480131,49.2,8979295.42119739,0,0,france,0
-Cherbourg,-1.615534,49.640322,0,54.73691275167785,745,france,745
-Touques,0.1,49.333333,0,48.95175438596491,228,france,228
-Pornic,-2.1,47.116667,0,15.0,19,france,19
Le Tréport,1.366667,50.066667,0,40.3859649122807,57,france,57
Bourgneuf,-1.952934,47.045002,0,41.0,45,france,45
-Saint-Laurent-de-la-Salanque,2.983333,42.766667,0,6.235294117647059,51,france,51
-Rochefort,-0.97043,45.943666,0,64.20181405895691,441,france,441
-Soubise,-1,45.933333,0,32.891891891891895,37,france,37
+Tonnay-Charente,-0.9,45.95,0,44.37516869095816,711,france,741
+Bordeaux,-0.6684127,44.8638098,250634332.2361999,123.8234456573327,2225,france,2107
+Marennes,-1.116667,45.816667,0,62.352088661551576,1172,france,1173
+îles Chausey,-1.833333,48.883333,0,38.666666666666664,6,france,6
+La Hougue,-1.266667,49.6,0,17.21556886227545,333,france,334
+Châlons,4.338868,48.9656081,10480557.666354734,0,0,france,0
+Saint-Nazaire,-2.2,47.283333,0,50.30769230769231,13,france,13
+Soisson,3.302947,49.3765829,63867.0,0,0,france,0
+Saint-Denis d'Oléron,-1.383333,46.033333,0,19.417721518987342,79,france,79
+Le Conquet,-4.766667,48.366667,0,30.0,38,france,38
+Saint-Tropez,6.633333,43.266667,0,32.49719626168224,535,france,535
Saint-Gilles-sur-Vie,-1.945124,46.697882,0,35.227586206896554,145,france,145
-Ribérou,-0.935826,45.6755,0,15.270833333333334,480,france,480
-Saint-Jean-de-Luz,-1.654143,43.388103,0,47.54545454545455,33,france,33
+La Tranche-sur-Mer,-1.433333,46.333333,0,14.282051282051283,38,france,39
Chaillevette,-1.05,45.733333,0,42.38775510204081,0,france,49
Le Crotoy,1.616667,50.216667,0,56.92,0,france,25
-Besançon,5.9298594,47.2602913,19867619.263392746,0,0,france,0
-Noirmoutier,-2.25,47,0,46.85130111524163,272,france,269
-Le Conquet,-4.766667,48.366667,0,30.0,38,france,38
-Roscoff,-3.983333,48.733333,0,23.273858921161825,242,france,241
-Lyon,4.7527295,45.7580409,7725437.628687239,0,0,france,0
-Rouen,1.0499721,49.4412841,150323252.0,62.82879177377892,1945,france,1945
-Soisson,3.302947,49.3765829,63867.0,0,0,france,0
-Gravelines,2.116667,50.983333,0,54.027027027027025,37,france,37
-Saint-Quentin,3.2377845,49.847577,11615.0,0,0,france,0
-Landerneau,-4.25,48.45,0,39.15686274509804,102,france,102
+Pornic,-2.1,47.116667,0,15.0,19,france,19
+La Tremblade,-1.133333,45.766667,0,91.84033613445378,120,france,119
+Charleville,4.6480131,49.2,8979295.42119739,0,0,france,0
+Granville,-1.597853,48.838204,0,41.15596330275229,572,france,545
+Langres,5.2951516,47.8597242,1283994.241844011,0,0,france,0
+Genêts,-1.475315,48.683934,0,13.0,3,france,3
+Port-Bail,-1.69982,49.335336,0,14.59073359073359,75,france,259
+Barfleur,-1.25,49.666667,0,20.70967741935484,93,france,93
+Blaye,-0.666667,45.133333,0,38.66315789473684,0,france,95
Grenoble,5.6743405,45.1842864,33979992.02184212,0,0,france,0
-Narbonne,2.8688814,43.1494672,1496874.1524529597,0,0,france,0
-Honfleur,0.231886,49.420164,0,65.66214382632293,737,france,737
-îles Chausey,-1.833333,48.883333,0,38.666666666666664,6,france,6
-Flandre,2.260707,50.016986,82110099.0,0,0,france,0
-La Teste,-1.15,44.633333,0,30.25,70,france,20
-Cayenne,-52.333333,4.933333,0,16.333333333333332,24,france,24
-Bordeaux,-0.6684127,44.8638098,250634332.2361999,123.8234456573327,2225,france,2107
+Cherbourg,-1.615534,49.640322,0,54.73691275167785,745,france,745
+Nantes,-1.642735,47.2383198,99155476.17309566,100.56303116147309,1412,france,1412
+Saint-Valery-en-Caux,0.733333,49.866667,0,44.977777777777774,180,france,180
+Saint-Malo,-2.0890353,48.6463833,10363013.126826983,57.35334088335221,883,france,883
+Argenton,-4.75,48.516667,0,45.833333333333336,6,france,6
Ars-en-Ré,-1.516667,46.216667,0,75.91076115485565,381,france,381
-Granville,-1.597853,48.838204,0,41.15596330275229,572,france,545
-Le Havre,0.133333,49.5,0,93.45357751277683,2248,france,2348
-Marseille,5.2158406,43.280477,213669273.7414957,66.98986602542082,4681,france,5822
+Mesquer,-2.458978,47.399761,0,29.5,24,france,24
+La Roche-Bernard,-2.3,47.516667,0,49.8,20,france,20
+Valenciennes,3.4729976,50.3620936,10350989.0,0,0,france,0
+Rouen,1.0499721,49.4412841,150323252.0,62.82879177377892,1945,france,1945
+Beauvoir-sur-Mer,-2.05,46.916667,0,31.65573770491803,122,france,122
+Ribérou,-0.935826,45.6755,0,15.270833333333334,480,france,480
+Caen,-0.4134422,49.1846898,1079239.8172033997,0,0,france,0
+Pont-Audemer,0.516667,49.35,0,20.235955056179776,89,france,89
+Moricq,-1.374028,46.396209,0,27.744897959183675,96,france,98
+Grandcamp,-1.033333,49.383333,0,7.631578947368421,19,france,19
+Toulon,5.8922396,43.1364193,5522175.132875492,0,0,france,0
+Amiens,2.2022809,49.8987918,17380138.10063795,0,0,france,0
+Saint-Valery-sur-Somme,1.633333,50.183333,0,66.77622377622377,282,france,286
+Boulogne-sur-Mer,1.616667,50.716667,0,12.77577045696068,1872,france,1882
Talmont,-1.618967,46.466277,0,16.952380952380953,21,france,21
+Cayenne,-52.333333,4.933333,0,16.333333333333332,24,france,24
+Soubise,-1,45.933333,0,32.891891891891895,37,france,37
+Champagné-les-Marais,-1.133333,46.366667,0,39.0,3,france,3
+Dunkerque,2.366667,51.05,0,49.04993252361673,2231,france,2223
+La Flotte-en-Ré,-1.328716,46.188459,0,24.16923076923077,194,france,195
+Saint-Laurent-de-la-Salanque,2.983333,42.766667,0,6.235294117647059,51,france,51
+Noirmoutier,-2.25,47,0,46.85130111524163,272,france,269
+Landerneau,-4.25,48.45,0,39.15686274509804,102,france,102
Diélette,-1.85,49.55,0,3.0485436893203883,103,france,103
-Marennes,-1.116667,45.816667,0,62.352088661551576,1172,france,1173
-Nantes,-1.642735,47.2383198,99155476.17309566,100.56303116147309,1412,france,1412
-Bourg,-0.566667,45.05,0,36.666666666666664,0,france,3
-Grandcamp,-1.033333,49.383333,0,7.631578947368421,19,france,19
Harfleur,0.199013,49.509294,0,23.03846153846154,131,france,104
-Calvi,8.75,42.566667,0,15.0,4,france,4
-Royan,-1.033333,45.633333,0,19.1,21,france,20
-Le Passage,-4.383333,48.383333,0,5.392156862745098,51,france,51
-Genêts,-1.475315,48.683934,0,13.0,3,france,3
-Bayonne,-1.5022883,43.4844312,27236435.20782915,63.85758039816233,675,france,653
-Socoa,-1.683333,43.383333,0,116.78260869565217,0,france,23
-Barfleur,-1.25,49.666667,0,20.70967741935484,93,france,93
-La Hougue,-1.266667,49.6,0,17.21556886227545,333,france,334
-Pont-Audemer,0.516667,49.35,0,20.235955056179776,89,france,89
-Le Croisic,-2.516667,47.3,0,74.868,250,france,250
-La Tranche-sur-Mer,-1.433333,46.333333,0,14.282051282051283,38,france,39
-Aber-Ildut,-4.75,48.466667,0,32.53846153846154,39,france,39
-Saint-Tropez,6.633333,43.266667,0,32.49719626168224,535,france,535
-Saint-Michel-en-l'Herm,-1.25,46.35,0,9.568181818181818,44,france,44
-Abbeville,1.833333,50.1,0,50.303030303030305,60,france,33
Courtils,-1.433333,48.633333,0,31.157894736842106,19,france,19
-La Perrotine,-1.243436,45.964614,0,18.11842105263158,76,france,76
-Baie d'Authie,1.583333,50.366667,0,46.0,0,france,2
-Langres,5.2951516,47.8597242,1283994.241844011,0,0,france,0
-Calais,1.833333,50.95,0,25.17488789237668,1117,france,1115
-Omonville,-1.85,49.7,0,2.3636363636363638,33,france,33
-Le Pouliguen,-2.433333,47.266667,0,50.348837209302324,86,france,86
-Penpoul,-3.966667,48.683333,0,27.8,20,france,20
-Ajaccio,8.736863,41.918584,0,2.504424778761062,113,france,113
+Saint-Quentin,3.2377845,49.847577,11615.0,0,0,france,0
+La Rochelle,-1.2176732,46.1621033,23933450.373430237,51.02047502047502,1224,france,1221
+Besançon,5.9298594,47.2602913,19867619.263392746,0,0,france,0
Collioure,3.082595,42.524957,0,51.54961832061068,262,france,262
-Mesquer,-2.458978,47.399761,0,29.5,24,france,24
+Le Pouliguen,-2.433333,47.266667,0,50.348837209302324,86,france,86
+Les Sables-d'Olonne,-1.783333,46.5,0,42.82857142857143,282,france,280
+Narbonne,2.8688814,43.1494672,1496874.1524529597,0,0,france,0
+Saint-Martin-de-Ré,-1.366667,46.2,0,34.509761388286336,461,france,461
+Gravelines,2.116667,50.983333,0,54.027027027027025,37,france,37
+Marans,-0.995682,46.312468,0,24.244642857142857,570,france,560
+Rochefort,-0.97043,45.943666,0,64.20181405895691,441,france,441
+Touques,0.1,49.333333,0,48.95175438596491,228,france,228
+Socoa,-1.683333,43.383333,0,116.78260869565217,0,france,23
+Auch,0.484152,43.6626547,2369490.40109293,0,0,france,0
+Quillebeuf,0.516667,49.466667,0,47.163333333333334,306,france,300
+Isigny,-1.1,49.316667,0,28.150234741784036,203,france,213
+La Perrotine,-1.243436,45.964614,0,18.11842105263158,76,france,76
+Lorient,-3.4214692,47.7494125,7925424.063117171,50.61230541141586,906,france,1349
+Le Havre,0.133333,49.5,0,93.45357751277683,2248,france,2348
+Bayonne,-1.5022883,43.4844312,27236435.20782915,63.85758039816233,675,france,653
+Lyon,4.7527295,45.7580409,7725437.628687239,0,0,france,0
+Le Croisic,-2.516667,47.3,0,74.868,250,france,250
Fécamp,0.366667,49.75,0,42.86725663716814,226,france,226
-Meschers,-0.95,45.566667,0,25.0,0,france,1
-Brest,-4.483333,48.4,0,77.2,530,france,530
-Saint-Nazaire,-2.2,47.283333,0,50.30769230769231,13,france,13
-Beauvoir-sur-Mer,-2.05,46.916667,0,31.65573770491803,122,france,122
-Toulon,5.8922396,43.1364193,5522175.132875492,0,0,france,0
-Valenciennes,3.4729976,50.3620936,10350989.0,0,0,france,0
-La Roche-Bernard,-2.3,47.516667,0,49.8,20,france,20
-Blaye,-0.666667,45.133333,0,38.66315789473684,0,france,95
-Saint-Pierre-et-Miquelon,-56.333333,46.833333,0,71.9192546583851,160,france,161
+Bourg,-0.566667,45.05,0,36.666666666666664,0,france,3
Esnandes,-1.083333,46.25,0,28.0,1,france,1
-Châlons,4.338868,48.9656081,10480557.666354734,0,0,france,0
-Auch,0.484152,43.6626547,2369490.40109293,0,0,france,0
+Omonville,-1.85,49.7,0,2.3636363636363638,33,france,33
+Honfleur,0.231886,49.420164,0,65.66214382632293,737,france,737
+Royan,-1.033333,45.633333,0,19.1,21,france,20
+Calais,1.833333,50.95,0,25.17488789237668,1117,france,1115
+Meschers,-0.95,45.566667,0,25.0,0,france,1
+Ajaccio,8.736863,41.918584,0,2.504424778761062,113,france,113
+Le Château-d'Oléron,-1.2,45.9,0,9.608695652173912,92,france,92
+Saint-Michel-en-l'Herm,-1.25,46.35,0,9.568181818181818,44,france,44
+Aber-Ildut,-4.75,48.466667,0,32.53846153846154,39,france,39
Dieppe,1.083333,49.933333,0,57.61073825503356,756,france,745
-Boulogne-sur-Mer,1.616667,50.716667,0,12.77577045696068,1872,france,1882
-Caen,-0.4134422,49.1846898,1079239.8172033997,0,0,france,0
-Tonnay-Charente,-0.9,45.95,0,44.37516869095816,711,france,741
-Saint-Valery-sur-Somme,1.633333,50.183333,0,66.77622377622377,282,france,286
-Saint-Valery-en-Caux,0.733333,49.866667,0,44.977777777777774,180,france,180
+Brest,-4.483333,48.4,0,77.2,530,france,530
+Le Canet,3.007307,42.705814,0,41.77777777777778,9,france,9
+Bastia,9.45,42.702778,0,1.7769516728624535,268,france,269
+Étaples,1.65,50.516667,0,47.28,25,france,25
+Baie d'Authie,1.583333,50.366667,0,46.0,0,france,2
+Marseille,5.2158406,43.280477,213669273.7414957,66.98986602542082,4681,france,5822
+Montpellier,3.8329698,43.6100709,10218661.455983007,0,0,france,0
+Flandre,2.260707,50.016986,82110099.0,0,0,france,0
+Roscoff,-3.983333,48.733333,0,23.273858921161825,242,france,241
+Portsall,-4.7,48.55,0,8.869565217391305,22,france,23
+Le Passage,-4.383333,48.383333,0,5.392156862745098,51,france,51
diff --git a/data/share_of_strangers_1787_french_ports.csv b/data/share_of_strangers_1787_french_ports.csv
index 928e278..242c22d 100644
--- a/data/share_of_strangers_1787_french_ports.csv
+++ b/data/share_of_strangers_1787_french_ports.csv
@@ -1,11 +1,11 @@
port,share_of_strangers
-Nantes,0.2616634929270947
+Rouen,0.14707355267446204
+Marennes,0.15979851224198235
Bordeaux,0.4868977364442108
-La Rochelle,0.08350746932242575
-Le Havre,0.3310994539239973
+Nantes,0.2616634929270947
+Marseille,0.3721170395869191
+Dunkerque,0.5573914096936826
Saint Malo,0.15947060909820612
+Le Havre,0.3310994539239973
Lorient,0.2895682775563108
-Dunkerque,0.5573914096936826
-Rouen,0.14707355267446204
-Marseille,0.3721170395869191
-Marennes,0.15979851224198235
+La Rochelle,0.08350746932242575
diff --git a/data/tradeDynamics.csv b/data/tradeDynamics.csv
index 3daabf4..e338c2a 100644
--- a/data/tradeDynamics.csv
+++ b/data/tradeDynamics.csv
@@ -1,253 +1,253 @@
year,direction_ferme,total_value,total_relative,total_slope,total_reg,total_relative,total_peace_reg_memory,total_peace_reg_no_memory,total_avg_war_loss_memory,total_avg_war_loss_no_memory,imports_value,imports_relative,imports_slope,imports_reg,imports_relative,imports_peace_reg_memory,imports_peace_reg_no_memory,imports_avg_war_loss_memory,imports_avg_war_loss_no_memory,exports_value,exports_relative,exports_slope,exports_reg,exports_relative,exports_peace_reg_memory,exports_peace_reg_no_memory,exports_avg_war_loss_memory,exports_avg_war_loss_no_memory,total_no_colonial_product_value,total_no_colonial_product_relative,total_no_colonial_product_slope,total_no_colonial_product_reg,total_no_colonial_product_relative,total_no_colonial_product_peace_reg_memory,total_no_colonial_product_peace_reg_no_memory,total_no_colonial_product_avg_war_loss_memory,total_no_colonial_product_avg_war_loss_no_memory,total_no_colonial_trade_value,total_no_colonial_trade_relative,total_no_colonial_trade_slope,total_no_colonial_trade_reg,total_no_colonial_trade_relative,total_no_colonial_trade_peace_reg_memory,total_no_colonial_trade_peace_reg_no_memory,total_no_colonial_trade_avg_war_loss_memory,total_no_colonial_trade_avg_war_loss_no_memory,imports_no_colonial_product_value,imports_no_colonial_product_relative,imports_no_colonial_product_slope,imports_no_colonial_product_reg,imports_no_colonial_product_relative,imports_no_colonial_product_peace_reg_memory,imports_no_colonial_product_peace_reg_no_memory,imports_no_colonial_product_avg_war_loss_memory,imports_no_colonial_product_avg_war_loss_no_memory,exports_no_colonial_product_value,exports_no_colonial_product_relative,exports_no_colonial_product_slope,exports_no_colonial_product_reg,exports_no_colonial_product_relative,exports_no_colonial_product_peace_reg_memory,exports_no_colonial_product_peace_reg_no_memory,exports_no_colonial_product_avg_war_loss_memory,exports_no_colonial_product_avg_war_loss_no_memory,imports_no_colonial_trade_value,imports_no_colonial_trade_relative,imports_no_colonial_trade_slope,imports_no_colonial_trade_reg,imports_no_colonial_trade_relative,imports_no_colonial_trade_peace_reg_memory,imports_no_colonial_trade_peace_reg_no_memory,imports_no_colonial_trade_avg_war_loss_memory,imports_no_colonial_trade_avg_war_loss_no_memory,exports_no_colonial_trade_value,exports_no_colonial_trade_relative,exports_no_colonial_trade_slope,exports_no_colonial_trade_reg,exports_no_colonial_trade_relative,exports_no_colonial_trade_peace_reg_memory,exports_no_colonial_trade_peace_reg_no_memory,exports_no_colonial_trade_avg_war_loss_memory,exports_no_colonial_trade_avg_war_loss_no_memory
-1760,Marseille,,0.0,1.1,123892979.00876981,0.0,175520624.09041402,131780937.83901428,-39.5%,-30.6%,,0.0,1.8,64954201.62291968,0.0,92198626.5761469,67484642.45121136,-40.0%,-29.8%,30709015.25629021,0.17186536089365806,0.4,56535331.52712239,0.17186536089365806,78231122.41457492,60257995.12915271,-41.6%,-33.6%,,,0.9,105537411.15647595,,151115573.60370654,108219691.23582856,-38.2%,-27.0%,,,1.5,107448222.1503217,,170853261.36391908,107973316.1887696,-35.9%,-21.0%,,,1.6,55824081.2649951,,79506817.46128605,53975187.13919997,-38.0%,-24.8%,29649339.857185278,,0.1,47835613.22268079,,65708676.116741836,49276088.73624019,-40.0%,-29.9%,,,1.5,53500382.66948323,,78062480.50982556,48822774.86461871,-35.4%,-19.2%,,,1.5,53724111.07516076,,85426630.68195939,53986658.09438469,-35.9%,-21.0%
-1760,Rouen,,0.0,2.5,51668206.01283718,0.0,39453050.01983488,39453050.01983488,30.0%,25.3%,,0.0,3.3,29087715.366060898,0.0,17286221.883924425,17286221.883924425,53.9%,47.8%,,0.0,1.3,22324476.214413438,0.0,23200403.08610315,23200403.08610315,6.6%,3.6%,,,2.0,36962207.21275573,,21418740.399368092,21418740.399368092,97.5%,93.3%,,,3.1,33095254.492183924,,13452880.620263124,13452880.620263124,157.2%,145.3%,,,3.0,21185163.367722426,,9497049.687802944,9497049.687802944,126.8%,119.7%,,,0.1,15517769.151010163,,12469872.108450146,12469872.108450146,71.2%,70.8%,,,3.1,16547627.246091932,,6726440.310131549,6726440.310131549,157.2%,145.3%,,,3.1,16547627.246091932,,6726440.310131549,6726440.310131549,157.2%,145.3%
-1760,Bordeaux,31965375.94073119,0.10772491972702726,3.7,70997473.2018887,0.10772491972702726,132267690.78987925,159614108.09390193,-49.2%,-57.2%,8626459.70177719,0.07307410999487797,4.2,26499265.270215746,0.07307410999487797,39259516.40805945,32425250.825401787,-38.5%,-53.8%,23338916.238954,0.13061803606525843,3.2,43215424.585944355,0.13061803606525843,91637344.64837465,135774288.27225086,-56.9%,-60.6%,29107079.0354503,,2.2,38639791.52370855,,68767400.49275187,78880859.98457246,-53.2%,-55.5%,11609573.402116718,,3.0,15882189.956602307,,22949308.612395998,11990108.150441632,-46.2%,-38.5%,6461837.951410677,,2.9,11985433.137891503,,14932295.717559388,8506544.158407161,-47.7%,-40.4%,22645241.08403962,,1.9,26220289.62355639,,52053509.64216892,79411194.62699646,-53.5%,-55.1%,5804786.701058359,,3.0,8162610.039296977,,11570314.018524181,5995054.075220805,-47.0%,-41.8%,5804786.701058359,,3.0,7941094.978301251,,11474654.306197977,5995054.075220805,-46.2%,-38.5%
-1760,Nantes,6693610.976483328,0.02255780462155644,1.2,31354411.511561878,0.02255780462155644,28041679.727632638,23576494.797469735,-41.9%,-38.6%,2325837.7275272883,0.019702001493909705,1.1,13535899.981942363,0.019702001493909705,15068155.072210982,11593085.504074853,-48.6%,-46.3%,4367773.2489560405,0.024444578227878336,0.6,15718358.966728695,0.024444578227878336,16972996.659406405,19289695.501967203,-24.4%,13.7%,6433357.474504799,,0.6,18894342.2509815,,13060535.30661466,8557749.16522071,-23.1%,6.9%,4243199.748488137,,-0.2,9415540.224489396,,7433905.836643499,1788295.297258121,-30.2%,53.9%,2172818.8743801382,,0.0,6846522.769027732,,5737444.098259895,1913510.86779608,-34.6%,31.5%,4260538.600124661,,0.6,10505595.110719873,,9129002.848321784,13286620.936208714,-6.7%,42.0%,2121599.8742440683,,-0.1,4733427.616830001,,3716952.9183217427,894147.6486290587,-31.5%,56.8%,2121599.8742440683,,-0.2,4707770.112244707,,3716952.9183217427,894147.6486290587,-30.2%,53.9%
-1760,Bayonne,20134008.34647001,0.0678526176863467,0.1,17973239.235413305,0.0678526176863467,17860826.442271613,17860826.442271613,22.6%,40.3%,5435098.078555205,0.0460403188046506,0.3,6441251.604562715,0.0460403188046506,6673947.3408975145,6673947.3408975145,13.4%,23.8%,14698910.267914804,0.08226357950117658,-0.4,11792018.47503929,0.08226357950117658,11269401.518039,11269401.518039,29.2%,49.7%,18944021.15999452,,0.3,15785036.946339013,,14904191.271557426,14904191.271557426,31.5%,49.0%,9336532.650077432,,0.5,10538001.443034157,,8766739.803926297,8766739.803926297,29.0%,37.4%,4820746.325038716,,0.4,5386417.142016147,,4734594.569263341,4734594.569263341,28.9%,36.9%,14123274.834955806,,0.2,10373447.742260098,,10468183.944072206,10468183.944072206,31.3%,52.7%,4668266.325038716,,0.5,5255335.598113508,,4383369.90196314,4383369.90196314,30.1%,37.3%,4668266.325038716,,0.5,5269000.721517087,,4383369.90196314,4383369.90196314,29.0%,37.4%
-1760,La Rochelle,6173162.77964594,0.020803868101919146,-0.7,14672083.634626262,0.020803868101919146,21027559.41635285,14665036.560721654,47.4%,42.5%,2857492.65888236,0.024205611581505204,-0.5,6424609.318307889,0.024205611581505204,10704296.723639173,7916840.138371825,149.9%,144.1%,3315670.12076358,0.01855640231878252,-0.8,8147421.000166069,0.01855640231878252,10321235.869733535,6855745.557451918,-0.4%,-1.6%,4803365.6951494,,-1.3,11241933.519917035,,16053108.770779466,13376406.798079938,44.1%,34.1%,2256211.15045086,,1.8,3969528.3599198293,,4745652.563204216,8361587.919887865,8.1%,-17.7%,1732702.4252254302,,-1.0,4258185.010830802,,7701332.669708904,7438366.668504211,99.7%,86.6%,3070663.26992397,,-1.4,6788423.571362341,,8352339.082439775,6097959.758600874,7.4%,2.2%,1128105.57522543,,1.8,1961254.6436518442,,2372826.2816021037,4180793.959943984,9.3%,-17.2%,1128105.57522543,,1.8,1984764.179959918,,2372826.2816021037,4180793.959943984,8.1%,-17.7%
-1755,Marseille,142798869.80244273,0.27637413106055086,1.1,117077406.12039375,0.27637413106055086,,,-39.5%,-30.6%,79420447.92118071,0.3135523337871422,1.8,59364798.24712162,0.3135523337871422,,,-40.0%,-29.8%,63378421.881262034,0.24062180912136327,0.4,55356490.140885204,0.24062180912136327,,,-41.6%,-33.6%,120718025.2021401,,0.9,100923480.75118335,,,,-38.2%,-27.0%,127785562.12080182,,1.5,99825694.18319511,,,,-35.9%,-21.0%,67530864.66140786,,1.6,51534504.25009565,,,,-38.0%,-24.8%,53187160.540732235,,0.1,47567885.824717306,,,,-40.0%,-29.9%,63892781.06040091,,1.5,49537961.70159948,,,,-35.4%,-19.2%,63892781.06040091,,1.5,49912847.09159746,,,,-35.9%,-21.0%
-1755,Rouen,48031151.68087739,0.092959894066423,2.5,45502385.845641196,0.092959894066423,,,30.0%,25.3%,24352828.677996635,0.09614509192748923,3.3,24635692.648613825,0.09614509192748923,,,53.9%,47.8%,23678323.002880752,0.08989685682908495,1.3,20959583.38392964,0.08989685682908495,,,6.6%,3.6%,31761797.162419,,2.0,33460963.978876054,,,,97.5%,93.3%,25616680.321453337,,3.1,28321662.866721146,,,,157.2%,145.3%,16248958.761210268,,3.0,18207591.000960305,,,,126.8%,119.7%,15512838.401208732,,0.1,15433641.317481143,,,,71.2%,70.8%,12808340.160726668,,3.1,14160831.433360547,,,,157.2%,145.3%,12808340.160726668,,3.1,14160831.433360547,,,,157.2%,145.3%
-1755,Bordeaux,70406283.96697909,0.13626491287708623,3.7,58987349.19979014,0.13626491287708623,,,-49.2%,-57.2%,28538401.98042751,0.1126697566903576,4.2,21527163.990778353,0.1126697566903576,,,-38.5%,-53.8%,41867881.98655157,0.15895513344522502,3.2,36882805.14974975,0.15895513344522502,,,-56.9%,-60.6%,34930179.671590865,,2.2,34550402.31698442,,,,-53.2%,-55.5%,13715763.562669301,,3.0,13687247.596389068,,,,-46.2%,-38.5%,9987974.531700868,,2.9,10355060.788166244,,,,-47.7%,-40.4%,24942205.13989,,1.9,23856919.410671473,,,,-53.5%,-55.1%,6857881.781334651,,3.0,7009906.366952718,,,,-47.0%,-41.8%,6857881.781334651,,3.0,6843623.798194619,,,,-46.2%,-38.5%
-1755,Nantes,30841541.54817666,0.05969097835114233,1.2,29557976.097433817,0.05969097835114233,,,-41.9%,-38.6%,15820236.834144201,0.06245837577413501,1.1,12827605.074138116,0.06245837577413501,,,-48.6%,-46.3%,15021304.714032458,0.05702971781824018,0.6,15249804.530000072,0.05702971781824018,,,-24.4%,13.7%,14876759.088964075,,0.6,18378201.952173512,,,,-23.1%,6.9%,6284780.831677182,,-0.2,9509642.859250639,,,,-30.2%,53.9%,5296486.928409721,,0.0,6838741.484050795,,,,-34.6%,31.5%,9580272.160554353,,0.6,10188459.370978396,,,,-6.7%,42.0%,3142390.415838591,,-0.1,4768626.145935852,,,,-31.5%,56.8%,3142390.415838591,,-0.2,4754821.429625328,,,,-30.2%,53.9%
-1755,Bayonne,18386550.5705723,0.035585484284105094,0.1,17886079.92804008,0.035585484284105094,,,22.6%,40.3%,7318646.034677398,0.028894051902257224,0.3,6354096.141425431,0.028894051902257224,,,13.4%,23.8%,11067904.535894904,0.04202028282747364,-0.4,12031460.211712789,0.04202028282747364,,,29.2%,49.7%,15999202.915834371,,0.3,15528547.327946216,,,,31.5%,49.0%,11198336.659063749,,0.5,10273815.253216485,,,,29.0%,37.4%,5949910.367980328,,0.4,5281661.857356226,,,,28.9%,36.9%,10049292.547854042,,0.2,10295060.32494334,,,,31.3%,52.7%,5599168.3295318745,,0.5,5134077.154186765,,,,30.1%,37.3%,5599168.3295318745,,0.5,5136907.626608232,,,,29.0%,37.4%
-1755,La Rochelle,,0.0,-0.7,15220389.367326215,0.0,,,47.4%,42.5%,,0.0,-0.5,6597320.402219525,0.0,,,149.9%,144.1%,,0.0,-0.8,8491126.893424744,0.0,,,-0.4%,-1.6%,,,-1.3,11980290.1466066,,,,44.1%,34.1%,,,1.8,3620011.19913971,,,,8.1%,-17.7%,,,-1.0,4468133.481145648,,,,99.7%,86.6%,,,-1.4,7266037.5944377165,,,,7.4%,2.2%,,,1.8,1790217.6575915313,,,,9.3%,-17.2%,,,1.8,1810005.599569858,,,,8.1%,-17.7%
-1780,Marseille,95011300.43057716,0.2102003969982643,1.1,155360678.9809802,0.2102003969982643,177858080.09946787,165796396.3765717,-39.5%,-30.6%,65428244.06186197,0.3026626953454921,1.8,93093693.34256062,0.3026626953454921,102971661.22121336,94417266.65641995,-40.0%,-29.8%,29583056.368715186,0.12544336869302708,0.4,61507139.82008072,0.12544336869302708,77778157.35447113,73468061.76107332,-41.6%,-33.6%,84088793.57815945,,0.9,126201146.81635578,,143476981.071206,130619501.17687808,-38.2%,-27.0%,115675003.22457734,,1.5,144220439.35275578,,149928846.00842616,136703959.3214379,-35.9%,-21.0%,59098273.96229381,,1.6,76862677.90173697,,83650388.55865665,75361773.32149582,-38.0%,-24.8%,24990519.615865637,,0.1,48921676.425342634,,62535817.585945085,57482324.882127084,-40.0%,-29.9%,57837501.61228867,,1.5,72783328.0021056,,77759143.22072354,70835665.74953486,-35.4%,-19.2%,57837501.61228867,,1.5,72110219.67637776,,74964423.00421321,68351979.66071858,-35.9%,-21.0%
-1780,Rouen,,0.0,2.5,85897443.31303592,0.0,70366163.10957097,79867615.88042514,30.0%,25.3%,,0.0,3.3,56531297.068402745,0.0,45316523.92865779,52904256.150025964,53.9%,47.8%,,0.0,1.3,28732658.22561316,0.0,24646877.070586648,26959325.78478123,6.6%,3.6%,,,2.0,55034584.66046734,,42283872.71888897,46309814.64162124,97.5%,93.3%,,,3.1,61709727.70656949,,44798943.21786077,57000171.8897382,157.2%,145.3%,,,3.0,38828367.370374836,,29797286.740127616,34846432.707909815,126.8%,119.7%,,,0.1,15858891.30668527,,12575181.644967714,12640433.564962285,71.2%,70.8%,,,3.1,30854863.853284687,,22399471.608930424,28500085.94486925,157.2%,145.3%,,,3.1,30854863.853284687,,22399471.608930424,28500085.94486925,157.2%,145.3%
-1780,Bordeaux,,0.0,3.7,148997486.43266582,0.0,153120795.8909721,228695701.79638478,-49.2%,-57.2%,32531869.528393723,0.1504882708877534,4.2,60844578.44359869,0.1504882708877534,68344272.59058487,199895051.14215633,-38.5%,-53.8%,,0.0,3.2,81451323.2643818,0.0,86332867.48406138,84533072.09778437,-56.9%,-60.6%,,,2.2,60445146.92518969,,61478007.657121785,61317497.059465215,-53.2%,-55.5%,,,3.0,28793034.39626824,,27146565.087033257,86330546.09106256,-46.2%,-38.5%,18009549.7860847,,2.9,21510874.009813897,,25347720.9773876,61041559.06664655,-47.7%,-40.4%,,,1.9,38258678.816267155,,36698847.06924672,25353646.535847593,-53.5%,-55.1%,12413681.046296002,,3.0,15007086.19259742,,15557166.656016389,51468113.244374044,-47.0%,-41.8%,,,3.0,14396517.198134195,,13573282.543516653,43165273.0455312,-46.2%,-38.5%
-1780,Nantes,,0.0,1.2,39700364.608895436,0.0,50817136.664814845,54520712.405822225,-41.9%,-38.6%,,0.0,1.1,16782372.64936562,0.0,18559389.425348256,21640040.670996133,-48.6%,-46.3%,,0.0,0.6,17741033.0775604,0.0,18681046.70635985,6011515.008847204,-24.4%,13.7%,,,0.6,21107986.6689656,,23137265.027346533,16884780.459455322,-23.1%,6.9%,,,-0.2,9048349.917007957,,7797704.880398656,22557297.654288273,-30.2%,53.9%,,,0.0,6877736.547069685,,6623468.5609585615,9247343.134184109,-34.6%,31.5%,,,0.6,11875973.583838856,,11534020.160000216,3091434.859548668,-6.7%,42.0%,,,-0.1,4595212.493153747,,4059239.2366264793,9137970.065656086,-31.5%,56.8%,,,-0.2,4524174.958503986,,3898852.4401993207,11278648.827144116,-30.2%,53.9%
-1780,Bayonne,21189102.21787706,0.046878188994886744,0.1,18326144.5070385,0.046878188994886744,14578417.209688835,9768777.207313351,22.6%,40.3%,8029685.778411877,0.037144300222602414,0.3,6801993.170243185,0.037144300222602414,5182287.291909951,4198744.616755915,13.4%,23.8%,13159416.439465184,0.05580091210408651,-0.4,10880964.615766058,0.05580091210408651,9291899.859900393,5734496.250215612,29.2%,49.7%,19624503.716763504,,0.3,16854066.12622462,,13349802.048229951,9061163.099810928,31.5%,49.0%,13661573.939025719,,0.5,11664449.87406238,,8721469.16006067,7292652.842231999,29.0%,37.4%,6874541.969512859,,0.4,5826631.394129358,,4351782.479845685,3719743.729983517,28.9%,36.9%,12749961.747250644,,0.2,10693011.510293104,,8960200.762544202,5469280.730532648,31.3%,52.7%,6830786.969512859,,0.5,5769693.057950459,,4335816.186037538,3755229.339180913,30.1%,37.3%,6830786.969512859,,0.5,5832224.93703118,,4360734.580030312,3646326.4211159665,29.0%,37.4%
-1780,La Rochelle,7694879.291011558,0.017023940041807996,-0.7,12669396.234794552,0.017023940041807996,14205047.622171113,30256841.807577323,47.4%,42.5%,3697571.203999307,0.017104491842638927,-0.5,5777810.730029467,0.017104491842638927,6268741.397501469,11315019.808775969,149.9%,144.1%,3997308.087012251,0.016950100959445737,-0.8,6906205.007297434,0.016950100959445737,7964362.342377235,15893884.862093108,-0.4%,-1.6%,4534275.061012156,,-1.3,8716371.234782198,,10195979.336607676,28503486.098193467,44.1%,34.1%,3082827.7191817546,,1.8,5739246.6438288735,,6808054.017476993,28855398.205552198,8.1%,-17.7%,2086377.8581137871,,-1.0,3512514.1241753977,,3919022.2829681407,10636643.184545847,99.7%,86.6%,2447897.2028983696,,-1.4,5171947.427449631,,6138070.634358033,15840680.734483471,7.4%,2.2%,1541413.8595908773,,1.8,2825182.963356145,,3242540.5680037225,13170261.200398115,9.3%,-17.2%,1541413.8595908773,,1.8,2869623.3219144414,,3404027.0087384963,14427699.102776071,8.1%,-17.7%
-1751,Marseille,138986808.4911104,0.29573526778480674,1.1,111895909.07830423,0.29573526778480674,,,-39.5%,-30.6%,67624214.96659152,0.31899430396494133,1.8,55241618.446420506,0.31899430396494133,,,-40.0%,-29.8%,71362593.52451889,0.27662232233148176,0.4,54431139.752838,0.27662232233148176,,,-41.6%,-33.6%,120241210.20059922,,0.9,97377999.32789785,,,,-38.2%,-27.0%,121368956.53832643,,1.5,94118895.68834531,,,,-35.9%,-21.0%,61522770.47357665,,1.6,48341410.40603268,,,,-38.0%,-24.8%,58718439.72702257,,0.1,47354783.17377838,,,,-40.0%,-29.9%,60684478.26916321,,1.5,46580390.89976433,,,,-35.4%,-19.2%,60684478.26916321,,1.5,47059447.84417257,,,,-35.9%,-21.0%
-1751,Rouen,,0.0,2.5,41103877.9911512,0.0,,,30.0%,25.3%,,0.0,3.3,21569938.636433113,0.0,,,53.9%,47.8%,,0.0,1.3,19928001.173449438,0.0,,,6.6%,3.6%,,,2.0,30900313.760020647,,,,97.5%,93.3%,,,3.1,25003520.847042214,,,,157.2%,145.3%,,,3.0,16129801.644193344,,,,126.8%,119.7%,,,0.1,15366667.55401524,,,,71.2%,70.8%,,,3.1,12501760.423521174,,,,157.2%,145.3%,,,3.1,12501760.423521174,,,,157.2%,145.3%
-1751,Bordeaux,60095279.15993086,0.12787036171207272,3.7,50859451.26798977,0.12787036171207272,,,-49.2%,-57.2%,26737232.39556796,0.12612382771743358,4.2,18230106.611455105,0.12612382771743358,,,-38.5%,-53.8%,33358046.7643629,0.129305563442419,3.2,32491672.882743992,0.129305563442419,,,-56.9%,-60.6%,36672930.18995942,,2.2,31592775.124542758,,,,-53.2%,-55.5%,26849151.44184756,,3.0,12151802.810083793,,,,-46.2%,-38.5%,16425674.82652786,,2.9,9211954.582191404,,,,-47.7%,-40.4%,20247255.363431558,,1.9,22120547.236557465,,,,-53.5%,-55.1%,13424575.72092378,,3.0,6206099.746754283,,,,-47.0%,-41.8%,13424575.72092378,,3.0,6075901.405041928,,,,-46.2%,-38.5%
-1751,Nantes,,0.0,1.2,28195222.447184302,0.0,,,-41.9%,-38.6%,,0.0,1.1,12287749.127954174,0.0,,,-48.6%,-46.3%,15755534.798751967,0.06107306938203977,0.6,14885037.613159008,0.06107306938203977,,,-24.4%,13.7%,,,0.6,17975459.99522696,,,,-23.1%,6.9%,,,-0.2,9585601.676477347,,,,-30.2%,53.9%,,,0.0,6832522.823995082,,,,-34.6%,31.5%,8942077.851577858,,0.6,9941657.68212455,,,,-6.7%,42.0%,,,-0.1,4796973.330188454,,,,-31.5%,56.8%,,,-0.2,4792800.838238681,,,,-30.2%,53.9%
-1751,Bayonne,20085182.79129176,0.04273712718332816,0.1,17816656.902903322,0.04273712718332816,,,22.6%,40.3%,8806950.52970627,0.041543802847326776,0.3,6285221.625540479,0.041543802847326776,,,13.4%,23.8%,11278232.26158549,0.043717732861288286,-0.4,12226509.503517043,0.043717732861288286,,,29.2%,49.7%,16501515.797100969,,0.3,15326359.62669531,,,,31.5%,49.0%,15033397.056981536,,0.5,10067242.971124763,,,,29.0%,37.4%,7516698.528490768,,0.4,5199326.3882153975,,,,28.9%,36.9%,8984817.2686102,,0.2,10232777.089781402,,,,31.3%,52.7%,7516698.528490768,,0.5,5039087.967216063,,,,30.1%,37.3%,7516698.528490768,,0.5,5033621.485562364,,,,29.0%,37.4%
-1751,La Rochelle,20647303.85387986,0.04393320488866381,-0.7,15673750.804663036,0.04393320488866381,,,47.4%,42.5%,8930031.69923278,0.042124396529984634,-0.5,6738826.247586925,0.042124396529984634,,,149.9%,144.1%,11717272.154647084,0.04541958012911686,-0.8,8776502.271053104,0.04541958012911686,,,-0.4%,-1.6%,15569207.777239926,,-1.3,12605741.441664513,,,,44.1%,34.1%,4521448.841936559,,1.8,3362689.115388239,,,,8.1%,-17.7%,6264287.17146678,,-1.0,4643521.15320319,,,,99.7%,86.6%,9304920.605773145,,-1.4,7672212.211312532,,,,7.4%,2.2%,2260724.4209682797,,1.8,1664191.5696673796,,,,9.3%,-17.2%,2260724.4209682797,,1.8,1681344.557694134,,,,8.1%,-17.7%
-1773,Marseille,191943367.39045423,0.2887568111190186,1.1,143528473.3163917,0.2887568111190186,,,-39.5%,-30.6%,108209078.53882226,0.32690122493666757,1.8,82074965.06564157,0.32690122493666757,,,-40.0%,-29.8%,83734288.85163195,0.2509203397872683,0.4,59719144.27264253,0.2509203397872683,,,-41.6%,-33.6%,154538138.9824246,,0.9,118545043.06973015,,,,-38.2%,-27.0%,167201810.77750617,,1.5,130102955.13825357,,,,-35.9%,-21.0%,89319211.58882771,,1.6,68723083.40989304,,,,-38.0%,-24.8%,65218927.39359687,,0.1,48538777.730622515,,,,-40.0%,-29.9%,83600905.38875309,,1.5,65350009.07984855,,,,-35.4%,-19.2%,83600905.38875309,,1.5,65051477.56912689,,,,-35.9%,-21.0%
-1773,Rouen,69964917.04095003,0.10525420393325946,2.5,71897756.40252814,0.10525420393325946,,,30.0%,25.3%,44410546.42205017,0.1341649168583055,3.3,44800842.5569746,0.1341649168583055,,,53.9%,47.8%,25554370.61889986,0.0765768891893941,1.3,26303753.250326045,0.0765768891893941,,,6.6%,3.6%,39331512.477778554,,2.0,47877169.24795584,,,,97.5%,93.3%,42688616.16647629,,3.1,49618983.53443595,,,,157.2%,145.3%,26628464.283342242,,3.0,31409286.47092644,,,,126.8%,119.7%,12703048.194436308,,0.1,15738653.896581242,,,,71.2%,70.8%,21344308.083238143,,3.1,24809491.767217927,,,,157.2%,145.3%,21344308.083238143,,3.1,24809491.767217927,,,,157.2%,145.3%
-1773,Bordeaux,144954494.45848155,0.2180674338804072,3.7,114947974.94736898,0.2180674338804072,,,-49.2%,-57.2%,75613889.3156951,0.22843067673529938,4.2,45485824.11015015,0.22843067673529938,,,-38.5%,-53.8%,69340605.14278643,0.20778785420046803,3.2,65246522.29095541,0.20778785420046803,,,-56.9%,-60.6%,66530868.97102955,,2.2,51682927.48687178,,,,-53.2%,-55.5%,51819951.16812219,,3.0,23380590.125463914,,,,-46.2%,-38.5%,36732577.483376175,,2.9,17528975.88281916,,,,-47.7%,-40.4%,29798291.487653375,,1.9,33519505.196434766,,,,-53.5%,-55.1%,25909975.584061094,,3.0,12126425.755704427,,,,-47.0%,-41.8%,25909975.584061094,,3.0,11690295.062732019,,,,-46.2%,-38.5%
-1773,Nantes,,0.0,1.2,36552825.30658612,0.0,,,-41.9%,-38.6%,,0.0,1.1,15565933.904070942,0.0,,,-48.6%,-46.3%,2342934.25,0.007020897486224615,0.6,17005085.09814776,0.007020897486224615,,,-24.4%,13.7%,,,0.6,20305166.244957294,,,,-23.1%,6.9%,,,-0.2,9175208.388408864,,,,-30.2%,53.9%,,,0.0,6866795.570590443,,,,-34.6%,31.5%,2342157.25,,0.6,11377117.031658996,,,,-6.7%,42.0%,,,-0.1,4643122.570306698,,,,-31.5%,56.8%,,,-0.2,4587604.194204439,,,,-30.2%,53.9%
-1773,Bayonne,13977718.417804584,0.021027876357063185,0.1,18201846.33819041,0.021027876357063185,,,22.6%,40.3%,5139273.952221456,0.01552582253681751,0.3,6673491.578809601,0.01552582253681751,,,13.4%,23.8%,8838444.465583127,0.02648551171700548,-0.4,11191535.110493366,0.02648551171700548,,,29.2%,49.7%,12241626.234269615,,0.3,16471911.936258398,,,,31.5%,49.0%,8630619.87742167,,0.5,11257116.445965266,,,,29.0%,37.4%,4323016.038751706,,0.4,5668607.645315081,,,,28.9%,36.9%,7918610.195517911,,0.2,10580059.632284055,,,,31.3%,52.7%,4315309.938710835,,0.5,5584180.149180947,,,,30.1%,37.3%,4315309.938710835,,0.5,5628558.222982623,,,,29.0%,37.4%
-1773,La Rochelle,27086761.95964256,0.04074893086092281,-0.7,13337163.498301856,0.04074893086092281,,,47.4%,42.5%,10656918.011046315,0.032194706755688744,-0.5,5996426.369984411,0.032194706755688744,,,149.9%,144.1%,16429843.948596243,0.049234096124448255,-0.8,7317499.614943727,0.049234096124448255,,,-0.4%,-1.6%,22992573.483803757,,-1.3,9528237.453427076,,,,44.1%,34.1%,12268785.949076332,,1.8,5044455.508701947,,,,8.1%,-17.7%,7923580.668951896,,-1.0,3757338.615458018,,,,99.7%,86.6%,15068992.81485186,,-1.4,5688454.550895298,,,,7.4%,2.2%,6134392.974538166,,1.8,2486378.094079029,,,,9.3%,-17.2%,6134392.974538166,,1.8,2522227.754350978,,,,8.1%,-17.7%
-1743,Marseille,128194438.10974611,0.31081663332592446,1.1,102210718.92636839,0.31081663332592446,,,-39.5%,-30.6%,64238856.881133206,0.33771264574799886,1.8,47834494.547690324,0.33771264574799886,,,-40.0%,-29.8%,63955581.22861291,0.287794654481292,0.4,52626585.44259682,0.287794654481292,,,-41.6%,-33.6%,111400675.93140121,,0.9,90656323.30001871,,,,-38.2%,-27.0%,102514428.9526298,,1.5,83665380.5525663,,,,-35.9%,-21.0%,56034306.568348326,,1.6,42536499.42578717,,,,-38.0%,-24.8%,55366369.36305288,,0.1,46931437.67467495,,,,-40.0%,-29.9%,51257214.4763149,,1.5,41184435.74716796,,,,-35.4%,-19.2%,51257214.4763149,,1.5,41832690.27628307,,,,-35.9%,-21.0%
-1743,Rouen,,0.0,2.5,33541312.724449933,0.0,,,30.0%,25.3%,,0.0,3.3,16535494.008618398,0.0,,,53.9%,47.8%,,0.0,1.3,18014654.13809418,0.0,,,6.6%,3.6%,,,2.0,26351890.117509488,,,,97.5%,93.3%,,,3.1,19487943.225297816,,,,157.2%,145.3%,,,3.0,12658495.794249749,,,,126.8%,119.7%,,,0.1,15233590.657033354,,,,71.2%,70.8%,,,3.1,9743971.61264889,,,,157.2%,145.3%,,,3.1,9743971.61264889,,,,157.2%,145.3%
-1743,Bordeaux,61082613.590605564,0.14809918894240223,3.7,37809179.28826319,0.14809918894240223,,,-49.2%,-57.2%,22053274.816009477,0.11593714687830374,4.2,13073563.689174838,0.11593714687830374,,,-38.5%,-53.8%,39029338.77459609,0.17562869184344032,3.2,25215543.19574546,0.17562869184344032,,,-56.9%,-60.6%,39163301.752728835,,2.2,26415395.10737786,,,,-53.2%,-55.5%,16038198.739381852,,3.0,9578332.159206722,,,,-46.2%,-38.5%,11291055.367959525,,2.9,7290378.203794275,,,,-47.7%,-40.4%,27872246.384769306,,1.9,19017738.574113443,,,,-53.5%,-55.1%,8019099.369690926,,3.0,4864428.455286106,,,,-47.0%,-41.8%,8019099.369690926,,3.0,4789166.079603421,,,,-46.2%,-38.5%
-1743,Nantes,40443761.38795564,0.09805880769085955,1.2,25655305.39457165,0.09805880769085955,,,-41.9%,-38.6%,22062462.899250045,0.11598544991561131,1.1,11275241.342898563,0.11598544991561131,,,-48.6%,-46.3%,18381298.488705598,0.08271427365447546,0.6,14181470.15236688,0.08271427365447546,,,-24.4%,13.7%,24729044.711199727,,0.6,17196259.869071037,,,,-23.1%,6.9%,18598105.724679545,,-0.2,9739344.333399437,,,,-30.2%,53.9%,12284609.430581493,,0.0,6820102.463149281,,,,-34.6%,31.5%,12444435.280618234,,0.6,9465844.79909767,,,,-6.7%,42.0%,9299052.862339772,,-0.1,4854174.231452817,,,,-31.5%,56.8%,9299052.862339772,,-0.2,4869672.166699727,,,,-30.2%,53.9%
-1743,Bayonne,,0.0,0.1,17678618.18227893,0.0,,,22.6%,40.3%,,0.0,0.3,6149704.174424137,0.0,,,13.4%,23.8%,,0.0,-0.4,12626145.536004044,0.0,,,29.2%,49.7%,,,0.3,14929847.633779537,,,,31.5%,49.0%,,,0.5,9666475.340512328,,,,29.0%,37.4%,,,0.4,5038486.007359001,,,,28.9%,36.9%,,,0.2,10109338.746473791,,,,31.3%,52.7%,,,0.5,4854349.463309146,,,,30.1%,37.3%,,,0.5,4833237.670256156,,,,29.0%,37.4%
-1743,La Rochelle,,0.0,-0.7,16621388.006162459,0.0,,,47.4%,42.5%,,0.0,-0.5,7031008.510858903,0.0,,,149.9%,144.1%,,0.0,-0.8,9376348.619935522,0.0,,,-0.4%,-1.6%,,,-1.3,13956306.94917137,,,,44.1%,34.1%,,,1.8,2901618.5978671545,,,,8.1%,-17.7%,,,-1.0,5015220.214614657,,,,99.7%,86.6%,,,-1.4,8553946.688734096,,,,7.4%,2.2%,,,1.8,1438130.444400133,,,,9.3%,-17.2%,,,1.8,1450809.29893359,,,,8.1%,-17.7%
-1754,Marseille,,0.0,1.1,115759960.84636731,0.0,,,-39.5%,-30.6%,74212763.01663025,0.29940464312969123,1.8,58306013.064919606,0.29940464312969123,,,-40.0%,-29.8%,,0.0,0.4,55123688.08120715,0.0,,,-41.6%,-33.6%,,,0.9,100025188.2149806,,,,-38.2%,-27.0%,,,1.5,98367347.32771826,,,,-35.9%,-21.0%,60963457.2636041,,1.6,50716982.47076674,,,,-38.0%,-24.8%,,,0.1,47514520.42486865,,,,-40.0%,-29.9%,56397374.95040833,,1.5,48781413.68233134,,,,-35.4%,-19.2%,,,1.5,49183673.66385903,,,,-35.9%,-21.0%
-1754,Rouen,,0.0,2.5,44360489.120365426,0.0,,,30.0%,25.3%,,0.0,3.3,23830645.72569081,0.0,,,53.9%,47.8%,,0.0,1.3,20696786.488361266,0.0,,,6.6%,3.6%,,,2.0,32801564.52707814,,,,97.5%,93.3%,,,3.1,27452971.139151543,,,,157.2%,145.3%,,,3.0,17664307.796258196,,,,126.8%,119.7%,,,0.1,15416870.56083955,,,,71.2%,70.8%,,,3.1,13726485.569575746,,,,157.2%,145.3%,,,3.1,13726485.569575746,,,,157.2%,145.3%
-1754,Bordeaux,121966756.17763133,0.22341063559300056,3.7,56841048.13453862,0.22341063559300056,,,-49.2%,-57.2%,31255901.0252594,0.12609909012642048,4.2,20650825.48198282,0.12609909012642048,,,-38.5%,-53.8%,90710855.15237193,0.30433443725196857,3.2,35732300.38388651,0.30433443725196857,,,-56.9%,-60.6%,66310170.35933566,,2.2,33785999.83990045,,,,-53.2%,-55.5%,14039651.849969631,,3.0,13286092.47791907,,,,-46.2%,-38.5%,11602374.678187165,,2.9,10056629.178974777,,,,-47.7%,-40.4%,54707795.6811485,,1.9,23410448.783815417,,,,-53.5%,-55.1%,7019825.9249848155,,3.0,6799685.88375158,,,,-47.0%,-41.8%,7019825.9249848155,,3.0,6643046.2389595695,,,,-46.2%,-38.5%
-1754,Nantes,,0.0,1.2,29211233.85355808,0.0,,,-41.9%,-38.6%,,0.0,1.1,12690457.224587822,0.0,,,-48.6%,-46.3%,23458883.695358895,0.07870443020291325,0.6,15157783.225556767,0.07870443020291325,,,-24.4%,13.7%,,,0.6,18276678.311546143,,,,-23.1%,6.9%,,,-0.2,9528575.946633369,,,,-30.2%,53.9%,,,0.0,6837186.288617744,,,,-34.6%,31.5%,13366967.626790376,,0.6,10126190.416033769,,,,-6.7%,42.0%,,,-0.1,4775697.198712083,,,,-31.5%,56.8%,,,-0.2,4764287.9733167,,,,-30.2%,53.9%
-1754,Bayonne,17289380.204127267,0.031669542926825174,0.1,17868698.8526713,0.031669542926825174,,,22.6%,40.3%,7119275.740170822,0.02872207051299327,0.3,6336807.076808006,0.02872207051299327,,,13.4%,23.8%,10170104.463956444,0.034120646461031474,-0.4,12079928.863853632,0.034120646461031474,,,29.2%,49.7%,14359334.10815467,,0.3,15477751.708460625,,,,31.5%,49.0%,11083195.916644104,,0.5,10221778.162544854,,,,29.0%,37.4%,5607412.158552832,,0.4,5260956.553784425,,,,28.9%,36.9%,8751921.949601838,,0.2,10279454.065760953,,,,31.3%,52.7%,5541597.958322052,,0.5,5110163.294220437,,,,30.1%,37.3%,5541597.958322052,,0.5,5110889.081272426,,,,29.0%,37.4%
-1754,La Rochelle,20361898.042909946,0.03729757784999354,-0.7,15332485.280570125,0.03729757784999354,,,47.4%,42.5%,10592659.154740712,0.04273512001310211,-0.5,6632415.826121904,0.04273512001310211,,,149.9%,144.1%,9769238.888169235,0.03277574458334592,-0.8,8561588.804606143,0.03277574458334592,,,-0.4%,-1.6%,17077246.642831936,,-1.3,12133681.780905012,,,,44.1%,34.1%,4919767.484134648,,1.8,3553891.09419421,,,,8.1%,-17.7%,8679417.712880714,,-1.0,4511349.369058378,,,,99.7%,86.6%,8397828.929951223,,-1.4,7365519.474447964,,,,7.4%,2.2%,2459883.742067324,,1.8,1757843.4972208354,,,,9.3%,-17.2%,2459883.742067324,,1.8,1776945.547097108,,,,8.1%,-17.7%
-1759,Marseille,71379103.67011715,0.22306151204096866,1.1,122498839.65183604,0.22306151204096866,171965055.33507904,133668077.30714491,-39.5%,-30.6%,38241410.691821605,0.29136142641986695,1.8,63795728.11284683,0.29136142641986695,89688878.3328242,68360945.72524603,-40.0%,-29.8%,33137692.97829555,0.17556706907647257,0.4,56297571.84274555,0.17556706907647257,77382271.19886729,61532109.271137156,-41.6%,-33.6%,66455656.26762006,,0.9,104598051.2768286,,147953742.02875647,110316131.54013811,-38.2%,-27.0%,68534364.5690725,,1.5,105878518.29620236,,165206508.86452913,110377642.20014322,-35.9%,-21.0%,34296920.28453625,,1.6,54938511.43349554,,77346747.86838622,55220238.798502125,-38.0%,-24.8%,32158735.983083803,,0.1,47781947.46515621,,64985119.71096804,50464362.066855825,-40.0%,-29.9%,34267182.28453625,,1.5,52683320.215793915,,75767057.18542577,50382895.84354095,-35.4%,-19.2%,34267182.28453625,,1.5,52939259.148101084,,82603254.4322644,55188821.100071505,-35.9%,-21.0%
-1759,Rouen,,0.0,2.5,50371576.085626796,0.0,41036382.24448445,41036382.24448445,30.0%,25.3%,,0.0,3.3,28137184.92698167,0.0,18512707.924201306,18512707.924201306,53.9%,47.8%,,0.0,1.3,22044565.925316937,0.0,23295209.067592308,23295209.067592308,6.6%,3.6%,,,2.0,36233810.410179235,,23174808.560736734,23174808.560736734,97.5%,93.3%,,,3.1,32080145.5300281,,15302303.113639269,15302303.113639269,157.2%,145.3%,,,3.0,20553034.52399212,,10573921.342845844,10573921.342845844,126.8%,119.7%,,,0.1,15500906.978001308,,13026503.280225465,13026503.280225465,71.2%,70.8%,,,3.1,16040072.765014019,,7651151.55681962,7651151.55681962,157.2%,145.3%,,,3.1,16040072.765014019,,7651151.55681962,7651151.55681962,157.2%,145.3%
-1759,Bordeaux,31879684.77956994,0.09962482469918432,3.7,68414174.33474919,0.09962482469918432,124844978.78689165,146810430.65228266,-49.2%,-57.2%,8256959.730143646,0.06290980173962447,4.2,25420519.98723197,0.06290980173962447,37673046.826430656,31882137.656952836,-38.5%,-53.8%,23622725.049426295,0.1251557434382527,3.2,41867383.0868484,0.1251557434382527,85738244.4598055,120456542.04859142,-56.9%,-60.6%,30487823.266116474,,2.2,37784914.290044285,,65657538.37955273,73864848.92085092,-53.2%,-55.5%,13787801.04483759,,3.0,15416703.981519584,,22146011.28597632,12572633.032211687,-46.2%,-38.5%,7178133.522430795,,2.9,11640014.393244015,,14596110.5886835,8943412.150526652,-47.7%,-40.4%,23309689.743685678,,1.9,25729589.674285486,,49332177.65409501,71082057.7450794,-53.5%,-55.1%,6893900.522418795,,3.0,7917821.059699035,,11153512.069862496,6286316.516105832,-47.0%,-41.8%,6893900.522418795,,3.0,7708351.990759887,,11073005.642988138,6286316.516105832,-46.2%,-38.5%
-1759,Nantes,7052664.139287565,0.022039754577153813,1.2,30986595.428110115,0.022039754577153813,28885175.819388814,24802733.87982664,-41.9%,-38.6%,3829024.131588031,0.029173346709570322,1.1,13391179.31401399,0.029173346709570322,15516738.518660355,12303360.590956768,-48.6%,-46.3%,3223640.0076995343,0.017079192214139928,0.6,15623510.282407405,0.017079192214139928,17182654.03171949,19214843.33877062,-24.4%,13.7%,5643029.476544005,,0.6,18789967.382451385,,13697810.59367485,9451731.322183235,-23.1%,6.9%,5081892.675573802,,-0.2,9434285.959577907,,7895758.471382072,2251350.822947998,-30.2%,53.9%,2573879.8584496207,,0.0,6844965.804055813,,6060931.94769462,2307984.7934112814,-34.6%,31.5%,3069149.618094384,,0.6,10441387.912673922,,9336466.923641266,12944138.970836725,-6.7%,42.0%,2540946.337786901,,-0.1,4740446.476238721,,3947879.235691085,1125675.411473997,-31.5%,56.8%,2540946.337786901,,-0.2,4717142.979788962,,3947879.235691085,1125675.411473997,-30.2%,53.9%
-1759,Bayonne,28213363.30341639,0.08816747695944988,0.1,17955773.46163679,0.08816747695944988,17757566.962901812,17757566.962901812,22.6%,40.3%,5841264.294555447,0.04450461073919246,0.3,6423725.395841644,0.04450461073919246,6722046.40107941,6722046.40107941,13.4%,23.8%,22372099.008860942,0.11852979187920525,-0.4,11839522.537841922,0.11852979187920525,11097506.06113552,11097506.06113552,29.2%,49.7%,26752035.17090975,,0.3,15733402.320552142,,14831911.148371704,14831911.148371704,31.5%,49.0%,9834193.792521296,,0.5,10484626.243746152,,9070862.243390016,9070862.243390016,29.0%,37.4%,4933805.896260648,,0.4,5365301.174144319,,4859755.201057619,4859755.201057619,28.9%,36.9%,21818229.274649102,,0.2,10357722.655765094,,10191208.254351972,10191208.254351972,31.3%,52.7%,4917096.896260648,,0.5,5230856.932173153,,4535431.121695,4535431.121695,30.1%,37.3%,4917096.896260648,,0.5,5242313.121873067,,4535431.121695,4535431.121695,29.0%,37.4%
-1759,La Rochelle,5914391.078003212,0.018482622347824808,-0.7,14780141.357363967,0.018482622347824808,20908985.8012106,15236923.909221709,47.4%,42.5%,2537916.1779194237,0.019336391214532282,-0.5,6458785.979995767,0.019336391214532282,10586665.453861943,8124475.779072234,149.9%,144.1%,3376474.900083788,0.017888927946983383,-0.8,8215030.737021578,0.017888927946983383,10312149.137610322,7198703.730696986,-0.4%,-1.6%,5694046.725195842,,-1.3,11385871.482536672,,16034645.915478433,13662381.889050739,44.1%,34.1%,2261504.9502693475,,1.8,3897024.2660638737,,4742571.133952919,7802572.608410868,8.1%,-17.7%,2362073.0751120537,,-1.0,4299370.272398356,,7640654.697758683,7413371.857920398,99.7%,86.6%,3331973.650083788,,-1.4,6881366.269553439,,8387701.596069861,6362407.208827104,7.4%,2.2%,1130752.4751346738,,1.8,1925787.4633946666,,2371285.566976464,3901286.304205427,9.3%,-17.2%,1130752.4751346738,,1.8,1948512.133031954,,2371285.566976464,3901286.304205427,8.1%,-17.7%
-1747,Marseille,74418213.11469391,0.2349028236830506,1.1,106943729.65168639,0.2349028236830506,157918215.64789405,157918215.64789405,-39.5%,-30.6%,35600040.11585111,0.2652305599040694,1.8,51404813.941700846,0.2652305599040694,83515657.30117384,83515657.30117384,-40.0%,-29.8%,38818172.998842806,0.21260765671829318,0.4,53521257.71075132,0.21260765671829318,69240024.84175745,69240024.84175745,-41.6%,-33.6%,69839685.9997605,,0.9,93957072.05622636,,143568815.19998568,143568815.19998568,-38.2%,-27.0%,68075928.23187415,,1.5,88738341.3466393,,135728515.724472,135728515.724472,-35.9%,-21.0%,34037964.11593708,,1.6,45346161.64547945,,72979970.39535964,72979970.39535964,-38.0%,-24.8%,35801721.88382342,,0.1,47142635.216096245,,64320138.92377951,64320138.92377951,-40.0%,-29.9%,34037964.11593708,,1.5,43799396.29822887,,61266851.09179798,61266851.09179798,-35.4%,-19.2%,34037964.11593708,,1.5,44369170.67331973,,67864257.86223587,67864257.86223587,-35.9%,-21.0%
-1747,Rouen,,0.0,2.5,37130553.80530753,0.0,,,30.0%,25.3%,,0.0,3.3,18885698.05670441,0.0,,,53.9%,47.8%,,0.0,1.3,18947191.05311458,0.0,,,6.6%,3.6%,,,2.0,28535621.121689726,,,,97.5%,93.3%,,,3.1,22074129.534360103,,,,157.2%,145.3%,,,3.0,14289122.655891182,,,,126.8%,119.7%,,,0.1,15299984.420926163,,,,71.2%,70.8%,,,3.1,11037064.76718011,,,,157.2%,145.3%,,,3.1,11037064.76718011,,,,157.2%,145.3%
-1747,Bordeaux,41561901.25071488,0.13119110971372314,3.7,43851500.67550866,0.13119110971372314,136777273.831927,136777273.831927,-49.2%,-57.2%,20593033.58523307,0.15342403576401398,4.2,15438019.945747757,0.15342403576401398,36109939.61307012,36109939.61307012,-38.5%,-53.8%,20968867.665481817,0.11484677082888409,3.2,28623332.808687188,0.11484677082888409,108366457.06960236,108366457.06960236,-56.9%,-60.6%,17008904.476898536,,2.2,28888330.471893486,,94939465.31813589,94939465.31813589,-53.2%,-55.5%,8616353.575038956,,3.0,10788605.268901268,,55848997.020615384,55848997.020615384,-46.2%,-38.5%,7251971.785057778,,2.9,8195037.089626348,,19856833.858060952,19856833.858060952,-47.7%,-40.4%,9756932.691840757,,1.9,20510553.00232486,,78216630.69632474,78216630.69632474,-53.5%,-55.1%,4308176.787519478,,3.0,5494463.413697069,,26590273.181962773,26590273.181962773,-47.0%,-41.8%,4308176.787519478,,3.0,5394302.634450663,,27924498.51030764,27924498.51030764,-46.2%,-38.5%
-1747,Nantes,,0.0,1.2,26895297.777685836,0.0,49129073.4282306,49129073.4282306,-41.9%,-38.6%,,0.0,1.1,11770613.27963306,0.0,45343789.02018678,45343789.02018678,-48.6%,-46.3%,,0.0,0.6,14528995.719865622,0.0,13551994.805240542,13551994.805240542,-24.4%,13.7%,,,0.6,17581543.770215776,,33741712.93515794,33741712.93515794,-23.1%,6.9%,,,-0.2,9662167.219108943,,155148135.74107653,155148135.74107653,-30.2%,53.9%,,,0.0,6826309.818741934,,43860489.33209423,43860489.33209423,-34.6%,31.5%,,,0.6,9700834.431364555,,8271739.065752125,8271739.065752125,-6.7%,42.0%,,,-0.1,4825489.024789835,,77574067.87053372,77574067.87053372,-31.5%,56.8%,,,-0.2,4831083.609554488,,77574067.87053372,77574067.87053372,-30.2%,53.9%
-1747,Bayonne,,0.0,0.1,17747503.336274996,0.0,,,22.6%,40.3%,,0.0,0.3,6217093.667282734,0.0,,,13.4%,23.8%,12752367.735913675,0.06984488997005078,-0.4,12424720.85757836,0.06984488997005078,,,29.2%,49.7%,,,0.3,15126804.487632912,,,,31.5%,49.0%,,,0.5,9864824.171130637,,,,29.0%,37.4%,,,0.4,5118274.441129128,,,,28.9%,36.9%,9514095.241400063,,0.2,10170870.656819722,,,,31.3%,52.7%,,,0.5,4945856.242272204,,,,30.1%,37.3%,,,0.5,4932412.085565317,,,,29.0%,37.4%
-1747,La Rochelle,47706829.27353594,0.1505877181980615,-0.7,16140616.271883965,0.1505877181980615,6554848.815469976,6554848.815469976,47.4%,42.5%,11180400.85292304,0.08329720889422143,-0.5,6883367.2501169825,0.08329720889422143,1015652.3014705472,1015652.3014705472,149.9%,144.1%,36526428.4206129,0.20005574077446867,-0.8,9071468.732076941,0.20005574077446867,8908489.55381297,8908489.55381297,-0.4%,-1.6%,38153804.2132972,,-1.3,13263845.478659647,,5231504.456952391,5231504.456952391,44.1%,34.1%,1930034.9251064789,,1.8,3123658.316150477,,919954.6553990665,919954.6553990665,8.1%,-17.7%,5061472.217591039,,-1.0,4825793.318671586,,689849.0760232756,689849.0760232756,99.7%,86.6%,33092331.995706163,,-1.4,8101092.163419812,,7134931.393649759,7134931.393649759,7.4%,2.2%,965017.4625532394,,1.8,1547037.3497924036,,459977.3276995324,459977.3276995324,9.3%,-17.2%,965017.4625532394,,1.8,1561829.1580752411,,459977.3276995324,459977.3276995324,8.1%,-17.7%
-1748,Marseille,,0.0,1.1,108160838.83336072,0.0,166379999.61753914,166379999.61753914,-39.5%,-30.6%,40122103.95795721,0.29481119863438454,1.8,52338279.50441622,0.29481119863438454,90349504.67389138,90349504.67389138,-40.0%,-29.8%,,0.0,0.4,53747292.27892585,0.0,70507480.88629614,70507480.88629614,-41.6%,-33.6%,,,0.9,94800868.884383,,153123497.42145857,153123497.42145857,-38.2%,-27.0%,,,1.5,90053933.20286769,,146422140.39803717,146422140.39803717,-35.9%,-21.0%,36626721.924818955,,1.6,46077109.60310916,,79216449.5684532,79216449.5684532,-38.0%,-24.8%,,,0.1,47195582.93725034,,66700527.03479432,66700527.03479432,-40.0%,-29.9%,36420566.623689994,,1.5,44478678.50866976,,65254319.91993697,65254319.91993697,-35.4%,-19.2%,,,1.5,45026966.60143376,,73211070.19901843,73211070.19901843,-35.9%,-21.0%
-1748,Rouen,,0.0,2.5,38086342.58578964,0.0,,,30.0%,25.3%,,0.0,3.3,19523694.74730237,0.0,,,53.9%,47.8%,,0.0,1.3,19187772.50721131,0.0,,,6.6%,3.6%,,,2.0,29109263.665746696,,,,97.5%,93.3%,,,3.1,22772619.093927357,,,,157.2%,145.3%,,,3.0,14728598.713397296,,,,126.8%,119.7%,,,0.1,15316628.026665144,,,,71.2%,70.8%,,,3.1,11386309.546963658,,,,157.2%,145.3%,,,3.1,11386309.546963658,,,,157.2%,145.3%
-1748,Bordeaux,32208934.610555325,0.10193106356926113,3.7,45507320.29357612,0.10193106356926113,166480179.7911622,166480179.7911622,-49.2%,-57.2%,12264367.507695038,0.09011673189484111,4.2,16093147.818956075,0.09011673189484111,40905167.30418812,40905167.30418812,-38.5%,-53.8%,19944567.102860287,0.11086893588643132,3.2,29544943.80091244,0.11086893588643132,138603523.43777716,138603523.43777716,-56.9%,-60.6%,19988647.22155146,,2.2,29541924.01585181,,117311500.25667997,117311500.25667997,-53.2%,-55.5%,15102973.890862776,,3.0,11114352.228134388,,75083990.44091326,75083990.44091326,-46.2%,-38.5%,8336408.944307788,,2.9,8438225.742853617,,22722825.43646227,22722825.43646227,-47.7%,-40.4%,11652238.277243672,,1.9,20901718.483203776,,100014789.58946195,100014789.58946195,-53.5%,-55.1%,7551486.945431388,,3.0,5664331.371350552,,35169584.62379305,35169584.62379305,-47.0%,-41.8%,7551486.945431388,,3.0,5557176.114067262,,37541995.220452294,37541995.220452294,-46.2%,-38.5%
-1748,Nantes,,0.0,1.2,27214549.472013187,0.0,49302112.42904861,49302112.42904861,-41.9%,-38.6%,,0.0,1.1,11897820.225026764,0.0,50187204.114292435,50187204.114292435,-48.6%,-46.3%,,0.0,0.6,14617199.721631464,0.0,12476886.259844212,12476886.259844212,-24.4%,13.7%,,,0.6,17679206.064259272,,34279025.8367247,34279025.8367247,-23.1%,6.9%,,,-0.2,9642968.688574005,,221555863.31853095,221555863.31853095,-30.2%,53.9%,,,0.0,6827862.540198768,,53159235.62927847,53159235.62927847,-34.6%,31.5%,,,0.6,9760487.745919598,,7501255.208370965,7501255.208370965,-6.7%,42.0%,,,-0.1,4818344.248614619,,110777931.65925898,110777931.65925898,-31.5%,56.8%,,,-0.2,4821484.344287011,,110777931.65925898,110777931.65925898,-30.2%,53.9%
-1748,Bayonne,,0.0,0.1,17764766.52346276,0.0,,,22.6%,40.3%,,0.0,0.3,6234056.1111197295,0.0,,,13.4%,23.8%,15283047.050639473,0.08495622666904923,-0.4,12374868.786429578,0.08495622666904923,,,29.2%,49.7%,,,0.3,15176448.351887867,,,,31.5%,49.0%,,,0.5,9915044.078243649,,,,29.0%,37.4%,,,0.4,5138418.197304254,,,,28.9%,36.9%,11998852.330056598,,0.2,10186312.064754985,,,,31.3%,52.7%,,,0.5,4969001.200032175,,,,30.1%,37.3%,,,0.5,4957522.039121815,,,,29.0%,37.4%
-1748,La Rochelle,23030805.99066665,0.07288519716254867,-0.7,16022612.106987804,0.07288519716254867,5605692.8009478105,5605692.8009478105,47.4%,42.5%,8188965.940917931,0.06017129279032662,-0.5,6846943.916922576,0.06017129279032662,734949.1250001653,734949.1250001653,149.9%,144.1%,14841840.04974872,0.08250362138350326,-0.8,8996810.506989026,0.08250362138350326,8785777.044530276,8785777.044530276,-0.4%,-1.6%,17366464.300394785,,-1.3,13096166.535714643,,4432533.922023923,4432533.922023923,44.1%,34.1%,2395405.608495061,,1.8,3181773.9449650906,,710791.7701116788,710791.7701116788,8.1%,-17.7%,4638988.30455933,,-1.0,4779565.255604671,,488243.6632729781,488243.6632729781,99.7%,86.6%,12727475.995835455,,-1.4,7991675.321695464,,6909290.400946994,6909290.400946994,7.4%,2.2%,1197702.8042475304,,1.8,1575529.0985407073,,355395.88505583873,355395.88505583873,9.3%,-17.2%,1197702.8042475304,,1.8,1590886.972482548,,355395.88505583873,355395.88505583873,8.1%,-17.7%
-1740,Marseille,109641515.25605261,0.28523013361346705,1.1,98798939.01304728,0.28523013361346705,,,-39.5%,-30.6%,49485692.83599193,0.2818418790151906,1.8,45320452.513854876,0.2818418790151906,,,-40.0%,-29.8%,60155822.42006069,0.28807907961719126,0.4,51965409.54808185,0.28807907961719126,,,-41.6%,-33.6%,92192853.92166692,,0.9,88257083.50985904,,,,-38.2%,-27.0%,83528473.58130832,,1.5,80051901.7628709,,,,-35.9%,-21.0%,42770046.7452086,,1.6,40544099.34903338,,,,-38.0%,-24.8%,49422807.176458314,,0.1,46773660.66720775,,,,-40.0%,-29.9%,41764236.79065416,,1.5,39326189.44957211,,,,-35.4%,-19.2%,41764236.79065416,,1.5,40025950.88143537,,,,-35.9%,-21.0%
-1740,Rouen,,0.0,2.5,31078963.58284068,0.0,,,30.0%,25.3%,,0.0,3.3,14966845.430650495,0.0,,,53.9%,47.8%,,0.0,1.3,17345497.041538548,0.0,,,6.6%,3.6%,,,2.0,24824476.65349712,,,,97.5%,93.3%,,,3.1,17749160.636562288,,,,157.2%,145.3%,,,3.0,11558846.722448621,,,,126.8%,119.7%,,,0.1,15183984.477056904,,,,71.2%,70.8%,,,3.1,8874580.31828119,,,,157.2%,145.3%,,,3.1,8874580.31828119,,,,157.2%,145.3%
-1740,Bordeaux,34215493.87234497,0.0890108994395804,3.7,33830377.422714256,0.0890108994395804,,,-49.2%,-57.2%,15215823.9939525,0.08666053114448698,4.2,11541062.126220552,0.08666053114448698,,,-38.5%,-53.8%,18999669.878392473,0.09098715953673855,3.2,22928699.587623805,0.09098715953673855,,,-56.9%,-60.6%,21168690.995450623,,2.2,24700634.624042217,,,,-53.2%,-55.5%,6814368.990277499,,3.0,8760589.604626507,,,,-46.2%,-38.5%,7509973.244910998,,2.9,6678046.063462188,,,,-47.7%,-40.4%,13658717.750539627,,1.9,17969872.69855383,,,,-53.5%,-55.1%,3407184.4951387495,,3.0,4439782.766523802,,,,-47.0%,-41.8%,3407184.4951387495,,3.0,4380294.802313276,,,,-46.2%,-38.5%
-1740,Nantes,40152182.6768143,0.10445507254286013,1.2,24762974.620542567,0.10445507254286013,,,-41.9%,-38.6%,15781864.300198868,0.08988436927563219,1.1,10917442.494525572,0.08988436927563219,,,-48.6%,-46.3%,24370318.37661544,0.11670655649738211,0.6,13926292.08946349,0.11670655649738211,,,-24.4%,13.7%,22862459.878206708,,0.6,16912847.951628882,,,,-23.1%,6.9%,5650909.661024557,,-0.2,9797631.450165277,,,,-30.2%,53.9%,6368852.277259383,,0.0,6815450.650953862,,,,-34.6%,31.5%,16493607.600947326,,0.6,9293345.749823222,,,,-6.7%,42.0%,2825454.8305122787,,-0.1,4875799.984690576,,,,-31.5%,56.8%,2825454.8305122787,,-0.2,4898815.725082655,,,,-30.2%,53.9%
-1740,Bayonne,,0.0,0.1,17627129.835701764,0.0,,,22.6%,40.3%,,0.0,0.3,6099641.854212352,0.0,,,13.4%,23.8%,,0.0,-0.4,12779354.09459814,0.0,,,29.2%,49.7%,,,0.3,14783814.750174012,,,,31.5%,49.0%,,,0.5,9520335.344774825,,,,29.0%,37.4%,,,0.4,4979462.002185,,,,28.9%,36.9%,,,0.2,10063434.23064838,,,,31.3%,52.7%,,,0.5,4786832.1540504815,,,,30.1%,37.3%,,,0.5,4760167.672387413,,,,29.0%,37.4%
-1740,La Rochelle,19592794.140117444,0.05097024860880286,-0.7,16991341.51241254,0.05097024860880286,,,47.4%,42.5%,9775962.24040329,0.05567822554588645,-0.5,7143813.949869218,0.05567822554588645,,,149.9%,144.1%,9816831.899714151,0.04701164051384077,-0.8,9611714.231449287,0.04701164051384077,,,-0.4%,-1.6%,16689691.98688759,,-1.3,14499275.657502744,,,,44.1%,34.1%,5596733.62152273,,1.8,2745509.3635243587,,,,8.1%,-17.7%,7754903.31077304,,-1.0,5162154.213606426,,,,99.7%,86.6%,8934788.67611455,,-1.4,8910124.325635679,,,,7.4%,2.2%,2798366.810761365,,1.8,1361511.7417657361,,,,9.3%,-17.2%,2798366.810761365,,1.8,1372754.6817621817,,,,8.1%,-17.7%
1769,Marseille,151407884.4146128,0.26674802847375434,1.1,137176330.8784242,0.26674802847375434,,,-39.5%,-30.6%,82762431.8833999,0.28502429017967573,1.8,76374451.49372308,0.28502429017967573,,,-40.0%,-29.8%,68645452.5312129,0.24760599292228064,0.4,58720866.86766447,0.24760599292228064,,,-41.6%,-33.6%,124658608.35367642,,0.9,114380509.25759862,,,,-38.2%,-27.0%,129099151.37968625,,1.5,122665277.34764436,,,,-35.9%,-21.0%,68691452.99475726,,1.6,64464979.87762227,,,,-38.0%,-24.8%,55967155.35891916,,0.1,48321325.51410319,,,,-40.0%,-29.9%,64549575.689843126,,1.5,61448409.73834836,,,,-35.4%,-19.2%,64549575.689843126,,1.5,61332638.67382206,,,,-35.9%,-21.0%
1769,Rouen,80927211.65017723,0.14257628815715478,2.5,64947728.60993005,0.14257628815715478,,,30.0%,25.3%,56522477.47787039,0.19465690719460407,3.3,39225664.916257866,0.19465690719460407,,,53.9%,47.8%,24404734.17230684,0.08802853231961319,1.3,25009143.361147434,0.08802853231961319,,,6.6%,3.6%,59443779.360499546,,2.0,44213297.4004397,,,,97.5%,93.3%,78152964.65368217,,3.1,43805665.47418813,,,,157.2%,145.3%,44485037.933381,,3.0,27824963.80410613,,,,126.8%,119.7%,14958741.427118551,,0.1,15670356.541364916,,,,71.2%,70.8%,39076482.326841086,,3.1,21902832.737094022,,,,157.2%,145.3%,39076482.326841086,,3.1,21902832.737094022,,,,157.2%,145.3%
1769,Bordeaux,115393224.72488971,0.20329796769568007,3.7,99109232.90329209,0.20329796769568007,,,-49.2%,-57.2%,59462168.851319335,0.20478086595218453,4.2,38519306.26779931,0.20478086595218453,,,-38.5%,-53.8%,55931055.873570375,0.20174482233138327,3.2,57478509.305542104,0.20174482233138327,,,-56.9%,-60.6%,48318279.142484,,2.2,47258700.22845194,,,,-53.2%,-55.5%,16861498.370763928,,3.0,20757739.551886424,,,,-46.2%,-38.5%,17319323.935682368,,2.9,15593933.537251024,,,,-47.7%,-40.4%,30998955.206801634,,1.9,31079863.467707433,,,,-53.5%,-55.1%,8430749.185381964,,3.0,10735921.975549472,,,,-47.0%,-41.8%,8430749.185381964,,3.0,10378869.77594334,,,,-46.2%,-38.5%
1769,Nantes,52252637.261229716,0.09205787417132709,1.2,34867578.1181696,0.09205787417132709,,,-41.9%,-38.6%,25702283.24397733,0.08851570538589963,1.1,14910834.068407848,0.08851570538589963,,,-48.6%,-46.3%,26550354.017252386,0.09576784078873467,0.6,16598332.83783723,0.09576784078873467,,,-24.4%,13.7%,29386168.490916498,,0.6,19860196.578669928,,,,-23.1%,6.9%,18781909.682765197,,-0.2,9248495.891137123,,,,-30.2%,53.9%,11900824.27066165,,0.0,6860551.400164483,,,,-34.6%,31.5%,17485344.220254846,,0.6,11101521.713911632,,,,-6.7%,42.0%,9390954.841382599,,-0.1,4670723.696287202,,,,-31.5%,56.8%,9390954.841382599,,-0.2,4624247.945568569,,,,-30.2%,53.9%
1769,Bayonne,16898319.79707307,0.029771193936273067,0.1,18131197.69740632,0.029771193936273067,,,22.6%,40.3%,7607360.136374629,0.026198872769545137,0.3,6601155.011731832,0.026198872769545137,,,13.4%,23.8%,9290959.660698442,0.03351274129837026,-0.4,11372967.867539646,0.03351274129837026,,,29.2%,49.7%,15509793.641637886,,0.3,16257441.26239151,,,,31.5%,49.0%,13346173.770038698,,0.5,11030773.244661616,,,,29.0%,37.4%,6698594.885198349,,0.4,5580240.104480892,,,,28.9%,36.9%,8811198.756439537,,0.2,10516052.20335153,,,,31.3%,52.7%,6673086.885019349,,0.5,5480863.2888497645,,,,30.1%,37.3%,6673086.885019349,,0.5,5515386.622330798,,,,29.0%,37.4%
1769,La Rochelle,10713790.469201192,0.018875387475293826,-0.7,13734430.313733384,0.018875387475293826,,,47.4%,42.5%,4993416.530806231,0.017196751833847126,-0.5,6125043.646535439,0.017196751833847126,,,149.9%,144.1%,5720373.938394961,0.0206335425971442,-0.8,7563430.955049716,0.0206335425971442,,,-0.4%,-1.6%,7920831.90714321,,-1.3,10025675.193409834,,,,44.1%,34.1%,4596418.751598899,,1.8,4685879.324407475,,,,8.1%,-17.7%,3374441.1247435994,,-1.0,3904825.452115396,,,,99.7%,86.6%,4546390.782399611,,-1.4,6006441.599240408,,,,7.4%,2.2%,2298209.3757994496,,1.8,2311344.347222431,,,,9.3%,-17.2%,2298209.3757994496,,1.8,2342939.6622037413,,,,8.1%,-17.7%
-1764,Marseille,170896325.58873504,0.30554280417795493,1.1,129630017.20397691,0.30554280417795493,,,-39.5%,-30.6%,85098107.90470757,0.36534786537439623,1.8,69802319.03211632,0.36534786537439623,,,-40.0%,-29.8%,85798217.6840275,0.26286468712892475,0.4,57496453.98762116,0.26286468712892475,,,-41.6%,-33.6%,142139358.7521294,,0.9,109379972.44649549,,,,-38.2%,-27.0%,131199525.23608553,,1.5,113963230.08743326,,,,-35.9%,-21.0%,70510017.87171552,,1.6,59511427.760278195,,,,-38.0%,-24.8%,71629340.88041389,,0.1,48050879.67104851,,,,-40.0%,-29.9%,65599762.61804277,,1.5,56897330.75458553,,,,-35.4%,-19.2%,65599762.61804277,,1.5,56981615.04371673,,,,-35.9%,-21.0%
-1764,Rouen,50161964.588806435,0.08968377330957358,2.5,57197197.94940773,0.08968377330957358,,,30.0%,25.3%,26470996.890193116,0.11364673605897337,3.3,33221977.479261473,0.11364673605897337,,,53.9%,47.8%,23690967.698613316,0.07258331210109495,1.3,23480113.06532652,0.07258331210109495,,,6.6%,3.6%,34558337.86020608,,2.0,40025195.0103482,,,,97.5%,93.3%,28335153.801840406,,3.1,37487226.13706798,,,,157.2%,145.3%,18982903.0009202,,3.0,23914168.22083972,,,,126.8%,119.7%,15575434.859285884,,0.1,15585401.47252588,,,,71.2%,70.8%,14167576.900920203,,3.1,18743613.068533953,,,,157.2%,145.3%,14167576.900920203,,3.1,18743613.068533953,,,,157.2%,145.3%
-1764,Bordeaux,,0.0,3.7,82343647.83047377,0.0,,,-49.2%,-57.2%,,0.0,4.2,31291864.675581228,0.0,,,-38.5%,-53.8%,68010327.70630482,0.20836695675767633,3.2,49055833.17360021,0.20836695675767633,,,-56.9%,-60.6%,,,2.2,42257140.66984378,,,,-53.2%,-55.5%,,,3.0,17888988.95960624,,,,-46.2%,-38.5%,,,2.9,13472698.720779458,,,,-47.7%,-40.4%,33894679.10345651,,1.9,28278474.749479115,,,,-53.5%,-55.1%,,,3.0,9219821.533700708,,,,-47.0%,-41.8%,,,3.0,8944494.47980323,,,,-46.2%,-38.5%
-1764,Nantes,42213765.42899639,0.07547331529599705,1.2,32869857.570511963,0.07547331529599705,,,-41.9%,-38.6%,18930458.92857633,0.08127328480508371,1.1,14130592.794768315,0.08127328480508371,,,-48.6%,-46.3%,23283306.50042006,0.07133433821550313,0.6,16103546.931119539,0.07133433821550313,,,-24.4%,13.7%,21095358.110057916,,0.6,19317671.85564252,,,,-23.1%,6.9%,6621347.041361558,,-0.2,9340929.018730896,,,,-30.2%,53.9%,7202041.48135166,,0.0,6852754.171214163,,,,-34.6%,31.5%,13893316.628706258,,0.6,10766396.54833146,,,,-6.7%,42.0%,3310673.520680779,,-0.1,4705455.948954298,,,,-31.5%,56.8%,3310673.520680779,,-0.2,4670464.509365455,,,,-30.2%,53.9%
-1764,Bayonne,20355339.127839807,0.036392984902908806,0.1,18043272.387313187,0.036392984902908806,,,22.6%,40.3%,7915937.524806063,0.03398513725315142,0.3,6511835.92320546,0.03398513725315142,,,13.4%,23.8%,12439401.603033744,0.038111274321508924,-0.4,11603900.610996615,0.038111274321508924,,,29.2%,49.7%,17378046.251813967,,0.3,15993275.589570442,,,,31.5%,49.0%,13107959.202115284,,0.5,10754233.336216584,,,,29.0%,37.4%,6643853.751051952,,0.4,5471715.342063995,,,,28.9%,36.9%,10734192.500762014,,0.2,10436587.189108448,,,,31.3%,52.7%,6553979.601057642,,0.5,5354401.155010062,,,,30.1%,37.3%,6553979.601057642,,0.5,5377116.668108282,,,,29.0%,37.4%
-1764,La Rochelle,,0.0,-0.7,14247695.304850005,0.0,,,47.4%,42.5%,8847346.48137101,0.03798391328296222,-0.5,6289701.585218914,0.03798391328296222,,,149.9%,144.1%,,0.0,-0.8,7882500.730927576,0.0,,,-0.4%,-1.6%,,,-1.3,10684149.441009328,,,,44.1%,34.1%,,,1.8,4273287.4271529,,,,8.1%,-17.7%,4220042.2111123195,,-1.0,4097351.640722254,,,,99.7%,86.6%,,,-1.4,6429037.612353454,,,,7.4%,2.2%,1375003.63684811,,1.8,2109776.7577326884,,,,9.3%,-17.2%,,,1.8,2136643.7135764537,,,,8.1%,-17.7%
-1762,Marseille,91016133.9788189,0.26937428234471167,1.1,126729037.71574524,0.26937428234471167,182853827.62657115,128086211.235678,-39.5%,-30.6%,58356347.295732476,0.41624421375959253,1.8,67334641.18980262,0.41624421375959253,97430777.83477102,65765591.299879216,-40.0%,-29.8%,32659786.68308642,0.16521339150133738,0.4,57013867.504530095,0.16521339150133738,79956861.620314,57788367.86121784,-41.6%,-33.6%,83512926.84020147,,0.9,107441514.90168874,,157643389.61980617,104145575.32830685,-38.2%,-27.0%,104288919.31019527,,1.5,110657789.89028654,,182732380.68259,103320641.67319992,-35.9%,-21.0%,52798052.655100636,,1.6,57638275.2993673,,84009614.70777196,51568667.47874629,-38.0%,-24.8%,30714874.18510083,,0.1,47943125.62770454,,67180047.26231286,46982823.27483692,-40.0%,-29.9%,52144459.65509763,,1.5,55172719.42040281,,82864059.0109073,45845965.78151364,-35.4%,-19.2%,52144459.65509763,,1.5,55328894.94514316,,91366190.34129548,51660320.8365995,-35.9%,-21.0%
-1762,Rouen,,0.0,2.5,54362455.85886483,0.0,36467300.542462386,36467300.542462386,30.0%,25.3%,,0.0,3.3,31086193.475793235,0.0,15071634.416163156,15071634.416163156,53.9%,47.8%,,0.0,1.3,22895004.381712183,0.0,23011947.066501983,23011947.066501983,6.6%,3.6%,,,2.0,38463223.36600816,,18295718.552034076,18295718.552034076,97.5%,93.3%,,,3.1,35222851.804082,,10397579.847890459,10397579.847890459,157.2%,145.3%,,,3.0,22508344.243006617,,7661150.24855807,7661150.24855807,126.8%,119.7%,,,0.1,15551548.545931702,,11426949.070002558,11426949.070002558,71.2%,70.8%,,,3.1,17611425.902040966,,5198789.923945219,5198789.923945219,157.2%,145.3%,,,3.1,17611425.902040966,,5198789.923945219,5198789.923945219,157.2%,145.3%
-1762,Bordeaux,33747414.055872545,0.0998799338632211,3.7,76460387.98090042,0.0998799338632211,148463315.31931362,188668762.62064198,-49.2%,-57.2%,8980650.366498953,0.06405719213214907,4.2,28796031.373054177,0.06405719213214907,42635694.96261548,33539390.616728876,-38.5%,-53.8%,24766763.68937359,0.1252856016892668,3.2,46043117.39027221,0.1252856016892668,104681109.04113433,172501081.12841737,-56.9%,-60.6%,28325568.2249012,,2.2,40408007.94237175,,75435996.32097644,89957894.60779068,-53.2%,-55.5%,6058120.5331324935,,3.0,16855750.377483282,,24644373.649146445,10904777.835518971,-46.2%,-38.5%,5192312.342161528,,2.9,12707325.828232257,,15628073.886994217,7695786.162349344,-47.7%,-40.4%,23133255.88273967,,1.9,27229943.041507974,,57954808.63822073,99111763.79442379,-53.5%,-55.1%,3029060.2665662467,,3.0,8675125.80954947,,12451227.102048958,5452388.9177595535,-47.0%,-41.8%,3029060.2665662467,,3.0,8427875.188741745,,12322186.824573288,5452388.9177595535,-46.2%,-38.5%
-1762,Nantes,5938902.339939631,0.017576966695914225,1.2,32103193.619829528,0.017576966695914225,26427862.808711413,21302893.94157235,-41.9%,-38.6%,1557436.64375888,0.01110888568773051,1.1,13830050.280296886,0.01110888568773051,14209518.436152332,10293181.047618628,-48.6%,-46.3%,4381465.696180751,0.022164162137276466,0.6,15909787.280190114,0.022164162137276466,16561325.221866306,19440275.73272309,-24.4%,13.7%,5173412.64467358,,0.6,19104834.55915443,,11873550.92404873,7015456.287049794,-23.1%,6.9%,1863709.5964669008,,-0.2,9378160.42249017,,6589666.826356168,1128317.574236423,-30.2%,53.9%,931854.7982334504,,0.0,6849637.761500059,,5141343.087163501,1315306.339448622,-34.6%,31.5%,4241557.84644013,,0.6,10635196.422174022,,8727802.333007133,13999009.256193846,-6.7%,42.0%,931854.7982334504,,-0.1,4719421.059680653,,3294833.413178078,564158.7871182105,-31.5%,56.8%,931854.7982334504,,-0.2,4689080.2112450935,,3294833.413178078,564158.7871182105,-30.2%,53.9%
-1762,Bayonne,25897658.81175834,0.07664754535112511,0.1,18008221.766929317,0.07664754535112511,18069150.24073928,18069150.24073928,22.6%,40.3%,10309375.272833945,0.07353472250493583,0.3,6476447.605670589,0.07353472250493583,6578779.264683277,6578779.264683277,13.4%,23.8%,15588283.538924394,0.07885517490179726,-0.4,11697581.39050085,0.07885517490179726,11621221.42773093,11621221.42773093,29.2%,49.7%,23933280.85693584,,0.3,15888815.124934653,,15049809.959321465,15049809.959321465,31.5%,49.0%,16314871.413473248,,0.5,10645568.393269416,,8188742.370332776,8188742.370332776,29.0%,37.4%,9150501.706736624,,0.4,5428898.720249463,,4493860.640866947,4493860.640866947,28.9%,36.9%,14782779.150199216,,0.2,10404969.572937602,,11044922.765369542,11044922.765369542,31.3%,52.7%,8157435.706736624,,0.5,5304637.122038086,,4094371.1851664092,4094371.1851664092,30.1%,37.3%,8157435.706736624,,0.5,5322784.196634699,,4094371.1851664092,4094371.1851664092,29.0%,37.4%
-1762,La Rochelle,4152304.1112779393,0.012289293020430768,-0.7,14458332.445805445,0.012289293020430768,21266727.731675316,13584850.161848653,47.4%,42.5%,1657889.8236691197,0.01182539823227845,-0.5,6356797.575334087,0.01182539823227845,10943494.883428385,7517352.750245811,149.9%,144.1%,2494414.2876088195,0.012618289527245013,-0.8,8013866.232286618,0.012618289527245013,10339433.361838326,6218068.076234282,-0.4%,-1.6%,3351031.7523052897,,-1.3,10959493.497999148,,16090098.282202514,12822289.043861156,44.1%,34.1%,1413327.42926282,,1.8,4118608.4582261858,,4751821.429373782,9602639.92708887,8.1%,-17.7%,869285.51485133,,-1.0,4176994.2950196248,,7824138.05587363,7488609.390159684,99.7%,86.6%,2481746.23745396,,-1.4,6606287.192430803,,8282060.691237678,5601582.5324442,7.4%,2.2%,706663.71463141,,1.8,2034160.628655465,,2375910.714686891,4801319.9635444265,9.3%,-17.2%,706663.71463141,,1.8,2059304.2291130961,,2375910.714686891,4801319.9635444265,8.1%,-17.7%
-1771,Marseille,,0.0,1.1,140316461.42247352,0.0,,,-39.5%,-30.6%,97527353.57682055,0.28966096717579226,1.8,79173420.02373561,0.28966096717579226,,,-40.0%,-29.8%,,0.0,0.4,59217902.02535612,0.0,,,-41.6%,-33.6%,,,0.9,116444159.99215975,,,,-38.2%,-27.0%,,,1.5,126329391.17949577,,,,-35.9%,-21.0%,83992829.23529848,,1.6,66559989.40164362,,,,-38.0%,-24.8%,,,0.1,48429929.57643149,,,,-40.0%,-29.9%,80349822.38526821,,1.5,63369189.15642921,,,,-35.4%,-19.2%,,,1.5,63164695.589747764,,,,-35.9%,-21.0%
-1771,Rouen,73327506.14141776,0.10838863509631849,2.5,68334442.05153278,0.10838863509631849,,,30.0%,25.3%,47961553.222477585,0.14244813771895437,3.3,41920673.15902633,0.14244813771895437,,,53.9%,47.8%,25365952.91894017,0.07464326419413904,1.3,25648281.345416684,0.07464326419413904,,,6.6%,3.6%,51453789.00759831,,2.0,46008776.58285473,,,,97.5%,93.3%,62977417.3674629,,3.1,46621803.846255615,,,,157.2%,145.3%,35994140.73476239,,3.0,29562852.68992697,,,,126.8%,119.7%,15459648.272835914,,0.1,15704468.091615528,,,,71.2%,70.8%,31488708.68373145,,3.1,23310901.923127763,,,,157.2%,145.3%,31488708.68373145,,3.1,23310901.923127763,,,,157.2%,145.3%
-1771,Bordeaux,,0.0,3.7,106735212.65646468,0.0,,,-49.2%,-57.2%,93415459.66051455,0.2774484429450052,4.2,41857883.24488141,0.2774484429450052,,,-38.5%,-53.8%,,0.0,3.2,61239471.24734967,0.0,,,-56.9%,-60.6%,,,2.2,49421331.19444386,,,,-53.2%,-55.5%,,,3.0,22030165.69147376,,,,-46.2%,-38.5%,53203407.53370418,,2.9,16533169.2331736,,,,-47.7%,-40.4%,,,1.9,32276642.406085275,,,,-53.5%,-55.1%,31251537.82019224,,3.0,11410011.426617254,,,,-47.0%,-41.8%,,,3.0,11015082.845737016,,,,-46.2%,-38.5%
-1771,Nantes,46403343.88607542,0.06859083817765257,1.2,35700258.9880969,0.06859083817765257,,,-41.9%,-38.6%,24093575.25181427,0.07155908628922289,1.1,15234863.227591015,0.07155908628922289,,,-48.6%,-46.3%,22309768.634261154,0.06564996629926921,0.6,16800478.040663056,0.06564996629926921,,,-24.4%,13.7%,20780052.006272167,,0.6,20081448.981271904,,,,-23.1%,6.9%,11113484.961163802,,-0.2,9211779.257045092,,,,-30.2%,53.9%,8921777.875814755,,0.0,6863672.775304593,,,,-34.6%,31.5%,11858274.13045741,,0.6,11238474.619301133,,,,-6.7%,42.0%,5556742.480581901,,-0.1,4656902.684606733,,,,-31.5%,56.8%,5556742.480581901,,-0.2,4605889.628522554,,,,-30.2%,53.9%
-1771,Bayonne,15032020.643571433,0.022219495603111872,0.1,18166487.674163703,0.022219495603111872,,,22.6%,40.3%,5366804.854854901,0.015939670542546955,0.3,6637224.749939479,0.015939670542546955,,,13.4%,23.8%,9665215.78871653,0.028441401666083155,-0.4,11281886.774829965,0.028441401666083155,,,29.2%,49.7%,13682754.93062103,,0.3,16364325.246798461,,,,31.5%,49.0%,9367509.497662019,,0.5,11143370.17711401,,,,29.0%,37.4%,4686539.7488310095,,0.4,5624250.32506148,,,,28.9%,36.9%,8996215.18179002,,0.2,10548007.366686417,,,,31.3%,52.7%,4683754.7488310095,,0.5,5532280.540425385,,,,30.1%,37.3%,4683754.7488310095,,0.5,5571685.088556995,,,,29.0%,37.4%
-1771,La Rochelle,10840840.44986194,0.016024326497499734,-0.7,13534339.387288002,0.016024326497499734,,,47.4%,42.5%,5076204.03314896,0.015076572016951065,-0.5,6060393.818836411,0.015076572016951065,,,149.9%,144.1%,5764636.416712981,0.01696333981265783,-0.8,7439449.112752218,0.01696333981265783,,,-0.4%,-1.6%,7820871.77738863,,-1.3,9773792.195138093,,,,44.1%,34.1%,5398855.7463514,,1.8,4861862.78818313,,,,8.1%,-17.7%,3614279.8251026403,,-1.0,3830372.2348952508,,,,99.7%,86.6%,4206591.95228599,,-1.4,5845286.139265206,,,,7.4%,2.2%,2699427.8731757,,1.8,2397264.264282786,,,,9.3%,-17.2%,2699427.8731757,,1.8,2430931.3940915694,,,,8.1%,-17.7%
1776,Marseille,168894978.15374836,0.24089376611317118,1.1,148484878.3865498,0.24089376611317118,171884529.249406,164065633.58895093,-39.5%,-30.6%,104908999.16201356,0.28282848644098935,1.8,86627874.41793717,0.28282848644098935,97303894.21451236,91778169.22289327,-40.0%,-29.8%,63985978.99173481,0.1937852657567295,0.4,60478973.91658266,0.1937852657567295,76505480.22183841,73744599.52568355,-41.6%,-33.6%,136550528.42887792,,0.9,121767651.07974079,,139611255.82994252,131263070.53147468,-38.2%,-27.0%,161132795.97578165,,1.5,135975698.42749372,,144304982.55404317,135328002.90408492,-35.9%,-21.0%,86733626.53943223,,1.6,72100242.57384157,,79633465.01356189,74258761.65062998,-38.0%,-24.8%,49816901.889445685,,0.1,48702508.834564574,,61832162.201634586,58600366.11717354,-40.0%,-29.9%,80566397.98789082,,1.5,68437936.33952397,,74235371.49146512,69582002.3928786,-35.4%,-19.2%,80566397.98789082,,1.5,67987849.21374673,,72152491.2770217,67664001.4520421,-35.9%,-21.0%
1776,Rouen,87589893.64933136,0.1249288734649763,2.5,77594129.7159278,0.1249288734649763,67257937.14660557,72459875.08523373,30.0%,25.3%,58601908.63290791,0.15798729616705623,3.3,49496339.566975296,0.15798729616705623,42299653.23643551,46362708.95879322,53.9%,47.8%,28987985.01642344,0.08779180171464322,1.3,27318503.25209025,0.08779180171464322,24431245.063275445,25733508.25984057,6.6%,3.6%,66420096.28092575,,2.0,50822980.91395222,,41727370.67198683,44075940.0191868,97.5%,93.3%,77290482.76659203,,3.1,54479868.30566885,,43059776.53796007,49671676.087864086,157.2%,145.3%,44884108.043494776,,3.0,34397404.017861985,,28321066.1965215,31101742.154575206,126.8%,119.7%,21535988.237430975,,0.1,15790072.18530253,,13192277.489003709,13243322.348960845,71.2%,70.8%,38645241.38329601,,3.1,27239934.152834374,,21529888.26898007,24835838.043931995,157.2%,145.3%,38645241.38329601,,3.1,27239934.152834374,,21529888.26898007,24835838.043931995,157.2%,145.3%
1776,Bordeaux,143614739.71571714,0.20483673284819995,3.7,128467044.25738464,0.20483673284819995,137290190.20831585,170753893.2295039,-49.2%,-57.2%,65286989.572110236,0.17600988087258942,4.2,51525744.50731176,0.17600988087258942,59499309.60526719,110572158.92426251,-38.5%,-53.8%,78327750.14360689,0.23722015536663488,3.2,71754025.77509442,0.23722015536663488,78547875.76985112,76057558.91995628,-56.9%,-60.6%,45203182.21892609,,2.2,55270845.08763326,,58074538.01909492,57045068.19117637,-53.2%,-55.5%,27439217.129309606,,3.0,25563012.126683198,,24984556.41824593,48647507.895752415,-46.2%,-38.5%,15691429.014617555,,2.9,19136265.68258319,,22819793.963122327,38090904.641864076,-47.7%,-40.4%,29511753.204308536,,1.9,35474107.00414895,,35397537.84594554,27776869.31525236,-53.5%,-55.1%,13719608.564654803,,3.0,13286265.028941635,,14063662.754493631,27999714.683516428,-47.0%,-41.8%,13719608.564654803,,3.0,12781506.063341757,,12492278.209122986,24323753.94787616,-46.2%,-38.5%
1776,Nantes,52611798.7043335,0.07503985299277342,1.2,37870001.913944006,0.07503985299277342,50033043.62997978,52910399.47667127,-41.9%,-38.6%,29713395.145949706,0.08010556428218142,1.1,16076078.402429305,0.08010556428218142,19056835.668643415,21068510.51014754,-48.6%,-46.3%,22898403.558383793,0.06934914943693254,0.6,17316677.347324885,0.06934914943693254,18949393.872771945,9427257.294540966,-24.4%,13.7%,23620859.807183765,,0.6,20645423.90682033,,23622635.35695363,19635939.116551425,-23.1%,6.9%,15606340.777539318,,-0.2,9120624.130427098,,8563653.007229969,16980435.322099775,-30.2%,53.9%,11110055.769272508,,0.0,6871482.427705949,,7151975.702905836,8855848.233273167,-34.6%,31.5%,12510804.037911259,,0.6,11588294.13883625,,11707407.92127175,5227672.111265211,-6.7%,42.0%,7803170.388769659,,-0.1,4622528.8168152915,,4434363.412340161,7340931.097866799,-31.5%,56.8%,7803170.388769659,,-0.2,4560312.065213556,,4281826.503614977,8490217.661049873,-30.2%,53.9%
1776,Bayonne,15775298.451347623,0.022500201587077603,0.1,18255013.415380035,0.022500201587077603,14977623.64145483,11696522.067581084,22.6%,40.3%,6762369.2478743885,0.018230949436260885,0.3,6728263.724508335,0.018230949436260885,5435761.887723756,4797121.9624152845,13.4%,23.8%,9012929.203473235,0.02729618126444947,-0.4,11057362.526336025,0.02729618126444947,9436441.01655539,7002392.010806918,29.2%,49.7%,14343279.24695497,,0.3,16634619.65677545,,13548702.923853178,10667119.127501545,31.5%,49.0%,11629745.573351162,,0.5,11429916.551198201,,9102978.039401073,8164251.493026018,29.0%,37.4%,5843292.286714618,,0.4,5735800.431772662,,4552299.0369084375,4151361.170300549,28.9%,36.9%,8499986.960240353,,0.2,10628320.743122786,,8932568.331462393,6581149.730415791,31.3%,52.7%,5814872.786675581,,0.5,5662943.8922901265,,4529866.205060116,4165155.495917024,30.1%,37.3%,5814872.786675581,,0.5,5714958.27559909,,4551489.019700512,4082125.7465130016,29.0%,37.4%
1776,La Rochelle,25260613.44092749,0.03602904226420876,-0.7,13046772.630928442,0.03602904226420876,14685867.274708187,22660369.383152675,47.4%,42.5%,9773015.388894258,0.026347474215599097,-0.5,5901738.92236807,0.026347474215599097,6540837.586178241,9240839.001475051,149.9%,144.1%,15487598.052033234,0.04690509314289535,-0.8,7138313.287702777,0.04690509314289535,8164278.863577452,12160080.123654038,-0.4%,-1.6%,21133608.122192893,,-1.3,9171424.126681034,,10670959.540280404,19289263.948365953,44.1%,34.1%,12613929.255310198,,1.8,5331282.462418426,,6427533.5091131525,14931851.698538931,8.1%,-17.7%,7120486.377575998,,-1.0,3650390.8635136327,,4162400.2534220708,7498947.064944609,99.7%,86.6%,14013121.744616896,,-1.4,5461061.506139394,,6366245.668276176,11016230.94588731,7.4%,2.2%,6306964.627655099,,1.8,2626298.344476481,,3070948.176733146,7120168.549845887,9.3%,-17.2%,6306964.627655099,,1.8,2665641.2312092176,,3213766.7545565874,7465925.849269452,8.1%,-17.7%
-1761,Marseille,79304676.76851721,0.2536895863167885,1.1,125302984.83882347,0.2536895863167885,179149708.18378964,129920441.19723321,-39.5%,-30.6%,47979838.72922086,0.3581372667613391,1.8,66133711.978456005,0.3581372667613391,94778604.66693728,66619572.30772985,-40.0%,-29.8%,31324838.039296355,0.17535701551428262,0.4,56774095.334157705,0.17535701551428262,79089285.17380854,59010263.421738334,-41.6%,-33.6%,73677209.60001858,,0.9,106485207.11091359,,154344974.80394235,106163091.54130344,-38.2%,-27.0%,88277865.529417,,1.5,109041197.67681886,,176693019.65956077,105621362.95374578,-35.9%,-21.0%,44138932.7647085,,1.6,56723925.8539644,,81727211.51222399,52758207.68074373,-38.0%,-24.8%,29538276.835310083,,0.1,47889339.25429823,,66440288.73407114,48115795.41865598,-40.0%,-29.9%,44138932.7647085,,1.5,54330116.89576573,,80427445.51149154,47310963.48418465,-35.4%,-19.2%,44138932.7647085,,1.5,54520598.838409334,,88346509.82978022,52810681.47687279,-35.9%,-21.0%
-1761,Rouen,,0.0,2.5,52998212.88194155,0.0,37930808.485848546,37930808.485848546,30.0%,25.3%,,0.0,3.3,30070356.62638827,0.0,16140991.81188045,16140991.81188045,53.9%,47.8%,,0.0,1.3,22607940.656955536,0.0,23105982.942496013,23105982.942496013,6.6%,3.6%,,,2.0,37705246.74531254,,19795738.078837086,19795738.078837086,97.5%,93.3%,,,3.1,34142484.4496789,,11826977.654215973,11826977.654215973,157.2%,145.3%,,,3.0,21836733.957371686,,8529849.035960712,8529849.035960712,126.8%,119.7%,,,0.1,15534649.667002313,,11937026.15782948,11937026.15782948,71.2%,70.8%,,,3.1,17071242.224839415,,5913488.827107975,5913488.827107975,157.2%,145.3%,,,3.1,17071242.224839415,,5913488.827107975,5913488.827107975,157.2%,145.3%
-1761,Bordeaux,32110333.543749347,0.102718497384277,3.7,73678316.66562364,0.102718497384277,140131723.33306727,173534423.87859166,-49.2%,-57.2%,11761993.868604999,0.08779538338048574,4.2,27623788.192136653,0.08779538338048574,40912794.64854265,32977615.942917414,-38.5%,-53.8%,20348339.67514435,0.11391037717826083,3.2,44606870.18028828,0.11391037717826083,97942324.18814848,153039901.71326128,-56.9%,-60.6%,28476337.69468049,,2.2,39514010.20880573,,72024560.88428736,84237498.11731091,-53.2%,-55.5%,14499778.648908837,,3.0,16361730.63450998,,23781743.763514515,11434573.258517921,-46.2%,-38.5%,9022853.974535158,,2.9,12341102.222884286,,15276224.035293063,8091016.303511165,-47.7%,-40.4%,19453483.720145334,,1.9,26720347.92028882,,54924959.62911325,88716309.46169995,-53.5%,-55.1%,7249889.324454418,,3.0,8414966.965187255,,12002691.676730987,5717286.629258949,-47.0%,-41.8%,7249889.324454418,,3.0,8180865.317255034,,11890871.881757235,5717286.629258949,-46.2%,-38.5%
-1761,Nantes,12148698.207461763,0.03886275498650027,1.2,31726593.633598287,0.03886275498650027,27222815.151407555,22410880.575839274,-41.9%,-38.6%,2497940.9186654636,0.01864545102352171,1.1,13682184.66983008,0.01864545102352171,14632540.015232634,10923814.718035417,-48.6%,-46.3%,9650757.2887963,0.05402511558058302,0.6,15813783.467416089,0.05402511558058302,16765897.460800594,19364839.254651994,-24.4%,13.7%,11460645.018835468,,0.6,18999296.90301836,,12452908.538105687,7748323.378908675,-23.1%,6.9%,4079634.2382257106,,-0.2,9396831.736796737,,6999068.701047673,1420480.5566499569,-30.2%,53.9%,2039817.1191128553,,0.0,6848080.088148963,,5431221.644581958,1586459.2572821279,-34.6%,31.5%,9420827.899722613,,0.6,10570197.137912655,,8926148.797640057,13638164.446490765,-6.7%,42.0%,2039817.1191128553,,-0.1,4726419.149773066,,3499534.35052383,710240.2783249771,-31.5%,56.8%,2039817.1191128553,,-0.2,4698415.868398384,,3499534.35052383,710240.2783249771,-30.2%,53.9%
-1761,Bayonne,23598481.575110856,0.07548973493667722,0.1,17990721.99833564,0.07548973493667722,17964686.37102178,17964686.37102178,22.6%,40.3%,6892727.48136392,0.051449580617348806,0.3,6458825.631017765,0.051449580617348806,6626192.449656495,6626192.449656495,13.4%,23.8%,16705754.093746938,0.09351911655919855,-0.4,11744705.014178168,0.09351911655919855,11443959.559485465,11443959.559485465,29.2%,49.7%,22004797.632015135,,0.3,15836841.029089218,,14976823.636349471,14976823.636349471,31.5%,49.0%,12331056.959006818,,0.5,10591648.365112577,,8472813.799564736,8472813.799564736,29.0%,37.4%,6168488.479503409,,0.4,5407616.215026847,,4612657.388672475,4612657.388672475,28.9%,36.9%,15836309.152511727,,0.2,10389196.702569174,,10752687.25277356,10752687.25277356,31.3%,52.7%,6165528.479503409,,0.5,5279928.816046784,,4236406.8997823605,4236406.8997823605,30.1%,37.3%,6165528.479503409,,0.5,5295824.182556288,,4236406.8997823605,4236406.8997823605,29.0%,37.4%
-1761,La Rochelle,6125383.682661703,0.01959463320204777,-0.7,14564815.922698343,0.01959463320204777,21146805.455415756,14114613.85569708,47.4%,42.5%,1736264.4450184542,0.012960047786386134,-0.5,6390613.502402433,0.012960047786386134,10823235.025898889,7714511.001187689,149.9%,144.1%,4389119.237643248,0.024570369662691233,-0.8,8080367.691723795,0.024570369662691233,10330330.608791053,6529126.479826897,-0.4%,-1.6%,5986341.283390173,,-1.3,11099815.192897126,,16071592.884861438,13096417.614494823,44.1%,34.1%,2195025.891434608,,1.8,4043381.3916491386,,4748735.994577544,8960653.883137055,8.1%,-17.7%,1640371.1957462041,,-1.0,4217394.278150701,,7762492.513491546,7463445.751207096,99.7%,86.6%,4345970.087643969,,-1.4,6696736.197304344,,8317125.657014132,5844503.81703407,7.4%,2.2%,1097512.945717304,,1.8,1997375.0220938195,,2374367.9972887714,4480326.941568519,9.3%,-17.2%,1097512.945717304,,1.8,2021690.6958245728,,2374367.9972887714,4480326.941568519,8.1%,-17.7%
-1741,Marseille,115366928.14755529,0.2830808785115065,1.1,99923353.65805836,0.2830808785115065,,,-39.5%,-30.6%,51981444.31035002,0.27461636470553585,1.8,46143431.50092662,0.27461636470553585,,,-40.0%,-29.8%,63385483.837205276,0.290422021451805,0.4,52184873.35385978,0.290422021451805,,,-41.6%,-33.6%,96362034.68260647,,0.9,89049690.66010538,,,,-38.2%,-27.0%,80442894.04194802,,1.5,81238712.65471984,,,,-35.9%,-21.0%,43933405.025973506,,1.6,41197641.46897743,,,,-38.0%,-24.8%,52428629.65663297,,0.1,46826193.97874223,,,,-40.0%,-29.9%,40221447.02097401,,1.5,39936096.96326532,,,,-35.4%,-19.2%,40221447.02097401,,1.5,40619356.32735999,,,,-35.9%,-21.0%
-1741,Rouen,,0.0,2.5,31878976.55483264,0.0,,,30.0%,25.3%,,0.0,3.3,15472455.433774333,0.0,,,53.9%,47.8%,,0.0,1.3,17565741.028554123,0.0,,,6.6%,3.6%,,,2.0,25323515.236945573,,,,97.5%,93.3%,,,3.1,18310795.62091911,,,,157.2%,145.3%,,,3.0,11914350.45135005,,,,126.8%,119.7%,,,0.1,15200501.895913703,,,,71.2%,70.8%,,,3.1,9155397.810459537,,,,157.2%,145.3%,,,3.1,9155397.810459537,,,,157.2%,145.3%
-1741,Bordeaux,,0.0,3.7,35107802.40841068,0.0,,,-49.2%,-57.2%,16893245.116355717,0.08924649215661463,4.2,12030818.682559317,0.08924649215661463,,,-38.5%,-53.8%,,0.0,3.2,23666955.391677875,0.0,,,-56.9%,-60.6%,,,2.2,25259482.264533408,,,,-53.2%,-55.5%,,,3.0,9025103.44619066,,,,-46.2%,-38.5%,9129363.116353719,,2.9,6876217.836280496,,,,-47.7%,-40.4%,,,1.9,18312583.784630638,,,,-53.5%,-55.1%,5567610.617730667,,3.0,4577044.001004762,,,,-47.0%,-41.8%,,,3.0,4512551.723095386,,,,-46.2%,-38.5%
-1741,Nantes,57237294.94207373,0.1404456545388895,1.2,25056915.2814544,0.1404456545388895,,,-41.9%,-38.6%,35906236.66444655,0.18969153923804352,1.1,11035429.083520306,0.18969153923804352,,,-48.6%,-46.3%,21331058.27762719,0.09773545439213753,0.6,14010837.141009696,0.09773545439213753,,,-24.4%,13.7%,41832532.556854516,,0.6,17006795.761408933,,,,-23.1%,6.9%,46874659.36724149,,-0.2,9778163.754947368,,,,-30.2%,53.9%,26872116.049812768,,0.0,6817000.902370033,,,,-34.6%,31.5%,14960416.507041749,,0.6,9350493.295346787,,,,-6.7%,42.0%,23437329.683620743,,-0.1,4868580.716469921,,,,-31.5%,56.8%,23437329.683620743,,-0.2,4889081.877473692,,,,-30.2%,53.9%
-1741,Bayonne,,0.0,0.1,17644275.934292138,0.0,,,22.6%,40.3%,,0.0,0.3,6116283.847708822,0.0,,,13.4%,23.8%,,0.0,-0.4,12728079.118132912,0.0,,,29.2%,49.7%,,,0.3,14832332.974444583,,,,31.5%,49.0%,,,0.5,9568801.526067596,,,,29.0%,37.4%,,,0.4,4999059.440659438,,,,28.9%,36.9%,,,0.2,10078712.528684836,,,,31.3%,52.7%,,,0.5,4809232.932112455,,,,30.1%,37.3%,,,0.5,4784400.76303379,,,,29.0%,37.4%
-1741,La Rochelle,16755715.98272359,0.04111423331313859,-0.7,16867117.688993208,0.04111423331313859,,,47.4%,42.5%,7074108.810876449,0.037372298345074786,-0.5,7106012.463137486,0.037372298345074786,,,149.9%,144.1%,9681607.171847142,0.04435955609286887,-0.8,9532609.78367284,0.04435955609286887,,,-0.4%,-1.6%,14140793.81729184,,-1.3,14315978.647624984,,,,44.1%,34.1%,4324248.129338498,,1.8,2796589.535210442,,,,8.1%,-17.7%,5488566.314542199,,-1.0,5112704.024841708,,,,99.7%,86.6%,8652227.502749642,,-1.4,8789780.346896054,,,,7.4%,2.2%,2162124.064669249,,1.8,1386586.669962817,,,,9.3%,-17.2%,2162124.064669249,,1.8,1398294.7676052232,,,,8.1%,-17.7%
-1742,Marseille,,0.0,1.1,101060565.08314164,0.0,,,-39.5%,-30.6%,52176220.79880458,0.2966922991564212,1.8,46981355.05222049,0.2966922991564212,,,-40.0%,-29.8%,,0.0,0.4,52405264.01391359,0.0,,,-41.6%,-33.6%,,,0.9,89849415.94829157,,,,-38.2%,-27.0%,,,1.5,82443118.63253199,,,,-35.9%,-21.0%,44357692.08332365,,1.6,41861718.224279135,,,,-38.0%,-24.8%,,,0.1,46878786.29247541,,,,-40.0%,-29.9%,40873649.5817131,,1.5,40555463.49601087,,,,-35.4%,-19.2%,,,1.5,41221559.31626592,,,,-35.9%,-21.0%
-1742,Rouen,,0.0,2.5,32699582.901943095,0.0,,,30.0%,25.3%,,0.0,3.3,15995145.9550637,0.0,,,53.9%,47.8%,,0.0,1.3,17788781.55773273,0.0,,,6.6%,3.6%,,,2.0,25832585.83481475,,,,97.5%,93.3%,,,3.1,18890202.36711358,,,,157.2%,145.3%,,,3.0,12280788.04798911,,,,126.8%,119.7%,,,0.1,15217037.282723915,,,,71.2%,70.8%,,,3.1,9445101.183556773,,,,157.2%,145.3%,,,3.1,9445101.183556773,,,,157.2%,145.3%
-1742,Bordeaux,52762324.43943313,0.13614507921673594,3.7,36433462.58148543,0.13614507921673594,,,-49.2%,-57.2%,19306091.253180537,0.10978120902464905,4.2,12541358.549987776,0.10978120902464905,,,-38.5%,-53.8%,33456233.186252587,0.15804714754216567,3.2,24428981.47673444,0.15804714754216567,,,-56.9%,-60.6%,34951524.60524518,,2.2,25830973.737462133,,,,-53.2%,-55.5%,13994372.040238822,,3.0,9297603.915999865,,,,-46.2%,-38.5%,10343686.270788386,,2.9,7080270.378888162,,,,-47.7%,-40.4%,24607838.334456794,,1.9,18661830.85960899,,,,-53.5%,-55.1%,6997186.020119411,,3.0,4718548.831959281,,,,-47.0%,-41.8%,6997186.020119411,,3.0,4648801.957999957,,,,-46.2%,-38.5%
-1742,Nantes,58012489.230124384,0.1496923235605687,1.2,25354345.06729807,0.1496923235605687,,,-41.9%,-38.6%,36260581.93065922,0.20619039204164727,1.1,11154690.772905042,0.20619039204164727,,,-48.6%,-46.3%,21751907.29946517,0.10275594634768119,0.6,14095895.456653412,0.10275594634768119,,,-24.4%,13.7%,38714571.65784699,,0.6,17101265.434271403,,,,-23.1%,6.9%,46371799.01820723,,-0.2,9758734.741645494,,,,-30.2%,53.9%,25612612.794653185,,0.0,6818551.506408441,,,,-34.6%,31.5%,13101958.863193799,,0.6,9407992.258115225,,,,-6.7%,42.0%,23185899.509103615,,-0.1,4861372.137332873,,,,-31.5%,56.8%,23185899.509103615,,-0.2,4879367.370822747,,,,-30.2%,53.9%
-1742,Bayonne,,0.0,0.1,17661438.71107684,0.0,,,22.6%,40.3%,,0.0,0.3,6132971.246485496,0.0,,,13.4%,23.8%,,0.0,-0.4,12677009.873756537,0.0,,,29.2%,49.7%,,,0.3,14881010.428124215,,,,31.5%,49.0%,,,0.5,9617514.439291934,,,,29.0%,37.4%,,,0.4,5018734.00786677,,,,28.9%,36.9%,,,0.2,10094014.02222151,,,,31.3%,52.7%,,,0.5,4831738.538345051,,,,30.1%,37.3%,,,0.5,4808757.219645966,,,,29.0%,37.4%
-1742,La Rochelle,,0.0,-0.7,16743802.066865262,0.0,,,47.4%,42.5%,,0.0,-0.5,7068411.002947493,0.0,,,149.9%,144.1%,,0.0,-0.8,9454156.365827926,0.0,,,-0.4%,-1.6%,,,-1.3,14134998.842732115,,,,44.1%,34.1%,,,1.8,2848620.0529321805,,,,8.1%,-17.7%,,,-1.0,5063727.537765816,,,,99.7%,86.6%,,,-1.4,8671061.785792515,,,,7.4%,2.2%,,,1.8,1412123.4024946003,,,,9.3%,-17.2%,,,1.8,1424310.0264660926,,,,8.1%,-17.7%
-1750,Marseille,151081185.75407392,0.32593167485033,1.1,110636770.00542016,0.32593167485033,,,-39.5%,-30.6%,75982636.59665269,0.3578414456779374,1.8,54256371.14871281,0.3578414456779374,,,-40.0%,-29.8%,75098549.15742122,0.29895880214543835,0.4,54202229.25990692,0.29895880214543835,,,-41.6%,-33.6%,132061740.59148782,,0.9,96511264.16046709,,,,-38.2%,-27.0%,130044152.91970532,,1.5,92743919.06843624,,,,-35.9%,-21.0%,66170875.756852664,,1.6,47574542.5293451,,,,-38.0%,-24.8%,65890864.83463517,,0.1,47301656.8492634,,,,-40.0%,-29.9%,65022076.45985266,,1.5,45869011.15660435,,,,-35.4%,-19.2%,65022076.45985266,,1.5,46371959.5342182,,,,-35.9%,-21.0%
-1750,Rouen,58474351.935568735,0.1261483576993546,2.5,40072363.207872786,0.1261483576993546,,,30.0%,25.3%,34308264.03838983,0.16157531973217487,3.3,20865074.64196076,0.16157531973217487,,,53.9%,47.8%,24166087.897178903,0.09620245359384604,1.3,19678138.533179555,0.09620245359384604,,,6.6%,3.6%,47099490.45446172,,2.0,30291375.835619796,,,,97.5%,93.3%,48778721.02002764,,3.1,24236604.306083847,,,,157.2%,145.3%,27801124.507392816,,3.0,15648516.100817258,,,,126.8%,119.7%,19298365.947068904,,0.1,15349969.573503748,,,,71.2%,70.8%,24389360.51001382,,3.1,12118302.153041901,,,,157.2%,145.3%,24389360.51001382,,3.1,12118302.153041901,,,,157.2%,145.3%
-1750,Bordeaux,58859614.518199995,0.12697949546271958,3.7,49008890.157591835,0.12697949546271958,,,-49.2%,-57.2%,25152870.00595,0.11845784470020476,4.2,17487986.355860375,0.11845784470020476,,,-38.5%,-53.8%,33706744.51225,0.13418272492164102,3.2,31478143.01833453,0.13418272492164102,,,-56.9%,-60.6%,32360989.41389,,2.2,30893807.994099647,,,,-53.2%,-55.5%,13315892.584279997,,3.0,11795649.546867425,,,,-46.2%,-38.5%,10678968.204940002,,2.9,8946467.156670624,,,,-47.7%,-40.4%,21682021.208949998,,1.9,21706571.96921062,,,,-53.5%,-55.1%,6657946.292139999,,3.0,6019984.666286526,,,,-47.0%,-41.8%,6657946.292139999,,3.0,5897824.773433785,,,,-46.2%,-38.5%
-1750,Nantes,35756157.6544666,0.07713776068386789,1.2,27864466.55694048,0.07713776068386789,,,-41.9%,-38.6%,19368854.402506195,0.09121793045048972,1.1,12156373.211797424,0.09121793045048972,,,-48.6%,-46.3%,16387303.251960404,0.06523599464392581,0.6,14795217.407584783,0.06523599464392581,,,-24.4%,13.7%,16502110.326686596,,0.6,17876161.15492603,,,,-23.1%,6.9%,9494923.185850594,,-0.2,9604685.992980381,,,,-30.2%,53.9%,7673076.002616197,,0.0,6830969.042744997,,,,-34.6%,31.5%,8829034.3240704,,0.6,9880897.108642116,,,,-6.7%,42.0%,4747461.592925297,,-0.1,4804086.416965626,,,,-31.5%,56.8%,4747461.592925297,,-0.2,4802342.996490199,,,,-30.2%,53.9%
-1750,Bayonne,16629982.379220197,0.03587632690687005,0.1,17799343.290435135,0.03587632690687005,,,22.6%,40.3%,7599680.990409998,0.035790819509667504,0.3,6268119.963809181,0.035790819509667504,,,13.4%,23.8%,9030301.388810199,0.03594860508625689,-0.4,12275763.910346668,0.03594860508625689,,,29.2%,49.7%,14152472.993200198,,0.3,15276225.385851352,,,,31.5%,49.0%,13623254.180799998,,0.5,10016252.173413295,,,,29.0%,37.4%,6811627.090399999,,0.4,5178943.858219288,,,,28.9%,36.9%,7340845.9028002,,0.2,10217265.24561748,,,,31.3%,52.7%,6811627.090399999,,0.5,5015616.55446026,,,,30.1%,37.3%,6811627.090399999,,0.5,5008126.086706638,,,,29.0%,37.4%
-1750,La Rochelle,21139169.508223407,0.04560412263361187,-0.7,15789185.657740965,0.04560412263361187,,,47.4%,42.5%,11434237.193970403,0.0538497234497791,-0.5,6774674.432811335,0.0538497234497791,,,149.9%,144.1%,9704932.314253004,0.038634234244522975,-0.8,8849332.312491441,0.038634234244522975,,,-0.4%,-1.6%,16262212.0072824,,-1.3,12767141.145479564,,,,44.1%,34.1%,3494207.387940801,,1.8,3301269.040980371,,,,8.1%,-17.7%,7578549.693970401,,-1.0,4688433.3946400415,,,,99.7%,86.6%,8683662.313312,,-1.4,7777255.171068647,,,,7.4%,2.2%,1747103.6939704006,,1.8,1634096.4555143467,,,,9.3%,-17.2%,1747103.6939704006,,1.8,1650634.5204901884,,,,8.1%,-17.7%
1772,Marseille,175456907.62145907,0.28304270042249224,1.1,141913380.2328939,0.28304270042249224,,,-39.5%,-30.6%,92094448.76964861,0.3067260197073342,1.8,80611138.70040196,0.3067260197073342,,,-40.0%,-29.8%,83362458.85181047,0.2607964622045289,0.4,59467995.04418713,0.2607964622045289,,,-41.6%,-33.6%,143339379.73074254,,0.9,117489905.78551431,,,,-38.2%,-27.0%,135495932.28156555,,1.5,128202289.81289227,,,,-35.9%,-21.0%,73461647.39080803,,1.6,67632889.21383418,,,,-38.0%,-24.8%,69877732.33993451,,0.1,48484323.10778524,,,,-40.0%,-29.9%,67747966.14078277,,1.5,64351978.110663414,,,,-35.4%,-19.2%,67747966.14078277,,1.5,64101144.90644602,,,,-35.9%,-21.0%
1772,Rouen,50188548.491578735,0.08096291270554831,2.5,70093459.52743222,0.08096291270554831,,,30.0%,25.3%,30417758.14715292,0.10130814625138833,3.3,43336837.42591203,0.10130814625138833,,,53.9%,47.8%,19770790.344425816,0.06185220839010474,1.3,25973949.715143073,0.06185220839010474,,,6.6%,3.6%,27239233.79541032,,2.0,46933676.43120171,,,,97.5%,93.3%,24581475.43329114,,3.1,48097053.10508164,,,,157.2%,145.3%,16497983.816645572,,3.0,30472087.375756104,,,,126.8%,119.7%,10741249.97876475,,0.1,15721551.702164758,,,,71.2%,70.8%,12290737.71664557,,3.1,24048526.552540775,,,,157.2%,145.3%,12290737.71664557,,3.1,24048526.552540775,,,,157.2%,145.3%
1772,Bordeaux,151582962.59931034,0.24452984868920066,3.7,110765502.52870804,0.24452984868920066,,,-49.2%,-57.2%,71456679.29986116,0.23799070536782693,4.2,43634164.537663646,0.23799070536782693,,,-38.5%,-53.8%,80126283.29944919,0.2506722030745419,3.2,63211253.15817211,0.2506722030745419,,,-56.9%,-60.6%,67076361.160788044,,2.2,50539480.37353685,,,,-53.2%,-55.5%,22994287.54647125,,3.0,22695335.9620079,,,,-46.2%,-38.5%,30532458.267706465,,2.9,17023792.901550107,,,,-47.7%,-40.4%,36543902.89308158,,1.9,32892203.982923403,,,,-53.5%,-55.1%,11497143.773235625,,3.0,11762765.67974608,,,,-47.0%,-41.8%,11497143.773235625,,3.0,11347667.981004009,,,,-46.2%,-38.5%
1772,Nantes,56438762.86667327,0.09104560240371026,1.2,36124027.04837587,0.09104560240371026,,,-41.9%,-38.6%,26390577.55367836,0.08789538260948067,1.1,15399508.889514739,0.08789538260948067,,,-48.6%,-46.3%,30048185.31299491,0.09400466988654528,0.6,16902471.97220096,0.09400466988654528,,,-24.4%,13.7%,26277473.019711316,,0.6,20192997.79637373,,,,-23.1%,6.9%,10624760.982380114,,-0.2,9193475.63826713,,,,-30.2%,53.9%,9126672.648473248,,0.0,6865233.995388926,,,,-34.6%,31.5%,17150800.371238068,,0.6,11307583.340445416,,,,-6.7%,42.0%,5312380.491190057,,-0.1,4650007.522856213,,,,-31.5%,56.8%,5312380.491190057,,-0.2,4596737.819133565,,,,-30.2%,53.9%
1772,Bayonne,14351581.186162991,0.023151612263838824,0.1,18184158.411918815,0.023151612263838824,,,22.6%,40.3%,6318478.428589949,0.02104406687807619,0.3,6655333.460870896,0.02104406687807619,,,13.4%,23.8%,8033102.757573042,0.02513127381984601,-0.4,11236620.13032034,0.02513127381984601,,,29.2%,49.7%,12683450.411331143,,0.3,16418030.465361984,,,,31.5%,49.0%,10577045.4742607,,0.5,11200098.91403953,,,,29.0%,37.4%,5294044.7371346,,0.4,5646385.427139147,,,,28.9%,36.9%,7389405.674196543,,0.2,10564021.343281819,,,,31.3%,52.7%,5288522.73713035,,0.5,5558169.768326938,,,,30.1%,37.3%,5288522.73713035,,0.5,5600049.457019744,,,,29.0%,37.4%
1772,La Rochelle,16166496.63837478,0.02607938853435658,-0.7,13435389.731964111,0.02607938853435658,,,47.4%,42.5%,6812748.5150308255,0.022690262694434388,-0.5,6028325.249002505,0.022690262694434388,,,149.9%,144.1%,9353748.123343954,0.02926286547349575,-0.8,7378222.415863986,0.02926286547349575,,,-0.4%,-1.6%,12455924.571555257,,-1.3,9650233.823888846,,,,44.1%,34.1%,5483374.960987239,,1.8,4952317.692192555,,,,8.1%,-17.7%,4407392.690569205,,-1.0,3793679.679381241,,,,99.7%,86.6%,8048531.880986053,,-1.4,5766337.185786854,,,,7.4%,2.2%,2741687.4804936196,,1.8,2441414.6211635494,,,,9.3%,-17.2%,2741687.4804936196,,1.8,2476158.846096282,,,,8.1%,-17.7%
-1765,Marseille,160257892.32954246,0.2974463645600525,1.1,131105315.33200535,0.2974463645600525,,,-39.5%,-30.6%,79928781.17570402,0.36311088574609685,1.8,71069866.87477654,0.36311088574609685,,,-40.0%,-29.8%,80329111.15383846,0.2520865370590232,0.4,57739276.871546924,0.2520865370590232,,,-41.6%,-33.6%,131240655.19075802,,0.9,110362277.15006208,,,,-38.2%,-27.0%,119873828.65299034,,1.5,115652793.97985311,,,,-35.9%,-21.0%,65394596.743587896,,1.6,60470709.758986235,,,,-38.0%,-24.8%,65846058.44717012,,0.1,48104847.47675919,,,,-40.0%,-29.9%,59936914.32649517,,1.5,57779748.04499745,,,,-35.4%,-19.2%,59936914.32649517,,1.5,57826396.98992644,,,,-35.9%,-21.0%
-1765,Rouen,,0.0,2.5,58669528.26696038,0.0,,,30.0%,25.3%,,0.0,3.3,34344282.39080083,0.0,,,53.9%,47.8%,,0.0,1.3,23778251.17602463,0.0,,,6.6%,3.6%,,,2.0,40829808.81546535,,,,97.5%,93.3%,,,3.1,38673430.83126054,,,,157.2%,145.3%,,,3.0,24649672.04576488,,,,126.8%,119.7%,,,0.1,15602355.560206963,,,,71.2%,70.8%,,,3.1,19336715.41563037,,,,157.2%,145.3%,,,3.1,19336715.41563037,,,,157.2%,145.3%
-1765,Bordeaux,73105566.7796037,0.1356874519663624,3.7,85452919.47227961,0.1356874519663624,,,-49.2%,-57.2%,12208544.567678874,0.05546256763124636,4.2,32619766.364119317,0.05546256763124636,,,-38.5%,-53.8%,60897022.211924836,0.1911053069815649,3.2,50635327.61569561,0.1911053069815649,,,-56.9%,-60.6%,46128394.73256859,,2.2,43213201.26167411,,,,-53.2%,-55.5%,10730445.433618477,,3.0,18429122.147549026,,,,-46.2%,-38.5%,9094070.143309936,,2.9,13872502.580287373,,,,-47.7%,-40.4%,37034324.589258656,,1.9,28817785.570237987,,,,-53.5%,-55.1%,5365222.716809238,,3.0,9504863.426955558,,,,-47.0%,-41.8%,5365222.716809238,,3.0,9214561.073774561,,,,-46.2%,-38.5%
-1765,Nantes,39633276.01560694,0.07356126862198989,1.2,33260028.29137273,0.07356126862198989,,,-41.9%,-38.6%,16108269.93565357,0.0731787483574232,1.1,14283304.42527741,0.0731787483574232,,,-48.6%,-46.3%,23525006.07995337,0.07382550649204506,0.6,16201309.867342824,0.07382550649204506,,,-24.4%,13.7%,23363762.806199078,,0.6,19424978.027026422,,,,-23.1%,6.9%,6207370.260550843,,-0.2,9322368.781992689,,,,-30.2%,53.9%,6479597.705893092,,0.0,6854312.907738374,,,,-34.6%,31.5%,16884165.100305986,,0.6,10832602.321089052,,,,-6.7%,42.0%,3103685.1302754213,,-0.1,4698488.897659611,,,,-31.5%,56.8%,3103685.1302754213,,-0.2,4661184.390996343,,,,-30.2%,53.9%
-1765,Bayonne,25243299.21927449,0.04685277881250821,0.1,18060823.272234865,0.04685277881250821,,,22.6%,40.3%,8586017.940574985,0.03900568147762201,0.3,6529602.528798742,0.03900568147762201,,,13.4%,23.8%,16657281.278699506,0.05227340741171398,-0.4,11557341.940947304,0.05227340741171398,,,29.2%,49.7%,22569059.33706682,,0.3,16045763.079774328,,,,31.5%,49.0%,13747589.50330339,,0.5,10808981.052936867,,,,29.0%,37.4%,7078135.752759695,,0.4,5493250.119258537,,,,28.9%,36.9%,15490923.584307127,,0.2,10452432.007676749,,,,31.3%,52.7%,6873794.751651695,,0.5,5379457.966711034,,,,30.1%,37.3%,6873794.751651695,,0.5,5404490.526468414,,,,29.0%,37.4%
-1765,La Rochelle,11571510.03004371,0.02147727978244597,-0.7,14143530.299138762,0.02147727978244597,,,47.4%,42.5%,4171057.278243181,0.018948822695934783,-0.5,6256419.633492755,0.018948822695934783,,,149.9%,144.1%,7400452.75180053,0.02322389081708606,-0.8,7817627.717394021,0.02322389081708606,,,-0.4%,-1.6%,8161223.778470071,,-1.3,10549082.511330657,,,,44.1%,34.1%,1837711.7587005994,,1.8,4352791.89300646,,,,8.1%,-17.7%,2208715.262079641,,-1.0,4058101.5905135614,,,,99.7%,86.6%,5952508.51639043,,-1.4,6342204.2599263415,,,,7.4%,2.2%,918855.8793502997,,1.8,2148632.464289739,,,,9.3%,-17.2%,918855.8793502997,,1.8,2176395.9465032336,,,,8.1%,-17.7%
-1749,Marseille,160025524.75081217,0.3416045824316386,1.1,109391799.73654263,0.3416045824316386,,,-39.5%,-30.6%,88233454.24000002,0.4103729640038772,1.8,53288695.96900149,0.4103729640038772,,,-40.0%,-29.8%,71792070.51081216,0.28326539366321657,0.4,53974281.451461434,0.28326539366321657,,,-41.6%,-33.6%,137854870.17080778,,0.9,95652243.56774089,,,,-38.2%,-27.0%,153302183.48,,1.5,91389029.38953409,,,,-35.9%,-21.0%,77816510.64,,1.6,46819839.92328914,,,,-38.0%,-24.8%,60038359.53080777,,0.1,47248590.12604264,,,,-40.0%,-29.9%,76651091.74,,1.5,45168495.66617413,,,,-35.4%,-19.2%,76651091.74,,1.5,45694514.69476695,,,,-35.9%,-21.0%
-1749,Rouen,,0.0,2.5,39066734.6134435,0.0,,,30.0%,25.3%,,0.0,3.3,20183244.243414413,0.0,,,53.9%,47.8%,,0.0,1.3,19431408.73791802,0.0,,,6.6%,3.6%,,,2.0,29694437.963990577,,,,97.5%,93.3%,,,3.1,23493210.891504105,,,,157.2%,145.3%,,,3.0,15181591.290410751,,,,126.8%,119.7%,,,0.1,15333289.737625958,,,,71.2%,70.8%,,,3.1,11746605.44575203,,,,157.2%,145.3%,,,3.1,11746605.44575203,,,,157.2%,145.3%
-1749,Bordeaux,67491695.93469042,0.14407371975985991,3.7,47225663.16775502,0.14407371975985991,,,-49.2%,-57.2%,29675317.522572573,0.1380196220854007,4.2,16776076.701086937,0.1380196220854007,,,-38.5%,-53.8%,37816378.41211784,0.14920967234414062,3.2,30496228.72477477,0.14920967234414062,,,-56.9%,-60.6%,39217018.244778186,,2.2,30210305.002134845,,,,-53.2%,-55.5%,18266356.929382782,,3.0,11449934.664596094,,,,-46.2%,-38.5%,14754875.312067341,,2.9,8688631.046891822,,,,-47.7%,-40.4%,24462142.93271085,,1.9,21300344.047358546,,,,-53.5%,-55.1%,9133178.464691391,,3.0,5839451.001617858,,,,-47.0%,-41.8%,9133178.464691391,,3.0,5724967.332298077,,,,-46.2%,-38.5%
-1749,Nantes,44409819.76721923,0.09480111351653768,1.2,27537590.737483077,0.09480111351653768,,,-41.9%,-38.6%,23862874.46869859,0.11098600422846013,1.1,12026401.91671214,0.11098600422846013,,,-48.6%,-46.3%,20546945.29852064,0.08107077156502228,0.6,14705939.200595971,0.08107077156502228,,,-24.4%,13.7%,33804773.50883924,,0.6,17777410.85467297,,,,-23.1%,6.9%,38162654.44913618,,-0.2,9623808.305130327,,,,-30.2%,53.9%,22541751.22611316,,0.0,6829415.614839677,,,,-34.6%,31.5%,11263022.282726085,,0.6,9820507.886438143,,,,-6.7%,42.0%,19081327.22456809,,-0.1,4811210.051227651,,,,-31.5%,56.8%,19081327.22456809,,-0.2,4811904.152565164,,,,-30.2%,53.9%
-1749,Bayonne,16263866.812155545,0.03471828284732422,0.1,17782046.502738193,0.03471828284732422,,,22.6%,40.3%,6552822.230642415,0.03047711442946252,0.3,6251064.834539488,0.03047711442946252,,,13.4%,23.8%,9711044.58151313,0.03831624922767872,-0.4,12325216.73820496,0.03831624922767872,,,29.2%,49.7%,13953927.831096992,,0.3,15226255.139730562,,,,31.5%,49.0%,11030525.061095228,,0.5,9965519.645166337,,,,29.0%,37.4%,5515262.530547614,,0.4,5158641.2323296,,,,28.9%,36.9%,8438665.300549379,,0.2,10201776.91582379,,,,31.3%,52.7%,5515262.530547614,,0.5,4992254.468475567,,,,30.1%,37.3%,5515262.530547614,,0.5,4982759.822583169,,,,29.0%,37.4%
-1749,La Rochelle,23321457.508742854,0.04978403768009436,-0.7,15905470.67141364,0.04978403768009436,,,47.4%,42.5%,10665813.021295529,0.04960659582877273,-0.5,6810713.317771388,0.04960659582877273,,,149.9%,144.1%,12655644.487447327,0.0499345692677659,-0.8,8922766.719401607,0.0499345692677659,,,-0.4%,-1.6%,17928852.572391655,,-1.3,12930607.357203852,,,,44.1%,34.1%,3997752.767720057,,1.8,3240970.814418303,,,,8.1%,-17.7%,7697792.48644573,,-1.0,4733780.0282900985,,,,99.7%,86.6%,10231060.085945927,,-1.4,7883736.310985925,,,,7.4%,2.2%,1998876.3838600286,,1.8,1604545.5791235955,,,,9.3%,-17.2%,1998876.3838600286,,1.8,1620485.4072091542,,,,8.1%,-17.7%
-1757,Marseille,,0.0,1.1,119757448.19924584,0.0,165068537.12571332,137523816.31666926,-39.5%,-30.6%,53358505.38187696,0.3626710159482725,1.8,61540397.53241262,0.3626710159482725,84872476.49264306,70147837.01797822,-40.0%,-29.8%,,0.0,0.4,55825047.96835137,0.0,75712100.35260348,64161728.00815517,-41.6%,-33.6%,,,0.9,102744340.06137924,,141827162.22616228,114631636.11099684,-38.2%,-27.0%,,,1.5,102807570.67456913,,154466716.47692856,115348103.42296164,-35.9%,-21.0%,49250171.02619471,,1.6,53209293.84011222,,73201070.91774376,57797163.83497492,-38.0%,-24.8%,,,0.1,47674796.501979776,,63561821.66443849,52927563.94560822,-40.0%,-29.9%,49247496.02619471,,1.5,51086439.4841047,,71376716.21958092,53654290.816327535,-35.4%,-19.2%,,,1.5,51403785.33728447,,77233358.23846413,57674051.711480714,-35.9%,-21.0%
-1757,Rouen,,0.0,2.5,47875117.65730987,0.0,44396223.93874587,44396223.93874587,30.0%,25.3%,,0.0,3.3,26328293.52347641,0.0,21232917.944641374,21232917.944641374,53.9%,47.8%,,0.0,1.3,21495230.11447457,0.0,23485984.857401334,23485984.857401334,6.6%,3.6%,,,2.0,34819796.451909944,,27130675.78929834,27130675.78929834,97.5%,93.3%,,,3.1,30142379.90631796,,19798843.578453537,19798843.578453537,157.2%,145.3%,,,3.0,19344798.95066017,,13107830.17299884,13107830.17299884,126.8%,119.7%,,,0.1,15467237.581226738,,14215415.58727552,14215415.58727552,71.2%,70.8%,,,3.1,15071189.953158952,,9899421.78922675,9899421.78922675,157.2%,145.3%,,,3.1,15071189.953158952,,9899421.78922675,9899421.78922675,157.2%,145.3%
-1757,Bordeaux,39823112.57058905,0.11848076947732528,3.7,63526142.58475932,0.11848076947732528,111225840.64176345,124201884.94352253,-49.2%,-57.2%,11011190.5447474,0.07484167019078293,4.2,23392984.04428134,0.07484167019078293,34689843.83439013,30823049.893489968,-38.5%,-53.8%,28811922.02584165,0.15245363081507063,3.2,39296138.90094225,0.15245363081507063,75054851.14819013,94810427.6065879,-56.9%,-60.6%,29760802.33692637,,2.2,36131481.982252166,,59853365.201187834,64769443.8704954,-53.2%,-55.5%,9770474.583932959,,3.0,14526260.513817577,,20622786.148718953,13823961.575908313,-46.2%,-38.5%,6699487.901823809,,2.9,10978754.784454009,,13946276.50294165,9885608.666920975,-47.7%,-40.4%,23061314.435102563,,1.9,24775567.548071906,,44308885.58733169,56952988.282906964,-53.5%,-55.1%,4885237.291966479,,3.0,7450045.923266258,,10364411.154019706,6911980.787954241,-47.0%,-41.8%,4885237.291966479,,3.0,7263130.256908879,,10311393.07435953,6911980.787954241,-46.2%,-38.5%
-1757,Nantes,,0.0,1.2,30263857.107198473,0.0,30649048.508631703,27449863.28545698,-41.9%,-38.6%,,0.0,1.1,13106363.32920537,0.0,16454366.364679879,13857126.446971772,-48.6%,-46.3%,4984994.270048742,0.026377291850908827,0.6,15435526.485324636,0.026377291850908827,17609770.086215705,19066009.25927136,-24.4%,13.7%,,,0.6,18582944.202398196,,15067163.987115646,11529620.102061639,-23.1%,6.9%,,,-0.2,9471889.468718931,,8907328.17482843,3568215.35096687,-30.2%,53.9%,,,0.0,6841852.9362377785,,6763652.540534975,3357661.9016005564,-34.6%,31.5%,4489054.24027548,,0.6,10314148.366438346,,9765646.595460422,12285431.39758419,-6.7%,42.0%,,,-0.1,4754515.43377466,,4453664.08741427,1784107.6754834317,-31.5%,56.8%,,,-0.2,4735944.734359474,,4453664.08741427,1784107.6754834317,-30.2%,53.9%
-1757,Bayonne,18611987.65773474,0.05537393932435841,0.1,17920892.81549939,0.05537393932435841,17552835.4867688,17552835.4867688,22.6%,40.3%,5846503.622570667,0.039737946056921075,0.3,6388815.911520225,0.039737946056921075,6819286.967828287,6819286.967828287,13.4%,23.8%,12765484.035164073,0.06754649649985409,-0.4,11935105.543719435,0.06754649649985409,10761541.067738337,10761541.067738337,29.2%,49.7%,16603588.978483865,,0.3,15630639.224430766,,14688400.80210848,14688400.80210848,31.5%,49.0%,9782492.759856459,,0.5,10378685.515385514,,9711123.57535645,9711123.57535645,29.0%,37.4%,5012054.379928229,,0.4,5323317.251931034,,5120089.923046211,5120089.923046211,28.9%,36.9%,11591534.598555636,,0.2,10326343.959511226,,9659048.314344099,9659048.314344099,31.3%,52.7%,4891246.379928229,,0.5,5182241.124483654,,4855561.78767825,4855561.78767825,30.1%,37.3%,4891246.379928229,,0.5,5189342.757692748,,4855561.78767825,4855561.78767825,29.0%,37.4%
-1757,La Rochelle,15827263.197905347,0.04708889389507204,-0.7,14998650.151370348,0.04708889389507204,20673840.69697679,16448473.375819903,47.4%,42.5%,7261098.010339802,0.049352765289492874,-0.5,6527685.693980327,0.049352765289492874,10355266.71681836,8556226.917632082,149.9%,144.1%,8566165.187565545,0.04532647922046703,-0.8,8351938.003926681,0.04532647922046703,10293999.665976055,7936947.700808612,-0.4%,-1.6%,13720239.882770658,,-1.3,11679299.804901112,,15997783.883447764,14252804.421544338,44.1%,34.1%,6399163.0339124035,,1.8,3755964.787703757,,4736414.276617298,6794162.580488943,8.1%,-17.7%,6629970.019595803,,-1.0,4382939.6826725155,,7520729.2128031645,7363633.921358325,99.7%,86.6%,7090269.863174854,,-1.4,7071086.621988936,,8458876.415481482,6926203.961567047,7.4%,2.2%,3199581.5169562018,,1.8,1856765.6615032325,,2368207.1383086485,3397081.290244513,9.3%,-17.2%,3199581.5169562018,,1.8,1877982.3938518818,,2368207.1383086485,3397081.290244513,8.1%,-17.7%
-1767,Marseille,155819227.45312315,0.29682941739939794,1.1,134106473.0574304,0.29682941739939794,,,-39.5%,-30.6%,86346788.65913217,0.3628936753606946,1.8,73674433.15216587,0.3628936753606946,,,-40.0%,-29.8%,69472438.79399098,0.24205941222801428,0.4,58228003.48809261,0.24205941222801428,,,-41.6%,-33.6%,128966281.18182853,,0.9,112353431.02572499,,,,-38.2%,-27.0%,135628413.29271185,,1.5,119107439.10255398,,,,-35.9%,-21.0%,73431204.5040921,,1.6,62435911.84405481,,,,-38.0%,-24.8%,55535076.677736424,,0.1,48212964.996261716,,,,-40.0%,-29.9%,67814206.64635593,,1.5,59585850.94170867,,,,-35.4%,-19.2%,67814206.64635593,,1.5,59553719.551277086,,,,-35.9%,-21.0%
-1767,Rouen,72615731.36479175,0.13833007381278928,2.5,61728863.58548295,0.13833007381278928,,,30.0%,25.3%,46901043.470863774,0.19711320256023665,3.3,36703914.135292016,0.19711320256023665,,,53.9%,47.8%,25714687.893927973,0.08959642622722243,1.3,24385932.267161176,0.08959642622722243,,,6.6%,3.6%,54385603.323712915,,2.0,42487886.27316337,,,,97.5%,93.3%,62104164.38109187,,3.1,41159632.81825231,,,,157.2%,145.3%,37322380.098282464,,3.0,26189238.86745259,,,,126.8%,119.7%,17063223.22543045,,0.1,15636319.084541326,,,,71.2%,70.8%,31052082.190545935,,3.1,20579816.409126114,,,,157.2%,145.3%,31052082.190545935,,3.1,20579816.409126114,,,,157.2%,145.3%
-1767,Bordeaux,83484634.5525411,0.15903490115484933,3.7,92028111.45646977,0.15903490115484933,,,-49.2%,-57.2%,28239948.84003925,0.11868534992095474,4.2,35447013.56903809,0.11868534992095474,,,-38.5%,-53.8%,55244685.71250185,0.1924863497586935,3.2,53948523.14519771,0.1924863497586935,,,-56.9%,-60.6%,41453650.0629854,,2.2,45190703.95930138,,,,-53.2%,-55.5%,6769393.804244387,,3.0,19558806.653492995,,,,-46.2%,-38.5%,7100075.402736494,,2.9,14708055.045870142,,,,-47.7%,-40.4%,34353574.660248905,,1.9,29927459.647699237,,,,-53.5%,-55.1%,3384696.9021221935,,3.0,10101656.900729105,,,,-47.0%,-41.8%,3384696.9021221935,,3.0,9779403.326746617,,,,-46.2%,-38.5%
-1767,Nantes,34526296.0226709,0.06577121771734944,1.2,34054318.8841293,0.06577121771734944,,,-41.9%,-38.6%,15138961.52786769,0.06362521959768364,1.1,14593696.66102005,0.06362521959768364,,,-48.6%,-46.3%,19387334.494803213,0.06755033901135889,0.6,16398619.86836373,0.06755033901135889,,,-24.4%,13.7%,17197466.436339036,,0.6,19641381.87992608,,,,-23.1%,6.9%,5215632.42922733,,-0.2,9285358.871682039,,,,-30.2%,53.9%,5241694.204087175,,0.0,6857431.444524254,,,,-34.6%,31.5%,11955772.232251858,,0.6,10966237.727030123,,,,-6.7%,42.0%,2607816.214613665,,-0.1,4684585.726725589,,,,-31.5%,56.8%,2607816.214613665,,-0.2,4642679.435841028,,,,-30.2%,53.9%
-1767,Bayonne,17957913.890987836,0.03420911016629248,0.1,18095976.2744873,0.03420911016629248,,,22.6%,40.3%,6924296.990026709,0.02910106586499012,0.3,6565281.293105168,0.02910106586499012,,,13.4%,23.8%,11033616.900961125,0.038443890385301174,-0.4,11464784.277454263,0.038443890385301174,,,29.2%,49.7%,15797545.245239848,,0.3,16151255.393302448,,,,31.5%,49.0%,11510302.465596821,,0.5,10919314.035267485,,,,29.0%,37.4%,5768971.23279611,,0.4,5536574.26748987,,,,28.9%,36.9%,10028574.012443738,,0.2,10484193.848108243,,,,31.3%,52.7%,5755151.232798411,,0.5,5429923.911405836,,,,30.1%,37.3%,5755151.232798411,,0.5,5459657.017633752,,,,29.0%,37.4%
-1767,La Rochelle,12283463.360102393,0.023399508086528922,-0.7,13937479.373390945,0.023399508086528922,,,47.4%,42.5%,6113870.114851836,0.02569504704355723,-0.5,6190383.132422773,0.02569504704355723,,,149.9%,144.1%,6169593.245250556,0.021496411246764074,-0.8,7689479.011792183,0.021496411246764074,,,-0.4%,-1.6%,8123421.203556097,,-1.3,10284049.535425298,,,,44.1%,34.1%,4133765.6479212395,,1.8,4516265.883989482,,,,8.1%,-17.7%,3621021.481952576,,-1.0,3980725.8606826193,,,,99.7%,86.6%,4502399.721603521,,-1.4,6172040.140642409,,,,7.4%,2.2%,2066882.8239606197,,1.8,2228503.8704464235,,,,9.3%,-17.2%,2066882.8239606197,,1.8,2258132.941994761,,,,8.1%,-17.7%
+1747,Marseille,74418213.11469391,0.2349028236830506,1.1,106943729.65168639,0.2349028236830506,157918215.64789405,157918215.64789405,-39.5%,-30.6%,35600040.11585111,0.2652305599040694,1.8,51404813.941700846,0.2652305599040694,83515657.30117384,83515657.30117384,-40.0%,-29.8%,38818172.998842806,0.21260765671829318,0.4,53521257.71075132,0.21260765671829318,69240024.84175745,69240024.84175745,-41.6%,-33.6%,69839685.9997605,,0.9,93957072.05622636,,143568815.19998568,143568815.19998568,-38.2%,-27.0%,68075928.23187415,,1.5,88738341.3466393,,135728515.724472,135728515.724472,-35.9%,-21.0%,34037964.11593708,,1.6,45346161.64547945,,72979970.39535964,72979970.39535964,-38.0%,-24.8%,35801721.88382342,,0.1,47142635.216096245,,64320138.92377951,64320138.92377951,-40.0%,-29.9%,34037964.11593708,,1.5,43799396.29822887,,61266851.09179798,61266851.09179798,-35.4%,-19.2%,34037964.11593708,,1.5,44369170.67331973,,67864257.86223587,67864257.86223587,-35.9%,-21.0%
+1747,Rouen,,0.0,2.5,37130553.80530753,0.0,,,30.0%,25.3%,,0.0,3.3,18885698.05670441,0.0,,,53.9%,47.8%,,0.0,1.3,18947191.05311458,0.0,,,6.6%,3.6%,,,2.0,28535621.121689726,,,,97.5%,93.3%,,,3.1,22074129.534360103,,,,157.2%,145.3%,,,3.0,14289122.655891182,,,,126.8%,119.7%,,,0.1,15299984.420926163,,,,71.2%,70.8%,,,3.1,11037064.76718011,,,,157.2%,145.3%,,,3.1,11037064.76718011,,,,157.2%,145.3%
+1747,Bordeaux,41561901.25071488,0.13119110971372314,3.7,43851500.67550866,0.13119110971372314,136777273.831927,136777273.831927,-49.2%,-57.2%,20593033.58523307,0.15342403576401398,4.2,15438019.945747757,0.15342403576401398,36109939.61307012,36109939.61307012,-38.5%,-53.8%,20968867.665481817,0.11484677082888409,3.2,28623332.808687188,0.11484677082888409,108366457.06960236,108366457.06960236,-56.9%,-60.6%,17008904.476898536,,2.2,28888330.471893486,,94939465.31813589,94939465.31813589,-53.2%,-55.5%,8616353.575038956,,3.0,10788605.268901268,,55848997.020615384,55848997.020615384,-46.2%,-38.5%,7251971.785057778,,2.9,8195037.089626348,,19856833.858060952,19856833.858060952,-47.7%,-40.4%,9756932.691840757,,1.9,20510553.00232486,,78216630.69632474,78216630.69632474,-53.5%,-55.1%,4308176.787519478,,3.0,5494463.413697069,,26590273.181962773,26590273.181962773,-47.0%,-41.8%,4308176.787519478,,3.0,5394302.634450663,,27924498.51030764,27924498.51030764,-46.2%,-38.5%
+1747,Nantes,,0.0,1.2,26895297.777685836,0.0,49129073.4282306,49129073.4282306,-41.9%,-38.6%,,0.0,1.1,11770613.27963306,0.0,45343789.02018678,45343789.02018678,-48.6%,-46.3%,,0.0,0.6,14528995.719865622,0.0,13551994.805240542,13551994.805240542,-24.4%,13.7%,,,0.6,17581543.770215776,,33741712.93515794,33741712.93515794,-23.1%,6.9%,,,-0.2,9662167.219108943,,155148135.74107653,155148135.74107653,-30.2%,53.9%,,,0.0,6826309.818741934,,43860489.33209423,43860489.33209423,-34.6%,31.5%,,,0.6,9700834.431364555,,8271739.065752125,8271739.065752125,-6.7%,42.0%,,,-0.1,4825489.024789835,,77574067.87053372,77574067.87053372,-31.5%,56.8%,,,-0.2,4831083.609554488,,77574067.87053372,77574067.87053372,-30.2%,53.9%
+1747,Bayonne,,0.0,0.1,17747503.336274996,0.0,,,22.6%,40.3%,,0.0,0.3,6217093.667282734,0.0,,,13.4%,23.8%,12752367.735913675,0.06984488997005078,-0.4,12424720.85757836,0.06984488997005078,,,29.2%,49.7%,,,0.3,15126804.487632912,,,,31.5%,49.0%,,,0.5,9864824.171130637,,,,29.0%,37.4%,,,0.4,5118274.441129128,,,,28.9%,36.9%,9514095.241400063,,0.2,10170870.656819722,,,,31.3%,52.7%,,,0.5,4945856.242272204,,,,30.1%,37.3%,,,0.5,4932412.085565317,,,,29.0%,37.4%
+1747,La Rochelle,47706829.27353594,0.1505877181980615,-0.7,16140616.271883965,0.1505877181980615,6554848.815469976,6554848.815469976,47.4%,42.5%,11180400.85292304,0.08329720889422143,-0.5,6883367.2501169825,0.08329720889422143,1015652.3014705472,1015652.3014705472,149.9%,144.1%,36526428.4206129,0.20005574077446867,-0.8,9071468.732076941,0.20005574077446867,8908489.55381297,8908489.55381297,-0.4%,-1.6%,38153804.2132972,,-1.3,13263845.478659647,,5231504.456952391,5231504.456952391,44.1%,34.1%,1930034.9251064789,,1.8,3123658.316150477,,919954.6553990665,919954.6553990665,8.1%,-17.7%,5061472.217591039,,-1.0,4825793.318671586,,689849.0760232756,689849.0760232756,99.7%,86.6%,33092331.995706163,,-1.4,8101092.163419812,,7134931.393649759,7134931.393649759,7.4%,2.2%,965017.4625532394,,1.8,1547037.3497924036,,459977.3276995324,459977.3276995324,9.3%,-17.2%,965017.4625532394,,1.8,1561829.1580752411,,459977.3276995324,459977.3276995324,8.1%,-17.7%
1744,Marseille,60782878.49634711,0.19675748626326692,1.1,103373962.48329306,0.19675748626326692,135028534.99808362,135028534.99808362,-39.5%,-30.6%,32198747.948294297,0.22686329096060476,1.8,48703126.2953083,0.22686329096060476,65962071.54714142,65962071.54714142,-40.0%,-29.8%,28584130.54805281,0.17116999805124836,0.4,52848841.57079367,0.17116999805124836,65572729.99251215,65572729.99251215,-41.6%,-33.6%,52177668.18760845,,0.9,91470477.2149799,,118335471.45300852,118335471.45300852,-38.2%,-27.0%,54888158.909766234,,1.5,84905763.13841173,,108109571.53204407,108109571.53204407,-35.9%,-21.0%,28740089.852575596,,1.6,43222157.62158059,,57064840.84212788,57064840.84212788,-38.0%,-24.8%,23437578.33503285,,0.1,46984148.19168277,,57676659.42404339,57676659.42404339,-40.0%,-29.9%,27444079.454883117,,1.5,41823162.691247515,,50707761.04877756,50707761.04877756,-35.4%,-19.2%,27444079.454883117,,1.5,42452881.56920593,,54054785.76602194,54054785.76602194,-35.9%,-21.0%
1744,Rouen,,0.0,2.5,34404709.76810238,0.0,,,30.0%,25.3%,,0.0,3.3,17094096.10122973,0.0,,,53.9%,47.8%,,0.0,1.3,18243394.72953286,0.0,,,6.6%,3.6%,,,2.0,26881633.809551377,,,,97.5%,93.3%,,,3.1,20104598.34001563,,,,157.2%,145.3%,,,3.0,13047820.314696755,,,,126.8%,119.7%,,,0.1,15250162.038409267,,,,71.2%,70.8%,,,3.1,10052299.17000787,,,,157.2%,145.3%,,,3.1,10052299.17000787,,,,157.2%,145.3%
1744,Bordeaux,46519817.77354968,0.15058718232798007,3.7,39236842.64856241,0.15058718232798007,75852197.08732973,75852197.08732973,-49.2%,-57.2%,18768215.945350405,0.13223555281276225,4.2,13628353.487674983,0.13223555281276225,24841197.560156405,24841197.560156405,-38.5%,-53.8%,27751601.82819928,0.1661845765385886,3.2,26027430.544414956,0.1661845765385886,51791285.09937011,51791285.09937011,-56.9%,-60.6%,25768339.19805635,,2.2,27013038.9109922,,50322865.10691945,50322865.10691945,-53.2%,-55.5%,10617157.886147797,,3.0,9867536.602007223,,22983675.18012308,22983675.18012308,-46.2%,-38.5%,7749348.642382153,,2.9,7506721.0021865405,,13251132.971200963,13251132.971200963,-47.7%,-40.4%,18018990.5556742,,1.9,19380433.956033636,,37411380.96191818,37411380.96191818,-53.5%,-55.1%,5308578.943073899,,3.0,5014818.122963398,,11491837.590062171,11491837.590062171,-47.0%,-41.8%,5308578.943073899,,3.0,4933768.301003638,,11491837.590061517,11491837.590061517,-46.2%,-38.5%
1744,Nantes,30708149.493465453,0.09940395143500792,1.2,25959838.171394,0.09940395143500792,48613591.86794969,48613591.86794969,-41.9%,-38.6%,14908209.789692322,0.10503903880523002,1.1,11397094.722644603,0.10503903880523002,33441998.63592493,33441998.63592493,-48.6%,-46.3%,15799939.70377313,0.09461458496203659,0.6,14267564.36303913,0.09461458496203659,17365778.52436812,17365778.52436812,-24.4%,13.7%,17217072.771855608,,0.6,17291781.98076567,,32179781.49783325,32179781.49783325,-23.1%,6.9%,11558556.855900852,,-0.2,9719992.453501804,,53276600.14150528,53276600.14150528,-30.2%,53.9%,7875552.63778672,,0.0,6821653.772672804,,24635291.612736236,24635291.612736236,-34.6%,31.5%,9341520.13406889,,0.6,9524053.092551697,,11091377.326496037,11091377.326496037,-6.7%,42.0%,5779278.427950426,,-0.1,4846986.9830265725,,26638300.070751075,26638300.070751075,-31.5%,56.8%,5779278.427950426,,-0.2,4859996.22675091,,26638300.070751075,26638300.070751075,-30.2%,53.9%
1744,Bayonne,,0.0,0.1,17695814.36413725,0.0,,,22.6%,40.3%,,0.0,0.3,6166482.755744498,0.0,,,13.4%,23.8%,,0.0,-0.4,12575485.282722633,0.0,,,29.2%,49.7%,,,0.3,14978845.115692155,,,,31.5%,49.0%,,,0.5,9715685.492187552,,,,29.0%,37.4%,,,0.4,5058315.743882788,,,,28.9%,36.9%,,,0.2,10124686.736710537,,,,31.3%,52.7%,,,0.5,4877066.19986129,,,,30.1%,37.3%,,,0.5,4857842.746093758,,,,29.0%,37.4%
1744,La Rochelle,11166413.175277064,0.03614628726536171,-0.7,16499868.915562442,0.03614628726536171,10480037.455167525,10480037.455167525,47.4%,42.5%,5592241.20323792,0.039401353283963755,-0.5,6993803.934032164,0.039401353283963755,2680454.232890331,2680454.232890331,149.9%,144.1%,5574171.972039144,0.03337974558950719,-0.8,9299181.232112797,0.03337974558950719,9287006.856599228,9287006.856599228,-0.4%,-1.6%,9668706.345578816,,-1.3,13779874.043614818,,8601024.699418707,8601024.699418707,44.1%,34.1%,2051098.3527088405,,1.8,2955603.180151123,,1994520.5433100706,1994520.5433100706,8.1%,-17.7%,4404401.676200421,,-1.0,4967177.561093064,,1945837.197912497,1945837.197912497,99.7%,86.6%,5264304.669378394,,-1.4,8438413.3986444,,7857038.222789073,7857038.222789073,7.4%,2.2%,1025549.1763544203,,1.8,1464616.4573555626,,997260.2716550335,997260.2716550335,9.3%,-17.2%,1025549.1763544203,,1.8,1477801.590075564,,997260.2716550335,997260.2716550335,8.1%,-17.7%
-1775,Marseille,152787784.539378,0.24442011303897138,1.1,146814012.0103885,0.24442011303897138,,,-39.5%,-30.6%,80127942.99381651,0.27341799044505166,1.8,85082845.84026769,0.27341799044505166,,,-40.0%,-29.8%,72659841.54556146,0.2188266590913049,0.4,60224629.21988743,0.2188266590913049,,,-41.6%,-33.6%,121943636.64649874,,0.9,120683830.23545636,,,,-38.2%,-27.0%,121320676.70099051,,1.5,133989238.59021832,,,,-35.9%,-21.0%,65460153.10098726,,1.6,70956474.54004087,,,,-38.0%,-24.8%,56483483.545511484,,0.1,48647870.52528242,,,,-40.0%,-29.9%,60660338.35049526,,1.5,67392746.27917486,,,,-35.4%,-19.2%,60660338.35049526,,1.5,66994619.29510904,,,,-35.9%,-21.0%
-1775,Rouen,65971194.48840465,0.10553649208792615,2.5,75646880.55576693,0.10553649208792615,,,30.0%,25.3%,33387256.816037744,0.11392625748321476,3.3,47878894.64944471,0.11392625748321476,,,53.9%,47.8%,32583937.6723669,0.09813170616966366,1.3,26975976.50837041,0.09813170616966366,,,6.6%,3.6%,38917118.56775449,,2.0,49821436.37463313,,,,97.5%,93.3%,32476506.515058845,,3.1,52808843.156512596,,,,157.2%,145.3%,23083616.707529612,,3.0,33371044.633621,,,,126.8%,119.7%,15833501.860224877,,0.1,15772914.117901227,,,,71.2%,70.8%,16238253.257529423,,3.1,26404421.57825625,,,,157.2%,145.3%,16238253.257529423,,3.1,26404421.57825625,,,,157.2%,145.3%
-1775,Bordeaux,122460882.93295462,0.19590507801106746,3.7,123792669.8757618,0.19590507801106746,,,-49.2%,-57.2%,47402819.63788839,0.16175110957011415,4.2,49428208.84838986,0.16175110957011415,,,-38.5%,-53.8%,75058063.29506624,0.2260492849881032,3.2,69515764.65886584,0.2260492849881032,,,-56.9%,-60.6%,39606589.29155147,,2.2,54048017.91161677,,,,-53.2%,-55.5%,24928661.739739727,,3.0,24813794.061771814,,,,-46.2%,-38.5%,13987543.970443632,,2.9,18584760.802177746,,,,-47.7%,-40.4%,25619045.32110784,,1.9,34810226.36982797,,,,-53.5%,-55.1%,12464330.869869864,,3.0,12887822.466642952,,,,-47.0%,-41.8%,12464330.869869864,,3.0,12406897.030885972,,,,-46.2%,-38.5%
-1775,Nantes,,0.0,1.2,37425751.962731704,0.0,,,-41.9%,-38.6%,9274319.78045202,0.031646461675818506,1.1,15904199.117921278,0.031646461675818506,,,-48.6%,-46.3%,,0.0,0.6,17212183.99234516,0.0,,,-24.4%,13.7%,,,0.6,20531375.829496503,,,,-23.1%,6.9%,,,-0.2,9138782.706537915,,,,-30.2%,53.9%,5523338.952474541,,0.0,6869919.786668153,,,,-34.6%,31.5%,,,0.6,11517469.793433085,,,,-6.7%,42.0%,5488098.802153831,,-0.1,4629383.232368753,,,,-31.5%,56.8%,,,-0.2,4569391.3532689735,,,,-30.2%,53.9%
-1775,Bayonne,,0.0,0.1,18237273.823177196,0.0,,,22.6%,40.3%,5270909.792168358,0.0179857551479018,0.3,6709956.575276249,0.0179857551479018,,,13.4%,23.8%,,0.0,-0.4,11101907.032859178,0.0,,,29.2%,49.7%,,,0.3,16580205.950681228,,,,31.5%,49.0%,,,0.5,11372023.78309945,,,,29.0%,37.4%,4471157.12116435,,0.4,5713314.802746327,,,,28.9%,36.9%,,,0.2,10612209.29520938,,,,31.3%,52.7%,4460449.32115738,,0.5,5636566.640221181,,,,30.1%,37.3%,,,0.5,5686011.891549725,,,,29.0%,37.4%
-1775,La Rochelle,21914111.126649827,0.035056791581030256,-0.7,13142860.178865233,0.035056791581030256,,,47.4%,42.5%,10256685.78201927,0.0349985574366043,-0.5,5933134.097471586,0.0349985574366043,,,149.9%,144.1%,11657425.344630556,0.03510818889100147,-0.8,7197549.146873909,0.03510818889100147,,,-0.4%,-1.6%,18095687.265619174,,-1.3,9288851.978462568,,,,44.1%,34.1%,11078295.128981061,,1.8,5233905.704028015,,,,8.1%,-17.7%,7562050.016051711,,-1.0,3685697.5263653453,,,,99.7%,86.6%,10533637.249567464,,-1.4,5535830.822760907,,,,7.4%,2.2%,5539147.564490531,,1.8,2578804.5643627294,,,,9.3%,-17.2%,5539147.564490531,,1.8,2616952.852014031,,,,8.1%,-17.7%
1789,Marseille,213669273.7414955,0.19826930062346937,1.1,172017882.49746597,0.19826930062346937,,,-39.5%,-30.6%,131546378.56101577,0.20666365849679788,1.8,109461429.57523678,0.20666365849679788,,,-40.0%,-29.8%,82122895.1804797,0.1861572424231317,0.4,63884874.665554464,0.1861572424231317,,,-41.6%,-33.6%,158724007.9136053,,0.9,136775682.51456955,,,,-38.2%,-27.0%,194887727.8724723,,1.5,164645257.39341834,,,,-35.9%,-21.0%,99920806.93623611,,1.6,88760099.08259206,,,,-38.0%,-24.8%,58803200.97736919,,0.1,49418416.36355904,,,,-40.0%,-29.9%,97443863.93623614,,1.5,83596033.11295666,,,,-35.4%,-19.2%,97443863.93623614,,1.5,82322628.696709,,,,-35.9%,-21.0%
1789,Rouen,150323252.0,0.13948887230994217,2.5,107974405.67601399,0.13948887230994217,,,30.0%,25.3%,108058409.0,0.1697632909363983,3.3,76234165.80436963,0.1697632909363983,,,53.9%,47.8%,42264843.0,0.09580649351238134,1.3,32187951.99536518,0.09580649351238134,,,6.6%,3.6%,97033228.0,,2.0,65831037.76506064,,,,97.5%,93.3%,128977050.0,,3.1,81680462.34712058,,,,157.2%,145.3%,75253362.0,,3.0,50997856.2780074,,,,126.8%,119.7%,21779866.0,,0.1,16014832.97683502,,,,71.2%,70.8%,64488525.0,,3.1,40840231.17356022,,,,157.2%,145.3%,64488525.0,,3.1,40840231.17356022,,,,157.2%,145.3%
1789,Bordeaux,250634332.2362001,0.23257014401060813,3.7,207993692.153928,0.23257014401060813,,,-49.2%,-57.2%,119052135.35924602,0.1870347942249562,4.2,88443620.14966173,0.1870347942249562,,,-38.5%,-53.8%,131582196.8769541,0.29827222808888193,3.2,108334019.32427597,0.29827222808888193,,,-56.9%,-60.6%,109222850.736045,,2.2,73927911.2582569,,,,-53.2%,-55.5%,68508988.71849193,,3.0,37631983.406531766,,,,-46.2%,-38.5%,44592478.35924597,,2.9,27987235.48644562,,,,-47.7%,-40.4%,64630372.37679904,,1.9,45349404.26425288,,,,-53.5%,-55.1%,34254494.35924596,,3.0,19738160.425209932,,,,-47.0%,-41.8%,34254494.35924596,,3.0,18815991.703265984,,,,-46.2%,-38.5%
1789,Nantes,99155476.17309555,0.09200895650355169,1.2,44148669.91874606,0.09200895650355169,,,-41.9%,-38.6%,55708633.02290355,0.08752008254661811,1.1,18487073.204050627,0.08752008254661811,,,-48.6%,-46.3%,43446843.15019201,0.09848586676170357,0.6,18734243.983849782,0.09848586676170357,,,-24.4%,13.7%,36653963.92305924,,0.6,22186999.634974115,,,,-23.1%,6.9%,22074354.145734515,,-0.2,8887820.033030251,,,,-30.2%,53.9%,16568169.07286724,,0.0,6891829.1357208155,,,,-34.6%,31.5%,20085794.850192,,0.6,12549634.47813604,,,,-6.7%,42.0%,11037177.072867258,,-0.1,4534339.514337402,,,,-31.5%,56.8%,11037177.072867258,,-0.2,4443910.016515141,,,,-30.2%,53.9%
1789,Bayonne,27236435.207829148,0.025273399705874465,0.1,18487204.489753794,0.025273399705874465,,,22.6%,40.3%,10583312.229999999,0.01662672928279216,0.3,6970851.949597883,0.01662672928279216,,,13.4%,23.8%,16653122.977829149,0.03774951485177117,-0.4,10494289.947466467,0.03774951485177117,,,29.2%,49.7%,24135246.207829148,,0.3,17358463.652066853,,,,31.5%,49.0%,16850744.46,,0.5,12209895.992143333,,,,29.0%,37.4%,8485059.23,,0.4,6036294.8732518805,,,,28.9%,36.9%,15650186.977829149,,0.2,10840009.03529703,,,,31.3%,52.7%,8425372.23,,0.5,6017293.906140569,,,,30.1%,37.3%,8425372.23,,0.5,6104947.9960716665,,,,29.0%,37.4%
1789,La Rochelle,23933450.373430233,0.02220847379669346,-0.7,11859729.267982388,0.02220847379669346,,,47.4%,42.5%,10599154.435469542,0.016651617905168607,-0.5,5508403.880996161,0.016651617905168607,,,149.9%,144.1%,13334295.937960692,0.030226354733469702,-0.8,6411182.720648419,0.030226354733469702,,,-0.4%,-1.6%,13188711.37343025,,-1.3,7773352.040401663,,,,44.1%,34.1%,6158930.870939104,,1.8,6774965.373099353,,,,8.1%,-17.7%,4679014.435469553,,-1.0,3221033.0265379595,,,,99.7%,86.6%,8509696.937960697,,-1.4,4576172.928921031,,,,7.4%,2.2%,3079465.435469552,,1.8,3329486.404714676,,,,9.3%,-17.2%,3079465.435469552,,1.8,3387482.686549682,,,,8.1%,-17.7%
-1777,Marseille,151112290.19980615,0.2089809290509686,1.1,150174760.6209985,0.2089809290509686,173358839.78867877,164496623.03903565,-39.5%,-30.6%,89843072.74581158,0.2525672942899529,1.8,88200959.33624989,0.2525672942899529,98690896.93124546,92430946.13595872,-40.0%,-29.8%,61269217.45399458,0.16677707145122483,0.4,60734392.77887384,0.16677707145122483,76821683.75453392,73675367.65258697,-41.6%,-33.6%,123496709.83509737,,0.9,122861205.35409795,,140567811.3070282,131101881.52944699,-38.2%,-27.0%,139048842.87283474,,1.5,137991608.56037912,,145690855.8546969,135670688.15902448,-35.9%,-21.0%,75605403.43685709,,1.6,73262447.33696975,,80619240.14901212,74532991.76882146,-38.0%,-24.8%,47891306.398240276,,0.1,48757208.51024984,,62007330.2745304,58318833.45540923,-40.0%,-29.9%,69524421.43641737,,1.5,69499336.18983637,,75101053.86178377,69893322.65312018,-35.4%,-19.2%,69524421.43641737,,1.5,68995804.28018944,,72845427.92734857,67835344.07951212,-35.9%,-21.0%
-1777,Rouen,,0.0,2.5,79591503.60382162,0.0,68021879.07273585,74244769.94752476,30.0%,25.3%,,0.0,3.3,51168425.0120365,0.0,43034499.13043162,47918063.190999724,53.9%,47.8%,,0.0,1.3,27665379.220021844,0.0,24484975.554656886,26034635.70321741,6.6%,3.6%,,,2.0,51844659.18560084,,41865805.74869321,44624097.74577151,97.5%,93.3%,,,3.1,56203769.543036625,,43488133.78557815,51410360.87674253,157.2%,145.3%,,,3.0,35455330.09703795,,28683119.308540292,31998389.366859127,126.8%,119.7%,,,0.1,15807248.917566514,,13035221.04387457,13089956.556532284,71.2%,70.8%,,,3.1,28101884.77151826,,21744066.892789032,25705180.438371398,157.2%,145.3%,,,3.1,28101884.77151826,,21744066.892789032,25705180.438371398,157.2%,145.3%
-1777,Bordeaux,217388523.5054081,0.3006377280571239,3.7,133317921.62485684,0.3006377280571239,141087381.89084882,183692938.4664771,-49.2%,-57.2%,120227951.69289368,0.3379854175625682,4.2,53712291.19744271,0.3379854175625682,61596987.98495649,128213823.77880245,-38.5%,-53.8%,97160571.81251444,0.2644746628204424,3.2,74064354.18208799,0.2644746628204424,80425704.69681863,78093241.51310693,-56.9%,-60.6%,59057810.17789017,,2.2,56521338.519697286,,58907320.55170934,58084423.392243005,-53.2%,-55.5%,36852013.61007379,,3.0,26334851.79099195,,25508355.077534895,56148294.6041229,-46.2%,-38.5%,21552870.305040076,,2.9,19704136.53273926,,23427099.3140133,42857059.46725968,-47.7%,-40.4%,37504939.87285009,,1.9,36150648.7884419,,35718473.99888389,27150171.6412217,-53.5%,-55.1%,18426006.805036895,,3.0,13697025.923205303,,14423028.399563003,32602414.631756365,-47.0%,-41.8%,18426006.805036895,,3.0,13167425.895496044,,12754177.53876747,28074147.302061398,-46.2%,-38.5%
-1777,Nantes,,0.0,1.2,38319525.18656729,0.0,50227925.31550208,53308462.97874995,-41.9%,-38.6%,,0.0,1.1,16249815.214513786,0.0,18931237.889594946,21209962.128082592,-48.6%,-46.3%,,0.0,0.6,17421805.070449855,0.0,18881947.84682757,8424322.887595592,-24.4%,13.7%,,,0.6,20760105.50057534,,23500346.455626417,18908740.956105825,-23.1%,6.9%,,,-0.2,9102501.635039167,,8365386.186339876,18229862.06122427,-30.2%,53.9%,,,0.0,6873045.424184143,,7016021.199092125,8952140.03673124,-34.6%,31.5%,,,0.6,11659554.004192255,,11663818.140210373,4584281.522699413,-6.7%,42.0%,,,-0.1,4615684.55013268,,4337451.419707727,7753999.945308745,-31.5%,56.8%,,,-0.2,4551250.817519584,,4182693.0931699304,9114931.030612119,-30.2%,53.9%
-1777,Bayonne,,0.0,0.1,18272770.26307482,0.0,14876808.70995809,11181565.434552787,22.6%,40.3%,6885074.526691326,0.019355355855993635,0.3,6746620.822158007,0.019355355855993635,5371253.993493127,4639972.804640209,13.4%,23.8%,,0.0,-0.4,11012996.747040102,0.0,9400096.291887583,6661294.4805581905,29.2%,49.7%,,,0.3,16689211.940350538,,13498701.591307161,10240740.135900317,31.5%,49.0%,,,0.5,11488104.040154172,,9006064.098314527,7937041.768015481,29.0%,37.4%,6314869.7217075545,,0.4,5758374.556449987,,4501319.935665669,4038974.8065355998,28.9%,36.9%,,,0.2,10644456.651423944,,8939468.439962208,6283605.0883489465,31.3%,52.7%,6261668.171903195,,0.5,5689444.581101883,,4480554.318110707,4058658.68718726,30.1%,37.3%,,,0.5,5744052.020077085,,4503032.049157255,3968520.884007705,29.0%,37.4%
-1777,La Rochelle,,0.0,-0.7,12951387.579764977,0.0,14564157.69580894,24358813.89616819,47.4%,42.5%,,0.0,-0.5,5870509.87481258,0.0,6471725.863323258,9720696.471529692,149.9%,144.1%,,0.0,-0.8,7079564.9398969915,0.0,8113834.130846441,13001990.460270384,-0.4%,-1.6%,,,-1.3,9055480.774857698,,10550179.326237082,21267245.12459574,44.1%,34.1%,,,1.8,5430470.91433387,,6520621.780958988,17605242.798880335,8.1%,-17.7%,,,-1.0,3615422.4162731594,,4100174.239223311,8183731.338833762,99.7%,86.6%,,,-1.4,5387302.056128157,,6308418.776524988,12063358.494078534,7.4%,2.2%,,,1.8,2674666.816368223,,3112975.626424253,8303597.756660247,9.3%,-17.2%,,,1.8,2715235.4571669395,,3260310.890479505,8802621.39944015,8.1%,-17.7%
-1746,Marseille,73432842.2245298,0.24564045206185903,1.1,105740316.32126555,0.24564045206185903,149886782.61053583,149886782.61053583,-39.5%,-30.6%,32880300.461018704,0.26918058675083567,1.8,50487996.95752178,0.26918058675083567,77198707.8360006,77198707.8360006,-40.0%,-29.8%,40552541.76351109,0.22937629922717642,0.4,53296173.732342966,0.22937629922717642,67995352.83097889,67995352.83097889,-41.6%,-33.6%,67484302.60745627,,0.9,93120785.63483693,,134610331.17076057,134610331.17076057,-38.2%,-27.0%,58479464.72048733,,1.5,87441968.88339737,,125815876.82497229,125815876.82497229,-35.9%,-21.0%,29651222.161240414,,1.6,44626809.13993772,,67234470.97064297,67234470.97064297,-38.0%,-24.8%,37833080.44621586,,0.1,47089746.89586505,,62024701.37928923,62024701.37928923,-40.0%,-29.9%,29239732.360243663,,1.5,43130488.144232534,,57523042.87762122,57523042.87762122,-35.4%,-19.2%,29239732.360243663,,1.5,43720984.4416986,,62907938.412486024,62907938.412486024,-35.9%,-21.0%
-1746,Rouen,,0.0,2.5,36198750.84574895,0.0,,,30.0%,25.3%,,0.0,3.3,18268549.867503464,0.0,,,53.9%,47.8%,,0.0,1.3,18709626.074016966,0.0,,,6.6%,3.6%,,,2.0,27973283.08097356,,,,97.5%,93.3%,,,3.1,21397064.285400935,,,,157.2%,145.3%,,,3.0,13862759.80819415,,,,126.8%,119.7%,,,0.1,15283358.900735278,,,,71.2%,70.8%,,,3.1,10698532.142700449,,,,157.2%,145.3%,,,3.1,10698532.142700449,,,,157.2%,145.3%
-1746,Bordeaux,35852053.14820024,0.11992882579353403,3.7,42255929.35573394,0.11992882579353403,112373873.33652481,112373873.33652481,-49.2%,-57.2%,11962451.279120866,0.0979327928620843,4.2,14809561.344149902,0.0979327928620843,31876846.491373897,31876846.491373897,-38.5%,-53.8%,23889601.869079374,0.13512614076562443,3.2,27730470.113521285,0.13512614076562443,84725761.12460215,84725761.12460215,-56.9%,-60.6%,23487910.349078428,,2.2,28249197.20887268,,76833917.0087485,76833917.0087485,-53.2%,-55.5%,10446944.025855407,,3.0,10472405.522071678,,41541618.25833723,41541618.25833723,-46.2%,-38.5%,6600125.512250955,,2.9,7958857.1041997215,,17352324.954885703,17352324.954885703,-47.7%,-40.4%,16887784.83682747,,1.9,20126707.99289686,,61169366.47667411,61169366.47667411,-53.5%,-55.1%,5223472.012927704,,3.0,5329689.635946812,,20103809.455090284,20103809.455090284,-47.0%,-41.8%,5223472.012927704,,3.0,5236202.761035866,,20770809.129166212,20770809.129166212,-46.2%,-38.5%
-1746,Nantes,29253335.959653705,0.09785543432290571,1.2,26579791.199346468,0.09785543432290571,48956641.75424564,48956641.75424564,-41.9%,-38.6%,8183454.363562834,0.06699534421359975,1.1,11644766.382269194,0.06699534421359975,40967797.25016963,40967797.25016963,-48.6%,-46.3%,21069881.59609087,0.11917702949053509,0.6,14441323.96408914,0.11917702949053509,14719743.321885489,14719743.321885489,-24.4%,13.7%,20173608.97870717,,0.6,17484420.97572012,,33212822.243591122,33212822.243591122,-23.1%,6.9%,5517820.611745157,,-0.2,9681403.972683586,,108645032.73977771,108645032.73977771,-30.2%,53.9%,4332129.955432768,,0.0,6824757.450388859,,36188302.96708259,36188302.96708259,-34.6%,31.5%,15841479.0232744,,0.6,9641545.700837487,,9121362.39486122,9121362.39486122,-6.7%,42.0%,2758910.3058725786,,-0.1,4832644.395439835,,54322516.36988566,54322516.36988566,-31.5%,56.8%,2758910.3058725786,,-0.2,4840701.986341801,,54322516.36988566,54322516.36988566,-30.2%,53.9%
-1746,Bayonne,,0.0,0.1,17730256.924856924,0.0,,,22.6%,40.3%,,0.0,0.3,6200177.377104896,0.0,,,13.4%,23.8%,19382859.430333726,0.10963476939369013,-0.4,12474773.75744219,0.10963476939369013,,,29.2%,49.7%,,,0.3,15077323.014024427,,,,31.5%,49.0%,,,0.5,9814858.628905015,,,,29.0%,37.4%,,,0.4,5098209.653013298,,,,28.9%,36.9%,12685509.671766309,,0.2,10155452.656480605,,,,31.3%,52.7%,,,0.5,4922819.090698647,,,,30.1%,37.3%,,,0.5,4907429.314452516,,,,29.0%,37.4%
-1746,La Rochelle,21321328.080479153,0.07132204759600864,-0.7,16259489.519975789,0.07132204759600864,7664715.944905764,7664715.944905764,47.4%,42.5%,9353645.776156569,0.07657532999950249,-0.5,6919984.342631898,0.07657532999950249,1403565.9917032623,1403565.9917032623,149.9%,144.1%,11967682.304322582,0.06769249368635398,-0.8,9146746.493451513,0.06769249368635398,9032916.010519791,9032916.010519791,-0.4%,-1.6%,13829966.502062157,,-1.3,13433671.32679489,,6174490.565571938,6174490.565571938,44.1%,34.1%,2027781.73072188,,1.8,3066604.17893487,,1190667.370638581,1190667.370638581,8.1%,-17.7%,4265938.24099594,,-1.0,4872468.500608254,,974701.3294551437,974701.3294551437,99.7%,86.6%,9564028.261066217,,-1.4,8212007.069663957,,7367941.284550942,7367941.284550942,7.4%,2.2%,1013890.86536094,,1.8,1519060.8436679833,,595333.6853192893,595333.6853192893,9.3%,-17.2%,1013890.86536094,,1.8,1533302.0894674375,,595333.6853192893,595333.6853192893,8.1%,-17.7%
-1752,Marseille,152649217.7040942,0.2778400692675755,1.1,113169378.20804681,0.2778400692675755,,,-39.5%,-30.6%,72536829.71123928,0.2851612616381191,1.8,56244756.95611082,0.2851612616381191,,,-40.0%,-29.8%,80112387.99285492,0.27152809873580075,0.4,54661016.99592844,0.27152809873580075,,,-41.6%,-33.6%,128178268.88924642,,0.9,98252518.35203207,,,,-38.2%,-27.0%,122358614.1987883,,1.5,95514257.0485614,,,,-35.9%,-21.0%,62664310.407607,,1.6,49120639.64888437,,,,-38.0%,-24.8%,65513958.48163942,,0.1,47407969.16652792,,,,-40.0%,-29.9%,61179307.09939415,,1.5,47302803.38869776,,,,-35.4%,-19.2%,61179307.09939415,,1.5,47757128.52428061,,,,-35.9%,-21.0%
-1752,Rouen,,0.0,2.5,42161945.30747096,0.0,,,30.0%,25.3%,,0.0,3.3,22298614.34781673,0.0,,,53.9%,47.8%,,0.0,1.3,20181036.43794371,0.0,,,6.6%,3.6%,,,2.0,31521492.97044888,,,,97.5%,93.3%,,,3.1,25794704.854406856,,,,157.2%,145.3%,,,3.0,16625889.599042216,,,,126.8%,119.7%,,,0.1,15383383.698898392,,,,71.2%,70.8%,,,3.1,12897352.427203404,,,,157.2%,145.3%,,,3.1,12897352.427203404,,,,157.2%,145.3%
-1752,Bordeaux,92987045.605435,0.16924768813478386,3.7,52779889.01530614,0.16924768813478386,,,-49.2%,-57.2%,26313651.377653956,0.10344585026707855,4.2,19003719.485042114,0.10344585026707855,,,-38.5%,-53.8%,66673394.22778104,0.22597878336302415,3.2,33537836.27275435,0.22597878336302415,,,-56.9%,-60.6%,57185673.23863688,,2.2,32307556.266956586,,,,-53.2%,-55.5%,26708037.430537343,,3.0,12518709.62666699,,,,-46.2%,-38.5%,16084385.291098023,,2.9,9485320.377114981,,,,-47.7%,-40.4%,41101287.94753886,,1.9,22542417.60232049,,,,-53.5%,-55.1%,13354018.715268672,,3.0,6397968.79921665,,,,-47.0%,-41.8%,13354018.715268672,,3.0,6259354.813333572,,,,-46.2%,-38.5%
-1752,Nantes,,0.0,1.2,28529904.465305164,0.0,,,-41.9%,-38.6%,,0.0,1.1,12420544.845152345,0.0,,,-48.6%,-46.3%,19488858.359375678,0.06605436174645747,0.6,14975403.107734887,0.06605436174645747,,,-24.4%,13.7%,,,0.6,18075310.422616266,,,,-23.1%,6.9%,,,-0.2,9566555.28012457,,,,-30.2%,53.9%,,,0.0,6834076.958670305,,,,-34.6%,31.5%,11292195.219725497,,0.6,10002791.890434805,,,,-6.7%,42.0%,,,-0.1,4789870.775279177,,,,-31.5%,56.8%,,,-0.2,4783277.640062293,,,,-30.2%,53.9%
-1752,Bayonne,16041652.941921158,0.029197751757821418,0.1,17833987.356508385,0.029197751757821418,,,22.6%,40.3%,6549367.101444947,0.025747276149426908,0.3,6302369.946690495,0.025747276149426908,,,13.4%,23.8%,9492285.840476211,0.03217258143835562,-0.4,12177452.721585495,0.03217258143835562,,,29.2%,49.7%,13639866.063100826,,0.3,15376658.400468208,,,,31.5%,49.0%,11470318.401993232,,0.5,10118493.353100473,,,,29.0%,37.4%,5735159.200996616,,0.4,5219789.136792827,,,,28.9%,36.9%,7904706.86210421,,0.2,10248312.484015128,,,,31.3%,52.7%,5735159.200996616,,0.5,5062669.218355788,,,,30.1%,37.3%,5735159.200996616,,0.5,5059246.676550236,,,,29.0%,37.4%
-1752,La Rochelle,19547146.653775062,0.03557817499462138,-0.7,15559159.89664935,0.03557817499462138,,,47.4%,42.5%,9562134.84912517,0.0375912546548455,-0.5,6703167.753010611,0.0375912546548455,,,149.9%,144.1%,9985011.804649893,0.03384259712009734,-0.8,8704271.621156255,0.03384259712009734,,,-0.4%,-1.6%,15876864.524760611,,-1.3,12446382.12136957,,,,44.1%,34.1%,6605259.492172438,,1.8,3425251.909608857,,,,8.1%,-17.7%,7352134.248290169,,-1.0,4599039.142775541,,,,99.7%,86.6%,8524730.276470441,,-1.4,7568588.007036547,,,,7.4%,2.2%,3302629.746086219,,1.8,1694840.9447961512,,,,9.3%,-17.2%,3302629.746086219,,1.8,1712625.9548044312,,,,8.1%,-17.7%
+1766,Marseille,149053946.65444914,0.2943413152268615,1.1,132597403.58791907,0.2943413152268615,,,-39.5%,-30.6%,80910757.86589214,0.3814922040994452,1.8,72360432.25547408,0.3814922040994452,,,-40.0%,-29.8%,68143188.788557,0.23153689909462127,0.4,57983125.261375755,0.23153689909462127,,,-41.6%,-33.6%,124848376.0315132,,0.9,111353403.60142358,,,,-38.2%,-27.0%,123989810.9937569,,1.5,117367406.5317777,,,,-35.9%,-21.0%,66919275.50400648,,1.6,61445454.703008555,,,,-38.0%,-24.8%,57929100.52750672,,0.1,48158875.895804584,,,,-40.0%,-29.9%,61994905.49687845,,1.5,58675850.692245625,,,,-35.4%,-19.2%,61994905.49687845,,1.5,58683703.26588874,,,,-35.9%,-21.0%
+1766,Rouen,50794330.35516087,0.10030509314500914,2.5,60179758.283129,0.10030509314500914,,,30.0%,25.3%,25353315.665176697,0.11954025063476152,3.3,35504501.00917031,0.11954025063476152,,,53.9%,47.8%,25441014.689984173,0.08644346934537375,1.3,24080174.887447976,0.08644346934537375,,,6.6%,3.6%,32461012.994699825,,2.0,41650597.51680049,,,,97.5%,93.3%,19910871.337098226,,3.1,39897170.48659934,,,,157.2%,145.3%,15854264.768555736,,3.0,25407797.016091533,,,,126.8%,119.7%,16606748.226144088,,0.1,15619328.09085793,,,,71.2%,70.8%,9955435.668549113,,3.1,19948585.243299633,,,,157.2%,145.3%,9955435.668549113,,3.1,19948585.243299633,,,,157.2%,145.3%
+1766,Bordeaux,73181925.17871957,0.14451455054642207,3.7,88679596.28615703,0.14451455054642207,,,-49.2%,-57.2%,25701500.307875685,0.12118193253566495,4.2,34004018.89376862,0.12118193253566495,,,-38.5%,-53.8%,47480424.87084388,0.16132896827593743,3.2,52265678.45001176,0.16132896827593743,,,-56.9%,-60.6%,47958470.483713806,,2.2,44190892.561137795,,,,-53.2%,-55.5%,16176883.27914538,,3.0,18985563.907282736,,,,-46.2%,-38.5%,13881372.391643638,,2.9,14284170.664579805,,,,-47.7%,-40.4%,34077098.09207017,,1.9,29367381.817066137,,,,-53.5%,-55.1%,8088441.63957269,,3.0,9798717.73383606,,,,-47.0%,-41.8%,8088441.63957269,,3.0,9492781.953641418,,,,-46.2%,-38.5%
+1766,Nantes,100683009.86086693,0.19882177029602358,1.2,33654830.40411241,0.19882177029602358,,,-41.9%,-38.6%,17623090.132152636,0.08309243016486681,1.1,14437666.435387094,0.08309243016486681,,,-48.6%,-46.3%,83059919.7287143,0.28222096140390956,0.6,16299666.312048368,0.28222096140390956,,,-24.4%,13.7%,83084941.07071419,,0.6,19532880.264774106,,,,-23.1%,6.9%,9033962.493100537,,-0.2,9303845.424068866,,,,-30.2%,53.9%,8006979.924876008,,0.0,6855871.998814855,,,,-34.6%,31.5%,75077961.14583819,,0.6,10899215.212823391,,,,-6.7%,42.0%,4516981.2465502685,,-0.1,4691532.162007936,,,,-31.5%,56.8%,4516981.2465502685,,-0.2,4651922.712034441,,,,-30.2%,53.9%
+1766,Bayonne,17116868.576660886,0.03380119562415703,0.1,18078391.229090884,0.03380119562415703,,,22.6%,40.3%,6562373.214066982,0.030941425931358367,0.3,6547417.608014215,0.030941425931358367,,,13.4%,23.8%,10554495.362593904,0.035862060041632844,-0.4,11510970.079612572,0.035862060041632844,,,29.2%,49.7%,14749631.745971393,,0.3,16098422.825912433,,,,31.5%,49.0%,10278198.891821126,,0.5,10864007.479667613,,,,29.0%,37.4%,5217394.446202063,,0.4,5514869.649880446,,,,28.9%,36.9%,9532237.29976933,,0.2,10468300.881836263,,,,31.3%,52.7%,5139099.445910563,,0.5,5404632.035934256,,,,30.1%,37.3%,5139099.445910563,,0.5,5432003.739833796,,,,29.0%,37.4%
+1766,La Rochelle,12916548.066509645,0.0255066962762233,-0.7,14040126.844554398,0.0255066962762233,,,47.4%,42.5%,4934124.974354845,0.02326427611626961,-0.5,6223313.793191868,0.02326427611626961,,,149.9%,144.1%,7982423.092154801,0.02712267392935955,-0.8,7753288.609029472,0.02712267392935955,,,-0.4%,-1.6%,8919377.001444036,,-1.3,10415723.071386525,,,,44.1%,34.1%,3128933.9135037195,,1.8,4433775.53857784,,,,8.1%,-17.7%,3064539.3321407954,,-1.0,4019227.5310853706,,,,99.7%,86.6%,5854837.669303241,,-1.4,6256543.716175793,,,,7.4%,2.2%,1564466.9567518597,,1.8,2188203.7754369495,,,,9.3%,-17.2%,1564466.9567518597,,1.8,2216887.7692889236,,,,8.1%,-17.7%
+1771,Marseille,,0.0,1.1,140316461.42247352,0.0,,,-39.5%,-30.6%,97527353.57682055,0.28966096717579226,1.8,79173420.02373561,0.28966096717579226,,,-40.0%,-29.8%,,0.0,0.4,59217902.02535612,0.0,,,-41.6%,-33.6%,,,0.9,116444159.99215975,,,,-38.2%,-27.0%,,,1.5,126329391.17949577,,,,-35.9%,-21.0%,83992829.23529848,,1.6,66559989.40164362,,,,-38.0%,-24.8%,,,0.1,48429929.57643149,,,,-40.0%,-29.9%,80349822.38526821,,1.5,63369189.15642921,,,,-35.4%,-19.2%,,,1.5,63164695.589747764,,,,-35.9%,-21.0%
+1771,Rouen,73327506.14141776,0.10838863509631849,2.5,68334442.05153278,0.10838863509631849,,,30.0%,25.3%,47961553.222477585,0.14244813771895437,3.3,41920673.15902633,0.14244813771895437,,,53.9%,47.8%,25365952.91894017,0.07464326419413904,1.3,25648281.345416684,0.07464326419413904,,,6.6%,3.6%,51453789.00759831,,2.0,46008776.58285473,,,,97.5%,93.3%,62977417.3674629,,3.1,46621803.846255615,,,,157.2%,145.3%,35994140.73476239,,3.0,29562852.68992697,,,,126.8%,119.7%,15459648.272835914,,0.1,15704468.091615528,,,,71.2%,70.8%,31488708.68373145,,3.1,23310901.923127763,,,,157.2%,145.3%,31488708.68373145,,3.1,23310901.923127763,,,,157.2%,145.3%
+1771,Bordeaux,,0.0,3.7,106735212.65646468,0.0,,,-49.2%,-57.2%,93415459.66051455,0.2774484429450052,4.2,41857883.24488141,0.2774484429450052,,,-38.5%,-53.8%,,0.0,3.2,61239471.24734967,0.0,,,-56.9%,-60.6%,,,2.2,49421331.19444386,,,,-53.2%,-55.5%,,,3.0,22030165.69147376,,,,-46.2%,-38.5%,53203407.53370418,,2.9,16533169.2331736,,,,-47.7%,-40.4%,,,1.9,32276642.406085275,,,,-53.5%,-55.1%,31251537.82019224,,3.0,11410011.426617254,,,,-47.0%,-41.8%,,,3.0,11015082.845737016,,,,-46.2%,-38.5%
+1771,Nantes,46403343.88607542,0.06859083817765257,1.2,35700258.9880969,0.06859083817765257,,,-41.9%,-38.6%,24093575.25181427,0.07155908628922289,1.1,15234863.227591015,0.07155908628922289,,,-48.6%,-46.3%,22309768.634261154,0.06564996629926921,0.6,16800478.040663056,0.06564996629926921,,,-24.4%,13.7%,20780052.006272167,,0.6,20081448.981271904,,,,-23.1%,6.9%,11113484.961163802,,-0.2,9211779.257045092,,,,-30.2%,53.9%,8921777.875814755,,0.0,6863672.775304593,,,,-34.6%,31.5%,11858274.13045741,,0.6,11238474.619301133,,,,-6.7%,42.0%,5556742.480581901,,-0.1,4656902.684606733,,,,-31.5%,56.8%,5556742.480581901,,-0.2,4605889.628522554,,,,-30.2%,53.9%
+1771,Bayonne,15032020.643571433,0.022219495603111872,0.1,18166487.674163703,0.022219495603111872,,,22.6%,40.3%,5366804.854854901,0.015939670542546955,0.3,6637224.749939479,0.015939670542546955,,,13.4%,23.8%,9665215.78871653,0.028441401666083155,-0.4,11281886.774829965,0.028441401666083155,,,29.2%,49.7%,13682754.93062103,,0.3,16364325.246798461,,,,31.5%,49.0%,9367509.497662019,,0.5,11143370.17711401,,,,29.0%,37.4%,4686539.7488310095,,0.4,5624250.32506148,,,,28.9%,36.9%,8996215.18179002,,0.2,10548007.366686417,,,,31.3%,52.7%,4683754.7488310095,,0.5,5532280.540425385,,,,30.1%,37.3%,4683754.7488310095,,0.5,5571685.088556995,,,,29.0%,37.4%
+1771,La Rochelle,10840840.44986194,0.016024326497499734,-0.7,13534339.387288002,0.016024326497499734,,,47.4%,42.5%,5076204.03314896,0.015076572016951065,-0.5,6060393.818836411,0.015076572016951065,,,149.9%,144.1%,5764636.416712981,0.01696333981265783,-0.8,7439449.112752218,0.01696333981265783,,,-0.4%,-1.6%,7820871.77738863,,-1.3,9773792.195138093,,,,44.1%,34.1%,5398855.7463514,,1.8,4861862.78818313,,,,8.1%,-17.7%,3614279.8251026403,,-1.0,3830372.2348952508,,,,99.7%,86.6%,4206591.95228599,,-1.4,5845286.139265206,,,,7.4%,2.2%,2699427.8731757,,1.8,2397264.264282786,,,,9.3%,-17.2%,2699427.8731757,,1.8,2430931.3940915694,,,,8.1%,-17.7%
1763,Marseille,169785284.90606418,0.382614739482333,1.1,128171320.26836383,0.382614739482333,186634533.85805428,126277877.11869399,-39.5%,-30.6%,89767126.8384973,0.4856942705568228,1.8,68557378.20427269,0.4856942705568228,100157166.30190037,64922557.27857506,-40.0%,-29.8%,80018158.06756689,0.3090366897929949,0.4,57254652.296826884,0.3090366897929949,80833955.01831111,56591773.47161654,-41.6%,-33.6%,142388924.57498908,,0.9,108406410.97073717,,161012292.90030143,102166399.8569994,-38.2%,-27.0%,132687047.80941623,,1.5,112298348.92033619,,188978166.84701416,101070036.37546903,-35.9%,-21.0%,69700948.87807575,,1.6,58567363.40920032,,86355758.78289549,50405947.85982723,-38.0%,-24.8%,72687975.69691333,,0.1,47996972.41067175,,67928042.39955418,45876528.97906135,-40.0%,-29.9%,66343523.90470812,,1.5,56028389.81706152,,85374491.6563587,44426332.157499544,-35.4%,-19.2%,66343523.90470812,,1.5,56149174.46016798,,94489083.42350759,50535018.18773406,-35.9%,-21.0%
1763,Rouen,45496805.8926687,0.1025280167449892,2.5,55761816.22558067,0.1025280167449892,35060260.035069674,35060260.035069674,30.0%,25.3%,23824953.36938641,0.1289073601365602,3.3,32136347.327734295,0.1289073601365602,14073123.053521525,14073123.053521525,53.9%,47.8%,21671852.523282293,0.08369847203708286,1.3,23185713.09047341,0.08369847203708286,22918293.894243,22918293.894243,6.6%,3.6%,39888433.2691375,,2.0,39236437.35038987,,16909362.8134576,16909362.8134576,97.5%,93.3%,30615416.253933746,,3.1,36337405.11885865,,9140937.76567844,9140937.76567844,157.2%,145.3%,20300729.95827831,,3.0,23200610.565238003,,6880921.676754013,6880921.676754013,126.8%,119.7%,19587703.310859192,,0.1,15568465.807773763,,10938667.916278984,10938667.916278984,71.2%,70.8%,15307708.126966873,,3.1,18168702.55942929,,4570468.88283921,4570468.88283921,157.2%,145.3%,15307708.126966873,,3.1,18168702.55942929,,4570468.88283921,4570468.88283921,157.2%,145.3%
1763,Bordeaux,42108656.50012191,0.09489275025017051,3.7,79347509.48127322,0.09489275025017051,157290265.69675007,205123002.0719624,-49.2%,-57.2%,15484627.192607678,0.08378116771731833,4.2,30018019.870061643,0.08378116771731833,44431149.24220834,34110735.138909064,-38.5%,-53.8%,26624029.30751423,0.10282418497059592,3.2,47525608.733499505,0.10282418497059592,111883546.57615617,194437023.66083226,-56.9%,-60.6%,29538789.618085355,,2.2,41322232.22200102,,79009014.0234356,96066751.54331602,-53.2%,-55.5%,10519481.571252503,,3.0,17364686.360792104,,25538293.516160283,10399529.300618645,-46.2%,-38.5%,9599851.23902209,,2.9,13084417.160521613,,15988027.725508874,7319862.231757759,-47.7%,-40.4%,19938938.379063264,,1.9,27749256.86805032,,61151794.502412416,110725319.64015524,-53.5%,-55.1%,5259740.785626251,,3.0,8943327.778095106,,12916524.103285553,5199764.650309387,-47.0%,-41.8%,5259740.785626251,,3.0,8682343.180396097,,12769146.75808012,5199764.650309387,-46.2%,-38.5%
1763,Nantes,26764634.611834906,0.060314671586602774,1.2,32484263.911044143,0.060314671586602774,25656124.421796415,20249685.805524908,-41.9%,-38.6%,12612316.607264312,0.0682402359342293,1.1,13979513.898632051,0.0682402359342293,13798726.261958664,9698953.965608016,-48.6%,-46.3%,14152318.004570594,0.05465741295041143,0.6,16006373.921993395,0.05465741295041143,16359249.109431682,19516006.076503597,-24.4%,13.7%,19515145.026653104,,0.6,19210958.457871974,,11321147.273713471,6351906.665315053,-23.1%,6.9%,5011015.006621557,,-0.2,9359526.207706902,,6204212.408413563,896246.3740673491,-30.2%,53.9%,8042691.182263212,,0.0,6851195.7891615955,,4866936.109354549,1090498.0752910515,-34.6%,31.5%,11472453.844389893,,0.6,10700595.406355737,,8533863.29210467,14369401.46336373,-6.7%,42.0%,2505507.5033107786,,-0.1,4712433.331188307,,3102106.204206776,448123.18703367375,-31.5%,56.8%,2505507.5033107786,,-0.2,4679763.10385345,,3102106.204206776,448123.18703367375,-30.2%,53.9%
1763,Bayonne,21338824.637405492,0.04808749376612484,0.1,18025738.557735935,0.04808749376612484,18174221.563314687,18174221.563314687,22.6%,40.3%,6681517.054268036,0.036151035085752216,0.3,6494117.659340931,0.036151035085752216,6531705.34092628,6531705.34092628,13.4%,23.8%,14657307.583137456,0.056607724123638965,-0.4,11650646.842318045,0.056607724123638965,11801229.003855824,11801229.003855824,29.2%,49.7%,19294620.88845586,,0.3,15940959.791832302,,15123151.965412226,15123151.965412226,31.5%,49.0%,10687733.208918752,,0.5,10699762.91783473,,7914195.11793455,7914195.11793455,29.0%,37.4%,5519893.104585826,,0.4,5450264.986044314,,4378123.445527572,4378123.445527572,28.9%,36.9%,13774727.783870034,,0.2,10420766.38966558,,11345100.626962999,11345100.626962999,31.3%,52.7%,5343866.604459376,,0.5,5329461.054661154,,3957097.558967296,3957097.558967296,30.1%,37.3%,5343866.604459376,,0.5,5349881.4589173645,,3957097.558967296,3957097.558967296,29.0%,37.4%
1763,La Rochelle,,0.0,-0.7,14352627.470399374,0.0,21387330.080032382,13074970.084667971,47.4%,42.5%,,0.0,-0.5,6323160.585221167,0.0,11065090.98038157,7325233.234216371,149.9%,144.1%,,0.0,-0.8,7947912.0801349515,0.0,10348544.135937022,5921829.010380642,-0.4%,-1.6%,,,-1.3,10820945.722550936,,16108624.987309044,12553898.41435381,44.1%,34.1%,,,1.8,4195235.123554287,,4754908.8688946245,10290621.060908312,8.1%,-17.7%,,,-1.0,4136981.318302781,,7886273.154012304,7513857.870450475,99.7%,86.6%,,,-1.4,6517059.830793844,,8247143.559205203,5368758.041757407,7.4%,2.2%,,,1.8,2071623.7148266681,,2377454.434447312,5145310.530454219,9.3%,-17.2%,,,1.8,2097617.5617771465,,2377454.434447312,5145310.530454219,8.1%,-17.7%
-1770,Marseille,151567891.1033504,0.23796213791096818,1.1,138737512.37419125,0.23796213791096818,,,-39.5%,-30.6%,88861607.23503114,0.26233363587958486,1.8,77761343.39885685,0.26233363587958486,,,-40.0%,-29.8%,62706283.86831925,0.21027832791921208,0.4,58968860.77425385,0.21027832791921208,,,-41.6%,-33.6%,124001305.58759302,,0.9,115407722.09855165,,,,-38.2%,-27.0%,138117320.9658601,,1.5,124483853.59632729,,,,-35.9%,-21.0%,73671184.88459273,,1.6,65504109.622463554,,,,-38.0%,-24.8%,50330120.70300029,,0.1,48375597.068024196,,,,-40.0%,-29.9%,69058660.48293005,,1.5,62401409.439780794,,,,-35.4%,-19.2%,69058660.48293005,,1.5,62241926.79816376,,,,-35.9%,-21.0%
-1770,Rouen,49023498.41898596,0.0769670700485124,2.5,66619567.674024835,0.0769670700485124,,,30.0%,25.3%,32609788.676224675,0.0962692966611852,3.3,40550786.40914294,0.0962692966611852,,,53.9%,47.8%,16413709.742761288,0.05504149228340543,1.3,25326696.29332992,0.05504149228340543,,,6.6%,3.6%,30513479.967916988,,2.0,45102103.30004735,,,,97.5%,93.3%,32102338.629373036,,3.1,45191803.93713323,,,,157.2%,145.3%,20786020.31468678,,3.0,28680748.003553424,,,,126.8%,119.7%,9727459.653230209,,0.1,15687403.044739531,,,,71.2%,70.8%,16051169.314686518,,3.1,22595901.968566574,,,,157.2%,145.3%,16051169.314686518,,3.1,22595901.968566574,,,,157.2%,145.3%
-1770,Bordeaux,213694561.32338905,0.33550123513815977,3.7,102851568.04906753,0.33550123513815977,,,-49.2%,-57.2%,120965561.67024802,0.3571096291927337,4.2,40153911.695268184,0.3571096291927337,,,-38.5%,-53.8%,92728999.65314104,0.3109560604425327,3.2,59329196.16813666,0.3109560604425327,,,-56.9%,-60.6%,92374263.95316303,,2.2,48327920.251229994,,,,-53.2%,-55.5%,66916100.588454366,,3.0,21384490.68153178,,,,-46.2%,-38.5%,46825406.99482773,,2.9,16056685.280039357,,,,-47.7%,-40.4%,45548856.9583353,,1.9,31672600.764338035,,,,-53.5%,-55.1%,33458050.294227183,,3.0,11067835.94097283,,,,-47.0%,-41.8%,33458050.294227183,,3.0,10692245.340765946,,,,-46.2%,-38.5%
-1770,Nantes,49078708.3759675,0.07705374988090738,1.2,35281462.11690149,0.07705374988090738,,,-41.9%,-38.6%,31402321.577535108,0.09270466122344877,1.1,15071977.894141765,0.09270466122344877,,,-48.6%,-46.3%,17676386.798432395,0.059275734907733836,0.6,16699099.56715334,0.059275734907733836,,,-24.4%,13.7%,25811000.358326323,,0.6,19970516.376713756,,,,-23.1%,6.9%,27769979.1473788,,-0.2,9230119.317150965,,,,-30.2%,53.9%,16681840.624508172,,0.0,6862111.9102567,,,,-34.6%,31.5%,9129159.733818153,,0.6,11169788.270930488,,,,-6.7%,42.0%,13884989.5736894,,-0.1,4663808.070696755,,,,-31.5%,56.8%,13884989.5736894,,-0.2,4615059.6585754985,,,,-30.2%,53.9%
-1770,Bayonne,14311781.78460992,0.022469549229650436,0.1,18148834.108221862,0.022469549229650436,,,22.6%,40.3%,5648601.76058723,0.01667557321545393,0.3,6619165.311582235,0.01667557321545393,,,13.4%,23.8%,8663180.02402269,0.02905098018150885,-0.4,11327335.775695983,0.02905098018150885,,,29.2%,49.7%,12634141.669589087,,0.3,16310795.704026746,,,,31.5%,49.0%,9074784.10517896,,0.5,11086928.772435987,,,,29.0%,37.4%,4564002.05259678,,0.4,5602201.99756737,,,,28.9%,36.9%,8070139.616992308,,0.2,10532017.665642763,,,,31.3%,52.7%,4537392.05258948,,0.5,5506511.9011617,,,,30.1%,37.3%,4537392.05258948,,0.5,5543464.386217993,,,,29.0%,37.4%
-1770,La Rochelle,10849680.535732154,0.017034037731470233,-0.7,13634017.792166917,0.017034037731470233,,,47.4%,42.5%,4675885.09933538,0.013803958506168631,-0.5,6092632.982181558,0.013803958506168631,,,149.9%,144.1%,6173795.436396774,0.02070311460342599,-0.8,7501183.887087909,0.02070311460342599,,,-0.4%,-1.6%,7075367.338507866,,-1.3,9898932.56651135,,,,44.1%,34.1%,4327096.426158779,,1.8,4773060.057997743,,,,8.1%,-17.7%,2830310.11217157,,-1.0,3867419.681634663,,,,99.7%,86.6%,4245057.226336296,,-1.4,5925316.010673673,,,,7.4%,2.2%,2163548.2130793897,,1.8,2353912.3191079902,,,,9.3%,-17.2%,2163548.2130793897,,1.8,2386530.028998875,,,,8.1%,-17.7%
-1778,Marseille,112736817.52331236,0.17881688163542112,1.1,151883875.13012278,0.17881688163542112,174845795.9777706,164928744.66959053,-39.5%,-30.6%,64536603.70214123,0.1823710037737475,1.8,89802610.07332301,0.1823710037737475,100097670.45521864,93088365.95813684,-40.0%,-29.8%,48200213.821171135,0.17426956445912495,0.4,60990890.343249224,0.17426956445912495,77139194.18281154,73606200.7747888,-41.6%,-33.6%,85929853.85705909,,0.9,123964580.471186,,141530920.68533987,130940890.46499817,-38.2%,-27.0%,95421751.18880251,,1.5,140037405.60475582,,147090038.77759284,136014241.18102998,-35.9%,-21.0%,50264762.644664966,,1.6,74443386.01642384,,81617218.10167657,74808234.59118511,-38.0%,-24.8%,35665091.212394126,,0.1,48811969.62126154,,62182994.59165667,58038653.355836794,-40.0%,-29.9%,47710875.594401255,,1.5,70577197.22677274,,75976831.23063539,70206035.80665484,-35.4%,-19.2%,47710875.594401255,,1.5,70018702.80237779,,73545019.38879654,68007120.59051462,-35.9%,-21.0%
-1778,Rouen,,0.0,2.5,81640292.49517828,0.0,68794498.14971642,76073631.89733402,30.0%,25.3%,,0.0,3.3,52896996.85104248,0.0,43782111.050780356,49525595.71136038,53.9%,47.8%,,0.0,1.3,28016659.636323668,0.0,24538824.212988015,26339286.86890366,6.6%,3.6%,,,2.0,52886875.9316169,,42004700.098776944,45179072.72669235,97.5%,93.3%,,,3.1,57982220.02159426,,43920752.317074895,53209905.798259325,157.2%,145.3%,,,3.0,36545793.73597942,,29049800.864100367,32920886.456597112,126.8%,119.7%,,,0.1,15824444.33499727,,12880034.384078337,12938366.834010359,71.2%,70.8%,,,3.1,28991110.010797076,,21960376.158537485,26604952.899129804,157.2%,145.3%,,,3.1,28991110.010797076,,21960376.158537485,26604952.899129804,157.2%,145.3%
-1778,Bordeaux,200484755.88645342,0.31799779034600617,3.7,138351966.67841172,0.31799779034600617,144989596.8430843,197612452.66071984,-49.2%,-57.2%,132324431.2604504,0.3739294906830977,4.2,55991626.19124359,0.3739294906830977,63768621.08132797,148670196.62011647,-38.5%,-53.8%,68160324.62600303,0.24643604549216305,3.2,76449070.29472654,0.24643604549216305,82348426.51801594,80183409.20516035,-56.9%,-60.6%,44156878.57935423,,2.2,57800124.15212804,,59752045.09488977,59142715.53682224,-53.2%,-55.5%,26129085.039341416,,3.0,27129996.08248795,,26043135.121919703,64805601.01264167,-46.2%,-38.5%,17200016.706055395,,2.9,20288859.014650613,,24050566.94006823,48219583.21676385,-47.7%,-40.4%,26956861.87329883,,1.9,36840093.188883595,,36042319.95912893,26537613.42870425,-53.5%,-55.1%,13064542.519670708,,3.0,14120485.985511314,,14791576.834998624,37961723.96166044,-47.0%,-41.8%,13064542.519670708,,3.0,13564998.041244142,,13021567.560959874,32402800.506319854,-46.2%,-38.5%
-1778,Nantes,70481106.37826885,0.11179321834386767,1.2,38774384.37581105,0.11179321834386767,50423566.07679903,53709521.25223945,-41.9%,-38.6%,28386346.565855905,0.08021566397540146,1.1,16425429.62877951,0.08021566397540146,18806467.887118552,21352363.436324812,-48.6%,-46.3%,42094759.81241295,0.1521950812446093,0.6,17527571.01290223,0.1521950812446093,18814741.879559807,7528087.321385088,-24.4%,13.7%,42578390.168815106,,0.6,20875424.129830446,,23378690.61556277,18208473.88163562,-23.1%,6.9%,14593367.671155874,,-0.2,9084415.148682429,,8171709.6649671355,19571222.083967958,-30.2%,53.9%,11089341.658675758,,0.0,6874608.776183582,,6882651.103821548,9049478.8445156,-34.6%,31.5%,31489048.51013935,,0.6,11731252.067642799,,11620390.655451072,4020075.596186619,-6.7%,42.0%,7296683.835577937,,-0.1,4608850.417294187,,4242657.416387997,8190311.876012514,-31.5%,56.8%,7296683.835577937,,-0.2,4542207.574341222,,4085854.83248356,9785611.04198396,-30.2%,53.9%
-1778,Bayonne,14547533.153390469,0.02307448951571892,0.1,18290544.383046146,0.02307448951571892,14776672.367445555,10689280.526706357,22.6%,40.3%,5328097.792025309,0.01505642514163019,0.3,6765028.0045023225,0.01505642514163019,5307511.634711625,4487971.703967477,13.4%,23.8%,9219435.36136516,0.03333319206726133,-0.4,10968808.977858964,0.03333319206726133,9363891.54997481,6336812.347585454,29.2%,49.7%,13431676.293333624,,0.3,16743983.387470536,,13448884.788104735,9831404.081788337,31.5%,49.0%,8560296.171448318,,0.5,11546587.750334142,,8910181.941764489,7716155.250856027,29.0%,37.4%,4488681.835764159,,0.4,5781037.525066523,,4450911.725909257,3929630.9857443995,28.9%,36.9%,8942994.457569463,,0.2,10660617.057248559,,8946373.878563719,5999512.9306731,31.3%,52.7%,4280148.085724159,,0.5,5716069.284299241,,4431779.237787478,3954884.8428896423,30.1%,37.3%,4280148.085724159,,0.5,5773293.87516708,,4455090.970882221,3858077.625428006,29.0%,37.4%
-1778,La Rochelle,16436976.728661306,0.026071420026784184,-0.7,12856699.889415823,0.026071420026784184,14443456.78880625,26184560.56013426,47.4%,42.5%,8974251.512137672,0.02535992231540869,-0.5,5839446.075741326,0.02535992231540869,6403344.387959242,10225471.937832491,149.9%,144.1%,7462725.216523634,0.026981744894054152,-0.8,7021300.091236005,0.026981744894054152,8063701.081621433,13902190.956794696,-0.4%,-1.6%,9318384.633708397,,-1.3,8941003.156234205,,10430766.173895163,23448054.648448296,44.1%,34.1%,4425934.879527943,,1.8,5531504.76631257,,6615058.225683728,20757276.476155713,8.1%,-17.7%,4030261.589664162,,-1.0,3580788.9447512003,,4038878.47598728,8931048.325343065,99.7%,86.6%,5288123.044044235,,-1.4,5314538.833033563,,6251117.147162967,13210018.823269624,7.4%,2.2%,2212967.4397639716,,1.8,2723926.089214877,,3155578.242619608,9683722.403721113,9.3%,-17.2%,2212967.4397639716,,1.8,2765752.38315629,,3307529.1128418637,10378638.238077836,8.1%,-17.7%
+1764,Marseille,170896325.58873504,0.30554280417795493,1.1,129630017.20397691,0.30554280417795493,,,-39.5%,-30.6%,85098107.90470757,0.36534786537439623,1.8,69802319.03211632,0.36534786537439623,,,-40.0%,-29.8%,85798217.6840275,0.26286468712892475,0.4,57496453.98762116,0.26286468712892475,,,-41.6%,-33.6%,142139358.7521294,,0.9,109379972.44649549,,,,-38.2%,-27.0%,131199525.23608553,,1.5,113963230.08743326,,,,-35.9%,-21.0%,70510017.87171552,,1.6,59511427.760278195,,,,-38.0%,-24.8%,71629340.88041389,,0.1,48050879.67104851,,,,-40.0%,-29.9%,65599762.61804277,,1.5,56897330.75458553,,,,-35.4%,-19.2%,65599762.61804277,,1.5,56981615.04371673,,,,-35.9%,-21.0%
+1764,Rouen,50161964.588806435,0.08968377330957358,2.5,57197197.94940773,0.08968377330957358,,,30.0%,25.3%,26470996.890193116,0.11364673605897337,3.3,33221977.479261473,0.11364673605897337,,,53.9%,47.8%,23690967.698613316,0.07258331210109495,1.3,23480113.06532652,0.07258331210109495,,,6.6%,3.6%,34558337.86020608,,2.0,40025195.0103482,,,,97.5%,93.3%,28335153.801840406,,3.1,37487226.13706798,,,,157.2%,145.3%,18982903.0009202,,3.0,23914168.22083972,,,,126.8%,119.7%,15575434.859285884,,0.1,15585401.47252588,,,,71.2%,70.8%,14167576.900920203,,3.1,18743613.068533953,,,,157.2%,145.3%,14167576.900920203,,3.1,18743613.068533953,,,,157.2%,145.3%
+1764,Bordeaux,,0.0,3.7,82343647.83047377,0.0,,,-49.2%,-57.2%,,0.0,4.2,31291864.675581228,0.0,,,-38.5%,-53.8%,68010327.70630482,0.20836695675767633,3.2,49055833.17360021,0.20836695675767633,,,-56.9%,-60.6%,,,2.2,42257140.66984378,,,,-53.2%,-55.5%,,,3.0,17888988.95960624,,,,-46.2%,-38.5%,,,2.9,13472698.720779458,,,,-47.7%,-40.4%,33894679.10345651,,1.9,28278474.749479115,,,,-53.5%,-55.1%,,,3.0,9219821.533700708,,,,-47.0%,-41.8%,,,3.0,8944494.47980323,,,,-46.2%,-38.5%
+1764,Nantes,42213765.42899639,0.07547331529599705,1.2,32869857.570511963,0.07547331529599705,,,-41.9%,-38.6%,18930458.92857633,0.08127328480508371,1.1,14130592.794768315,0.08127328480508371,,,-48.6%,-46.3%,23283306.50042006,0.07133433821550313,0.6,16103546.931119539,0.07133433821550313,,,-24.4%,13.7%,21095358.110057916,,0.6,19317671.85564252,,,,-23.1%,6.9%,6621347.041361558,,-0.2,9340929.018730896,,,,-30.2%,53.9%,7202041.48135166,,0.0,6852754.171214163,,,,-34.6%,31.5%,13893316.628706258,,0.6,10766396.54833146,,,,-6.7%,42.0%,3310673.520680779,,-0.1,4705455.948954298,,,,-31.5%,56.8%,3310673.520680779,,-0.2,4670464.509365455,,,,-30.2%,53.9%
+1764,Bayonne,20355339.127839807,0.036392984902908806,0.1,18043272.387313187,0.036392984902908806,,,22.6%,40.3%,7915937.524806063,0.03398513725315142,0.3,6511835.92320546,0.03398513725315142,,,13.4%,23.8%,12439401.603033744,0.038111274321508924,-0.4,11603900.610996615,0.038111274321508924,,,29.2%,49.7%,17378046.251813967,,0.3,15993275.589570442,,,,31.5%,49.0%,13107959.202115284,,0.5,10754233.336216584,,,,29.0%,37.4%,6643853.751051952,,0.4,5471715.342063995,,,,28.9%,36.9%,10734192.500762014,,0.2,10436587.189108448,,,,31.3%,52.7%,6553979.601057642,,0.5,5354401.155010062,,,,30.1%,37.3%,6553979.601057642,,0.5,5377116.668108282,,,,29.0%,37.4%
+1764,La Rochelle,,0.0,-0.7,14247695.304850005,0.0,,,47.4%,42.5%,8847346.48137101,0.03798391328296222,-0.5,6289701.585218914,0.03798391328296222,,,149.9%,144.1%,,0.0,-0.8,7882500.730927576,0.0,,,-0.4%,-1.6%,,,-1.3,10684149.441009328,,,,44.1%,34.1%,,,1.8,4273287.4271529,,,,8.1%,-17.7%,4220042.2111123195,,-1.0,4097351.640722254,,,,99.7%,86.6%,,,-1.4,6429037.612353454,,,,7.4%,2.2%,1375003.63684811,,1.8,2109776.7577326884,,,,9.3%,-17.2%,,,1.8,2136643.7135764537,,,,8.1%,-17.7%
1768,Marseille,164926838.7412307,0.31482249688755964,1.1,135632717.00096756,0.31482249688755964,,,-39.5%,-30.6%,93173015.27424042,0.4032096076457822,1.8,75012295.13291575,0.4032096076457822,,,-40.0%,-29.8%,71753823.46699028,0.24506580394367183,0.4,58473915.90097418,0.24506580394367183,,,-41.6%,-33.6%,140109314.25881693,,0.9,113362439.35960846,,,,-38.2%,-27.0%,152201071.90395483,,1.5,120873268.55712348,,,,-35.9%,-21.0%,80911944.16220726,,1.6,63442334.45159452,,,,-38.0%,-24.8%,59197370.096609674,,0.1,48267114.84628458,,,,-40.0%,-29.9%,76100535.95197742,,1.5,60509964.33046587,,,,-35.4%,-19.2%,76100535.95197742,,1.5,60436634.27856163,,,,-35.9%,-21.0%
1768,Rouen,56837509.56298819,0.10849493517283534,2.5,63317844.87448495,0.10849493517283534,,,30.0%,25.3%,34296141.229324356,0.1484177968067047,3.3,37943845.83810747,0.1484177968067047,,,53.9%,47.8%,22541368.333663836,0.07698709679521228,1.3,24695571.993065216,0.07698709679521228,,,6.6%,3.6%,37242187.90085967,,2.0,43342006.77992908,,,,97.5%,93.3%,33711399.49313058,,3.1,42462043.12414516,,,,157.2%,145.3%,23562545.846565913,,3.0,26994714.733516965,,,,126.8%,119.7%,13679642.054293754,,0.1,15653328.561341526,,,,71.2%,70.8%,16855699.74656529,,3.1,21231021.562072538,,,,157.2%,145.3%,16855699.74656529,,3.1,21231021.562072538,,,,157.2%,145.3%
1768,Bordeaux,66384779.23459549,0.12671935091629236,3.7,95503065.56330805,0.12671935091629236,,,-49.2%,-57.2%,18740052.71038781,0.08109825874343904,4.2,36951243.17184196,0.08109825874343904,,,-38.5%,-53.8%,47644726.52420768,0.1627243350272871,3.2,55685551.892941676,0.1627243350272871,,,-56.9%,-60.6%,35251726.49073143,,2.2,46213135.91962074,,,,-53.2%,-55.5%,8492462.995171834,,3.0,20149357.66864328,,,,-46.2%,-38.5%,7466132.997967317,,2.9,15144518.244154556,,,,-47.7%,-40.4%,27785593.49276412,,1.9,30498218.96088058,,,,-53.5%,-55.1%,4246231.497585917,,3.0,10413961.797029953,,,,-47.0%,-41.8%,4246231.497585917,,3.0,10074678.834321693,,,,-46.2%,-38.5%
1768,Nantes,,0.0,1.2,34458549.35938877,0.0,,,-41.9%,-38.6%,,0.0,1.1,14751413.130854536,0.0,,,-48.6%,-46.3%,20807669.969185553,0.07106587667121209,0.6,16498174.161290448,0.07106587667121209,,,-24.4%,13.7%,,,0.6,19750486.201915644,,,,-23.1%,6.9%,,,-0.2,9266909.051700285,,,,-30.2%,53.9%,,,0.0,6858991.244947235,,,,-34.6%,31.5%,12601053.588831801,,0.6,11033672.382599633,,,,-6.7%,42.0%,,,-0.1,4677649.576561498,,,,-31.5%,56.8%,,,-0.2,4633454.525850158,,,,-30.2%,53.9%
1768,Bayonne,11292988.057834482,0.02155675040414174,0.1,18113578.42504632,0.02155675040414174,,,22.6%,40.3%,3063423.6555563197,0.013257077133052367,0.3,6583193.716685726,0.013257077133052367,,,13.4%,23.8%,8229564.402278162,0.028107001395937112,-0.4,11418783.787941737,0.028107001395937112,,,29.2%,49.7%,9726944.87556688,,0.3,16204261.349117355,,,,31.5%,49.0%,4506196.908521241,,0.5,10974902.145818278,,,,29.0%,37.4%,2253261.4542606203,,0.4,5558364.306959732,,,,28.9%,36.9%,7473683.421306259,,0.2,10500110.94306928,,,,31.3%,52.7%,2253098.4542606203,,0.5,5455334.144419736,,,,30.1%,37.3%,2253098.4542606203,,0.5,5487451.072909138,,,,29.0%,37.4%
1768,La Rochelle,14133178.045252874,0.026978279794376586,-0.7,13835582.358648118,0.026978279794376586,,,47.4%,42.5%,7401081.66164242,0.03202844969824942,-0.5,6157626.7242230745,0.03202844969824942,,,149.9%,144.1%,6732096.383610455,0.022992595136547132,-0.8,7626194.567803408,0.022992595136547132,,,-0.4%,-1.6%,8756271.034269072,,-1.3,10154040.590578299,,,,44.1%,34.1%,6018883.26924892,,1.8,4600290.961375505,,,,8.1%,-17.7%,4497735.00851315,,-1.0,3942593.0120527786,,,,99.7%,86.6%,4258536.025755923,,-1.4,6088677.906814925,,,,7.4%,2.2%,3009441.63462446,,1.8,2269546.171312593,,,,9.3%,-17.2%,3009441.63462446,,1.8,2300145.480687756,,,,8.1%,-17.7%
+1779,Marseille,90291903.57251516,0.20376013258214512,1.1,153612440.7933101,0.20376013258214512,176345506.28260857,165362001.45477745,-39.5%,-30.6%,55490251.31357412,0.2665725853064757,1.8,91433345.35894154,0.2665725853064757,101524496.60622519,93750461.71235538,-40.0%,-29.8%,34801652.25894105,0.14811323426907122,0.4,61248471.16535608,0.14811323426907122,77458016.90817949,73537098.83127132,-41.6%,-33.6%,79140647.77318889,,0.9,125077864.62868634,,142500628.86935225,130780097.09506348,-38.2%,-27.0%,102940014.17608234,,1.5,142113532.64956164,,148502659.14541447,136358664.16750994,-35.9%,-21.0%,52189930.038640864,,1.6,75643360.58964512,,82627549.92907538,75084493.85753475,-38.0%,-24.8%,26950717.734548032,,0.1,48866792.23659989,,62359156.558853894,57759819.32036635,-40.0%,-29.9%,51470007.08804117,,1.5,71671774.74588919,,76862821.31902066,70520148.08549453,-35.4%,-19.2%,51470007.08804117,,1.5,71056766.32478069,,74251329.57270736,68179332.08375461,-35.9%,-21.0%
+1779,Rouen,,0.0,2.5,83741819.8791037,0.0,69575892.93601632,77947543.97032076,30.0%,25.3%,,0.0,3.3,54683963.307469286,0.0,44542710.77381611,51187056.97240697,53.9%,47.8%,,0.0,1.3,28372400.426361874,0.0,24592791.298147686,26647502.990666572,6.6%,3.6%,,,2.0,53950044.03043804,,42144055.2459274,45740949.74586173,97.5%,93.3%,,,3.1,59816945.83773864,,44357674.52356317,55072441.17285506,157.2%,145.3%,,,3.0,37669795.65942139,,29421170.032668803,33869978.66244605,126.8%,119.7%,,,0.1,15841658.457920758,,12726695.249483071,12788532.613416573,71.2%,70.8%,,,3.1,29908472.918869264,,22178837.26178162,27536220.586427476,157.2%,145.3%,,,3.1,29908472.918869264,,22178837.26178162,27536220.586427476,157.2%,145.3%
+1779,Bordeaux,,0.0,3.7,143576095.77537474,0.0,148999739.81361258,212586731.8177381,-49.2%,-57.2%,,0.0,4.2,58367687.053520694,0.0,66016816.20547878,172390360.97385,-38.5%,-53.8%,,0.0,3.2,78910569.24035726,0.0,84317114.47921404,82329520.29124191,-56.9%,-60.6%,,,2.2,59107842.09112683,,60608882.895763054,60220289.65405169,-53.2%,-55.5%,,,3.0,27949148.65203775,,26589126.775010683,74797746.79213855,-46.2%,-38.5%,,,2.9,20890933.20239731,,24690626.969456084,54253097.02768285,-47.7%,-40.4%,,,1.9,37542686.276755005,,36369102.10880846,25938875.665231332,-53.5%,-55.1%,,,3.0,14557037.825942894,,15169542.706599465,44202017.01065696,-47.0%,-41.8%,,,3.0,13974574.326018948,,13294563.387505364,37398873.39606814,-46.2%,-38.5%
+1779,Nantes,22056667.15688417,0.04977488840511077,1.2,39234642.81990041,0.04977488840511077,50619968.870515995,54113596.82785597,-41.9%,-38.6%,10201460.893932555,0.04900734345265581,1.1,16602941.93678063,0.04900734345265581,18682520.205591597,21495720.810988396,-48.6%,-46.3%,11855206.262951616,0.05045487293154576,0.6,17633979.049244344,0.05045487293154576,18747775.116534866,6727199.262725819,-24.4%,13.7%,15897082.733057199,,0.6,20991383.333202865,,23257664.55955144,17534140.526217647,-23.1%,6.9%,8994715.249724098,,-0.2,9066364.59980773,,7982517.167893568,21011279.875491913,-30.2%,53.9%,5834082.586980555,,0.0,6876172.483785134,,6751816.289133522,9147876.040960325,-34.6%,31.5%,10063000.146076644,,0.6,11803391.023798259,,11577124.8627218,3525308.757551912,-6.7%,42.0%,4497357.624862049,,-0.1,4602026.403295303,,4149935.1142116045,8651174.761348244,-31.5%,56.8%,4497357.624862049,,-0.2,4533182.299903864,,3991258.5839467766,10505639.937745938,-30.2%,53.9%
+1779,Bayonne,24440115.70968818,0.05515357435486517,0.1,18308335.79209495,0.05515357435486517,14677210.04630995,10218669.187906394,22.6%,40.3%,11005466.09027656,0.052869747004914244,0.3,6783485.40819015,0.052869747004914244,5244525.726529546,4340950.01493755,13.4%,23.8%,13434649.619411621,0.05717686596019535,-0.4,10924798.504557459,0.05717686596019535,9327826.251669448,6028136.249749942,29.2%,49.7%,23649179.7612923,,0.3,16798934.586122863,,13399251.833242377,9438429.736202536,31.5%,49.0%,20570532.67535212,,0.5,11605369.189743007,,8815320.584960494,7501415.967752952,29.0%,37.4%,10447293.337411059,,0.4,5803789.687281276,,4401068.014488259,3823247.3396802074,28.9%,36.9%,13201886.423881244,,0.2,10676801.99778875,,8953284.651384214,5728265.048364282,31.3%,52.7%,10285266.33767606,,0.5,5742818.582228176,,4383535.120441496,3853764.3408881365,30.1%,37.3%,10285266.33767606,,0.5,5802684.594871482,,4407660.292480239,3750707.9838764425,29.0%,37.4%
+1779,La Rochelle,8152645.954763791,0.018397931098039486,-0.7,12762704.461470867,0.018397931098039486,14323756.194300553,28147150.95118706,47.4%,42.5%,4113823.0753538106,0.019762614634658213,-0.5,5808546.650742046,0.019762614634658213,6335685.444153532,10756459.339887628,149.9%,144.1%,4038822.8794099805,0.01718892869966104,-0.8,6963514.76251986,0.01718892869966104,8013877.790099649,14864717.366910376,-0.4%,-1.6%,5463128.081237061,,-1.3,8827972.741297798,,10312704.610043915,25852491.17013149,44.1%,34.1%,3686881.1497998,,1.8,5634418.352002524,,6710862.368519427,24473648.652830258,8.1%,-17.7%,2622218.27422905,,-1.0,3546487.240091202,,3978499.0568799446,9746608.348580029,99.7%,86.6%,2840909.8070080103,,-1.4,5242758.381385613,,6194336.009043501,14465672.83868715,7.4%,2.2%,1843440.5748999,,1.8,2774092.568875678,,3198763.896758236,11293234.853183305,9.3%,-17.2%,1843440.5748999,,1.8,2817209.1760012666,,3355431.1842597253,12236824.326415801,8.1%,-17.7%
+1750,Marseille,151081185.75407392,0.32593167485033,1.1,110636770.00542016,0.32593167485033,,,-39.5%,-30.6%,75982636.59665269,0.3578414456779374,1.8,54256371.14871281,0.3578414456779374,,,-40.0%,-29.8%,75098549.15742122,0.29895880214543835,0.4,54202229.25990692,0.29895880214543835,,,-41.6%,-33.6%,132061740.59148782,,0.9,96511264.16046709,,,,-38.2%,-27.0%,130044152.91970532,,1.5,92743919.06843624,,,,-35.9%,-21.0%,66170875.756852664,,1.6,47574542.5293451,,,,-38.0%,-24.8%,65890864.83463517,,0.1,47301656.8492634,,,,-40.0%,-29.9%,65022076.45985266,,1.5,45869011.15660435,,,,-35.4%,-19.2%,65022076.45985266,,1.5,46371959.5342182,,,,-35.9%,-21.0%
+1750,Rouen,58474351.935568735,0.1261483576993546,2.5,40072363.207872786,0.1261483576993546,,,30.0%,25.3%,34308264.03838983,0.16157531973217487,3.3,20865074.64196076,0.16157531973217487,,,53.9%,47.8%,24166087.897178903,0.09620245359384604,1.3,19678138.533179555,0.09620245359384604,,,6.6%,3.6%,47099490.45446172,,2.0,30291375.835619796,,,,97.5%,93.3%,48778721.02002764,,3.1,24236604.306083847,,,,157.2%,145.3%,27801124.507392816,,3.0,15648516.100817258,,,,126.8%,119.7%,19298365.947068904,,0.1,15349969.573503748,,,,71.2%,70.8%,24389360.51001382,,3.1,12118302.153041901,,,,157.2%,145.3%,24389360.51001382,,3.1,12118302.153041901,,,,157.2%,145.3%
+1750,Bordeaux,58859614.518199995,0.12697949546271958,3.7,49008890.157591835,0.12697949546271958,,,-49.2%,-57.2%,25152870.00595,0.11845784470020476,4.2,17487986.355860375,0.11845784470020476,,,-38.5%,-53.8%,33706744.51225,0.13418272492164102,3.2,31478143.01833453,0.13418272492164102,,,-56.9%,-60.6%,32360989.41389,,2.2,30893807.994099647,,,,-53.2%,-55.5%,13315892.584279997,,3.0,11795649.546867425,,,,-46.2%,-38.5%,10678968.204940002,,2.9,8946467.156670624,,,,-47.7%,-40.4%,21682021.208949998,,1.9,21706571.96921062,,,,-53.5%,-55.1%,6657946.292139999,,3.0,6019984.666286526,,,,-47.0%,-41.8%,6657946.292139999,,3.0,5897824.773433785,,,,-46.2%,-38.5%
+1750,Nantes,35756157.6544666,0.07713776068386789,1.2,27864466.55694048,0.07713776068386789,,,-41.9%,-38.6%,19368854.402506195,0.09121793045048972,1.1,12156373.211797424,0.09121793045048972,,,-48.6%,-46.3%,16387303.251960404,0.06523599464392581,0.6,14795217.407584783,0.06523599464392581,,,-24.4%,13.7%,16502110.326686596,,0.6,17876161.15492603,,,,-23.1%,6.9%,9494923.185850594,,-0.2,9604685.992980381,,,,-30.2%,53.9%,7673076.002616197,,0.0,6830969.042744997,,,,-34.6%,31.5%,8829034.3240704,,0.6,9880897.108642116,,,,-6.7%,42.0%,4747461.592925297,,-0.1,4804086.416965626,,,,-31.5%,56.8%,4747461.592925297,,-0.2,4802342.996490199,,,,-30.2%,53.9%
+1750,Bayonne,16629982.379220197,0.03587632690687005,0.1,17799343.290435135,0.03587632690687005,,,22.6%,40.3%,7599680.990409998,0.035790819509667504,0.3,6268119.963809181,0.035790819509667504,,,13.4%,23.8%,9030301.388810199,0.03594860508625689,-0.4,12275763.910346668,0.03594860508625689,,,29.2%,49.7%,14152472.993200198,,0.3,15276225.385851352,,,,31.5%,49.0%,13623254.180799998,,0.5,10016252.173413295,,,,29.0%,37.4%,6811627.090399999,,0.4,5178943.858219288,,,,28.9%,36.9%,7340845.9028002,,0.2,10217265.24561748,,,,31.3%,52.7%,6811627.090399999,,0.5,5015616.55446026,,,,30.1%,37.3%,6811627.090399999,,0.5,5008126.086706638,,,,29.0%,37.4%
+1750,La Rochelle,21139169.508223407,0.04560412263361187,-0.7,15789185.657740965,0.04560412263361187,,,47.4%,42.5%,11434237.193970403,0.0538497234497791,-0.5,6774674.432811335,0.0538497234497791,,,149.9%,144.1%,9704932.314253004,0.038634234244522975,-0.8,8849332.312491441,0.038634234244522975,,,-0.4%,-1.6%,16262212.0072824,,-1.3,12767141.145479564,,,,44.1%,34.1%,3494207.387940801,,1.8,3301269.040980371,,,,8.1%,-17.7%,7578549.693970401,,-1.0,4688433.3946400415,,,,99.7%,86.6%,8683662.313312,,-1.4,7777255.171068647,,,,7.4%,2.2%,1747103.6939704006,,1.8,1634096.4555143467,,,,9.3%,-17.2%,1747103.6939704006,,1.8,1650634.5204901884,,,,8.1%,-17.7%
+1743,Marseille,128194438.10974611,0.31081663332592446,1.1,102210718.92636839,0.31081663332592446,,,-39.5%,-30.6%,64238856.881133206,0.33771264574799886,1.8,47834494.547690324,0.33771264574799886,,,-40.0%,-29.8%,63955581.22861291,0.287794654481292,0.4,52626585.44259682,0.287794654481292,,,-41.6%,-33.6%,111400675.93140121,,0.9,90656323.30001871,,,,-38.2%,-27.0%,102514428.9526298,,1.5,83665380.5525663,,,,-35.9%,-21.0%,56034306.568348326,,1.6,42536499.42578717,,,,-38.0%,-24.8%,55366369.36305288,,0.1,46931437.67467495,,,,-40.0%,-29.9%,51257214.4763149,,1.5,41184435.74716796,,,,-35.4%,-19.2%,51257214.4763149,,1.5,41832690.27628307,,,,-35.9%,-21.0%
+1743,Rouen,,0.0,2.5,33541312.724449933,0.0,,,30.0%,25.3%,,0.0,3.3,16535494.008618398,0.0,,,53.9%,47.8%,,0.0,1.3,18014654.13809418,0.0,,,6.6%,3.6%,,,2.0,26351890.117509488,,,,97.5%,93.3%,,,3.1,19487943.225297816,,,,157.2%,145.3%,,,3.0,12658495.794249749,,,,126.8%,119.7%,,,0.1,15233590.657033354,,,,71.2%,70.8%,,,3.1,9743971.61264889,,,,157.2%,145.3%,,,3.1,9743971.61264889,,,,157.2%,145.3%
+1743,Bordeaux,61082613.590605564,0.14809918894240223,3.7,37809179.28826319,0.14809918894240223,,,-49.2%,-57.2%,22053274.816009477,0.11593714687830374,4.2,13073563.689174838,0.11593714687830374,,,-38.5%,-53.8%,39029338.77459609,0.17562869184344032,3.2,25215543.19574546,0.17562869184344032,,,-56.9%,-60.6%,39163301.752728835,,2.2,26415395.10737786,,,,-53.2%,-55.5%,16038198.739381852,,3.0,9578332.159206722,,,,-46.2%,-38.5%,11291055.367959525,,2.9,7290378.203794275,,,,-47.7%,-40.4%,27872246.384769306,,1.9,19017738.574113443,,,,-53.5%,-55.1%,8019099.369690926,,3.0,4864428.455286106,,,,-47.0%,-41.8%,8019099.369690926,,3.0,4789166.079603421,,,,-46.2%,-38.5%
+1743,Nantes,40443761.38795564,0.09805880769085955,1.2,25655305.39457165,0.09805880769085955,,,-41.9%,-38.6%,22062462.899250045,0.11598544991561131,1.1,11275241.342898563,0.11598544991561131,,,-48.6%,-46.3%,18381298.488705598,0.08271427365447546,0.6,14181470.15236688,0.08271427365447546,,,-24.4%,13.7%,24729044.711199727,,0.6,17196259.869071037,,,,-23.1%,6.9%,18598105.724679545,,-0.2,9739344.333399437,,,,-30.2%,53.9%,12284609.430581493,,0.0,6820102.463149281,,,,-34.6%,31.5%,12444435.280618234,,0.6,9465844.79909767,,,,-6.7%,42.0%,9299052.862339772,,-0.1,4854174.231452817,,,,-31.5%,56.8%,9299052.862339772,,-0.2,4869672.166699727,,,,-30.2%,53.9%
+1743,Bayonne,,0.0,0.1,17678618.18227893,0.0,,,22.6%,40.3%,,0.0,0.3,6149704.174424137,0.0,,,13.4%,23.8%,,0.0,-0.4,12626145.536004044,0.0,,,29.2%,49.7%,,,0.3,14929847.633779537,,,,31.5%,49.0%,,,0.5,9666475.340512328,,,,29.0%,37.4%,,,0.4,5038486.007359001,,,,28.9%,36.9%,,,0.2,10109338.746473791,,,,31.3%,52.7%,,,0.5,4854349.463309146,,,,30.1%,37.3%,,,0.5,4833237.670256156,,,,29.0%,37.4%
+1743,La Rochelle,,0.0,-0.7,16621388.006162459,0.0,,,47.4%,42.5%,,0.0,-0.5,7031008.510858903,0.0,,,149.9%,144.1%,,0.0,-0.8,9376348.619935522,0.0,,,-0.4%,-1.6%,,,-1.3,13956306.94917137,,,,44.1%,34.1%,,,1.8,2901618.5978671545,,,,8.1%,-17.7%,,,-1.0,5015220.214614657,,,,99.7%,86.6%,,,-1.4,8553946.688734096,,,,7.4%,2.2%,,,1.8,1438130.444400133,,,,9.3%,-17.2%,,,1.8,1450809.29893359,,,,8.1%,-17.7%
+1749,Marseille,160025524.75081217,0.3416045824316386,1.1,109391799.73654263,0.3416045824316386,,,-39.5%,-30.6%,88233454.24000002,0.4103729640038772,1.8,53288695.96900149,0.4103729640038772,,,-40.0%,-29.8%,71792070.51081216,0.28326539366321657,0.4,53974281.451461434,0.28326539366321657,,,-41.6%,-33.6%,137854870.17080778,,0.9,95652243.56774089,,,,-38.2%,-27.0%,153302183.48,,1.5,91389029.38953409,,,,-35.9%,-21.0%,77816510.64,,1.6,46819839.92328914,,,,-38.0%,-24.8%,60038359.53080777,,0.1,47248590.12604264,,,,-40.0%,-29.9%,76651091.74,,1.5,45168495.66617413,,,,-35.4%,-19.2%,76651091.74,,1.5,45694514.69476695,,,,-35.9%,-21.0%
+1749,Rouen,,0.0,2.5,39066734.6134435,0.0,,,30.0%,25.3%,,0.0,3.3,20183244.243414413,0.0,,,53.9%,47.8%,,0.0,1.3,19431408.73791802,0.0,,,6.6%,3.6%,,,2.0,29694437.963990577,,,,97.5%,93.3%,,,3.1,23493210.891504105,,,,157.2%,145.3%,,,3.0,15181591.290410751,,,,126.8%,119.7%,,,0.1,15333289.737625958,,,,71.2%,70.8%,,,3.1,11746605.44575203,,,,157.2%,145.3%,,,3.1,11746605.44575203,,,,157.2%,145.3%
+1749,Bordeaux,67491695.93469042,0.14407371975985991,3.7,47225663.16775502,0.14407371975985991,,,-49.2%,-57.2%,29675317.522572573,0.1380196220854007,4.2,16776076.701086937,0.1380196220854007,,,-38.5%,-53.8%,37816378.41211784,0.14920967234414062,3.2,30496228.72477477,0.14920967234414062,,,-56.9%,-60.6%,39217018.244778186,,2.2,30210305.002134845,,,,-53.2%,-55.5%,18266356.929382782,,3.0,11449934.664596094,,,,-46.2%,-38.5%,14754875.312067341,,2.9,8688631.046891822,,,,-47.7%,-40.4%,24462142.93271085,,1.9,21300344.047358546,,,,-53.5%,-55.1%,9133178.464691391,,3.0,5839451.001617858,,,,-47.0%,-41.8%,9133178.464691391,,3.0,5724967.332298077,,,,-46.2%,-38.5%
+1749,Nantes,44409819.76721923,0.09480111351653768,1.2,27537590.737483077,0.09480111351653768,,,-41.9%,-38.6%,23862874.46869859,0.11098600422846013,1.1,12026401.91671214,0.11098600422846013,,,-48.6%,-46.3%,20546945.29852064,0.08107077156502228,0.6,14705939.200595971,0.08107077156502228,,,-24.4%,13.7%,33804773.50883924,,0.6,17777410.85467297,,,,-23.1%,6.9%,38162654.44913618,,-0.2,9623808.305130327,,,,-30.2%,53.9%,22541751.22611316,,0.0,6829415.614839677,,,,-34.6%,31.5%,11263022.282726085,,0.6,9820507.886438143,,,,-6.7%,42.0%,19081327.22456809,,-0.1,4811210.051227651,,,,-31.5%,56.8%,19081327.22456809,,-0.2,4811904.152565164,,,,-30.2%,53.9%
+1749,Bayonne,16263866.812155545,0.03471828284732422,0.1,17782046.502738193,0.03471828284732422,,,22.6%,40.3%,6552822.230642415,0.03047711442946252,0.3,6251064.834539488,0.03047711442946252,,,13.4%,23.8%,9711044.58151313,0.03831624922767872,-0.4,12325216.73820496,0.03831624922767872,,,29.2%,49.7%,13953927.831096992,,0.3,15226255.139730562,,,,31.5%,49.0%,11030525.061095228,,0.5,9965519.645166337,,,,29.0%,37.4%,5515262.530547614,,0.4,5158641.2323296,,,,28.9%,36.9%,8438665.300549379,,0.2,10201776.91582379,,,,31.3%,52.7%,5515262.530547614,,0.5,4992254.468475567,,,,30.1%,37.3%,5515262.530547614,,0.5,4982759.822583169,,,,29.0%,37.4%
+1749,La Rochelle,23321457.508742854,0.04978403768009436,-0.7,15905470.67141364,0.04978403768009436,,,47.4%,42.5%,10665813.021295529,0.04960659582877273,-0.5,6810713.317771388,0.04960659582877273,,,149.9%,144.1%,12655644.487447327,0.0499345692677659,-0.8,8922766.719401607,0.0499345692677659,,,-0.4%,-1.6%,17928852.572391655,,-1.3,12930607.357203852,,,,44.1%,34.1%,3997752.767720057,,1.8,3240970.814418303,,,,8.1%,-17.7%,7697792.48644573,,-1.0,4733780.0282900985,,,,99.7%,86.6%,10231060.085945927,,-1.4,7883736.310985925,,,,7.4%,2.2%,1998876.3838600286,,1.8,1604545.5791235955,,,,9.3%,-17.2%,1998876.3838600286,,1.8,1620485.4072091542,,,,8.1%,-17.7%
+1754,Marseille,,0.0,1.1,115759960.84636731,0.0,,,-39.5%,-30.6%,74212763.01663025,0.29940464312969123,1.8,58306013.064919606,0.29940464312969123,,,-40.0%,-29.8%,,0.0,0.4,55123688.08120715,0.0,,,-41.6%,-33.6%,,,0.9,100025188.2149806,,,,-38.2%,-27.0%,,,1.5,98367347.32771826,,,,-35.9%,-21.0%,60963457.2636041,,1.6,50716982.47076674,,,,-38.0%,-24.8%,,,0.1,47514520.42486865,,,,-40.0%,-29.9%,56397374.95040833,,1.5,48781413.68233134,,,,-35.4%,-19.2%,,,1.5,49183673.66385903,,,,-35.9%,-21.0%
+1754,Rouen,,0.0,2.5,44360489.120365426,0.0,,,30.0%,25.3%,,0.0,3.3,23830645.72569081,0.0,,,53.9%,47.8%,,0.0,1.3,20696786.488361266,0.0,,,6.6%,3.6%,,,2.0,32801564.52707814,,,,97.5%,93.3%,,,3.1,27452971.139151543,,,,157.2%,145.3%,,,3.0,17664307.796258196,,,,126.8%,119.7%,,,0.1,15416870.56083955,,,,71.2%,70.8%,,,3.1,13726485.569575746,,,,157.2%,145.3%,,,3.1,13726485.569575746,,,,157.2%,145.3%
+1754,Bordeaux,121966756.17763133,0.22341063559300056,3.7,56841048.13453862,0.22341063559300056,,,-49.2%,-57.2%,31255901.0252594,0.12609909012642048,4.2,20650825.48198282,0.12609909012642048,,,-38.5%,-53.8%,90710855.15237193,0.30433443725196857,3.2,35732300.38388651,0.30433443725196857,,,-56.9%,-60.6%,66310170.35933566,,2.2,33785999.83990045,,,,-53.2%,-55.5%,14039651.849969631,,3.0,13286092.47791907,,,,-46.2%,-38.5%,11602374.678187165,,2.9,10056629.178974777,,,,-47.7%,-40.4%,54707795.6811485,,1.9,23410448.783815417,,,,-53.5%,-55.1%,7019825.9249848155,,3.0,6799685.88375158,,,,-47.0%,-41.8%,7019825.9249848155,,3.0,6643046.2389595695,,,,-46.2%,-38.5%
+1754,Nantes,,0.0,1.2,29211233.85355808,0.0,,,-41.9%,-38.6%,,0.0,1.1,12690457.224587822,0.0,,,-48.6%,-46.3%,23458883.695358895,0.07870443020291325,0.6,15157783.225556767,0.07870443020291325,,,-24.4%,13.7%,,,0.6,18276678.311546143,,,,-23.1%,6.9%,,,-0.2,9528575.946633369,,,,-30.2%,53.9%,,,0.0,6837186.288617744,,,,-34.6%,31.5%,13366967.626790376,,0.6,10126190.416033769,,,,-6.7%,42.0%,,,-0.1,4775697.198712083,,,,-31.5%,56.8%,,,-0.2,4764287.9733167,,,,-30.2%,53.9%
+1754,Bayonne,17289380.204127267,0.031669542926825174,0.1,17868698.8526713,0.031669542926825174,,,22.6%,40.3%,7119275.740170822,0.02872207051299327,0.3,6336807.076808006,0.02872207051299327,,,13.4%,23.8%,10170104.463956444,0.034120646461031474,-0.4,12079928.863853632,0.034120646461031474,,,29.2%,49.7%,14359334.10815467,,0.3,15477751.708460625,,,,31.5%,49.0%,11083195.916644104,,0.5,10221778.162544854,,,,29.0%,37.4%,5607412.158552832,,0.4,5260956.553784425,,,,28.9%,36.9%,8751921.949601838,,0.2,10279454.065760953,,,,31.3%,52.7%,5541597.958322052,,0.5,5110163.294220437,,,,30.1%,37.3%,5541597.958322052,,0.5,5110889.081272426,,,,29.0%,37.4%
+1754,La Rochelle,20361898.042909946,0.03729757784999354,-0.7,15332485.280570125,0.03729757784999354,,,47.4%,42.5%,10592659.154740712,0.04273512001310211,-0.5,6632415.826121904,0.04273512001310211,,,149.9%,144.1%,9769238.888169235,0.03277574458334592,-0.8,8561588.804606143,0.03277574458334592,,,-0.4%,-1.6%,17077246.642831936,,-1.3,12133681.780905012,,,,44.1%,34.1%,4919767.484134648,,1.8,3553891.09419421,,,,8.1%,-17.7%,8679417.712880714,,-1.0,4511349.369058378,,,,99.7%,86.6%,8397828.929951223,,-1.4,7365519.474447964,,,,7.4%,2.2%,2459883.742067324,,1.8,1757843.4972208354,,,,9.3%,-17.2%,2459883.742067324,,1.8,1776945.547097108,,,,8.1%,-17.7%
+1762,Marseille,91016133.9788189,0.26937428234471167,1.1,126729037.71574524,0.26937428234471167,182853827.62657115,128086211.235678,-39.5%,-30.6%,58356347.295732476,0.41624421375959253,1.8,67334641.18980262,0.41624421375959253,97430777.83477102,65765591.299879216,-40.0%,-29.8%,32659786.68308642,0.16521339150133738,0.4,57013867.504530095,0.16521339150133738,79956861.620314,57788367.86121784,-41.6%,-33.6%,83512926.84020147,,0.9,107441514.90168874,,157643389.61980617,104145575.32830685,-38.2%,-27.0%,104288919.31019527,,1.5,110657789.89028654,,182732380.68259,103320641.67319992,-35.9%,-21.0%,52798052.655100636,,1.6,57638275.2993673,,84009614.70777196,51568667.47874629,-38.0%,-24.8%,30714874.18510083,,0.1,47943125.62770454,,67180047.26231286,46982823.27483692,-40.0%,-29.9%,52144459.65509763,,1.5,55172719.42040281,,82864059.0109073,45845965.78151364,-35.4%,-19.2%,52144459.65509763,,1.5,55328894.94514316,,91366190.34129548,51660320.8365995,-35.9%,-21.0%
+1762,Rouen,,0.0,2.5,54362455.85886483,0.0,36467300.542462386,36467300.542462386,30.0%,25.3%,,0.0,3.3,31086193.475793235,0.0,15071634.416163156,15071634.416163156,53.9%,47.8%,,0.0,1.3,22895004.381712183,0.0,23011947.066501983,23011947.066501983,6.6%,3.6%,,,2.0,38463223.36600816,,18295718.552034076,18295718.552034076,97.5%,93.3%,,,3.1,35222851.804082,,10397579.847890459,10397579.847890459,157.2%,145.3%,,,3.0,22508344.243006617,,7661150.24855807,7661150.24855807,126.8%,119.7%,,,0.1,15551548.545931702,,11426949.070002558,11426949.070002558,71.2%,70.8%,,,3.1,17611425.902040966,,5198789.923945219,5198789.923945219,157.2%,145.3%,,,3.1,17611425.902040966,,5198789.923945219,5198789.923945219,157.2%,145.3%
+1762,Bordeaux,33747414.055872545,0.0998799338632211,3.7,76460387.98090042,0.0998799338632211,148463315.31931362,188668762.62064198,-49.2%,-57.2%,8980650.366498953,0.06405719213214907,4.2,28796031.373054177,0.06405719213214907,42635694.96261548,33539390.616728876,-38.5%,-53.8%,24766763.68937359,0.1252856016892668,3.2,46043117.39027221,0.1252856016892668,104681109.04113433,172501081.12841737,-56.9%,-60.6%,28325568.2249012,,2.2,40408007.94237175,,75435996.32097644,89957894.60779068,-53.2%,-55.5%,6058120.5331324935,,3.0,16855750.377483282,,24644373.649146445,10904777.835518971,-46.2%,-38.5%,5192312.342161528,,2.9,12707325.828232257,,15628073.886994217,7695786.162349344,-47.7%,-40.4%,23133255.88273967,,1.9,27229943.041507974,,57954808.63822073,99111763.79442379,-53.5%,-55.1%,3029060.2665662467,,3.0,8675125.80954947,,12451227.102048958,5452388.9177595535,-47.0%,-41.8%,3029060.2665662467,,3.0,8427875.188741745,,12322186.824573288,5452388.9177595535,-46.2%,-38.5%
+1762,Nantes,5938902.339939631,0.017576966695914225,1.2,32103193.619829528,0.017576966695914225,26427862.808711413,21302893.94157235,-41.9%,-38.6%,1557436.64375888,0.01110888568773051,1.1,13830050.280296886,0.01110888568773051,14209518.436152332,10293181.047618628,-48.6%,-46.3%,4381465.696180751,0.022164162137276466,0.6,15909787.280190114,0.022164162137276466,16561325.221866306,19440275.73272309,-24.4%,13.7%,5173412.64467358,,0.6,19104834.55915443,,11873550.92404873,7015456.287049794,-23.1%,6.9%,1863709.5964669008,,-0.2,9378160.42249017,,6589666.826356168,1128317.574236423,-30.2%,53.9%,931854.7982334504,,0.0,6849637.761500059,,5141343.087163501,1315306.339448622,-34.6%,31.5%,4241557.84644013,,0.6,10635196.422174022,,8727802.333007133,13999009.256193846,-6.7%,42.0%,931854.7982334504,,-0.1,4719421.059680653,,3294833.413178078,564158.7871182105,-31.5%,56.8%,931854.7982334504,,-0.2,4689080.2112450935,,3294833.413178078,564158.7871182105,-30.2%,53.9%
+1762,Bayonne,25897658.81175834,0.07664754535112511,0.1,18008221.766929317,0.07664754535112511,18069150.24073928,18069150.24073928,22.6%,40.3%,10309375.272833945,0.07353472250493583,0.3,6476447.605670589,0.07353472250493583,6578779.264683277,6578779.264683277,13.4%,23.8%,15588283.538924394,0.07885517490179726,-0.4,11697581.39050085,0.07885517490179726,11621221.42773093,11621221.42773093,29.2%,49.7%,23933280.85693584,,0.3,15888815.124934653,,15049809.959321465,15049809.959321465,31.5%,49.0%,16314871.413473248,,0.5,10645568.393269416,,8188742.370332776,8188742.370332776,29.0%,37.4%,9150501.706736624,,0.4,5428898.720249463,,4493860.640866947,4493860.640866947,28.9%,36.9%,14782779.150199216,,0.2,10404969.572937602,,11044922.765369542,11044922.765369542,31.3%,52.7%,8157435.706736624,,0.5,5304637.122038086,,4094371.1851664092,4094371.1851664092,30.1%,37.3%,8157435.706736624,,0.5,5322784.196634699,,4094371.1851664092,4094371.1851664092,29.0%,37.4%
+1762,La Rochelle,4152304.1112779393,0.012289293020430768,-0.7,14458332.445805445,0.012289293020430768,21266727.731675316,13584850.161848653,47.4%,42.5%,1657889.8236691197,0.01182539823227845,-0.5,6356797.575334087,0.01182539823227845,10943494.883428385,7517352.750245811,149.9%,144.1%,2494414.2876088195,0.012618289527245013,-0.8,8013866.232286618,0.012618289527245013,10339433.361838326,6218068.076234282,-0.4%,-1.6%,3351031.7523052897,,-1.3,10959493.497999148,,16090098.282202514,12822289.043861156,44.1%,34.1%,1413327.42926282,,1.8,4118608.4582261858,,4751821.429373782,9602639.92708887,8.1%,-17.7%,869285.51485133,,-1.0,4176994.2950196248,,7824138.05587363,7488609.390159684,99.7%,86.6%,2481746.23745396,,-1.4,6606287.192430803,,8282060.691237678,5601582.5324442,7.4%,2.2%,706663.71463141,,1.8,2034160.628655465,,2375910.714686891,4801319.9635444265,9.3%,-17.2%,706663.71463141,,1.8,2059304.2291130961,,2375910.714686891,4801319.9635444265,8.1%,-17.7%
+1767,Marseille,155819227.45312315,0.29682941739939794,1.1,134106473.0574304,0.29682941739939794,,,-39.5%,-30.6%,86346788.65913217,0.3628936753606946,1.8,73674433.15216587,0.3628936753606946,,,-40.0%,-29.8%,69472438.79399098,0.24205941222801428,0.4,58228003.48809261,0.24205941222801428,,,-41.6%,-33.6%,128966281.18182853,,0.9,112353431.02572499,,,,-38.2%,-27.0%,135628413.29271185,,1.5,119107439.10255398,,,,-35.9%,-21.0%,73431204.5040921,,1.6,62435911.84405481,,,,-38.0%,-24.8%,55535076.677736424,,0.1,48212964.996261716,,,,-40.0%,-29.9%,67814206.64635593,,1.5,59585850.94170867,,,,-35.4%,-19.2%,67814206.64635593,,1.5,59553719.551277086,,,,-35.9%,-21.0%
+1767,Rouen,72615731.36479175,0.13833007381278928,2.5,61728863.58548295,0.13833007381278928,,,30.0%,25.3%,46901043.470863774,0.19711320256023665,3.3,36703914.135292016,0.19711320256023665,,,53.9%,47.8%,25714687.893927973,0.08959642622722243,1.3,24385932.267161176,0.08959642622722243,,,6.6%,3.6%,54385603.323712915,,2.0,42487886.27316337,,,,97.5%,93.3%,62104164.38109187,,3.1,41159632.81825231,,,,157.2%,145.3%,37322380.098282464,,3.0,26189238.86745259,,,,126.8%,119.7%,17063223.22543045,,0.1,15636319.084541326,,,,71.2%,70.8%,31052082.190545935,,3.1,20579816.409126114,,,,157.2%,145.3%,31052082.190545935,,3.1,20579816.409126114,,,,157.2%,145.3%
+1767,Bordeaux,83484634.5525411,0.15903490115484933,3.7,92028111.45646977,0.15903490115484933,,,-49.2%,-57.2%,28239948.84003925,0.11868534992095474,4.2,35447013.56903809,0.11868534992095474,,,-38.5%,-53.8%,55244685.71250185,0.1924863497586935,3.2,53948523.14519771,0.1924863497586935,,,-56.9%,-60.6%,41453650.0629854,,2.2,45190703.95930138,,,,-53.2%,-55.5%,6769393.804244387,,3.0,19558806.653492995,,,,-46.2%,-38.5%,7100075.402736494,,2.9,14708055.045870142,,,,-47.7%,-40.4%,34353574.660248905,,1.9,29927459.647699237,,,,-53.5%,-55.1%,3384696.9021221935,,3.0,10101656.900729105,,,,-47.0%,-41.8%,3384696.9021221935,,3.0,9779403.326746617,,,,-46.2%,-38.5%
+1767,Nantes,34526296.0226709,0.06577121771734944,1.2,34054318.8841293,0.06577121771734944,,,-41.9%,-38.6%,15138961.52786769,0.06362521959768364,1.1,14593696.66102005,0.06362521959768364,,,-48.6%,-46.3%,19387334.494803213,0.06755033901135889,0.6,16398619.86836373,0.06755033901135889,,,-24.4%,13.7%,17197466.436339036,,0.6,19641381.87992608,,,,-23.1%,6.9%,5215632.42922733,,-0.2,9285358.871682039,,,,-30.2%,53.9%,5241694.204087175,,0.0,6857431.444524254,,,,-34.6%,31.5%,11955772.232251858,,0.6,10966237.727030123,,,,-6.7%,42.0%,2607816.214613665,,-0.1,4684585.726725589,,,,-31.5%,56.8%,2607816.214613665,,-0.2,4642679.435841028,,,,-30.2%,53.9%
+1767,Bayonne,17957913.890987836,0.03420911016629248,0.1,18095976.2744873,0.03420911016629248,,,22.6%,40.3%,6924296.990026709,0.02910106586499012,0.3,6565281.293105168,0.02910106586499012,,,13.4%,23.8%,11033616.900961125,0.038443890385301174,-0.4,11464784.277454263,0.038443890385301174,,,29.2%,49.7%,15797545.245239848,,0.3,16151255.393302448,,,,31.5%,49.0%,11510302.465596821,,0.5,10919314.035267485,,,,29.0%,37.4%,5768971.23279611,,0.4,5536574.26748987,,,,28.9%,36.9%,10028574.012443738,,0.2,10484193.848108243,,,,31.3%,52.7%,5755151.232798411,,0.5,5429923.911405836,,,,30.1%,37.3%,5755151.232798411,,0.5,5459657.017633752,,,,29.0%,37.4%
+1767,La Rochelle,12283463.360102393,0.023399508086528922,-0.7,13937479.373390945,0.023399508086528922,,,47.4%,42.5%,6113870.114851836,0.02569504704355723,-0.5,6190383.132422773,0.02569504704355723,,,149.9%,144.1%,6169593.245250556,0.021496411246764074,-0.8,7689479.011792183,0.021496411246764074,,,-0.4%,-1.6%,8123421.203556097,,-1.3,10284049.535425298,,,,44.1%,34.1%,4133765.6479212395,,1.8,4516265.883989482,,,,8.1%,-17.7%,3621021.481952576,,-1.0,3980725.8606826193,,,,99.7%,86.6%,4502399.721603521,,-1.4,6172040.140642409,,,,7.4%,2.2%,2066882.8239606197,,1.8,2228503.8704464235,,,,9.3%,-17.2%,2066882.8239606197,,1.8,2258132.941994761,,,,8.1%,-17.7%
+1740,Marseille,109641515.25605261,0.28523013361346705,1.1,98798939.01304728,0.28523013361346705,,,-39.5%,-30.6%,49485692.83599193,0.2818418790151906,1.8,45320452.513854876,0.2818418790151906,,,-40.0%,-29.8%,60155822.42006069,0.28807907961719126,0.4,51965409.54808185,0.28807907961719126,,,-41.6%,-33.6%,92192853.92166692,,0.9,88257083.50985904,,,,-38.2%,-27.0%,83528473.58130832,,1.5,80051901.7628709,,,,-35.9%,-21.0%,42770046.7452086,,1.6,40544099.34903338,,,,-38.0%,-24.8%,49422807.176458314,,0.1,46773660.66720775,,,,-40.0%,-29.9%,41764236.79065416,,1.5,39326189.44957211,,,,-35.4%,-19.2%,41764236.79065416,,1.5,40025950.88143537,,,,-35.9%,-21.0%
+1740,Rouen,,0.0,2.5,31078963.58284068,0.0,,,30.0%,25.3%,,0.0,3.3,14966845.430650495,0.0,,,53.9%,47.8%,,0.0,1.3,17345497.041538548,0.0,,,6.6%,3.6%,,,2.0,24824476.65349712,,,,97.5%,93.3%,,,3.1,17749160.636562288,,,,157.2%,145.3%,,,3.0,11558846.722448621,,,,126.8%,119.7%,,,0.1,15183984.477056904,,,,71.2%,70.8%,,,3.1,8874580.31828119,,,,157.2%,145.3%,,,3.1,8874580.31828119,,,,157.2%,145.3%
+1740,Bordeaux,34215493.87234497,0.0890108994395804,3.7,33830377.422714256,0.0890108994395804,,,-49.2%,-57.2%,15215823.9939525,0.08666053114448698,4.2,11541062.126220552,0.08666053114448698,,,-38.5%,-53.8%,18999669.878392473,0.09098715953673855,3.2,22928699.587623805,0.09098715953673855,,,-56.9%,-60.6%,21168690.995450623,,2.2,24700634.624042217,,,,-53.2%,-55.5%,6814368.990277499,,3.0,8760589.604626507,,,,-46.2%,-38.5%,7509973.244910998,,2.9,6678046.063462188,,,,-47.7%,-40.4%,13658717.750539627,,1.9,17969872.69855383,,,,-53.5%,-55.1%,3407184.4951387495,,3.0,4439782.766523802,,,,-47.0%,-41.8%,3407184.4951387495,,3.0,4380294.802313276,,,,-46.2%,-38.5%
+1740,Nantes,40152182.6768143,0.10445507254286013,1.2,24762974.620542567,0.10445507254286013,,,-41.9%,-38.6%,15781864.300198868,0.08988436927563219,1.1,10917442.494525572,0.08988436927563219,,,-48.6%,-46.3%,24370318.37661544,0.11670655649738211,0.6,13926292.08946349,0.11670655649738211,,,-24.4%,13.7%,22862459.878206708,,0.6,16912847.951628882,,,,-23.1%,6.9%,5650909.661024557,,-0.2,9797631.450165277,,,,-30.2%,53.9%,6368852.277259383,,0.0,6815450.650953862,,,,-34.6%,31.5%,16493607.600947326,,0.6,9293345.749823222,,,,-6.7%,42.0%,2825454.8305122787,,-0.1,4875799.984690576,,,,-31.5%,56.8%,2825454.8305122787,,-0.2,4898815.725082655,,,,-30.2%,53.9%
+1740,Bayonne,,0.0,0.1,17627129.835701764,0.0,,,22.6%,40.3%,,0.0,0.3,6099641.854212352,0.0,,,13.4%,23.8%,,0.0,-0.4,12779354.09459814,0.0,,,29.2%,49.7%,,,0.3,14783814.750174012,,,,31.5%,49.0%,,,0.5,9520335.344774825,,,,29.0%,37.4%,,,0.4,4979462.002185,,,,28.9%,36.9%,,,0.2,10063434.23064838,,,,31.3%,52.7%,,,0.5,4786832.1540504815,,,,30.1%,37.3%,,,0.5,4760167.672387413,,,,29.0%,37.4%
+1740,La Rochelle,19592794.140117444,0.05097024860880286,-0.7,16991341.51241254,0.05097024860880286,,,47.4%,42.5%,9775962.24040329,0.05567822554588645,-0.5,7143813.949869218,0.05567822554588645,,,149.9%,144.1%,9816831.899714151,0.04701164051384077,-0.8,9611714.231449287,0.04701164051384077,,,-0.4%,-1.6%,16689691.98688759,,-1.3,14499275.657502744,,,,44.1%,34.1%,5596733.62152273,,1.8,2745509.3635243587,,,,8.1%,-17.7%,7754903.31077304,,-1.0,5162154.213606426,,,,99.7%,86.6%,8934788.67611455,,-1.4,8910124.325635679,,,,7.4%,2.2%,2798366.810761365,,1.8,1361511.7417657361,,,,9.3%,-17.2%,2798366.810761365,,1.8,1372754.6817621817,,,,8.1%,-17.7%
1745,Marseille,78061061.12713285,0.2386145398142812,1.1,104550444.72581647,0.2386145398142812,142263813.640281,142263813.640281,-39.5%,-30.6%,35635165.03908121,0.24916357388115837,1.8,49587531.6205529,0.24916357388115837,71359559.20284958,71359559.20284958,-40.0%,-29.8%,42425896.08805164,0.23042051933614288,0.4,53072036.34599005,0.23042051933614288,66773055.283784635,66773055.283784635,-41.6%,-33.6%,70453930.43532729,,0.9,92291942.77212058,,126210843.43881693,126210843.43881693,-38.2%,-27.0%,61039145.42657339,,1.5,86164535.0383215,,116627186.09087758,116627186.09087758,-35.9%,-21.0%,30833885.413602903,,1.6,43918868.14109158,,61941297.8960274,61941297.8960274,-38.0%,-24.8%,39620045.021724395,,0.1,47036917.9099158,,59811182.7113564,59811182.7113564,-40.0%,-29.9%,30519572.713286694,,1.5,42471795.61319676,,54008006.00871136,54008006.00871136,-35.4%,-19.2%,30519572.713286694,,1.5,43082267.519160666,,58313593.04543868,58313593.04543868,-35.9%,-21.0%
1745,Rouen,,0.0,2.5,35290331.77537218,0.0,,,30.0%,25.3%,,0.0,3.3,17671568.890882663,0.0,,,53.9%,47.8%,,0.0,1.3,18475039.748543214,0.0,,,6.6%,3.6%,,,2.0,27422026.771076854,,,,97.5%,93.3%,,,3.1,20740766.21326904,,,,157.2%,145.3%,,,3.0,13449118.894675491,,,,126.8%,119.7%,,,0.1,15266751.446439963,,,,71.2%,70.8%,,,3.1,10370383.1066345,,,,157.2%,145.3%,,,3.1,10370383.1066345,,,,157.2%,145.3%
1745,Bordeaux,37745629.06151001,0.11537962434105566,3.7,40718414.15256343,0.11537962434105566,92324456.06549062,92324456.06549062,-49.2%,-57.2%,17239608.62123866,0.12054055289681928,4.2,14206686.348177213,0.12054055289681928,28139990.07261765,28139990.07261765,-38.5%,-53.8%,20506020.440271348,0.11137084457941678,3.2,26865458.954643883,0.11137084457941678,66242403.712921284,66242403.712921284,-56.9%,-60.6%,21657644.99917772,,2.2,27624204.303609725,,62181209.71215899,62181209.71215899,-53.2%,-55.5%,8627111.452949341,,3.0,10165473.171481203,,30899499.35688929,30899499.35688929,-46.2%,-38.5%,7023151.476213921,,2.9,7729483.797608841,,15163705.527893873,15163705.527893873,-47.7%,-40.4%,14634493.5229638,,1.9,19750046.45586212,,47837542.50019447,47837542.50019447,-53.5%,-55.1%,4313555.726474671,,3.0,5169857.268447211,,15199661.614636486,15199661.614636486,-47.0%,-41.8%,4313555.726474671,,3.0,5082736.585740664,,15449749.67844286,15449749.67844286,-46.2%,-38.5%
1745,Nantes,24058836.94309482,0.07354227860538251,1.2,26267985.803340096,0.07354227860538251,48784815.275516964,48784815.275516964,-41.9%,-38.6%,8151658.005209526,0.05699696463893038,1.1,11520264.991821565,0.05699696463893038,37014119.19466761,37014119.19466761,-48.6%,-46.3%,15907178.937885296,0.0863939426154572,0.6,14354181.242590673,0.0863939426154572,15988114.412381554,15988114.412381554,-24.4%,13.7%,10849648.965097541,,0.6,17387834.70050479,,32692221.746542986,32692221.746542986,-23.1%,6.9%,4835974.115174205,,-0.2,9700679.025397474,,76080470.33659746,76080470.33659746,-30.2%,53.9%,3581259.4177213027,,0.0,6823205.435059243,,29858154.607479136,29858154.607479136,-34.6%,31.5%,7268389.547376239,,0.6,9582619.326104969,,10058253.926657317,10058253.926657317,-6.7%,42.0%,2417987.0575871025,,-0.1,4839810.376274385,,38040235.1682965,38040235.1682965,-31.5%,56.8%,2417987.0575871025,,-0.2,4850339.512698745,,38040235.1682965,38040235.1682965,-30.2%,53.9%
1745,Bayonne,,0.0,0.1,17713027.272906434,0.0,,,22.6%,40.3%,,0.0,0.3,6183307.11500524,0.0,,,13.4%,23.8%,,0.0,-0.4,12525028.295058211,0.0,,,29.2%,49.7%,,,0.3,15028003.399864292,,,,31.5%,49.0%,,,0.5,9765146.163203306,,,,29.0%,37.4%,,,0.4,5078223.523384173,,,,28.9%,36.9%,,,0.2,10140058.028254109,,,,31.3%,52.7%,,,0.5,4899889.243164407,,,,30.1%,37.3%,,,0.5,4882573.081601653,,,,29.0%,37.4%
1745,La Rochelle,,0.0,-0.7,16379238.251932286,0.0,8962505.798370654,8962505.798370654,47.4%,42.5%,,0.0,-0.5,6956796.225198776,0.0,1939637.6990566887,1939637.6990566887,149.9%,144.1%,,0.0,-0.8,9222648.932210196,0.0,9159080.353659,9159080.353659,-0.4%,-1.6%,,,-1.3,13605671.56837739,,7287451.259583972,7287451.259583972,44.1%,34.1%,,,1.8,3010592.14499816,,1541042.0276513456,1541042.0276513456,8.1%,-17.7%,,,-1.0,4919595.125958445,,1377174.681624799,1377174.681624799,99.7%,86.6%,,,-1.4,8324440.550956841,,7608560.7243408635,7608560.7243408635,7.4%,2.2%,,,1.8,1491590.2625589059,,770521.0138256714,770521.0138256714,9.3%,-17.2%,,,1.8,1505296.0724990827,,770521.0138256714,770521.0138256714,8.1%,-17.7%
-1753,Marseille,,0.0,1.1,114457340.48269352,0.0,,,-39.5%,-30.6%,67731312.8675276,0.2791135659623957,1.8,57266111.566232726,0.2791135659623957,,,-40.0%,-29.8%,,0.0,0.4,54891865.07202258,0.0,,,-41.6%,-33.6%,,,0.9,99134891.13706559,,,,-38.2%,-27.0%,,,1.5,96930305.36341442,,,,-35.9%,-21.0%,58563002.97366647,,1.6,49912429.51435353,,,,-38.0%,-24.8%,,,0.1,47461214.89452758,,,,-40.0%,-29.9%,57727467.47049629,,1.5,48036419.72959735,,,,-35.4%,-19.2%,,,1.5,48465152.68170729,,,,-35.9%,-21.0%
-1753,Rouen,,0.0,2.5,43247248.65359076,0.0,,,30.0%,25.3%,,0.0,3.3,23051906.183581144,0.0,,,53.9%,47.8%,,0.0,1.3,20437284.61097416,0.0,,,6.6%,3.6%,,,2.0,32155159.54959657,,,,97.5%,93.3%,,,3.1,26610924.22128483,,,,157.2%,145.3%,,,3.0,17137235.228125088,,,,126.8%,119.7%,,,0.1,15400118.027912853,,,,71.2%,70.8%,,,3.1,13305462.11064239,,,,157.2%,145.3%,,,3.1,13305462.11064239,,,,157.2%,145.3%
-1753,Bordeaux,128147799.04138356,0.23969938057957085,3.7,54772841.92055931,0.23969938057957085,,,-49.2%,-57.2%,31241378.94684226,0.12874241343129542,4.2,19810161.39747899,0.12874241343129542,,,-38.5%,-53.8%,96906420.09454131,0.3319246938267478,3.2,34617683.919113696,0.3319246938267478,,,-56.9%,-60.6%,77803153.54717268,,2.2,33038509.21066158,,,,-53.2%,-55.5%,15113547.163444798,,3.0,12896694.6852329,,,,-46.2%,-38.5%,11037228.183258358,,2.9,9766798.332945067,,,,-47.7%,-40.4%,66765925.36391432,,1.9,22972333.63727993,,,,-53.5%,-55.1%,7556773.581722399,,3.0,6595769.714651695,,,,-47.0%,-41.8%,7556773.581722399,,3.0,6448347.342616484,,,,-46.2%,-38.5%
-1753,Nantes,,0.0,1.2,28868559.21509939,0.0,,,-41.9%,-38.6%,,0.0,1.1,12554775.707414314,0.0,,,-48.6%,-46.3%,21939713.34752571,0.07514809264875828,0.6,15066317.20170442,0.07514809264875828,,,-24.4%,13.7%,,,0.6,18175715.501060665,,,,-23.1%,6.9%,,,-0.2,9547546.728575554,,,,-30.2%,53.9%,,,0.0,6835631.446851056,,,,-34.6%,31.5%,13170095.837917892,,0.6,10064302.031164432,,,,-6.7%,42.0%,,,-0.1,4782778.736643961,,,,-31.5%,56.8%,,,-0.2,4773773.364287784,,,,-30.2%,53.9%
-1753,Bayonne,15127865.798115622,0.028296545773120754,0.1,17851334.66763188,0.028296545773120754,,,22.6%,40.3%,5891327.052754796,0.02427753475207583,0.3,6319565.054562729,0.02427753475207583,,,13.4%,23.8%,9236538.745360825,0.03163707102255738,-0.4,12128592.771615906,0.03163707102255738,,,29.2%,49.7%,12185144.764885966,,0.3,15427122.247141954,,,,31.5%,49.0%,8354569.901693509,,0.5,10170004.640833616,,,,29.0%,37.4%,4254871.700846754,,0.4,5240332.419664141,,,,28.9%,36.9%,7930273.064039211,,0.2,10263871.464072319,,,,31.3%,52.7%,4177284.9508467545,,0.5,5086360.821886447,,,,30.1%,37.3%,4177284.9508467545,,0.5,5085002.3204168165,,,,29.0%,37.4%
-1753,La Rochelle,17274754.971163396,0.03231228391924649,-0.7,15445406.763611412,0.03231228391924649,,,47.4%,42.5%,8358230.425187,0.03444338224584738,-0.5,6667697.945334481,0.03444338224584738,,,149.9%,144.1%,8916524.545976397,0.030540955666657738,-0.8,8632635.429806031,0.030540955666657738,,,-0.4%,-1.6%,13689581.505469998,,-1.3,12289037.3904649,,,,44.1%,34.1%,4884924.281235419,,1.8,3488978.683931822,,,,8.1%,-17.7%,6117667.016289091,,-1.0,4554983.24201476,,,,99.7%,86.6%,7571914.489180908,,-1.4,7466363.395917773,,,,7.4%,2.2%,2442462.1406177096,,1.8,1726054.7887113867,,,,9.3%,-17.2%,2442462.1406177096,,1.8,1744489.3419659138,,,,8.1%,-17.7%
+1773,Marseille,191943367.39045423,0.2887568111190186,1.1,143528473.3163917,0.2887568111190186,,,-39.5%,-30.6%,108209078.53882226,0.32690122493666757,1.8,82074965.06564157,0.32690122493666757,,,-40.0%,-29.8%,83734288.85163195,0.2509203397872683,0.4,59719144.27264253,0.2509203397872683,,,-41.6%,-33.6%,154538138.9824246,,0.9,118545043.06973015,,,,-38.2%,-27.0%,167201810.77750617,,1.5,130102955.13825357,,,,-35.9%,-21.0%,89319211.58882771,,1.6,68723083.40989304,,,,-38.0%,-24.8%,65218927.39359687,,0.1,48538777.730622515,,,,-40.0%,-29.9%,83600905.38875309,,1.5,65350009.07984855,,,,-35.4%,-19.2%,83600905.38875309,,1.5,65051477.56912689,,,,-35.9%,-21.0%
+1773,Rouen,69964917.04095003,0.10525420393325946,2.5,71897756.40252814,0.10525420393325946,,,30.0%,25.3%,44410546.42205017,0.1341649168583055,3.3,44800842.5569746,0.1341649168583055,,,53.9%,47.8%,25554370.61889986,0.0765768891893941,1.3,26303753.250326045,0.0765768891893941,,,6.6%,3.6%,39331512.477778554,,2.0,47877169.24795584,,,,97.5%,93.3%,42688616.16647629,,3.1,49618983.53443595,,,,157.2%,145.3%,26628464.283342242,,3.0,31409286.47092644,,,,126.8%,119.7%,12703048.194436308,,0.1,15738653.896581242,,,,71.2%,70.8%,21344308.083238143,,3.1,24809491.767217927,,,,157.2%,145.3%,21344308.083238143,,3.1,24809491.767217927,,,,157.2%,145.3%
+1773,Bordeaux,144954494.45848155,0.2180674338804072,3.7,114947974.94736898,0.2180674338804072,,,-49.2%,-57.2%,75613889.3156951,0.22843067673529938,4.2,45485824.11015015,0.22843067673529938,,,-38.5%,-53.8%,69340605.14278643,0.20778785420046803,3.2,65246522.29095541,0.20778785420046803,,,-56.9%,-60.6%,66530868.97102955,,2.2,51682927.48687178,,,,-53.2%,-55.5%,51819951.16812219,,3.0,23380590.125463914,,,,-46.2%,-38.5%,36732577.483376175,,2.9,17528975.88281916,,,,-47.7%,-40.4%,29798291.487653375,,1.9,33519505.196434766,,,,-53.5%,-55.1%,25909975.584061094,,3.0,12126425.755704427,,,,-47.0%,-41.8%,25909975.584061094,,3.0,11690295.062732019,,,,-46.2%,-38.5%
+1773,Nantes,,0.0,1.2,36552825.30658612,0.0,,,-41.9%,-38.6%,,0.0,1.1,15565933.904070942,0.0,,,-48.6%,-46.3%,2342934.25,0.007020897486224615,0.6,17005085.09814776,0.007020897486224615,,,-24.4%,13.7%,,,0.6,20305166.244957294,,,,-23.1%,6.9%,,,-0.2,9175208.388408864,,,,-30.2%,53.9%,,,0.0,6866795.570590443,,,,-34.6%,31.5%,2342157.25,,0.6,11377117.031658996,,,,-6.7%,42.0%,,,-0.1,4643122.570306698,,,,-31.5%,56.8%,,,-0.2,4587604.194204439,,,,-30.2%,53.9%
+1773,Bayonne,13977718.417804584,0.021027876357063185,0.1,18201846.33819041,0.021027876357063185,,,22.6%,40.3%,5139273.952221456,0.01552582253681751,0.3,6673491.578809601,0.01552582253681751,,,13.4%,23.8%,8838444.465583127,0.02648551171700548,-0.4,11191535.110493366,0.02648551171700548,,,29.2%,49.7%,12241626.234269615,,0.3,16471911.936258398,,,,31.5%,49.0%,8630619.87742167,,0.5,11257116.445965266,,,,29.0%,37.4%,4323016.038751706,,0.4,5668607.645315081,,,,28.9%,36.9%,7918610.195517911,,0.2,10580059.632284055,,,,31.3%,52.7%,4315309.938710835,,0.5,5584180.149180947,,,,30.1%,37.3%,4315309.938710835,,0.5,5628558.222982623,,,,29.0%,37.4%
+1773,La Rochelle,27086761.95964256,0.04074893086092281,-0.7,13337163.498301856,0.04074893086092281,,,47.4%,42.5%,10656918.011046315,0.032194706755688744,-0.5,5996426.369984411,0.032194706755688744,,,149.9%,144.1%,16429843.948596243,0.049234096124448255,-0.8,7317499.614943727,0.049234096124448255,,,-0.4%,-1.6%,22992573.483803757,,-1.3,9528237.453427076,,,,44.1%,34.1%,12268785.949076332,,1.8,5044455.508701947,,,,8.1%,-17.7%,7923580.668951896,,-1.0,3757338.615458018,,,,99.7%,86.6%,15068992.81485186,,-1.4,5688454.550895298,,,,7.4%,2.2%,6134392.974538166,,1.8,2486378.094079029,,,,9.3%,-17.2%,6134392.974538166,,1.8,2522227.754350978,,,,8.1%,-17.7%
+1778,Marseille,112736817.52331236,0.17881688163542112,1.1,151883875.13012278,0.17881688163542112,174845795.9777706,164928744.66959053,-39.5%,-30.6%,64536603.70214123,0.1823710037737475,1.8,89802610.07332301,0.1823710037737475,100097670.45521864,93088365.95813684,-40.0%,-29.8%,48200213.821171135,0.17426956445912495,0.4,60990890.343249224,0.17426956445912495,77139194.18281154,73606200.7747888,-41.6%,-33.6%,85929853.85705909,,0.9,123964580.471186,,141530920.68533987,130940890.46499817,-38.2%,-27.0%,95421751.18880251,,1.5,140037405.60475582,,147090038.77759284,136014241.18102998,-35.9%,-21.0%,50264762.644664966,,1.6,74443386.01642384,,81617218.10167657,74808234.59118511,-38.0%,-24.8%,35665091.212394126,,0.1,48811969.62126154,,62182994.59165667,58038653.355836794,-40.0%,-29.9%,47710875.594401255,,1.5,70577197.22677274,,75976831.23063539,70206035.80665484,-35.4%,-19.2%,47710875.594401255,,1.5,70018702.80237779,,73545019.38879654,68007120.59051462,-35.9%,-21.0%
+1778,Rouen,,0.0,2.5,81640292.49517828,0.0,68794498.14971642,76073631.89733402,30.0%,25.3%,,0.0,3.3,52896996.85104248,0.0,43782111.050780356,49525595.71136038,53.9%,47.8%,,0.0,1.3,28016659.636323668,0.0,24538824.212988015,26339286.86890366,6.6%,3.6%,,,2.0,52886875.9316169,,42004700.098776944,45179072.72669235,97.5%,93.3%,,,3.1,57982220.02159426,,43920752.317074895,53209905.798259325,157.2%,145.3%,,,3.0,36545793.73597942,,29049800.864100367,32920886.456597112,126.8%,119.7%,,,0.1,15824444.33499727,,12880034.384078337,12938366.834010359,71.2%,70.8%,,,3.1,28991110.010797076,,21960376.158537485,26604952.899129804,157.2%,145.3%,,,3.1,28991110.010797076,,21960376.158537485,26604952.899129804,157.2%,145.3%
+1778,Bordeaux,200484755.88645342,0.31799779034600617,3.7,138351966.67841172,0.31799779034600617,144989596.8430843,197612452.66071984,-49.2%,-57.2%,132324431.2604504,0.3739294906830977,4.2,55991626.19124359,0.3739294906830977,63768621.08132797,148670196.62011647,-38.5%,-53.8%,68160324.62600303,0.24643604549216305,3.2,76449070.29472654,0.24643604549216305,82348426.51801594,80183409.20516035,-56.9%,-60.6%,44156878.57935423,,2.2,57800124.15212804,,59752045.09488977,59142715.53682224,-53.2%,-55.5%,26129085.039341416,,3.0,27129996.08248795,,26043135.121919703,64805601.01264167,-46.2%,-38.5%,17200016.706055395,,2.9,20288859.014650613,,24050566.94006823,48219583.21676385,-47.7%,-40.4%,26956861.87329883,,1.9,36840093.188883595,,36042319.95912893,26537613.42870425,-53.5%,-55.1%,13064542.519670708,,3.0,14120485.985511314,,14791576.834998624,37961723.96166044,-47.0%,-41.8%,13064542.519670708,,3.0,13564998.041244142,,13021567.560959874,32402800.506319854,-46.2%,-38.5%
+1778,Nantes,70481106.37826885,0.11179321834386767,1.2,38774384.37581105,0.11179321834386767,50423566.07679903,53709521.25223945,-41.9%,-38.6%,28386346.565855905,0.08021566397540146,1.1,16425429.62877951,0.08021566397540146,18806467.887118552,21352363.436324812,-48.6%,-46.3%,42094759.81241295,0.1521950812446093,0.6,17527571.01290223,0.1521950812446093,18814741.879559807,7528087.321385088,-24.4%,13.7%,42578390.168815106,,0.6,20875424.129830446,,23378690.61556277,18208473.88163562,-23.1%,6.9%,14593367.671155874,,-0.2,9084415.148682429,,8171709.6649671355,19571222.083967958,-30.2%,53.9%,11089341.658675758,,0.0,6874608.776183582,,6882651.103821548,9049478.8445156,-34.6%,31.5%,31489048.51013935,,0.6,11731252.067642799,,11620390.655451072,4020075.596186619,-6.7%,42.0%,7296683.835577937,,-0.1,4608850.417294187,,4242657.416387997,8190311.876012514,-31.5%,56.8%,7296683.835577937,,-0.2,4542207.574341222,,4085854.83248356,9785611.04198396,-30.2%,53.9%
+1778,Bayonne,14547533.153390469,0.02307448951571892,0.1,18290544.383046146,0.02307448951571892,14776672.367445555,10689280.526706357,22.6%,40.3%,5328097.792025309,0.01505642514163019,0.3,6765028.0045023225,0.01505642514163019,5307511.634711625,4487971.703967477,13.4%,23.8%,9219435.36136516,0.03333319206726133,-0.4,10968808.977858964,0.03333319206726133,9363891.54997481,6336812.347585454,29.2%,49.7%,13431676.293333624,,0.3,16743983.387470536,,13448884.788104735,9831404.081788337,31.5%,49.0%,8560296.171448318,,0.5,11546587.750334142,,8910181.941764489,7716155.250856027,29.0%,37.4%,4488681.835764159,,0.4,5781037.525066523,,4450911.725909257,3929630.9857443995,28.9%,36.9%,8942994.457569463,,0.2,10660617.057248559,,8946373.878563719,5999512.9306731,31.3%,52.7%,4280148.085724159,,0.5,5716069.284299241,,4431779.237787478,3954884.8428896423,30.1%,37.3%,4280148.085724159,,0.5,5773293.87516708,,4455090.970882221,3858077.625428006,29.0%,37.4%
+1778,La Rochelle,16436976.728661306,0.026071420026784184,-0.7,12856699.889415823,0.026071420026784184,14443456.78880625,26184560.56013426,47.4%,42.5%,8974251.512137672,0.02535992231540869,-0.5,5839446.075741326,0.02535992231540869,6403344.387959242,10225471.937832491,149.9%,144.1%,7462725.216523634,0.026981744894054152,-0.8,7021300.091236005,0.026981744894054152,8063701.081621433,13902190.956794696,-0.4%,-1.6%,9318384.633708397,,-1.3,8941003.156234205,,10430766.173895163,23448054.648448296,44.1%,34.1%,4425934.879527943,,1.8,5531504.76631257,,6615058.225683728,20757276.476155713,8.1%,-17.7%,4030261.589664162,,-1.0,3580788.9447512003,,4038878.47598728,8931048.325343065,99.7%,86.6%,5288123.044044235,,-1.4,5314538.833033563,,6251117.147162967,13210018.823269624,7.4%,2.2%,2212967.4397639716,,1.8,2723926.089214877,,3155578.242619608,9683722.403721113,9.3%,-17.2%,2212967.4397639716,,1.8,2765752.38315629,,3307529.1128418637,10378638.238077836,8.1%,-17.7%
+1777,Marseille,151112290.19980615,0.2089809290509686,1.1,150174760.6209985,0.2089809290509686,173358839.78867877,164496623.03903565,-39.5%,-30.6%,89843072.74581158,0.2525672942899529,1.8,88200959.33624989,0.2525672942899529,98690896.93124546,92430946.13595872,-40.0%,-29.8%,61269217.45399458,0.16677707145122483,0.4,60734392.77887384,0.16677707145122483,76821683.75453392,73675367.65258697,-41.6%,-33.6%,123496709.83509737,,0.9,122861205.35409795,,140567811.3070282,131101881.52944699,-38.2%,-27.0%,139048842.87283474,,1.5,137991608.56037912,,145690855.8546969,135670688.15902448,-35.9%,-21.0%,75605403.43685709,,1.6,73262447.33696975,,80619240.14901212,74532991.76882146,-38.0%,-24.8%,47891306.398240276,,0.1,48757208.51024984,,62007330.2745304,58318833.45540923,-40.0%,-29.9%,69524421.43641737,,1.5,69499336.18983637,,75101053.86178377,69893322.65312018,-35.4%,-19.2%,69524421.43641737,,1.5,68995804.28018944,,72845427.92734857,67835344.07951212,-35.9%,-21.0%
+1777,Rouen,,0.0,2.5,79591503.60382162,0.0,68021879.07273585,74244769.94752476,30.0%,25.3%,,0.0,3.3,51168425.0120365,0.0,43034499.13043162,47918063.190999724,53.9%,47.8%,,0.0,1.3,27665379.220021844,0.0,24484975.554656886,26034635.70321741,6.6%,3.6%,,,2.0,51844659.18560084,,41865805.74869321,44624097.74577151,97.5%,93.3%,,,3.1,56203769.543036625,,43488133.78557815,51410360.87674253,157.2%,145.3%,,,3.0,35455330.09703795,,28683119.308540292,31998389.366859127,126.8%,119.7%,,,0.1,15807248.917566514,,13035221.04387457,13089956.556532284,71.2%,70.8%,,,3.1,28101884.77151826,,21744066.892789032,25705180.438371398,157.2%,145.3%,,,3.1,28101884.77151826,,21744066.892789032,25705180.438371398,157.2%,145.3%
+1777,Bordeaux,217388523.5054081,0.3006377280571239,3.7,133317921.62485684,0.3006377280571239,141087381.89084882,183692938.4664771,-49.2%,-57.2%,120227951.69289368,0.3379854175625682,4.2,53712291.19744271,0.3379854175625682,61596987.98495649,128213823.77880245,-38.5%,-53.8%,97160571.81251444,0.2644746628204424,3.2,74064354.18208799,0.2644746628204424,80425704.69681863,78093241.51310693,-56.9%,-60.6%,59057810.17789017,,2.2,56521338.519697286,,58907320.55170934,58084423.392243005,-53.2%,-55.5%,36852013.61007379,,3.0,26334851.79099195,,25508355.077534895,56148294.6041229,-46.2%,-38.5%,21552870.305040076,,2.9,19704136.53273926,,23427099.3140133,42857059.46725968,-47.7%,-40.4%,37504939.87285009,,1.9,36150648.7884419,,35718473.99888389,27150171.6412217,-53.5%,-55.1%,18426006.805036895,,3.0,13697025.923205303,,14423028.399563003,32602414.631756365,-47.0%,-41.8%,18426006.805036895,,3.0,13167425.895496044,,12754177.53876747,28074147.302061398,-46.2%,-38.5%
+1777,Nantes,,0.0,1.2,38319525.18656729,0.0,50227925.31550208,53308462.97874995,-41.9%,-38.6%,,0.0,1.1,16249815.214513786,0.0,18931237.889594946,21209962.128082592,-48.6%,-46.3%,,0.0,0.6,17421805.070449855,0.0,18881947.84682757,8424322.887595592,-24.4%,13.7%,,,0.6,20760105.50057534,,23500346.455626417,18908740.956105825,-23.1%,6.9%,,,-0.2,9102501.635039167,,8365386.186339876,18229862.06122427,-30.2%,53.9%,,,0.0,6873045.424184143,,7016021.199092125,8952140.03673124,-34.6%,31.5%,,,0.6,11659554.004192255,,11663818.140210373,4584281.522699413,-6.7%,42.0%,,,-0.1,4615684.55013268,,4337451.419707727,7753999.945308745,-31.5%,56.8%,,,-0.2,4551250.817519584,,4182693.0931699304,9114931.030612119,-30.2%,53.9%
+1777,Bayonne,,0.0,0.1,18272770.26307482,0.0,14876808.70995809,11181565.434552787,22.6%,40.3%,6885074.526691326,0.019355355855993635,0.3,6746620.822158007,0.019355355855993635,5371253.993493127,4639972.804640209,13.4%,23.8%,,0.0,-0.4,11012996.747040102,0.0,9400096.291887583,6661294.4805581905,29.2%,49.7%,,,0.3,16689211.940350538,,13498701.591307161,10240740.135900317,31.5%,49.0%,,,0.5,11488104.040154172,,9006064.098314527,7937041.768015481,29.0%,37.4%,6314869.7217075545,,0.4,5758374.556449987,,4501319.935665669,4038974.8065355998,28.9%,36.9%,,,0.2,10644456.651423944,,8939468.439962208,6283605.0883489465,31.3%,52.7%,6261668.171903195,,0.5,5689444.581101883,,4480554.318110707,4058658.68718726,30.1%,37.3%,,,0.5,5744052.020077085,,4503032.049157255,3968520.884007705,29.0%,37.4%
+1777,La Rochelle,,0.0,-0.7,12951387.579764977,0.0,14564157.69580894,24358813.89616819,47.4%,42.5%,,0.0,-0.5,5870509.87481258,0.0,6471725.863323258,9720696.471529692,149.9%,144.1%,,0.0,-0.8,7079564.9398969915,0.0,8113834.130846441,13001990.460270384,-0.4%,-1.6%,,,-1.3,9055480.774857698,,10550179.326237082,21267245.12459574,44.1%,34.1%,,,1.8,5430470.91433387,,6520621.780958988,17605242.798880335,8.1%,-17.7%,,,-1.0,3615422.4162731594,,4100174.239223311,8183731.338833762,99.7%,86.6%,,,-1.4,5387302.056128157,,6308418.776524988,12063358.494078534,7.4%,2.2%,,,1.8,2674666.816368223,,3112975.626424253,8303597.756660247,9.3%,-17.2%,,,1.8,2715235.4571669395,,3260310.890479505,8802621.39944015,8.1%,-17.7%
+1741,Marseille,115366928.14755529,0.2830808785115065,1.1,99923353.65805836,0.2830808785115065,,,-39.5%,-30.6%,51981444.31035002,0.27461636470553585,1.8,46143431.50092662,0.27461636470553585,,,-40.0%,-29.8%,63385483.837205276,0.290422021451805,0.4,52184873.35385978,0.290422021451805,,,-41.6%,-33.6%,96362034.68260647,,0.9,89049690.66010538,,,,-38.2%,-27.0%,80442894.04194802,,1.5,81238712.65471984,,,,-35.9%,-21.0%,43933405.025973506,,1.6,41197641.46897743,,,,-38.0%,-24.8%,52428629.65663297,,0.1,46826193.97874223,,,,-40.0%,-29.9%,40221447.02097401,,1.5,39936096.96326532,,,,-35.4%,-19.2%,40221447.02097401,,1.5,40619356.32735999,,,,-35.9%,-21.0%
+1741,Rouen,,0.0,2.5,31878976.55483264,0.0,,,30.0%,25.3%,,0.0,3.3,15472455.433774333,0.0,,,53.9%,47.8%,,0.0,1.3,17565741.028554123,0.0,,,6.6%,3.6%,,,2.0,25323515.236945573,,,,97.5%,93.3%,,,3.1,18310795.62091911,,,,157.2%,145.3%,,,3.0,11914350.45135005,,,,126.8%,119.7%,,,0.1,15200501.895913703,,,,71.2%,70.8%,,,3.1,9155397.810459537,,,,157.2%,145.3%,,,3.1,9155397.810459537,,,,157.2%,145.3%
+1741,Bordeaux,,0.0,3.7,35107802.40841068,0.0,,,-49.2%,-57.2%,16893245.116355717,0.08924649215661463,4.2,12030818.682559317,0.08924649215661463,,,-38.5%,-53.8%,,0.0,3.2,23666955.391677875,0.0,,,-56.9%,-60.6%,,,2.2,25259482.264533408,,,,-53.2%,-55.5%,,,3.0,9025103.44619066,,,,-46.2%,-38.5%,9129363.116353719,,2.9,6876217.836280496,,,,-47.7%,-40.4%,,,1.9,18312583.784630638,,,,-53.5%,-55.1%,5567610.617730667,,3.0,4577044.001004762,,,,-47.0%,-41.8%,,,3.0,4512551.723095386,,,,-46.2%,-38.5%
+1741,Nantes,57237294.94207373,0.1404456545388895,1.2,25056915.2814544,0.1404456545388895,,,-41.9%,-38.6%,35906236.66444655,0.18969153923804352,1.1,11035429.083520306,0.18969153923804352,,,-48.6%,-46.3%,21331058.27762719,0.09773545439213753,0.6,14010837.141009696,0.09773545439213753,,,-24.4%,13.7%,41832532.556854516,,0.6,17006795.761408933,,,,-23.1%,6.9%,46874659.36724149,,-0.2,9778163.754947368,,,,-30.2%,53.9%,26872116.049812768,,0.0,6817000.902370033,,,,-34.6%,31.5%,14960416.507041749,,0.6,9350493.295346787,,,,-6.7%,42.0%,23437329.683620743,,-0.1,4868580.716469921,,,,-31.5%,56.8%,23437329.683620743,,-0.2,4889081.877473692,,,,-30.2%,53.9%
+1741,Bayonne,,0.0,0.1,17644275.934292138,0.0,,,22.6%,40.3%,,0.0,0.3,6116283.847708822,0.0,,,13.4%,23.8%,,0.0,-0.4,12728079.118132912,0.0,,,29.2%,49.7%,,,0.3,14832332.974444583,,,,31.5%,49.0%,,,0.5,9568801.526067596,,,,29.0%,37.4%,,,0.4,4999059.440659438,,,,28.9%,36.9%,,,0.2,10078712.528684836,,,,31.3%,52.7%,,,0.5,4809232.932112455,,,,30.1%,37.3%,,,0.5,4784400.76303379,,,,29.0%,37.4%
+1741,La Rochelle,16755715.98272359,0.04111423331313859,-0.7,16867117.688993208,0.04111423331313859,,,47.4%,42.5%,7074108.810876449,0.037372298345074786,-0.5,7106012.463137486,0.037372298345074786,,,149.9%,144.1%,9681607.171847142,0.04435955609286887,-0.8,9532609.78367284,0.04435955609286887,,,-0.4%,-1.6%,14140793.81729184,,-1.3,14315978.647624984,,,,44.1%,34.1%,4324248.129338498,,1.8,2796589.535210442,,,,8.1%,-17.7%,5488566.314542199,,-1.0,5112704.024841708,,,,99.7%,86.6%,8652227.502749642,,-1.4,8789780.346896054,,,,7.4%,2.2%,2162124.064669249,,1.8,1386586.669962817,,,,9.3%,-17.2%,2162124.064669249,,1.8,1398294.7676052232,,,,8.1%,-17.7%
1756,Marseille,113083436.7717866,0.2728394369935499,1.1,118409845.02466476,0.2728394369935499,161724699.12300253,139493195.39254272,-39.5%,-30.6%,50817634.884949565,0.29262251569916026,1.8,60442810.02368539,0.29262251569916026,82562154.1299999,71058722.4729874,-40.0%,-29.8%,62265801.88683704,0.25857241926075664,0.4,55590275.38584871,0.25857241926075664,74890581.92816487,65518383.91504577,-41.6%,-33.6%,99900998.25487915,,0.9,101829840.5501922,,138859674.56742242,116852289.11182962,-38.2%,-27.0%,90788787.0355993,,1.5,101305661.78588796,,149361544.29364324,117916649.57132277,-35.9%,-21.0%,45795601.118200876,,1.6,52365203.90056608,,71212318.09747003,59130377.45682181,-38.0%,-24.8%,54105397.13667827,,0.1,47621311.161315314,,62861905.52024093,54203891.15225125,-40.0%,-29.9%,45394393.51779965,,1.5,50306242.97872639,,69277887.45883065,55368801.81951939,-35.4%,-19.2%,45394393.51779965,,1.5,50652830.89294406,,74680772.14682148,58958324.78566127,-35.9%,-21.0%
1756,Rouen,,0.0,2.5,46673676.47880744,0.0,46177935.92247358,46177935.92247358,30.0%,25.3%,,0.0,3.3,25467935.668342944,0.0,22739428.59967729,22739428.59967729,53.9%,47.8%,,0.0,1.3,21225717.13608479,0.0,23581957.838447478,23581957.838447478,6.6%,3.6%,,,2.0,34133619.12878777,,29355051.035537824,29355051.035537824,97.5%,93.3%,,,3.1,29217842.52314614,,22520671.541579522,22520671.541579522,157.2%,145.3%,,,3.0,18767583.416343965,,14594128.680054877,14594128.680054877,126.8%,119.7%,,,0.1,15450430.317661617,,14849964.471722882,14849964.471722882,71.2%,70.8%,,,3.1,14608921.261573045,,11260335.77078974,11260335.77078974,157.2%,145.3%,,,3.1,14608921.261573045,,11260335.77078974,11260335.77078974,157.2%,145.3%
1756,Bordeaux,48940497.324008055,0.11808004883167941,3.7,61214693.95466095,0.11808004883167941,104983973.27835913,114238850.40072444,-49.2%,-57.2%,16705121.158854103,0.09619287850822242,4.2,22440690.80387007,0.09619287850822242,33288033.851233665,30306773.107257813,-38.5%,-53.8%,32235376.16515395,0.13386448015160696,3.2,38070353.74436327,0.13386448015160696,70223239.22992434,84114130.92247677,-56.9%,-60.6%,24717653.891584866,,2.2,35332099.26958339,,57146621.72313148,60650773.674595304,-53.2%,-55.5%,9118752.564398909,,3.0,14100515.036773391,,19900924.359486695,14495582.00514549,-46.2%,-38.5%,6322150.323772414,,2.9,10662348.389139807,,13632290.572568813,10393300.854109418,-47.7%,-40.4%,18395503.56781245,,1.9,24311904.86876746,,41992438.75149662,50979406.8820625,-53.5%,-55.1%,4559376.2821994545,,3.0,7226626.069722598,,9991049.916043788,7247791.0025728345,-47.0%,-41.8%,4559376.2821994545,,3.0,7050257.518386732,,9950462.179743329,7247791.0025728345,-46.2%,-38.5%
1756,Nantes,16707043.02312034,0.040309530222841956,1.2,29908834.229884736,0.040309530222841956,31570974.473273356,28877560.466701824,-41.9%,-38.6%,7039868.723841467,0.04053758308166434,1.1,12966235.102959245,0.04053758308166434,16944217.732523922,14706112.826619975,-48.6%,-46.3%,9667174.299278872,0.040145064710206124,0.6,15342384.486084284,0.040145064710206124,17827293.14342243,18992025.09314296,-24.4%,13.7%,9998220.870939206,,0.6,18480289.538252465,,15802350.641387701,12734057.67656885,-23.1%,6.9%,5226042.288896973,,-0.2,9490747.391528973,,9460721.381095232,4492157.743283168,-30.2%,53.9%,3549154.285261427,,0.0,6840297.033230657,,7144999.944917521,4049850.3252484985,-34.6%,31.5%,6449066.585677779,,0.6,10251111.236236796,,9987578.921968257,11968756.547696503,-6.7%,42.0%,2613021.1444484866,,-0.1,4761565.562790598,,4730360.690547674,2246078.87164158,-31.5%,56.8%,2613021.1444484866,,-0.2,4745373.6957645025,,4730360.690547674,2246078.87164158,-30.2%,53.9%
1756,Bayonne,16806833.632699765,0.040550297699601966,0.1,17903477.91016769,0.040550297699601966,17451356.607295573,17451356.607295573,22.6%,40.3%,5470397.1434133705,0.031500115611504204,0.3,6371432.376763334,0.031500115611504204,6868433.488996247,6868433.488996247,13.4%,23.8%,11336436.489286397,0.04707704261414764,-0.4,11983186.031763531,0.04707704261414764,10597392.153897317,10597392.153897317,29.2%,49.7%,14036341.890176062,,0.3,15579509.650904475,,14617167.187346455,14617167.187346455,31.5%,49.0%,6326934.856323342,,0.5,10326117.254626945,,10048007.144131737,10048007.144131737,29.0%,37.4%,3924407.6782068713,,0.4,5302448.649834381,,5255441.256774389,5255441.256774389,28.9%,36.9%,10111934.21196919,,0.2,10310690.277536336,,9403481.390491735,9403481.390491735,31.3%,52.7%,3163467.428161671,,0.5,5158102.92304241,,5024003.5720658945,5024003.5720658945,30.1%,37.3%,3163467.428161671,,0.5,5163058.627313471,,5024003.5720658945,5024003.5720658945,29.0%,37.4%
1756,La Rochelle,14507895.704639208,0.035003588580378844,-0.7,15109112.98813279,0.035003588580378844,20557261.6883635,17089908.79173737,47.4%,42.5%,7069464.788738561,0.04070800571122178,-0.5,6562410.68572921,0.04070800571122178,10241470.994947983,8780631.809857871,149.9%,144.1%,7438430.915900648,0.030889718258571664,-0.8,8421244.884063045,0.030889718258571664,10284936.912385134,8333992.932694648,-0.4%,-1.6%,9895355.123279609,,-1.3,11828837.659378063,,15979384.657902434,14557516.075620621,44.1%,34.1%,3740415.0215685796,,1.8,3687361.4679146935,,4733338.845935467,6339937.743347205,8.1%,-17.7%,3900938.2652850896,,-1.0,4425331.574242878,,7461474.196068907,7338890.23187981,99.7%,86.6%,5994416.857994519,,-1.4,7167899.359568118,,8494689.991724625,7226569.501828352,7.4%,2.2%,1870207.5107842898,,1.8,1823188.0520760075,,2366669.4229677333,3169968.8716735966,9.3%,-17.2%,1870207.5107842898,,1.8,1843680.73395735,,2366669.4229677333,3169968.8716735966,8.1%,-17.7%
-1779,Marseille,90291903.57251516,0.20376013258214512,1.1,153612440.7933101,0.20376013258214512,176345506.28260857,165362001.45477745,-39.5%,-30.6%,55490251.31357412,0.2665725853064757,1.8,91433345.35894154,0.2665725853064757,101524496.60622519,93750461.71235538,-40.0%,-29.8%,34801652.25894105,0.14811323426907122,0.4,61248471.16535608,0.14811323426907122,77458016.90817949,73537098.83127132,-41.6%,-33.6%,79140647.77318889,,0.9,125077864.62868634,,142500628.86935225,130780097.09506348,-38.2%,-27.0%,102940014.17608234,,1.5,142113532.64956164,,148502659.14541447,136358664.16750994,-35.9%,-21.0%,52189930.038640864,,1.6,75643360.58964512,,82627549.92907538,75084493.85753475,-38.0%,-24.8%,26950717.734548032,,0.1,48866792.23659989,,62359156.558853894,57759819.32036635,-40.0%,-29.9%,51470007.08804117,,1.5,71671774.74588919,,76862821.31902066,70520148.08549453,-35.4%,-19.2%,51470007.08804117,,1.5,71056766.32478069,,74251329.57270736,68179332.08375461,-35.9%,-21.0%
-1779,Rouen,,0.0,2.5,83741819.8791037,0.0,69575892.93601632,77947543.97032076,30.0%,25.3%,,0.0,3.3,54683963.307469286,0.0,44542710.77381611,51187056.97240697,53.9%,47.8%,,0.0,1.3,28372400.426361874,0.0,24592791.298147686,26647502.990666572,6.6%,3.6%,,,2.0,53950044.03043804,,42144055.2459274,45740949.74586173,97.5%,93.3%,,,3.1,59816945.83773864,,44357674.52356317,55072441.17285506,157.2%,145.3%,,,3.0,37669795.65942139,,29421170.032668803,33869978.66244605,126.8%,119.7%,,,0.1,15841658.457920758,,12726695.249483071,12788532.613416573,71.2%,70.8%,,,3.1,29908472.918869264,,22178837.26178162,27536220.586427476,157.2%,145.3%,,,3.1,29908472.918869264,,22178837.26178162,27536220.586427476,157.2%,145.3%
-1779,Bordeaux,,0.0,3.7,143576095.77537474,0.0,148999739.81361258,212586731.8177381,-49.2%,-57.2%,,0.0,4.2,58367687.053520694,0.0,66016816.20547878,172390360.97385,-38.5%,-53.8%,,0.0,3.2,78910569.24035726,0.0,84317114.47921404,82329520.29124191,-56.9%,-60.6%,,,2.2,59107842.09112683,,60608882.895763054,60220289.65405169,-53.2%,-55.5%,,,3.0,27949148.65203775,,26589126.775010683,74797746.79213855,-46.2%,-38.5%,,,2.9,20890933.20239731,,24690626.969456084,54253097.02768285,-47.7%,-40.4%,,,1.9,37542686.276755005,,36369102.10880846,25938875.665231332,-53.5%,-55.1%,,,3.0,14557037.825942894,,15169542.706599465,44202017.01065696,-47.0%,-41.8%,,,3.0,13974574.326018948,,13294563.387505364,37398873.39606814,-46.2%,-38.5%
-1779,Nantes,22056667.15688417,0.04977488840511077,1.2,39234642.81990041,0.04977488840511077,50619968.870515995,54113596.82785597,-41.9%,-38.6%,10201460.893932555,0.04900734345265581,1.1,16602941.93678063,0.04900734345265581,18682520.205591597,21495720.810988396,-48.6%,-46.3%,11855206.262951616,0.05045487293154576,0.6,17633979.049244344,0.05045487293154576,18747775.116534866,6727199.262725819,-24.4%,13.7%,15897082.733057199,,0.6,20991383.333202865,,23257664.55955144,17534140.526217647,-23.1%,6.9%,8994715.249724098,,-0.2,9066364.59980773,,7982517.167893568,21011279.875491913,-30.2%,53.9%,5834082.586980555,,0.0,6876172.483785134,,6751816.289133522,9147876.040960325,-34.6%,31.5%,10063000.146076644,,0.6,11803391.023798259,,11577124.8627218,3525308.757551912,-6.7%,42.0%,4497357.624862049,,-0.1,4602026.403295303,,4149935.1142116045,8651174.761348244,-31.5%,56.8%,4497357.624862049,,-0.2,4533182.299903864,,3991258.5839467766,10505639.937745938,-30.2%,53.9%
-1779,Bayonne,24440115.70968818,0.05515357435486517,0.1,18308335.79209495,0.05515357435486517,14677210.04630995,10218669.187906394,22.6%,40.3%,11005466.09027656,0.052869747004914244,0.3,6783485.40819015,0.052869747004914244,5244525.726529546,4340950.01493755,13.4%,23.8%,13434649.619411621,0.05717686596019535,-0.4,10924798.504557459,0.05717686596019535,9327826.251669448,6028136.249749942,29.2%,49.7%,23649179.7612923,,0.3,16798934.586122863,,13399251.833242377,9438429.736202536,31.5%,49.0%,20570532.67535212,,0.5,11605369.189743007,,8815320.584960494,7501415.967752952,29.0%,37.4%,10447293.337411059,,0.4,5803789.687281276,,4401068.014488259,3823247.3396802074,28.9%,36.9%,13201886.423881244,,0.2,10676801.99778875,,8953284.651384214,5728265.048364282,31.3%,52.7%,10285266.33767606,,0.5,5742818.582228176,,4383535.120441496,3853764.3408881365,30.1%,37.3%,10285266.33767606,,0.5,5802684.594871482,,4407660.292480239,3750707.9838764425,29.0%,37.4%
-1779,La Rochelle,8152645.954763791,0.018397931098039486,-0.7,12762704.461470867,0.018397931098039486,14323756.194300553,28147150.95118706,47.4%,42.5%,4113823.0753538106,0.019762614634658213,-0.5,5808546.650742046,0.019762614634658213,6335685.444153532,10756459.339887628,149.9%,144.1%,4038822.8794099805,0.01718892869966104,-0.8,6963514.76251986,0.01718892869966104,8013877.790099649,14864717.366910376,-0.4%,-1.6%,5463128.081237061,,-1.3,8827972.741297798,,10312704.610043915,25852491.17013149,44.1%,34.1%,3686881.1497998,,1.8,5634418.352002524,,6710862.368519427,24473648.652830258,8.1%,-17.7%,2622218.27422905,,-1.0,3546487.240091202,,3978499.0568799446,9746608.348580029,99.7%,86.6%,2840909.8070080103,,-1.4,5242758.381385613,,6194336.009043501,14465672.83868715,7.4%,2.2%,1843440.5748999,,1.8,2774092.568875678,,3198763.896758236,11293234.853183305,9.3%,-17.2%,1843440.5748999,,1.8,2817209.1760012666,,3355431.1842597253,12236824.326415801,8.1%,-17.7%
-1766,Marseille,149053946.65444914,0.2943413152268615,1.1,132597403.58791907,0.2943413152268615,,,-39.5%,-30.6%,80910757.86589214,0.3814922040994452,1.8,72360432.25547408,0.3814922040994452,,,-40.0%,-29.8%,68143188.788557,0.23153689909462127,0.4,57983125.261375755,0.23153689909462127,,,-41.6%,-33.6%,124848376.0315132,,0.9,111353403.60142358,,,,-38.2%,-27.0%,123989810.9937569,,1.5,117367406.5317777,,,,-35.9%,-21.0%,66919275.50400648,,1.6,61445454.703008555,,,,-38.0%,-24.8%,57929100.52750672,,0.1,48158875.895804584,,,,-40.0%,-29.9%,61994905.49687845,,1.5,58675850.692245625,,,,-35.4%,-19.2%,61994905.49687845,,1.5,58683703.26588874,,,,-35.9%,-21.0%
-1766,Rouen,50794330.35516087,0.10030509314500914,2.5,60179758.283129,0.10030509314500914,,,30.0%,25.3%,25353315.665176697,0.11954025063476152,3.3,35504501.00917031,0.11954025063476152,,,53.9%,47.8%,25441014.689984173,0.08644346934537375,1.3,24080174.887447976,0.08644346934537375,,,6.6%,3.6%,32461012.994699825,,2.0,41650597.51680049,,,,97.5%,93.3%,19910871.337098226,,3.1,39897170.48659934,,,,157.2%,145.3%,15854264.768555736,,3.0,25407797.016091533,,,,126.8%,119.7%,16606748.226144088,,0.1,15619328.09085793,,,,71.2%,70.8%,9955435.668549113,,3.1,19948585.243299633,,,,157.2%,145.3%,9955435.668549113,,3.1,19948585.243299633,,,,157.2%,145.3%
-1766,Bordeaux,73181925.17871957,0.14451455054642207,3.7,88679596.28615703,0.14451455054642207,,,-49.2%,-57.2%,25701500.307875685,0.12118193253566495,4.2,34004018.89376862,0.12118193253566495,,,-38.5%,-53.8%,47480424.87084388,0.16132896827593743,3.2,52265678.45001176,0.16132896827593743,,,-56.9%,-60.6%,47958470.483713806,,2.2,44190892.561137795,,,,-53.2%,-55.5%,16176883.27914538,,3.0,18985563.907282736,,,,-46.2%,-38.5%,13881372.391643638,,2.9,14284170.664579805,,,,-47.7%,-40.4%,34077098.09207017,,1.9,29367381.817066137,,,,-53.5%,-55.1%,8088441.63957269,,3.0,9798717.73383606,,,,-47.0%,-41.8%,8088441.63957269,,3.0,9492781.953641418,,,,-46.2%,-38.5%
-1766,Nantes,100683009.86086693,0.19882177029602358,1.2,33654830.40411241,0.19882177029602358,,,-41.9%,-38.6%,17623090.132152636,0.08309243016486681,1.1,14437666.435387094,0.08309243016486681,,,-48.6%,-46.3%,83059919.7287143,0.28222096140390956,0.6,16299666.312048368,0.28222096140390956,,,-24.4%,13.7%,83084941.07071419,,0.6,19532880.264774106,,,,-23.1%,6.9%,9033962.493100537,,-0.2,9303845.424068866,,,,-30.2%,53.9%,8006979.924876008,,0.0,6855871.998814855,,,,-34.6%,31.5%,75077961.14583819,,0.6,10899215.212823391,,,,-6.7%,42.0%,4516981.2465502685,,-0.1,4691532.162007936,,,,-31.5%,56.8%,4516981.2465502685,,-0.2,4651922.712034441,,,,-30.2%,53.9%
-1766,Bayonne,17116868.576660886,0.03380119562415703,0.1,18078391.229090884,0.03380119562415703,,,22.6%,40.3%,6562373.214066982,0.030941425931358367,0.3,6547417.608014215,0.030941425931358367,,,13.4%,23.8%,10554495.362593904,0.035862060041632844,-0.4,11510970.079612572,0.035862060041632844,,,29.2%,49.7%,14749631.745971393,,0.3,16098422.825912433,,,,31.5%,49.0%,10278198.891821126,,0.5,10864007.479667613,,,,29.0%,37.4%,5217394.446202063,,0.4,5514869.649880446,,,,28.9%,36.9%,9532237.29976933,,0.2,10468300.881836263,,,,31.3%,52.7%,5139099.445910563,,0.5,5404632.035934256,,,,30.1%,37.3%,5139099.445910563,,0.5,5432003.739833796,,,,29.0%,37.4%
-1766,La Rochelle,12916548.066509645,0.0255066962762233,-0.7,14040126.844554398,0.0255066962762233,,,47.4%,42.5%,4934124.974354845,0.02326427611626961,-0.5,6223313.793191868,0.02326427611626961,,,149.9%,144.1%,7982423.092154801,0.02712267392935955,-0.8,7753288.609029472,0.02712267392935955,,,-0.4%,-1.6%,8919377.001444036,,-1.3,10415723.071386525,,,,44.1%,34.1%,3128933.9135037195,,1.8,4433775.53857784,,,,8.1%,-17.7%,3064539.3321407954,,-1.0,4019227.5310853706,,,,99.7%,86.6%,5854837.669303241,,-1.4,6256543.716175793,,,,7.4%,2.2%,1564466.9567518597,,1.8,2188203.7754369495,,,,9.3%,-17.2%,1564466.9567518597,,1.8,2216887.7692889236,,,,8.1%,-17.7%
+1759,Marseille,71379103.67011715,0.22306151204096866,1.1,122498839.65183604,0.22306151204096866,171965055.33507904,133668077.30714491,-39.5%,-30.6%,38241410.691821605,0.29136142641986695,1.8,63795728.11284683,0.29136142641986695,89688878.3328242,68360945.72524603,-40.0%,-29.8%,33137692.97829555,0.17556706907647257,0.4,56297571.84274555,0.17556706907647257,77382271.19886729,61532109.271137156,-41.6%,-33.6%,66455656.26762006,,0.9,104598051.2768286,,147953742.02875647,110316131.54013811,-38.2%,-27.0%,68534364.5690725,,1.5,105878518.29620236,,165206508.86452913,110377642.20014322,-35.9%,-21.0%,34296920.28453625,,1.6,54938511.43349554,,77346747.86838622,55220238.798502125,-38.0%,-24.8%,32158735.983083803,,0.1,47781947.46515621,,64985119.71096804,50464362.066855825,-40.0%,-29.9%,34267182.28453625,,1.5,52683320.215793915,,75767057.18542577,50382895.84354095,-35.4%,-19.2%,34267182.28453625,,1.5,52939259.148101084,,82603254.4322644,55188821.100071505,-35.9%,-21.0%
+1759,Rouen,,0.0,2.5,50371576.085626796,0.0,41036382.24448445,41036382.24448445,30.0%,25.3%,,0.0,3.3,28137184.92698167,0.0,18512707.924201306,18512707.924201306,53.9%,47.8%,,0.0,1.3,22044565.925316937,0.0,23295209.067592308,23295209.067592308,6.6%,3.6%,,,2.0,36233810.410179235,,23174808.560736734,23174808.560736734,97.5%,93.3%,,,3.1,32080145.5300281,,15302303.113639269,15302303.113639269,157.2%,145.3%,,,3.0,20553034.52399212,,10573921.342845844,10573921.342845844,126.8%,119.7%,,,0.1,15500906.978001308,,13026503.280225465,13026503.280225465,71.2%,70.8%,,,3.1,16040072.765014019,,7651151.55681962,7651151.55681962,157.2%,145.3%,,,3.1,16040072.765014019,,7651151.55681962,7651151.55681962,157.2%,145.3%
+1759,Bordeaux,31879684.77956994,0.09962482469918432,3.7,68414174.33474919,0.09962482469918432,124844978.78689165,146810430.65228266,-49.2%,-57.2%,8256959.730143646,0.06290980173962447,4.2,25420519.98723197,0.06290980173962447,37673046.826430656,31882137.656952836,-38.5%,-53.8%,23622725.049426295,0.1251557434382527,3.2,41867383.0868484,0.1251557434382527,85738244.4598055,120456542.04859142,-56.9%,-60.6%,30487823.266116474,,2.2,37784914.290044285,,65657538.37955273,73864848.92085092,-53.2%,-55.5%,13787801.04483759,,3.0,15416703.981519584,,22146011.28597632,12572633.032211687,-46.2%,-38.5%,7178133.522430795,,2.9,11640014.393244015,,14596110.5886835,8943412.150526652,-47.7%,-40.4%,23309689.743685678,,1.9,25729589.674285486,,49332177.65409501,71082057.7450794,-53.5%,-55.1%,6893900.522418795,,3.0,7917821.059699035,,11153512.069862496,6286316.516105832,-47.0%,-41.8%,6893900.522418795,,3.0,7708351.990759887,,11073005.642988138,6286316.516105832,-46.2%,-38.5%
+1759,Nantes,7052664.139287565,0.022039754577153813,1.2,30986595.428110115,0.022039754577153813,28885175.819388814,24802733.87982664,-41.9%,-38.6%,3829024.131588031,0.029173346709570322,1.1,13391179.31401399,0.029173346709570322,15516738.518660355,12303360.590956768,-48.6%,-46.3%,3223640.0076995343,0.017079192214139928,0.6,15623510.282407405,0.017079192214139928,17182654.03171949,19214843.33877062,-24.4%,13.7%,5643029.476544005,,0.6,18789967.382451385,,13697810.59367485,9451731.322183235,-23.1%,6.9%,5081892.675573802,,-0.2,9434285.959577907,,7895758.471382072,2251350.822947998,-30.2%,53.9%,2573879.8584496207,,0.0,6844965.804055813,,6060931.94769462,2307984.7934112814,-34.6%,31.5%,3069149.618094384,,0.6,10441387.912673922,,9336466.923641266,12944138.970836725,-6.7%,42.0%,2540946.337786901,,-0.1,4740446.476238721,,3947879.235691085,1125675.411473997,-31.5%,56.8%,2540946.337786901,,-0.2,4717142.979788962,,3947879.235691085,1125675.411473997,-30.2%,53.9%
+1759,Bayonne,28213363.30341639,0.08816747695944988,0.1,17955773.46163679,0.08816747695944988,17757566.962901812,17757566.962901812,22.6%,40.3%,5841264.294555447,0.04450461073919246,0.3,6423725.395841644,0.04450461073919246,6722046.40107941,6722046.40107941,13.4%,23.8%,22372099.008860942,0.11852979187920525,-0.4,11839522.537841922,0.11852979187920525,11097506.06113552,11097506.06113552,29.2%,49.7%,26752035.17090975,,0.3,15733402.320552142,,14831911.148371704,14831911.148371704,31.5%,49.0%,9834193.792521296,,0.5,10484626.243746152,,9070862.243390016,9070862.243390016,29.0%,37.4%,4933805.896260648,,0.4,5365301.174144319,,4859755.201057619,4859755.201057619,28.9%,36.9%,21818229.274649102,,0.2,10357722.655765094,,10191208.254351972,10191208.254351972,31.3%,52.7%,4917096.896260648,,0.5,5230856.932173153,,4535431.121695,4535431.121695,30.1%,37.3%,4917096.896260648,,0.5,5242313.121873067,,4535431.121695,4535431.121695,29.0%,37.4%
+1759,La Rochelle,5914391.078003212,0.018482622347824808,-0.7,14780141.357363967,0.018482622347824808,20908985.8012106,15236923.909221709,47.4%,42.5%,2537916.1779194237,0.019336391214532282,-0.5,6458785.979995767,0.019336391214532282,10586665.453861943,8124475.779072234,149.9%,144.1%,3376474.900083788,0.017888927946983383,-0.8,8215030.737021578,0.017888927946983383,10312149.137610322,7198703.730696986,-0.4%,-1.6%,5694046.725195842,,-1.3,11385871.482536672,,16034645.915478433,13662381.889050739,44.1%,34.1%,2261504.9502693475,,1.8,3897024.2660638737,,4742571.133952919,7802572.608410868,8.1%,-17.7%,2362073.0751120537,,-1.0,4299370.272398356,,7640654.697758683,7413371.857920398,99.7%,86.6%,3331973.650083788,,-1.4,6881366.269553439,,8387701.596069861,6362407.208827104,7.4%,2.2%,1130752.4751346738,,1.8,1925787.4633946666,,2371285.566976464,3901286.304205427,9.3%,-17.2%,1130752.4751346738,,1.8,1948512.133031954,,2371285.566976464,3901286.304205427,8.1%,-17.7%
+1746,Marseille,73432842.2245298,0.24564045206185903,1.1,105740316.32126555,0.24564045206185903,149886782.61053583,149886782.61053583,-39.5%,-30.6%,32880300.461018704,0.26918058675083567,1.8,50487996.95752178,0.26918058675083567,77198707.8360006,77198707.8360006,-40.0%,-29.8%,40552541.76351109,0.22937629922717642,0.4,53296173.732342966,0.22937629922717642,67995352.83097889,67995352.83097889,-41.6%,-33.6%,67484302.60745627,,0.9,93120785.63483693,,134610331.17076057,134610331.17076057,-38.2%,-27.0%,58479464.72048733,,1.5,87441968.88339737,,125815876.82497229,125815876.82497229,-35.9%,-21.0%,29651222.161240414,,1.6,44626809.13993772,,67234470.97064297,67234470.97064297,-38.0%,-24.8%,37833080.44621586,,0.1,47089746.89586505,,62024701.37928923,62024701.37928923,-40.0%,-29.9%,29239732.360243663,,1.5,43130488.144232534,,57523042.87762122,57523042.87762122,-35.4%,-19.2%,29239732.360243663,,1.5,43720984.4416986,,62907938.412486024,62907938.412486024,-35.9%,-21.0%
+1746,Rouen,,0.0,2.5,36198750.84574895,0.0,,,30.0%,25.3%,,0.0,3.3,18268549.867503464,0.0,,,53.9%,47.8%,,0.0,1.3,18709626.074016966,0.0,,,6.6%,3.6%,,,2.0,27973283.08097356,,,,97.5%,93.3%,,,3.1,21397064.285400935,,,,157.2%,145.3%,,,3.0,13862759.80819415,,,,126.8%,119.7%,,,0.1,15283358.900735278,,,,71.2%,70.8%,,,3.1,10698532.142700449,,,,157.2%,145.3%,,,3.1,10698532.142700449,,,,157.2%,145.3%
+1746,Bordeaux,35852053.14820024,0.11992882579353403,3.7,42255929.35573394,0.11992882579353403,112373873.33652481,112373873.33652481,-49.2%,-57.2%,11962451.279120866,0.0979327928620843,4.2,14809561.344149902,0.0979327928620843,31876846.491373897,31876846.491373897,-38.5%,-53.8%,23889601.869079374,0.13512614076562443,3.2,27730470.113521285,0.13512614076562443,84725761.12460215,84725761.12460215,-56.9%,-60.6%,23487910.349078428,,2.2,28249197.20887268,,76833917.0087485,76833917.0087485,-53.2%,-55.5%,10446944.025855407,,3.0,10472405.522071678,,41541618.25833723,41541618.25833723,-46.2%,-38.5%,6600125.512250955,,2.9,7958857.1041997215,,17352324.954885703,17352324.954885703,-47.7%,-40.4%,16887784.83682747,,1.9,20126707.99289686,,61169366.47667411,61169366.47667411,-53.5%,-55.1%,5223472.012927704,,3.0,5329689.635946812,,20103809.455090284,20103809.455090284,-47.0%,-41.8%,5223472.012927704,,3.0,5236202.761035866,,20770809.129166212,20770809.129166212,-46.2%,-38.5%
+1746,Nantes,29253335.959653705,0.09785543432290571,1.2,26579791.199346468,0.09785543432290571,48956641.75424564,48956641.75424564,-41.9%,-38.6%,8183454.363562834,0.06699534421359975,1.1,11644766.382269194,0.06699534421359975,40967797.25016963,40967797.25016963,-48.6%,-46.3%,21069881.59609087,0.11917702949053509,0.6,14441323.96408914,0.11917702949053509,14719743.321885489,14719743.321885489,-24.4%,13.7%,20173608.97870717,,0.6,17484420.97572012,,33212822.243591122,33212822.243591122,-23.1%,6.9%,5517820.611745157,,-0.2,9681403.972683586,,108645032.73977771,108645032.73977771,-30.2%,53.9%,4332129.955432768,,0.0,6824757.450388859,,36188302.96708259,36188302.96708259,-34.6%,31.5%,15841479.0232744,,0.6,9641545.700837487,,9121362.39486122,9121362.39486122,-6.7%,42.0%,2758910.3058725786,,-0.1,4832644.395439835,,54322516.36988566,54322516.36988566,-31.5%,56.8%,2758910.3058725786,,-0.2,4840701.986341801,,54322516.36988566,54322516.36988566,-30.2%,53.9%
+1746,Bayonne,,0.0,0.1,17730256.924856924,0.0,,,22.6%,40.3%,,0.0,0.3,6200177.377104896,0.0,,,13.4%,23.8%,19382859.430333726,0.10963476939369013,-0.4,12474773.75744219,0.10963476939369013,,,29.2%,49.7%,,,0.3,15077323.014024427,,,,31.5%,49.0%,,,0.5,9814858.628905015,,,,29.0%,37.4%,,,0.4,5098209.653013298,,,,28.9%,36.9%,12685509.671766309,,0.2,10155452.656480605,,,,31.3%,52.7%,,,0.5,4922819.090698647,,,,30.1%,37.3%,,,0.5,4907429.314452516,,,,29.0%,37.4%
+1746,La Rochelle,21321328.080479153,0.07132204759600864,-0.7,16259489.519975789,0.07132204759600864,7664715.944905764,7664715.944905764,47.4%,42.5%,9353645.776156569,0.07657532999950249,-0.5,6919984.342631898,0.07657532999950249,1403565.9917032623,1403565.9917032623,149.9%,144.1%,11967682.304322582,0.06769249368635398,-0.8,9146746.493451513,0.06769249368635398,9032916.010519791,9032916.010519791,-0.4%,-1.6%,13829966.502062157,,-1.3,13433671.32679489,,6174490.565571938,6174490.565571938,44.1%,34.1%,2027781.73072188,,1.8,3066604.17893487,,1190667.370638581,1190667.370638581,8.1%,-17.7%,4265938.24099594,,-1.0,4872468.500608254,,974701.3294551437,974701.3294551437,99.7%,86.6%,9564028.261066217,,-1.4,8212007.069663957,,7367941.284550942,7367941.284550942,7.4%,2.2%,1013890.86536094,,1.8,1519060.8436679833,,595333.6853192893,595333.6853192893,9.3%,-17.2%,1013890.86536094,,1.8,1533302.0894674375,,595333.6853192893,595333.6853192893,8.1%,-17.7%
+1760,Marseille,,0.0,1.1,123892979.00876981,0.0,175520624.09041402,131780937.83901428,-39.5%,-30.6%,,0.0,1.8,64954201.62291968,0.0,92198626.5761469,67484642.45121136,-40.0%,-29.8%,30709015.25629021,0.17186536089365806,0.4,56535331.52712239,0.17186536089365806,78231122.41457492,60257995.12915271,-41.6%,-33.6%,,,0.9,105537411.15647595,,151115573.60370654,108219691.23582856,-38.2%,-27.0%,,,1.5,107448222.1503217,,170853261.36391908,107973316.1887696,-35.9%,-21.0%,,,1.6,55824081.2649951,,79506817.46128605,53975187.13919997,-38.0%,-24.8%,29649339.857185278,,0.1,47835613.22268079,,65708676.116741836,49276088.73624019,-40.0%,-29.9%,,,1.5,53500382.66948323,,78062480.50982556,48822774.86461871,-35.4%,-19.2%,,,1.5,53724111.07516076,,85426630.68195939,53986658.09438469,-35.9%,-21.0%
+1760,Rouen,,0.0,2.5,51668206.01283718,0.0,39453050.01983488,39453050.01983488,30.0%,25.3%,,0.0,3.3,29087715.366060898,0.0,17286221.883924425,17286221.883924425,53.9%,47.8%,,0.0,1.3,22324476.214413438,0.0,23200403.08610315,23200403.08610315,6.6%,3.6%,,,2.0,36962207.21275573,,21418740.399368092,21418740.399368092,97.5%,93.3%,,,3.1,33095254.492183924,,13452880.620263124,13452880.620263124,157.2%,145.3%,,,3.0,21185163.367722426,,9497049.687802944,9497049.687802944,126.8%,119.7%,,,0.1,15517769.151010163,,12469872.108450146,12469872.108450146,71.2%,70.8%,,,3.1,16547627.246091932,,6726440.310131549,6726440.310131549,157.2%,145.3%,,,3.1,16547627.246091932,,6726440.310131549,6726440.310131549,157.2%,145.3%
+1760,Bordeaux,31965375.94073119,0.10772491972702726,3.7,70997473.2018887,0.10772491972702726,132267690.78987925,159614108.09390193,-49.2%,-57.2%,8626459.70177719,0.07307410999487797,4.2,26499265.270215746,0.07307410999487797,39259516.40805945,32425250.825401787,-38.5%,-53.8%,23338916.238954,0.13061803606525843,3.2,43215424.585944355,0.13061803606525843,91637344.64837465,135774288.27225086,-56.9%,-60.6%,29107079.0354503,,2.2,38639791.52370855,,68767400.49275187,78880859.98457246,-53.2%,-55.5%,11609573.402116718,,3.0,15882189.956602307,,22949308.612395998,11990108.150441632,-46.2%,-38.5%,6461837.951410677,,2.9,11985433.137891503,,14932295.717559388,8506544.158407161,-47.7%,-40.4%,22645241.08403962,,1.9,26220289.62355639,,52053509.64216892,79411194.62699646,-53.5%,-55.1%,5804786.701058359,,3.0,8162610.039296977,,11570314.018524181,5995054.075220805,-47.0%,-41.8%,5804786.701058359,,3.0,7941094.978301251,,11474654.306197977,5995054.075220805,-46.2%,-38.5%
+1760,Nantes,6693610.976483328,0.02255780462155644,1.2,31354411.511561878,0.02255780462155644,28041679.727632638,23576494.797469735,-41.9%,-38.6%,2325837.7275272883,0.019702001493909705,1.1,13535899.981942363,0.019702001493909705,15068155.072210982,11593085.504074853,-48.6%,-46.3%,4367773.2489560405,0.024444578227878336,0.6,15718358.966728695,0.024444578227878336,16972996.659406405,19289695.501967203,-24.4%,13.7%,6433357.474504799,,0.6,18894342.2509815,,13060535.30661466,8557749.16522071,-23.1%,6.9%,4243199.748488137,,-0.2,9415540.224489396,,7433905.836643499,1788295.297258121,-30.2%,53.9%,2172818.8743801382,,0.0,6846522.769027732,,5737444.098259895,1913510.86779608,-34.6%,31.5%,4260538.600124661,,0.6,10505595.110719873,,9129002.848321784,13286620.936208714,-6.7%,42.0%,2121599.8742440683,,-0.1,4733427.616830001,,3716952.9183217427,894147.6486290587,-31.5%,56.8%,2121599.8742440683,,-0.2,4707770.112244707,,3716952.9183217427,894147.6486290587,-30.2%,53.9%
+1760,Bayonne,20134008.34647001,0.0678526176863467,0.1,17973239.235413305,0.0678526176863467,17860826.442271613,17860826.442271613,22.6%,40.3%,5435098.078555205,0.0460403188046506,0.3,6441251.604562715,0.0460403188046506,6673947.3408975145,6673947.3408975145,13.4%,23.8%,14698910.267914804,0.08226357950117658,-0.4,11792018.47503929,0.08226357950117658,11269401.518039,11269401.518039,29.2%,49.7%,18944021.15999452,,0.3,15785036.946339013,,14904191.271557426,14904191.271557426,31.5%,49.0%,9336532.650077432,,0.5,10538001.443034157,,8766739.803926297,8766739.803926297,29.0%,37.4%,4820746.325038716,,0.4,5386417.142016147,,4734594.569263341,4734594.569263341,28.9%,36.9%,14123274.834955806,,0.2,10373447.742260098,,10468183.944072206,10468183.944072206,31.3%,52.7%,4668266.325038716,,0.5,5255335.598113508,,4383369.90196314,4383369.90196314,30.1%,37.3%,4668266.325038716,,0.5,5269000.721517087,,4383369.90196314,4383369.90196314,29.0%,37.4%
+1760,La Rochelle,6173162.77964594,0.020803868101919146,-0.7,14672083.634626262,0.020803868101919146,21027559.41635285,14665036.560721654,47.4%,42.5%,2857492.65888236,0.024205611581505204,-0.5,6424609.318307889,0.024205611581505204,10704296.723639173,7916840.138371825,149.9%,144.1%,3315670.12076358,0.01855640231878252,-0.8,8147421.000166069,0.01855640231878252,10321235.869733535,6855745.557451918,-0.4%,-1.6%,4803365.6951494,,-1.3,11241933.519917035,,16053108.770779466,13376406.798079938,44.1%,34.1%,2256211.15045086,,1.8,3969528.3599198293,,4745652.563204216,8361587.919887865,8.1%,-17.7%,1732702.4252254302,,-1.0,4258185.010830802,,7701332.669708904,7438366.668504211,99.7%,86.6%,3070663.26992397,,-1.4,6788423.571362341,,8352339.082439775,6097959.758600874,7.4%,2.2%,1128105.57522543,,1.8,1961254.6436518442,,2372826.2816021037,4180793.959943984,9.3%,-17.2%,1128105.57522543,,1.8,1984764.179959918,,2372826.2816021037,4180793.959943984,8.1%,-17.7%
+1755,Marseille,142798869.80244273,0.27637413106055086,1.1,117077406.12039375,0.27637413106055086,,,-39.5%,-30.6%,79420447.92118071,0.3135523337871422,1.8,59364798.24712162,0.3135523337871422,,,-40.0%,-29.8%,63378421.881262034,0.24062180912136327,0.4,55356490.140885204,0.24062180912136327,,,-41.6%,-33.6%,120718025.2021401,,0.9,100923480.75118335,,,,-38.2%,-27.0%,127785562.12080182,,1.5,99825694.18319511,,,,-35.9%,-21.0%,67530864.66140786,,1.6,51534504.25009565,,,,-38.0%,-24.8%,53187160.540732235,,0.1,47567885.824717306,,,,-40.0%,-29.9%,63892781.06040091,,1.5,49537961.70159948,,,,-35.4%,-19.2%,63892781.06040091,,1.5,49912847.09159746,,,,-35.9%,-21.0%
+1755,Rouen,48031151.68087739,0.092959894066423,2.5,45502385.845641196,0.092959894066423,,,30.0%,25.3%,24352828.677996635,0.09614509192748923,3.3,24635692.648613825,0.09614509192748923,,,53.9%,47.8%,23678323.002880752,0.08989685682908495,1.3,20959583.38392964,0.08989685682908495,,,6.6%,3.6%,31761797.162419,,2.0,33460963.978876054,,,,97.5%,93.3%,25616680.321453337,,3.1,28321662.866721146,,,,157.2%,145.3%,16248958.761210268,,3.0,18207591.000960305,,,,126.8%,119.7%,15512838.401208732,,0.1,15433641.317481143,,,,71.2%,70.8%,12808340.160726668,,3.1,14160831.433360547,,,,157.2%,145.3%,12808340.160726668,,3.1,14160831.433360547,,,,157.2%,145.3%
+1755,Bordeaux,70406283.96697909,0.13626491287708623,3.7,58987349.19979014,0.13626491287708623,,,-49.2%,-57.2%,28538401.98042751,0.1126697566903576,4.2,21527163.990778353,0.1126697566903576,,,-38.5%,-53.8%,41867881.98655157,0.15895513344522502,3.2,36882805.14974975,0.15895513344522502,,,-56.9%,-60.6%,34930179.671590865,,2.2,34550402.31698442,,,,-53.2%,-55.5%,13715763.562669301,,3.0,13687247.596389068,,,,-46.2%,-38.5%,9987974.531700868,,2.9,10355060.788166244,,,,-47.7%,-40.4%,24942205.13989,,1.9,23856919.410671473,,,,-53.5%,-55.1%,6857881.781334651,,3.0,7009906.366952718,,,,-47.0%,-41.8%,6857881.781334651,,3.0,6843623.798194619,,,,-46.2%,-38.5%
+1755,Nantes,30841541.54817666,0.05969097835114233,1.2,29557976.097433817,0.05969097835114233,,,-41.9%,-38.6%,15820236.834144201,0.06245837577413501,1.1,12827605.074138116,0.06245837577413501,,,-48.6%,-46.3%,15021304.714032458,0.05702971781824018,0.6,15249804.530000072,0.05702971781824018,,,-24.4%,13.7%,14876759.088964075,,0.6,18378201.952173512,,,,-23.1%,6.9%,6284780.831677182,,-0.2,9509642.859250639,,,,-30.2%,53.9%,5296486.928409721,,0.0,6838741.484050795,,,,-34.6%,31.5%,9580272.160554353,,0.6,10188459.370978396,,,,-6.7%,42.0%,3142390.415838591,,-0.1,4768626.145935852,,,,-31.5%,56.8%,3142390.415838591,,-0.2,4754821.429625328,,,,-30.2%,53.9%
+1755,Bayonne,18386550.5705723,0.035585484284105094,0.1,17886079.92804008,0.035585484284105094,,,22.6%,40.3%,7318646.034677398,0.028894051902257224,0.3,6354096.141425431,0.028894051902257224,,,13.4%,23.8%,11067904.535894904,0.04202028282747364,-0.4,12031460.211712789,0.04202028282747364,,,29.2%,49.7%,15999202.915834371,,0.3,15528547.327946216,,,,31.5%,49.0%,11198336.659063749,,0.5,10273815.253216485,,,,29.0%,37.4%,5949910.367980328,,0.4,5281661.857356226,,,,28.9%,36.9%,10049292.547854042,,0.2,10295060.32494334,,,,31.3%,52.7%,5599168.3295318745,,0.5,5134077.154186765,,,,30.1%,37.3%,5599168.3295318745,,0.5,5136907.626608232,,,,29.0%,37.4%
+1755,La Rochelle,,0.0,-0.7,15220389.367326215,0.0,,,47.4%,42.5%,,0.0,-0.5,6597320.402219525,0.0,,,149.9%,144.1%,,0.0,-0.8,8491126.893424744,0.0,,,-0.4%,-1.6%,,,-1.3,11980290.1466066,,,,44.1%,34.1%,,,1.8,3620011.19913971,,,,8.1%,-17.7%,,,-1.0,4468133.481145648,,,,99.7%,86.6%,,,-1.4,7266037.5944377165,,,,7.4%,2.2%,,,1.8,1790217.6575915313,,,,9.3%,-17.2%,,,1.8,1810005.599569858,,,,8.1%,-17.7%
+1752,Marseille,152649217.7040942,0.2778400692675755,1.1,113169378.20804681,0.2778400692675755,,,-39.5%,-30.6%,72536829.71123928,0.2851612616381191,1.8,56244756.95611082,0.2851612616381191,,,-40.0%,-29.8%,80112387.99285492,0.27152809873580075,0.4,54661016.99592844,0.27152809873580075,,,-41.6%,-33.6%,128178268.88924642,,0.9,98252518.35203207,,,,-38.2%,-27.0%,122358614.1987883,,1.5,95514257.0485614,,,,-35.9%,-21.0%,62664310.407607,,1.6,49120639.64888437,,,,-38.0%,-24.8%,65513958.48163942,,0.1,47407969.16652792,,,,-40.0%,-29.9%,61179307.09939415,,1.5,47302803.38869776,,,,-35.4%,-19.2%,61179307.09939415,,1.5,47757128.52428061,,,,-35.9%,-21.0%
+1752,Rouen,,0.0,2.5,42161945.30747096,0.0,,,30.0%,25.3%,,0.0,3.3,22298614.34781673,0.0,,,53.9%,47.8%,,0.0,1.3,20181036.43794371,0.0,,,6.6%,3.6%,,,2.0,31521492.97044888,,,,97.5%,93.3%,,,3.1,25794704.854406856,,,,157.2%,145.3%,,,3.0,16625889.599042216,,,,126.8%,119.7%,,,0.1,15383383.698898392,,,,71.2%,70.8%,,,3.1,12897352.427203404,,,,157.2%,145.3%,,,3.1,12897352.427203404,,,,157.2%,145.3%
+1752,Bordeaux,92987045.605435,0.16924768813478386,3.7,52779889.01530614,0.16924768813478386,,,-49.2%,-57.2%,26313651.377653956,0.10344585026707855,4.2,19003719.485042114,0.10344585026707855,,,-38.5%,-53.8%,66673394.22778104,0.22597878336302415,3.2,33537836.27275435,0.22597878336302415,,,-56.9%,-60.6%,57185673.23863688,,2.2,32307556.266956586,,,,-53.2%,-55.5%,26708037.430537343,,3.0,12518709.62666699,,,,-46.2%,-38.5%,16084385.291098023,,2.9,9485320.377114981,,,,-47.7%,-40.4%,41101287.94753886,,1.9,22542417.60232049,,,,-53.5%,-55.1%,13354018.715268672,,3.0,6397968.79921665,,,,-47.0%,-41.8%,13354018.715268672,,3.0,6259354.813333572,,,,-46.2%,-38.5%
+1752,Nantes,,0.0,1.2,28529904.465305164,0.0,,,-41.9%,-38.6%,,0.0,1.1,12420544.845152345,0.0,,,-48.6%,-46.3%,19488858.359375678,0.06605436174645747,0.6,14975403.107734887,0.06605436174645747,,,-24.4%,13.7%,,,0.6,18075310.422616266,,,,-23.1%,6.9%,,,-0.2,9566555.28012457,,,,-30.2%,53.9%,,,0.0,6834076.958670305,,,,-34.6%,31.5%,11292195.219725497,,0.6,10002791.890434805,,,,-6.7%,42.0%,,,-0.1,4789870.775279177,,,,-31.5%,56.8%,,,-0.2,4783277.640062293,,,,-30.2%,53.9%
+1752,Bayonne,16041652.941921158,0.029197751757821418,0.1,17833987.356508385,0.029197751757821418,,,22.6%,40.3%,6549367.101444947,0.025747276149426908,0.3,6302369.946690495,0.025747276149426908,,,13.4%,23.8%,9492285.840476211,0.03217258143835562,-0.4,12177452.721585495,0.03217258143835562,,,29.2%,49.7%,13639866.063100826,,0.3,15376658.400468208,,,,31.5%,49.0%,11470318.401993232,,0.5,10118493.353100473,,,,29.0%,37.4%,5735159.200996616,,0.4,5219789.136792827,,,,28.9%,36.9%,7904706.86210421,,0.2,10248312.484015128,,,,31.3%,52.7%,5735159.200996616,,0.5,5062669.218355788,,,,30.1%,37.3%,5735159.200996616,,0.5,5059246.676550236,,,,29.0%,37.4%
+1752,La Rochelle,19547146.653775062,0.03557817499462138,-0.7,15559159.89664935,0.03557817499462138,,,47.4%,42.5%,9562134.84912517,0.0375912546548455,-0.5,6703167.753010611,0.0375912546548455,,,149.9%,144.1%,9985011.804649893,0.03384259712009734,-0.8,8704271.621156255,0.03384259712009734,,,-0.4%,-1.6%,15876864.524760611,,-1.3,12446382.12136957,,,,44.1%,34.1%,6605259.492172438,,1.8,3425251.909608857,,,,8.1%,-17.7%,7352134.248290169,,-1.0,4599039.142775541,,,,99.7%,86.6%,8524730.276470441,,-1.4,7568588.007036547,,,,7.4%,2.2%,3302629.746086219,,1.8,1694840.9447961512,,,,9.3%,-17.2%,3302629.746086219,,1.8,1712625.9548044312,,,,8.1%,-17.7%
+1751,Marseille,138986808.4911104,0.29573526778480674,1.1,111895909.07830423,0.29573526778480674,,,-39.5%,-30.6%,67624214.96659152,0.31899430396494133,1.8,55241618.446420506,0.31899430396494133,,,-40.0%,-29.8%,71362593.52451889,0.27662232233148176,0.4,54431139.752838,0.27662232233148176,,,-41.6%,-33.6%,120241210.20059922,,0.9,97377999.32789785,,,,-38.2%,-27.0%,121368956.53832643,,1.5,94118895.68834531,,,,-35.9%,-21.0%,61522770.47357665,,1.6,48341410.40603268,,,,-38.0%,-24.8%,58718439.72702257,,0.1,47354783.17377838,,,,-40.0%,-29.9%,60684478.26916321,,1.5,46580390.89976433,,,,-35.4%,-19.2%,60684478.26916321,,1.5,47059447.84417257,,,,-35.9%,-21.0%
+1751,Rouen,,0.0,2.5,41103877.9911512,0.0,,,30.0%,25.3%,,0.0,3.3,21569938.636433113,0.0,,,53.9%,47.8%,,0.0,1.3,19928001.173449438,0.0,,,6.6%,3.6%,,,2.0,30900313.760020647,,,,97.5%,93.3%,,,3.1,25003520.847042214,,,,157.2%,145.3%,,,3.0,16129801.644193344,,,,126.8%,119.7%,,,0.1,15366667.55401524,,,,71.2%,70.8%,,,3.1,12501760.423521174,,,,157.2%,145.3%,,,3.1,12501760.423521174,,,,157.2%,145.3%
+1751,Bordeaux,60095279.15993086,0.12787036171207272,3.7,50859451.26798977,0.12787036171207272,,,-49.2%,-57.2%,26737232.39556796,0.12612382771743358,4.2,18230106.611455105,0.12612382771743358,,,-38.5%,-53.8%,33358046.7643629,0.129305563442419,3.2,32491672.882743992,0.129305563442419,,,-56.9%,-60.6%,36672930.18995942,,2.2,31592775.124542758,,,,-53.2%,-55.5%,26849151.44184756,,3.0,12151802.810083793,,,,-46.2%,-38.5%,16425674.82652786,,2.9,9211954.582191404,,,,-47.7%,-40.4%,20247255.363431558,,1.9,22120547.236557465,,,,-53.5%,-55.1%,13424575.72092378,,3.0,6206099.746754283,,,,-47.0%,-41.8%,13424575.72092378,,3.0,6075901.405041928,,,,-46.2%,-38.5%
+1751,Nantes,,0.0,1.2,28195222.447184302,0.0,,,-41.9%,-38.6%,,0.0,1.1,12287749.127954174,0.0,,,-48.6%,-46.3%,15755534.798751967,0.06107306938203977,0.6,14885037.613159008,0.06107306938203977,,,-24.4%,13.7%,,,0.6,17975459.99522696,,,,-23.1%,6.9%,,,-0.2,9585601.676477347,,,,-30.2%,53.9%,,,0.0,6832522.823995082,,,,-34.6%,31.5%,8942077.851577858,,0.6,9941657.68212455,,,,-6.7%,42.0%,,,-0.1,4796973.330188454,,,,-31.5%,56.8%,,,-0.2,4792800.838238681,,,,-30.2%,53.9%
+1751,Bayonne,20085182.79129176,0.04273712718332816,0.1,17816656.902903322,0.04273712718332816,,,22.6%,40.3%,8806950.52970627,0.041543802847326776,0.3,6285221.625540479,0.041543802847326776,,,13.4%,23.8%,11278232.26158549,0.043717732861288286,-0.4,12226509.503517043,0.043717732861288286,,,29.2%,49.7%,16501515.797100969,,0.3,15326359.62669531,,,,31.5%,49.0%,15033397.056981536,,0.5,10067242.971124763,,,,29.0%,37.4%,7516698.528490768,,0.4,5199326.3882153975,,,,28.9%,36.9%,8984817.2686102,,0.2,10232777.089781402,,,,31.3%,52.7%,7516698.528490768,,0.5,5039087.967216063,,,,30.1%,37.3%,7516698.528490768,,0.5,5033621.485562364,,,,29.0%,37.4%
+1751,La Rochelle,20647303.85387986,0.04393320488866381,-0.7,15673750.804663036,0.04393320488866381,,,47.4%,42.5%,8930031.69923278,0.042124396529984634,-0.5,6738826.247586925,0.042124396529984634,,,149.9%,144.1%,11717272.154647084,0.04541958012911686,-0.8,8776502.271053104,0.04541958012911686,,,-0.4%,-1.6%,15569207.777239926,,-1.3,12605741.441664513,,,,44.1%,34.1%,4521448.841936559,,1.8,3362689.115388239,,,,8.1%,-17.7%,6264287.17146678,,-1.0,4643521.15320319,,,,99.7%,86.6%,9304920.605773145,,-1.4,7672212.211312532,,,,7.4%,2.2%,2260724.4209682797,,1.8,1664191.5696673796,,,,9.3%,-17.2%,2260724.4209682797,,1.8,1681344.557694134,,,,8.1%,-17.7%
+1761,Marseille,79304676.76851721,0.2536895863167885,1.1,125302984.83882347,0.2536895863167885,179149708.18378964,129920441.19723321,-39.5%,-30.6%,47979838.72922086,0.3581372667613391,1.8,66133711.978456005,0.3581372667613391,94778604.66693728,66619572.30772985,-40.0%,-29.8%,31324838.039296355,0.17535701551428262,0.4,56774095.334157705,0.17535701551428262,79089285.17380854,59010263.421738334,-41.6%,-33.6%,73677209.60001858,,0.9,106485207.11091359,,154344974.80394235,106163091.54130344,-38.2%,-27.0%,88277865.529417,,1.5,109041197.67681886,,176693019.65956077,105621362.95374578,-35.9%,-21.0%,44138932.7647085,,1.6,56723925.8539644,,81727211.51222399,52758207.68074373,-38.0%,-24.8%,29538276.835310083,,0.1,47889339.25429823,,66440288.73407114,48115795.41865598,-40.0%,-29.9%,44138932.7647085,,1.5,54330116.89576573,,80427445.51149154,47310963.48418465,-35.4%,-19.2%,44138932.7647085,,1.5,54520598.838409334,,88346509.82978022,52810681.47687279,-35.9%,-21.0%
+1761,Rouen,,0.0,2.5,52998212.88194155,0.0,37930808.485848546,37930808.485848546,30.0%,25.3%,,0.0,3.3,30070356.62638827,0.0,16140991.81188045,16140991.81188045,53.9%,47.8%,,0.0,1.3,22607940.656955536,0.0,23105982.942496013,23105982.942496013,6.6%,3.6%,,,2.0,37705246.74531254,,19795738.078837086,19795738.078837086,97.5%,93.3%,,,3.1,34142484.4496789,,11826977.654215973,11826977.654215973,157.2%,145.3%,,,3.0,21836733.957371686,,8529849.035960712,8529849.035960712,126.8%,119.7%,,,0.1,15534649.667002313,,11937026.15782948,11937026.15782948,71.2%,70.8%,,,3.1,17071242.224839415,,5913488.827107975,5913488.827107975,157.2%,145.3%,,,3.1,17071242.224839415,,5913488.827107975,5913488.827107975,157.2%,145.3%
+1761,Bordeaux,32110333.543749347,0.102718497384277,3.7,73678316.66562364,0.102718497384277,140131723.33306727,173534423.87859166,-49.2%,-57.2%,11761993.868604999,0.08779538338048574,4.2,27623788.192136653,0.08779538338048574,40912794.64854265,32977615.942917414,-38.5%,-53.8%,20348339.67514435,0.11391037717826083,3.2,44606870.18028828,0.11391037717826083,97942324.18814848,153039901.71326128,-56.9%,-60.6%,28476337.69468049,,2.2,39514010.20880573,,72024560.88428736,84237498.11731091,-53.2%,-55.5%,14499778.648908837,,3.0,16361730.63450998,,23781743.763514515,11434573.258517921,-46.2%,-38.5%,9022853.974535158,,2.9,12341102.222884286,,15276224.035293063,8091016.303511165,-47.7%,-40.4%,19453483.720145334,,1.9,26720347.92028882,,54924959.62911325,88716309.46169995,-53.5%,-55.1%,7249889.324454418,,3.0,8414966.965187255,,12002691.676730987,5717286.629258949,-47.0%,-41.8%,7249889.324454418,,3.0,8180865.317255034,,11890871.881757235,5717286.629258949,-46.2%,-38.5%
+1761,Nantes,12148698.207461763,0.03886275498650027,1.2,31726593.633598287,0.03886275498650027,27222815.151407555,22410880.575839274,-41.9%,-38.6%,2497940.9186654636,0.01864545102352171,1.1,13682184.66983008,0.01864545102352171,14632540.015232634,10923814.718035417,-48.6%,-46.3%,9650757.2887963,0.05402511558058302,0.6,15813783.467416089,0.05402511558058302,16765897.460800594,19364839.254651994,-24.4%,13.7%,11460645.018835468,,0.6,18999296.90301836,,12452908.538105687,7748323.378908675,-23.1%,6.9%,4079634.2382257106,,-0.2,9396831.736796737,,6999068.701047673,1420480.5566499569,-30.2%,53.9%,2039817.1191128553,,0.0,6848080.088148963,,5431221.644581958,1586459.2572821279,-34.6%,31.5%,9420827.899722613,,0.6,10570197.137912655,,8926148.797640057,13638164.446490765,-6.7%,42.0%,2039817.1191128553,,-0.1,4726419.149773066,,3499534.35052383,710240.2783249771,-31.5%,56.8%,2039817.1191128553,,-0.2,4698415.868398384,,3499534.35052383,710240.2783249771,-30.2%,53.9%
+1761,Bayonne,23598481.575110856,0.07548973493667722,0.1,17990721.99833564,0.07548973493667722,17964686.37102178,17964686.37102178,22.6%,40.3%,6892727.48136392,0.051449580617348806,0.3,6458825.631017765,0.051449580617348806,6626192.449656495,6626192.449656495,13.4%,23.8%,16705754.093746938,0.09351911655919855,-0.4,11744705.014178168,0.09351911655919855,11443959.559485465,11443959.559485465,29.2%,49.7%,22004797.632015135,,0.3,15836841.029089218,,14976823.636349471,14976823.636349471,31.5%,49.0%,12331056.959006818,,0.5,10591648.365112577,,8472813.799564736,8472813.799564736,29.0%,37.4%,6168488.479503409,,0.4,5407616.215026847,,4612657.388672475,4612657.388672475,28.9%,36.9%,15836309.152511727,,0.2,10389196.702569174,,10752687.25277356,10752687.25277356,31.3%,52.7%,6165528.479503409,,0.5,5279928.816046784,,4236406.8997823605,4236406.8997823605,30.1%,37.3%,6165528.479503409,,0.5,5295824.182556288,,4236406.8997823605,4236406.8997823605,29.0%,37.4%
+1761,La Rochelle,6125383.682661703,0.01959463320204777,-0.7,14564815.922698343,0.01959463320204777,21146805.455415756,14114613.85569708,47.4%,42.5%,1736264.4450184542,0.012960047786386134,-0.5,6390613.502402433,0.012960047786386134,10823235.025898889,7714511.001187689,149.9%,144.1%,4389119.237643248,0.024570369662691233,-0.8,8080367.691723795,0.024570369662691233,10330330.608791053,6529126.479826897,-0.4%,-1.6%,5986341.283390173,,-1.3,11099815.192897126,,16071592.884861438,13096417.614494823,44.1%,34.1%,2195025.891434608,,1.8,4043381.3916491386,,4748735.994577544,8960653.883137055,8.1%,-17.7%,1640371.1957462041,,-1.0,4217394.278150701,,7762492.513491546,7463445.751207096,99.7%,86.6%,4345970.087643969,,-1.4,6696736.197304344,,8317125.657014132,5844503.81703407,7.4%,2.2%,1097512.945717304,,1.8,1997375.0220938195,,2374367.9972887714,4480326.941568519,9.3%,-17.2%,1097512.945717304,,1.8,2021690.6958245728,,2374367.9972887714,4480326.941568519,8.1%,-17.7%
+1753,Marseille,,0.0,1.1,114457340.48269352,0.0,,,-39.5%,-30.6%,67731312.8675276,0.2791135659623957,1.8,57266111.566232726,0.2791135659623957,,,-40.0%,-29.8%,,0.0,0.4,54891865.07202258,0.0,,,-41.6%,-33.6%,,,0.9,99134891.13706559,,,,-38.2%,-27.0%,,,1.5,96930305.36341442,,,,-35.9%,-21.0%,58563002.97366647,,1.6,49912429.51435353,,,,-38.0%,-24.8%,,,0.1,47461214.89452758,,,,-40.0%,-29.9%,57727467.47049629,,1.5,48036419.72959735,,,,-35.4%,-19.2%,,,1.5,48465152.68170729,,,,-35.9%,-21.0%
+1753,Rouen,,0.0,2.5,43247248.65359076,0.0,,,30.0%,25.3%,,0.0,3.3,23051906.183581144,0.0,,,53.9%,47.8%,,0.0,1.3,20437284.61097416,0.0,,,6.6%,3.6%,,,2.0,32155159.54959657,,,,97.5%,93.3%,,,3.1,26610924.22128483,,,,157.2%,145.3%,,,3.0,17137235.228125088,,,,126.8%,119.7%,,,0.1,15400118.027912853,,,,71.2%,70.8%,,,3.1,13305462.11064239,,,,157.2%,145.3%,,,3.1,13305462.11064239,,,,157.2%,145.3%
+1753,Bordeaux,128147799.04138356,0.23969938057957085,3.7,54772841.92055931,0.23969938057957085,,,-49.2%,-57.2%,31241378.94684226,0.12874241343129542,4.2,19810161.39747899,0.12874241343129542,,,-38.5%,-53.8%,96906420.09454131,0.3319246938267478,3.2,34617683.919113696,0.3319246938267478,,,-56.9%,-60.6%,77803153.54717268,,2.2,33038509.21066158,,,,-53.2%,-55.5%,15113547.163444798,,3.0,12896694.6852329,,,,-46.2%,-38.5%,11037228.183258358,,2.9,9766798.332945067,,,,-47.7%,-40.4%,66765925.36391432,,1.9,22972333.63727993,,,,-53.5%,-55.1%,7556773.581722399,,3.0,6595769.714651695,,,,-47.0%,-41.8%,7556773.581722399,,3.0,6448347.342616484,,,,-46.2%,-38.5%
+1753,Nantes,,0.0,1.2,28868559.21509939,0.0,,,-41.9%,-38.6%,,0.0,1.1,12554775.707414314,0.0,,,-48.6%,-46.3%,21939713.34752571,0.07514809264875828,0.6,15066317.20170442,0.07514809264875828,,,-24.4%,13.7%,,,0.6,18175715.501060665,,,,-23.1%,6.9%,,,-0.2,9547546.728575554,,,,-30.2%,53.9%,,,0.0,6835631.446851056,,,,-34.6%,31.5%,13170095.837917892,,0.6,10064302.031164432,,,,-6.7%,42.0%,,,-0.1,4782778.736643961,,,,-31.5%,56.8%,,,-0.2,4773773.364287784,,,,-30.2%,53.9%
+1753,Bayonne,15127865.798115622,0.028296545773120754,0.1,17851334.66763188,0.028296545773120754,,,22.6%,40.3%,5891327.052754796,0.02427753475207583,0.3,6319565.054562729,0.02427753475207583,,,13.4%,23.8%,9236538.745360825,0.03163707102255738,-0.4,12128592.771615906,0.03163707102255738,,,29.2%,49.7%,12185144.764885966,,0.3,15427122.247141954,,,,31.5%,49.0%,8354569.901693509,,0.5,10170004.640833616,,,,29.0%,37.4%,4254871.700846754,,0.4,5240332.419664141,,,,28.9%,36.9%,7930273.064039211,,0.2,10263871.464072319,,,,31.3%,52.7%,4177284.9508467545,,0.5,5086360.821886447,,,,30.1%,37.3%,4177284.9508467545,,0.5,5085002.3204168165,,,,29.0%,37.4%
+1753,La Rochelle,17274754.971163396,0.03231228391924649,-0.7,15445406.763611412,0.03231228391924649,,,47.4%,42.5%,8358230.425187,0.03444338224584738,-0.5,6667697.945334481,0.03444338224584738,,,149.9%,144.1%,8916524.545976397,0.030540955666657738,-0.8,8632635.429806031,0.030540955666657738,,,-0.4%,-1.6%,13689581.505469998,,-1.3,12289037.3904649,,,,44.1%,34.1%,4884924.281235419,,1.8,3488978.683931822,,,,8.1%,-17.7%,6117667.016289091,,-1.0,4554983.24201476,,,,99.7%,86.6%,7571914.489180908,,-1.4,7466363.395917773,,,,7.4%,2.2%,2442462.1406177096,,1.8,1726054.7887113867,,,,9.3%,-17.2%,2442462.1406177096,,1.8,1744489.3419659138,,,,8.1%,-17.7%
1774,Marseille,154534027.9831894,0.2514664924274066,1.1,145161947.51141036,0.2514664924274066,,,-39.5%,-30.6%,81034010.6166285,0.2741315292831629,1.8,83565373.21178752,0.2741315292831629,,,-40.0%,-29.8%,73500017.3665609,0.23045914228163403,0.4,59971354.17137792,0.23045914228163403,,,-41.6%,-33.6%,124081140.41220024,,0.9,119609656.18662284,,,,-38.2%,-27.0%,117489717.19887938,,1.5,132031798.81116514,,,,-35.9%,-21.0%,63014959.7999412,,1.6,69830850.76302019,,,,-38.0%,-24.8%,61066180.612259045,,0.1,48593293.51355787,,,,-40.0%,-29.9%,58744858.59943969,,1.5,66363518.451480605,,,,-35.4%,-19.2%,58744858.59943969,,1.5,66015899.40558245,,,,-35.9%,-21.0%
1774,Rouen,79898324.58004877,0.1300150633176852,2.5,73748498.22748713,0.1300150633176852,,,30.0%,25.3%,54178534.07285963,0.18328161578942337,3.3,46314304.71238606,0.18328161578942337,,,53.9%,47.8%,25719790.507189132,0.08064434638687303,1.3,26637744.457118824,0.08064434638687303,,,6.6%,3.6%,60262159.94954714,,2.0,48839628.80166634,,,,97.5%,93.3%,71223644.22090293,,3.1,51189072.262110874,,,,157.2%,145.3%,43916294.36045147,,3.0,32375310.048422195,,,,126.8%,119.7%,16345865.589095673,,0.1,15755774.695080794,,,,71.2%,70.8%,35611822.11045147,,3.1,25594536.13105539,,,,157.2%,145.3%,35611822.11045147,,3.1,25594536.13105539,,,,157.2%,145.3%
1774,Bordeaux,124391553.8938669,0.20241695731045184,3.7,119288376.28011872,0.20241695731045184,,,-49.2%,-57.2%,60394667.57609494,0.2043102946182672,4.2,47416060.715306796,0.2043102946182672,,,-38.5%,-53.8%,63996886.31777196,0.2006620958459654,3.2,67347322.8004462,0.2006620958459654,,,-56.9%,-60.6%,47560379.24970479,,2.2,52852244.895891,,,,-53.2%,-55.5%,35272226.88367971,,3.0,24086534.587108064,,,,-46.2%,-38.5%,22579105.591838352,,2.9,18049150.226238813,,,,-47.7%,-40.4%,24981273.65786644,,1.9,34158769.93822405,,,,-53.5%,-55.1%,17636113.441839855,,3.0,12501328.821147185,,,,-47.0%,-41.8%,17636113.441839855,,3.0,12043267.293554181,,,,-46.2%,-38.5%
1774,Nantes,50732127.234810024,0.08255418082097989,1.2,36986713.472020656,0.08255418082097989,,,-41.9%,-38.6%,28423559.14010851,0.09615461058210863,1.1,15734157.501014981,0.09615461058210863,,,-48.6%,-46.3%,22308568.094701517,0.06994846603907541,0.6,17108321.177567575,0.06994846603907541,,,-24.4%,13.7%,17957623.083509676,,0.6,20417957.768974457,,,,-23.1%,6.9%,9076830.996900218,,-0.2,9156977.435206054,,,,-30.2%,53.9%,8220381.153757415,,0.0,6868357.50098992,,,,-34.6%,31.5%,9737241.929752262,,0.6,11447078.306209192,,,,-6.7%,42.0%,4538415.498450109,,-0.1,4636247.8118421035,,,,-31.5%,56.8%,4538415.498450109,,-0.2,4578488.717603035,,,,-30.2%,53.9%
1774,Bayonne,13806653.202568356,0.022466965355935505,0.1,18219551.469697945,0.022466965355935505,,,22.6%,40.3%,5343625.9829942705,0.018077056182813068,0.3,6691699.238555493,0.018077056182813068,,,13.4%,23.8%,8463027.219574085,0.026535803174061547,-0.4,11146630.986611009,0.026535803174061547,,,29.2%,49.7%,12716619.025744345,,0.3,16525970.237920968,,,,31.5%,49.0%,9486904.817442743,,0.5,11314424.24309061,,,,29.0%,37.4%,4765611.408721372,,0.4,5690917.322448082,,,,28.9%,36.9%,7951007.6170229735,,0.2,10596122.270604204,,,,31.3%,52.7%,4743452.408721372,,0.5,5610312.249942833,,,,30.1%,37.3%,4743452.408721372,,0.5,5657212.121545314,,,,29.0%,37.4%
1774,La Rochelle,21859271.800731614,0.03557064083869776,-0.7,13239655.397360122,0.03557064083869776,,,47.4%,42.5%,10279879.885690115,0.03477600543855082,-0.5,5964696.283863268,0.03477600543855082,,,149.9%,144.1%,11579391.915041497,0.03630715780071951,-0.8,7257276.562925543,0.03630715780071951,,,-0.4%,-1.6%,18616683.3785916,,-1.3,9407783.33724409,,,,44.1%,34.1%,13664799.809120934,,1.8,5138307.548279963,,,,8.1%,-17.7%,8172829.335032317,,-1.0,3721345.6760573396,,,,99.7%,86.6%,10443854.043559285,,-1.4,5611623.8324321825,,,,7.4%,2.2%,6832399.904560467,,1.8,2532169.658167182,,,,9.3%,-17.2%,6832399.904560467,,1.8,2569153.7741399864,,,,8.1%,-17.7%
+1770,Marseille,151567891.1033504,0.23796213791096818,1.1,138737512.37419125,0.23796213791096818,,,-39.5%,-30.6%,88861607.23503114,0.26233363587958486,1.8,77761343.39885685,0.26233363587958486,,,-40.0%,-29.8%,62706283.86831925,0.21027832791921208,0.4,58968860.77425385,0.21027832791921208,,,-41.6%,-33.6%,124001305.58759302,,0.9,115407722.09855165,,,,-38.2%,-27.0%,138117320.9658601,,1.5,124483853.59632729,,,,-35.9%,-21.0%,73671184.88459273,,1.6,65504109.622463554,,,,-38.0%,-24.8%,50330120.70300029,,0.1,48375597.068024196,,,,-40.0%,-29.9%,69058660.48293005,,1.5,62401409.439780794,,,,-35.4%,-19.2%,69058660.48293005,,1.5,62241926.79816376,,,,-35.9%,-21.0%
+1770,Rouen,49023498.41898596,0.0769670700485124,2.5,66619567.674024835,0.0769670700485124,,,30.0%,25.3%,32609788.676224675,0.0962692966611852,3.3,40550786.40914294,0.0962692966611852,,,53.9%,47.8%,16413709.742761288,0.05504149228340543,1.3,25326696.29332992,0.05504149228340543,,,6.6%,3.6%,30513479.967916988,,2.0,45102103.30004735,,,,97.5%,93.3%,32102338.629373036,,3.1,45191803.93713323,,,,157.2%,145.3%,20786020.31468678,,3.0,28680748.003553424,,,,126.8%,119.7%,9727459.653230209,,0.1,15687403.044739531,,,,71.2%,70.8%,16051169.314686518,,3.1,22595901.968566574,,,,157.2%,145.3%,16051169.314686518,,3.1,22595901.968566574,,,,157.2%,145.3%
+1770,Bordeaux,213694561.32338905,0.33550123513815977,3.7,102851568.04906753,0.33550123513815977,,,-49.2%,-57.2%,120965561.67024802,0.3571096291927337,4.2,40153911.695268184,0.3571096291927337,,,-38.5%,-53.8%,92728999.65314104,0.3109560604425327,3.2,59329196.16813666,0.3109560604425327,,,-56.9%,-60.6%,92374263.95316303,,2.2,48327920.251229994,,,,-53.2%,-55.5%,66916100.588454366,,3.0,21384490.68153178,,,,-46.2%,-38.5%,46825406.99482773,,2.9,16056685.280039357,,,,-47.7%,-40.4%,45548856.9583353,,1.9,31672600.764338035,,,,-53.5%,-55.1%,33458050.294227183,,3.0,11067835.94097283,,,,-47.0%,-41.8%,33458050.294227183,,3.0,10692245.340765946,,,,-46.2%,-38.5%
+1770,Nantes,49078708.3759675,0.07705374988090738,1.2,35281462.11690149,0.07705374988090738,,,-41.9%,-38.6%,31402321.577535108,0.09270466122344877,1.1,15071977.894141765,0.09270466122344877,,,-48.6%,-46.3%,17676386.798432395,0.059275734907733836,0.6,16699099.56715334,0.059275734907733836,,,-24.4%,13.7%,25811000.358326323,,0.6,19970516.376713756,,,,-23.1%,6.9%,27769979.1473788,,-0.2,9230119.317150965,,,,-30.2%,53.9%,16681840.624508172,,0.0,6862111.9102567,,,,-34.6%,31.5%,9129159.733818153,,0.6,11169788.270930488,,,,-6.7%,42.0%,13884989.5736894,,-0.1,4663808.070696755,,,,-31.5%,56.8%,13884989.5736894,,-0.2,4615059.6585754985,,,,-30.2%,53.9%
+1770,Bayonne,14311781.78460992,0.022469549229650436,0.1,18148834.108221862,0.022469549229650436,,,22.6%,40.3%,5648601.76058723,0.01667557321545393,0.3,6619165.311582235,0.01667557321545393,,,13.4%,23.8%,8663180.02402269,0.02905098018150885,-0.4,11327335.775695983,0.02905098018150885,,,29.2%,49.7%,12634141.669589087,,0.3,16310795.704026746,,,,31.5%,49.0%,9074784.10517896,,0.5,11086928.772435987,,,,29.0%,37.4%,4564002.05259678,,0.4,5602201.99756737,,,,28.9%,36.9%,8070139.616992308,,0.2,10532017.665642763,,,,31.3%,52.7%,4537392.05258948,,0.5,5506511.9011617,,,,30.1%,37.3%,4537392.05258948,,0.5,5543464.386217993,,,,29.0%,37.4%
+1770,La Rochelle,10849680.535732154,0.017034037731470233,-0.7,13634017.792166917,0.017034037731470233,,,47.4%,42.5%,4675885.09933538,0.013803958506168631,-0.5,6092632.982181558,0.013803958506168631,,,149.9%,144.1%,6173795.436396774,0.02070311460342599,-0.8,7501183.887087909,0.02070311460342599,,,-0.4%,-1.6%,7075367.338507866,,-1.3,9898932.56651135,,,,44.1%,34.1%,4327096.426158779,,1.8,4773060.057997743,,,,8.1%,-17.7%,2830310.11217157,,-1.0,3867419.681634663,,,,99.7%,86.6%,4245057.226336296,,-1.4,5925316.010673673,,,,7.4%,2.2%,2163548.2130793897,,1.8,2353912.3191079902,,,,9.3%,-17.2%,2163548.2130793897,,1.8,2386530.028998875,,,,8.1%,-17.7%
+1748,Marseille,,0.0,1.1,108160838.83336072,0.0,166379999.61753914,166379999.61753914,-39.5%,-30.6%,40122103.95795721,0.29481119863438454,1.8,52338279.50441622,0.29481119863438454,90349504.67389138,90349504.67389138,-40.0%,-29.8%,,0.0,0.4,53747292.27892585,0.0,70507480.88629614,70507480.88629614,-41.6%,-33.6%,,,0.9,94800868.884383,,153123497.42145857,153123497.42145857,-38.2%,-27.0%,,,1.5,90053933.20286769,,146422140.39803717,146422140.39803717,-35.9%,-21.0%,36626721.924818955,,1.6,46077109.60310916,,79216449.5684532,79216449.5684532,-38.0%,-24.8%,,,0.1,47195582.93725034,,66700527.03479432,66700527.03479432,-40.0%,-29.9%,36420566.623689994,,1.5,44478678.50866976,,65254319.91993697,65254319.91993697,-35.4%,-19.2%,,,1.5,45026966.60143376,,73211070.19901843,73211070.19901843,-35.9%,-21.0%
+1748,Rouen,,0.0,2.5,38086342.58578964,0.0,,,30.0%,25.3%,,0.0,3.3,19523694.74730237,0.0,,,53.9%,47.8%,,0.0,1.3,19187772.50721131,0.0,,,6.6%,3.6%,,,2.0,29109263.665746696,,,,97.5%,93.3%,,,3.1,22772619.093927357,,,,157.2%,145.3%,,,3.0,14728598.713397296,,,,126.8%,119.7%,,,0.1,15316628.026665144,,,,71.2%,70.8%,,,3.1,11386309.546963658,,,,157.2%,145.3%,,,3.1,11386309.546963658,,,,157.2%,145.3%
+1748,Bordeaux,32208934.610555325,0.10193106356926113,3.7,45507320.29357612,0.10193106356926113,166480179.7911622,166480179.7911622,-49.2%,-57.2%,12264367.507695038,0.09011673189484111,4.2,16093147.818956075,0.09011673189484111,40905167.30418812,40905167.30418812,-38.5%,-53.8%,19944567.102860287,0.11086893588643132,3.2,29544943.80091244,0.11086893588643132,138603523.43777716,138603523.43777716,-56.9%,-60.6%,19988647.22155146,,2.2,29541924.01585181,,117311500.25667997,117311500.25667997,-53.2%,-55.5%,15102973.890862776,,3.0,11114352.228134388,,75083990.44091326,75083990.44091326,-46.2%,-38.5%,8336408.944307788,,2.9,8438225.742853617,,22722825.43646227,22722825.43646227,-47.7%,-40.4%,11652238.277243672,,1.9,20901718.483203776,,100014789.58946195,100014789.58946195,-53.5%,-55.1%,7551486.945431388,,3.0,5664331.371350552,,35169584.62379305,35169584.62379305,-47.0%,-41.8%,7551486.945431388,,3.0,5557176.114067262,,37541995.220452294,37541995.220452294,-46.2%,-38.5%
+1748,Nantes,,0.0,1.2,27214549.472013187,0.0,49302112.42904861,49302112.42904861,-41.9%,-38.6%,,0.0,1.1,11897820.225026764,0.0,50187204.114292435,50187204.114292435,-48.6%,-46.3%,,0.0,0.6,14617199.721631464,0.0,12476886.259844212,12476886.259844212,-24.4%,13.7%,,,0.6,17679206.064259272,,34279025.8367247,34279025.8367247,-23.1%,6.9%,,,-0.2,9642968.688574005,,221555863.31853095,221555863.31853095,-30.2%,53.9%,,,0.0,6827862.540198768,,53159235.62927847,53159235.62927847,-34.6%,31.5%,,,0.6,9760487.745919598,,7501255.208370965,7501255.208370965,-6.7%,42.0%,,,-0.1,4818344.248614619,,110777931.65925898,110777931.65925898,-31.5%,56.8%,,,-0.2,4821484.344287011,,110777931.65925898,110777931.65925898,-30.2%,53.9%
+1748,Bayonne,,0.0,0.1,17764766.52346276,0.0,,,22.6%,40.3%,,0.0,0.3,6234056.1111197295,0.0,,,13.4%,23.8%,15283047.050639473,0.08495622666904923,-0.4,12374868.786429578,0.08495622666904923,,,29.2%,49.7%,,,0.3,15176448.351887867,,,,31.5%,49.0%,,,0.5,9915044.078243649,,,,29.0%,37.4%,,,0.4,5138418.197304254,,,,28.9%,36.9%,11998852.330056598,,0.2,10186312.064754985,,,,31.3%,52.7%,,,0.5,4969001.200032175,,,,30.1%,37.3%,,,0.5,4957522.039121815,,,,29.0%,37.4%
+1748,La Rochelle,23030805.99066665,0.07288519716254867,-0.7,16022612.106987804,0.07288519716254867,5605692.8009478105,5605692.8009478105,47.4%,42.5%,8188965.940917931,0.06017129279032662,-0.5,6846943.916922576,0.06017129279032662,734949.1250001653,734949.1250001653,149.9%,144.1%,14841840.04974872,0.08250362138350326,-0.8,8996810.506989026,0.08250362138350326,8785777.044530276,8785777.044530276,-0.4%,-1.6%,17366464.300394785,,-1.3,13096166.535714643,,4432533.922023923,4432533.922023923,44.1%,34.1%,2395405.608495061,,1.8,3181773.9449650906,,710791.7701116788,710791.7701116788,8.1%,-17.7%,4638988.30455933,,-1.0,4779565.255604671,,488243.6632729781,488243.6632729781,99.7%,86.6%,12727475.995835455,,-1.4,7991675.321695464,,6909290.400946994,6909290.400946994,7.4%,2.2%,1197702.8042475304,,1.8,1575529.0985407073,,355395.88505583873,355395.88505583873,9.3%,-17.2%,1197702.8042475304,,1.8,1590886.972482548,,355395.88505583873,355395.88505583873,8.1%,-17.7%
+1780,Marseille,95011300.43057716,0.2102003969982643,1.1,155360678.9809802,0.2102003969982643,177858080.09946787,165796396.3765717,-39.5%,-30.6%,65428244.06186197,0.3026626953454921,1.8,93093693.34256062,0.3026626953454921,102971661.22121336,94417266.65641995,-40.0%,-29.8%,29583056.368715186,0.12544336869302708,0.4,61507139.82008072,0.12544336869302708,77778157.35447113,73468061.76107332,-41.6%,-33.6%,84088793.57815945,,0.9,126201146.81635578,,143476981.071206,130619501.17687808,-38.2%,-27.0%,115675003.22457734,,1.5,144220439.35275578,,149928846.00842616,136703959.3214379,-35.9%,-21.0%,59098273.96229381,,1.6,76862677.90173697,,83650388.55865665,75361773.32149582,-38.0%,-24.8%,24990519.615865637,,0.1,48921676.425342634,,62535817.585945085,57482324.882127084,-40.0%,-29.9%,57837501.61228867,,1.5,72783328.0021056,,77759143.22072354,70835665.74953486,-35.4%,-19.2%,57837501.61228867,,1.5,72110219.67637776,,74964423.00421321,68351979.66071858,-35.9%,-21.0%
+1780,Rouen,,0.0,2.5,85897443.31303592,0.0,70366163.10957097,79867615.88042514,30.0%,25.3%,,0.0,3.3,56531297.068402745,0.0,45316523.92865779,52904256.150025964,53.9%,47.8%,,0.0,1.3,28732658.22561316,0.0,24646877.070586648,26959325.78478123,6.6%,3.6%,,,2.0,55034584.66046734,,42283872.71888897,46309814.64162124,97.5%,93.3%,,,3.1,61709727.70656949,,44798943.21786077,57000171.8897382,157.2%,145.3%,,,3.0,38828367.370374836,,29797286.740127616,34846432.707909815,126.8%,119.7%,,,0.1,15858891.30668527,,12575181.644967714,12640433.564962285,71.2%,70.8%,,,3.1,30854863.853284687,,22399471.608930424,28500085.94486925,157.2%,145.3%,,,3.1,30854863.853284687,,22399471.608930424,28500085.94486925,157.2%,145.3%
+1780,Bordeaux,,0.0,3.7,148997486.43266582,0.0,153120795.8909721,228695701.79638478,-49.2%,-57.2%,32531869.528393723,0.1504882708877534,4.2,60844578.44359869,0.1504882708877534,68344272.59058487,199895051.14215633,-38.5%,-53.8%,,0.0,3.2,81451323.2643818,0.0,86332867.48406138,84533072.09778437,-56.9%,-60.6%,,,2.2,60445146.92518969,,61478007.657121785,61317497.059465215,-53.2%,-55.5%,,,3.0,28793034.39626824,,27146565.087033257,86330546.09106256,-46.2%,-38.5%,18009549.7860847,,2.9,21510874.009813897,,25347720.9773876,61041559.06664655,-47.7%,-40.4%,,,1.9,38258678.816267155,,36698847.06924672,25353646.535847593,-53.5%,-55.1%,12413681.046296002,,3.0,15007086.19259742,,15557166.656016389,51468113.244374044,-47.0%,-41.8%,,,3.0,14396517.198134195,,13573282.543516653,43165273.0455312,-46.2%,-38.5%
+1780,Nantes,,0.0,1.2,39700364.608895436,0.0,50817136.664814845,54520712.405822225,-41.9%,-38.6%,,0.0,1.1,16782372.64936562,0.0,18559389.425348256,21640040.670996133,-48.6%,-46.3%,,0.0,0.6,17741033.0775604,0.0,18681046.70635985,6011515.008847204,-24.4%,13.7%,,,0.6,21107986.6689656,,23137265.027346533,16884780.459455322,-23.1%,6.9%,,,-0.2,9048349.917007957,,7797704.880398656,22557297.654288273,-30.2%,53.9%,,,0.0,6877736.547069685,,6623468.5609585615,9247343.134184109,-34.6%,31.5%,,,0.6,11875973.583838856,,11534020.160000216,3091434.859548668,-6.7%,42.0%,,,-0.1,4595212.493153747,,4059239.2366264793,9137970.065656086,-31.5%,56.8%,,,-0.2,4524174.958503986,,3898852.4401993207,11278648.827144116,-30.2%,53.9%
+1780,Bayonne,21189102.21787706,0.046878188994886744,0.1,18326144.5070385,0.046878188994886744,14578417.209688835,9768777.207313351,22.6%,40.3%,8029685.778411877,0.037144300222602414,0.3,6801993.170243185,0.037144300222602414,5182287.291909951,4198744.616755915,13.4%,23.8%,13159416.439465184,0.05580091210408651,-0.4,10880964.615766058,0.05580091210408651,9291899.859900393,5734496.250215612,29.2%,49.7%,19624503.716763504,,0.3,16854066.12622462,,13349802.048229951,9061163.099810928,31.5%,49.0%,13661573.939025719,,0.5,11664449.87406238,,8721469.16006067,7292652.842231999,29.0%,37.4%,6874541.969512859,,0.4,5826631.394129358,,4351782.479845685,3719743.729983517,28.9%,36.9%,12749961.747250644,,0.2,10693011.510293104,,8960200.762544202,5469280.730532648,31.3%,52.7%,6830786.969512859,,0.5,5769693.057950459,,4335816.186037538,3755229.339180913,30.1%,37.3%,6830786.969512859,,0.5,5832224.93703118,,4360734.580030312,3646326.4211159665,29.0%,37.4%
+1780,La Rochelle,7694879.291011558,0.017023940041807996,-0.7,12669396.234794552,0.017023940041807996,14205047.622171113,30256841.807577323,47.4%,42.5%,3697571.203999307,0.017104491842638927,-0.5,5777810.730029467,0.017104491842638927,6268741.397501469,11315019.808775969,149.9%,144.1%,3997308.087012251,0.016950100959445737,-0.8,6906205.007297434,0.016950100959445737,7964362.342377235,15893884.862093108,-0.4%,-1.6%,4534275.061012156,,-1.3,8716371.234782198,,10195979.336607676,28503486.098193467,44.1%,34.1%,3082827.7191817546,,1.8,5739246.6438288735,,6808054.017476993,28855398.205552198,8.1%,-17.7%,2086377.8581137871,,-1.0,3512514.1241753977,,3919022.2829681407,10636643.184545847,99.7%,86.6%,2447897.2028983696,,-1.4,5171947.427449631,,6138070.634358033,15840680.734483471,7.4%,2.2%,1541413.8595908773,,1.8,2825182.963356145,,3242540.5680037225,13170261.200398115,9.3%,-17.2%,1541413.8595908773,,1.8,2869623.3219144414,,3404027.0087384963,14427699.102776071,8.1%,-17.7%
1758,Marseille,,0.0,1.1,121120388.22622897,0.0,168481512.69769582,135582241.13426584,-39.5%,-30.6%,36837276.13591482,0.29294446307754707,1.8,62657916.25113535,0.29294446307754707,87247448.20310876,69248627.99456328,-40.0%,-29.8%,,0.0,0.4,56060812.05818354,0.0,76542630.49125656,62833163.68624761,-41.6%,-33.6%,,,0.9,103667052.38475734,,144858066.30174312,112453184.2496333,-38.2%,-27.0%,,,1.5,104331746.14016314,,159746383.2608438,112835507.2133093,-35.9%,-21.0%,33598548.635578014,,1.6,54066989.91069541,,75245363.81711917,56494010.203237176,-38.0%,-24.8%,,,0.1,47728341.91410394,,64269530.80512364,51681290.13741663,-40.0%,-29.9%,33579598.635128014,,1.5,51878736.01029496,,73539130.66875932,51992870.14349262,-35.4%,-19.2%,,,1.5,52165873.07008147,,79873191.63042176,56417753.60665455,-35.9%,-21.0%
1758,Rouen,,0.0,2.5,49107485.495426446,0.0,42683256.85514293,42683256.85514293,30.0%,25.3%,,0.0,3.3,27217715.989441685,0.0,19826215.17808375,19826215.17808375,53.9%,47.8%,,0.0,1.3,21768165.22673407,0.0,23390402.46364891,23390402.46364891,6.6%,3.6%,,,2.0,35519767.78020285,,25074852.293490905,25074852.293490905,97.5%,93.3%,,,3.1,31096172.337058913,,17405973.277499244,17405973.277499244,157.2%,145.3%,,,3.0,19939767.317915346,,11772899.609895226,11772899.609895226,126.8%,119.7%,,,0.1,15484063.1280437,,13607981.399804043,13607981.399804043,71.2%,70.8%,,,3.1,15548086.168529538,,8702986.638749853,8702986.638749853,157.2%,145.3%,,,3.1,15548086.168529538,,8702986.638749853,8702986.638749853,157.2%,145.3%
1758,Bordeaux,31759352.620401185,0.10874004833368103,3.7,65924870.827388026,0.10874004833368103,117838820.91855362,135033818.7876812,-49.2%,-57.2%,4681610.656391415,0.03723000351639998,4.2,24385688.804268867,0.03723000351639998,36150686.17847423,31348121.470215287,-38.5%,-53.8%,27077741.96400977,0.1628066290720129,3.2,40561391.756198,0.1628066290720129,80218895.37782186,106866909.09555627,-56.9%,-60.6%,30521420.05424381,,2.2,36948950.59229257,,62688313.28758476,69167804.5493837,-53.2%,-55.5%,8346756.944408504,,3.0,14964860.78451663,,21370831.8695789,13183459.179793822,-46.2%,-38.5%,4269072.852204252,,2.9,11304550.575363059,,14267494.318810713,9402716.238783948,-47.7%,-40.4%,26252347.20203956,,1.9,25248072.935561508,,46753115.569438234,63626532.216367275,-53.5%,-55.1%,4173378.472204252,,3.0,7680373.070819082,,10751724.740867143,6591729.589896899,-47.0%,-41.8%,4173378.472204252,,3.0,7482430.392258355,,10685415.934789432,6591729.589896899,-46.2%,-38.5%
1758,Nantes,6539151.7942396235,0.0223892372954141,1.2,30623094.16559498,0.0223892372954141,29754044.344740715,26092750.98771311,-41.9%,-38.6%,3041718.790162194,0.02418894042353497,1.1,13248005.944141423,0.02418894042353497,15978676.427382138,13057152.194547527,-48.6%,-46.3%,3497433.0040774294,0.021028536225652483,0.6,15529233.939825948,0.021028536225652483,17394901.177344114,19140281.633571852,-24.4%,13.7%,5707331.839890473,,0.6,18686169.094626542,,14366181.0680274,10439103.000331467,-23.1%,6.9%,4734808.073083548,,-0.2,9453069.016219504,,8386305.020316265,2834308.481244497,-30.2%,53.9%,2551087.235807074,,0.0,6843409.193152668,,6402658.648251858,2783780.2733532134,-34.6%,31.5%,3156244.6040833993,,0.6,10377573.130691743,,9548645.790188584,12610484.97588453,-6.7%,42.0%,2367404.036541774,,-0.1,4747475.743409306,,4193152.5101581845,1417154.2406222457,-31.5%,56.8%,2367404.036541774,,-0.2,4726534.508109751,,4193152.5101581845,1417154.2406222457,-30.2%,53.9%
1758,Bayonne,15894623.246832106,0.05442120060709035,0.1,17938324.660496626,0.05442120060709035,17654904.461511463,17654904.461511463,22.6%,40.3%,4042965.1683435,0.03215124419383727,0.3,6406246.874745753,0.03215124419383727,6770492.110623713,6770492.110623713,13.4%,23.8%,11851658.078488607,0.0712588406831501,-0.4,11887217.970424717,0.0712588406831501,10928232.575599086,10928232.575599086,29.2%,49.7%,14635349.214256875,,0.3,15681936.597415933,,14759981.558543514,14759981.558543514,31.5%,49.0%,7109123.3390406,,0.5,10431521.390966872,,9385534.837216018,9385534.837216018,29.0%,37.4%,3554561.6695203,,0.4,5344267.985620509,,4988224.497093784,4988224.497093784,28.9%,36.9%,11080787.544736575,,0.2,10342021.406893937,,9921561.011772698,9921561.011772698,31.3%,52.7%,3554561.6695203,,0.5,5206492.284657509,,4692767.418608,4692767.418608,30.1%,37.3%,3554561.6695203,,0.5,5215760.695483416,,4692767.418608,4692767.418608,29.0%,37.4%
1758,La Rochelle,7892832.619919436,0.027024071014230017,-0.7,14888994.90922411,0.027024071014230017,20791080.818215717,15831112.950460147,47.4%,42.5%,2489366.1284004296,0.0197964154894914,-0.5,6493144.44950204,0.0197964154894914,10470326.853373151,8337557.097408553,149.9%,144.1%,5403466.491519006,0.032488682621950565,-0.8,8283201.519699755,0.032488682621950565,10303070.405372174,7558818.3616327895,-0.4%,-1.6%,7586784.620068386,,-1.3,11531652.378762517,,16016204.294508496,13954470.860519515,44.1%,34.1%,2525963.4521148596,,1.8,3825844.4715073155,,4739491.705523677,7280930.355910096,8.1%,-17.7%,2354563.6284004296,,-1.0,4340953.878745688,,7580454.801024504,7388461.036279878,99.7%,86.6%,5232220.991667957,,-1.4,6975581.478962554,,8423213.82912079,6638322.831474954,7.4%,2.2%,1262981.7260574298,,1.8,1890961.6689358435,,2369745.852761838,3640465.177955041,9.3%,-17.2%,1262981.7260574298,,1.8,1912922.235753661,,2369745.852761838,3640465.177955041,8.1%,-17.7%
+1742,Marseille,,0.0,1.1,101060565.08314164,0.0,,,-39.5%,-30.6%,52176220.79880458,0.2966922991564212,1.8,46981355.05222049,0.2966922991564212,,,-40.0%,-29.8%,,0.0,0.4,52405264.01391359,0.0,,,-41.6%,-33.6%,,,0.9,89849415.94829157,,,,-38.2%,-27.0%,,,1.5,82443118.63253199,,,,-35.9%,-21.0%,44357692.08332365,,1.6,41861718.224279135,,,,-38.0%,-24.8%,,,0.1,46878786.29247541,,,,-40.0%,-29.9%,40873649.5817131,,1.5,40555463.49601087,,,,-35.4%,-19.2%,,,1.5,41221559.31626592,,,,-35.9%,-21.0%
+1742,Rouen,,0.0,2.5,32699582.901943095,0.0,,,30.0%,25.3%,,0.0,3.3,15995145.9550637,0.0,,,53.9%,47.8%,,0.0,1.3,17788781.55773273,0.0,,,6.6%,3.6%,,,2.0,25832585.83481475,,,,97.5%,93.3%,,,3.1,18890202.36711358,,,,157.2%,145.3%,,,3.0,12280788.04798911,,,,126.8%,119.7%,,,0.1,15217037.282723915,,,,71.2%,70.8%,,,3.1,9445101.183556773,,,,157.2%,145.3%,,,3.1,9445101.183556773,,,,157.2%,145.3%
+1742,Bordeaux,52762324.43943313,0.13614507921673594,3.7,36433462.58148543,0.13614507921673594,,,-49.2%,-57.2%,19306091.253180537,0.10978120902464905,4.2,12541358.549987776,0.10978120902464905,,,-38.5%,-53.8%,33456233.186252587,0.15804714754216567,3.2,24428981.47673444,0.15804714754216567,,,-56.9%,-60.6%,34951524.60524518,,2.2,25830973.737462133,,,,-53.2%,-55.5%,13994372.040238822,,3.0,9297603.915999865,,,,-46.2%,-38.5%,10343686.270788386,,2.9,7080270.378888162,,,,-47.7%,-40.4%,24607838.334456794,,1.9,18661830.85960899,,,,-53.5%,-55.1%,6997186.020119411,,3.0,4718548.831959281,,,,-47.0%,-41.8%,6997186.020119411,,3.0,4648801.957999957,,,,-46.2%,-38.5%
+1742,Nantes,58012489.230124384,0.1496923235605687,1.2,25354345.06729807,0.1496923235605687,,,-41.9%,-38.6%,36260581.93065922,0.20619039204164727,1.1,11154690.772905042,0.20619039204164727,,,-48.6%,-46.3%,21751907.29946517,0.10275594634768119,0.6,14095895.456653412,0.10275594634768119,,,-24.4%,13.7%,38714571.65784699,,0.6,17101265.434271403,,,,-23.1%,6.9%,46371799.01820723,,-0.2,9758734.741645494,,,,-30.2%,53.9%,25612612.794653185,,0.0,6818551.506408441,,,,-34.6%,31.5%,13101958.863193799,,0.6,9407992.258115225,,,,-6.7%,42.0%,23185899.509103615,,-0.1,4861372.137332873,,,,-31.5%,56.8%,23185899.509103615,,-0.2,4879367.370822747,,,,-30.2%,53.9%
+1742,Bayonne,,0.0,0.1,17661438.71107684,0.0,,,22.6%,40.3%,,0.0,0.3,6132971.246485496,0.0,,,13.4%,23.8%,,0.0,-0.4,12677009.873756537,0.0,,,29.2%,49.7%,,,0.3,14881010.428124215,,,,31.5%,49.0%,,,0.5,9617514.439291934,,,,29.0%,37.4%,,,0.4,5018734.00786677,,,,28.9%,36.9%,,,0.2,10094014.02222151,,,,31.3%,52.7%,,,0.5,4831738.538345051,,,,30.1%,37.3%,,,0.5,4808757.219645966,,,,29.0%,37.4%
+1742,La Rochelle,,0.0,-0.7,16743802.066865262,0.0,,,47.4%,42.5%,,0.0,-0.5,7068411.002947493,0.0,,,149.9%,144.1%,,0.0,-0.8,9454156.365827926,0.0,,,-0.4%,-1.6%,,,-1.3,14134998.842732115,,,,44.1%,34.1%,,,1.8,2848620.0529321805,,,,8.1%,-17.7%,,,-1.0,5063727.537765816,,,,99.7%,86.6%,,,-1.4,8671061.785792515,,,,7.4%,2.2%,,,1.8,1412123.4024946003,,,,9.3%,-17.2%,,,1.8,1424310.0264660926,,,,8.1%,-17.7%
+1757,Marseille,,0.0,1.1,119757448.19924584,0.0,165068537.12571332,137523816.31666926,-39.5%,-30.6%,53358505.38187696,0.3626710159482725,1.8,61540397.53241262,0.3626710159482725,84872476.49264306,70147837.01797822,-40.0%,-29.8%,,0.0,0.4,55825047.96835137,0.0,75712100.35260348,64161728.00815517,-41.6%,-33.6%,,,0.9,102744340.06137924,,141827162.22616228,114631636.11099684,-38.2%,-27.0%,,,1.5,102807570.67456913,,154466716.47692856,115348103.42296164,-35.9%,-21.0%,49250171.02619471,,1.6,53209293.84011222,,73201070.91774376,57797163.83497492,-38.0%,-24.8%,,,0.1,47674796.501979776,,63561821.66443849,52927563.94560822,-40.0%,-29.9%,49247496.02619471,,1.5,51086439.4841047,,71376716.21958092,53654290.816327535,-35.4%,-19.2%,,,1.5,51403785.33728447,,77233358.23846413,57674051.711480714,-35.9%,-21.0%
+1757,Rouen,,0.0,2.5,47875117.65730987,0.0,44396223.93874587,44396223.93874587,30.0%,25.3%,,0.0,3.3,26328293.52347641,0.0,21232917.944641374,21232917.944641374,53.9%,47.8%,,0.0,1.3,21495230.11447457,0.0,23485984.857401334,23485984.857401334,6.6%,3.6%,,,2.0,34819796.451909944,,27130675.78929834,27130675.78929834,97.5%,93.3%,,,3.1,30142379.90631796,,19798843.578453537,19798843.578453537,157.2%,145.3%,,,3.0,19344798.95066017,,13107830.17299884,13107830.17299884,126.8%,119.7%,,,0.1,15467237.581226738,,14215415.58727552,14215415.58727552,71.2%,70.8%,,,3.1,15071189.953158952,,9899421.78922675,9899421.78922675,157.2%,145.3%,,,3.1,15071189.953158952,,9899421.78922675,9899421.78922675,157.2%,145.3%
+1757,Bordeaux,39823112.57058905,0.11848076947732528,3.7,63526142.58475932,0.11848076947732528,111225840.64176345,124201884.94352253,-49.2%,-57.2%,11011190.5447474,0.07484167019078293,4.2,23392984.04428134,0.07484167019078293,34689843.83439013,30823049.893489968,-38.5%,-53.8%,28811922.02584165,0.15245363081507063,3.2,39296138.90094225,0.15245363081507063,75054851.14819013,94810427.6065879,-56.9%,-60.6%,29760802.33692637,,2.2,36131481.982252166,,59853365.201187834,64769443.8704954,-53.2%,-55.5%,9770474.583932959,,3.0,14526260.513817577,,20622786.148718953,13823961.575908313,-46.2%,-38.5%,6699487.901823809,,2.9,10978754.784454009,,13946276.50294165,9885608.666920975,-47.7%,-40.4%,23061314.435102563,,1.9,24775567.548071906,,44308885.58733169,56952988.282906964,-53.5%,-55.1%,4885237.291966479,,3.0,7450045.923266258,,10364411.154019706,6911980.787954241,-47.0%,-41.8%,4885237.291966479,,3.0,7263130.256908879,,10311393.07435953,6911980.787954241,-46.2%,-38.5%
+1757,Nantes,,0.0,1.2,30263857.107198473,0.0,30649048.508631703,27449863.28545698,-41.9%,-38.6%,,0.0,1.1,13106363.32920537,0.0,16454366.364679879,13857126.446971772,-48.6%,-46.3%,4984994.270048742,0.026377291850908827,0.6,15435526.485324636,0.026377291850908827,17609770.086215705,19066009.25927136,-24.4%,13.7%,,,0.6,18582944.202398196,,15067163.987115646,11529620.102061639,-23.1%,6.9%,,,-0.2,9471889.468718931,,8907328.17482843,3568215.35096687,-30.2%,53.9%,,,0.0,6841852.9362377785,,6763652.540534975,3357661.9016005564,-34.6%,31.5%,4489054.24027548,,0.6,10314148.366438346,,9765646.595460422,12285431.39758419,-6.7%,42.0%,,,-0.1,4754515.43377466,,4453664.08741427,1784107.6754834317,-31.5%,56.8%,,,-0.2,4735944.734359474,,4453664.08741427,1784107.6754834317,-30.2%,53.9%
+1757,Bayonne,18611987.65773474,0.05537393932435841,0.1,17920892.81549939,0.05537393932435841,17552835.4867688,17552835.4867688,22.6%,40.3%,5846503.622570667,0.039737946056921075,0.3,6388815.911520225,0.039737946056921075,6819286.967828287,6819286.967828287,13.4%,23.8%,12765484.035164073,0.06754649649985409,-0.4,11935105.543719435,0.06754649649985409,10761541.067738337,10761541.067738337,29.2%,49.7%,16603588.978483865,,0.3,15630639.224430766,,14688400.80210848,14688400.80210848,31.5%,49.0%,9782492.759856459,,0.5,10378685.515385514,,9711123.57535645,9711123.57535645,29.0%,37.4%,5012054.379928229,,0.4,5323317.251931034,,5120089.923046211,5120089.923046211,28.9%,36.9%,11591534.598555636,,0.2,10326343.959511226,,9659048.314344099,9659048.314344099,31.3%,52.7%,4891246.379928229,,0.5,5182241.124483654,,4855561.78767825,4855561.78767825,30.1%,37.3%,4891246.379928229,,0.5,5189342.757692748,,4855561.78767825,4855561.78767825,29.0%,37.4%
+1757,La Rochelle,15827263.197905347,0.04708889389507204,-0.7,14998650.151370348,0.04708889389507204,20673840.69697679,16448473.375819903,47.4%,42.5%,7261098.010339802,0.049352765289492874,-0.5,6527685.693980327,0.049352765289492874,10355266.71681836,8556226.917632082,149.9%,144.1%,8566165.187565545,0.04532647922046703,-0.8,8351938.003926681,0.04532647922046703,10293999.665976055,7936947.700808612,-0.4%,-1.6%,13720239.882770658,,-1.3,11679299.804901112,,15997783.883447764,14252804.421544338,44.1%,34.1%,6399163.0339124035,,1.8,3755964.787703757,,4736414.276617298,6794162.580488943,8.1%,-17.7%,6629970.019595803,,-1.0,4382939.6826725155,,7520729.2128031645,7363633.921358325,99.7%,86.6%,7090269.863174854,,-1.4,7071086.621988936,,8458876.415481482,6926203.961567047,7.4%,2.2%,3199581.5169562018,,1.8,1856765.6615032325,,2368207.1383086485,3397081.290244513,9.3%,-17.2%,3199581.5169562018,,1.8,1877982.3938518818,,2368207.1383086485,3397081.290244513,8.1%,-17.7%
+1775,Marseille,152787784.539378,0.24442011303897138,1.1,146814012.0103885,0.24442011303897138,,,-39.5%,-30.6%,80127942.99381651,0.27341799044505166,1.8,85082845.84026769,0.27341799044505166,,,-40.0%,-29.8%,72659841.54556146,0.2188266590913049,0.4,60224629.21988743,0.2188266590913049,,,-41.6%,-33.6%,121943636.64649874,,0.9,120683830.23545636,,,,-38.2%,-27.0%,121320676.70099051,,1.5,133989238.59021832,,,,-35.9%,-21.0%,65460153.10098726,,1.6,70956474.54004087,,,,-38.0%,-24.8%,56483483.545511484,,0.1,48647870.52528242,,,,-40.0%,-29.9%,60660338.35049526,,1.5,67392746.27917486,,,,-35.4%,-19.2%,60660338.35049526,,1.5,66994619.29510904,,,,-35.9%,-21.0%
+1775,Rouen,65971194.48840465,0.10553649208792615,2.5,75646880.55576693,0.10553649208792615,,,30.0%,25.3%,33387256.816037744,0.11392625748321476,3.3,47878894.64944471,0.11392625748321476,,,53.9%,47.8%,32583937.6723669,0.09813170616966366,1.3,26975976.50837041,0.09813170616966366,,,6.6%,3.6%,38917118.56775449,,2.0,49821436.37463313,,,,97.5%,93.3%,32476506.515058845,,3.1,52808843.156512596,,,,157.2%,145.3%,23083616.707529612,,3.0,33371044.633621,,,,126.8%,119.7%,15833501.860224877,,0.1,15772914.117901227,,,,71.2%,70.8%,16238253.257529423,,3.1,26404421.57825625,,,,157.2%,145.3%,16238253.257529423,,3.1,26404421.57825625,,,,157.2%,145.3%
+1775,Bordeaux,122460882.93295462,0.19590507801106746,3.7,123792669.8757618,0.19590507801106746,,,-49.2%,-57.2%,47402819.63788839,0.16175110957011415,4.2,49428208.84838986,0.16175110957011415,,,-38.5%,-53.8%,75058063.29506624,0.2260492849881032,3.2,69515764.65886584,0.2260492849881032,,,-56.9%,-60.6%,39606589.29155147,,2.2,54048017.91161677,,,,-53.2%,-55.5%,24928661.739739727,,3.0,24813794.061771814,,,,-46.2%,-38.5%,13987543.970443632,,2.9,18584760.802177746,,,,-47.7%,-40.4%,25619045.32110784,,1.9,34810226.36982797,,,,-53.5%,-55.1%,12464330.869869864,,3.0,12887822.466642952,,,,-47.0%,-41.8%,12464330.869869864,,3.0,12406897.030885972,,,,-46.2%,-38.5%
+1775,Nantes,,0.0,1.2,37425751.962731704,0.0,,,-41.9%,-38.6%,9274319.78045202,0.031646461675818506,1.1,15904199.117921278,0.031646461675818506,,,-48.6%,-46.3%,,0.0,0.6,17212183.99234516,0.0,,,-24.4%,13.7%,,,0.6,20531375.829496503,,,,-23.1%,6.9%,,,-0.2,9138782.706537915,,,,-30.2%,53.9%,5523338.952474541,,0.0,6869919.786668153,,,,-34.6%,31.5%,,,0.6,11517469.793433085,,,,-6.7%,42.0%,5488098.802153831,,-0.1,4629383.232368753,,,,-31.5%,56.8%,,,-0.2,4569391.3532689735,,,,-30.2%,53.9%
+1775,Bayonne,,0.0,0.1,18237273.823177196,0.0,,,22.6%,40.3%,5270909.792168358,0.0179857551479018,0.3,6709956.575276249,0.0179857551479018,,,13.4%,23.8%,,0.0,-0.4,11101907.032859178,0.0,,,29.2%,49.7%,,,0.3,16580205.950681228,,,,31.5%,49.0%,,,0.5,11372023.78309945,,,,29.0%,37.4%,4471157.12116435,,0.4,5713314.802746327,,,,28.9%,36.9%,,,0.2,10612209.29520938,,,,31.3%,52.7%,4460449.32115738,,0.5,5636566.640221181,,,,30.1%,37.3%,,,0.5,5686011.891549725,,,,29.0%,37.4%
+1775,La Rochelle,21914111.126649827,0.035056791581030256,-0.7,13142860.178865233,0.035056791581030256,,,47.4%,42.5%,10256685.78201927,0.0349985574366043,-0.5,5933134.097471586,0.0349985574366043,,,149.9%,144.1%,11657425.344630556,0.03510818889100147,-0.8,7197549.146873909,0.03510818889100147,,,-0.4%,-1.6%,18095687.265619174,,-1.3,9288851.978462568,,,,44.1%,34.1%,11078295.128981061,,1.8,5233905.704028015,,,,8.1%,-17.7%,7562050.016051711,,-1.0,3685697.5263653453,,,,99.7%,86.6%,10533637.249567464,,-1.4,5535830.822760907,,,,7.4%,2.2%,5539147.564490531,,1.8,2578804.5643627294,,,,9.3%,-17.2%,5539147.564490531,,1.8,2616952.852014031,,,,8.1%,-17.7%
+1765,Marseille,160257892.32954246,0.2974463645600525,1.1,131105315.33200535,0.2974463645600525,,,-39.5%,-30.6%,79928781.17570402,0.36311088574609685,1.8,71069866.87477654,0.36311088574609685,,,-40.0%,-29.8%,80329111.15383846,0.2520865370590232,0.4,57739276.871546924,0.2520865370590232,,,-41.6%,-33.6%,131240655.19075802,,0.9,110362277.15006208,,,,-38.2%,-27.0%,119873828.65299034,,1.5,115652793.97985311,,,,-35.9%,-21.0%,65394596.743587896,,1.6,60470709.758986235,,,,-38.0%,-24.8%,65846058.44717012,,0.1,48104847.47675919,,,,-40.0%,-29.9%,59936914.32649517,,1.5,57779748.04499745,,,,-35.4%,-19.2%,59936914.32649517,,1.5,57826396.98992644,,,,-35.9%,-21.0%
+1765,Rouen,,0.0,2.5,58669528.26696038,0.0,,,30.0%,25.3%,,0.0,3.3,34344282.39080083,0.0,,,53.9%,47.8%,,0.0,1.3,23778251.17602463,0.0,,,6.6%,3.6%,,,2.0,40829808.81546535,,,,97.5%,93.3%,,,3.1,38673430.83126054,,,,157.2%,145.3%,,,3.0,24649672.04576488,,,,126.8%,119.7%,,,0.1,15602355.560206963,,,,71.2%,70.8%,,,3.1,19336715.41563037,,,,157.2%,145.3%,,,3.1,19336715.41563037,,,,157.2%,145.3%
+1765,Bordeaux,73105566.7796037,0.1356874519663624,3.7,85452919.47227961,0.1356874519663624,,,-49.2%,-57.2%,12208544.567678874,0.05546256763124636,4.2,32619766.364119317,0.05546256763124636,,,-38.5%,-53.8%,60897022.211924836,0.1911053069815649,3.2,50635327.61569561,0.1911053069815649,,,-56.9%,-60.6%,46128394.73256859,,2.2,43213201.26167411,,,,-53.2%,-55.5%,10730445.433618477,,3.0,18429122.147549026,,,,-46.2%,-38.5%,9094070.143309936,,2.9,13872502.580287373,,,,-47.7%,-40.4%,37034324.589258656,,1.9,28817785.570237987,,,,-53.5%,-55.1%,5365222.716809238,,3.0,9504863.426955558,,,,-47.0%,-41.8%,5365222.716809238,,3.0,9214561.073774561,,,,-46.2%,-38.5%
+1765,Nantes,39633276.01560694,0.07356126862198989,1.2,33260028.29137273,0.07356126862198989,,,-41.9%,-38.6%,16108269.93565357,0.0731787483574232,1.1,14283304.42527741,0.0731787483574232,,,-48.6%,-46.3%,23525006.07995337,0.07382550649204506,0.6,16201309.867342824,0.07382550649204506,,,-24.4%,13.7%,23363762.806199078,,0.6,19424978.027026422,,,,-23.1%,6.9%,6207370.260550843,,-0.2,9322368.781992689,,,,-30.2%,53.9%,6479597.705893092,,0.0,6854312.907738374,,,,-34.6%,31.5%,16884165.100305986,,0.6,10832602.321089052,,,,-6.7%,42.0%,3103685.1302754213,,-0.1,4698488.897659611,,,,-31.5%,56.8%,3103685.1302754213,,-0.2,4661184.390996343,,,,-30.2%,53.9%
+1765,Bayonne,25243299.21927449,0.04685277881250821,0.1,18060823.272234865,0.04685277881250821,,,22.6%,40.3%,8586017.940574985,0.03900568147762201,0.3,6529602.528798742,0.03900568147762201,,,13.4%,23.8%,16657281.278699506,0.05227340741171398,-0.4,11557341.940947304,0.05227340741171398,,,29.2%,49.7%,22569059.33706682,,0.3,16045763.079774328,,,,31.5%,49.0%,13747589.50330339,,0.5,10808981.052936867,,,,29.0%,37.4%,7078135.752759695,,0.4,5493250.119258537,,,,28.9%,36.9%,15490923.584307127,,0.2,10452432.007676749,,,,31.3%,52.7%,6873794.751651695,,0.5,5379457.966711034,,,,30.1%,37.3%,6873794.751651695,,0.5,5404490.526468414,,,,29.0%,37.4%
+1765,La Rochelle,11571510.03004371,0.02147727978244597,-0.7,14143530.299138762,0.02147727978244597,,,47.4%,42.5%,4171057.278243181,0.018948822695934783,-0.5,6256419.633492755,0.018948822695934783,,,149.9%,144.1%,7400452.75180053,0.02322389081708606,-0.8,7817627.717394021,0.02322389081708606,,,-0.4%,-1.6%,8161223.778470071,,-1.3,10549082.511330657,,,,44.1%,34.1%,1837711.7587005994,,1.8,4352791.89300646,,,,8.1%,-17.7%,2208715.262079641,,-1.0,4058101.5905135614,,,,99.7%,86.6%,5952508.51639043,,-1.4,6342204.2599263415,,,,7.4%,2.2%,918855.8793502997,,1.8,2148632.464289739,,,,9.3%,-17.2%,918855.8793502997,,1.8,2176395.9465032336,,,,8.1%,-17.7%
diff --git a/data/wheat_correlations.gexf b/data/wheat_correlations.gexf
index 8b43a47..7313b9c 100644
--- a/data/wheat_correlations.gexf
+++ b/data/wheat_correlations.gexf
@@ -1273,877 +1273,877 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/data/wheat_correlations_links.csv b/data/wheat_correlations_links.csv
index 6091332..d5b4c91 100644
--- a/data/wheat_correlations_links.csv
+++ b/data/wheat_correlations_links.csv
@@ -1,872 +1,872 @@
id,weight,latitude_dep,longitude_dep,latitude_dest,longitude_dest
-geid_207_0,3.80296606428025,50.095652652194104,0.27514923370268063,46.57474321681607,1.3770007767982548
-geid_207_1,3.5008791823513223,50.095652652194104,0.27514923370268063,48.34971774155736,3.2574681703783197
-geid_207_2,3.6532962468288446,50.095652652194104,0.27514923370268063,48.098537970016984,2.0737414866589625
-geid_207_3,3.5715308302743365,50.095652652194104,0.27514923370268063,49.074505597702846,-2.0688596724741526
-geid_207_4,3.5137369785525316,50.095652652194104,0.27514923370268063,50.292308955481424,-1.482213618433211
-geid_207_5,3.8899754947723264,50.095652652194104,0.27514923370268063,48.93303439684253,2.2601977407694136
-geid_207_6,3.6559192942613055,50.095652652194104,0.27514923370268063,47.829438410882226,2.7686129065756613
-geid_207_7,3.581672374741263,50.095652652194104,0.27514923370268063,51.089446813806624,-0.744089808812189
-geid_207_8,3.6624054954019125,50.095652652194104,0.27514923370268063,48.62953620526404,2.65680348043696
-geid_207_9,3.774167253960992,50.095652652194104,0.27514923370268063,48.69342945249822,1.6982256753937404
-geid_207_10,3.6310878746706496,50.095652652194104,0.27514923370268063,49.03690964534744,3.2969160432724607
-geid_207_11,3.5689386919489805,50.095652652194104,0.27514923370268063,47.883855457427195,1.3317638934726088
-geid_207_12,3.7559956306503746,50.095652652194104,0.27514923370268063,49.41619876776419,-2.256590578847793
-geid_207_13,3.7610722165825603,50.095652652194104,0.27514923370268063,49.53894118451349,-0.026408855825792
-geid_207_14,3.7584027119196004,50.095652652194104,0.27514923370268063,50.230439516342905,-1.917877405550734
-geid_207_15,3.586507187941608,50.095652652194104,0.27514923370268063,49.20087473218939,-1.3230913858930382
-geid_207_16,3.5702267642490972,50.095652652194104,0.27514923370268063,50.37035449425022,-2.382974860244351
-geid_207_17,3.5164337340049223,50.095652652194104,0.27514923370268063,50.63900693855963,-2.738087784806178
-geid_207_18,3.7380582968185743,50.095652652194104,0.27514923370268063,50.827799766974884,-1.607604870803578
-geid_207_19,3.631856382049,50.095652652194104,0.27514923370268063,49.78239215432197,-1.6160772139043056
-geid_207_20,3.702017850750122,50.095652652194104,0.27514923370268063,50.62051134847265,-2.052585486036663
-geid_207_21,3.8100618387277208,50.095652652194104,0.27514923370268063,47.437876315710795,1.595890995145104
-geid_207_22,3.6870748340810326,50.095652652194104,0.27514923370268063,49.66053295395323,1.1631431792891749
-geid_207_23,3.662301924458789,50.095652652194104,0.27514923370268063,50.68748064993762,-1.1312359211488365
-geid_207_24,3.757498652800922,50.095652652194104,0.27514923370268063,50.45238420319761,-0.738061876417667
-geid_207_25,3.586817173065725,50.095652652194104,0.27514923370268063,49.310783816211476,0.7676529559058003
-geid_207_26,3.73905607816321,50.095652652194104,0.27514923370268063,48.89149880622686,-0.07598336790292759
-geid_207_27,3.847525481581441,50.095652652194104,0.27514923370268063,49.204010641149154,2.638028256018218
-geid_207_28,3.884382440672669,44.84248644351479,8.233068830087115,45.32216056548124,6.057549456702472
-geid_207_29,3.714448208840545,44.84248644351479,8.233068830087115,44.2838815313382,7.38212297144335
-geid_207_30,3.801033741376,44.84248644351479,8.233068830087115,44.62611076035213,5.933129074859364
-geid_207_31,3.6950735887450565,44.84248644351479,8.233068830087115,45.587599888230535,6.197194779024404
-geid_207_32,3.9134806985487245,44.84248644351479,8.233068830087115,44.821185941119204,7.440770362976513
-geid_207_33,3.748730880002882,44.84248644351479,8.233068830087115,44.49428467022615,8.10460985664245
-geid_207_34,3.5743434419354285,42.502502326142775,3.3611757927595374,42.33292310514313,3.895369089332037
-geid_207_35,3.5477865955376093,42.502502326142775,3.3611757927595374,45.20317618774453,1.882953464001889
-geid_207_36,4,42.502502326142775,3.3611757927595374,43.36459381808042,4.538702123264562
-geid_207_37,3.6311153526290454,42.502502326142775,3.3611757927595374,43.66148500525721,3.58196687178209
-geid_207_38,3.5160966533180926,42.502502326142775,3.3611757927595374,42.84957978820259,1.0242823806736263
-geid_207_39,3.803607017559469,42.502502326142775,3.3611757927595374,42.87062830218926,3.987191857191429
-geid_207_40,3.516932934126563,42.502502326142775,3.3611757927595374,45.10508051186817,4.019228943220692
-geid_207_41,3.625419540456903,42.502502326142775,3.3611757927595374,43.27803310615063,3.8486602046120924
-geid_207_42,3.539862832433382,42.502502326142775,3.3611757927595374,44.0020184300902,2.31741831988411
-geid_207_43,3.51896381734922,42.502502326142775,3.3611757927595374,42.848054210870814,2.897441188335853
-geid_207_44,3.5552714620775623,46.39001279993293,-1.278745253707311,44.19564680234881,-0.41908782224287133
-geid_207_45,3.513051208741061,46.39001279993293,-1.278745253707311,44.310628215522016,1.7874150441457375
-geid_207_46,3.591066500619903,46.39001279993293,-1.278745253707311,44.797812549750205,-1.6728692414945274
-geid_207_47,3.65831364403586,46.39001279993293,-1.278745253707311,49.41619876776419,-2.256590578847793
-geid_207_48,3.5008849826510393,46.39001279993293,-1.278745253707311,50.230439516342905,-1.917877405550734
-geid_207_49,3.563621318596697,46.39001279993293,-1.278745253707311,43.51004320364646,0.16395132058310358
-geid_207_50,3.665202081548063,46.39001279993293,-1.278745253707311,46.92364763973167,2.2950208476967435
-geid_207_51,3.5983539718385282,46.39001279993293,-1.278745253707311,44.49624694766043,-0.539423448944981
-geid_207_52,3.5771465313304684,46.39001279993293,-1.278745253707311,49.78239215432197,-1.6160772139043056
-geid_207_53,3.5487115199218078,46.39001279993293,-1.278745253707311,45.117301530718095,0.22064507112713905
-geid_207_54,3.5104643077753566,46.39001279993293,-1.278745253707311,45.10508051186817,4.019228943220692
-geid_207_55,3.628736703025949,46.39001279993293,-1.278745253707311,47.437876315710795,1.595890995145104
-geid_207_56,3.5857001304302494,46.39001279993293,-1.278745253707311,48.89149880622686,-0.07598336790292759
-geid_207_57,3.629054413259598,47.39443710529524,-0.19811588473135444,46.57474321681607,1.3770007767982548
-geid_207_58,3.7177941213535686,47.39443710529524,-0.19811588473135444,48.098537970016984,2.0737414866589625
-geid_207_59,3.757717969614896,47.39443710529524,-0.19811588473135444,47.829438410882226,2.7686129065756613
-geid_207_60,3.61534972049329,47.39443710529524,-0.19811588473135444,47.40954000963522,3.627407387609491
-geid_207_61,3.648030667329422,47.39443710529524,-0.19811588473135444,46.982582401509205,-0.33871238113705093
-geid_207_62,3.659020295649297,47.39443710529524,-0.19811588473135444,47.883855457427195,1.3317638934726088
-geid_207_63,3.5329272486523924,47.39443710529524,-0.19811588473135444,45.6476784140238,0.33760183449911985
-geid_207_64,3.8132075282860876,47.39443710529524,-0.19811588473135444,47.36373713597297,0.8367531063816975
-geid_207_65,3.7476417894416367,47.39443710529524,-0.19811588473135444,46.92364763973167,2.2950208476967435
-geid_207_66,3.930457793760768,47.39443710529524,-0.19811588473135444,46.564877646151274,-0.2168014492979391
-geid_207_67,3.6172655279974406,47.39443710529524,-0.19811588473135444,47.437876315710795,1.595890995145104
-geid_207_68,3.69215225820676,47.39443710529524,-0.19811588473135444,46.85355736306181,-0.9818301903901387
-geid_207_69,3.56524066827656,47.39443710529524,-0.19811588473135444,47.246569289405514,-1.8795070922527817
-geid_207_70,3.626455114825637,45.437037232878765,-0.8938408428459019,46.57474321681607,1.3770007767982548
-geid_207_71,4,45.437037232878765,-0.8938408428459019,45.20317618774453,1.882953464001889
-geid_207_72,3.7193641935067028,45.437037232878765,-0.8938408428459019,45.6476784140238,0.33760183449911985
-geid_207_73,3.6004973317555224,45.437037232878765,-0.8938408428459019,44.49624694766043,-0.539423448944981
-geid_207_74,3.7317695253073233,45.437037232878765,-0.8938408428459019,45.117301530718095,0.22064507112713905
-geid_207_75,3.7195881418826238,45.437037232878765,-0.8938408428459019,46.85355736306181,-0.9818301903901387
-geid_207_76,3.5713093811520884,43.1381344087296,2.4973267119138827,45.20317618774453,1.882953464001889
-geid_207_77,3.543287640225062,43.1381344087296,2.4973267119138827,44.19564680234881,-0.41908782224287133
-geid_207_78,3.55069766457025,43.1381344087296,2.4973267119138827,43.66148500525721,3.58196687178209
-geid_207_79,3.624281310495521,43.1381344087296,2.4973267119138827,44.2718416328981,4.4161124848100295
-geid_207_80,3.5767341944463364,43.1381344087296,2.4973267119138827,43.93193452794897,5.145754923793722
-geid_207_81,3.5821226976451226,43.1381344087296,2.4973267119138827,45.17783094218463,3.25237243372357
-geid_207_82,3.638270969892048,43.1381344087296,2.4973267119138827,43.27803310615063,3.8486602046120924
-geid_207_83,3.689557232516881,43.1381344087296,2.4973267119138827,43.25993303611263,3.156236965423986
-geid_207_84,3.552026693447694,43.1381344087296,2.4973267119138827,43.85380734732988,1.4525594885524233
-geid_207_85,3.649689102014402,43.1381344087296,2.4973267119138827,42.848054210870814,2.897441188335853
-geid_207_86,3.572051729563073,42.33292310514313,3.895369089332037,45.20317618774453,1.882953464001889
-geid_207_87,3.5743434419354285,42.33292310514313,3.895369089332037,43.36459381808042,4.538702123264562
-geid_207_88,3.6210260504043843,42.33292310514313,3.895369089332037,42.87062830218926,3.987191857191429
-geid_207_89,3.6235689605568044,42.33292310514313,3.895369089332037,43.27803310615063,3.8486602046120924
-geid_207_90,3.5203105726758652,42.33292310514313,3.895369089332037,43.25993303611263,3.156236965423986
-geid_207_91,3.5244019837484655,42.33292310514313,3.895369089332037,42.848054210870814,2.897441188335853
-geid_207_92,3.847265468073668,46.57474321681607,1.3770007767982548,48.34971774155736,3.2574681703783197
-geid_207_93,3.5673241687673762,46.57474321681607,1.3770007767982548,43.36459381808042,4.538702123264562
-geid_207_94,3.8635815516482115,46.57474321681607,1.3770007767982548,48.098537970016984,2.0737414866589625
-geid_207_95,3.82311010200625,46.57474321681607,1.3770007767982548,49.074505597702846,-2.0688596724741526
-geid_207_96,3.81349224361592,46.57474321681607,1.3770007767982548,48.93303439684253,2.2601977407694136
-geid_207_97,3.7678680453400903,46.57474321681607,1.3770007767982548,47.829438410882226,2.7686129065756613
-geid_207_98,3.533671424750688,46.57474321681607,1.3770007767982548,44.19564680234881,-0.41908782224287133
-geid_207_99,3.9371624624202646,46.57474321681607,1.3770007767982548,46.791378804175565,0.5178638905338309
-geid_207_100,3.85737648513984,46.57474321681607,1.3770007767982548,47.40954000963522,3.627407387609491
-geid_207_101,3.7136181712495016,46.57474321681607,1.3770007767982548,43.66148500525721,3.58196687178209
-geid_207_102,3.794861945483492,46.57474321681607,1.3770007767982548,48.62953620526404,2.65680348043696
-geid_207_103,3.771044897310265,46.57474321681607,1.3770007767982548,48.69342945249822,1.6982256753937404
-geid_207_104,3.8387181646660893,46.57474321681607,1.3770007767982548,46.982582401509205,-0.33871238113705093
-geid_207_105,3.795723573756422,46.57474321681607,1.3770007767982548,47.883855457427195,1.3317638934726088
-geid_207_106,3.6937490029951223,46.57474321681607,1.3770007767982548,49.53894118451349,-0.026408855825792
-geid_207_107,3.5302098578229733,46.57474321681607,1.3770007767982548,46.99290524733958,3.1679795336586913
-geid_207_108,3.737806610277824,46.57474321681607,1.3770007767982548,45.17290836956536,4.930200739270964
-geid_207_109,3.854463293139264,46.57474321681607,1.3770007767982548,48.472215711593584,0.7289512909803073
-geid_207_110,3.5230362768100902,46.57474321681607,1.3770007767982548,45.6476784140238,0.33760183449911985
-geid_207_111,3.73738600448864,46.57474321681607,1.3770007767982548,44.2718416328981,4.4161124848100295
-geid_207_112,3.795864083689108,46.57474321681607,1.3770007767982548,47.101699177906376,4.136391390807292
-geid_207_113,3.8001524844280805,46.57474321681607,1.3770007767982548,44.62611076035213,5.933129074859364
-geid_207_114,3.849764008850402,46.57474321681607,1.3770007767982548,47.36373713597297,0.8367531063816975
-geid_207_115,3.771930386143472,46.57474321681607,1.3770007767982548,43.93193452794897,5.145754923793722
-geid_207_116,3.535098341691919,46.57474321681607,1.3770007767982548,45.61505704804713,-1.3628098797139439
-geid_207_117,3.6975788684482818,46.57474321681607,1.3770007767982548,46.92364763973167,2.2950208476967435
-geid_207_118,3.7871158957578497,46.57474321681607,1.3770007767982548,45.17783094218463,3.25237243372357
-geid_207_119,3.7555372983815576,46.57474321681607,1.3770007767982548,44.198022795669665,3.6794166673423714
-geid_207_120,3.5620482744403237,46.57474321681607,1.3770007767982548,45.117301530718095,0.22064507112713905
-geid_207_121,3.833965206719905,46.57474321681607,1.3770007767982548,45.74761785497111,4.050664056695648
-geid_207_122,3.637358095302528,46.57474321681607,1.3770007767982548,46.564877646151274,-0.2168014492979391
-geid_207_123,3.713805408219432,46.57474321681607,1.3770007767982548,47.437876315710795,1.595890995145104
-geid_207_124,3.68625404304476,46.57474321681607,1.3770007767982548,49.66053295395323,1.1631431792891749
-geid_207_125,3.646460678404056,46.57474321681607,1.3770007767982548,46.85355736306181,-0.9818301903901387
-geid_207_126,3.747139406003585,46.57474321681607,1.3770007767982548,45.610819871929195,-0.5719063721795976
-geid_207_127,3.7784294667857927,46.57474321681607,1.3770007767982548,47.246569289405514,-1.8795070922527817
-geid_207_128,3.8788476102201606,46.57474321681607,1.3770007767982548,49.310783816211476,0.7676529559058003
-geid_207_129,3.676370415166323,46.57474321681607,1.3770007767982548,48.89149880622686,-0.07598336790292759
-geid_207_130,3.7557805501479766,46.57474321681607,1.3770007767982548,43.85380734732988,1.4525594885524233
-geid_207_131,3.8974826181384903,46.57474321681607,1.3770007767982548,44.50874736838516,5.130961663701489
-geid_207_132,3.6998428633259532,46.57474321681607,1.3770007767982548,49.204010641149154,2.638028256018218
-geid_207_133,3.5465147059061772,46.57474321681607,1.3770007767982548,47.41145937122883,4.496470076013932
-geid_207_134,3.801220595636487,46.57474321681607,1.3770007767982548,45.82019249194862,3.186459311425014
-geid_207_135,3.6685949274135226,46.57474321681607,1.3770007767982548,46.01549105056417,-1.2505627206357022
-geid_207_136,4,45.20317618774453,1.882953464001889,48.34971774155736,3.2574681703783197
-geid_207_137,3.5433574009134086,45.20317618774453,1.882953464001889,43.36459381808042,4.538702123264562
-geid_207_138,4,45.20317618774453,1.882953464001889,44.429637732244885,-1.6914788926851432
-geid_207_139,4,45.20317618774453,1.882953464001889,48.93303439684253,2.2601977407694136
-geid_207_140,4,45.20317618774453,1.882953464001889,47.829438410882226,2.7686129065756613
-geid_207_141,4,45.20317618774453,1.882953464001889,47.40954000963522,3.627407387609491
-geid_207_142,3.548542431831701,45.20317618774453,1.882953464001889,43.66148500525721,3.58196687178209
-geid_207_143,3.5197395781896095,45.20317618774453,1.882953464001889,42.84957978820259,1.0242823806736263
-geid_207_144,3.541119641231964,45.20317618774453,1.882953464001889,44.310628215522016,1.7874150441457375
-geid_207_145,4,45.20317618774453,1.882953464001889,48.62953620526404,2.65680348043696
-geid_207_146,4,45.20317618774453,1.882953464001889,48.69342945249822,1.6982256753937404
-geid_207_147,4,45.20317618774453,1.882953464001889,47.883855457427195,1.3317638934726088
-geid_207_148,4,45.20317618774453,1.882953464001889,43.780038069817024,4.211045835763049
-geid_207_149,3.6474109045441603,45.20317618774453,1.882953464001889,42.87062830218926,3.987191857191429
-geid_207_150,4,45.20317618774453,1.882953464001889,47.36373713597297,0.8367531063816975
-geid_207_151,3.649592550230862,45.20317618774453,1.882953464001889,43.93193452794897,5.145754923793722
-geid_207_152,4,45.20317618774453,1.882953464001889,44.198022795669665,3.6794166673423714
-geid_207_153,3.5679156698911436,45.20317618774453,1.882953464001889,45.117301530718095,0.22064507112713905
-geid_207_154,4,45.20317618774453,1.882953464001889,45.74761785497111,4.050664056695648
-geid_207_155,4,45.20317618774453,1.882953464001889,46.564877646151274,-0.2168014492979391
-geid_207_156,3.7254481015611605,45.20317618774453,1.882953464001889,43.27803310615063,3.8486602046120924
-geid_207_157,4,45.20317618774453,1.882953464001889,45.610819871929195,-0.5719063721795976
-geid_207_158,3.647374503473405,45.20317618774453,1.882953464001889,43.25993303611263,3.156236965423986
-geid_207_159,3.5862466805002158,45.20317618774453,1.882953464001889,43.85380734732988,1.4525594885524233
-geid_207_160,4,45.20317618774453,1.882953464001889,49.204010641149154,2.638028256018218
-geid_207_161,3.641173199976506,45.20317618774453,1.882953464001889,44.0020184300902,2.31741831988411
-geid_207_162,4,45.20317618774453,1.882953464001889,46.01549105056417,-1.2505627206357022
-geid_207_163,3.8705157572677704,45.20317618774453,1.882953464001889,42.848054210870814,2.897441188335853
-geid_207_164,3.9260556114416287,48.34971774155736,3.2574681703783197,48.098537970016984,2.0737414866589625
-geid_207_165,3.70325493408649,48.34971774155736,3.2574681703783197,48.93303439684253,2.2601977407694136
-geid_207_166,3.7986072757825924,48.34971774155736,3.2574681703783197,47.829438410882226,2.7686129065756613
-geid_207_167,3.706415639668623,48.34971774155736,3.2574681703783197,47.40954000963522,3.627407387609491
-geid_207_168,3.874225006052112,48.34971774155736,3.2574681703783197,48.62953620526404,2.65680348043696
-geid_207_169,3.739986267017448,48.34971774155736,3.2574681703783197,48.69342945249822,1.6982256753937404
-geid_207_170,3.6752610224348206,48.34971774155736,3.2574681703783197,49.03690964534744,3.2969160432724607
-geid_207_171,3.582173458688563,48.34971774155736,3.2574681703783197,47.883855457427195,1.3317638934726088
-geid_207_172,3.617385007034305,48.34971774155736,3.2574681703783197,49.53894118451349,-0.026408855825792
-geid_207_173,3.7367840589447425,48.34971774155736,3.2574681703783197,47.36373713597297,0.8367531063816975
-geid_207_174,3.7748411753145024,48.34971774155736,3.2574681703783197,46.92364763973167,2.2950208476967435
-geid_207_175,3.61183996639154,48.34971774155736,3.2574681703783197,45.17783094218463,3.25237243372357
-geid_207_176,3.69058064061456,48.34971774155736,3.2574681703783197,45.117301530718095,0.22064507112713905
-geid_207_177,3.5929629746970133,48.34971774155736,3.2574681703783197,45.74761785497111,4.050664056695648
-geid_207_178,3.9050054756491686,48.34971774155736,3.2574681703783197,47.437876315710795,1.595890995145104
-geid_207_179,3.8059371443724546,48.34971774155736,3.2574681703783197,49.66053295395323,1.1631431792891749
-geid_207_180,3.591384338888936,48.34971774155736,3.2574681703783197,49.310783816211476,0.7676529559058003
-geid_207_181,3.8449942150018623,48.34971774155736,3.2574681703783197,48.89149880622686,-0.07598336790292759
-geid_207_182,3.643345650025,48.34971774155736,3.2574681703783197,49.204010641149154,2.638028256018218
-geid_207_183,3.527626487593429,48.34971774155736,3.2574681703783197,47.41145937122883,4.496470076013932
-geid_207_184,3.8174693706203207,43.36459381808042,4.538702123264562,43.66148500525721,3.58196687178209
-geid_207_185,3.5160966533180926,43.36459381808042,4.538702123264562,42.84957978820259,1.0242823806736263
-geid_207_186,3.72218104914843,43.36459381808042,4.538702123264562,44.310628215522016,1.7874150441457375
-geid_207_187,3.851405229500068,43.36459381808042,4.538702123264562,43.780038069817024,4.211045835763049
-geid_207_188,3.6439721303448094,43.36459381808042,4.538702123264562,45.17290836956536,4.930200739270964
-geid_207_189,3.756926063324723,43.36459381808042,4.538702123264562,42.87062830218926,3.987191857191429
-geid_207_190,3.6778210610131596,43.36459381808042,4.538702123264562,44.2718416328981,4.4161124848100295
-geid_207_191,3.5567535399719183,43.36459381808042,4.538702123264562,43.93193452794897,5.145754923793722
-geid_207_192,3.7134644693355225,43.36459381808042,4.538702123264562,45.17783094218463,3.25237243372357
-geid_207_193,3.7092721164415843,43.36459381808042,4.538702123264562,44.62323701510522,3.830706280852822
-geid_207_194,3.5805983305596096,43.36459381808042,4.538702123264562,44.198022795669665,3.6794166673423714
-geid_207_195,3.69192391098648,43.36459381808042,4.538702123264562,45.10508051186817,4.019228943220692
-geid_207_196,3.8389239294021844,43.36459381808042,4.538702123264562,45.74761785497111,4.050664056695648
-geid_207_197,3.5338235779039557,43.36459381808042,4.538702123264562,43.26235811031123,1.4130439347801804
-geid_207_198,3.782520211540253,43.36459381808042,4.538702123264562,43.27803310615063,3.8486602046120924
-geid_207_199,3.658809807938434,43.36459381808042,4.538702123264562,43.85380734732988,1.4525594885524233
-geid_207_200,3.572172273965575,43.36459381808042,4.538702123264562,44.50874736838516,5.130961663701489
-geid_207_201,3.717855514164739,43.36459381808042,4.538702123264562,44.0020184300902,2.31741831988411
-geid_207_202,3.51896381734922,43.36459381808042,4.538702123264562,42.848054210870814,2.897441188335853
-geid_207_203,3.5324757811699494,45.84144247695296,-3.9951800531065196,44.797812549750205,-1.6728692414945274
-geid_207_204,4,45.84144247695296,-3.9951800531065196,49.20087473218939,-1.3230913858930382
-geid_207_205,3.883824464127252,45.84144247695296,-3.9951800531065196,45.82289990090374,-5.141591850271594
-geid_207_206,4,45.84144247695296,-3.9951800531065196,44.13885735376671,-1.922114192614957
-geid_207_207,3.9998111622287844,45.84144247695296,-3.9951800531065196,45.99440440911516,-4.0109162804310605
-geid_207_208,3.803165291097536,48.098537970016984,2.0737414866589625,48.93303439684253,2.2601977407694136
-geid_207_209,3.8667492139465223,48.098537970016984,2.0737414866589625,47.829438410882226,2.7686129065756613
-geid_207_210,3.8078325442515855,48.098537970016984,2.0737414866589625,47.40954000963522,3.627407387609491
-geid_207_211,3.8392985599920957,48.098537970016984,2.0737414866589625,48.62953620526404,2.65680348043696
-geid_207_212,3.805445070025,48.098537970016984,2.0737414866589625,48.69342945249822,1.6982256753937404
-geid_207_213,3.63914576767643,48.098537970016984,2.0737414866589625,46.982582401509205,-0.33871238113705093
-geid_207_214,3.6738255253507597,48.098537970016984,2.0737414866589625,49.03690964534744,3.2969160432724607
-geid_207_215,3.7793946341849103,48.098537970016984,2.0737414866589625,47.883855457427195,1.3317638934726088
-geid_207_216,3.726278765163266,48.098537970016984,2.0737414866589625,49.53894118451349,-0.026408855825792
-geid_207_217,3.662180098427876,48.098537970016984,2.0737414866589625,46.99290524733958,3.1679795336586913
-geid_207_218,3.591022877600313,48.098537970016984,2.0737414866589625,45.17290836956536,4.930200739270964
-geid_207_219,3.53886753886884,48.098537970016984,2.0737414866589625,45.6476784140238,0.33760183449911985
-geid_207_220,3.5080187935455367,48.098537970016984,2.0737414866589625,47.101699177906376,4.136391390807292
-geid_207_221,3.7909242243355683,48.098537970016984,2.0737414866589625,47.36373713597297,0.8367531063816975
-geid_207_222,3.882629222180545,48.098537970016984,2.0737414866589625,46.92364763973167,2.2950208476967435
-geid_207_223,3.651798964559525,48.098537970016984,2.0737414866589625,45.17783094218463,3.25237243372357
-geid_207_224,3.6898979942109182,48.098537970016984,2.0737414866589625,45.117301530718095,0.22064507112713905
-geid_207_225,3.647310295941428,48.098537970016984,2.0737414866589625,45.74761785497111,4.050664056695648
-geid_207_226,3.5918967529,48.098537970016984,2.0737414866589625,46.564877646151274,-0.2168014492979391
-geid_207_227,3.883539027084696,48.098537970016984,2.0737414866589625,47.437876315710795,1.595890995145104
-geid_207_228,3.8573554308689166,48.098537970016984,2.0737414866589625,49.66053295395323,1.1631431792891749
-geid_207_229,3.6083532298442282,48.098537970016984,2.0737414866589625,46.85355736306181,-0.9818301903901387
-geid_207_230,3.7751362679815803,48.098537970016984,2.0737414866589625,49.310783816211476,0.7676529559058003
-geid_207_231,3.84976565699908,48.098537970016984,2.0737414866589625,48.89149880622686,-0.07598336790292759
-geid_207_232,3.726645812311973,48.098537970016984,2.0737414866589625,49.204010641149154,2.638028256018218
-geid_207_233,3.646320249918722,48.098537970016984,2.0737414866589625,47.41145937122883,4.496470076013932
-geid_207_234,3.6403814222282898,49.074505597702846,-2.0688596724741526,49.41619876776419,-2.256590578847793
-geid_207_235,3.5745868410745283,49.074505597702846,-2.0688596724741526,49.20087473218939,-1.3230913858930382
-geid_207_236,3.7206683265315603,49.074505597702846,-2.0688596724741526,50.37035449425022,-2.382974860244351
-geid_207_237,3.515359467514056,49.074505597702846,-2.0688596724741526,47.36373713597297,0.8367531063816975
-geid_207_238,3.60669718778681,49.074505597702846,-2.0688596724741526,50.63900693855963,-2.738087784806178
-geid_207_239,3.5038171064480164,49.074505597702846,-2.0688596724741526,50.827799766974884,-1.607604870803578
-geid_207_240,3.5677567024513963,49.074505597702846,-2.0688596724741526,50.62051134847265,-2.052585486036663
-geid_207_241,3.6088430687080697,49.074505597702846,-2.0688596724741526,47.437876315710795,1.595890995145104
-geid_207_242,3.648193437798292,49.074505597702846,-2.0688596724741526,47.246569289405514,-1.8795070922527817
-geid_207_243,3.5336335655548226,44.429637732244885,-1.6914788926851432,44.32250985805874,-2.79451481267789
-geid_207_244,3.928879455313614,50.292308955481424,-1.482213618433211,49.41619876776419,-2.256590578847793
-geid_207_245,3.9148785770391443,50.292308955481424,-1.482213618433211,49.53894118451349,-0.026408855825792
-geid_207_246,3.5604469718612086,50.292308955481424,-1.482213618433211,48.472215711593584,0.7289512909803073
-geid_207_247,3.8727077488561226,50.292308955481424,-1.482213618433211,50.230439516342905,-1.917877405550734
-geid_207_248,3.538373744297903,50.292308955481424,-1.482213618433211,50.63900693855963,-2.738087784806178
-geid_207_249,3.8626883562221823,50.292308955481424,-1.482213618433211,50.827799766974884,-1.607604870803578
-geid_207_250,3.803312920443065,50.292308955481424,-1.482213618433211,49.78239215432197,-1.6160772139043056
-geid_207_251,3.928430751245225,50.292308955481424,-1.482213618433211,50.62051134847265,-2.052585486036663
-geid_207_252,3.7328107108148227,50.292308955481424,-1.482213618433211,49.66053295395323,1.1631431792891749
-geid_207_253,3.969509287740307,50.292308955481424,-1.482213618433211,50.68748064993762,-1.1312359211488365
-geid_207_254,3.8128692815427203,50.292308955481424,-1.482213618433211,50.45238420319761,-0.738061876417667
-geid_207_255,3.80265849765161,50.292308955481424,-1.482213618433211,48.89149880622686,-0.07598336790292759
-geid_207_256,3.812659334754368,50.292308955481424,-1.482213618433211,48.69290967403191,-2.9059687795628975
-geid_207_257,3.747324930860723,48.93303439684253,2.2601977407694136,47.829438410882226,2.7686129065756613
-geid_207_258,3.59579326480929,48.93303439684253,2.2601977407694136,47.40954000963522,3.627407387609491
-geid_207_259,3.786547553322409,48.93303439684253,2.2601977407694136,48.62953620526404,2.65680348043696
-geid_207_260,3.837104879723703,48.93303439684253,2.2601977407694136,48.69342945249822,1.6982256753937404
-geid_207_261,3.640029790308164,48.93303439684253,2.2601977407694136,49.03690964534744,3.2969160432724607
-geid_207_262,3.6394693893836356,48.93303439684253,2.2601977407694136,47.883855457427195,1.3317638934726088
-geid_207_263,3.9205922207561312,48.93303439684253,2.2601977407694136,49.53894118451349,-0.026408855825792
-geid_207_264,3.6359936699055493,48.93303439684253,2.2601977407694136,48.472215711593584,0.7289512909803073
-geid_207_265,3.6245759034576106,48.93303439684253,2.2601977407694136,47.36373713597297,0.8367531063816975
-geid_207_266,3.662403658210563,48.93303439684253,2.2601977407694136,46.92364763973167,2.2950208476967435
-geid_207_267,3.8344189789725625,48.93303439684253,2.2601977407694136,47.437876315710795,1.595890995145104
-geid_207_268,3.8716291678464483,48.93303439684253,2.2601977407694136,49.66053295395323,1.1631431792891749
-geid_207_269,3.961492923465003,48.93303439684253,2.2601977407694136,49.310783816211476,0.7676529559058003
-geid_207_270,3.870773053229681,48.93303439684253,2.2601977407694136,48.89149880622686,-0.07598336790292759
-geid_207_271,3.875310287385408,48.93303439684253,2.2601977407694136,49.204010641149154,2.638028256018218
-geid_207_272,3.62037007458354,48.93303439684253,2.2601977407694136,47.41145937122883,4.496470076013932
-geid_207_273,3.5303906088995567,45.32216056548124,6.057549456702472,46.791378804175565,0.5178638905338309
-geid_207_274,3.7046750733855625,45.32216056548124,6.057549456702472,44.797812549750205,-1.6728692414945274
-geid_207_275,3.853315174727964,45.32216056548124,6.057549456702472,44.62611076035213,5.933129074859364
-geid_207_276,3.7411637206816155,45.32216056548124,6.057549456702472,45.587599888230535,6.197194779024404
-geid_207_277,3.9268490547932946,45.32216056548124,6.057549456702472,44.821185941119204,7.440770362976513
-geid_207_278,3.770214112943367,47.829438410882226,2.7686129065756613,47.40954000963522,3.627407387609491
-geid_207_279,3.748994473997921,47.829438410882226,2.7686129065756613,48.62953620526404,2.65680348043696
-geid_207_280,3.62960719134784,47.829438410882226,2.7686129065756613,48.69342945249822,1.6982256753937404
-geid_207_281,3.6729358365902502,47.829438410882226,2.7686129065756613,46.982582401509205,-0.33871238113705093
-geid_207_282,3.7559693121252287,47.829438410882226,2.7686129065756613,49.03690964534744,3.2969160432724607
-geid_207_283,3.8103980869808103,47.829438410882226,2.7686129065756613,47.883855457427195,1.3317638934726088
-geid_207_284,3.720644639635507,47.829438410882226,2.7686129065756613,49.53894118451349,-0.026408855825792
-geid_207_285,3.688248961384474,47.829438410882226,2.7686129065756613,46.99290524733958,3.1679795336586913
-geid_207_286,3.5606669517711618,47.829438410882226,2.7686129065756613,45.17290836956536,4.930200739270964
-geid_207_287,3.908513658495054,47.829438410882226,2.7686129065756613,47.36373713597297,0.8367531063816975
-geid_207_288,3.7628054179430404,47.829438410882226,2.7686129065756613,46.92364763973167,2.2950208476967435
-geid_207_289,3.688903298430204,47.829438410882226,2.7686129065756613,45.17783094218463,3.25237243372357
-geid_207_290,3.7145440343362575,47.829438410882226,2.7686129065756613,45.117301530718095,0.22064507112713905
-geid_207_291,3.506953191679488,47.829438410882226,2.7686129065756613,45.10508051186817,4.019228943220692
-geid_207_292,3.538675133595956,47.829438410882226,2.7686129065756613,46.72815566055947,3.541118089344388
-geid_207_293,3.6302442642936,47.829438410882226,2.7686129065756613,45.74761785497111,4.050664056695648
-geid_207_294,3.66080987697049,47.829438410882226,2.7686129065756613,46.564877646151274,-0.2168014492979391
-geid_207_295,3.8925043574610245,47.829438410882226,2.7686129065756613,47.437876315710795,1.595890995145104
-geid_207_296,3.75366352392377,47.829438410882226,2.7686129065756613,49.66053295395323,1.1631431792891749
-geid_207_297,3.6502648476695567,47.829438410882226,2.7686129065756613,46.85355736306181,-0.9818301903901387
-geid_207_298,3.7275909830368805,47.829438410882226,2.7686129065756613,49.310783816211476,0.7676529559058003
-geid_207_299,3.78348800196576,47.829438410882226,2.7686129065756613,48.89149880622686,-0.07598336790292759
-geid_207_300,3.622937688950592,47.829438410882226,2.7686129065756613,49.204010641149154,2.638028256018218
-geid_207_301,3.6098755510725624,47.829438410882226,2.7686129065756613,47.41145937122883,4.496470076013932
-geid_207_302,3.5273280482959684,44.19564680234881,-0.41908782224287133,44.310628215522016,1.7874150441457375
-geid_207_303,3.552915338946979,44.19564680234881,-0.41908782224287133,44.797812549750205,-1.6728692414945274
-geid_207_304,3.529789225519289,44.19564680234881,-0.41908782224287133,46.982582401509205,-0.33871238113705093
-geid_207_305,3.612369916827074,44.19564680234881,-0.41908782224287133,45.6476784140238,0.33760183449911985
-geid_207_306,3.7963141927755624,44.19564680234881,-0.41908782224287133,43.51004320364646,0.16395132058310358
-geid_207_307,3.6714377154421514,44.19564680234881,-0.41908782224287133,43.271704306529145,-1.2596118002225092
-geid_207_308,3.5056154348820545,44.19564680234881,-0.41908782224287133,45.61505704804713,-1.3628098797139439
-geid_207_309,3.515924293869636,44.19564680234881,-0.41908782224287133,45.17783094218463,3.25237243372357
-geid_207_310,3.842030310449452,44.19564680234881,-0.41908782224287133,45.117301530718095,0.22064507112713905
-geid_207_311,3.6054725044349127,44.19564680234881,-0.41908782224287133,46.85355736306181,-0.9818301903901387
-geid_207_312,3.649989731258837,44.19564680234881,-0.41908782224287133,43.4186514968327,-0.7809242098601268
-geid_207_313,3.5874455173391966,44.19564680234881,-0.41908782224287133,43.25993303611263,3.156236965423986
-geid_207_314,3.5387195285603714,44.19564680234881,-0.41908782224287133,43.85380734732988,1.4525594885524233
-geid_207_315,3.705601399537577,44.19564680234881,-0.41908782224287133,43.11612558547147,-0.7102480361477239
-geid_207_316,3.613352644047485,44.19564680234881,-0.41908782224287133,44.0020184300902,2.31741831988411
-geid_207_317,3.560844895544412,44.19564680234881,-0.41908782224287133,42.848054210870814,2.897441188335853
-geid_207_318,3.635863854202457,46.791378804175565,0.5178638905338309,48.69290967403191,-2.9059687795628975
-geid_207_319,3.50584109158994,47.40954000963522,3.627407387609491,48.62953620526404,2.65680348043696
-geid_207_320,3.601344728160065,47.40954000963522,3.627407387609491,46.982582401509205,-0.33871238113705093
-geid_207_321,3.6994273610492026,47.40954000963522,3.627407387609491,49.03690964534744,3.2969160432724607
-geid_207_322,3.9136210369987605,47.40954000963522,3.627407387609491,47.883855457427195,1.3317638934726088
-geid_207_323,3.6136365653705624,47.40954000963522,3.627407387609491,49.53894118451349,-0.026408855825792
-geid_207_324,3.6219264822451214,47.40954000963522,3.627407387609491,46.99290524733958,3.1679795336586913
-geid_207_325,3.553459799478799,47.40954000963522,3.627407387609491,45.17290836956536,4.930200739270964
-geid_207_326,3.518917070322182,47.40954000963522,3.627407387609491,44.2718416328981,4.4161124848100295
-geid_207_327,3.8314979108031375,47.40954000963522,3.627407387609491,47.101699177906376,4.136391390807292
-geid_207_328,3.6185831397644646,47.40954000963522,3.627407387609491,44.62611076035213,5.933129074859364
-geid_207_329,3.8293309604791697,47.40954000963522,3.627407387609491,47.36373713597297,0.8367531063816975
-geid_207_330,3.75994778885991,47.40954000963522,3.627407387609491,46.92364763973167,2.2950208476967435
-geid_207_331,3.752514556510272,47.40954000963522,3.627407387609491,45.17783094218463,3.25237243372357
-geid_207_332,3.6624201163995025,47.40954000963522,3.627407387609491,45.117301530718095,0.22064507112713905
-geid_207_333,3.5822100250321984,47.40954000963522,3.627407387609491,46.72815566055947,3.541118089344388
-geid_207_334,3.748930307543012,47.40954000963522,3.627407387609491,45.74761785497111,4.050664056695648
-geid_207_335,3.744799175210689,47.40954000963522,3.627407387609491,47.437876315710795,1.595890995145104
-geid_207_336,3.5991839277813407,47.40954000963522,3.627407387609491,49.66053295395323,1.1631431792891749
-geid_207_337,3.5567625547503727,47.40954000963522,3.627407387609491,49.310783816211476,0.7676529559058003
-geid_207_338,3.612257096693454,47.40954000963522,3.627407387609491,48.89149880622686,-0.07598336790292759
-geid_207_339,3.684312717944449,47.40954000963522,3.627407387609491,44.50874736838516,5.130961663701489
-geid_207_340,3.6424498881937155,47.40954000963522,3.627407387609491,47.41145937122883,4.496470076013932
-geid_207_341,3.5545540115492003,47.40954000963522,3.627407387609491,45.82019249194862,3.186459311425014
-geid_207_342,3.5152821458594454,44.2838815313382,7.38212297144335,45.17290836956536,4.930200739270964
-geid_207_343,3.9297322975554576,44.2838815313382,7.38212297144335,44.62611076035213,5.933129074859364
-geid_207_344,3.7478653872273937,44.2838815313382,7.38212297144335,43.93193452794897,5.145754923793722
-geid_207_345,3.6069317342339122,44.2838815313382,7.38212297144335,45.587599888230535,6.197194779024404
-geid_207_346,3.75957173726148,44.2838815313382,7.38212297144335,44.821185941119204,7.440770362976513
-geid_207_347,3.5409116692648612,44.2838815313382,7.38212297144335,43.25993303611263,3.156236965423986
-geid_207_348,3.5401508133823225,44.2838815313382,7.38212297144335,44.50874736838516,5.130961663701489
-geid_207_349,3.7158948581899227,44.2838815313382,7.38212297144335,44.49428467022615,8.10460985664245
-geid_207_350,3.5076999837371208,45.422383418570185,-2.9519415097072272,45.61505704804713,-1.3628098797139439
-geid_207_351,3.75229403563921,43.66148500525721,3.58196687178209,44.310628215522016,1.7874150441457375
-geid_207_352,3.7585085247287826,43.66148500525721,3.58196687178209,43.780038069817024,4.211045835763049
-geid_207_353,3.720214199373062,43.66148500525721,3.58196687178209,45.17290836956536,4.930200739270964
-geid_207_354,3.7135079048348163,43.66148500525721,3.58196687178209,42.87062830218926,3.987191857191429
-geid_207_355,3.6503443276740053,43.66148500525721,3.58196687178209,43.51004320364646,0.16395132058310358
-geid_207_356,3.8078725473768684,43.66148500525721,3.58196687178209,44.2718416328981,4.4161124848100295
-geid_207_357,3.533988968750862,43.66148500525721,3.58196687178209,44.62611076035213,5.933129074859364
-geid_207_358,3.5839134436679285,43.66148500525721,3.58196687178209,43.93193452794897,5.145754923793722
-geid_207_359,3.77378998685274,43.66148500525721,3.58196687178209,45.17783094218463,3.25237243372357
-geid_207_360,3.669295713626737,43.66148500525721,3.58196687178209,44.62323701510522,3.830706280852822
-geid_207_361,3.6137920272855695,43.66148500525721,3.58196687178209,44.198022795669665,3.6794166673423714
-geid_207_362,3.7253638706408285,43.66148500525721,3.58196687178209,45.10508051186817,4.019228943220692
-geid_207_363,3.800464355515321,43.66148500525721,3.58196687178209,45.74761785497111,4.050664056695648
-geid_207_364,3.528068704310852,43.66148500525721,3.58196687178209,43.26235811031123,1.4130439347801804
-geid_207_365,3.8387183997778576,43.66148500525721,3.58196687178209,43.27803310615063,3.8486602046120924
-geid_207_366,3.695799814832616,43.66148500525721,3.58196687178209,43.25993303611263,3.156236965423986
-geid_207_367,3.6507636372320658,43.66148500525721,3.58196687178209,43.85380734732988,1.4525594885524233
-geid_207_368,3.6488000485805623,43.66148500525721,3.58196687178209,44.50874736838516,5.130961663701489
-geid_207_369,3.66208655823241,43.66148500525721,3.58196687178209,44.0020184300902,2.31741831988411
-geid_207_370,3.6525703484426124,43.66148500525721,3.58196687178209,42.848054210870814,2.897441188335853
-geid_207_371,3.6034561761776662,51.089446813806624,-0.744089808812189,49.53894118451349,-0.026408855825792
-geid_207_372,3.68092427490225,51.089446813806624,-0.744089808812189,50.230439516342905,-1.917877405550734
-geid_207_373,3.5809078331505417,51.089446813806624,-0.744089808812189,50.827799766974884,-1.607604870803578
-geid_207_374,3.5585620049646147,51.089446813806624,-0.744089808812189,50.62051134847265,-2.052585486036663
-geid_207_375,3.672422465055034,51.089446813806624,-0.744089808812189,50.68748064993762,-1.1312359211488365
-geid_207_376,3.6169385968805052,51.089446813806624,-0.744089808812189,50.45238420319761,-0.738061876417667
-geid_207_377,3.644954793601661,51.089446813806624,-0.744089808812189,49.310783816211476,0.7676529559058003
-geid_207_378,3.767582282060688,42.84957978820259,1.0242823806736263,44.797812549750205,-1.6728692414945274
-geid_207_379,3.6018334078761023,42.84957978820259,1.0242823806736263,42.87062830218926,3.987191857191429
-geid_207_380,3.5231226557428554,42.84957978820259,1.0242823806736263,45.117301530718095,0.22064507112713905
-geid_207_381,3.5337227436468166,42.84957978820259,1.0242823806736263,43.26235811031123,1.4130439347801804
-geid_207_382,3.549829531666757,42.84957978820259,1.0242823806736263,43.27803310615063,3.8486602046120924
-geid_207_383,3.504640768223217,42.84957978820259,1.0242823806736263,43.4186514968327,-0.7809242098601268
-geid_207_384,3.5062303720977477,42.84957978820259,1.0242823806736263,43.85380734732988,1.4525594885524233
-geid_207_385,3.645283446647251,42.84957978820259,1.0242823806736263,43.11612558547147,-0.7102480361477239
-geid_207_386,3.524290733513113,42.84957978820259,1.0242823806736263,44.0020184300902,2.31741831988411
-geid_207_387,3.7123155057037405,44.310628215522016,1.7874150441457375,45.17290836956536,4.930200739270964
-geid_207_388,3.7778473933857315,44.310628215522016,1.7874150441457375,42.87062830218926,3.987191857191429
-geid_207_389,3.559467202224301,44.310628215522016,1.7874150441457375,45.6476784140238,0.33760183449911985
-geid_207_390,3.8803085497360144,44.310628215522016,1.7874150441457375,43.51004320364646,0.16395132058310358
-geid_207_391,3.6943428594946752,44.310628215522016,1.7874150441457375,44.2718416328981,4.4161124848100295
-geid_207_392,3.6138405028879528,44.310628215522016,1.7874150441457375,44.62611076035213,5.933129074859364
-geid_207_393,3.837749408584852,44.310628215522016,1.7874150441457375,43.271704306529145,-1.2596118002225092
-geid_207_394,3.56854394326218,44.310628215522016,1.7874150441457375,43.93193452794897,5.145754923793722
-geid_207_395,3.5605542626376097,44.310628215522016,1.7874150441457375,46.92364763973167,2.2950208476967435
-geid_207_396,3.7057826976777215,44.310628215522016,1.7874150441457375,45.17783094218463,3.25237243372357
-geid_207_397,3.553043627614572,44.310628215522016,1.7874150441457375,44.49624694766043,-0.539423448944981
-geid_207_398,3.7485478760188897,44.310628215522016,1.7874150441457375,44.62323701510522,3.830706280852822
-geid_207_399,3.631103080906623,44.310628215522016,1.7874150441457375,45.117301530718095,0.22064507112713905
-geid_207_400,3.866819100301326,44.310628215522016,1.7874150441457375,45.10508051186817,4.019228943220692
-geid_207_401,3.50950129397569,44.310628215522016,1.7874150441457375,45.74761785497111,4.050664056695648
-geid_207_402,3.508171517228823,44.310628215522016,1.7874150441457375,47.437876315710795,1.595890995145104
-geid_207_403,3.8175208738722444,44.310628215522016,1.7874150441457375,43.26235811031123,1.4130439347801804
-geid_207_404,3.8112952119750543,44.310628215522016,1.7874150441457375,43.27803310615063,3.8486602046120924
-geid_207_405,3.8865402666182405,44.310628215522016,1.7874150441457375,43.4186514968327,-0.7809242098601268
-geid_207_406,3.5504137394773054,44.310628215522016,1.7874150441457375,43.25993303611263,3.156236965423986
-geid_207_407,3.7605939109010063,44.310628215522016,1.7874150441457375,43.85380734732988,1.4525594885524233
-geid_207_408,3.5300808547388836,44.310628215522016,1.7874150441457375,44.50874736838516,5.130961663701489
-geid_207_409,3.508559353677415,44.310628215522016,1.7874150441457375,43.11612558547147,-0.7102480361477239
-geid_207_410,3.9495265555968966,44.310628215522016,1.7874150441457375,44.0020184300902,2.31741831988411
-geid_207_411,3.611756839693553,44.310628215522016,1.7874150441457375,45.82019249194862,3.186459311425014
-geid_207_412,3.9959176421347227,44.797812549750205,-1.6728692414945274,49.41619876776419,-2.256590578847793
-geid_207_413,3.5678030927736675,44.797812549750205,-1.6728692414945274,44.155769666563216,-1.2685010513772075
-geid_207_414,3.5511318650469836,44.797812549750205,-1.6728692414945274,42.89738360545404,-0.8498039037887843
-geid_207_415,3.631860917718756,44.797812549750205,-1.6728692414945274,45.117301530718095,0.22064507112713905
-geid_207_416,3.5063187543285554,44.797812549750205,-1.6728692414945274,44.13885735376671,-1.922114192614957
-geid_207_417,3.549287346323458,44.797812549750205,-1.6728692414945274,43.4186514968327,-0.7809242098601268
-geid_207_418,3.8903907148858754,44.797812549750205,-1.6728692414945274,48.89149880622686,-0.07598336790292759
-geid_207_419,3.673723824753445,44.797812549750205,-1.6728692414945274,43.85380734732988,1.4525594885524233
-geid_207_420,3.6615737541416875,44.797812549750205,-1.6728692414945274,43.11612558547147,-0.7102480361477239
-geid_207_421,3.585101287238776,44.797812549750205,-1.6728692414945274,44.0020184300902,2.31741831988411
-geid_207_422,3.537503959586115,44.797812549750205,-1.6728692414945274,45.99440440911516,-4.0109162804310605
-geid_207_423,3.922910012026388,48.62953620526404,2.65680348043696,48.69342945249822,1.6982256753937404
-geid_207_424,3.599459399454257,48.62953620526404,2.65680348043696,49.03690964534744,3.2969160432724607
-geid_207_425,3.7360552087310843,48.62953620526404,2.65680348043696,49.53894118451349,-0.026408855825792
-geid_207_426,3.601396080671492,48.62953620526404,2.65680348043696,47.36373713597297,0.8367531063816975
-geid_207_427,3.67493424133924,48.62953620526404,2.65680348043696,46.92364763973167,2.2950208476967435
-geid_207_428,3.733151145490416,48.62953620526404,2.65680348043696,45.117301530718095,0.22064507112713905
-geid_207_429,3.89656624637284,48.62953620526404,2.65680348043696,47.437876315710795,1.595890995145104
-geid_207_430,3.8498638794490003,48.62953620526404,2.65680348043696,49.66053295395323,1.1631431792891749
-geid_207_431,3.696977406986554,48.62953620526404,2.65680348043696,49.310783816211476,0.7676529559058003
-geid_207_432,3.913198446652748,48.62953620526404,2.65680348043696,48.89149880622686,-0.07598336790292759
-geid_207_433,3.848325898162202,48.62953620526404,2.65680348043696,49.204010641149154,2.638028256018218
-geid_207_434,3.562427148933276,48.62953620526404,2.65680348043696,47.41145937122883,4.496470076013932
-geid_207_435,3.5360303735742735,48.69342945249822,1.6982256753937404,49.03690964534744,3.2969160432724607
-geid_207_436,3.7992436904421174,48.69342945249822,1.6982256753937404,49.53894118451349,-0.026408855825792
-geid_207_437,3.5059431000923045,48.69342945249822,1.6982256753937404,48.472215711593584,0.7289512909803073
-geid_207_438,3.64302303939684,48.69342945249822,1.6982256753937404,46.92364763973167,2.2950208476967435
-geid_207_439,3.6452158590666253,48.69342945249822,1.6982256753937404,45.117301530718095,0.22064507112713905
-geid_207_440,3.82628143739689,48.69342945249822,1.6982256753937404,47.437876315710795,1.595890995145104
-geid_207_441,3.8497834334822496,48.69342945249822,1.6982256753937404,49.66053295395323,1.1631431792891749
-geid_207_442,3.799774622517124,48.69342945249822,1.6982256753937404,49.310783816211476,0.7676529559058003
-geid_207_443,3.8807779791591415,48.69342945249822,1.6982256753937404,48.89149880622686,-0.07598336790292759
-geid_207_444,3.947534417440896,48.69342945249822,1.6982256753937404,49.204010641149154,2.638028256018218
-geid_207_445,3.6377810069983685,48.69342945249822,1.6982256753937404,47.41145937122883,4.496470076013932
-geid_207_446,3.501325520099726,50.00885132425388,-2.5350248385422107,49.53894118451349,-0.026408855825792
-geid_207_447,3.793269083034355,50.00885132425388,-2.5350248385422107,49.78239215432197,-1.6160772139043056
-geid_207_448,3.55445714279824,50.00885132425388,-2.5350248385422107,50.62051134847265,-2.052585486036663
-geid_207_449,3.5423692199101584,50.00885132425388,-2.5350248385422107,50.68748064993762,-1.1312359211488365
-geid_207_450,3.564485283441803,50.00885132425388,-2.5350248385422107,49.310783816211476,0.7676529559058003
-geid_207_451,3.786981814005948,50.00885132425388,-2.5350248385422107,48.69290967403191,-2.9059687795628975
-geid_207_452,3.609071795672718,46.982582401509205,-0.33871238113705093,47.883855457427195,1.3317638934726088
-geid_207_453,3.5327269604338998,46.982582401509205,-0.33871238113705093,45.6476784140238,0.33760183449911985
-geid_207_454,3.8160056590464064,46.982582401509205,-0.33871238113705093,47.36373713597297,0.8367531063816975
-geid_207_455,3.538785218569446,46.982582401509205,-0.33871238113705093,46.92364763973167,2.2950208476967435
-geid_207_456,3.692992499958961,46.982582401509205,-0.33871238113705093,46.564877646151274,-0.2168014492979391
-geid_207_457,3.621162870162209,46.982582401509205,-0.33871238113705093,47.437876315710795,1.595890995145104
-geid_207_458,3.6342376550938753,46.982582401509205,-0.33871238113705093,46.85355736306181,-0.9818301903901387
-geid_207_459,3.760365977839016,46.982582401509205,-0.33871238113705093,47.246569289405514,-1.8795070922527817
-geid_207_460,3.5627549669338228,46.982582401509205,-0.33871238113705093,46.01549105056417,-1.2505627206357022
-geid_207_461,3.675298290895562,49.03690964534744,3.2969160432724607,47.883855457427195,1.3317638934726088
-geid_207_462,3.6645470934484625,49.03690964534744,3.2969160432724607,49.20087473218939,-1.3230913858930382
-geid_207_463,3.53339690318224,49.03690964534744,3.2969160432724607,47.101699177906376,4.136391390807292
-geid_207_464,3.64653740536281,49.03690964534744,3.2969160432724607,47.36373713597297,0.8367531063816975
-geid_207_465,3.793068947044878,49.03690964534744,3.2969160432724607,47.437876315710795,1.595890995145104
-geid_207_466,3.6174639000364492,49.03690964534744,3.2969160432724607,49.204010641149154,2.638028256018218
-geid_207_467,3.67664127015072,47.883855457427195,1.3317638934726088,49.53894118451349,-0.026408855825792
-geid_207_468,3.7235155852585162,47.883855457427195,1.3317638934726088,46.99290524733958,3.1679795336586913
-geid_207_469,3.8764264743053483,47.883855457427195,1.3317638934726088,47.101699177906376,4.136391390807292
-geid_207_470,3.7873434704226296,47.883855457427195,1.3317638934726088,47.36373713597297,0.8367531063816975
-geid_207_471,3.7596731844120286,47.883855457427195,1.3317638934726088,46.92364763973167,2.2950208476967435
-geid_207_472,3.582351711913023,47.883855457427195,1.3317638934726088,45.17783094218463,3.25237243372357
-geid_207_473,3.618290388274985,47.883855457427195,1.3317638934726088,45.117301530718095,0.22064507112713905
-geid_207_474,3.6108366564704255,47.883855457427195,1.3317638934726088,46.72815566055947,3.541118089344388
-geid_207_475,3.572744330053202,47.883855457427195,1.3317638934726088,45.74761785497111,4.050664056695648
-geid_207_476,3.5779792209231838,47.883855457427195,1.3317638934726088,46.564877646151274,-0.2168014492979391
-geid_207_477,3.7086389305879823,47.883855457427195,1.3317638934726088,47.437876315710795,1.595890995145104
-geid_207_478,3.6101269591162284,47.883855457427195,1.3317638934726088,49.66053295395323,1.1631431792891749
-geid_207_479,3.6601621305512007,47.883855457427195,1.3317638934726088,46.85355736306181,-0.9818301903901387
-geid_207_480,3.64216002789136,47.883855457427195,1.3317638934726088,49.310783816211476,0.7676529559058003
-geid_207_481,3.5850222935085605,47.883855457427195,1.3317638934726088,48.89149880622686,-0.07598336790292759
-geid_207_482,3.66600520814862,47.883855457427195,1.3317638934726088,47.41145937122883,4.496470076013932
-geid_207_483,3.674413676051041,47.883855457427195,1.3317638934726088,45.82019249194862,3.186459311425014
-geid_207_484,3.999826681877489,49.41619876776419,-2.256590578847793,49.53894118451349,-0.026408855825792
-geid_207_485,3.6443471280599824,49.41619876776419,-2.256590578847793,50.230439516342905,-1.917877405550734
-geid_207_486,3.6872030261269924,49.41619876776419,-2.256590578847793,50.63900693855963,-2.738087784806178
-geid_207_487,3.9344569556878333,49.41619876776419,-2.256590578847793,50.827799766974884,-1.607604870803578
-geid_207_488,3.7155586809044023,49.41619876776419,-2.256590578847793,49.78239215432197,-1.6160772139043056
-geid_207_489,3.9516320270617133,49.41619876776419,-2.256590578847793,50.62051134847265,-2.052585486036663
-geid_207_490,3.5777963477505774,49.41619876776419,-2.256590578847793,47.437876315710795,1.595890995145104
-geid_207_491,3.7458933880127234,49.41619876776419,-2.256590578847793,49.66053295395323,1.1631431792891749
-geid_207_492,3.9132340539843677,49.41619876776419,-2.256590578847793,50.68748064993762,-1.1312359211488365
-geid_207_493,3.8243068645839196,49.41619876776419,-2.256590578847793,50.45238420319761,-0.738061876417667
-geid_207_494,3.74860464317545,49.41619876776419,-2.256590578847793,47.246569289405514,-1.8795070922527817
-geid_207_495,3.823558108311043,49.41619876776419,-2.256590578847793,48.89149880622686,-0.07598336790292759
-geid_207_496,3.6170540005462684,49.53894118451349,-0.026408855825792,46.99290524733958,3.1679795336586913
-geid_207_497,3.709517794317722,49.53894118451349,-0.026408855825792,50.230439516342905,-1.917877405550734
-geid_207_498,3.824243934165456,49.53894118451349,-0.026408855825792,49.20087473218939,-1.3230913858930382
-geid_207_499,3.667113011654978,49.53894118451349,-0.026408855825792,50.37035449425022,-2.382974860244351
-geid_207_500,3.59400607442496,49.53894118451349,-0.026408855825792,47.36373713597297,0.8367531063816975
-geid_207_501,3.67357988228859,49.53894118451349,-0.026408855825792,50.63900693855963,-2.738087784806178
-geid_207_502,3.645142544433409,49.53894118451349,-0.026408855825792,46.92364763973167,2.2950208476967435
-geid_207_503,3.9258609980276735,49.53894118451349,-0.026408855825792,50.827799766974884,-1.607604870803578
-geid_207_504,3.720093034043233,49.53894118451349,-0.026408855825792,49.78239215432197,-1.6160772139043056
-geid_207_505,3.9522555275868028,49.53894118451349,-0.026408855825792,50.62051134847265,-2.052585486036663
-geid_207_506,3.5403349798212846,49.53894118451349,-0.026408855825792,46.72815566055947,3.541118089344388
-geid_207_507,3.6423823268869695,49.53894118451349,-0.026408855825792,47.437876315710795,1.595890995145104
-geid_207_508,3.7943104362850404,49.53894118451349,-0.026408855825792,49.66053295395323,1.1631431792891749
-geid_207_509,3.930757955777766,49.53894118451349,-0.026408855825792,50.68748064993762,-1.1312359211488365
-geid_207_510,3.78736110219821,49.53894118451349,-0.026408855825792,50.45238420319761,-0.738061876417667
-geid_207_511,3.7261931736183,49.53894118451349,-0.026408855825792,49.310783816211476,0.7676529559058003
-geid_207_512,3.8763131079301214,49.53894118451349,-0.026408855825792,48.89149880622686,-0.07598336790292759
-geid_207_513,3.879205906117201,49.53894118451349,-0.026408855825792,49.204010641149154,2.638028256018218
-geid_207_514,3.651523293508484,46.99290524733958,3.1679795336586913,45.17290836956536,4.930200739270964
-geid_207_515,3.532359516988418,46.99290524733958,3.1679795336586913,47.36373713597297,0.8367531063816975
-geid_207_516,3.7875982204830776,46.99290524733958,3.1679795336586913,46.92364763973167,2.2950208476967435
-geid_207_517,3.6002507751319826,46.99290524733958,3.1679795336586913,45.17783094218463,3.25237243372357
-geid_207_518,3.5174605270221484,46.99290524733958,3.1679795336586913,44.62323701510522,3.830706280852822
-geid_207_519,3.79357369874122,46.99290524733958,3.1679795336586913,45.117301530718095,0.22064507112713905
-geid_207_520,3.625748225612858,46.99290524733958,3.1679795336586913,45.10508051186817,4.019228943220692
-geid_207_521,3.8471389559279996,46.99290524733958,3.1679795336586913,46.72815566055947,3.541118089344388
-geid_207_522,3.5367903352127845,46.99290524733958,3.1679795336586913,45.74761785497111,4.050664056695648
-geid_207_523,3.579973310841428,46.99290524733958,3.1679795336586913,47.437876315710795,1.595890995145104
-geid_207_524,3.5712985715567207,46.99290524733958,3.1679795336586913,49.66053295395323,1.1631431792891749
-geid_207_525,3.531160712944124,46.99290524733958,3.1679795336586913,49.310783816211476,0.7676529559058003
-geid_207_526,3.529969740368677,46.99290524733958,3.1679795336586913,48.89149880622686,-0.07598336790292759
-geid_207_527,3.794796024077904,46.99290524733958,3.1679795336586913,47.41145937122883,4.496470076013932
-geid_207_528,3.7021696993473356,46.99290524733958,3.1679795336586913,44.0020184300902,2.31741831988411
-geid_207_529,3.5281983468300098,44.155769666563216,-1.2685010513772075,45.117301530718095,0.22064507112713905
-geid_207_530,3.5577239578012807,44.155769666563216,-1.2685010513772075,43.85380734732988,1.4525594885524233
-geid_207_531,3.525733217927088,43.780038069817024,4.211045835763049,45.17290836956536,4.930200739270964
-geid_207_532,3.7756856824470173,43.780038069817024,4.211045835763049,42.87062830218926,3.987191857191429
-geid_207_533,3.5289845551910886,43.780038069817024,4.211045835763049,45.17783094218463,3.25237243372357
-geid_207_534,3.6706638819114294,43.780038069817024,4.211045835763049,44.62323701510522,3.830706280852822
-geid_207_535,3.768987172405202,43.780038069817024,4.211045835763049,45.117301530718095,0.22064507112713905
-geid_207_536,3.6819562711683047,43.780038069817024,4.211045835763049,43.27803310615063,3.8486602046120924
-geid_207_537,3.702999149342266,45.17290836956536,4.930200739270964,42.87062830218926,3.987191857191429
-geid_207_538,3.8339005521359173,45.17290836956536,4.930200739270964,44.2718416328981,4.4161124848100295
-geid_207_539,3.8117639234961658,45.17290836956536,4.930200739270964,44.62611076035213,5.933129074859364
-geid_207_540,3.5004413671462227,45.17290836956536,4.930200739270964,45.16696802713483,6.3023832251652365
-geid_207_541,3.5558995263923037,45.17290836956536,4.930200739270964,47.36373713597297,0.8367531063816975
-geid_207_542,3.648854030558865,45.17290836956536,4.930200739270964,43.93193452794897,5.145754923793722
-geid_207_543,3.6651856171095027,45.17290836956536,4.930200739270964,46.92364763973167,2.2950208476967435
-geid_207_544,3.8863980883134017,45.17290836956536,4.930200739270964,45.17783094218463,3.25237243372357
-geid_207_545,3.7959990239898174,45.17290836956536,4.930200739270964,44.62323701510522,3.830706280852822
-geid_207_546,3.7818850046958863,45.17290836956536,4.930200739270964,45.10508051186817,4.019228943220692
-geid_207_547,3.852881327710609,45.17290836956536,4.930200739270964,45.74761785497111,4.050664056695648
-geid_207_548,3.6085515853134402,45.17290836956536,4.930200739270964,47.437876315710795,1.595890995145104
-geid_207_549,3.6111100653224106,45.17290836956536,4.930200739270964,43.26235811031123,1.4130439347801804
-geid_207_550,3.7738941899507683,45.17290836956536,4.930200739270964,43.27803310615063,3.8486602046120924
-geid_207_551,3.582869538267364,45.17290836956536,4.930200739270964,44.821185941119204,7.440770362976513
-geid_207_552,3.7439502737395793,45.17290836956536,4.930200739270964,43.25993303611263,3.156236965423986
-geid_207_553,3.68469853877306,45.17290836956536,4.930200739270964,43.85380734732988,1.4525594885524233
-geid_207_554,3.738496187405575,45.17290836956536,4.930200739270964,44.50874736838516,5.130961663701489
-geid_207_555,3.64798352912964,45.17290836956536,4.930200739270964,47.41145937122883,4.496470076013932
-geid_207_556,3.74490460283536,45.17290836956536,4.930200739270964,44.0020184300902,2.31741831988411
-geid_207_557,3.6073854655641857,45.17290836956536,4.930200739270964,45.82019249194862,3.186459311425014
-geid_207_558,3.529832662892312,45.17290836956536,4.930200739270964,42.848054210870814,2.897441188335853
-geid_207_559,3.601567334264976,48.472215711593584,0.7289512909803073,44.62323701510522,3.830706280852822
-geid_207_560,3.6559896961280627,48.472215711593584,0.7289512909803073,49.78239215432197,-1.6160772139043056
-geid_207_561,3.532314898814437,48.472215711593584,0.7289512909803073,45.10508051186817,4.019228943220692
-geid_207_562,3.6061479801148817,48.472215711593584,0.7289512909803073,47.437876315710795,1.595890995145104
-geid_207_563,3.511461895688041,48.472215711593584,0.7289512909803073,50.68748064993762,-1.1312359211488365
-geid_207_564,3.5735695505110128,48.472215711593584,0.7289512909803073,49.204010641149154,2.638028256018218
-geid_207_565,3.6030787326315075,42.87062830218926,3.987191857191429,44.2718416328981,4.4161124848100295
-geid_207_566,3.512735281555562,42.87062830218926,3.987191857191429,44.62611076035213,5.933129074859364
-geid_207_567,3.6260657669114598,42.87062830218926,3.987191857191429,45.17783094218463,3.25237243372357
-geid_207_568,3.825565855512944,42.87062830218926,3.987191857191429,44.62323701510522,3.830706280852822
-geid_207_569,3.8267881984099086,42.87062830218926,3.987191857191429,45.10508051186817,4.019228943220692
-geid_207_570,3.703083088562122,42.87062830218926,3.987191857191429,43.26235811031123,1.4130439347801804
-geid_207_571,3.8501050654187714,42.87062830218926,3.987191857191429,43.27803310615063,3.8486602046120924
-geid_207_572,3.528547653422695,42.87062830218926,3.987191857191429,43.25993303611263,3.156236965423986
-geid_207_573,3.67691171325625,42.87062830218926,3.987191857191429,43.85380734732988,1.4525594885524233
-geid_207_574,3.73451570626004,42.87062830218926,3.987191857191429,44.0020184300902,2.31741831988411
-geid_207_575,3.6149739361199105,42.87062830218926,3.987191857191429,42.848054210870814,2.897441188335853
-geid_207_576,3.5429909861439026,50.230439516342905,-1.917877405550734,50.63900693855963,-2.738087784806178
-geid_207_577,3.7555188106392103,50.230439516342905,-1.917877405550734,50.827799766974884,-1.607604870803578
-geid_207_578,3.7845584377621053,50.230439516342905,-1.917877405550734,50.62051134847265,-2.052585486036663
-geid_207_579,3.6710279498135825,50.230439516342905,-1.917877405550734,49.66053295395323,1.1631431792891749
-geid_207_580,3.7336848206412303,50.230439516342905,-1.917877405550734,50.68748064993762,-1.1312359211488365
-geid_207_581,3.59277247833944,50.230439516342905,-1.917877405550734,50.45238420319761,-0.738061876417667
-geid_207_582,3.6733751476781116,50.230439516342905,-1.917877405550734,48.89149880622686,-0.07598336790292759
-geid_207_583,3.6716069473098134,42.89738360545404,-0.8498039037887843,43.26235811031123,1.4130439347801804
-geid_207_584,3.5013239483062497,42.89738360545404,-0.8498039037887843,43.85380734732988,1.4525594885524233
-geid_207_585,3.83329370282401,42.89738360545404,-0.8498039037887843,43.11612558547147,-0.7102480361477239
-geid_207_586,3.5202515461275556,45.6476784140238,0.33760183449911985,43.51004320364646,0.16395132058310358
-geid_207_587,3.5745843832198374,45.6476784140238,0.33760183449911985,46.92364763973167,2.2950208476967435
-geid_207_588,3.5545623448120907,45.6476784140238,0.33760183449911985,44.62323701510522,3.830706280852822
-geid_207_589,3.549245334245928,45.6476784140238,0.33760183449911985,45.10508051186817,4.019228943220692
-geid_207_590,3.78619982802336,45.6476784140238,0.33760183449911985,46.564877646151274,-0.2168014492979391
-geid_207_591,3.516297144623393,45.6476784140238,0.33760183449911985,47.437876315710795,1.595890995145104
-geid_207_592,3.5323895131896488,45.6476784140238,0.33760183449911985,43.26235811031123,1.4130439347801804
-geid_207_593,3.6935416699463883,45.6476784140238,0.33760183449911985,46.85355736306181,-0.9818301903901387
-geid_207_594,3.6389306637314602,45.6476784140238,0.33760183449911985,44.0020184300902,2.31741831988411
-geid_207_595,3.5980125320381284,49.20087473218939,-1.3230913858930382,50.37035449425022,-2.382974860244351
-geid_207_596,3.817515051408288,49.20087473218939,-1.3230913858930382,50.827799766974884,-1.607604870803578
-geid_207_597,3.9069159344640005,49.20087473218939,-1.3230913858930382,45.587599888230535,6.197194779024404
-geid_207_598,3.8223223221820817,49.20087473218939,-1.3230913858930382,50.62051134847265,-2.052585486036663
-geid_207_599,3.6570626723339363,49.20087473218939,-1.3230913858930382,49.66053295395323,1.1631431792891749
-geid_207_600,3.8163114207177125,49.20087473218939,-1.3230913858930382,50.68748064993762,-1.1312359211488365
-geid_207_601,3.7832278662196224,49.20087473218939,-1.3230913858930382,50.45238420319761,-0.738061876417667
-geid_207_602,3.6135087461689968,49.20087473218939,-1.3230913858930382,49.310783816211476,0.7676529559058003
-geid_207_603,4,49.20087473218939,-1.3230913858930382,45.99440440911516,-4.0109162804310605
-geid_207_604,3.901217720015002,43.51004320364646,0.16395132058310358,43.271704306529145,-1.2596118002225092
-geid_207_605,3.5143787604631695,43.51004320364646,0.16395132058310358,43.93193452794897,5.145754923793722
-geid_207_606,3.9214337469366605,43.51004320364646,0.16395132058310358,45.117301530718095,0.22064507112713905
-geid_207_607,3.531528770559889,43.51004320364646,0.16395132058310358,43.27803310615063,3.8486602046120924
-geid_207_608,3.892134636709397,43.51004320364646,0.16395132058310358,44.13885735376671,-1.922114192614957
-geid_207_609,3.8102510229041453,43.51004320364646,0.16395132058310358,43.4186514968327,-0.7809242098601268
-geid_207_610,3.7387432952323203,43.51004320364646,0.16395132058310358,43.25993303611263,3.156236965423986
-geid_207_611,3.6152042262705217,43.51004320364646,0.16395132058310358,43.85380734732988,1.4525594885524233
-geid_207_612,3.616582203642077,43.51004320364646,0.16395132058310358,43.11612558547147,-0.7102480361477239
-geid_207_613,3.54164321116516,43.51004320364646,0.16395132058310358,44.0020184300902,2.31741831988411
-geid_207_614,3.75973883882116,44.2718416328981,4.4161124848100295,44.62611076035213,5.933129074859364
-geid_207_615,3.702924139812722,44.2718416328981,4.4161124848100295,43.93193452794897,5.145754923793722
-geid_207_616,3.8983703893925563,44.2718416328981,4.4161124848100295,45.17783094218463,3.25237243372357
-geid_207_617,3.629593550466608,44.2718416328981,4.4161124848100295,44.62323701510522,3.830706280852822
-geid_207_618,3.6109659866125563,44.2718416328981,4.4161124848100295,44.198022795669665,3.6794166673423714
-geid_207_619,3.7357895573556643,44.2718416328981,4.4161124848100295,45.10508051186817,4.019228943220692
-geid_207_620,3.876122763253637,44.2718416328981,4.4161124848100295,45.74761785497111,4.050664056695648
-geid_207_621,3.5165103932384882,44.2718416328981,4.4161124848100295,47.437876315710795,1.595890995145104
-geid_207_622,3.7958183377959998,44.2718416328981,4.4161124848100295,43.27803310615063,3.8486602046120924
-geid_207_623,3.7960833482830805,44.2718416328981,4.4161124848100295,43.25993303611263,3.156236965423986
-geid_207_624,3.718392684318365,44.2718416328981,4.4161124848100295,43.85380734732988,1.4525594885524233
-geid_207_625,3.7491059630670724,44.2718416328981,4.4161124848100295,44.50874736838516,5.130961663701489
-geid_207_626,3.5200046381496515,44.2718416328981,4.4161124848100295,47.41145937122883,4.496470076013932
-geid_207_627,3.7264527309809283,44.2718416328981,4.4161124848100295,44.0020184300902,2.31741831988411
-geid_207_628,3.5665300749708093,44.2718416328981,4.4161124848100295,42.848054210870814,2.897441188335853
-geid_207_629,3.596679213045865,47.101699177906376,4.136391390807292,47.36373713597297,0.8367531063816975
-geid_207_630,3.539908815277412,47.101699177906376,4.136391390807292,46.92364763973167,2.2950208476967435
-geid_207_631,3.5520161392356626,47.101699177906376,4.136391390807292,45.17783094218463,3.25237243372357
-geid_207_632,3.733601192268295,47.101699177906376,4.136391390807292,45.587599888230535,6.197194779024404
-geid_207_633,3.6810845926494786,47.101699177906376,4.136391390807292,47.437876315710795,1.595890995145104
-geid_207_634,3.541240754033141,47.101699177906376,4.136391390807292,45.82019249194862,3.186459311425014
-geid_207_635,3.8263308874688837,44.62611076035213,5.933129074859364,43.93193452794897,5.145754923793722
-geid_207_636,3.805776237398414,44.62611076035213,5.933129074859364,45.17783094218463,3.25237243372357
-geid_207_637,3.831530364916021,44.62611076035213,5.933129074859364,45.587599888230535,6.197194779024404
-geid_207_638,3.6973897719988438,44.62611076035213,5.933129074859364,44.62323701510522,3.830706280852822
-geid_207_639,3.7365607919648447,44.62611076035213,5.933129074859364,44.198022795669665,3.6794166673423714
-geid_207_640,3.6378148806680355,44.62611076035213,5.933129074859364,45.10508051186817,4.019228943220692
-geid_207_641,3.7943410962769217,44.62611076035213,5.933129074859364,45.74761785497111,4.050664056695648
-geid_207_642,3.59869702133824,44.62611076035213,5.933129074859364,47.437876315710795,1.595890995145104
-geid_207_643,3.6458178688182,44.62611076035213,5.933129074859364,43.27803310615063,3.8486602046120924
-geid_207_644,3.9124747429654754,44.62611076035213,5.933129074859364,44.821185941119204,7.440770362976513
-geid_207_645,3.610766424674822,44.62611076035213,5.933129074859364,43.25993303611263,3.156236965423986
-geid_207_646,3.714084769311288,44.62611076035213,5.933129074859364,43.85380734732988,1.4525594885524233
-geid_207_647,3.8073970896776674,44.62611076035213,5.933129074859364,44.50874736838516,5.130961663701489
-geid_207_648,3.617584523546215,44.62611076035213,5.933129074859364,44.0020184300902,2.31741831988411
-geid_207_649,3.669485929271452,44.62611076035213,5.933129074859364,45.82019249194862,3.186459311425014
-geid_207_650,3.8059404218534416,44.62611076035213,5.933129074859364,44.49428467022615,8.10460985664245
-geid_207_651,3.519472352019463,45.16696802713483,6.3023832251652365,45.10508051186817,4.019228943220692
-geid_207_652,3.8008117994197264,43.271704306529145,-1.2596118002225092,45.117301530718095,0.22064507112713905
-geid_207_653,3.8731497168601634,43.271704306529145,-1.2596118002225092,44.13885735376671,-1.922114192614957
-geid_207_654,3.7732619999797317,43.271704306529145,-1.2596118002225092,43.4186514968327,-0.7809242098601268
-geid_207_655,3.525556867150357,43.271704306529145,-1.2596118002225092,42.4737423682956,-0.6593132384417357
-geid_207_656,3.613475670182225,43.271704306529145,-1.2596118002225092,43.11612558547147,-0.7102480361477239
-geid_207_657,3.87634220737298,43.271704306529145,-1.2596118002225092,44.0020184300902,2.31741831988411
-geid_207_658,3.516229638495113,50.37035449425022,-2.382974860244351,50.63900693855963,-2.738087784806178
-geid_207_659,3.5764041453724227,50.37035449425022,-2.382974860244351,50.827799766974884,-1.607604870803578
-geid_207_660,3.6521994380071225,50.37035449425022,-2.382974860244351,50.62051134847265,-2.052585486036663
-geid_207_661,3.579307291206833,50.37035449425022,-2.382974860244351,50.68748064993762,-1.1312359211488365
-geid_207_662,3.754419240024465,50.37035449425022,-2.382974860244351,49.310783816211476,0.7676529559058003
-geid_207_663,3.7113297754238164,47.36373713597297,0.8367531063816975,46.92364763973167,2.2950208476967435
-geid_207_664,3.747685153339332,47.36373713597297,0.8367531063816975,45.17783094218463,3.25237243372357
-geid_207_665,3.734564559754622,47.36373713597297,0.8367531063816975,45.117301530718095,0.22064507112713905
-geid_207_666,3.686008215210121,47.36373713597297,0.8367531063816975,45.74761785497111,4.050664056695648
-geid_207_667,3.736349245406823,47.36373713597297,0.8367531063816975,46.564877646151274,-0.2168014492979391
-geid_207_668,3.773333561599421,47.36373713597297,0.8367531063816975,47.437876315710795,1.595890995145104
-geid_207_669,3.5864785157520007,47.36373713597297,0.8367531063816975,49.66053295395323,1.1631431792891749
-geid_207_670,3.5986011464242846,47.36373713597297,0.8367531063816975,46.85355736306181,-0.9818301903901387
-geid_207_671,3.6821848088479205,47.36373713597297,0.8367531063816975,47.246569289405514,-1.8795070922527817
-geid_207_672,3.596792927562413,47.36373713597297,0.8367531063816975,49.310783816211476,0.7676529559058003
-geid_207_673,3.624830983343232,47.36373713597297,0.8367531063816975,48.89149880622686,-0.07598336790292759
-geid_207_674,3.5593259686297603,47.36373713597297,0.8367531063816975,43.85380734732988,1.4525594885524233
-geid_207_675,3.5362574583767237,47.36373713597297,0.8367531063816975,44.50874736838516,5.130961663701489
-geid_207_676,3.519495164528698,47.36373713597297,0.8367531063816975,47.41145937122883,4.496470076013932
-geid_207_677,3.7209189724604568,43.93193452794897,5.145754923793722,45.17783094218463,3.25237243372357
-geid_207_678,3.5205879252760797,43.93193452794897,5.145754923793722,45.587599888230535,6.197194779024404
-geid_207_679,3.574604651093,43.93193452794897,5.145754923793722,44.62323701510522,3.830706280852822
-geid_207_680,3.7687131698900647,43.93193452794897,5.145754923793722,44.198022795669665,3.6794166673423714
-geid_207_681,3.532460782870272,43.93193452794897,5.145754923793722,45.117301530718095,0.22064507112713905
-geid_207_682,3.5832542886650454,43.93193452794897,5.145754923793722,45.10508051186817,4.019228943220692
-geid_207_683,3.6749015371906926,43.93193452794897,5.145754923793722,45.74761785497111,4.050664056695648
-geid_207_684,3.5927959820945286,43.93193452794897,5.145754923793722,43.27803310615063,3.8486602046120924
-geid_207_685,3.559081052146236,43.93193452794897,5.145754923793722,44.821185941119204,7.440770362976513
-geid_207_686,3.7364351854737667,43.93193452794897,5.145754923793722,43.25993303611263,3.156236965423986
-geid_207_687,3.721614127967102,43.93193452794897,5.145754923793722,43.85380734732988,1.4525594885524233
-geid_207_688,3.707130348849722,43.93193452794897,5.145754923793722,44.50874736838516,5.130961663701489
-geid_207_689,3.600536913665287,43.93193452794897,5.145754923793722,44.0020184300902,2.31741831988411
-geid_207_690,3.6343653828493463,43.93193452794897,5.145754923793722,45.82019249194862,3.186459311425014
-geid_207_691,3.515967645848477,43.93193452794897,5.145754923793722,44.49428467022615,8.10460985664245
-geid_207_692,3.6980790724425607,43.93193452794897,5.145754923793722,42.848054210870814,2.897441188335853
-geid_207_693,3.5470187109443025,50.63900693855963,-2.738087784806178,50.827799766974884,-1.607604870803578
-geid_207_694,3.601152225921444,50.63900693855963,-2.738087784806178,49.78239215432197,-1.6160772139043056
-geid_207_695,3.656913128498604,50.63900693855963,-2.738087784806178,50.62051134847265,-2.052585486036663
-geid_207_696,3.565656420857376,50.63900693855963,-2.738087784806178,50.68748064993762,-1.1312359211488365
-geid_207_697,3.624782205617766,45.61505704804713,-1.3628098797139439,46.85355736306181,-0.9818301903901387
-geid_207_698,3.71204518942226,45.61505704804713,-1.3628098797139439,45.82019249194862,3.186459311425014
-geid_207_699,3.660579937266924,46.92364763973167,2.2950208476967435,45.17783094218463,3.25237243372357
-geid_207_700,3.5922559837755528,46.92364763973167,2.2950208476967435,44.62323701510522,3.830706280852822
-geid_207_701,3.9139872661296016,46.92364763973167,2.2950208476967435,45.117301530718095,0.22064507112713905
-geid_207_702,3.627507140446465,46.92364763973167,2.2950208476967435,45.10508051186817,4.019228943220692
-geid_207_703,3.6610201543305623,46.92364763973167,2.2950208476967435,46.72815566055947,3.541118089344388
-geid_207_704,3.657637201524801,46.92364763973167,2.2950208476967435,45.74761785497111,4.050664056695648
-geid_207_705,3.620858901651812,46.92364763973167,2.2950208476967435,46.564877646151274,-0.2168014492979391
-geid_207_706,3.7083088202671806,46.92364763973167,2.2950208476967435,47.437876315710795,1.595890995145104
-geid_207_707,3.6151684045665444,46.92364763973167,2.2950208476967435,43.26235811031123,1.4130439347801804
-geid_207_708,3.7052668431545803,46.92364763973167,2.2950208476967435,49.66053295395323,1.1631431792891749
-geid_207_709,3.600541239985008,46.92364763973167,2.2950208476967435,46.85355736306181,-0.9818301903901387
-geid_207_710,3.6332693610831424,46.92364763973167,2.2950208476967435,49.310783816211476,0.7676529559058003
-geid_207_711,3.677920516957681,46.92364763973167,2.2950208476967435,48.89149880622686,-0.07598336790292759
-geid_207_712,3.52905533965556,46.92364763973167,2.2950208476967435,49.204010641149154,2.638028256018218
-geid_207_713,3.833069881261108,46.92364763973167,2.2950208476967435,47.41145937122883,4.496470076013932
-geid_207_714,3.592981740283088,46.92364763973167,2.2950208476967435,44.0020184300902,2.31741831988411
-geid_207_715,3.6454197692670975,46.92364763973167,2.2950208476967435,45.82019249194862,3.186459311425014
-geid_207_716,3.6933400312616027,45.17783094218463,3.25237243372357,44.62323701510522,3.830706280852822
-geid_207_717,3.6001863386064903,45.17783094218463,3.25237243372357,44.198022795669665,3.6794166673423714
-geid_207_718,3.733718442293568,45.17783094218463,3.25237243372357,45.10508051186817,4.019228943220692
-geid_207_719,3.9464913951843963,45.17783094218463,3.25237243372357,45.74761785497111,4.050664056695648
-geid_207_720,3.615494342978809,45.17783094218463,3.25237243372357,47.437876315710795,1.595890995145104
-geid_207_721,3.608616362605223,45.17783094218463,3.25237243372357,43.26235811031123,1.4130439347801804
-geid_207_722,3.7957001167220357,45.17783094218463,3.25237243372357,43.27803310615063,3.8486602046120924
-geid_207_723,3.8263218111659048,45.17783094218463,3.25237243372357,43.25993303611263,3.156236965423986
-geid_207_724,3.717947681459841,45.17783094218463,3.25237243372357,43.85380734732988,1.4525594885524233
-geid_207_725,3.8233310906626805,45.17783094218463,3.25237243372357,44.50874736838516,5.130961663701489
-geid_207_726,3.5016215100692407,45.17783094218463,3.25237243372357,47.41145937122883,4.496470076013932
-geid_207_727,3.74206623825241,45.17783094218463,3.25237243372357,44.0020184300902,2.31741831988411
-geid_207_728,3.556092851936303,45.17783094218463,3.25237243372357,45.82019249194862,3.186459311425014
-geid_207_729,3.5309393915043596,45.17783094218463,3.25237243372357,42.848054210870814,2.897441188335853
-geid_207_730,3.6845335355126543,50.827799766974884,-1.607604870803578,49.78239215432197,-1.6160772139043056
-geid_207_731,3.936542058316968,50.827799766974884,-1.607604870803578,50.62051134847265,-2.052585486036663
-geid_207_732,3.7855311195163392,50.827799766974884,-1.607604870803578,49.66053295395323,1.1631431792891749
-geid_207_733,3.91860949248484,50.827799766974884,-1.607604870803578,50.68748064993762,-1.1312359211488365
-geid_207_734,3.806109487161584,50.827799766974884,-1.607604870803578,50.45238420319761,-0.738061876417667
-geid_207_735,3.5364993316430624,50.827799766974884,-1.607604870803578,49.310783816211476,0.7676529559058003
-geid_207_736,3.880182953124,50.827799766974884,-1.607604870803578,48.89149880622686,-0.07598336790292759
-geid_207_737,3.9841006707698634,45.587599888230535,6.197194779024404,44.13885735376671,-1.922114192614957
-geid_207_738,3.792203686477097,45.587599888230535,6.197194779024404,44.821185941119204,7.440770362976513
-geid_207_739,3.5005461783621152,45.587599888230535,6.197194779024404,45.82019249194862,3.186459311425014
-geid_207_740,3.7132143058456575,45.587599888230535,6.197194779024404,44.49428467022615,8.10460985664245
-geid_207_741,3.9782339309471237,44.49624694766043,-0.539423448944981,45.117301530718095,0.22064507112713905
-geid_207_742,3.696037702166912,44.49624694766043,-0.539423448944981,43.26235811031123,1.4130439347801804
-geid_207_743,3.6182046765324096,44.49624694766043,-0.539423448944981,44.0020184300902,2.31741831988411
-geid_207_744,3.876246010307665,44.62323701510522,3.830706280852822,45.10508051186817,4.019228943220692
-geid_207_745,3.7759412060467343,44.62323701510522,3.830706280852822,45.74761785497111,4.050664056695648
-geid_207_746,3.784958265729487,44.62323701510522,3.830706280852822,43.26235811031123,1.4130439347801804
-geid_207_747,3.772277921721384,44.62323701510522,3.830706280852822,43.27803310615063,3.8486602046120924
-geid_207_748,3.7059261146168048,44.62323701510522,3.830706280852822,43.85380734732988,1.4525594885524233
-geid_207_749,3.55242165841161,44.62323701510522,3.830706280852822,44.50874736838516,5.130961663701489
-geid_207_750,3.517914635173621,44.62323701510522,3.830706280852822,47.41145937122883,4.496470076013932
-geid_207_751,3.7368232231736025,44.62323701510522,3.830706280852822,44.0020184300902,2.31741831988411
-geid_207_752,3.6673878534079507,44.62323701510522,3.830706280852822,45.82019249194862,3.186459311425014
-geid_207_753,3.708220662383846,49.78239215432197,-1.6160772139043056,50.62051134847265,-2.052585486036663
-geid_207_754,3.7048038020011558,49.78239215432197,-1.6160772139043056,47.437876315710795,1.595890995145104
-geid_207_755,3.6211853248339136,49.78239215432197,-1.6160772139043056,49.66053295395323,1.1631431792891749
-geid_207_756,3.7725386518918076,49.78239215432197,-1.6160772139043056,50.68748064993762,-1.1312359211488365
-geid_207_757,3.6926892209618942,49.78239215432197,-1.6160772139043056,50.45238420319761,-0.738061876417667
-geid_207_758,3.585115298681605,49.78239215432197,-1.6160772139043056,49.310783816211476,0.7676529559058003
-geid_207_759,3.6179194345557266,49.78239215432197,-1.6160772139043056,48.89149880622686,-0.07598336790292759
-geid_207_760,3.806973288829156,49.78239215432197,-1.6160772139043056,48.69290967403191,-2.9059687795628975
-geid_207_761,3.8881093686215236,44.198022795669665,3.6794166673423714,45.117301530718095,0.22064507112713905
-geid_207_762,3.5861527516702805,44.198022795669665,3.6794166673423714,45.74761785497111,4.050664056695648
-geid_207_763,3.55682818569936,44.198022795669665,3.6794166673423714,43.27803310615063,3.8486602046120924
-geid_207_764,3.5554677120751434,44.198022795669665,3.6794166673423714,43.85380734732988,1.4525594885524233
-geid_207_765,3.7230417190229903,44.198022795669665,3.6794166673423714,44.50874736838516,5.130961663701489
-geid_207_766,3.7312879870107243,50.62051134847265,-2.052585486036663,49.66053295395323,1.1631431792891749
-geid_207_767,3.958233759123482,50.62051134847265,-2.052585486036663,50.68748064993762,-1.1312359211488365
-geid_207_768,3.788391912337473,50.62051134847265,-2.052585486036663,50.45238420319761,-0.738061876417667
-geid_207_769,3.6715982863450805,50.62051134847265,-2.052585486036663,49.310783816211476,0.7676529559058003
-geid_207_770,3.811061335548241,50.62051134847265,-2.052585486036663,48.89149880622686,-0.07598336790292759
-geid_207_771,3.9191071666022506,45.117301530718095,0.22064507112713905,46.72815566055947,3.541118089344388
-geid_207_772,3.790069682270617,45.117301530718095,0.22064507112713905,45.74761785497111,4.050664056695648
-geid_207_773,3.696342733608,45.117301530718095,0.22064507112713905,46.564877646151274,-0.2168014492979391
-geid_207_774,3.7334017477896126,45.117301530718095,0.22064507112713905,44.32250985805874,-2.79451481267789
-geid_207_775,3.616209740126233,45.117301530718095,0.22064507112713905,44.46398488962171,-2.7650197988871605
-geid_207_776,3.589451450715953,45.117301530718095,0.22064507112713905,45.610819871929195,-0.5719063721795976
-geid_207_777,3.813450804962575,45.117301530718095,0.22064507112713905,44.13885735376671,-1.922114192614957
-geid_207_778,3.765894748882996,45.117301530718095,0.22064507112713905,43.4186514968327,-0.7809242098601268
-geid_207_779,3.5705518041885442,45.117301530718095,0.22064507112713905,43.25993303611263,3.156236965423986
-geid_207_780,3.60927537636649,45.117301530718095,0.22064507112713905,43.85380734732988,1.4525594885524233
-geid_207_781,3.681649991909264,45.117301530718095,0.22064507112713905,43.11612558547147,-0.7102480361477239
-geid_207_782,3.7269843441028083,45.117301530718095,0.22064507112713905,44.0020184300902,2.31741831988411
-geid_207_783,3.6160390515228737,45.117301530718095,0.22064507112713905,46.01549105056417,-1.2505627206357022
-geid_207_784,3.547035548140551,45.117301530718095,0.22064507112713905,42.848054210870814,2.897441188335853
-geid_207_785,3.655889657610848,45.10508051186817,4.019228943220692,46.72815566055947,3.541118089344388
-geid_207_786,3.753690764342472,45.10508051186817,4.019228943220692,45.74761785497111,4.050664056695648
-geid_207_787,3.5732910260628037,45.10508051186817,4.019228943220692,47.437876315710795,1.595890995145104
-geid_207_788,3.7121009859041956,45.10508051186817,4.019228943220692,43.26235811031123,1.4130439347801804
-geid_207_789,3.865595531454768,45.10508051186817,4.019228943220692,43.27803310615063,3.8486602046120924
-geid_207_790,3.7877812799417363,45.10508051186817,4.019228943220692,43.85380734732988,1.4525594885524233
-geid_207_791,3.509019593095553,45.10508051186817,4.019228943220692,44.50874736838516,5.130961663701489
-geid_207_792,3.546215468681244,45.10508051186817,4.019228943220692,47.41145937122883,4.496470076013932
-geid_207_793,3.8507317290358594,45.10508051186817,4.019228943220692,44.0020184300902,2.31741831988411
-geid_207_794,3.5719935937924223,45.10508051186817,4.019228943220692,45.82019249194862,3.186459311425014
-geid_207_795,3.840977019658745,46.72815566055947,3.541118089344388,47.41145937122883,4.496470076013932
-geid_207_796,3.61452265562404,46.72815566055947,3.541118089344388,44.0020184300902,2.31741831988411
-geid_207_797,3.556144748255976,45.74761785497111,4.050664056695648,47.437876315710795,1.595890995145104
-geid_207_798,3.8457899362418453,45.74761785497111,4.050664056695648,43.27803310615063,3.8486602046120924
-geid_207_799,3.6768342072031444,45.74761785497111,4.050664056695648,43.85380734732988,1.4525594885524233
-geid_207_800,3.875351588320213,45.74761785497111,4.050664056695648,44.50874736838516,5.130961663701489
-geid_207_801,3.5465351576966095,45.74761785497111,4.050664056695648,44.0020184300902,2.31741831988411
-geid_207_802,3.7863049028152806,46.564877646151274,-0.2168014492979391,46.85355736306181,-0.9818301903901387
-geid_207_803,3.682680286005966,46.564877646151274,-0.2168014492979391,47.246569289405514,-1.8795070922527817
-geid_207_804,3.631345927666265,46.564877646151274,-0.2168014492979391,45.82019249194862,3.186459311425014
-geid_207_805,3.6856683627054916,46.564877646151274,-0.2168014492979391,46.01549105056417,-1.2505627206357022
-geid_207_806,3.8850182343414015,45.82289990090374,-5.141591850271594,45.99440440911516,-4.0109162804310605
-geid_207_807,3.5129278799931964,47.437876315710795,1.595890995145104,49.66053295395323,1.1631431792891749
-geid_207_808,3.571876000711748,47.437876315710795,1.595890995145104,46.85355736306181,-0.9818301903901387
-geid_207_809,3.5349898558081967,47.437876315710795,1.595890995145104,43.27803310615063,3.8486602046120924
-geid_207_810,3.5184023107958207,47.437876315710795,1.595890995145104,50.45238420319761,-0.738061876417667
-geid_207_811,3.571514388603305,47.437876315710795,1.595890995145104,47.246569289405514,-1.8795070922527817
-geid_207_812,3.5003233488263117,47.437876315710795,1.595890995145104,49.310783816211476,0.7676529559058003
-geid_207_813,3.553435293711409,47.437876315710795,1.595890995145104,48.89149880622686,-0.07598336790292759
-geid_207_814,3.5244057759744063,47.437876315710795,1.595890995145104,43.85380734732988,1.4525594885524233
-geid_207_815,3.8220328591040396,47.437876315710795,1.595890995145104,49.204010641149154,2.638028256018218
-geid_207_816,3.551840451601944,47.437876315710795,1.595890995145104,44.0020184300902,2.31741831988411
-geid_207_817,3.559905108324366,47.437876315710795,1.595890995145104,45.82019249194862,3.186459311425014
-geid_207_818,3.6703566933062497,43.26235811031123,1.4130439347801804,43.27803310615063,3.8486602046120924
-geid_207_819,3.60266554914721,43.26235811031123,1.4130439347801804,43.4186514968327,-0.7809242098601268
-geid_207_820,3.7154555176218564,43.26235811031123,1.4130439347801804,42.4737423682956,-0.6593132384417357
-geid_207_821,3.638580933091861,43.26235811031123,1.4130439347801804,43.85380734732988,1.4525594885524233
-geid_207_822,3.713925314818278,43.26235811031123,1.4130439347801804,43.11612558547147,-0.7102480361477239
-geid_207_823,3.73496587393176,43.26235811031123,1.4130439347801804,44.0020184300902,2.31741831988411
-geid_207_824,3.7321658595788447,49.66053295395323,1.1631431792891749,50.68748064993762,-1.1312359211488365
-geid_207_825,3.8307538136749457,49.66053295395323,1.1631431792891749,50.45238420319761,-0.738061876417667
-geid_207_826,3.9624735897617644,49.66053295395323,1.1631431792891749,48.89149880622686,-0.07598336790292759
-geid_207_827,3.8862215716130355,49.66053295395323,1.1631431792891749,49.204010641149154,2.638028256018218
-geid_207_828,3.852778866276103,44.32250985805874,-2.79451481267789,44.46398488962171,-2.7650197988871605
-geid_207_829,3.5695229207739723,46.85355736306181,-0.9818301903901387,47.246569289405514,-1.8795070922527817
-geid_207_830,3.55832522607757,46.85355736306181,-0.9818301903901387,45.82019249194862,3.186459311425014
-geid_207_831,3.971532630483202,46.85355736306181,-0.9818301903901387,48.69290967403191,-2.9059687795628975
-geid_207_832,3.730352468256962,43.27803310615063,3.8486602046120924,43.25993303611263,3.156236965423986
-geid_207_833,3.7349990375239934,43.27803310615063,3.8486602046120924,43.85380734732988,1.4525594885524233
-geid_207_834,3.6541151957074804,43.27803310615063,3.8486602046120924,44.50874736838516,5.130961663701489
-geid_207_835,3.815243964898502,43.27803310615063,3.8486602046120924,44.0020184300902,2.31741831988411
-geid_207_836,3.78907597871401,43.27803310615063,3.8486602046120924,42.848054210870814,2.897441188335853
-geid_207_837,3.5831520701712645,45.610819871929195,-0.5719063721795976,46.01549105056417,-1.2505627206357022
-geid_207_838,3.8404864087128097,50.68748064993762,-1.1312359211488365,50.45238420319761,-0.738061876417667
-geid_207_839,3.668599026280038,50.68748064993762,-1.1312359211488365,49.310783816211476,0.7676529559058003
-geid_207_840,3.7599413124073755,50.68748064993762,-1.1312359211488365,48.89149880622686,-0.07598336790292759
-geid_207_841,3.9466576337661223,44.13885735376671,-1.922114192614957,43.4186514968327,-0.7809242098601268
-geid_207_842,3.559809072324097,44.13885735376671,-1.922114192614957,43.11612558547147,-0.7102480361477239
-geid_207_843,4,44.13885735376671,-1.922114192614957,45.99440440911516,-4.0109162804310605
-geid_207_844,3.8886601199465876,50.45238420319761,-0.738061876417667,48.89149880622686,-0.07598336790292759
-geid_207_845,3.536039775748324,47.246569289405514,-1.8795070922527817,43.85380734732988,1.4525594885524233
-geid_207_846,3.5044660315200478,47.246569289405514,-1.8795070922527817,48.052448631621914,-3.708642758626901
-geid_207_847,3.722125176961,47.246569289405514,-1.8795070922527817,46.01549105056417,-1.2505627206357022
-geid_207_848,3.5230895080306706,43.4186514968327,-0.7809242098601268,43.85380734732988,1.4525594885524233
-geid_207_849,3.522558565251842,43.4186514968327,-0.7809242098601268,43.11612558547147,-0.7102480361477239
-geid_207_850,3.8472027805551376,43.4186514968327,-0.7809242098601268,44.0020184300902,2.31741831988411
-geid_207_851,3.551463007390805,44.821185941119204,7.440770362976513,44.50874736838516,5.130961663701489
-geid_207_852,3.547904469507476,44.821185941119204,7.440770362976513,45.82019249194862,3.186459311425014
-geid_207_853,3.802809822310714,44.821185941119204,7.440770362976513,44.49428467022615,8.10460985664245
-geid_207_854,3.595033095277563,43.25993303611263,3.156236965423986,43.85380734732988,1.4525594885524233
-geid_207_855,3.6523229325786253,43.25993303611263,3.156236965423986,44.50874736838516,5.130961663701489
-geid_207_856,3.743376666657409,43.25993303611263,3.156236965423986,42.848054210870814,2.897441188335853
-geid_207_857,3.512013890273504,49.310783816211476,0.7676529559058003,48.89149880622686,-0.07598336790292759
-geid_207_858,3.839361183080864,49.310783816211476,0.7676529559058003,49.204010641149154,2.638028256018218
-geid_207_859,3.9089749052970726,48.89149880622686,-0.07598336790292759,49.204010641149154,2.638028256018218
-geid_207_860,3.610694597408528,43.85380734732988,1.4525594885524233,44.50874736838516,5.130961663701489
-geid_207_861,3.5995568794900317,43.85380734732988,1.4525594885524233,43.11612558547147,-0.7102480361477239
-geid_207_862,3.8012705853888673,43.85380734732988,1.4525594885524233,44.0020184300902,2.31741831988411
-geid_207_863,3.585808482726072,43.85380734732988,1.4525594885524233,45.82019249194862,3.186459311425014
-geid_207_864,3.579716408591823,43.85380734732988,1.4525594885524233,42.848054210870814,2.897441188335853
-geid_207_865,3.7070063932159125,48.052448631621914,-3.708642758626901,48.69290967403191,-2.9059687795628975
-geid_207_866,3.5611722255747855,44.50874736838516,5.130961663701489,44.0020184300902,2.31741831988411
-geid_207_867,3.5915379569169152,49.204010641149154,2.638028256018218,47.41145937122883,4.496470076013932
-geid_207_868,3.674507833604337,43.11612558547147,-0.7102480361477239,44.0020184300902,2.31741831988411
-geid_207_869,3.5167207603691524,44.0020184300902,2.31741831988411,45.82019249194862,3.186459311425014
-geid_207_870,3.612683032337165,44.0020184300902,2.31741831988411,42.848054210870814,2.897441188335853
\ No newline at end of file
+geid_154_0,3.80296606428025,50.095652652194104,0.27514923370268063,46.57474321681607,1.3770007767982548
+geid_154_1,3.5008791823513223,50.095652652194104,0.27514923370268063,48.34971774155736,3.2574681703783197
+geid_154_2,3.6532962468288446,50.095652652194104,0.27514923370268063,48.098537970016984,2.0737414866589625
+geid_154_3,3.5715308302743365,50.095652652194104,0.27514923370268063,49.074505597702846,-2.0688596724741526
+geid_154_4,3.5137369785525316,50.095652652194104,0.27514923370268063,50.292308955481424,-1.482213618433211
+geid_154_5,3.8899754947723264,50.095652652194104,0.27514923370268063,48.93303439684253,2.2601977407694136
+geid_154_6,3.6559192942613055,50.095652652194104,0.27514923370268063,47.829438410882226,2.7686129065756613
+geid_154_7,3.581672374741263,50.095652652194104,0.27514923370268063,51.089446813806624,-0.744089808812189
+geid_154_8,3.6624054954019125,50.095652652194104,0.27514923370268063,48.62953620526404,2.65680348043696
+geid_154_9,3.774167253960992,50.095652652194104,0.27514923370268063,48.69342945249822,1.6982256753937404
+geid_154_10,3.6310878746706496,50.095652652194104,0.27514923370268063,49.03690964534744,3.2969160432724607
+geid_154_11,3.5689386919489805,50.095652652194104,0.27514923370268063,47.883855457427195,1.3317638934726088
+geid_154_12,3.7559956306503746,50.095652652194104,0.27514923370268063,49.41619876776419,-2.256590578847793
+geid_154_13,3.7610722165825603,50.095652652194104,0.27514923370268063,49.53894118451349,-0.026408855825792
+geid_154_14,3.7584027119196004,50.095652652194104,0.27514923370268063,50.230439516342905,-1.917877405550734
+geid_154_15,3.586507187941608,50.095652652194104,0.27514923370268063,49.20087473218939,-1.3230913858930382
+geid_154_16,3.5702267642490972,50.095652652194104,0.27514923370268063,50.37035449425022,-2.382974860244351
+geid_154_17,3.5164337340049223,50.095652652194104,0.27514923370268063,50.63900693855963,-2.738087784806178
+geid_154_18,3.7380582968185743,50.095652652194104,0.27514923370268063,50.827799766974884,-1.607604870803578
+geid_154_19,3.631856382049,50.095652652194104,0.27514923370268063,49.78239215432197,-1.6160772139043056
+geid_154_20,3.702017850750122,50.095652652194104,0.27514923370268063,50.62051134847265,-2.052585486036663
+geid_154_21,3.8100618387277208,50.095652652194104,0.27514923370268063,47.437876315710795,1.595890995145104
+geid_154_22,3.6870748340810326,50.095652652194104,0.27514923370268063,49.66053295395323,1.1631431792891749
+geid_154_23,3.662301924458789,50.095652652194104,0.27514923370268063,50.68748064993762,-1.1312359211488365
+geid_154_24,3.757498652800922,50.095652652194104,0.27514923370268063,50.45238420319761,-0.738061876417667
+geid_154_25,3.586817173065725,50.095652652194104,0.27514923370268063,49.310783816211476,0.7676529559058003
+geid_154_26,3.73905607816321,50.095652652194104,0.27514923370268063,48.89149880622686,-0.07598336790292759
+geid_154_27,3.847525481581441,50.095652652194104,0.27514923370268063,49.204010641149154,2.638028256018218
+geid_154_28,3.884382440672669,44.84248644351479,8.233068830087115,45.32216056548124,6.057549456702472
+geid_154_29,3.714448208840545,44.84248644351479,8.233068830087115,44.2838815313382,7.38212297144335
+geid_154_30,3.801033741376,44.84248644351479,8.233068830087115,44.62611076035213,5.933129074859364
+geid_154_31,3.6950735887450565,44.84248644351479,8.233068830087115,45.587599888230535,6.197194779024404
+geid_154_32,3.9134806985487245,44.84248644351479,8.233068830087115,44.821185941119204,7.440770362976513
+geid_154_33,3.748730880002882,44.84248644351479,8.233068830087115,44.49428467022615,8.10460985664245
+geid_154_34,3.5743434419354285,42.502502326142775,3.3611757927595374,42.33292310514313,3.895369089332037
+geid_154_35,3.5477865955376093,42.502502326142775,3.3611757927595374,45.20317618774453,1.882953464001889
+geid_154_36,4,42.502502326142775,3.3611757927595374,43.36459381808042,4.538702123264562
+geid_154_37,3.6311153526290454,42.502502326142775,3.3611757927595374,43.66148500525721,3.58196687178209
+geid_154_38,3.5160966533180926,42.502502326142775,3.3611757927595374,42.84957978820259,1.0242823806736263
+geid_154_39,3.803607017559469,42.502502326142775,3.3611757927595374,42.87062830218926,3.987191857191429
+geid_154_40,3.516932934126563,42.502502326142775,3.3611757927595374,45.10508051186817,4.019228943220692
+geid_154_41,3.625419540456903,42.502502326142775,3.3611757927595374,43.27803310615063,3.8486602046120924
+geid_154_42,3.539862832433382,42.502502326142775,3.3611757927595374,44.0020184300902,2.31741831988411
+geid_154_43,3.51896381734922,42.502502326142775,3.3611757927595374,42.848054210870814,2.897441188335853
+geid_154_44,3.5552714620775623,46.39001279993293,-1.278745253707311,44.19564680234881,-0.41908782224287133
+geid_154_45,3.513051208741061,46.39001279993293,-1.278745253707311,44.310628215522016,1.7874150441457375
+geid_154_46,3.591066500619903,46.39001279993293,-1.278745253707311,44.797812549750205,-1.6728692414945274
+geid_154_47,3.65831364403586,46.39001279993293,-1.278745253707311,49.41619876776419,-2.256590578847793
+geid_154_48,3.5008849826510393,46.39001279993293,-1.278745253707311,50.230439516342905,-1.917877405550734
+geid_154_49,3.563621318596697,46.39001279993293,-1.278745253707311,43.51004320364646,0.16395132058310358
+geid_154_50,3.665202081548063,46.39001279993293,-1.278745253707311,46.92364763973167,2.2950208476967435
+geid_154_51,3.5983539718385282,46.39001279993293,-1.278745253707311,44.49624694766043,-0.539423448944981
+geid_154_52,3.5771465313304684,46.39001279993293,-1.278745253707311,49.78239215432197,-1.6160772139043056
+geid_154_53,3.5487115199218078,46.39001279993293,-1.278745253707311,45.117301530718095,0.22064507112713905
+geid_154_54,3.5104643077753566,46.39001279993293,-1.278745253707311,45.10508051186817,4.019228943220692
+geid_154_55,3.628736703025949,46.39001279993293,-1.278745253707311,47.437876315710795,1.595890995145104
+geid_154_56,3.5857001304302494,46.39001279993293,-1.278745253707311,48.89149880622686,-0.07598336790292759
+geid_154_57,3.629054413259598,47.39443710529524,-0.19811588473135444,46.57474321681607,1.3770007767982548
+geid_154_58,3.7177941213535686,47.39443710529524,-0.19811588473135444,48.098537970016984,2.0737414866589625
+geid_154_59,3.757717969614896,47.39443710529524,-0.19811588473135444,47.829438410882226,2.7686129065756613
+geid_154_60,3.61534972049329,47.39443710529524,-0.19811588473135444,47.40954000963522,3.627407387609491
+geid_154_61,3.648030667329422,47.39443710529524,-0.19811588473135444,46.982582401509205,-0.33871238113705093
+geid_154_62,3.659020295649297,47.39443710529524,-0.19811588473135444,47.883855457427195,1.3317638934726088
+geid_154_63,3.5329272486523924,47.39443710529524,-0.19811588473135444,45.6476784140238,0.33760183449911985
+geid_154_64,3.8132075282860876,47.39443710529524,-0.19811588473135444,47.36373713597297,0.8367531063816975
+geid_154_65,3.7476417894416367,47.39443710529524,-0.19811588473135444,46.92364763973167,2.2950208476967435
+geid_154_66,3.930457793760768,47.39443710529524,-0.19811588473135444,46.564877646151274,-0.2168014492979391
+geid_154_67,3.6172655279974406,47.39443710529524,-0.19811588473135444,47.437876315710795,1.595890995145104
+geid_154_68,3.69215225820676,47.39443710529524,-0.19811588473135444,46.85355736306181,-0.9818301903901387
+geid_154_69,3.56524066827656,47.39443710529524,-0.19811588473135444,47.246569289405514,-1.8795070922527817
+geid_154_70,3.626455114825637,45.437037232878765,-0.8938408428459019,46.57474321681607,1.3770007767982548
+geid_154_71,4,45.437037232878765,-0.8938408428459019,45.20317618774453,1.882953464001889
+geid_154_72,3.7193641935067028,45.437037232878765,-0.8938408428459019,45.6476784140238,0.33760183449911985
+geid_154_73,3.6004973317555224,45.437037232878765,-0.8938408428459019,44.49624694766043,-0.539423448944981
+geid_154_74,3.7317695253073233,45.437037232878765,-0.8938408428459019,45.117301530718095,0.22064507112713905
+geid_154_75,3.7195881418826238,45.437037232878765,-0.8938408428459019,46.85355736306181,-0.9818301903901387
+geid_154_76,3.5713093811520884,43.1381344087296,2.4973267119138827,45.20317618774453,1.882953464001889
+geid_154_77,3.543287640225062,43.1381344087296,2.4973267119138827,44.19564680234881,-0.41908782224287133
+geid_154_78,3.55069766457025,43.1381344087296,2.4973267119138827,43.66148500525721,3.58196687178209
+geid_154_79,3.624281310495521,43.1381344087296,2.4973267119138827,44.2718416328981,4.4161124848100295
+geid_154_80,3.5767341944463364,43.1381344087296,2.4973267119138827,43.93193452794897,5.145754923793722
+geid_154_81,3.5821226976451226,43.1381344087296,2.4973267119138827,45.17783094218463,3.25237243372357
+geid_154_82,3.638270969892048,43.1381344087296,2.4973267119138827,43.27803310615063,3.8486602046120924
+geid_154_83,3.689557232516881,43.1381344087296,2.4973267119138827,43.25993303611263,3.156236965423986
+geid_154_84,3.552026693447694,43.1381344087296,2.4973267119138827,43.85380734732988,1.4525594885524233
+geid_154_85,3.649689102014402,43.1381344087296,2.4973267119138827,42.848054210870814,2.897441188335853
+geid_154_86,3.572051729563073,42.33292310514313,3.895369089332037,45.20317618774453,1.882953464001889
+geid_154_87,3.5743434419354285,42.33292310514313,3.895369089332037,43.36459381808042,4.538702123264562
+geid_154_88,3.6210260504043843,42.33292310514313,3.895369089332037,42.87062830218926,3.987191857191429
+geid_154_89,3.6235689605568044,42.33292310514313,3.895369089332037,43.27803310615063,3.8486602046120924
+geid_154_90,3.5203105726758652,42.33292310514313,3.895369089332037,43.25993303611263,3.156236965423986
+geid_154_91,3.5244019837484655,42.33292310514313,3.895369089332037,42.848054210870814,2.897441188335853
+geid_154_92,3.847265468073668,46.57474321681607,1.3770007767982548,48.34971774155736,3.2574681703783197
+geid_154_93,3.5673241687673762,46.57474321681607,1.3770007767982548,43.36459381808042,4.538702123264562
+geid_154_94,3.8635815516482115,46.57474321681607,1.3770007767982548,48.098537970016984,2.0737414866589625
+geid_154_95,3.82311010200625,46.57474321681607,1.3770007767982548,49.074505597702846,-2.0688596724741526
+geid_154_96,3.81349224361592,46.57474321681607,1.3770007767982548,48.93303439684253,2.2601977407694136
+geid_154_97,3.7678680453400903,46.57474321681607,1.3770007767982548,47.829438410882226,2.7686129065756613
+geid_154_98,3.533671424750688,46.57474321681607,1.3770007767982548,44.19564680234881,-0.41908782224287133
+geid_154_99,3.9371624624202646,46.57474321681607,1.3770007767982548,46.791378804175565,0.5178638905338309
+geid_154_100,3.85737648513984,46.57474321681607,1.3770007767982548,47.40954000963522,3.627407387609491
+geid_154_101,3.7136181712495016,46.57474321681607,1.3770007767982548,43.66148500525721,3.58196687178209
+geid_154_102,3.794861945483492,46.57474321681607,1.3770007767982548,48.62953620526404,2.65680348043696
+geid_154_103,3.771044897310265,46.57474321681607,1.3770007767982548,48.69342945249822,1.6982256753937404
+geid_154_104,3.8387181646660893,46.57474321681607,1.3770007767982548,46.982582401509205,-0.33871238113705093
+geid_154_105,3.795723573756422,46.57474321681607,1.3770007767982548,47.883855457427195,1.3317638934726088
+geid_154_106,3.6937490029951223,46.57474321681607,1.3770007767982548,49.53894118451349,-0.026408855825792
+geid_154_107,3.5302098578229733,46.57474321681607,1.3770007767982548,46.99290524733958,3.1679795336586913
+geid_154_108,3.737806610277824,46.57474321681607,1.3770007767982548,45.17290836956536,4.930200739270964
+geid_154_109,3.854463293139264,46.57474321681607,1.3770007767982548,48.472215711593584,0.7289512909803073
+geid_154_110,3.5230362768100902,46.57474321681607,1.3770007767982548,45.6476784140238,0.33760183449911985
+geid_154_111,3.73738600448864,46.57474321681607,1.3770007767982548,44.2718416328981,4.4161124848100295
+geid_154_112,3.795864083689108,46.57474321681607,1.3770007767982548,47.101699177906376,4.136391390807292
+geid_154_113,3.8001524844280805,46.57474321681607,1.3770007767982548,44.62611076035213,5.933129074859364
+geid_154_114,3.849764008850402,46.57474321681607,1.3770007767982548,47.36373713597297,0.8367531063816975
+geid_154_115,3.771930386143472,46.57474321681607,1.3770007767982548,43.93193452794897,5.145754923793722
+geid_154_116,3.535098341691919,46.57474321681607,1.3770007767982548,45.61505704804713,-1.3628098797139439
+geid_154_117,3.6975788684482818,46.57474321681607,1.3770007767982548,46.92364763973167,2.2950208476967435
+geid_154_118,3.7871158957578497,46.57474321681607,1.3770007767982548,45.17783094218463,3.25237243372357
+geid_154_119,3.7555372983815576,46.57474321681607,1.3770007767982548,44.198022795669665,3.6794166673423714
+geid_154_120,3.5620482744403237,46.57474321681607,1.3770007767982548,45.117301530718095,0.22064507112713905
+geid_154_121,3.833965206719905,46.57474321681607,1.3770007767982548,45.74761785497111,4.050664056695648
+geid_154_122,3.637358095302528,46.57474321681607,1.3770007767982548,46.564877646151274,-0.2168014492979391
+geid_154_123,3.713805408219432,46.57474321681607,1.3770007767982548,47.437876315710795,1.595890995145104
+geid_154_124,3.68625404304476,46.57474321681607,1.3770007767982548,49.66053295395323,1.1631431792891749
+geid_154_125,3.646460678404056,46.57474321681607,1.3770007767982548,46.85355736306181,-0.9818301903901387
+geid_154_126,3.747139406003585,46.57474321681607,1.3770007767982548,45.610819871929195,-0.5719063721795976
+geid_154_127,3.7784294667857927,46.57474321681607,1.3770007767982548,47.246569289405514,-1.8795070922527817
+geid_154_128,3.8788476102201606,46.57474321681607,1.3770007767982548,49.310783816211476,0.7676529559058003
+geid_154_129,3.676370415166323,46.57474321681607,1.3770007767982548,48.89149880622686,-0.07598336790292759
+geid_154_130,3.7557805501479766,46.57474321681607,1.3770007767982548,43.85380734732988,1.4525594885524233
+geid_154_131,3.8974826181384903,46.57474321681607,1.3770007767982548,44.50874736838516,5.130961663701489
+geid_154_132,3.6998428633259532,46.57474321681607,1.3770007767982548,49.204010641149154,2.638028256018218
+geid_154_133,3.5465147059061772,46.57474321681607,1.3770007767982548,47.41145937122883,4.496470076013932
+geid_154_134,3.801220595636487,46.57474321681607,1.3770007767982548,45.82019249194862,3.186459311425014
+geid_154_135,3.6685949274135226,46.57474321681607,1.3770007767982548,46.01549105056417,-1.2505627206357022
+geid_154_136,4,45.20317618774453,1.882953464001889,48.34971774155736,3.2574681703783197
+geid_154_137,3.5433574009134086,45.20317618774453,1.882953464001889,43.36459381808042,4.538702123264562
+geid_154_138,4,45.20317618774453,1.882953464001889,44.429637732244885,-1.6914788926851432
+geid_154_139,4,45.20317618774453,1.882953464001889,48.93303439684253,2.2601977407694136
+geid_154_140,4,45.20317618774453,1.882953464001889,47.829438410882226,2.7686129065756613
+geid_154_141,4,45.20317618774453,1.882953464001889,47.40954000963522,3.627407387609491
+geid_154_142,3.548542431831701,45.20317618774453,1.882953464001889,43.66148500525721,3.58196687178209
+geid_154_143,3.5197395781896095,45.20317618774453,1.882953464001889,42.84957978820259,1.0242823806736263
+geid_154_144,3.541119641231964,45.20317618774453,1.882953464001889,44.310628215522016,1.7874150441457375
+geid_154_145,4,45.20317618774453,1.882953464001889,48.62953620526404,2.65680348043696
+geid_154_146,4,45.20317618774453,1.882953464001889,48.69342945249822,1.6982256753937404
+geid_154_147,4,45.20317618774453,1.882953464001889,47.883855457427195,1.3317638934726088
+geid_154_148,4,45.20317618774453,1.882953464001889,43.780038069817024,4.211045835763049
+geid_154_149,3.6474109045441603,45.20317618774453,1.882953464001889,42.87062830218926,3.987191857191429
+geid_154_150,4,45.20317618774453,1.882953464001889,47.36373713597297,0.8367531063816975
+geid_154_151,3.649592550230862,45.20317618774453,1.882953464001889,43.93193452794897,5.145754923793722
+geid_154_152,4,45.20317618774453,1.882953464001889,44.198022795669665,3.6794166673423714
+geid_154_153,3.5679156698911436,45.20317618774453,1.882953464001889,45.117301530718095,0.22064507112713905
+geid_154_154,4,45.20317618774453,1.882953464001889,45.74761785497111,4.050664056695648
+geid_154_155,4,45.20317618774453,1.882953464001889,46.564877646151274,-0.2168014492979391
+geid_154_156,3.7254481015611605,45.20317618774453,1.882953464001889,43.27803310615063,3.8486602046120924
+geid_154_157,4,45.20317618774453,1.882953464001889,45.610819871929195,-0.5719063721795976
+geid_154_158,3.647374503473405,45.20317618774453,1.882953464001889,43.25993303611263,3.156236965423986
+geid_154_159,3.5862466805002158,45.20317618774453,1.882953464001889,43.85380734732988,1.4525594885524233
+geid_154_160,4,45.20317618774453,1.882953464001889,49.204010641149154,2.638028256018218
+geid_154_161,3.641173199976506,45.20317618774453,1.882953464001889,44.0020184300902,2.31741831988411
+geid_154_162,4,45.20317618774453,1.882953464001889,46.01549105056417,-1.2505627206357022
+geid_154_163,3.8705157572677704,45.20317618774453,1.882953464001889,42.848054210870814,2.897441188335853
+geid_154_164,3.9260556114416287,48.34971774155736,3.2574681703783197,48.098537970016984,2.0737414866589625
+geid_154_165,3.70325493408649,48.34971774155736,3.2574681703783197,48.93303439684253,2.2601977407694136
+geid_154_166,3.7986072757825924,48.34971774155736,3.2574681703783197,47.829438410882226,2.7686129065756613
+geid_154_167,3.706415639668623,48.34971774155736,3.2574681703783197,47.40954000963522,3.627407387609491
+geid_154_168,3.874225006052112,48.34971774155736,3.2574681703783197,48.62953620526404,2.65680348043696
+geid_154_169,3.739986267017448,48.34971774155736,3.2574681703783197,48.69342945249822,1.6982256753937404
+geid_154_170,3.6752610224348206,48.34971774155736,3.2574681703783197,49.03690964534744,3.2969160432724607
+geid_154_171,3.582173458688563,48.34971774155736,3.2574681703783197,47.883855457427195,1.3317638934726088
+geid_154_172,3.617385007034305,48.34971774155736,3.2574681703783197,49.53894118451349,-0.026408855825792
+geid_154_173,3.7367840589447425,48.34971774155736,3.2574681703783197,47.36373713597297,0.8367531063816975
+geid_154_174,3.7748411753145024,48.34971774155736,3.2574681703783197,46.92364763973167,2.2950208476967435
+geid_154_175,3.61183996639154,48.34971774155736,3.2574681703783197,45.17783094218463,3.25237243372357
+geid_154_176,3.69058064061456,48.34971774155736,3.2574681703783197,45.117301530718095,0.22064507112713905
+geid_154_177,3.5929629746970133,48.34971774155736,3.2574681703783197,45.74761785497111,4.050664056695648
+geid_154_178,3.9050054756491686,48.34971774155736,3.2574681703783197,47.437876315710795,1.595890995145104
+geid_154_179,3.8059371443724546,48.34971774155736,3.2574681703783197,49.66053295395323,1.1631431792891749
+geid_154_180,3.591384338888936,48.34971774155736,3.2574681703783197,49.310783816211476,0.7676529559058003
+geid_154_181,3.8449942150018623,48.34971774155736,3.2574681703783197,48.89149880622686,-0.07598336790292759
+geid_154_182,3.643345650025,48.34971774155736,3.2574681703783197,49.204010641149154,2.638028256018218
+geid_154_183,3.527626487593429,48.34971774155736,3.2574681703783197,47.41145937122883,4.496470076013932
+geid_154_184,3.8174693706203207,43.36459381808042,4.538702123264562,43.66148500525721,3.58196687178209
+geid_154_185,3.5160966533180926,43.36459381808042,4.538702123264562,42.84957978820259,1.0242823806736263
+geid_154_186,3.72218104914843,43.36459381808042,4.538702123264562,44.310628215522016,1.7874150441457375
+geid_154_187,3.851405229500068,43.36459381808042,4.538702123264562,43.780038069817024,4.211045835763049
+geid_154_188,3.6439721303448094,43.36459381808042,4.538702123264562,45.17290836956536,4.930200739270964
+geid_154_189,3.756926063324723,43.36459381808042,4.538702123264562,42.87062830218926,3.987191857191429
+geid_154_190,3.6778210610131596,43.36459381808042,4.538702123264562,44.2718416328981,4.4161124848100295
+geid_154_191,3.5567535399719183,43.36459381808042,4.538702123264562,43.93193452794897,5.145754923793722
+geid_154_192,3.7134644693355225,43.36459381808042,4.538702123264562,45.17783094218463,3.25237243372357
+geid_154_193,3.7092721164415843,43.36459381808042,4.538702123264562,44.62323701510522,3.830706280852822
+geid_154_194,3.5805983305596096,43.36459381808042,4.538702123264562,44.198022795669665,3.6794166673423714
+geid_154_195,3.69192391098648,43.36459381808042,4.538702123264562,45.10508051186817,4.019228943220692
+geid_154_196,3.8389239294021844,43.36459381808042,4.538702123264562,45.74761785497111,4.050664056695648
+geid_154_197,3.5338235779039557,43.36459381808042,4.538702123264562,43.26235811031123,1.4130439347801804
+geid_154_198,3.782520211540253,43.36459381808042,4.538702123264562,43.27803310615063,3.8486602046120924
+geid_154_199,3.658809807938434,43.36459381808042,4.538702123264562,43.85380734732988,1.4525594885524233
+geid_154_200,3.572172273965575,43.36459381808042,4.538702123264562,44.50874736838516,5.130961663701489
+geid_154_201,3.717855514164739,43.36459381808042,4.538702123264562,44.0020184300902,2.31741831988411
+geid_154_202,3.51896381734922,43.36459381808042,4.538702123264562,42.848054210870814,2.897441188335853
+geid_154_203,3.5324757811699494,45.84144247695296,-3.9951800531065196,44.797812549750205,-1.6728692414945274
+geid_154_204,4,45.84144247695296,-3.9951800531065196,49.20087473218939,-1.3230913858930382
+geid_154_205,3.883824464127252,45.84144247695296,-3.9951800531065196,45.82289990090374,-5.141591850271594
+geid_154_206,4,45.84144247695296,-3.9951800531065196,44.13885735376671,-1.922114192614957
+geid_154_207,3.9998111622287844,45.84144247695296,-3.9951800531065196,45.99440440911516,-4.0109162804310605
+geid_154_208,3.803165291097536,48.098537970016984,2.0737414866589625,48.93303439684253,2.2601977407694136
+geid_154_209,3.8667492139465223,48.098537970016984,2.0737414866589625,47.829438410882226,2.7686129065756613
+geid_154_210,3.8078325442515855,48.098537970016984,2.0737414866589625,47.40954000963522,3.627407387609491
+geid_154_211,3.8392985599920957,48.098537970016984,2.0737414866589625,48.62953620526404,2.65680348043696
+geid_154_212,3.805445070025,48.098537970016984,2.0737414866589625,48.69342945249822,1.6982256753937404
+geid_154_213,3.63914576767643,48.098537970016984,2.0737414866589625,46.982582401509205,-0.33871238113705093
+geid_154_214,3.6738255253507597,48.098537970016984,2.0737414866589625,49.03690964534744,3.2969160432724607
+geid_154_215,3.7793946341849103,48.098537970016984,2.0737414866589625,47.883855457427195,1.3317638934726088
+geid_154_216,3.726278765163266,48.098537970016984,2.0737414866589625,49.53894118451349,-0.026408855825792
+geid_154_217,3.662180098427876,48.098537970016984,2.0737414866589625,46.99290524733958,3.1679795336586913
+geid_154_218,3.591022877600313,48.098537970016984,2.0737414866589625,45.17290836956536,4.930200739270964
+geid_154_219,3.53886753886884,48.098537970016984,2.0737414866589625,45.6476784140238,0.33760183449911985
+geid_154_220,3.5080187935455367,48.098537970016984,2.0737414866589625,47.101699177906376,4.136391390807292
+geid_154_221,3.7909242243355683,48.098537970016984,2.0737414866589625,47.36373713597297,0.8367531063816975
+geid_154_222,3.882629222180545,48.098537970016984,2.0737414866589625,46.92364763973167,2.2950208476967435
+geid_154_223,3.651798964559525,48.098537970016984,2.0737414866589625,45.17783094218463,3.25237243372357
+geid_154_224,3.6898979942109182,48.098537970016984,2.0737414866589625,45.117301530718095,0.22064507112713905
+geid_154_225,3.647310295941428,48.098537970016984,2.0737414866589625,45.74761785497111,4.050664056695648
+geid_154_226,3.5918967529,48.098537970016984,2.0737414866589625,46.564877646151274,-0.2168014492979391
+geid_154_227,3.883539027084696,48.098537970016984,2.0737414866589625,47.437876315710795,1.595890995145104
+geid_154_228,3.8573554308689166,48.098537970016984,2.0737414866589625,49.66053295395323,1.1631431792891749
+geid_154_229,3.6083532298442282,48.098537970016984,2.0737414866589625,46.85355736306181,-0.9818301903901387
+geid_154_230,3.7751362679815803,48.098537970016984,2.0737414866589625,49.310783816211476,0.7676529559058003
+geid_154_231,3.84976565699908,48.098537970016984,2.0737414866589625,48.89149880622686,-0.07598336790292759
+geid_154_232,3.726645812311973,48.098537970016984,2.0737414866589625,49.204010641149154,2.638028256018218
+geid_154_233,3.646320249918722,48.098537970016984,2.0737414866589625,47.41145937122883,4.496470076013932
+geid_154_234,3.6403814222282898,49.074505597702846,-2.0688596724741526,49.41619876776419,-2.256590578847793
+geid_154_235,3.5745868410745283,49.074505597702846,-2.0688596724741526,49.20087473218939,-1.3230913858930382
+geid_154_236,3.7206683265315603,49.074505597702846,-2.0688596724741526,50.37035449425022,-2.382974860244351
+geid_154_237,3.515359467514056,49.074505597702846,-2.0688596724741526,47.36373713597297,0.8367531063816975
+geid_154_238,3.60669718778681,49.074505597702846,-2.0688596724741526,50.63900693855963,-2.738087784806178
+geid_154_239,3.5038171064480164,49.074505597702846,-2.0688596724741526,50.827799766974884,-1.607604870803578
+geid_154_240,3.5677567024513963,49.074505597702846,-2.0688596724741526,50.62051134847265,-2.052585486036663
+geid_154_241,3.6088430687080697,49.074505597702846,-2.0688596724741526,47.437876315710795,1.595890995145104
+geid_154_242,3.648193437798292,49.074505597702846,-2.0688596724741526,47.246569289405514,-1.8795070922527817
+geid_154_243,3.5336335655548226,44.429637732244885,-1.6914788926851432,44.32250985805874,-2.79451481267789
+geid_154_244,3.928879455313614,50.292308955481424,-1.482213618433211,49.41619876776419,-2.256590578847793
+geid_154_245,3.9148785770391443,50.292308955481424,-1.482213618433211,49.53894118451349,-0.026408855825792
+geid_154_246,3.5604469718612086,50.292308955481424,-1.482213618433211,48.472215711593584,0.7289512909803073
+geid_154_247,3.8727077488561226,50.292308955481424,-1.482213618433211,50.230439516342905,-1.917877405550734
+geid_154_248,3.538373744297903,50.292308955481424,-1.482213618433211,50.63900693855963,-2.738087784806178
+geid_154_249,3.8626883562221823,50.292308955481424,-1.482213618433211,50.827799766974884,-1.607604870803578
+geid_154_250,3.803312920443065,50.292308955481424,-1.482213618433211,49.78239215432197,-1.6160772139043056
+geid_154_251,3.928430751245225,50.292308955481424,-1.482213618433211,50.62051134847265,-2.052585486036663
+geid_154_252,3.7328107108148227,50.292308955481424,-1.482213618433211,49.66053295395323,1.1631431792891749
+geid_154_253,3.969509287740307,50.292308955481424,-1.482213618433211,50.68748064993762,-1.1312359211488365
+geid_154_254,3.8128692815427203,50.292308955481424,-1.482213618433211,50.45238420319761,-0.738061876417667
+geid_154_255,3.80265849765161,50.292308955481424,-1.482213618433211,48.89149880622686,-0.07598336790292759
+geid_154_256,3.812659334754368,50.292308955481424,-1.482213618433211,48.69290967403191,-2.9059687795628975
+geid_154_257,3.747324930860723,48.93303439684253,2.2601977407694136,47.829438410882226,2.7686129065756613
+geid_154_258,3.59579326480929,48.93303439684253,2.2601977407694136,47.40954000963522,3.627407387609491
+geid_154_259,3.786547553322409,48.93303439684253,2.2601977407694136,48.62953620526404,2.65680348043696
+geid_154_260,3.837104879723703,48.93303439684253,2.2601977407694136,48.69342945249822,1.6982256753937404
+geid_154_261,3.640029790308164,48.93303439684253,2.2601977407694136,49.03690964534744,3.2969160432724607
+geid_154_262,3.6394693893836356,48.93303439684253,2.2601977407694136,47.883855457427195,1.3317638934726088
+geid_154_263,3.9205922207561312,48.93303439684253,2.2601977407694136,49.53894118451349,-0.026408855825792
+geid_154_264,3.6359936699055493,48.93303439684253,2.2601977407694136,48.472215711593584,0.7289512909803073
+geid_154_265,3.6245759034576106,48.93303439684253,2.2601977407694136,47.36373713597297,0.8367531063816975
+geid_154_266,3.662403658210563,48.93303439684253,2.2601977407694136,46.92364763973167,2.2950208476967435
+geid_154_267,3.8344189789725625,48.93303439684253,2.2601977407694136,47.437876315710795,1.595890995145104
+geid_154_268,3.8716291678464483,48.93303439684253,2.2601977407694136,49.66053295395323,1.1631431792891749
+geid_154_269,3.961492923465003,48.93303439684253,2.2601977407694136,49.310783816211476,0.7676529559058003
+geid_154_270,3.870773053229681,48.93303439684253,2.2601977407694136,48.89149880622686,-0.07598336790292759
+geid_154_271,3.875310287385408,48.93303439684253,2.2601977407694136,49.204010641149154,2.638028256018218
+geid_154_272,3.62037007458354,48.93303439684253,2.2601977407694136,47.41145937122883,4.496470076013932
+geid_154_273,3.5303906088995567,45.32216056548124,6.057549456702472,46.791378804175565,0.5178638905338309
+geid_154_274,3.7046750733855625,45.32216056548124,6.057549456702472,44.797812549750205,-1.6728692414945274
+geid_154_275,3.853315174727964,45.32216056548124,6.057549456702472,44.62611076035213,5.933129074859364
+geid_154_276,3.7411637206816155,45.32216056548124,6.057549456702472,45.587599888230535,6.197194779024404
+geid_154_277,3.9268490547932946,45.32216056548124,6.057549456702472,44.821185941119204,7.440770362976513
+geid_154_278,3.770214112943367,47.829438410882226,2.7686129065756613,47.40954000963522,3.627407387609491
+geid_154_279,3.748994473997921,47.829438410882226,2.7686129065756613,48.62953620526404,2.65680348043696
+geid_154_280,3.62960719134784,47.829438410882226,2.7686129065756613,48.69342945249822,1.6982256753937404
+geid_154_281,3.6729358365902502,47.829438410882226,2.7686129065756613,46.982582401509205,-0.33871238113705093
+geid_154_282,3.7559693121252287,47.829438410882226,2.7686129065756613,49.03690964534744,3.2969160432724607
+geid_154_283,3.8103980869808103,47.829438410882226,2.7686129065756613,47.883855457427195,1.3317638934726088
+geid_154_284,3.720644639635507,47.829438410882226,2.7686129065756613,49.53894118451349,-0.026408855825792
+geid_154_285,3.688248961384474,47.829438410882226,2.7686129065756613,46.99290524733958,3.1679795336586913
+geid_154_286,3.5606669517711618,47.829438410882226,2.7686129065756613,45.17290836956536,4.930200739270964
+geid_154_287,3.908513658495054,47.829438410882226,2.7686129065756613,47.36373713597297,0.8367531063816975
+geid_154_288,3.7628054179430404,47.829438410882226,2.7686129065756613,46.92364763973167,2.2950208476967435
+geid_154_289,3.688903298430204,47.829438410882226,2.7686129065756613,45.17783094218463,3.25237243372357
+geid_154_290,3.7145440343362575,47.829438410882226,2.7686129065756613,45.117301530718095,0.22064507112713905
+geid_154_291,3.506953191679488,47.829438410882226,2.7686129065756613,45.10508051186817,4.019228943220692
+geid_154_292,3.538675133595956,47.829438410882226,2.7686129065756613,46.72815566055947,3.541118089344388
+geid_154_293,3.6302442642936,47.829438410882226,2.7686129065756613,45.74761785497111,4.050664056695648
+geid_154_294,3.66080987697049,47.829438410882226,2.7686129065756613,46.564877646151274,-0.2168014492979391
+geid_154_295,3.8925043574610245,47.829438410882226,2.7686129065756613,47.437876315710795,1.595890995145104
+geid_154_296,3.75366352392377,47.829438410882226,2.7686129065756613,49.66053295395323,1.1631431792891749
+geid_154_297,3.6502648476695567,47.829438410882226,2.7686129065756613,46.85355736306181,-0.9818301903901387
+geid_154_298,3.7275909830368805,47.829438410882226,2.7686129065756613,49.310783816211476,0.7676529559058003
+geid_154_299,3.78348800196576,47.829438410882226,2.7686129065756613,48.89149880622686,-0.07598336790292759
+geid_154_300,3.622937688950592,47.829438410882226,2.7686129065756613,49.204010641149154,2.638028256018218
+geid_154_301,3.6098755510725624,47.829438410882226,2.7686129065756613,47.41145937122883,4.496470076013932
+geid_154_302,3.5273280482959684,44.19564680234881,-0.41908782224287133,44.310628215522016,1.7874150441457375
+geid_154_303,3.552915338946979,44.19564680234881,-0.41908782224287133,44.797812549750205,-1.6728692414945274
+geid_154_304,3.529789225519289,44.19564680234881,-0.41908782224287133,46.982582401509205,-0.33871238113705093
+geid_154_305,3.612369916827074,44.19564680234881,-0.41908782224287133,45.6476784140238,0.33760183449911985
+geid_154_306,3.7963141927755624,44.19564680234881,-0.41908782224287133,43.51004320364646,0.16395132058310358
+geid_154_307,3.6714377154421514,44.19564680234881,-0.41908782224287133,43.271704306529145,-1.2596118002225092
+geid_154_308,3.5056154348820545,44.19564680234881,-0.41908782224287133,45.61505704804713,-1.3628098797139439
+geid_154_309,3.515924293869636,44.19564680234881,-0.41908782224287133,45.17783094218463,3.25237243372357
+geid_154_310,3.842030310449452,44.19564680234881,-0.41908782224287133,45.117301530718095,0.22064507112713905
+geid_154_311,3.6054725044349127,44.19564680234881,-0.41908782224287133,46.85355736306181,-0.9818301903901387
+geid_154_312,3.649989731258837,44.19564680234881,-0.41908782224287133,43.4186514968327,-0.7809242098601268
+geid_154_313,3.5874455173391966,44.19564680234881,-0.41908782224287133,43.25993303611263,3.156236965423986
+geid_154_314,3.5387195285603714,44.19564680234881,-0.41908782224287133,43.85380734732988,1.4525594885524233
+geid_154_315,3.705601399537577,44.19564680234881,-0.41908782224287133,43.11612558547147,-0.7102480361477239
+geid_154_316,3.613352644047485,44.19564680234881,-0.41908782224287133,44.0020184300902,2.31741831988411
+geid_154_317,3.560844895544412,44.19564680234881,-0.41908782224287133,42.848054210870814,2.897441188335853
+geid_154_318,3.635863854202457,46.791378804175565,0.5178638905338309,48.69290967403191,-2.9059687795628975
+geid_154_319,3.50584109158994,47.40954000963522,3.627407387609491,48.62953620526404,2.65680348043696
+geid_154_320,3.601344728160065,47.40954000963522,3.627407387609491,46.982582401509205,-0.33871238113705093
+geid_154_321,3.6994273610492026,47.40954000963522,3.627407387609491,49.03690964534744,3.2969160432724607
+geid_154_322,3.9136210369987605,47.40954000963522,3.627407387609491,47.883855457427195,1.3317638934726088
+geid_154_323,3.6136365653705624,47.40954000963522,3.627407387609491,49.53894118451349,-0.026408855825792
+geid_154_324,3.6219264822451214,47.40954000963522,3.627407387609491,46.99290524733958,3.1679795336586913
+geid_154_325,3.553459799478799,47.40954000963522,3.627407387609491,45.17290836956536,4.930200739270964
+geid_154_326,3.518917070322182,47.40954000963522,3.627407387609491,44.2718416328981,4.4161124848100295
+geid_154_327,3.8314979108031375,47.40954000963522,3.627407387609491,47.101699177906376,4.136391390807292
+geid_154_328,3.6185831397644646,47.40954000963522,3.627407387609491,44.62611076035213,5.933129074859364
+geid_154_329,3.8293309604791697,47.40954000963522,3.627407387609491,47.36373713597297,0.8367531063816975
+geid_154_330,3.75994778885991,47.40954000963522,3.627407387609491,46.92364763973167,2.2950208476967435
+geid_154_331,3.752514556510272,47.40954000963522,3.627407387609491,45.17783094218463,3.25237243372357
+geid_154_332,3.6624201163995025,47.40954000963522,3.627407387609491,45.117301530718095,0.22064507112713905
+geid_154_333,3.5822100250321984,47.40954000963522,3.627407387609491,46.72815566055947,3.541118089344388
+geid_154_334,3.748930307543012,47.40954000963522,3.627407387609491,45.74761785497111,4.050664056695648
+geid_154_335,3.744799175210689,47.40954000963522,3.627407387609491,47.437876315710795,1.595890995145104
+geid_154_336,3.5991839277813407,47.40954000963522,3.627407387609491,49.66053295395323,1.1631431792891749
+geid_154_337,3.5567625547503727,47.40954000963522,3.627407387609491,49.310783816211476,0.7676529559058003
+geid_154_338,3.612257096693454,47.40954000963522,3.627407387609491,48.89149880622686,-0.07598336790292759
+geid_154_339,3.684312717944449,47.40954000963522,3.627407387609491,44.50874736838516,5.130961663701489
+geid_154_340,3.6424498881937155,47.40954000963522,3.627407387609491,47.41145937122883,4.496470076013932
+geid_154_341,3.5545540115492003,47.40954000963522,3.627407387609491,45.82019249194862,3.186459311425014
+geid_154_342,3.5152821458594454,44.2838815313382,7.38212297144335,45.17290836956536,4.930200739270964
+geid_154_343,3.9297322975554576,44.2838815313382,7.38212297144335,44.62611076035213,5.933129074859364
+geid_154_344,3.7478653872273937,44.2838815313382,7.38212297144335,43.93193452794897,5.145754923793722
+geid_154_345,3.6069317342339122,44.2838815313382,7.38212297144335,45.587599888230535,6.197194779024404
+geid_154_346,3.75957173726148,44.2838815313382,7.38212297144335,44.821185941119204,7.440770362976513
+geid_154_347,3.5409116692648612,44.2838815313382,7.38212297144335,43.25993303611263,3.156236965423986
+geid_154_348,3.5401508133823225,44.2838815313382,7.38212297144335,44.50874736838516,5.130961663701489
+geid_154_349,3.7158948581899227,44.2838815313382,7.38212297144335,44.49428467022615,8.10460985664245
+geid_154_350,3.5076999837371208,45.422383418570185,-2.9519415097072272,45.61505704804713,-1.3628098797139439
+geid_154_351,3.75229403563921,43.66148500525721,3.58196687178209,44.310628215522016,1.7874150441457375
+geid_154_352,3.7585085247287826,43.66148500525721,3.58196687178209,43.780038069817024,4.211045835763049
+geid_154_353,3.720214199373062,43.66148500525721,3.58196687178209,45.17290836956536,4.930200739270964
+geid_154_354,3.7135079048348163,43.66148500525721,3.58196687178209,42.87062830218926,3.987191857191429
+geid_154_355,3.6503443276740053,43.66148500525721,3.58196687178209,43.51004320364646,0.16395132058310358
+geid_154_356,3.8078725473768684,43.66148500525721,3.58196687178209,44.2718416328981,4.4161124848100295
+geid_154_357,3.533988968750862,43.66148500525721,3.58196687178209,44.62611076035213,5.933129074859364
+geid_154_358,3.5839134436679285,43.66148500525721,3.58196687178209,43.93193452794897,5.145754923793722
+geid_154_359,3.77378998685274,43.66148500525721,3.58196687178209,45.17783094218463,3.25237243372357
+geid_154_360,3.669295713626737,43.66148500525721,3.58196687178209,44.62323701510522,3.830706280852822
+geid_154_361,3.6137920272855695,43.66148500525721,3.58196687178209,44.198022795669665,3.6794166673423714
+geid_154_362,3.7253638706408285,43.66148500525721,3.58196687178209,45.10508051186817,4.019228943220692
+geid_154_363,3.800464355515321,43.66148500525721,3.58196687178209,45.74761785497111,4.050664056695648
+geid_154_364,3.528068704310852,43.66148500525721,3.58196687178209,43.26235811031123,1.4130439347801804
+geid_154_365,3.8387183997778576,43.66148500525721,3.58196687178209,43.27803310615063,3.8486602046120924
+geid_154_366,3.695799814832616,43.66148500525721,3.58196687178209,43.25993303611263,3.156236965423986
+geid_154_367,3.6507636372320658,43.66148500525721,3.58196687178209,43.85380734732988,1.4525594885524233
+geid_154_368,3.6488000485805623,43.66148500525721,3.58196687178209,44.50874736838516,5.130961663701489
+geid_154_369,3.66208655823241,43.66148500525721,3.58196687178209,44.0020184300902,2.31741831988411
+geid_154_370,3.6525703484426124,43.66148500525721,3.58196687178209,42.848054210870814,2.897441188335853
+geid_154_371,3.6034561761776662,51.089446813806624,-0.744089808812189,49.53894118451349,-0.026408855825792
+geid_154_372,3.68092427490225,51.089446813806624,-0.744089808812189,50.230439516342905,-1.917877405550734
+geid_154_373,3.5809078331505417,51.089446813806624,-0.744089808812189,50.827799766974884,-1.607604870803578
+geid_154_374,3.5585620049646147,51.089446813806624,-0.744089808812189,50.62051134847265,-2.052585486036663
+geid_154_375,3.672422465055034,51.089446813806624,-0.744089808812189,50.68748064993762,-1.1312359211488365
+geid_154_376,3.6169385968805052,51.089446813806624,-0.744089808812189,50.45238420319761,-0.738061876417667
+geid_154_377,3.644954793601661,51.089446813806624,-0.744089808812189,49.310783816211476,0.7676529559058003
+geid_154_378,3.767582282060688,42.84957978820259,1.0242823806736263,44.797812549750205,-1.6728692414945274
+geid_154_379,3.6018334078761023,42.84957978820259,1.0242823806736263,42.87062830218926,3.987191857191429
+geid_154_380,3.5231226557428554,42.84957978820259,1.0242823806736263,45.117301530718095,0.22064507112713905
+geid_154_381,3.5337227436468166,42.84957978820259,1.0242823806736263,43.26235811031123,1.4130439347801804
+geid_154_382,3.549829531666757,42.84957978820259,1.0242823806736263,43.27803310615063,3.8486602046120924
+geid_154_383,3.504640768223217,42.84957978820259,1.0242823806736263,43.4186514968327,-0.7809242098601268
+geid_154_384,3.5062303720977477,42.84957978820259,1.0242823806736263,43.85380734732988,1.4525594885524233
+geid_154_385,3.645283446647251,42.84957978820259,1.0242823806736263,43.11612558547147,-0.7102480361477239
+geid_154_386,3.524290733513113,42.84957978820259,1.0242823806736263,44.0020184300902,2.31741831988411
+geid_154_387,3.7123155057037405,44.310628215522016,1.7874150441457375,45.17290836956536,4.930200739270964
+geid_154_388,3.7778473933857315,44.310628215522016,1.7874150441457375,42.87062830218926,3.987191857191429
+geid_154_389,3.559467202224301,44.310628215522016,1.7874150441457375,45.6476784140238,0.33760183449911985
+geid_154_390,3.8803085497360144,44.310628215522016,1.7874150441457375,43.51004320364646,0.16395132058310358
+geid_154_391,3.6943428594946752,44.310628215522016,1.7874150441457375,44.2718416328981,4.4161124848100295
+geid_154_392,3.6138405028879528,44.310628215522016,1.7874150441457375,44.62611076035213,5.933129074859364
+geid_154_393,3.837749408584852,44.310628215522016,1.7874150441457375,43.271704306529145,-1.2596118002225092
+geid_154_394,3.56854394326218,44.310628215522016,1.7874150441457375,43.93193452794897,5.145754923793722
+geid_154_395,3.5605542626376097,44.310628215522016,1.7874150441457375,46.92364763973167,2.2950208476967435
+geid_154_396,3.7057826976777215,44.310628215522016,1.7874150441457375,45.17783094218463,3.25237243372357
+geid_154_397,3.553043627614572,44.310628215522016,1.7874150441457375,44.49624694766043,-0.539423448944981
+geid_154_398,3.7485478760188897,44.310628215522016,1.7874150441457375,44.62323701510522,3.830706280852822
+geid_154_399,3.631103080906623,44.310628215522016,1.7874150441457375,45.117301530718095,0.22064507112713905
+geid_154_400,3.866819100301326,44.310628215522016,1.7874150441457375,45.10508051186817,4.019228943220692
+geid_154_401,3.50950129397569,44.310628215522016,1.7874150441457375,45.74761785497111,4.050664056695648
+geid_154_402,3.508171517228823,44.310628215522016,1.7874150441457375,47.437876315710795,1.595890995145104
+geid_154_403,3.8175208738722444,44.310628215522016,1.7874150441457375,43.26235811031123,1.4130439347801804
+geid_154_404,3.8112952119750543,44.310628215522016,1.7874150441457375,43.27803310615063,3.8486602046120924
+geid_154_405,3.8865402666182405,44.310628215522016,1.7874150441457375,43.4186514968327,-0.7809242098601268
+geid_154_406,3.5504137394773054,44.310628215522016,1.7874150441457375,43.25993303611263,3.156236965423986
+geid_154_407,3.7605939109010063,44.310628215522016,1.7874150441457375,43.85380734732988,1.4525594885524233
+geid_154_408,3.5300808547388836,44.310628215522016,1.7874150441457375,44.50874736838516,5.130961663701489
+geid_154_409,3.508559353677415,44.310628215522016,1.7874150441457375,43.11612558547147,-0.7102480361477239
+geid_154_410,3.9495265555968966,44.310628215522016,1.7874150441457375,44.0020184300902,2.31741831988411
+geid_154_411,3.611756839693553,44.310628215522016,1.7874150441457375,45.82019249194862,3.186459311425014
+geid_154_412,3.9959176421347227,44.797812549750205,-1.6728692414945274,49.41619876776419,-2.256590578847793
+geid_154_413,3.5678030927736675,44.797812549750205,-1.6728692414945274,44.155769666563216,-1.2685010513772075
+geid_154_414,3.5511318650469836,44.797812549750205,-1.6728692414945274,42.89738360545404,-0.8498039037887843
+geid_154_415,3.631860917718756,44.797812549750205,-1.6728692414945274,45.117301530718095,0.22064507112713905
+geid_154_416,3.5063187543285554,44.797812549750205,-1.6728692414945274,44.13885735376671,-1.922114192614957
+geid_154_417,3.549287346323458,44.797812549750205,-1.6728692414945274,43.4186514968327,-0.7809242098601268
+geid_154_418,3.8903907148858754,44.797812549750205,-1.6728692414945274,48.89149880622686,-0.07598336790292759
+geid_154_419,3.673723824753445,44.797812549750205,-1.6728692414945274,43.85380734732988,1.4525594885524233
+geid_154_420,3.6615737541416875,44.797812549750205,-1.6728692414945274,43.11612558547147,-0.7102480361477239
+geid_154_421,3.585101287238776,44.797812549750205,-1.6728692414945274,44.0020184300902,2.31741831988411
+geid_154_422,3.537503959586115,44.797812549750205,-1.6728692414945274,45.99440440911516,-4.0109162804310605
+geid_154_423,3.922910012026388,48.62953620526404,2.65680348043696,48.69342945249822,1.6982256753937404
+geid_154_424,3.599459399454257,48.62953620526404,2.65680348043696,49.03690964534744,3.2969160432724607
+geid_154_425,3.7360552087310843,48.62953620526404,2.65680348043696,49.53894118451349,-0.026408855825792
+geid_154_426,3.601396080671492,48.62953620526404,2.65680348043696,47.36373713597297,0.8367531063816975
+geid_154_427,3.67493424133924,48.62953620526404,2.65680348043696,46.92364763973167,2.2950208476967435
+geid_154_428,3.733151145490416,48.62953620526404,2.65680348043696,45.117301530718095,0.22064507112713905
+geid_154_429,3.89656624637284,48.62953620526404,2.65680348043696,47.437876315710795,1.595890995145104
+geid_154_430,3.8498638794490003,48.62953620526404,2.65680348043696,49.66053295395323,1.1631431792891749
+geid_154_431,3.696977406986554,48.62953620526404,2.65680348043696,49.310783816211476,0.7676529559058003
+geid_154_432,3.913198446652748,48.62953620526404,2.65680348043696,48.89149880622686,-0.07598336790292759
+geid_154_433,3.848325898162202,48.62953620526404,2.65680348043696,49.204010641149154,2.638028256018218
+geid_154_434,3.562427148933276,48.62953620526404,2.65680348043696,47.41145937122883,4.496470076013932
+geid_154_435,3.5360303735742735,48.69342945249822,1.6982256753937404,49.03690964534744,3.2969160432724607
+geid_154_436,3.7992436904421174,48.69342945249822,1.6982256753937404,49.53894118451349,-0.026408855825792
+geid_154_437,3.5059431000923045,48.69342945249822,1.6982256753937404,48.472215711593584,0.7289512909803073
+geid_154_438,3.64302303939684,48.69342945249822,1.6982256753937404,46.92364763973167,2.2950208476967435
+geid_154_439,3.6452158590666253,48.69342945249822,1.6982256753937404,45.117301530718095,0.22064507112713905
+geid_154_440,3.82628143739689,48.69342945249822,1.6982256753937404,47.437876315710795,1.595890995145104
+geid_154_441,3.8497834334822496,48.69342945249822,1.6982256753937404,49.66053295395323,1.1631431792891749
+geid_154_442,3.799774622517124,48.69342945249822,1.6982256753937404,49.310783816211476,0.7676529559058003
+geid_154_443,3.8807779791591415,48.69342945249822,1.6982256753937404,48.89149880622686,-0.07598336790292759
+geid_154_444,3.947534417440896,48.69342945249822,1.6982256753937404,49.204010641149154,2.638028256018218
+geid_154_445,3.6377810069983685,48.69342945249822,1.6982256753937404,47.41145937122883,4.496470076013932
+geid_154_446,3.501325520099726,50.00885132425388,-2.5350248385422107,49.53894118451349,-0.026408855825792
+geid_154_447,3.793269083034355,50.00885132425388,-2.5350248385422107,49.78239215432197,-1.6160772139043056
+geid_154_448,3.55445714279824,50.00885132425388,-2.5350248385422107,50.62051134847265,-2.052585486036663
+geid_154_449,3.5423692199101584,50.00885132425388,-2.5350248385422107,50.68748064993762,-1.1312359211488365
+geid_154_450,3.564485283441803,50.00885132425388,-2.5350248385422107,49.310783816211476,0.7676529559058003
+geid_154_451,3.786981814005948,50.00885132425388,-2.5350248385422107,48.69290967403191,-2.9059687795628975
+geid_154_452,3.609071795672718,46.982582401509205,-0.33871238113705093,47.883855457427195,1.3317638934726088
+geid_154_453,3.5327269604338998,46.982582401509205,-0.33871238113705093,45.6476784140238,0.33760183449911985
+geid_154_454,3.8160056590464064,46.982582401509205,-0.33871238113705093,47.36373713597297,0.8367531063816975
+geid_154_455,3.538785218569446,46.982582401509205,-0.33871238113705093,46.92364763973167,2.2950208476967435
+geid_154_456,3.692992499958961,46.982582401509205,-0.33871238113705093,46.564877646151274,-0.2168014492979391
+geid_154_457,3.621162870162209,46.982582401509205,-0.33871238113705093,47.437876315710795,1.595890995145104
+geid_154_458,3.6342376550938753,46.982582401509205,-0.33871238113705093,46.85355736306181,-0.9818301903901387
+geid_154_459,3.760365977839016,46.982582401509205,-0.33871238113705093,47.246569289405514,-1.8795070922527817
+geid_154_460,3.5627549669338228,46.982582401509205,-0.33871238113705093,46.01549105056417,-1.2505627206357022
+geid_154_461,3.675298290895562,49.03690964534744,3.2969160432724607,47.883855457427195,1.3317638934726088
+geid_154_462,3.6645470934484625,49.03690964534744,3.2969160432724607,49.20087473218939,-1.3230913858930382
+geid_154_463,3.53339690318224,49.03690964534744,3.2969160432724607,47.101699177906376,4.136391390807292
+geid_154_464,3.64653740536281,49.03690964534744,3.2969160432724607,47.36373713597297,0.8367531063816975
+geid_154_465,3.793068947044878,49.03690964534744,3.2969160432724607,47.437876315710795,1.595890995145104
+geid_154_466,3.6174639000364492,49.03690964534744,3.2969160432724607,49.204010641149154,2.638028256018218
+geid_154_467,3.67664127015072,47.883855457427195,1.3317638934726088,49.53894118451349,-0.026408855825792
+geid_154_468,3.7235155852585162,47.883855457427195,1.3317638934726088,46.99290524733958,3.1679795336586913
+geid_154_469,3.8764264743053483,47.883855457427195,1.3317638934726088,47.101699177906376,4.136391390807292
+geid_154_470,3.7873434704226296,47.883855457427195,1.3317638934726088,47.36373713597297,0.8367531063816975
+geid_154_471,3.7596731844120286,47.883855457427195,1.3317638934726088,46.92364763973167,2.2950208476967435
+geid_154_472,3.582351711913023,47.883855457427195,1.3317638934726088,45.17783094218463,3.25237243372357
+geid_154_473,3.618290388274985,47.883855457427195,1.3317638934726088,45.117301530718095,0.22064507112713905
+geid_154_474,3.6108366564704255,47.883855457427195,1.3317638934726088,46.72815566055947,3.541118089344388
+geid_154_475,3.572744330053202,47.883855457427195,1.3317638934726088,45.74761785497111,4.050664056695648
+geid_154_476,3.5779792209231838,47.883855457427195,1.3317638934726088,46.564877646151274,-0.2168014492979391
+geid_154_477,3.7086389305879823,47.883855457427195,1.3317638934726088,47.437876315710795,1.595890995145104
+geid_154_478,3.6101269591162284,47.883855457427195,1.3317638934726088,49.66053295395323,1.1631431792891749
+geid_154_479,3.6601621305512007,47.883855457427195,1.3317638934726088,46.85355736306181,-0.9818301903901387
+geid_154_480,3.64216002789136,47.883855457427195,1.3317638934726088,49.310783816211476,0.7676529559058003
+geid_154_481,3.5850222935085605,47.883855457427195,1.3317638934726088,48.89149880622686,-0.07598336790292759
+geid_154_482,3.66600520814862,47.883855457427195,1.3317638934726088,47.41145937122883,4.496470076013932
+geid_154_483,3.674413676051041,47.883855457427195,1.3317638934726088,45.82019249194862,3.186459311425014
+geid_154_484,3.999826681877489,49.41619876776419,-2.256590578847793,49.53894118451349,-0.026408855825792
+geid_154_485,3.6443471280599824,49.41619876776419,-2.256590578847793,50.230439516342905,-1.917877405550734
+geid_154_486,3.6872030261269924,49.41619876776419,-2.256590578847793,50.63900693855963,-2.738087784806178
+geid_154_487,3.9344569556878333,49.41619876776419,-2.256590578847793,50.827799766974884,-1.607604870803578
+geid_154_488,3.7155586809044023,49.41619876776419,-2.256590578847793,49.78239215432197,-1.6160772139043056
+geid_154_489,3.9516320270617133,49.41619876776419,-2.256590578847793,50.62051134847265,-2.052585486036663
+geid_154_490,3.5777963477505774,49.41619876776419,-2.256590578847793,47.437876315710795,1.595890995145104
+geid_154_491,3.7458933880127234,49.41619876776419,-2.256590578847793,49.66053295395323,1.1631431792891749
+geid_154_492,3.9132340539843677,49.41619876776419,-2.256590578847793,50.68748064993762,-1.1312359211488365
+geid_154_493,3.8243068645839196,49.41619876776419,-2.256590578847793,50.45238420319761,-0.738061876417667
+geid_154_494,3.74860464317545,49.41619876776419,-2.256590578847793,47.246569289405514,-1.8795070922527817
+geid_154_495,3.823558108311043,49.41619876776419,-2.256590578847793,48.89149880622686,-0.07598336790292759
+geid_154_496,3.6170540005462684,49.53894118451349,-0.026408855825792,46.99290524733958,3.1679795336586913
+geid_154_497,3.709517794317722,49.53894118451349,-0.026408855825792,50.230439516342905,-1.917877405550734
+geid_154_498,3.824243934165456,49.53894118451349,-0.026408855825792,49.20087473218939,-1.3230913858930382
+geid_154_499,3.667113011654978,49.53894118451349,-0.026408855825792,50.37035449425022,-2.382974860244351
+geid_154_500,3.59400607442496,49.53894118451349,-0.026408855825792,47.36373713597297,0.8367531063816975
+geid_154_501,3.67357988228859,49.53894118451349,-0.026408855825792,50.63900693855963,-2.738087784806178
+geid_154_502,3.645142544433409,49.53894118451349,-0.026408855825792,46.92364763973167,2.2950208476967435
+geid_154_503,3.9258609980276735,49.53894118451349,-0.026408855825792,50.827799766974884,-1.607604870803578
+geid_154_504,3.720093034043233,49.53894118451349,-0.026408855825792,49.78239215432197,-1.6160772139043056
+geid_154_505,3.9522555275868028,49.53894118451349,-0.026408855825792,50.62051134847265,-2.052585486036663
+geid_154_506,3.5403349798212846,49.53894118451349,-0.026408855825792,46.72815566055947,3.541118089344388
+geid_154_507,3.6423823268869695,49.53894118451349,-0.026408855825792,47.437876315710795,1.595890995145104
+geid_154_508,3.7943104362850404,49.53894118451349,-0.026408855825792,49.66053295395323,1.1631431792891749
+geid_154_509,3.930757955777766,49.53894118451349,-0.026408855825792,50.68748064993762,-1.1312359211488365
+geid_154_510,3.78736110219821,49.53894118451349,-0.026408855825792,50.45238420319761,-0.738061876417667
+geid_154_511,3.7261931736183,49.53894118451349,-0.026408855825792,49.310783816211476,0.7676529559058003
+geid_154_512,3.8763131079301214,49.53894118451349,-0.026408855825792,48.89149880622686,-0.07598336790292759
+geid_154_513,3.879205906117201,49.53894118451349,-0.026408855825792,49.204010641149154,2.638028256018218
+geid_154_514,3.651523293508484,46.99290524733958,3.1679795336586913,45.17290836956536,4.930200739270964
+geid_154_515,3.532359516988418,46.99290524733958,3.1679795336586913,47.36373713597297,0.8367531063816975
+geid_154_516,3.7875982204830776,46.99290524733958,3.1679795336586913,46.92364763973167,2.2950208476967435
+geid_154_517,3.6002507751319826,46.99290524733958,3.1679795336586913,45.17783094218463,3.25237243372357
+geid_154_518,3.5174605270221484,46.99290524733958,3.1679795336586913,44.62323701510522,3.830706280852822
+geid_154_519,3.79357369874122,46.99290524733958,3.1679795336586913,45.117301530718095,0.22064507112713905
+geid_154_520,3.625748225612858,46.99290524733958,3.1679795336586913,45.10508051186817,4.019228943220692
+geid_154_521,3.8471389559279996,46.99290524733958,3.1679795336586913,46.72815566055947,3.541118089344388
+geid_154_522,3.5367903352127845,46.99290524733958,3.1679795336586913,45.74761785497111,4.050664056695648
+geid_154_523,3.579973310841428,46.99290524733958,3.1679795336586913,47.437876315710795,1.595890995145104
+geid_154_524,3.5712985715567207,46.99290524733958,3.1679795336586913,49.66053295395323,1.1631431792891749
+geid_154_525,3.531160712944124,46.99290524733958,3.1679795336586913,49.310783816211476,0.7676529559058003
+geid_154_526,3.529969740368677,46.99290524733958,3.1679795336586913,48.89149880622686,-0.07598336790292759
+geid_154_527,3.794796024077904,46.99290524733958,3.1679795336586913,47.41145937122883,4.496470076013932
+geid_154_528,3.7021696993473356,46.99290524733958,3.1679795336586913,44.0020184300902,2.31741831988411
+geid_154_529,3.5281983468300098,44.155769666563216,-1.2685010513772075,45.117301530718095,0.22064507112713905
+geid_154_530,3.5577239578012807,44.155769666563216,-1.2685010513772075,43.85380734732988,1.4525594885524233
+geid_154_531,3.525733217927088,43.780038069817024,4.211045835763049,45.17290836956536,4.930200739270964
+geid_154_532,3.7756856824470173,43.780038069817024,4.211045835763049,42.87062830218926,3.987191857191429
+geid_154_533,3.5289845551910886,43.780038069817024,4.211045835763049,45.17783094218463,3.25237243372357
+geid_154_534,3.6706638819114294,43.780038069817024,4.211045835763049,44.62323701510522,3.830706280852822
+geid_154_535,3.768987172405202,43.780038069817024,4.211045835763049,45.117301530718095,0.22064507112713905
+geid_154_536,3.6819562711683047,43.780038069817024,4.211045835763049,43.27803310615063,3.8486602046120924
+geid_154_537,3.702999149342266,45.17290836956536,4.930200739270964,42.87062830218926,3.987191857191429
+geid_154_538,3.8339005521359173,45.17290836956536,4.930200739270964,44.2718416328981,4.4161124848100295
+geid_154_539,3.8117639234961658,45.17290836956536,4.930200739270964,44.62611076035213,5.933129074859364
+geid_154_540,3.5004413671462227,45.17290836956536,4.930200739270964,45.16696802713483,6.3023832251652365
+geid_154_541,3.5558995263923037,45.17290836956536,4.930200739270964,47.36373713597297,0.8367531063816975
+geid_154_542,3.648854030558865,45.17290836956536,4.930200739270964,43.93193452794897,5.145754923793722
+geid_154_543,3.6651856171095027,45.17290836956536,4.930200739270964,46.92364763973167,2.2950208476967435
+geid_154_544,3.8863980883134017,45.17290836956536,4.930200739270964,45.17783094218463,3.25237243372357
+geid_154_545,3.7959990239898174,45.17290836956536,4.930200739270964,44.62323701510522,3.830706280852822
+geid_154_546,3.7818850046958863,45.17290836956536,4.930200739270964,45.10508051186817,4.019228943220692
+geid_154_547,3.852881327710609,45.17290836956536,4.930200739270964,45.74761785497111,4.050664056695648
+geid_154_548,3.6085515853134402,45.17290836956536,4.930200739270964,47.437876315710795,1.595890995145104
+geid_154_549,3.6111100653224106,45.17290836956536,4.930200739270964,43.26235811031123,1.4130439347801804
+geid_154_550,3.7738941899507683,45.17290836956536,4.930200739270964,43.27803310615063,3.8486602046120924
+geid_154_551,3.582869538267364,45.17290836956536,4.930200739270964,44.821185941119204,7.440770362976513
+geid_154_552,3.7439502737395793,45.17290836956536,4.930200739270964,43.25993303611263,3.156236965423986
+geid_154_553,3.68469853877306,45.17290836956536,4.930200739270964,43.85380734732988,1.4525594885524233
+geid_154_554,3.738496187405575,45.17290836956536,4.930200739270964,44.50874736838516,5.130961663701489
+geid_154_555,3.64798352912964,45.17290836956536,4.930200739270964,47.41145937122883,4.496470076013932
+geid_154_556,3.74490460283536,45.17290836956536,4.930200739270964,44.0020184300902,2.31741831988411
+geid_154_557,3.6073854655641857,45.17290836956536,4.930200739270964,45.82019249194862,3.186459311425014
+geid_154_558,3.529832662892312,45.17290836956536,4.930200739270964,42.848054210870814,2.897441188335853
+geid_154_559,3.601567334264976,48.472215711593584,0.7289512909803073,44.62323701510522,3.830706280852822
+geid_154_560,3.6559896961280627,48.472215711593584,0.7289512909803073,49.78239215432197,-1.6160772139043056
+geid_154_561,3.532314898814437,48.472215711593584,0.7289512909803073,45.10508051186817,4.019228943220692
+geid_154_562,3.6061479801148817,48.472215711593584,0.7289512909803073,47.437876315710795,1.595890995145104
+geid_154_563,3.511461895688041,48.472215711593584,0.7289512909803073,50.68748064993762,-1.1312359211488365
+geid_154_564,3.5735695505110128,48.472215711593584,0.7289512909803073,49.204010641149154,2.638028256018218
+geid_154_565,3.6030787326315075,42.87062830218926,3.987191857191429,44.2718416328981,4.4161124848100295
+geid_154_566,3.512735281555562,42.87062830218926,3.987191857191429,44.62611076035213,5.933129074859364
+geid_154_567,3.6260657669114598,42.87062830218926,3.987191857191429,45.17783094218463,3.25237243372357
+geid_154_568,3.825565855512944,42.87062830218926,3.987191857191429,44.62323701510522,3.830706280852822
+geid_154_569,3.8267881984099086,42.87062830218926,3.987191857191429,45.10508051186817,4.019228943220692
+geid_154_570,3.703083088562122,42.87062830218926,3.987191857191429,43.26235811031123,1.4130439347801804
+geid_154_571,3.8501050654187714,42.87062830218926,3.987191857191429,43.27803310615063,3.8486602046120924
+geid_154_572,3.528547653422695,42.87062830218926,3.987191857191429,43.25993303611263,3.156236965423986
+geid_154_573,3.67691171325625,42.87062830218926,3.987191857191429,43.85380734732988,1.4525594885524233
+geid_154_574,3.73451570626004,42.87062830218926,3.987191857191429,44.0020184300902,2.31741831988411
+geid_154_575,3.6149739361199105,42.87062830218926,3.987191857191429,42.848054210870814,2.897441188335853
+geid_154_576,3.5429909861439026,50.230439516342905,-1.917877405550734,50.63900693855963,-2.738087784806178
+geid_154_577,3.7555188106392103,50.230439516342905,-1.917877405550734,50.827799766974884,-1.607604870803578
+geid_154_578,3.7845584377621053,50.230439516342905,-1.917877405550734,50.62051134847265,-2.052585486036663
+geid_154_579,3.6710279498135825,50.230439516342905,-1.917877405550734,49.66053295395323,1.1631431792891749
+geid_154_580,3.7336848206412303,50.230439516342905,-1.917877405550734,50.68748064993762,-1.1312359211488365
+geid_154_581,3.59277247833944,50.230439516342905,-1.917877405550734,50.45238420319761,-0.738061876417667
+geid_154_582,3.6733751476781116,50.230439516342905,-1.917877405550734,48.89149880622686,-0.07598336790292759
+geid_154_583,3.6716069473098134,42.89738360545404,-0.8498039037887843,43.26235811031123,1.4130439347801804
+geid_154_584,3.5013239483062497,42.89738360545404,-0.8498039037887843,43.85380734732988,1.4525594885524233
+geid_154_585,3.83329370282401,42.89738360545404,-0.8498039037887843,43.11612558547147,-0.7102480361477239
+geid_154_586,3.5202515461275556,45.6476784140238,0.33760183449911985,43.51004320364646,0.16395132058310358
+geid_154_587,3.5745843832198374,45.6476784140238,0.33760183449911985,46.92364763973167,2.2950208476967435
+geid_154_588,3.5545623448120907,45.6476784140238,0.33760183449911985,44.62323701510522,3.830706280852822
+geid_154_589,3.549245334245928,45.6476784140238,0.33760183449911985,45.10508051186817,4.019228943220692
+geid_154_590,3.78619982802336,45.6476784140238,0.33760183449911985,46.564877646151274,-0.2168014492979391
+geid_154_591,3.516297144623393,45.6476784140238,0.33760183449911985,47.437876315710795,1.595890995145104
+geid_154_592,3.5323895131896488,45.6476784140238,0.33760183449911985,43.26235811031123,1.4130439347801804
+geid_154_593,3.6935416699463883,45.6476784140238,0.33760183449911985,46.85355736306181,-0.9818301903901387
+geid_154_594,3.6389306637314602,45.6476784140238,0.33760183449911985,44.0020184300902,2.31741831988411
+geid_154_595,3.5980125320381284,49.20087473218939,-1.3230913858930382,50.37035449425022,-2.382974860244351
+geid_154_596,3.817515051408288,49.20087473218939,-1.3230913858930382,50.827799766974884,-1.607604870803578
+geid_154_597,3.9069159344640005,49.20087473218939,-1.3230913858930382,45.587599888230535,6.197194779024404
+geid_154_598,3.8223223221820817,49.20087473218939,-1.3230913858930382,50.62051134847265,-2.052585486036663
+geid_154_599,3.6570626723339363,49.20087473218939,-1.3230913858930382,49.66053295395323,1.1631431792891749
+geid_154_600,3.8163114207177125,49.20087473218939,-1.3230913858930382,50.68748064993762,-1.1312359211488365
+geid_154_601,3.7832278662196224,49.20087473218939,-1.3230913858930382,50.45238420319761,-0.738061876417667
+geid_154_602,3.6135087461689968,49.20087473218939,-1.3230913858930382,49.310783816211476,0.7676529559058003
+geid_154_603,4,49.20087473218939,-1.3230913858930382,45.99440440911516,-4.0109162804310605
+geid_154_604,3.901217720015002,43.51004320364646,0.16395132058310358,43.271704306529145,-1.2596118002225092
+geid_154_605,3.5143787604631695,43.51004320364646,0.16395132058310358,43.93193452794897,5.145754923793722
+geid_154_606,3.9214337469366605,43.51004320364646,0.16395132058310358,45.117301530718095,0.22064507112713905
+geid_154_607,3.531528770559889,43.51004320364646,0.16395132058310358,43.27803310615063,3.8486602046120924
+geid_154_608,3.892134636709397,43.51004320364646,0.16395132058310358,44.13885735376671,-1.922114192614957
+geid_154_609,3.8102510229041453,43.51004320364646,0.16395132058310358,43.4186514968327,-0.7809242098601268
+geid_154_610,3.7387432952323203,43.51004320364646,0.16395132058310358,43.25993303611263,3.156236965423986
+geid_154_611,3.6152042262705217,43.51004320364646,0.16395132058310358,43.85380734732988,1.4525594885524233
+geid_154_612,3.616582203642077,43.51004320364646,0.16395132058310358,43.11612558547147,-0.7102480361477239
+geid_154_613,3.54164321116516,43.51004320364646,0.16395132058310358,44.0020184300902,2.31741831988411
+geid_154_614,3.75973883882116,44.2718416328981,4.4161124848100295,44.62611076035213,5.933129074859364
+geid_154_615,3.702924139812722,44.2718416328981,4.4161124848100295,43.93193452794897,5.145754923793722
+geid_154_616,3.8983703893925563,44.2718416328981,4.4161124848100295,45.17783094218463,3.25237243372357
+geid_154_617,3.629593550466608,44.2718416328981,4.4161124848100295,44.62323701510522,3.830706280852822
+geid_154_618,3.6109659866125563,44.2718416328981,4.4161124848100295,44.198022795669665,3.6794166673423714
+geid_154_619,3.7357895573556643,44.2718416328981,4.4161124848100295,45.10508051186817,4.019228943220692
+geid_154_620,3.876122763253637,44.2718416328981,4.4161124848100295,45.74761785497111,4.050664056695648
+geid_154_621,3.5165103932384882,44.2718416328981,4.4161124848100295,47.437876315710795,1.595890995145104
+geid_154_622,3.7958183377959998,44.2718416328981,4.4161124848100295,43.27803310615063,3.8486602046120924
+geid_154_623,3.7960833482830805,44.2718416328981,4.4161124848100295,43.25993303611263,3.156236965423986
+geid_154_624,3.718392684318365,44.2718416328981,4.4161124848100295,43.85380734732988,1.4525594885524233
+geid_154_625,3.7491059630670724,44.2718416328981,4.4161124848100295,44.50874736838516,5.130961663701489
+geid_154_626,3.5200046381496515,44.2718416328981,4.4161124848100295,47.41145937122883,4.496470076013932
+geid_154_627,3.7264527309809283,44.2718416328981,4.4161124848100295,44.0020184300902,2.31741831988411
+geid_154_628,3.5665300749708093,44.2718416328981,4.4161124848100295,42.848054210870814,2.897441188335853
+geid_154_629,3.596679213045865,47.101699177906376,4.136391390807292,47.36373713597297,0.8367531063816975
+geid_154_630,3.539908815277412,47.101699177906376,4.136391390807292,46.92364763973167,2.2950208476967435
+geid_154_631,3.5520161392356626,47.101699177906376,4.136391390807292,45.17783094218463,3.25237243372357
+geid_154_632,3.733601192268295,47.101699177906376,4.136391390807292,45.587599888230535,6.197194779024404
+geid_154_633,3.6810845926494786,47.101699177906376,4.136391390807292,47.437876315710795,1.595890995145104
+geid_154_634,3.541240754033141,47.101699177906376,4.136391390807292,45.82019249194862,3.186459311425014
+geid_154_635,3.8263308874688837,44.62611076035213,5.933129074859364,43.93193452794897,5.145754923793722
+geid_154_636,3.805776237398414,44.62611076035213,5.933129074859364,45.17783094218463,3.25237243372357
+geid_154_637,3.831530364916021,44.62611076035213,5.933129074859364,45.587599888230535,6.197194779024404
+geid_154_638,3.6973897719988438,44.62611076035213,5.933129074859364,44.62323701510522,3.830706280852822
+geid_154_639,3.7365607919648447,44.62611076035213,5.933129074859364,44.198022795669665,3.6794166673423714
+geid_154_640,3.6378148806680355,44.62611076035213,5.933129074859364,45.10508051186817,4.019228943220692
+geid_154_641,3.7943410962769217,44.62611076035213,5.933129074859364,45.74761785497111,4.050664056695648
+geid_154_642,3.59869702133824,44.62611076035213,5.933129074859364,47.437876315710795,1.595890995145104
+geid_154_643,3.6458178688182,44.62611076035213,5.933129074859364,43.27803310615063,3.8486602046120924
+geid_154_644,3.9124747429654754,44.62611076035213,5.933129074859364,44.821185941119204,7.440770362976513
+geid_154_645,3.610766424674822,44.62611076035213,5.933129074859364,43.25993303611263,3.156236965423986
+geid_154_646,3.714084769311288,44.62611076035213,5.933129074859364,43.85380734732988,1.4525594885524233
+geid_154_647,3.8073970896776674,44.62611076035213,5.933129074859364,44.50874736838516,5.130961663701489
+geid_154_648,3.617584523546215,44.62611076035213,5.933129074859364,44.0020184300902,2.31741831988411
+geid_154_649,3.669485929271452,44.62611076035213,5.933129074859364,45.82019249194862,3.186459311425014
+geid_154_650,3.8059404218534416,44.62611076035213,5.933129074859364,44.49428467022615,8.10460985664245
+geid_154_651,3.519472352019463,45.16696802713483,6.3023832251652365,45.10508051186817,4.019228943220692
+geid_154_652,3.8008117994197264,43.271704306529145,-1.2596118002225092,45.117301530718095,0.22064507112713905
+geid_154_653,3.8731497168601634,43.271704306529145,-1.2596118002225092,44.13885735376671,-1.922114192614957
+geid_154_654,3.7732619999797317,43.271704306529145,-1.2596118002225092,43.4186514968327,-0.7809242098601268
+geid_154_655,3.525556867150357,43.271704306529145,-1.2596118002225092,42.4737423682956,-0.6593132384417357
+geid_154_656,3.613475670182225,43.271704306529145,-1.2596118002225092,43.11612558547147,-0.7102480361477239
+geid_154_657,3.87634220737298,43.271704306529145,-1.2596118002225092,44.0020184300902,2.31741831988411
+geid_154_658,3.516229638495113,50.37035449425022,-2.382974860244351,50.63900693855963,-2.738087784806178
+geid_154_659,3.5764041453724227,50.37035449425022,-2.382974860244351,50.827799766974884,-1.607604870803578
+geid_154_660,3.6521994380071225,50.37035449425022,-2.382974860244351,50.62051134847265,-2.052585486036663
+geid_154_661,3.579307291206833,50.37035449425022,-2.382974860244351,50.68748064993762,-1.1312359211488365
+geid_154_662,3.754419240024465,50.37035449425022,-2.382974860244351,49.310783816211476,0.7676529559058003
+geid_154_663,3.7113297754238164,47.36373713597297,0.8367531063816975,46.92364763973167,2.2950208476967435
+geid_154_664,3.747685153339332,47.36373713597297,0.8367531063816975,45.17783094218463,3.25237243372357
+geid_154_665,3.734564559754622,47.36373713597297,0.8367531063816975,45.117301530718095,0.22064507112713905
+geid_154_666,3.686008215210121,47.36373713597297,0.8367531063816975,45.74761785497111,4.050664056695648
+geid_154_667,3.736349245406823,47.36373713597297,0.8367531063816975,46.564877646151274,-0.2168014492979391
+geid_154_668,3.773333561599421,47.36373713597297,0.8367531063816975,47.437876315710795,1.595890995145104
+geid_154_669,3.5864785157520007,47.36373713597297,0.8367531063816975,49.66053295395323,1.1631431792891749
+geid_154_670,3.5986011464242846,47.36373713597297,0.8367531063816975,46.85355736306181,-0.9818301903901387
+geid_154_671,3.6821848088479205,47.36373713597297,0.8367531063816975,47.246569289405514,-1.8795070922527817
+geid_154_672,3.596792927562413,47.36373713597297,0.8367531063816975,49.310783816211476,0.7676529559058003
+geid_154_673,3.624830983343232,47.36373713597297,0.8367531063816975,48.89149880622686,-0.07598336790292759
+geid_154_674,3.5593259686297603,47.36373713597297,0.8367531063816975,43.85380734732988,1.4525594885524233
+geid_154_675,3.5362574583767237,47.36373713597297,0.8367531063816975,44.50874736838516,5.130961663701489
+geid_154_676,3.519495164528698,47.36373713597297,0.8367531063816975,47.41145937122883,4.496470076013932
+geid_154_677,3.7209189724604568,43.93193452794897,5.145754923793722,45.17783094218463,3.25237243372357
+geid_154_678,3.5205879252760797,43.93193452794897,5.145754923793722,45.587599888230535,6.197194779024404
+geid_154_679,3.574604651093,43.93193452794897,5.145754923793722,44.62323701510522,3.830706280852822
+geid_154_680,3.7687131698900647,43.93193452794897,5.145754923793722,44.198022795669665,3.6794166673423714
+geid_154_681,3.532460782870272,43.93193452794897,5.145754923793722,45.117301530718095,0.22064507112713905
+geid_154_682,3.5832542886650454,43.93193452794897,5.145754923793722,45.10508051186817,4.019228943220692
+geid_154_683,3.6749015371906926,43.93193452794897,5.145754923793722,45.74761785497111,4.050664056695648
+geid_154_684,3.5927959820945286,43.93193452794897,5.145754923793722,43.27803310615063,3.8486602046120924
+geid_154_685,3.559081052146236,43.93193452794897,5.145754923793722,44.821185941119204,7.440770362976513
+geid_154_686,3.7364351854737667,43.93193452794897,5.145754923793722,43.25993303611263,3.156236965423986
+geid_154_687,3.721614127967102,43.93193452794897,5.145754923793722,43.85380734732988,1.4525594885524233
+geid_154_688,3.707130348849722,43.93193452794897,5.145754923793722,44.50874736838516,5.130961663701489
+geid_154_689,3.600536913665287,43.93193452794897,5.145754923793722,44.0020184300902,2.31741831988411
+geid_154_690,3.6343653828493463,43.93193452794897,5.145754923793722,45.82019249194862,3.186459311425014
+geid_154_691,3.515967645848477,43.93193452794897,5.145754923793722,44.49428467022615,8.10460985664245
+geid_154_692,3.6980790724425607,43.93193452794897,5.145754923793722,42.848054210870814,2.897441188335853
+geid_154_693,3.5470187109443025,50.63900693855963,-2.738087784806178,50.827799766974884,-1.607604870803578
+geid_154_694,3.601152225921444,50.63900693855963,-2.738087784806178,49.78239215432197,-1.6160772139043056
+geid_154_695,3.656913128498604,50.63900693855963,-2.738087784806178,50.62051134847265,-2.052585486036663
+geid_154_696,3.565656420857376,50.63900693855963,-2.738087784806178,50.68748064993762,-1.1312359211488365
+geid_154_697,3.624782205617766,45.61505704804713,-1.3628098797139439,46.85355736306181,-0.9818301903901387
+geid_154_698,3.71204518942226,45.61505704804713,-1.3628098797139439,45.82019249194862,3.186459311425014
+geid_154_699,3.660579937266924,46.92364763973167,2.2950208476967435,45.17783094218463,3.25237243372357
+geid_154_700,3.5922559837755528,46.92364763973167,2.2950208476967435,44.62323701510522,3.830706280852822
+geid_154_701,3.9139872661296016,46.92364763973167,2.2950208476967435,45.117301530718095,0.22064507112713905
+geid_154_702,3.627507140446465,46.92364763973167,2.2950208476967435,45.10508051186817,4.019228943220692
+geid_154_703,3.6610201543305623,46.92364763973167,2.2950208476967435,46.72815566055947,3.541118089344388
+geid_154_704,3.657637201524801,46.92364763973167,2.2950208476967435,45.74761785497111,4.050664056695648
+geid_154_705,3.620858901651812,46.92364763973167,2.2950208476967435,46.564877646151274,-0.2168014492979391
+geid_154_706,3.7083088202671806,46.92364763973167,2.2950208476967435,47.437876315710795,1.595890995145104
+geid_154_707,3.6151684045665444,46.92364763973167,2.2950208476967435,43.26235811031123,1.4130439347801804
+geid_154_708,3.7052668431545803,46.92364763973167,2.2950208476967435,49.66053295395323,1.1631431792891749
+geid_154_709,3.600541239985008,46.92364763973167,2.2950208476967435,46.85355736306181,-0.9818301903901387
+geid_154_710,3.6332693610831424,46.92364763973167,2.2950208476967435,49.310783816211476,0.7676529559058003
+geid_154_711,3.677920516957681,46.92364763973167,2.2950208476967435,48.89149880622686,-0.07598336790292759
+geid_154_712,3.52905533965556,46.92364763973167,2.2950208476967435,49.204010641149154,2.638028256018218
+geid_154_713,3.833069881261108,46.92364763973167,2.2950208476967435,47.41145937122883,4.496470076013932
+geid_154_714,3.592981740283088,46.92364763973167,2.2950208476967435,44.0020184300902,2.31741831988411
+geid_154_715,3.6454197692670975,46.92364763973167,2.2950208476967435,45.82019249194862,3.186459311425014
+geid_154_716,3.6933400312616027,45.17783094218463,3.25237243372357,44.62323701510522,3.830706280852822
+geid_154_717,3.6001863386064903,45.17783094218463,3.25237243372357,44.198022795669665,3.6794166673423714
+geid_154_718,3.733718442293568,45.17783094218463,3.25237243372357,45.10508051186817,4.019228943220692
+geid_154_719,3.9464913951843963,45.17783094218463,3.25237243372357,45.74761785497111,4.050664056695648
+geid_154_720,3.615494342978809,45.17783094218463,3.25237243372357,47.437876315710795,1.595890995145104
+geid_154_721,3.608616362605223,45.17783094218463,3.25237243372357,43.26235811031123,1.4130439347801804
+geid_154_722,3.7957001167220357,45.17783094218463,3.25237243372357,43.27803310615063,3.8486602046120924
+geid_154_723,3.8263218111659048,45.17783094218463,3.25237243372357,43.25993303611263,3.156236965423986
+geid_154_724,3.717947681459841,45.17783094218463,3.25237243372357,43.85380734732988,1.4525594885524233
+geid_154_725,3.8233310906626805,45.17783094218463,3.25237243372357,44.50874736838516,5.130961663701489
+geid_154_726,3.5016215100692407,45.17783094218463,3.25237243372357,47.41145937122883,4.496470076013932
+geid_154_727,3.74206623825241,45.17783094218463,3.25237243372357,44.0020184300902,2.31741831988411
+geid_154_728,3.556092851936303,45.17783094218463,3.25237243372357,45.82019249194862,3.186459311425014
+geid_154_729,3.5309393915043596,45.17783094218463,3.25237243372357,42.848054210870814,2.897441188335853
+geid_154_730,3.6845335355126543,50.827799766974884,-1.607604870803578,49.78239215432197,-1.6160772139043056
+geid_154_731,3.936542058316968,50.827799766974884,-1.607604870803578,50.62051134847265,-2.052585486036663
+geid_154_732,3.7855311195163392,50.827799766974884,-1.607604870803578,49.66053295395323,1.1631431792891749
+geid_154_733,3.91860949248484,50.827799766974884,-1.607604870803578,50.68748064993762,-1.1312359211488365
+geid_154_734,3.806109487161584,50.827799766974884,-1.607604870803578,50.45238420319761,-0.738061876417667
+geid_154_735,3.5364993316430624,50.827799766974884,-1.607604870803578,49.310783816211476,0.7676529559058003
+geid_154_736,3.880182953124,50.827799766974884,-1.607604870803578,48.89149880622686,-0.07598336790292759
+geid_154_737,3.9841006707698634,45.587599888230535,6.197194779024404,44.13885735376671,-1.922114192614957
+geid_154_738,3.792203686477097,45.587599888230535,6.197194779024404,44.821185941119204,7.440770362976513
+geid_154_739,3.5005461783621152,45.587599888230535,6.197194779024404,45.82019249194862,3.186459311425014
+geid_154_740,3.7132143058456575,45.587599888230535,6.197194779024404,44.49428467022615,8.10460985664245
+geid_154_741,3.9782339309471237,44.49624694766043,-0.539423448944981,45.117301530718095,0.22064507112713905
+geid_154_742,3.696037702166912,44.49624694766043,-0.539423448944981,43.26235811031123,1.4130439347801804
+geid_154_743,3.6182046765324096,44.49624694766043,-0.539423448944981,44.0020184300902,2.31741831988411
+geid_154_744,3.876246010307665,44.62323701510522,3.830706280852822,45.10508051186817,4.019228943220692
+geid_154_745,3.7759412060467343,44.62323701510522,3.830706280852822,45.74761785497111,4.050664056695648
+geid_154_746,3.784958265729487,44.62323701510522,3.830706280852822,43.26235811031123,1.4130439347801804
+geid_154_747,3.772277921721384,44.62323701510522,3.830706280852822,43.27803310615063,3.8486602046120924
+geid_154_748,3.7059261146168048,44.62323701510522,3.830706280852822,43.85380734732988,1.4525594885524233
+geid_154_749,3.55242165841161,44.62323701510522,3.830706280852822,44.50874736838516,5.130961663701489
+geid_154_750,3.517914635173621,44.62323701510522,3.830706280852822,47.41145937122883,4.496470076013932
+geid_154_751,3.7368232231736025,44.62323701510522,3.830706280852822,44.0020184300902,2.31741831988411
+geid_154_752,3.6673878534079507,44.62323701510522,3.830706280852822,45.82019249194862,3.186459311425014
+geid_154_753,3.708220662383846,49.78239215432197,-1.6160772139043056,50.62051134847265,-2.052585486036663
+geid_154_754,3.7048038020011558,49.78239215432197,-1.6160772139043056,47.437876315710795,1.595890995145104
+geid_154_755,3.6211853248339136,49.78239215432197,-1.6160772139043056,49.66053295395323,1.1631431792891749
+geid_154_756,3.7725386518918076,49.78239215432197,-1.6160772139043056,50.68748064993762,-1.1312359211488365
+geid_154_757,3.6926892209618942,49.78239215432197,-1.6160772139043056,50.45238420319761,-0.738061876417667
+geid_154_758,3.585115298681605,49.78239215432197,-1.6160772139043056,49.310783816211476,0.7676529559058003
+geid_154_759,3.6179194345557266,49.78239215432197,-1.6160772139043056,48.89149880622686,-0.07598336790292759
+geid_154_760,3.806973288829156,49.78239215432197,-1.6160772139043056,48.69290967403191,-2.9059687795628975
+geid_154_761,3.8881093686215236,44.198022795669665,3.6794166673423714,45.117301530718095,0.22064507112713905
+geid_154_762,3.5861527516702805,44.198022795669665,3.6794166673423714,45.74761785497111,4.050664056695648
+geid_154_763,3.55682818569936,44.198022795669665,3.6794166673423714,43.27803310615063,3.8486602046120924
+geid_154_764,3.5554677120751434,44.198022795669665,3.6794166673423714,43.85380734732988,1.4525594885524233
+geid_154_765,3.7230417190229903,44.198022795669665,3.6794166673423714,44.50874736838516,5.130961663701489
+geid_154_766,3.7312879870107243,50.62051134847265,-2.052585486036663,49.66053295395323,1.1631431792891749
+geid_154_767,3.958233759123482,50.62051134847265,-2.052585486036663,50.68748064993762,-1.1312359211488365
+geid_154_768,3.788391912337473,50.62051134847265,-2.052585486036663,50.45238420319761,-0.738061876417667
+geid_154_769,3.6715982863450805,50.62051134847265,-2.052585486036663,49.310783816211476,0.7676529559058003
+geid_154_770,3.811061335548241,50.62051134847265,-2.052585486036663,48.89149880622686,-0.07598336790292759
+geid_154_771,3.9191071666022506,45.117301530718095,0.22064507112713905,46.72815566055947,3.541118089344388
+geid_154_772,3.790069682270617,45.117301530718095,0.22064507112713905,45.74761785497111,4.050664056695648
+geid_154_773,3.696342733608,45.117301530718095,0.22064507112713905,46.564877646151274,-0.2168014492979391
+geid_154_774,3.7334017477896126,45.117301530718095,0.22064507112713905,44.32250985805874,-2.79451481267789
+geid_154_775,3.616209740126233,45.117301530718095,0.22064507112713905,44.46398488962171,-2.7650197988871605
+geid_154_776,3.589451450715953,45.117301530718095,0.22064507112713905,45.610819871929195,-0.5719063721795976
+geid_154_777,3.813450804962575,45.117301530718095,0.22064507112713905,44.13885735376671,-1.922114192614957
+geid_154_778,3.765894748882996,45.117301530718095,0.22064507112713905,43.4186514968327,-0.7809242098601268
+geid_154_779,3.5705518041885442,45.117301530718095,0.22064507112713905,43.25993303611263,3.156236965423986
+geid_154_780,3.60927537636649,45.117301530718095,0.22064507112713905,43.85380734732988,1.4525594885524233
+geid_154_781,3.681649991909264,45.117301530718095,0.22064507112713905,43.11612558547147,-0.7102480361477239
+geid_154_782,3.7269843441028083,45.117301530718095,0.22064507112713905,44.0020184300902,2.31741831988411
+geid_154_783,3.6160390515228737,45.117301530718095,0.22064507112713905,46.01549105056417,-1.2505627206357022
+geid_154_784,3.547035548140551,45.117301530718095,0.22064507112713905,42.848054210870814,2.897441188335853
+geid_154_785,3.655889657610848,45.10508051186817,4.019228943220692,46.72815566055947,3.541118089344388
+geid_154_786,3.753690764342472,45.10508051186817,4.019228943220692,45.74761785497111,4.050664056695648
+geid_154_787,3.5732910260628037,45.10508051186817,4.019228943220692,47.437876315710795,1.595890995145104
+geid_154_788,3.7121009859041956,45.10508051186817,4.019228943220692,43.26235811031123,1.4130439347801804
+geid_154_789,3.865595531454768,45.10508051186817,4.019228943220692,43.27803310615063,3.8486602046120924
+geid_154_790,3.7877812799417363,45.10508051186817,4.019228943220692,43.85380734732988,1.4525594885524233
+geid_154_791,3.509019593095553,45.10508051186817,4.019228943220692,44.50874736838516,5.130961663701489
+geid_154_792,3.546215468681244,45.10508051186817,4.019228943220692,47.41145937122883,4.496470076013932
+geid_154_793,3.8507317290358594,45.10508051186817,4.019228943220692,44.0020184300902,2.31741831988411
+geid_154_794,3.5719935937924223,45.10508051186817,4.019228943220692,45.82019249194862,3.186459311425014
+geid_154_795,3.840977019658745,46.72815566055947,3.541118089344388,47.41145937122883,4.496470076013932
+geid_154_796,3.61452265562404,46.72815566055947,3.541118089344388,44.0020184300902,2.31741831988411
+geid_154_797,3.556144748255976,45.74761785497111,4.050664056695648,47.437876315710795,1.595890995145104
+geid_154_798,3.8457899362418453,45.74761785497111,4.050664056695648,43.27803310615063,3.8486602046120924
+geid_154_799,3.6768342072031444,45.74761785497111,4.050664056695648,43.85380734732988,1.4525594885524233
+geid_154_800,3.875351588320213,45.74761785497111,4.050664056695648,44.50874736838516,5.130961663701489
+geid_154_801,3.5465351576966095,45.74761785497111,4.050664056695648,44.0020184300902,2.31741831988411
+geid_154_802,3.7863049028152806,46.564877646151274,-0.2168014492979391,46.85355736306181,-0.9818301903901387
+geid_154_803,3.682680286005966,46.564877646151274,-0.2168014492979391,47.246569289405514,-1.8795070922527817
+geid_154_804,3.631345927666265,46.564877646151274,-0.2168014492979391,45.82019249194862,3.186459311425014
+geid_154_805,3.6856683627054916,46.564877646151274,-0.2168014492979391,46.01549105056417,-1.2505627206357022
+geid_154_806,3.8850182343414015,45.82289990090374,-5.141591850271594,45.99440440911516,-4.0109162804310605
+geid_154_807,3.5129278799931964,47.437876315710795,1.595890995145104,49.66053295395323,1.1631431792891749
+geid_154_808,3.571876000711748,47.437876315710795,1.595890995145104,46.85355736306181,-0.9818301903901387
+geid_154_809,3.5349898558081967,47.437876315710795,1.595890995145104,43.27803310615063,3.8486602046120924
+geid_154_810,3.5184023107958207,47.437876315710795,1.595890995145104,50.45238420319761,-0.738061876417667
+geid_154_811,3.571514388603305,47.437876315710795,1.595890995145104,47.246569289405514,-1.8795070922527817
+geid_154_812,3.5003233488263117,47.437876315710795,1.595890995145104,49.310783816211476,0.7676529559058003
+geid_154_813,3.553435293711409,47.437876315710795,1.595890995145104,48.89149880622686,-0.07598336790292759
+geid_154_814,3.5244057759744063,47.437876315710795,1.595890995145104,43.85380734732988,1.4525594885524233
+geid_154_815,3.8220328591040396,47.437876315710795,1.595890995145104,49.204010641149154,2.638028256018218
+geid_154_816,3.551840451601944,47.437876315710795,1.595890995145104,44.0020184300902,2.31741831988411
+geid_154_817,3.559905108324366,47.437876315710795,1.595890995145104,45.82019249194862,3.186459311425014
+geid_154_818,3.6703566933062497,43.26235811031123,1.4130439347801804,43.27803310615063,3.8486602046120924
+geid_154_819,3.60266554914721,43.26235811031123,1.4130439347801804,43.4186514968327,-0.7809242098601268
+geid_154_820,3.7154555176218564,43.26235811031123,1.4130439347801804,42.4737423682956,-0.6593132384417357
+geid_154_821,3.638580933091861,43.26235811031123,1.4130439347801804,43.85380734732988,1.4525594885524233
+geid_154_822,3.713925314818278,43.26235811031123,1.4130439347801804,43.11612558547147,-0.7102480361477239
+geid_154_823,3.73496587393176,43.26235811031123,1.4130439347801804,44.0020184300902,2.31741831988411
+geid_154_824,3.7321658595788447,49.66053295395323,1.1631431792891749,50.68748064993762,-1.1312359211488365
+geid_154_825,3.8307538136749457,49.66053295395323,1.1631431792891749,50.45238420319761,-0.738061876417667
+geid_154_826,3.9624735897617644,49.66053295395323,1.1631431792891749,48.89149880622686,-0.07598336790292759
+geid_154_827,3.8862215716130355,49.66053295395323,1.1631431792891749,49.204010641149154,2.638028256018218
+geid_154_828,3.852778866276103,44.32250985805874,-2.79451481267789,44.46398488962171,-2.7650197988871605
+geid_154_829,3.5695229207739723,46.85355736306181,-0.9818301903901387,47.246569289405514,-1.8795070922527817
+geid_154_830,3.55832522607757,46.85355736306181,-0.9818301903901387,45.82019249194862,3.186459311425014
+geid_154_831,3.971532630483202,46.85355736306181,-0.9818301903901387,48.69290967403191,-2.9059687795628975
+geid_154_832,3.730352468256962,43.27803310615063,3.8486602046120924,43.25993303611263,3.156236965423986
+geid_154_833,3.7349990375239934,43.27803310615063,3.8486602046120924,43.85380734732988,1.4525594885524233
+geid_154_834,3.6541151957074804,43.27803310615063,3.8486602046120924,44.50874736838516,5.130961663701489
+geid_154_835,3.815243964898502,43.27803310615063,3.8486602046120924,44.0020184300902,2.31741831988411
+geid_154_836,3.78907597871401,43.27803310615063,3.8486602046120924,42.848054210870814,2.897441188335853
+geid_154_837,3.5831520701712645,45.610819871929195,-0.5719063721795976,46.01549105056417,-1.2505627206357022
+geid_154_838,3.8404864087128097,50.68748064993762,-1.1312359211488365,50.45238420319761,-0.738061876417667
+geid_154_839,3.668599026280038,50.68748064993762,-1.1312359211488365,49.310783816211476,0.7676529559058003
+geid_154_840,3.7599413124073755,50.68748064993762,-1.1312359211488365,48.89149880622686,-0.07598336790292759
+geid_154_841,3.9466576337661223,44.13885735376671,-1.922114192614957,43.4186514968327,-0.7809242098601268
+geid_154_842,3.559809072324097,44.13885735376671,-1.922114192614957,43.11612558547147,-0.7102480361477239
+geid_154_843,4,44.13885735376671,-1.922114192614957,45.99440440911516,-4.0109162804310605
+geid_154_844,3.8886601199465876,50.45238420319761,-0.738061876417667,48.89149880622686,-0.07598336790292759
+geid_154_845,3.536039775748324,47.246569289405514,-1.8795070922527817,43.85380734732988,1.4525594885524233
+geid_154_846,3.5044660315200478,47.246569289405514,-1.8795070922527817,48.052448631621914,-3.708642758626901
+geid_154_847,3.722125176961,47.246569289405514,-1.8795070922527817,46.01549105056417,-1.2505627206357022
+geid_154_848,3.5230895080306706,43.4186514968327,-0.7809242098601268,43.85380734732988,1.4525594885524233
+geid_154_849,3.522558565251842,43.4186514968327,-0.7809242098601268,43.11612558547147,-0.7102480361477239
+geid_154_850,3.8472027805551376,43.4186514968327,-0.7809242098601268,44.0020184300902,2.31741831988411
+geid_154_851,3.551463007390805,44.821185941119204,7.440770362976513,44.50874736838516,5.130961663701489
+geid_154_852,3.547904469507476,44.821185941119204,7.440770362976513,45.82019249194862,3.186459311425014
+geid_154_853,3.802809822310714,44.821185941119204,7.440770362976513,44.49428467022615,8.10460985664245
+geid_154_854,3.595033095277563,43.25993303611263,3.156236965423986,43.85380734732988,1.4525594885524233
+geid_154_855,3.6523229325786253,43.25993303611263,3.156236965423986,44.50874736838516,5.130961663701489
+geid_154_856,3.743376666657409,43.25993303611263,3.156236965423986,42.848054210870814,2.897441188335853
+geid_154_857,3.512013890273504,49.310783816211476,0.7676529559058003,48.89149880622686,-0.07598336790292759
+geid_154_858,3.839361183080864,49.310783816211476,0.7676529559058003,49.204010641149154,2.638028256018218
+geid_154_859,3.9089749052970726,48.89149880622686,-0.07598336790292759,49.204010641149154,2.638028256018218
+geid_154_860,3.610694597408528,43.85380734732988,1.4525594885524233,44.50874736838516,5.130961663701489
+geid_154_861,3.5995568794900317,43.85380734732988,1.4525594885524233,43.11612558547147,-0.7102480361477239
+geid_154_862,3.8012705853888673,43.85380734732988,1.4525594885524233,44.0020184300902,2.31741831988411
+geid_154_863,3.585808482726072,43.85380734732988,1.4525594885524233,45.82019249194862,3.186459311425014
+geid_154_864,3.579716408591823,43.85380734732988,1.4525594885524233,42.848054210870814,2.897441188335853
+geid_154_865,3.7070063932159125,48.052448631621914,-3.708642758626901,48.69290967403191,-2.9059687795628975
+geid_154_866,3.5611722255747855,44.50874736838516,5.130961663701489,44.0020184300902,2.31741831988411
+geid_154_867,3.5915379569169152,49.204010641149154,2.638028256018218,47.41145937122883,4.496470076013932
+geid_154_868,3.674507833604337,43.11612558547147,-0.7102480361477239,44.0020184300902,2.31741831988411
+geid_154_869,3.5167207603691524,44.0020184300902,2.31741831988411,45.82019249194862,3.186459311425014
+geid_154_870,3.612683032337165,44.0020184300902,2.31741831988411,42.848054210870814,2.897441188335853
\ No newline at end of file
diff --git a/main.bundle.js b/main.bundle.js
index 3535eaf..c911712 100644
--- a/main.bundle.js
+++ b/main.bundle.js
@@ -1,2 +1,2 @@
/*! For license information please see main.bundle.js.LICENSE.txt */
-(()=>{var e,t,n={372:(e,t,n)=>{e.exports=n(4290)},3883:(e,t,n)=>{"use strict";var r=n(8313),i=n(1139),a=n(3185),o=n(3009),s=n(220),l=n(999),u=n(8075),c=n(5808),d=n(4129),p=n(4473);e.exports=function(e){return new Promise((function(t,n){var f,h=e.data,C=e.headers,m=e.responseType;function g(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}r.isFormData(h)&&delete C["Content-Type"];var v=new XMLHttpRequest;if(e.auth){var y=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";C.Authorization="Basic "+btoa(y+":"+b)}var x=s(e.baseURL,e.url);function w(){if(v){var r="getAllResponseHeaders"in v?l(v.getAllResponseHeaders()):null,a={data:m&&"text"!==m&&"json"!==m?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:r,config:e,request:v};i((function(e){t(e),g()}),(function(e){n(e),g()}),a),v=null}}if(v.open(e.method.toUpperCase(),o(x,e.params,e.paramsSerializer),!0),v.timeout=e.timeout,"onloadend"in v?v.onloadend=w:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(w)},v.onabort=function(){v&&(n(c("Request aborted",e,"ECONNABORTED",v)),v=null)},v.onerror=function(){n(c("Network Error",e,null,v)),v=null},v.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||d;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",v)),v=null},r.isStandardBrowserEnv()){var _=(e.withCredentials||u(x))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;_&&(C[e.xsrfHeaderName]=_)}"setRequestHeader"in v&&r.forEach(C,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete C[t]:v.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(v.withCredentials=!!e.withCredentials),m&&"json"!==m&&(v.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&v.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){v&&(n(!e||e&&e.type?new p("canceled"):e),v.abort(),v=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),h||(h=null),v.send(h)}))}},4290:(e,t,n)=>{"use strict";var r=n(8313),i=n(6999),a=n(1464),o=n(2528),s=function e(t){var n=new a(t),s=i(a.prototype.request,n);return r.extend(s,a.prototype,n),r.extend(s,n),s.create=function(n){return e(o(t,n))},s}(n(6267));s.Axios=a,s.Cancel=n(4473),s.CancelToken=n(4344),s.isCancel=n(3057),s.VERSION=n(2586).version,s.all=function(e){return Promise.all(e)},s.spread=n(8303),s.isAxiosError=n(5752),e.exports=s,e.exports.default=s},4473:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4344:(e,t,n)=>{"use strict";var r=n(4473);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},1464:(e,t,n)=>{"use strict";var r=n(8313),i=n(3009),a=n(8386),o=n(9873),s=n(2528),l=n(4040),u=l.validators;function c(e){this.defaults=e,this.interceptors={request:new a,response:new a}}c.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&l.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var r=[],i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var a,c=[];if(this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)})),!i){var d=[o,void 0];for(Array.prototype.unshift.apply(d,r),d=d.concat(c),a=Promise.resolve(t);d.length;)a=a.then(d.shift(),d.shift());return a}for(var p=t;r.length;){var f=r.shift(),h=r.shift();try{p=f(p)}catch(e){h(e);break}}try{a=o(p)}catch(e){return Promise.reject(e)}for(;c.length;)a=a.then(c.shift(),c.shift());return a},c.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=c},8386:(e,t,n)=>{"use strict";var r=n(8313);function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},220:(e,t,n)=>{"use strict";var r=n(7596),i=n(9393);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},5808:(e,t,n)=>{"use strict";var r=n(9308);e.exports=function(e,t,n,i,a){var o=new Error(e);return r(o,t,n,i,a)}},9873:(e,t,n)=>{"use strict";var r=n(8313),i=n(4134),a=n(3057),o=n(6267),s=n(4473);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return l(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(l(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},9308:e=>{"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},2528:(e,t,n)=>{"use strict";var r=n(8313);e.exports=function(e,t){t=t||{};var n={};function i(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(e[n],t[n])}function o(e){if(!r.isUndefined(t[e]))return i(void 0,t[e])}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(void 0,t[n])}function l(n){return n in t?i(e[n],t[n]):n in e?i(void 0,e[n]):void 0}var u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||a,i=t(e);r.isUndefined(i)&&t!==l||(n[e]=i)})),n}},1139:(e,t,n)=>{"use strict";var r=n(5808);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},4134:(e,t,n)=>{"use strict";var r=n(8313),i=n(6267);e.exports=function(e,t,n){var a=this||i;return r.forEach(n,(function(n){e=n.call(a,e,t)})),e}},6267:(e,t,n)=>{"use strict";var r=n(8313),i=n(119),a=n(9308),o=n(4129),s={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,c={transitional:o,adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(u=n(3883)),u),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(l(t,"application/json"),function(e){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||c.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw a(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(s)})),e.exports=c},4129:e=>{"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},2586:e=>{e.exports={version:"0.26.1"}},6999:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r{"use strict";var r=n(8313);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(r.isURLSearchParams(t))a=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},9393:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},3185:(e,t,n)=>{"use strict";var r=n(8313);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},7596:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},5752:(e,t,n)=>{"use strict";var r=n(8313);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},8075:(e,t,n)=>{"use strict";var r=n(8313);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},119:(e,t,n)=>{"use strict";var r=n(8313);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},999:(e,t,n)=>{"use strict";var r=n(8313),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},8303:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},4040:(e,t,n)=>{"use strict";var r=n(2586).version,i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new Error(i(r," has been removed"+(t?" in "+t:"")));return t&&!a[r]&&(a[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var s=e[a],l=void 0===s||o(s,a,e);if(!0!==l)throw new TypeError("option "+a+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:i}},8313:(e,t,n)=>{"use strict";var r=n(6999),i=Object.prototype.toString;function a(e){return Array.isArray(e)}function o(e){return void 0===e}function s(e){return"[object ArrayBuffer]"===i.call(e)}function l(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===i.call(e)}function d(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n{"use strict";var r=n(2513),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,o,s,l,u,c=!1;t||(t={}),n=t.debug||!1;try{if(o=r(),s=document.createRange(),l=document.getSelection(),(u=document.createElement("span")).textContent=e,u.ariaHidden="true",u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=i[t.format]||i.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(u),s.selectNodeContents(u),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),u&&document.body.removeChild(u),o()}return c}},1879:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,i,a){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(r)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=a),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),i&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=i):c[4]="".concat(i)),t.push(c))}},t}},8246:e=>{"use strict";e.exports=function(e){return e[1]}},8926:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a)return!1;for(r in e);return void 0===r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,u,c,d=arguments[0],p=1,f=arguments.length,h=!1;for("boolean"==typeof d&&(h=d,d=arguments[1]||{},p=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});p{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(l,u):u}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var d=1,p=1;function f(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");p=~r?e.length-r:p+e.length}function h(){var e={line:d,column:p};return function(t){return t.position=new C(e),y(),t}}function C(e){this.start=e,this.end={line:d,column:p},this.source=l.source}C.prototype.content=e;var m=[];function g(t){var n=new Error(l.source+":"+d+":"+p+": "+t);if(n.reason=t,n.filename=l.source,n.line=d,n.column=p,n.source=e,!l.silent)throw n;m.push(n)}function v(t){var n=t.exec(e);if(n){var r=n[0];return f(r),e=e.slice(r.length),n}}function y(){v(r)}function b(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return g("End of comment missing");var r=e.slice(2,n-2);return p+=2,f(r),e=e.slice(n),p+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=v(i);if(n){if(x(),!v(a))return g("property missing ':'");var r=v(o),l=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return v(s),l}}return y(),function(){var e,t=[];for(b(t);e=w();)!1!==e&&(t.push(e),b(t));return t}()}},2087:e=>{e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},5359:(e,t,n)=>{var r=n(5922),i={protanope:{x:.7465,y:.2535,m:1.273463,yint:-.073894},deuteranope:{x:1.4,y:-.4,m:.968437,yint:.003331},tritanope:{x:.1748,y:0,m:.062921,yint:.292119}};function a(){this.cache={}}a.prototype.simulate=function(e,t,n){n=n||1;var a=e.join("-")+"-"+t+"-"+n,o=this.cache[a];if(o)return o;var s=i[t].x,l=i[t].y,u=i[t].m,c=i[t].yint,d=r.labToRgb(e),p=d[0],f=d[1],h=d[2],C=p,m=f,g=h,v=Math.pow(p,2.2),y=Math.pow(f,2.2),b=Math.pow(h,2.2),x=.412424*v+.357579*y+.180464*b,w=.212656*v+.715158*y+.0721856*b,_=.0193324*v+.119193*y+.950444*b,M=x/(x+w+_),V=w/(x+w+_),k=(V-l)/(M-s),j=V-M*k,H=(c-j)/(k-u),E=k*H+j,L=.312713*w/.329016-(x=H*w/E),S=.358271*w/.329016-(_=(1-(H+E))*w/E),P=3.24071*L+-.498571*S,A=-.969258*L+.0415557*S,T=.0556352*L+1.05707*S,N=(((C=3.24071*x+-1.53726*w+-.498571*_)<0?0:1)-C)/P,O=(((m=-.969258*x+1.87599*w+.0415557*_)<0?0:1)-m)/A,q=(((g=.0556352*x+-.203996*w+1.05707*_)<0?0:1)-g)/T,I=Math.max(N>1||N<0?0:N,O>1||O<0?0:O,q>1||q<0?0:q);C+=I*P,m+=I*A,g+=I*T;var R=[C=p*(1-n)+(C=Math.pow(C,1/2.2))*n,m=f*(1-n)+(m=Math.pow(m,1/2.2))*n,g=h*(1-n)+(g=Math.pow(g,1/2.2))*n],z=r.rgbToLab(R);return this.cache[a]=z,z},a.prototype.euclidean=function(e,t){return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2))},a.prototype.cmc=function(e,t,n,r){for(var i=n[0],a=r[0],o=n[1],s=r[1],l=n[2],u=r[2],c=Math.sqrt(Math.pow(o,2)+Math.pow(l,2)),d=c-Math.sqrt(Math.pow(s,2)+Math.pow(u,2)),p=i-a,f=o-s,h=l-u,C=Math.sqrt(Math.pow(f,2)+Math.pow(h,2)+Math.pow(d,2)),m=Math.atan2(l,o)*(180/Math.PI);m<0;)m+=360;var g=Math.sqrt(Math.pow(c,4)/(Math.pow(c,4)+1900)),v=m>=164&&m<=345?.56+Math.abs(.2*Math.cos(m+168)):.36+Math.abs(.4*Math.cos(m+35)),y=n[0]<16?.511:.040975*i/(1+.01765*i),b=.0638*c/(1+.0131*c)+.638,x=b*(g*v+1-g);return Math.sqrt(Math.pow(p/(e*y),2)+Math.pow(d/(t*b),2)+Math.pow(C/x,2))}.bind(null,2,1),a.prototype.colorblind=function(e,t,n){return t=this.simulate(t,e),n=this.simulate(n,e),this.cmc(t,n)},Object.keys(i).forEach((function(e){a.prototype[e]=function(t,n){return this.colorblind(e,t,n)}})),a.prototype.compromise=function(e,t){var n=0,r=this.cmc(e,t);return n+=1e3*r,r=this.colorblind("protanope",e,t),isNaN(r)||(n+=100*r),r=this.colorblind("deuteranope",e,t),isNaN(r)||(n+=500*r),r=this.colorblind("tritanope",e,t),isNaN(r)||(n+=1*r),n/1601},a.prototype.get=function(e){return e in i?this.colorblind.bind(this,e):this[e].bind(this)},e.exports=a},5922:(e,t)=>{var n={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452};function r(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function i(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function a(e){return e>n.t3?Math.pow(e,1/3):e/n.t2+n.t0}function o(e){return e>n.t1?e*e*e:n.t2*(e-n.t0)}function s(e){var t=e[0],i=e[1],a=e[2],s=(t+16)/116,l=isNaN(i)?s:s+i/500,u=isNaN(a)?s:s-a/200;return s=n.Yn*o(s),[r(3.2404542*(l=n.Xn*o(l))-1.5371385*s-.4985314*(u=n.Zn*o(u))),r(-.969266*l+1.8760108*s+.041556*u),a=r(.0556434*l-.2040259*s+1.0572252*u)]}function l(e){return("0"+e.toString(16)).slice(-2)}var u=180/Math.PI;t.validateRgb=function(e){var t=e[0],n=e[1],r=e[2];return t>=0&&t<=255&&n>=0&&n<=255&&r>=0&&r<=255},t.labToRgb=s,t.labToRgbHex=function(e){var t=s(e);return"#"+l(t[0])+l(t[1])+l(t[2])},t.rgbToLab=function(e){var t=function(e){var t=e[0],r=e[1],o=e[2];return[a((.4124564*(t=i(t))+.3575761*(r=i(r))+.1804375*(o=i(o)))/n.Xn),a((.2126729*t+.7151522*r+.072175*o)/n.Yn),a((.0193339*t+.119192*r+.9503041*o)/n.Zn)]}(e),r=t[0],o=t[1],s=116*o-16;return[s<0?0:s,500*(r-o),200*(o-t[2])]},t.labToHcl=function(e){var t=e[0],n=e[1],r=e[2],i=Math.sqrt(n*n+r*r),a=(Math.atan2(r,n)*u+360)%360;return 0===Math.round(1e4*i)&&(a=NaN),[a,i,t]},t.diffSort=function(e,t){for(var n,r,i,a,o,s,l=[(t=t.slice()).shift()];t.length>0;){for(n=-1,r=-1/0,i=0;ir&&(r=o,n=i);l.push(t[n]),t.splice(n,1)}return l},t.computeQualityMetrics=function(e,t){var n,r,i,a,o=1/0,s=0,l=0;for(n=0,i=t.length;n{var r=n(3222),i=n(5359),a=n(5922),o=n(7435),s=a.validateRgb,l=a.labToRgb,u=a.labToRgbHex,c=a.labToHcl,d=a.diffSort,p={attempts:1,colorFilter:null,colorSpace:"default",clustering:"k-means",quality:50,ultraPrecision:!1,distance:"euclidean",seed:null},f=new Set(["force-vector","k-means"]),h=new Set(["euclidean","cmc","compromise","protanope","deuteranope","tritanope"]),C=new Set(Object.keys(o));function m(e,t,n){for(var r,i,a=new Array(t),o=0;o0;){for(a=0;a0?(d=s[0]-u[0],p=s[1]-u[1],f=s[2]-u[2],h=100/Math.pow(c,2),y[a].dl+=d*h/c,y[a].da+=p*h/c,y[a].db+=f*h/c,y[o].dl-=d*h/c,y[o].da-=p*h/c,y[o].db-=f*h/c):(y[o].dl+=2-4*e(),y[o].da+=2-4*e(),y[o].db+=2-4*e());for(a=0;a0&&(g=100*Math.min(.1,v)/v,C=[m[0]+y[a].dl*g,m[1]+y[a].da*g,m[2]+y[a].db*g],n(l(C),C)&&(r[a]=C))}}function v(e,t,n,r){var i,a,o,s,u=[],c=[],d=5,p=10,f=10;for(r.ultraPrecision&&(d=1,p=5,f=5),i=0;i<=100;i+=d)for(a=-100;a<=100;a+=p)for(o=-100;o<=100;o+=f)t(l(s=[i,a,o]),s)&&(u.push(s),c.push(null));for(var h,C,m,g,v,y,b,x,w,_=r.quality,M=u.length,V=n.length;_-- >0;){for(h=0;h0){for(v=1/0,w=-1,h=0;h 1.");t=function(e){var t=Object.assign({},p,e);if("number"!=typeof t.attempts||t.attempts<=0)throw new Error("iwanthue: invalid `attempts` setting. Expecting a positive number.");if(t.colorFilter&&"function"!=typeof t.colorFilter)throw new Error("iwanthue: invalid `colorFilter` setting. Expecting a function.");if(!f.has(t.clustering))throw new Error('iwanthue: unknown `clustering` "'+t.clustering+'".');if("number"!=typeof t.quality||isNaN(t.quality)||t.quality<1)throw new Error("iwanthue: invalid `quality`. Expecting a number > 0.");if("boolean"!=typeof t.ultraPrecision)throw new Error("iwanthue: invalid `ultraPrecision`. Expecting a boolean.");if(!h.has(t.distance))throw new Error('iwanthue: unknown `distance` "'+t.distance+'".');if("string"==typeof t.seed&&(t.seed=function(e){for(var t=0,n=0,r=e.length;n=n[0]&&r[0]<=n[1]&&r[1]>=n[2]&&r[1]<=n[3]&&r[2]>=n[4]&&r[2]<=n[5]}:t.colorFilter=function(e,t){var r=c(t);return(r[0]>=n[0]||r[0]<=n[1])&&r[1]>=n[2]&&r[1]<=n[3]&&r[2]>=n[4]&&r[2]<=n[5]}}return t}(t);var n,l=new r(t.seed),y=function(){return l.nextFloat()},b=(new i).get(t.distance),x=function(e,n){return!(!s(e)||t.colorFilter&&!t.colorFilter(e,n))};if(1===e)return n=m(y,e,x),[u(n[0])];for(var w,_,M=t.attempts,V=-1/0;M>0;)n=m(y,e,x),"force-vector"===t.clustering?g(y,b,x,n,t):v(b,x,n,t),(w=a.computeQualityMetrics(b,n)).min>V&&(V=w.min,_=n),M--;return(n=d(b,n=_)).map(u)}},7435:e=>{e.exports={all:[0,360,0,100,0,100],default:[0,360,30,80,35,80],sensible:[0,360,25.59,55.59,60.94,90.94],colorblind:[0,360,40,70,15,85],"fancy-light":[0,360,15,40,70,100],"fancy-dark":[0,360,8,40,7,40],shades:[0,240,0,15,0,100],tarnish:[0,360,0,15,30,70],pastel:[0,360,0,30,70,100],pimp:[0,360,30,100,25,70],intense:[0,360,20,100,15,80],fluo:[0,300,35,100,75,100],"red-roses":[330,20,10,100,35,100],"ochre-sand":[20,60,20,50,35,100],"yellow-lime":[60,90,10,100,35,100],"green-mint":[90,150,10,100,35,100],"ice-cube":[150,200,0,100,35,100],"blue-ocean":[220,260,8,80,0,50],"indigo-night":[260,290,40,100,35,100],"purple-wine":[290,330,0,100,0,40]}},3222:e=>{function t(e){var t;e||(t=Math.pow(2,31)-1,e=0+Math.floor(Math.random()*(t-0+1))),this.seed=e%2147483647,this.seed<=0&&(this.seed+=2147483646)}t.prototype.next=function(){return this.seed=16807*this.seed%2147483647,this.seed},t.prototype.nextFloat=function(){return(this.next()-1)/2147483646},e.exports=t},2114:function(e,t,n){var r;e=n.nmd(e),function(){var i,a="Expected a function",o="__lodash_hash_undefined__",s="__lodash_placeholder__",l=32,u=128,c=1/0,d=9007199254740991,p=NaN,f=4294967295,h=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",l],["partialRight",64],["rearg",256]],C="[object Arguments]",m="[object Array]",g="[object Boolean]",v="[object Date]",y="[object Error]",b="[object Function]",x="[object GeneratorFunction]",w="[object Map]",_="[object Number]",M="[object Object]",V="[object Promise]",k="[object RegExp]",j="[object Set]",H="[object String]",E="[object Symbol]",L="[object WeakMap]",S="[object ArrayBuffer]",P="[object DataView]",A="[object Float32Array]",T="[object Float64Array]",N="[object Int8Array]",O="[object Int16Array]",q="[object Int32Array]",I="[object Uint8Array]",R="[object Uint8ClampedArray]",z="[object Uint16Array]",F="[object Uint32Array]",D=/\b__p \+= '';/g,Z=/\b(__p \+=) '' \+/g,B=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$=/&(?:amp|lt|gt|quot|#39);/g,U=/[&<>"']/g,W=RegExp($.source),G=RegExp(U.source),X=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,K=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(te.source),re=/^\s+/,ie=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,fe=/^[-+]0x[0-9a-f]+$/i,he=/^0b[01]+$/i,Ce=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,ge=/^(?:0|[1-9]\d*)$/,ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,be=/['\n\r\u2028\u2029\\]/g,xe="\\ud800-\\udfff",we="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",_e="\\u2700-\\u27bf",Me="a-z\\xdf-\\xf6\\xf8-\\xff",Ve="A-Z\\xc0-\\xd6\\xd8-\\xde",ke="\\ufe0e\\ufe0f",je="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",He="["+xe+"]",Ee="["+je+"]",Le="["+we+"]",Se="\\d+",Pe="["+_e+"]",Ae="["+Me+"]",Te="[^"+xe+je+Se+_e+Me+Ve+"]",Ne="\\ud83c[\\udffb-\\udfff]",Oe="[^"+xe+"]",qe="(?:\\ud83c[\\udde6-\\uddff]){2}",Ie="[\\ud800-\\udbff][\\udc00-\\udfff]",Re="["+Ve+"]",ze="\\u200d",Fe="(?:"+Ae+"|"+Te+")",De="(?:"+Re+"|"+Te+")",Ze="(?:['’](?:d|ll|m|re|s|t|ve))?",Be="(?:['’](?:D|LL|M|RE|S|T|VE))?",$e="(?:"+Le+"|"+Ne+")?",Ue="["+ke+"]?",We=Ue+$e+"(?:"+ze+"(?:"+[Oe,qe,Ie].join("|")+")"+Ue+$e+")*",Ge="(?:"+[Pe,qe,Ie].join("|")+")"+We,Xe="(?:"+[Oe+Le+"?",Le,qe,Ie,He].join("|")+")",Ye=RegExp("['’]","g"),Ke=RegExp(Le,"g"),Qe=RegExp(Ne+"(?="+Ne+")|"+Xe+We,"g"),Je=RegExp([Re+"?"+Ae+"+"+Ze+"(?="+[Ee,Re,"$"].join("|")+")",De+"+"+Be+"(?="+[Ee,Re+Fe,"$"].join("|")+")",Re+"?"+Fe+"+"+Ze,Re+"+"+Be,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Se,Ge].join("|"),"g"),et=RegExp("["+ze+xe+we+ke+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,it={};it[A]=it[T]=it[N]=it[O]=it[q]=it[I]=it[R]=it[z]=it[F]=!0,it[C]=it[m]=it[S]=it[g]=it[P]=it[v]=it[y]=it[b]=it[w]=it[_]=it[M]=it[k]=it[j]=it[H]=it[L]=!1;var at={};at[C]=at[m]=at[S]=at[P]=at[g]=at[v]=at[A]=at[T]=at[N]=at[O]=at[q]=at[w]=at[_]=at[M]=at[k]=at[j]=at[H]=at[E]=at[I]=at[R]=at[z]=at[F]=!0,at[y]=at[b]=at[L]=!1;var ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},st=parseFloat,lt=parseInt,ut="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ct="object"==typeof self&&self&&self.Object===Object&&self,dt=ut||ct||Function("return this")(),pt=t&&!t.nodeType&&t,ft=pt&&e&&!e.nodeType&&e,ht=ft&&ft.exports===pt,Ct=ht&&ut.process,mt=function(){try{return ft&&ft.require&&ft.require("util").types||Ct&&Ct.binding&&Ct.binding("util")}catch(e){}}(),gt=mt&&mt.isArrayBuffer,vt=mt&&mt.isDate,yt=mt&&mt.isMap,bt=mt&&mt.isRegExp,xt=mt&&mt.isSet,wt=mt&&mt.isTypedArray;function _t(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Mt(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i-1}function Lt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r-1;);return n}function Jt(e,t){for(var n=e.length;n--&&Rt(t,e[n],0)>-1;);return n}var en=Bt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tn=Bt({"&":"&","<":"<",">":">",'"':""","'":"'"});function nn(e){return"\\"+ot[e]}function rn(e){return et.test(e)}function an(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function on(e,t){return function(n){return e(t(n))}}function sn(e,t){for(var n=-1,r=e.length,i=0,a=[];++n",""":'"',"'":"'"}),hn=function e(t){var n,r=(t=null==t?dt:hn.defaults(dt.Object(),t,hn.pick(dt,nt))).Array,ie=t.Date,xe=t.Error,we=t.Function,_e=t.Math,Me=t.Object,Ve=t.RegExp,ke=t.String,je=t.TypeError,He=r.prototype,Ee=we.prototype,Le=Me.prototype,Se=t["__core-js_shared__"],Pe=Ee.toString,Ae=Le.hasOwnProperty,Te=0,Ne=(n=/[^.]+$/.exec(Se&&Se.keys&&Se.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Oe=Le.toString,qe=Pe.call(Me),Ie=dt._,Re=Ve("^"+Pe.call(Ae).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ze=ht?t.Buffer:i,Fe=t.Symbol,De=t.Uint8Array,Ze=ze?ze.allocUnsafe:i,Be=on(Me.getPrototypeOf,Me),$e=Me.create,Ue=Le.propertyIsEnumerable,We=He.splice,Ge=Fe?Fe.isConcatSpreadable:i,Xe=Fe?Fe.iterator:i,Qe=Fe?Fe.toStringTag:i,et=function(){try{var e=la(Me,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,ut=ie&&ie.now!==dt.Date.now&&ie.now,ct=t.setTimeout!==dt.setTimeout&&t.setTimeout,pt=_e.ceil,ft=_e.floor,Ct=Me.getOwnPropertySymbols,mt=ze?ze.isBuffer:i,Ot=t.isFinite,Bt=He.join,Cn=on(Me.keys,Me),mn=_e.max,gn=_e.min,vn=ie.now,yn=t.parseInt,bn=_e.random,xn=He.reverse,wn=la(t,"DataView"),_n=la(t,"Map"),Mn=la(t,"Promise"),Vn=la(t,"Set"),kn=la(t,"WeakMap"),jn=la(Me,"create"),Hn=kn&&new kn,En={},Ln=Oa(wn),Sn=Oa(_n),Pn=Oa(Mn),An=Oa(Vn),Tn=Oa(kn),Nn=Fe?Fe.prototype:i,On=Nn?Nn.valueOf:i,qn=Nn?Nn.toString:i;function In(e){if(es(e)&&!Zo(e)&&!(e instanceof Dn)){if(e instanceof Fn)return e;if(Ae.call(e,"__wrapped__"))return qa(e)}return new Fn(e)}var Rn=function(){function e(){}return function(t){if(!Jo(t))return{};if($e)return $e(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function zn(){}function Fn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function Dn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=f,this.__views__=[]}function Zn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function or(e,t,n,r,a,o){var s,l=1&t,u=2&t,c=4&t;if(n&&(s=a?n(e,r,a,o):n(e)),s!==i)return s;if(!Jo(e))return e;var d=Zo(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Ae.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return ki(e,s)}else{var p=da(e),f=p==b||p==x;if(Wo(e))return bi(e,l);if(p==M||p==C||f&&!a){if(s=u||f?{}:fa(e),!l)return u?function(e,t){return ji(e,ca(e),t)}(e,function(e,t){return e&&ji(t,Ss(t),e)}(s,e)):function(e,t){return ji(e,ua(e),t)}(e,nr(s,e))}else{if(!at[p])return a?e:{};s=function(e,t,n){var r,i=e.constructor;switch(t){case S:return xi(e);case g:case v:return new i(+e);case P:return function(e,t){var n=t?xi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case A:case T:case N:case O:case q:case I:case R:case z:case F:return wi(e,n);case w:return new i;case _:case H:return new i(e);case k:return function(e){var t=new e.constructor(e.source,pe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case j:return new i;case E:return r=e,On?Me(On.call(r)):{}}}(e,p,l)}}o||(o=new Wn);var h=o.get(e);if(h)return h;o.set(e,s),as(e)?e.forEach((function(r){s.add(or(r,t,n,r,e,o))})):ts(e)&&e.forEach((function(r,i){s.set(i,or(r,t,n,i,e,o))}));var m=d?i:(c?u?ta:ea:u?Ss:Ls)(e);return Vt(m||e,(function(r,i){m&&(r=e[i=r]),Jn(s,i,or(r,t,n,i,e,o))})),s}function sr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Me(e);r--;){var a=n[r],o=t[a],s=e[a];if(s===i&&!(a in e)||!o(s))return!1}return!0}function lr(e,t,n){if("function"!=typeof e)throw new je(a);return ja((function(){e.apply(i,n)}),t)}function ur(e,t,n,r){var i=-1,a=Et,o=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=St(t,Xt(n))),r?(a=Lt,o=!1):t.length>=200&&(a=Kt,o=!1,t=new Un(t));e:for(;++i-1},Bn.prototype.set=function(e,t){var n=this.__data__,r=er(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},$n.prototype.clear=function(){this.size=0,this.__data__={hash:new Zn,map:new(_n||Bn),string:new Zn}},$n.prototype.delete=function(e){var t=oa(this,e).delete(e);return this.size-=t?1:0,t},$n.prototype.get=function(e){return oa(this,e).get(e)},$n.prototype.has=function(e){return oa(this,e).has(e)},$n.prototype.set=function(e,t){var n=oa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Un.prototype.add=Un.prototype.push=function(e){return this.__data__.set(e,o),this},Un.prototype.has=function(e){return this.__data__.has(e)},Wn.prototype.clear=function(){this.__data__=new Bn,this.size=0},Wn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Wn.prototype.get=function(e){return this.__data__.get(e)},Wn.prototype.has=function(e){return this.__data__.has(e)},Wn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Bn){var r=n.__data__;if(!_n||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new $n(r)}return n.set(e,t),this.size=n.size,this};var cr=Li(vr),dr=Li(yr,!0);function pr(e,t){var n=!0;return cr(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function fr(e,t,n){for(var r=-1,a=e.length;++r0&&n(s)?t>1?Cr(s,t-1,n,r,i):Pt(i,s):r||(i[i.length]=s)}return i}var mr=Si(),gr=Si(!0);function vr(e,t){return e&&mr(e,t,Ls)}function yr(e,t){return e&&gr(e,t,Ls)}function br(e,t){return Ht(t,(function(t){return Yo(e[t])}))}function xr(e,t){for(var n=0,r=(t=mi(t,e)).length;null!=e&&nt}function Vr(e,t){return null!=e&&Ae.call(e,t)}function kr(e,t){return null!=e&&t in Me(e)}function jr(e,t,n){for(var a=n?Lt:Et,o=e[0].length,s=e.length,l=s,u=r(s),c=1/0,d=[];l--;){var p=e[l];l&&t&&(p=St(p,Xt(t))),c=gn(p.length,c),u[l]=!n&&(t||o>=120&&p.length>=120)?new Un(l&&p):i}p=e[0];var f=-1,h=u[0];e:for(;++f=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}));t--;)e[t]=e[t].value;return e}(i)}function Dr(e,t,n){for(var r=-1,i=t.length,a={};++r-1;)s!==e&&We.call(s,l,1),We.call(e,l,1);return e}function Br(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;Ca(i)?We.call(e,i,1):li(e,i)}}return e}function $r(e,t){return e+ft(bn()*(t-e+1))}function Ur(e,t){var n="";if(!e||t<1||t>d)return n;do{t%2&&(n+=e),(t=ft(t/2))&&(e+=e)}while(t);return n}function Wr(e,t){return Ha(_a(e,t,nl),e+"")}function Gr(e){return Xn(Rs(e))}function Xr(e,t){var n=Rs(e);return Sa(n,ar(t,0,n.length))}function Yr(e,t,n,r){if(!Jo(e))return e;for(var a=-1,o=(t=mi(t,e)).length,s=o-1,l=e;null!=l&&++aa?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=r(a);++i>>1,o=e[a];null!==o&&!ss(o)&&(n?o<=t:o=200){var u=t?null:Ui(e);if(u)return ln(u);o=!1,i=Kt,l=new Un}else l=t?[]:s;e:for(;++r=r?e:ei(e,t,n)}var yi=ot||function(e){return dt.clearTimeout(e)};function bi(e,t){if(t)return e.slice();var n=e.length,r=Ze?Ze(n):new e.constructor(n);return e.copy(r),r}function xi(e){var t=new e.constructor(e.byteLength);return new De(t).set(new De(e)),t}function wi(e,t){var n=t?xi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function _i(e,t){if(e!==t){var n=e!==i,r=null===e,a=e==e,o=ss(e),s=t!==i,l=null===t,u=t==t,c=ss(t);if(!l&&!c&&!o&&e>t||o&&s&&u&&!l&&!c||r&&s&&u||!n&&u||!a)return 1;if(!r&&!o&&!c&&e1?n[a-1]:i,s=a>2?n[2]:i;for(o=e.length>3&&"function"==typeof o?(a--,o):i,s&&ma(n[0],n[1],s)&&(o=a<3?i:o,a=1),t=Me(t);++r-1?a[o?t[s]:s]:i}}function Oi(e){return Ji((function(t){var n=t.length,r=n,o=Fn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new je(a);if(o&&!l&&"wrapper"==ra(s))var l=new Fn([],!0)}for(r=l?r:n;++r1&&b.reverse(),f&&dl))return!1;var c=o.get(e),d=o.get(t);if(c&&d)return c==t&&d==e;var p=-1,f=!0,h=2&n?new Un:i;for(o.set(e,t),o.set(t,e);++p-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Vt(h,(function(n){var r="_."+n[0];t&n[1]&&!Et(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(oe);return t?t[1].split(se):[]}(r),n)))}function La(e){var t=0,n=0;return function(){var r=vn(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(i,arguments)}}function Sa(e,t){var n=-1,r=e.length,a=r-1;for(t=t===i?r:t;++n1?e[t-1]:i;return n="function"==typeof n?(e.pop(),n):i,ro(e,n)}));function co(e){var t=In(e);return t.__chain__=!0,t}function po(e,t){return t(e)}var fo=Ji((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return ir(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Dn&&Ca(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:po,args:[a],thisArg:i}),new Fn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(a)})),ho=Hi((function(e,t,n){Ae.call(e,n)?++e[n]:rr(e,n,1)})),Co=Ni(Fa),mo=Ni(Da);function go(e,t){return(Zo(e)?Vt:cr)(e,aa(t,3))}function vo(e,t){return(Zo(e)?kt:dr)(e,aa(t,3))}var yo=Hi((function(e,t,n){Ae.call(e,n)?e[n].push(t):rr(e,n,[t])})),bo=Wr((function(e,t,n){var i=-1,a="function"==typeof t,o=$o(e)?r(e.length):[];return cr(e,(function(e){o[++i]=a?_t(t,e,n):Hr(e,t,n)})),o})),xo=Hi((function(e,t,n){rr(e,n,t)}));function wo(e,t){return(Zo(e)?St:Or)(e,aa(t,3))}var _o=Hi((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),Mo=Wr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ma(e,t[0],t[1])?t=[]:n>2&&ma(t[0],t[1],t[2])&&(t=[t[0]]),Fr(e,Cr(t,1),[])})),Vo=ut||function(){return dt.Date.now()};function ko(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,Gi(e,u,i,i,i,i,t)}function jo(e,t){var n;if("function"!=typeof t)throw new je(a);return e=fs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var Ho=Wr((function(e,t,n){var r=1;if(n.length){var i=sn(n,ia(Ho));r|=l}return Gi(e,r,t,n,i)})),Eo=Wr((function(e,t,n){var r=3;if(n.length){var i=sn(n,ia(Eo));r|=l}return Gi(t,r,e,n,i)}));function Lo(e,t,n){var r,o,s,l,u,c,d=0,p=!1,f=!1,h=!0;if("function"!=typeof e)throw new je(a);function C(t){var n=r,a=o;return r=o=i,d=t,l=e.apply(a,n)}function m(e){var n=e-c;return c===i||n>=t||n<0||f&&e-d>=s}function g(){var e=Vo();if(m(e))return v(e);u=ja(g,function(e){var n=t-(e-c);return f?gn(n,s-(e-d)):n}(e))}function v(e){return u=i,h&&r?C(e):(r=o=i,l)}function y(){var e=Vo(),n=m(e);if(r=arguments,o=this,c=e,n){if(u===i)return function(e){return d=e,u=ja(g,t),p?C(e):l}(c);if(f)return yi(u),u=ja(g,t),C(c)}return u===i&&(u=ja(g,t)),l}return t=Cs(t)||0,Jo(n)&&(p=!!n.leading,s=(f="maxWait"in n)?mn(Cs(n.maxWait)||0,t):s,h="trailing"in n?!!n.trailing:h),y.cancel=function(){u!==i&&yi(u),d=0,r=c=o=u=i},y.flush=function(){return u===i?l:v(Vo())},y}var So=Wr((function(e,t){return lr(e,1,t)})),Po=Wr((function(e,t,n){return lr(e,Cs(t)||0,n)}));function Ao(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new je(a);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Ao.Cache||$n),n}function To(e){if("function"!=typeof e)throw new je(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ao.Cache=$n;var No=gi((function(e,t){var n=(t=1==t.length&&Zo(t[0])?St(t[0],Xt(aa())):St(Cr(t,1),Xt(aa()))).length;return Wr((function(r){for(var i=-1,a=gn(r.length,n);++i=t})),Do=Er(function(){return arguments}())?Er:function(e){return es(e)&&Ae.call(e,"callee")&&!Ue.call(e,"callee")},Zo=r.isArray,Bo=gt?Xt(gt):function(e){return es(e)&&_r(e)==S};function $o(e){return null!=e&&Qo(e.length)&&!Yo(e)}function Uo(e){return es(e)&&$o(e)}var Wo=mt||Cl,Go=vt?Xt(vt):function(e){return es(e)&&_r(e)==v};function Xo(e){if(!es(e))return!1;var t=_r(e);return t==y||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!rs(e)}function Yo(e){if(!Jo(e))return!1;var t=_r(e);return t==b||t==x||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ko(e){return"number"==typeof e&&e==fs(e)}function Qo(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function Jo(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function es(e){return null!=e&&"object"==typeof e}var ts=yt?Xt(yt):function(e){return es(e)&&da(e)==w};function ns(e){return"number"==typeof e||es(e)&&_r(e)==_}function rs(e){if(!es(e)||_r(e)!=M)return!1;var t=Be(e);if(null===t)return!0;var n=Ae.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Pe.call(n)==qe}var is=bt?Xt(bt):function(e){return es(e)&&_r(e)==k},as=xt?Xt(xt):function(e){return es(e)&&da(e)==j};function os(e){return"string"==typeof e||!Zo(e)&&es(e)&&_r(e)==H}function ss(e){return"symbol"==typeof e||es(e)&&_r(e)==E}var ls=wt?Xt(wt):function(e){return es(e)&&Qo(e.length)&&!!it[_r(e)]},us=Zi(Nr),cs=Zi((function(e,t){return e<=t}));function ds(e){if(!e)return[];if($o(e))return os(e)?dn(e):ki(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=da(e);return(t==w?an:t==j?ln:Rs)(e)}function ps(e){return e?(e=Cs(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function fs(e){var t=ps(e),n=t%1;return t==t?n?t-n:t:0}function hs(e){return e?ar(fs(e),0,f):0}function Cs(e){if("number"==typeof e)return e;if(ss(e))return p;if(Jo(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Jo(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Gt(e);var n=he.test(e);return n||me.test(e)?lt(e.slice(2),n?2:8):fe.test(e)?p:+e}function ms(e){return ji(e,Ss(e))}function gs(e){return null==e?"":oi(e)}var vs=Ei((function(e,t){if(ba(t)||$o(t))ji(t,Ls(t),e);else for(var n in t)Ae.call(t,n)&&Jn(e,n,t[n])})),ys=Ei((function(e,t){ji(t,Ss(t),e)})),bs=Ei((function(e,t,n,r){ji(t,Ss(t),e,r)})),xs=Ei((function(e,t,n,r){ji(t,Ls(t),e,r)})),ws=Ji(ir),_s=Wr((function(e,t){e=Me(e);var n=-1,r=t.length,a=r>2?t[2]:i;for(a&&ma(t[0],t[1],a)&&(r=1);++n1),t})),ji(e,ta(e),n),r&&(n=or(n,7,Ki));for(var i=t.length;i--;)li(n,t[i]);return n})),Ns=Ji((function(e,t){return null==e?{}:function(e,t){return Dr(e,t,(function(t,n){return ks(e,n)}))}(e,t)}));function Os(e,t){if(null==e)return{};var n=St(ta(e),(function(e){return[e]}));return t=aa(t),Dr(e,n,(function(e,n){return t(e,n[0])}))}var qs=Wi(Ls),Is=Wi(Ss);function Rs(e){return null==e?[]:Yt(e,Ls(e))}var zs=Ai((function(e,t,n){return t=t.toLowerCase(),e+(n?Fs(t):t)}));function Fs(e){return Xs(gs(e).toLowerCase())}function Ds(e){return(e=gs(e))&&e.replace(ve,en).replace(Ke,"")}var Zs=Ai((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Bs=Ai((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),$s=Pi("toLowerCase"),Us=Ai((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),Ws=Ai((function(e,t,n){return e+(n?" ":"")+Xs(t)})),Gs=Ai((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Xs=Pi("toUpperCase");function Ys(e,t,n){return e=gs(e),(t=n?i:t)===i?function(e){return tt.test(e)}(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(t)||[]}var Ks=Wr((function(e,t){try{return _t(e,i,t)}catch(e){return Xo(e)?e:new xe(e)}})),Qs=Ji((function(e,t){return Vt(t,(function(t){t=Na(t),rr(e,t,Ho(e[t],e))})),e}));function Js(e){return function(){return e}}var el=Oi(),tl=Oi(!0);function nl(e){return e}function rl(e){return Ar("function"==typeof e?e:or(e,1))}var il=Wr((function(e,t){return function(n){return Hr(n,e,t)}})),al=Wr((function(e,t){return function(n){return Hr(e,n,t)}}));function ol(e,t,n){var r=Ls(t),i=br(t,r);null!=n||Jo(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=br(t,Ls(t)));var a=!(Jo(n)&&"chain"in n&&!n.chain),o=Yo(e);return Vt(i,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__);return(n.__actions__=ki(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Pt([this.value()],arguments))})})),e}function sl(){}var ll=zi(St),ul=zi(jt),cl=zi(Nt);function dl(e){return ga(e)?Zt(Na(e)):function(e){return function(t){return xr(t,e)}}(e)}var pl=Di(),fl=Di(!0);function hl(){return[]}function Cl(){return!1}var ml,gl=Ri((function(e,t){return e+t}),0),vl=$i("ceil"),yl=Ri((function(e,t){return e/t}),1),bl=$i("floor"),xl=Ri((function(e,t){return e*t}),1),wl=$i("round"),_l=Ri((function(e,t){return e-t}),0);return In.after=function(e,t){if("function"!=typeof t)throw new je(a);return e=fs(e),function(){if(--e<1)return t.apply(this,arguments)}},In.ary=ko,In.assign=vs,In.assignIn=ys,In.assignInWith=bs,In.assignWith=xs,In.at=ws,In.before=jo,In.bind=Ho,In.bindAll=Qs,In.bindKey=Eo,In.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Zo(e)?e:[e]},In.chain=co,In.chunk=function(e,t,n){t=(n?ma(e,t,n):t===i)?1:mn(fs(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,s=0,l=r(pt(a/t));oa?0:a+n),(r=r===i||r>a?a:fs(r))<0&&(r+=a),r=n>r?0:hs(r);n>>0)?(e=gs(e))&&("string"==typeof t||null!=t&&!is(t))&&!(t=oi(t))&&rn(e)?vi(dn(e),0,n):e.split(t,n):[]},In.spread=function(e,t){if("function"!=typeof e)throw new je(a);return t=null==t?0:mn(fs(t),0),Wr((function(n){var r=n[t],i=vi(n,0,t);return r&&Pt(i,r),_t(e,this,i)}))},In.tail=function(e){var t=null==e?0:e.length;return t?ei(e,1,t):[]},In.take=function(e,t,n){return e&&e.length?ei(e,0,(t=n||t===i?1:fs(t))<0?0:t):[]},In.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ei(e,(t=r-(t=n||t===i?1:fs(t)))<0?0:t,r):[]},In.takeRightWhile=function(e,t){return e&&e.length?ci(e,aa(t,3),!1,!0):[]},In.takeWhile=function(e,t){return e&&e.length?ci(e,aa(t,3)):[]},In.tap=function(e,t){return t(e),e},In.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new je(a);return Jo(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Lo(e,t,{leading:r,maxWait:t,trailing:i})},In.thru=po,In.toArray=ds,In.toPairs=qs,In.toPairsIn=Is,In.toPath=function(e){return Zo(e)?St(e,Na):ss(e)?[e]:ki(Ta(gs(e)))},In.toPlainObject=ms,In.transform=function(e,t,n){var r=Zo(e),i=r||Wo(e)||ls(e);if(t=aa(t,4),null==n){var a=e&&e.constructor;n=i?r?new a:[]:Jo(e)&&Yo(a)?Rn(Be(e)):{}}return(i?Vt:vr)(e,(function(e,r,i){return t(n,e,r,i)})),n},In.unary=function(e){return ko(e,1)},In.union=Ja,In.unionBy=eo,In.unionWith=to,In.uniq=function(e){return e&&e.length?si(e):[]},In.uniqBy=function(e,t){return e&&e.length?si(e,aa(t,2)):[]},In.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?si(e,i,t):[]},In.unset=function(e,t){return null==e||li(e,t)},In.unzip=no,In.unzipWith=ro,In.update=function(e,t,n){return null==e?e:ui(e,t,Ci(n))},In.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:ui(e,t,Ci(n),r)},In.values=Rs,In.valuesIn=function(e){return null==e?[]:Yt(e,Ss(e))},In.without=io,In.words=Ys,In.wrap=function(e,t){return Oo(Ci(t),e)},In.xor=ao,In.xorBy=oo,In.xorWith=so,In.zip=lo,In.zipObject=function(e,t){return fi(e||[],t||[],Jn)},In.zipObjectDeep=function(e,t){return fi(e||[],t||[],Yr)},In.zipWith=uo,In.entries=qs,In.entriesIn=Is,In.extend=ys,In.extendWith=bs,ol(In,In),In.add=gl,In.attempt=Ks,In.camelCase=zs,In.capitalize=Fs,In.ceil=vl,In.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=Cs(n))==n?n:0),t!==i&&(t=(t=Cs(t))==t?t:0),ar(Cs(e),t,n)},In.clone=function(e){return or(e,4)},In.cloneDeep=function(e){return or(e,5)},In.cloneDeepWith=function(e,t){return or(e,5,t="function"==typeof t?t:i)},In.cloneWith=function(e,t){return or(e,4,t="function"==typeof t?t:i)},In.conformsTo=function(e,t){return null==t||sr(e,t,Ls(t))},In.deburr=Ds,In.defaultTo=function(e,t){return null==e||e!=e?t:e},In.divide=yl,In.endsWith=function(e,t,n){e=gs(e),t=oi(t);var r=e.length,a=n=n===i?r:ar(fs(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},In.eq=Ro,In.escape=function(e){return(e=gs(e))&&G.test(e)?e.replace(U,tn):e},In.escapeRegExp=function(e){return(e=gs(e))&&ne.test(e)?e.replace(te,"\\$&"):e},In.every=function(e,t,n){var r=Zo(e)?jt:pr;return n&&ma(e,t,n)&&(t=i),r(e,aa(t,3))},In.find=Co,In.findIndex=Fa,In.findKey=function(e,t){return qt(e,aa(t,3),vr)},In.findLast=mo,In.findLastIndex=Da,In.findLastKey=function(e,t){return qt(e,aa(t,3),yr)},In.floor=bl,In.forEach=go,In.forEachRight=vo,In.forIn=function(e,t){return null==e?e:mr(e,aa(t,3),Ss)},In.forInRight=function(e,t){return null==e?e:gr(e,aa(t,3),Ss)},In.forOwn=function(e,t){return e&&vr(e,aa(t,3))},In.forOwnRight=function(e,t){return e&&yr(e,aa(t,3))},In.get=Vs,In.gt=zo,In.gte=Fo,In.has=function(e,t){return null!=e&&pa(e,t,Vr)},In.hasIn=ks,In.head=Ba,In.identity=nl,In.includes=function(e,t,n,r){e=$o(e)?e:Rs(e),n=n&&!r?fs(n):0;var i=e.length;return n<0&&(n=mn(i+n,0)),os(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Rt(e,t,n)>-1},In.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:fs(n);return i<0&&(i=mn(r+i,0)),Rt(e,t,i)},In.inRange=function(e,t,n){return t=ps(t),n===i?(n=t,t=0):n=ps(n),function(e,t,n){return e>=gn(t,n)&&e=-9007199254740991&&e<=d},In.isSet=as,In.isString=os,In.isSymbol=ss,In.isTypedArray=ls,In.isUndefined=function(e){return e===i},In.isWeakMap=function(e){return es(e)&&da(e)==L},In.isWeakSet=function(e){return es(e)&&"[object WeakSet]"==_r(e)},In.join=function(e,t){return null==e?"":Bt.call(e,t)},In.kebabCase=Zs,In.last=Ga,In.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return n!==i&&(a=(a=fs(n))<0?mn(r+a,0):gn(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):It(e,Ft,a,!0)},In.lowerCase=Bs,In.lowerFirst=$s,In.lt=us,In.lte=cs,In.max=function(e){return e&&e.length?fr(e,nl,Mr):i},In.maxBy=function(e,t){return e&&e.length?fr(e,aa(t,2),Mr):i},In.mean=function(e){return Dt(e,nl)},In.meanBy=function(e,t){return Dt(e,aa(t,2))},In.min=function(e){return e&&e.length?fr(e,nl,Nr):i},In.minBy=function(e,t){return e&&e.length?fr(e,aa(t,2),Nr):i},In.stubArray=hl,In.stubFalse=Cl,In.stubObject=function(){return{}},In.stubString=function(){return""},In.stubTrue=function(){return!0},In.multiply=xl,In.nth=function(e,t){return e&&e.length?zr(e,fs(t)):i},In.noConflict=function(){return dt._===this&&(dt._=Ie),this},In.noop=sl,In.now=Vo,In.pad=function(e,t,n){e=gs(e);var r=(t=fs(t))?cn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Fi(ft(i),n)+e+Fi(pt(i),n)},In.padEnd=function(e,t,n){e=gs(e);var r=(t=fs(t))?cn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var a=bn();return gn(e+a*(t-e+st("1e-"+((a+"").length-1))),t)}return $r(e,t)},In.reduce=function(e,t,n){var r=Zo(e)?At:$t,i=arguments.length<3;return r(e,aa(t,4),n,i,cr)},In.reduceRight=function(e,t,n){var r=Zo(e)?Tt:$t,i=arguments.length<3;return r(e,aa(t,4),n,i,dr)},In.repeat=function(e,t,n){return t=(n?ma(e,t,n):t===i)?1:fs(t),Ur(gs(e),t)},In.replace=function(){var e=arguments,t=gs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},In.result=function(e,t,n){var r=-1,a=(t=mi(t,e)).length;for(a||(a=1,e=i);++rd)return[];var n=f,r=gn(e,f);t=aa(t),e-=f;for(var i=Wt(r,t);++n=o)return e;var l=n-cn(r);if(l<1)return r;var u=s?vi(s,0,l).join(""):e.slice(0,l);if(a===i)return u+r;if(s&&(l+=u.length-l),is(a)){if(e.slice(l).search(a)){var c,d=u;for(a.global||(a=Ve(a.source,gs(pe.exec(a))+"g")),a.lastIndex=0;c=a.exec(d);)var p=c.index;u=u.slice(0,p===i?l:p)}}else if(e.indexOf(oi(a),l)!=l){var f=u.lastIndexOf(a);f>-1&&(u=u.slice(0,f))}return u+r},In.unescape=function(e){return(e=gs(e))&&W.test(e)?e.replace($,fn):e},In.uniqueId=function(e){var t=++Te;return gs(e)+t},In.upperCase=Gs,In.upperFirst=Xs,In.each=go,In.eachRight=vo,In.first=Ba,ol(In,(ml={},vr(In,(function(e,t){Ae.call(In.prototype,t)||(ml[t]=e)})),ml),{chain:!1}),In.VERSION="4.17.21",Vt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){In[e].placeholder=In})),Vt(["drop","take"],(function(e,t){Dn.prototype[e]=function(n){n=n===i?1:mn(fs(n),0);var r=this.__filtered__&&!t?new Dn(this):this.clone();return r.__filtered__?r.__takeCount__=gn(n,r.__takeCount__):r.__views__.push({size:gn(n,f),type:e+(r.__dir__<0?"Right":"")}),r},Dn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Vt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Dn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:aa(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Vt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Dn.prototype[e]=function(){return this[n](1).value()[0]}})),Vt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Dn.prototype[e]=function(){return this.__filtered__?new Dn(this):this[n](1)}})),Dn.prototype.compact=function(){return this.filter(nl)},Dn.prototype.find=function(e){return this.filter(e).head()},Dn.prototype.findLast=function(e){return this.reverse().find(e)},Dn.prototype.invokeMap=Wr((function(e,t){return"function"==typeof e?new Dn(this):this.map((function(n){return Hr(n,e,t)}))})),Dn.prototype.reject=function(e){return this.filter(To(aa(e)))},Dn.prototype.slice=function(e,t){e=fs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Dn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=fs(t))<0?n.dropRight(-t):n.take(t-e)),n)},Dn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Dn.prototype.toArray=function(){return this.take(f)},vr(Dn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=In[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);a&&(In.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof Dn,u=s[0],c=l||Zo(t),d=function(e){var t=a.apply(In,Pt([e],s));return r&&p?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var p=this.__chain__,f=!!this.__actions__.length,h=o&&!p,C=l&&!f;if(!o&&c){t=C?t:new Dn(this);var m=e.apply(t,s);return m.__actions__.push({func:po,args:[d],thisArg:i}),new Fn(m,p)}return h&&C?e.apply(this,s):(m=this.thru(d),h?r?m.value()[0]:m.value():m)})})),Vt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=He[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);In.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(Zo(i)?i:[],e)}return this[n]((function(n){return t.apply(Zo(n)?n:[],e)}))}})),vr(Dn.prototype,(function(e,t){var n=In[t];if(n){var r=n.name+"";Ae.call(En,r)||(En[r]=[]),En[r].push({name:t,func:n})}})),En[qi(i,2).name]=[{name:"wrapper",func:i}],Dn.prototype.clone=function(){var e=new Dn(this.__wrapped__);return e.__actions__=ki(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ki(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ki(this.__views__),e},Dn.prototype.reverse=function(){if(this.__filtered__){var e=new Dn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Dn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Zo(e),r=t<0,i=n?e.length:0,a=function(e,t,n){for(var r=-1,i=n.length;++r=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},In.prototype.plant=function(e){for(var t,n=this;n instanceof zn;){var r=qa(n);r.__index__=0,r.__values__=i,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},In.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Dn){var t=e;return this.__actions__.length&&(t=new Dn(this)),(t=t.reverse()).__actions__.push({func:po,args:[Qa],thisArg:i}),new Fn(t,this.__chain__)}return this.thru(Qa)},In.prototype.toJSON=In.prototype.valueOf=In.prototype.value=function(){return di(this.__wrapped__,this.__actions__)},In.prototype.first=In.prototype.head,Xe&&(In.prototype[Xe]=function(){return this}),In}();dt._=hn,(r=function(){return hn}.call(t,n,t,e))===i||(e.exports=r)}.call(this)},5609:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var a,o,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l{"use strict";var r=n(9008);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},5947:(e,t,n)=>{e.exports=n(8519)()},9008:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4544:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LEFT=t.BOTTOM=t.RIGHT=t.TOP=void 0,t.default=function(e){var t=e.style,n=e.range,r=e.values,p=e.position,f=e.format,h=Object.assign({},d,t),C=h.orient,m=h.tickSizeInner,g=h.tickPadding,v=h.tickSizeOuter,y=h.strokeWidth,b=h.strokeColor,x=h.tickFont,w=h.tickFontSize,_=C===s||C===u?a:o,M=C===s||C===c?-1:1,V=C===l,k=C===c,j=C===s,H=C===u,E=V||k,L=E?"x":"y",S=E?"y":"x",P=y/2,A=n[0]+P,T=n[n.length-1]+P,N=Math.max(m,0)+g;return i.default.createElement("g",{fill:"none",fontSize:w,fontFamily:x,textAnchor:V?"start":k?"end":"middle",strokeWidth:y},i.default.createElement("path",{stroke:b,d:E?"M"+M*v+","+A+"H"+P+"V"+T+"H"+M*v:"M"+A+","+M*v+"V"+P+"H"+T+"V"+M*v}),r.map((function(e,t){var n={stroke:b};n[L+"2"]=M*m,n[S+"1"]=P,n[S+"2"]=P;var r,a={fill:b,dy:j?"0em":H?"0.71em":"0.32em"};return a[""+L]=M*N,a[""+S]=P,i.default.createElement("g",{key:"tick-"+t,opacity:1,transform:(r=e,_(p,p,r))},i.default.createElement("line",n),i.default.createElement("text",a,f(e)))})))};var r,i=(r=n(2057))&&r.__esModule?r:{default:r};function a(e,t,n){var r=e(n);return"translate("+(isFinite(r)?r:t(n))+",0)"}function o(e,t,n){var r=e(n);return"translate(0,"+(isFinite(r)?r:t(n))+")"}var s=t.TOP="TOP",l=t.RIGHT="RIGHT",u=t.BOTTOM="BOTTOM",c=t.LEFT="LEFT",d={orient:u,tickSizeInner:6,tickSizeOuter:6,tickPadding:3,strokeWidth:1,strokeColor:"black",tickFont:"sans-serif",tickFontSize:10}},5658:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.range(),n=e.domain(),r=e.bandwidth()/2,i=e.copy();return i.round()&&(r=Math.round(r)),{range:t,values:n,format:function(e){return String(e)},position:function(e){return i(e)+r}}}},2711:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return{range:e.range(),values:e.ticks(t),format:e.tickFormat(t),position:e.copy()}}},5350:(e,t,n)=>{"use strict";var r=n(2711);Object.defineProperty(t,"xl",{enumerable:!0,get:function(){return(e=r,e&&e.__esModule?e:{default:e}).default;var e}});n(5658),n(4544)},8232:(e,t,n)=>{"use strict";var r=n(2057),i=n(5609),a=n(3503);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!f.call(C,e)||!f.call(h,e)&&(p.test(e)?C[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,_=60106,M=60107,V=60108,k=60114,j=60109,H=60110,E=60112,L=60113,S=60120,P=60115,A=60116,T=60121,N=60128,O=60129,q=60130,I=60131;if("function"==typeof Symbol&&Symbol.for){var R=Symbol.for;w=R("react.element"),_=R("react.portal"),M=R("react.fragment"),V=R("react.strict_mode"),k=R("react.profiler"),j=R("react.provider"),H=R("react.context"),E=R("react.forward_ref"),L=R("react.suspense"),S=R("react.suspense_list"),P=R("react.memo"),A=R("react.lazy"),T=R("react.block"),R("react.scope"),N=R("react.opaque.id"),O=R("react.debug_trace_mode"),q=R("react.offscreen"),I=R("react.legacy_hidden")}var z,F="function"==typeof Symbol&&Symbol.iterator;function D(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}function Z(e){if(void 0===z)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var B=!1;function $(e,t){if(!e||B)return"";B=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var i=e.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s])return"\n"+i[o].replace(" at new "," at ")}while(1<=o&&0<=s);break}}}finally{B=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Z(e):""}function U(e){switch(e.tag){case 5:return Z(e.type);case 16:return Z("Lazy");case 13:return Z("Suspense");case 19:return Z("SuspenseList");case 0:case 2:case 15:return $(e.type,!1);case 11:return $(e.type.render,!1);case 22:return $(e.type._render,!1);case 1:return $(e.type,!0);default:return""}}function W(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case M:return"Fragment";case _:return"Portal";case k:return"Profiler";case V:return"StrictMode";case L:return"Suspense";case S:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case H:return(e.displayName||"Context")+".Consumer";case j:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case P:return W(e.type);case T:return W(e._render);case A:t=e._payload,e=e._init;try{return W(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function X(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=X(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=X(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=G(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=G(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ie(e,t.type,n):t.hasOwnProperty("defaultValue")&&ie(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ie(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ae(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function oe(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i=n.length))throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function ue(e,t){var n=G(t.value),r=G(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function fe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,Ce,me=(Ce=function(e,t){if(e.namespaceURI!==de.svg||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return Ce(e,t)}))}:Ce);function ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ve={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ye=["Webkit","ms","Moz","O"];function be(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ve.hasOwnProperty(e)&&ve[e]?(""+t).trim():t+"px"}function xe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=be(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(ve).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ve[t]=ve[e]}))}));var we=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function _e(e,t){if(t){if(we[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function Me(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ve(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,je=null,He=null;function Ee(e){if(e=ni(e)){if("function"!=typeof ke)throw Error(o(280));var t=e.stateNode;t&&(t=ii(t),ke(e.stateNode,e.type,t))}}function Le(e){je?He?He.push(e):He=[e]:je=e}function Se(){if(je){var e=je,t=He;if(He=je=null,Ee(e),t)for(e=0;e(r=31-Zt(r))?0:1<n;n++)t.push(e);return t}function Dt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Zt(t)]=n}var Zt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Bt(e)/$t|0)|0},Bt=Math.log,$t=Math.LN2,Ut=a.unstable_UserBlockingPriority,Wt=a.unstable_runWithPriority,Gt=!0;function Xt(e,t,n,r){Oe||Te();var i=Kt,a=Oe;Oe=!0;try{Ae(i,e,t,n,r)}finally{(Oe=a)||Ie()}}function Yt(e,t,n,r){Wt(Ut,Kt.bind(null,e,t,n,r))}function Kt(e,t,n,r){var i;if(Gt)if((i=!(4&t))&&0=qn),zn=String.fromCharCode(32),Fn=!1;function Dn(e,t){switch(e){case"keyup":return-1!==Nn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Bn=!1,$n={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!$n[e.type]:"textarea"===t}function Wn(e,t,n,r){Le(r),0<(t=Or(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Xn=null;function Yn(e){Hr(e,0)}function Kn(e){if(K(ri(e)))return e}function Qn(e,t){if("change"===e)return t}var Jn=!1;if(d){var er;if(d){var tr="oninput"in document;if(!tr){var nr=document.createElement("div");nr.setAttribute("oninput","return;"),tr="function"==typeof nr.oninput}er=tr}else er=!1;Jn=er&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Cr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function mr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var gr=d&&"documentMode"in document&&11>=document.documentMode,vr=null,yr=null,br=null,xr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;xr||null==vr||vr!==Q(r)||(r="selectionStart"in(r=vr)&&mr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&dr(br,r)||(br=r,0<(r=Or(yr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}Tt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Tt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Tt(At,2);for(var _r="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Mr=0;Mr<_r.length;Mr++)Pt.set(_r[Mr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Vr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),kr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Vr));function jr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,a,s,l,u){if(Ge.apply(this,arguments),Ze){if(!Ze)throw Error(o(198));var c=Be;Ze=!1,Be=null,$e||($e=!0,Ue=c)}}(r,t,void 0,e),e.currentTarget=null}function Hr(e,t){t=!!(4&t);for(var n=0;nsi||(e.current=oi[si],oi[si]=null,si--)}function ci(e,t){si++,oi[si]=e.current,e.current=t}var di={},pi=li(di),fi=li(!1),hi=di;function Ci(e,t){var n=e.type.contextTypes;if(!n)return di;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function mi(e){return null!=e.childContextTypes}function gi(){ui(fi),ui(pi)}function vi(e,t,n){if(pi.current!==di)throw Error(o(168));ci(pi,t),ci(fi,n)}function yi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(o(108,W(t)||"Unknown",a));return i({},n,r)}function bi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||di,hi=pi.current,ci(pi,e),ci(fi,fi.current),!0}function xi(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=yi(e,t,hi),r.__reactInternalMemoizedMergedChildContext=e,ui(fi),ui(pi),ci(pi,e)):ui(fi),ci(fi,n)}var wi=null,_i=null,Mi=a.unstable_runWithPriority,Vi=a.unstable_scheduleCallback,ki=a.unstable_cancelCallback,ji=a.unstable_shouldYield,Hi=a.unstable_requestPaint,Ei=a.unstable_now,Li=a.unstable_getCurrentPriorityLevel,Si=a.unstable_ImmediatePriority,Pi=a.unstable_UserBlockingPriority,Ai=a.unstable_NormalPriority,Ti=a.unstable_LowPriority,Ni=a.unstable_IdlePriority,Oi={},qi=void 0!==Hi?Hi:function(){},Ii=null,Ri=null,zi=!1,Fi=Ei(),Di=1e4>Fi?Ei:function(){return Ei()-Fi};function Zi(){switch(Li()){case Si:return 99;case Pi:return 98;case Ai:return 97;case Ti:return 96;case Ni:return 95;default:throw Error(o(332))}}function Bi(e){switch(e){case 99:return Si;case 98:return Pi;case 97:return Ai;case 96:return Ti;case 95:return Ni;default:throw Error(o(332))}}function $i(e,t){return e=Bi(e),Mi(e,t)}function Ui(e,t,n){return e=Bi(e),Vi(e,t,n)}function Wi(){if(null!==Ri){var e=Ri;Ri=null,ki(e)}Gi()}function Gi(){if(!zi&&null!==Ii){zi=!0;var e=0;try{var t=Ii;$i(99,(function(){for(;eC?(m=d,d=null):m=d.sibling;var g=f(i,d,s[C],l);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(i,d),o=a(g,o,C),null===c?u=g:c.sibling=g,c=g,d=m}if(C===s.length)return n(i,d),u;if(null===d){for(;Cm?(g=C,C=null):g=C.sibling;var y=f(i,C,v.value,u);if(null===y){null===C&&(C=g);break}e&&C&&null===y.alternate&&t(i,C),s=a(y,s,m),null===d?c=y:d.sibling=y,d=y,C=g}if(v.done)return n(i,C),c;if(null===C){for(;!v.done;m++,v=l.next())null!==(v=p(i,v.value,u))&&(s=a(v,s,m),null===d?c=v:d.sibling=v,d=v);return c}for(C=r(i,C);!v.done;m++,v=l.next())null!==(v=h(C,i,m,v.value,u))&&(e&&null!==v.alternate&&C.delete(null===v.key?m:v.key),s=a(v,s,m),null===d?c=v:d.sibling=v,d=v);return e&&C.forEach((function(e){return t(i,e)})),c}return function(e,r,a,l){var u="object"==typeof a&&null!==a&&a.type===M&&null===a.key;u&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case w:e:{for(c=a.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(a.type===M){n(e,u.sibling),(r=i(u,a.props.children)).return=e,e=r;break e}}else if(u.elementType===a.type){n(e,u.sibling),(r=i(u,a.props)).ref=wa(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===M?((r=Ul(a.props.children,e.mode,l,a.key)).return=e,e=r):((l=$l(a.type,a.key,a.props,null,e.mode,l)).ref=wa(e,r,a),l.return=e,e=l)}return s(e);case _:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Xl(a,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=Gl(a,e.mode,l)).return=e,e=r),s(e);if(xa(a))return C(e,r,a,l);if(D(a))return m(e,r,a,l);if(c&&_a(e,a),void 0===a&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(o(152,W(e.type)||"Component"))}return n(e,r)}}var Va=Ma(!0),ka=Ma(!1),ja={},Ha=li(ja),Ea=li(ja),La=li(ja);function Sa(e){if(e===ja)throw Error(o(174));return e}function Pa(e,t){switch(ci(La,t),ci(Ea,e),ci(Ha,ja),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:fe(null,"");break;default:t=fe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ui(Ha),ci(Ha,t)}function Aa(){ui(Ha),ui(Ea),ui(La)}function Ta(e){Sa(La.current);var t=Sa(Ha.current),n=fe(t,e.type);t!==n&&(ci(Ea,e),ci(Ha,n))}function Na(e){Ea.current===e&&(ui(Ha),ui(Ea))}var Oa=li(0);function qa(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ia=null,Ra=null,za=!1;function Fa(e,t){var n=Dl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Da(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Za(e){if(za){var t=Ra;if(t){var n=t;if(!Da(e,t)){if(!(t=Wr(n.nextSibling))||!Da(e,t))return e.flags=-1025&e.flags|2,za=!1,void(Ia=e);Fa(Ia,n)}Ia=e,Ra=Wr(t.firstChild)}else e.flags=-1025&e.flags|2,za=!1,Ia=e}}function Ba(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ia=e}function $a(e){if(e!==Ia)return!1;if(!za)return Ba(e),za=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Zr(t,e.memoizedProps))for(t=Ra;t;)Fa(e,t),t=Wr(t.nextSibling);if(Ba(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ra=Wr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ra=null}}else Ra=Ia?Wr(e.stateNode.nextSibling):null;return!0}function Ua(){Ra=Ia=null,za=!1}var Wa=[];function Ga(){for(var e=0;ea))throw Error(o(301));a+=1,eo=Ja=null,t.updateQueue=null,Xa.current=To,e=n(r,i)}while(no)}if(Xa.current=So,t=null!==Ja&&null!==Ja.next,Ka=0,eo=Ja=Qa=null,to=!1,t)throw Error(o(300));return e}function oo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===eo?Qa.memoizedState=eo=e:eo=eo.next=e,eo}function so(){if(null===Ja){var e=Qa.alternate;e=null!==e?e.memoizedState:null}else e=Ja.next;var t=null===eo?Qa.memoizedState:eo.next;if(null!==t)eo=t,Ja=e;else{if(null===e)throw Error(o(310));e={memoizedState:(Ja=e).memoizedState,baseState:Ja.baseState,baseQueue:Ja.baseQueue,queue:Ja.queue,next:null},null===eo?Qa.memoizedState=eo=e:eo=eo.next=e}return eo}function lo(e,t){return"function"==typeof t?t(e):t}function uo(e){var t=so(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=Ja,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}r.baseQueue=i=a,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var l=s=a=null,u=i;do{var c=u.lane;if((Ka&c)===c)null!==l&&(l=l.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===l?(s=l=d,a=r):l=l.next=d,Qa.lanes|=c,Rs|=c}u=u.next}while(null!==u&&u!==i);null===l?a=r:l.next=s,ur(r,t.memoizedState)||(Oo=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function co(e){var t=so(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);ur(a,t.memoizedState)||(Oo=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function po(e,t,n){var r=t._getVersion;r=r(t._source);var i=t._workInProgressVersionPrimary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(Ka&e)===e)&&(t._workInProgressVersionPrimary=r,Wa.push(t))),e)return n(t._source);throw Wa.push(t),Error(o(350))}function fo(e,t,n,r){var i=Ss;if(null===i)throw Error(o(349));var a=t._getVersion,s=a(t._source),l=Xa.current,u=l.useState((function(){return po(i,t,n)})),c=u[1],d=u[0];u=eo;var p=e.memoizedState,f=p.refs,h=f.getSnapshot,C=p.source;p=p.subscribe;var m=Qa;return e.memoizedState={refs:f,source:t,subscribe:r},l.useEffect((function(){f.getSnapshot=n,f.setSnapshot=c;var e=a(t._source);if(!ur(s,e)){e=n(t._source),ur(d,e)||(c(e),e=dl(m),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,o=e;0n?98:n,(function(){e(!0)})),$i(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Kr]=t,e[Qr]=r,Wo(e,t,!1,!1),t.stateNode=e,u=Me(n,r),n){case"dialog":Er("cancel",e),Er("close",e),a=r;break;case"iframe":case"object":case"embed":Er("load",e),a=r;break;case"video":case"audio":for(a=0;aBs&&(t.flags|=64,s=!0,is(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=qa(u))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),is(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!za)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Di()-r.renderingStartTime>Bs&&1073741824!==n&&(t.flags|=64,s=!0,is(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Di(),n.sibling=null,t=Oa.current,ci(Oa,s?1&t|2:1&t),n):null;case 23:case 24:return xl(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(o(156,t.tag))}function os(e){switch(e.tag){case 1:mi(e.type)&&gi();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Aa(),ui(fi),ui(pi),Ga(),64&(t=e.flags))throw Error(o(285));return e.flags=-4097&t|64,e;case 5:return Na(e),null;case 13:return ui(Oa),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ui(Oa),null;case 4:return Aa(),null;case 10:return na(e),null;case 23:case 24:return xl(),null;default:return null}}function ss(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function ls(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Wo=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Go=function(){},Xo=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Sa(Ha.current);var o,s=null;switch(n){case"input":a=J(e,a),r=J(e,r),s=[];break;case"option":a=ae(e,a),r=ae(e,r),s=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),s=[];break;case"textarea":a=se(e,a),r=se(e,r),s=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Rr)}for(d in _e(n,r),n=null,a)if(!r.hasOwnProperty(d)&&a.hasOwnProperty(d)&&null!=a[d])if("style"===d){var u=a[d];for(o in u)u.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(l.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=a?a[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(o in u)!u.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&u[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(s||(s=[]),s.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(s=s||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(s=s||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(l.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Er("scroll",e),s||u===c||(s=[])):"object"==typeof c&&null!==c&&c.$$typeof===N?c.toString():(s=s||[]).push(d,c))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Yo=function(e,t,n,r){n!==r&&(t.flags|=4)};var us="function"==typeof WeakMap?WeakMap:Map;function cs(e,t,n){(n=ua(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gs||(Gs=!0,Xs=r),ls(0,t)},n}function ds(e,t,n){(n=ua(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return ls(0,t),r(i)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ys?Ys=new Set([this]):Ys.add(this),ls(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ps="function"==typeof WeakSet?WeakSet:Set;function fs(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Il(e,t)}else t.current=null}function hs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Yi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Ur(t.stateNode.containerInfo))}throw Error(o(163))}function Cs(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,4&(i=i.tag)&&1&i&&(Nl(n,e),Tl(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Yi(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&fa(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}fa(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Dr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&xt(n)))))}throw Error(o(163))}function ms(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=null!=i&&i.hasOwnProperty("display")?i.display:null,r.style.display=be("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function gs(e,t){if(_i&&"function"==typeof _i.onCommitFiberUnmount)try{_i.onCommitFiberUnmount(wi,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(4&r)Nl(t,n);else{r=t;try{i()}catch(e){Il(r,e)}}n=n.next}while(n!==e)}break;case 1:if(fs(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Il(t,e)}break;case 5:fs(t);break;case 4:_s(e,t)}}function vs(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ys(e){return 5===e.tag||3===e.tag||4===e.tag}function bs(e){e:{for(var t=e.return;null!==t;){if(ys(t))break e;t=t.return}throw Error(o(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.flags&&(ge(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ys(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?xs(e,n,t):ws(e,n,t)}function xs(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Rr));else if(4!==r&&null!==(e=e.child))for(xs(e,t,n),e=e.sibling;null!==e;)xs(e,t,n),e=e.sibling}function ws(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ws(e,t,n),e=e.sibling;null!==e;)ws(e,t,n),e=e.sibling}function _s(e,t){for(var n,r,i=t,a=!1;;){if(!a){a=i.return;e:for(;;){if(null===a)throw Error(o(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===i.tag||6===i.tag){e:for(var s=e,l=i,u=l;;)if(gs(s,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===l)break e;for(;null===u.sibling;){if(null===u.return||u.return===l)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(s=n,l=i.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(gs(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(a=!1)}i.sibling.return=i.return,i=i.sibling}}function Ms(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var i=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Qr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Me(e,i),t=Me(e,r),i=0;ii&&(i=s),n&=~a}if(n=i,10<(n=(120>(n=Di()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*js(n/1960))-n)){e.timeoutHandle=Br(Ll.bind(null,e),n);break}Ll(e);break;default:throw Error(o(329))}}return hl(e,Di()),e.callbackNode===t?Cl.bind(null,e):null}function ml(e,t){for(t&=~Fs,t&=~zs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Os&&(Os=2),l=ss(l,s),p=o;do{switch(p.tag){case 3:a=l,p.flags|=4096,t&=-t,p.lanes|=t,da(p,cs(0,a,t));break e;case 1:a=l;var x=p.type,w=p.stateNode;if(!(64&p.flags||"function"!=typeof x.getDerivedStateFromError&&(null===w||"function"!=typeof w.componentDidCatch||null!==Ys&&Ys.has(w)))){p.flags|=4096,t&=-t,p.lanes|=t,da(p,ds(p,a,t));break e}}p=p.return}while(null!==p)}El(n)}catch(e){t=e,Ps===n&&null!==n&&(Ps=n=n.return);continue}break}}function Ml(){var e=Hs.current;return Hs.current=So,null===e?So:e}function Vl(e,t){var n=Ls;Ls|=16;var r=Ml();for(Ss===e&&As===t||wl(e,t);;)try{kl();break}catch(t){_l(e,t)}if(ta(),Ls=n,Hs.current=r,null!==Ps)throw Error(o(261));return Ss=null,As=0,Os}function kl(){for(;null!==Ps;)Hl(Ps)}function jl(){for(;null!==Ps&&!ji();)Hl(Ps)}function Hl(e){var t=Us(e.alternate,e,Ts);e.memoizedProps=e.pendingProps,null===t?El(e):Ps=t,Es.current=null}function El(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=os(t)))return n.flags&=2047,void(Ps=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=as(n,t,Ts)))return void(Ps=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Ts||!(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1s&&(l=s,s=w,w=l),l=fr(y,w),a=fr(y,s),l&&a&&(1!==x.rangeCount||x.anchorNode!==l.node||x.anchorOffset!==l.offset||x.focusNode!==a.node||x.focusOffset!==a.offset)&&((b=b.createRange()).setStart(l.node,l.offset),x.removeAllRanges(),w>s?(x.addRange(b),x.extend(a.node,a.offset)):(b.setEnd(a.node,a.offset),x.addRange(b))))),b=[];for(x=y;x=x.parentNode;)1===x.nodeType&&b.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;yDi()-Zs?wl(e,0):Fs|=n),hl(e,t)}function zl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(2&(t=e.mode)?4&t?(0===ol&&(ol=Is),0===(t=zt(62914560&~ol))&&(t=4194304)):t=99===Zi()?1:2:t=1),n=cl(),null!==(e=fl(e,t))&&(Dt(e,t,n),hl(e,n))}function Fl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Dl(e,t,n,r){return new Fl(e,t,n,r)}function Zl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Bl(e,t){var n=e.alternate;return null===n?((n=Dl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function $l(e,t,n,r,i,a){var s=2;if(r=e,"function"==typeof e)Zl(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case M:return Ul(n.children,i,a,t);case O:s=8,i|=16;break;case V:s=8,i|=1;break;case k:return(e=Dl(12,n,t,8|i)).elementType=k,e.type=k,e.lanes=a,e;case L:return(e=Dl(13,n,t,i)).type=L,e.elementType=L,e.lanes=a,e;case S:return(e=Dl(19,n,t,i)).elementType=S,e.lanes=a,e;case q:return Wl(n,i,a,t);case I:return(e=Dl(24,n,t,i)).elementType=I,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case j:s=10;break e;case H:s=9;break e;case E:s=11;break e;case P:s=14;break e;case A:s=16,r=null;break e;case T:s=22;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Dl(s,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Ul(e,t,n,r){return(e=Dl(7,e,r,t)).lanes=n,e}function Wl(e,t,n,r){return(e=Dl(23,e,r,t)).elementType=q,e.lanes=n,e}function Gl(e,t,n){return(e=Dl(6,e,null,t)).lanes=n,e}function Xl(e,t,n){return(t=Dl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yl(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ft(0),this.expirationTimes=Ft(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ft(0),this.mutableSourceEagerHydrationData=null}function Kl(e,t,n,r){var i=t.current,a=cl(),s=dl(i);e:if(n){t:{if(Xe(n=n._reactInternals)!==n||1!==n.tag)throw Error(o(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(mi(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(o(171))}if(1===n.tag){var u=n.type;if(mi(u)){n=yi(n,u,l);break e}}n=l}else n=di;return null===t.context?t.context=n:t.pendingContext=n,(t=ua(a,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ca(i,t),pl(i,s,a),s}function Ql(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Jl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(8232)},2028:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var s,l,u,c;if(Array.isArray(e)){if((s=e.length)!=o.length)return!1;for(l=s;0!=l--;)if(!a(e[l],o[l]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!o.has(l.value[0]))return!1;for(c=e.entries();!(l=c.next()).done;)if(!a(l.value[1],o.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((s=e.length)!=o.length)return!1;for(l=s;0!=l--;)if(e[l]!==o[l])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof o.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof o.toString)return e.toString()===o.toString();if((s=(u=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(o,u[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==u[l]&&"__v"!==u[l]&&"__o"!==u[l]||!e.$$typeof)&&!a(e[u[l]],o[u[l]]))return!1;return!0}return e!=e&&o!=o}e.exports=function(e,t){try{return a(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},6496:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),i=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen");function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case s:case o:case p:case f:return e;default:switch(e=e&&e.$$typeof){case c:case u:case d:case C:case h:case l:return e;default:return t}}case i:return t}}}n=Symbol.for("react.module.reference"),t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=a,t.Lazy=C,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=o,t.Suspense=p,t.SuspenseList=f,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return g(e)===u},t.isContextProvider=function(e){return g(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return g(e)===d},t.isFragment=function(e){return g(e)===a},t.isLazy=function(e){return g(e)===C},t.isMemo=function(e){return g(e)===h},t.isPortal=function(e){return g(e)===i},t.isProfiler=function(e){return g(e)===s},t.isStrictMode=function(e){return g(e)===o},t.isSuspense=function(e){return g(e)===p},t.isSuspenseList=function(e){return g(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===s||e===o||e===p||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===C||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===d||e.$$typeof===n||void 0!==e.getModuleId)},t.typeOf=g},2188:(e,t,n)=>{"use strict";e.exports=n(6496)},8079:(e,t,n)=>{"use strict";var r,i=n(2057),a=(r=i)&&"object"==typeof r&&"default"in r?r.default:r;function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!=typeof r)throw new Error("Expected WrappedComponent to be a React component.");var l,u=[];function c(){l=e(u.map((function(e){return e.props}))),d.canUseDOM?t(l):n&&(l=n(l))}var d=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.peek=function(){return l},i.rewind=function(){if(i.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=l;return l=void 0,u=[],e};var o=i.prototype;return o.UNSAFE_componentWillMount=function(){u.push(this),c()},o.componentDidUpdate=function(){c()},o.componentWillUnmount=function(){var e=u.indexOf(this);u.splice(e,1),c()},o.render=function(){return a.createElement(r,this.props)},i}(i.PureComponent);return o(d,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),o(d,"canUseDOM",s),d}}},8817:(e,t,n)=>{"use strict";var r=n(2057),i="undefined"!=typeof window;function a(){return i?{x:window.pageXOffset,y:window.pageYOffset}:{x:0,y:0}}t.jw=function(){return(e=r.useState(a()),t=e[0],n=e[1],r.useEffect((function(){var e=null;function t(){i&&null===e&&(e=window.requestAnimationFrame((function(){n(a()),e=null})))}if(i)return window.addEventListener("scroll",t),function(){return window.removeEventListener("scroll",t)}}),[]),t).y;var e,t,n}},3143:(e,t,n)=>{"use strict";n(5609);var r=n(2057),i=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var a=Symbol.for;i=a("react.element"),t.Fragment=a("react.fragment")}var o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,a={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,r)&&!l.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:i,type:e,key:u,ref:c,props:a,_owner:o.current}}t.jsx=u,t.jsxs=u},5008:(e,t,n)=>{"use strict";var r=n(5609),i=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var o=60109,s=60110,l=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),a=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),o=d("react.provider"),s=d("react.context"),l=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var p="function"==typeof Symbol&&Symbol.iterator;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n{"use strict";e.exports=n(5008)},8685:(e,t,n)=>{"use strict";e.exports=n(3143)},9e3:(e,t)=>{"use strict";var n,r,i,a;if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,d=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(d,0),e}};n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,f=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var C=!1,m=null,g=-1,v=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,i=e[r];if(!(void 0!==i&&0V(o,n))void 0!==l&&0>V(l,o)?(e[r]=l,e[s]=n,r=s):(e[r]=o,e[a]=n,r=a);else{if(!(void 0!==l&&0>V(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function V(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var k=[],j=[],H=1,E=null,L=3,S=!1,P=!1,A=!1;function T(e){for(var t=_(j);null!==t;){if(null===t.callback)M(j);else{if(!(t.startTime<=e))break;M(j),t.sortIndex=t.expirationTime,w(k,t)}t=_(j)}}function N(e){if(A=!1,T(e),!P)if(null!==_(k))P=!0,n(O);else{var t=_(j);null!==t&&r(N,t.startTime-e)}}function O(e,n){P=!1,A&&(A=!1,i()),S=!0;var a=L;try{for(T(n),E=_(k);null!==E&&(!(E.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=E.callback;if("function"==typeof o){E.callback=null,L=E.priorityLevel;var s=o(E.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?E.callback=s:E===_(k)&&M(k),T(n)}else M(k);E=_(k)}if(null!==E)var l=!0;else{var u=_(j);null!==u&&r(N,u.startTime-n),l=!1}return l}finally{E=null,L=a,S=!1}}var q=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||S||(P=!0,n(O))},t.unstable_getCurrentPriorityLevel=function(){return L},t.unstable_getFirstCallbackNode=function(){return _(k)},t.unstable_next=function(e){switch(L){case 1:case 2:case 3:var t=3;break;default:t=L}var n=L;L=t;try{return e()}finally{L=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=q,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=L;L=e;try{return t()}finally{L=n}},t.unstable_scheduleCallback=function(e,a,o){var s=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0s?(e.sortIndex=o,w(j,e),null===_(k)&&e===_(j)&&(A?i():A=!0,r(N,o-s))):(e.sortIndex=l,w(k,e),P||S||(P=!0,n(O))),e},t.unstable_wrapCallback=function(e){var t=L;return function(){var n=L;L=t;try{return e.apply(this,arguments)}finally{L=n}}}},3503:(e,t,n)=>{"use strict";e.exports=n(9e3)},325:(e,t,n)=>{var r=n(5201);function i(e,t){var n,i=null;if(!e||"string"!=typeof e)return i;for(var a,o,s=r(e),l="function"==typeof t,u=0,c=s.length;u{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".rc-slider {\n position: relative;\n height: 14px;\n padding: 5px 0;\n width: 100%;\n border-radius: 6px;\n touch-action: none;\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-rail {\n position: absolute;\n width: 100%;\n background-color: #e9e9e9;\n height: 4px;\n border-radius: 6px;\n}\n.rc-slider-track {\n position: absolute;\n left: 0;\n height: 4px;\n border-radius: 6px;\n background-color: #abe2fb;\n}\n.rc-slider-handle {\n position: absolute;\n width: 14px;\n height: 14px;\n cursor: pointer;\n cursor: -webkit-grab;\n margin-top: -5px;\n cursor: grab;\n border-radius: 50%;\n border: solid 2px #96dbfa;\n background-color: #fff;\n touch-action: pan-x;\n}\n.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {\n border-color: #57c5f7;\n box-shadow: 0 0 0 5px #96dbfa;\n}\n.rc-slider-handle:focus {\n outline: none;\n}\n.rc-slider-handle-click-focused:focus {\n border-color: #96dbfa;\n box-shadow: unset;\n}\n.rc-slider-handle:hover {\n border-color: #57c5f7;\n}\n.rc-slider-handle:active {\n border-color: #57c5f7;\n box-shadow: 0 0 5px #57c5f7;\n cursor: -webkit-grabbing;\n cursor: grabbing;\n}\n.rc-slider-mark {\n position: absolute;\n top: 18px;\n left: 0;\n width: 100%;\n font-size: 12px;\n}\n.rc-slider-mark-text {\n position: absolute;\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n cursor: pointer;\n color: #999;\n}\n.rc-slider-mark-text-active {\n color: #666;\n}\n.rc-slider-step {\n position: absolute;\n width: 100%;\n height: 4px;\n background: transparent;\n}\n.rc-slider-dot {\n position: absolute;\n bottom: -2px;\n margin-left: -4px;\n width: 8px;\n height: 8px;\n border: 2px solid #e9e9e9;\n background-color: #fff;\n cursor: pointer;\n border-radius: 50%;\n vertical-align: middle;\n}\n.rc-slider-dot-active {\n border-color: #96dbfa;\n}\n.rc-slider-dot-reverse {\n margin-right: -4px;\n}\n.rc-slider-disabled {\n background-color: #e9e9e9;\n}\n.rc-slider-disabled .rc-slider-track {\n background-color: #ccc;\n}\n.rc-slider-disabled .rc-slider-handle,\n.rc-slider-disabled .rc-slider-dot {\n border-color: #ccc;\n box-shadow: none;\n background-color: #fff;\n cursor: not-allowed;\n}\n.rc-slider-disabled .rc-slider-mark-text,\n.rc-slider-disabled .rc-slider-dot {\n cursor: not-allowed !important;\n}\n.rc-slider-vertical {\n width: 14px;\n height: 100%;\n padding: 0 5px;\n}\n.rc-slider-vertical .rc-slider-rail {\n height: 100%;\n width: 4px;\n}\n.rc-slider-vertical .rc-slider-track {\n left: 5px;\n bottom: 0;\n width: 4px;\n}\n.rc-slider-vertical .rc-slider-handle {\n margin-left: -5px;\n touch-action: pan-y;\n}\n.rc-slider-vertical .rc-slider-mark {\n top: 0;\n left: 18px;\n height: 100%;\n}\n.rc-slider-vertical .rc-slider-step {\n height: 100%;\n width: 4px;\n}\n.rc-slider-vertical .rc-slider-dot {\n left: 2px;\n margin-bottom: -4px;\n}\n.rc-slider-vertical .rc-slider-dot:first-child {\n margin-bottom: -4px;\n}\n.rc-slider-vertical .rc-slider-dot:last-child {\n margin-bottom: -4px;\n}\n.rc-slider-tooltip-zoom-down-enter,\n.rc-slider-tooltip-zoom-down-appear {\n animation-duration: 0.3s;\n animation-fill-mode: both;\n display: block !important;\n animation-play-state: paused;\n}\n.rc-slider-tooltip-zoom-down-leave {\n animation-duration: 0.3s;\n animation-fill-mode: both;\n display: block !important;\n animation-play-state: paused;\n}\n.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,\n.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {\n animation-name: rcSliderTooltipZoomDownIn;\n animation-play-state: running;\n}\n.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {\n animation-name: rcSliderTooltipZoomDownOut;\n animation-play-state: running;\n}\n.rc-slider-tooltip-zoom-down-enter,\n.rc-slider-tooltip-zoom-down-appear {\n transform: scale(0, 0);\n animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.rc-slider-tooltip-zoom-down-leave {\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n}\n@keyframes rcSliderTooltipZoomDownIn {\n 0% {\n opacity: 0;\n transform-origin: 50% 100%;\n transform: scale(0, 0);\n }\n 100% {\n transform-origin: 50% 100%;\n transform: scale(1, 1);\n }\n}\n@keyframes rcSliderTooltipZoomDownOut {\n 0% {\n transform-origin: 50% 100%;\n transform: scale(1, 1);\n }\n 100% {\n opacity: 0;\n transform-origin: 50% 100%;\n transform: scale(0, 0);\n }\n}\n.rc-slider-tooltip {\n position: absolute;\n left: -9999px;\n top: -9999px;\n visibility: visible;\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-tooltip * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-tooltip-hidden {\n display: none;\n}\n.rc-slider-tooltip-placement-top {\n padding: 4px 0 8px 0;\n}\n.rc-slider-tooltip-inner {\n padding: 6px 2px;\n min-width: 24px;\n height: 24px;\n font-size: 12px;\n line-height: 1;\n color: #fff;\n text-align: center;\n text-decoration: none;\n background-color: #6c6c6c;\n border-radius: 6px;\n box-shadow: 0 0 4px #d9d9d9;\n}\n.rc-slider-tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {\n bottom: 4px;\n left: 50%;\n margin-left: -4px;\n border-width: 4px 4px 0;\n border-top-color: #6c6c6c;\n}\n",""]);const s=o},2818:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.Atlas{padding:0 6rem 0 3.8rem;width:100%;min-width:100vw;box-sizing:border-box}.Atlas .Loader{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;font-family:"IBM Plex Sans",sans-serif;z-index:10}.Atlas .Loader.is-loading{background:rgba(0,0,0,.8);color:#fff;opacity:1}.Atlas .visualizations-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3, 33.333%);grid-gap:1rem;margin-top:2rem;margin-bottom:2rem;cursor:pointer}.Atlas .visualizations-list .visualization-item{transition:.5s ease all;opacity:1}.Atlas .visualizations-list .visualization-item .thumbnail-container{min-height:12rem;padding:0;margin:0}.Atlas .visualizations-list .visualization-item .thumbnail-container img{background:#fff;max-width:100%;padding:0;box-sizing:border-box;opacity:.5;transition:.5s ease all;filter:grayscale(80%)}.Atlas .visualizations-list .visualization-item .thumbnail-container:hover img{opacity:1;filter:none}.Atlas .visualizations-list .visualization-item .visualization-title{margin:0;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #403d3d;font-weight:400}.Atlas .visualizations-list:hover .visualization-item{opacity:.7}.Atlas .visualizations-list:hover .visualization-item:hover{opacity:1}@media(max-width: 950px){.Atlas .visualizations-list{grid-template-columns:repeat(2, auto)}}@media(max-width: 576px){.Atlas .visualizations-list{display:flex;flex-flow:column nowrap}}.Atlas.has-focus{max-height:100vh;overflow:hidden}@media print{.Atlas.has-focus{overflow:visible;display:flex;flex-flow:column nowrap;align-items:unset;justify-content:unset}.Atlas.has-focus .centered-contents{display:none}.Atlas .centered-contents{min-width:unset;max-width:unset}.Atlas .centered-contents .visualizations-list{grid-template-columns:repeat(2, 49%)}}',""]);const s=o},7382:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.BarChart .vertical-bar-label{font-family:"IBM Plex Sans",sans-serif;text-align:right;font-size:.7rem;padding:.5rem;box-sizing:border-box;text-align:end;display:flex;justify-content:flex-end;align-items:center;overflow:visible}',""]);const s=o},7902:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".BoatsIllustration .boat line{stroke:gray}.BoatsIllustration .boat polygon,.BoatsIllustration .boat path{fill:#d3d3d3}.BoatsIllustration .boat .sail{opacity:.9}.BoatsIllustration .boat .hull{fill:#a9a9a9}.BoatsIllustration .bird{fill:gray}",""]);const s=o},5570:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.CitationWidget{padding-top:1rem}.CitationWidget .collapsible-contents{transition:all .5s ease;max-height:100vh;overflow:hidden}.CitationWidget .collapse-toggler{padding:0;background:rgba(0,0,0,0);color:#403d3d;opacity:.5;transition:.5s ease all}.CitationWidget .collapse-toggler:hover{opacity:1}.CitationWidget .collapse-toggler.is-active{opacity:1;padding:.5rem 1rem;border-radius:1rem;color:#ebebeb;background:#0b2941;border:none}.CitationWidget blockquote{background:#0b2941;margin:0;padding:1rem;margin:.5rem 0;margin-bottom:0;color:#ebebeb;user-select:all}.CitationWidget blockquote p{margin:0}.CitationWidget blockquote a{color:#ebebeb}.CitationWidget .widget-footer{display:flex;flex-flow:row nowrap;justify-content:space-between}.CitationWidget .widget-footer .styles-list{list-style:none;display:flex;padding:0;margin:0;font-family:"IBM Plex Sans",sans-serif;padding-left:.5rem;cursor:pointer}.CitationWidget .widget-footer .styles-list .list-item{margin-right:.5rem;font-size:.8rem;transition:.5s ease all}.CitationWidget .widget-footer .styles-list .list-item span{background:#ebebeb;padding:0 .5rem;border-radius:0 0 .1rem .1rem;min-height:1.5rem}.CitationWidget .widget-footer .styles-list .list-item:hover{background:#d3d3d3}.CitationWidget .widget-footer .styles-list .list-item.is-active span{background:#0b2941;color:#e2dcd6}.CitationWidget .widget-footer .copy-link-container{display:flex;flex-flow:column nowrap}.CitationWidget .widget-footer .copy-link-container span{background:#ebebeb;padding:0 .5rem;font-family:"IBM Plex Sans",sans-serif;font-size:.8rem;cursor:pointer;transition:.5s ease all}.CitationWidget .widget-footer .copy-link-container span:hover{background:#d3d3d3}.CitationWidget.is-collapsed .collapsible-contents{max-height:0}',""]);const s=o},3906:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.GeographicMapChart .PointsLayer .point-group circle{fill:gray;opacity:.9}.GeographicMapChart .FlowsLayer .label{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;opacity:0;transition:.5s ease all}.GeographicMapChart .FlowsLayer .label.is-visible{opacity:1}.GeographicMapChart .FlowsLayer .flow-group{opacity:.8;transition:.5s ease all}.GeographicMapChart .FlowsLayer .flow-group .label:not(.is-always-visible){opacity:0;transition:.5s ease all}.GeographicMapChart .FlowsLayer:hover:not(.hover-disabled) .flow-group{opacity:.1}.GeographicMapChart .FlowsLayer:hover:not(.hover-disabled) .flow-group.hovered{opacity:1}.GeographicMapChart .FlowsLayer:hover:not(.hover-disabled) .flow-group.hovered .label{opacity:1}.GeographicMapChart .ChoroplethLayer .geopart{fill:#f5f5f5;stroke:#000;stroke-width:1;transition:.5s all ease}.GeographicMapChart .ChoroplethLayer.reverse-colors .geopart{fill:rgba(0,0,0,0);stroke:#fff}.GeographicMapChart .ChoroplethLayer .legend .color-legend{fill:rgba(0,0,0,0)}.GeographicMapChart .SVGLayer path{stroke:#000;stroke-width:.1;fill:none}.GeographicMapChartWrapper{position:relative}.GeographicMapChartWrapper .visualization-title{position:absolute;left:1rem;top:1rem;margin-left:0 !important}.GeographicMapChartWrapper .Legend{position:absolute;bottom:1rem;right:1rem;font-family:"IBM Plex Sans",sans-serif;font-size:.8rem}.GeographicMapChartWrapper .Legend.left{right:unset;left:1rem}.GeographicMapChartWrapper .Legend.top{bottom:unset;top:0}.GeographicMapChartWrapper .Legend .legend-main-title{margin-left:0 !important;margin-top:1.5rem !important;margin-bottom:1rem;font-weight:400;font-size:1rem !important}.GeographicMapChartWrapper .Legend .legend-title{font-size:.8rem;font-weight:400;margin:0;margin-top:1rem;margin-left:0 !important;margin-bottom:.5rem}.GeographicMapChartWrapper .Legend .size-legend-container .size-legend-item{display:flex;flex-flow:row nowrap;align-items:center;max-width:10rem}.GeographicMapChartWrapper .Legend .size-legend-container .size-legend-item .label{flex:1}.GeographicMapChartWrapper .Legend .size-legend-container .size-legend-item .size-icon-container{width:2rem;height:2rem;margin-right:.5rem;position:relative}.GeographicMapChartWrapper .Legend .size-legend-container .size-legend-item .size-icon-container span:first-of-type{border:1px dashed #000;border-radius:50%;width:100%;height:100%;position:absolute;left:0;top:0}.GeographicMapChartWrapper .Legend .size-legend-container .size-legend-item .size-icon-container span:last-of-type{border:1px dashed #000;border-radius:50%;width:50%;height:50%;position:absolute;left:27%;bottom:-5%}.GeographicMapChartWrapper .color-legend-container .modalities-list{margin:0 !important;padding:0;list-style:none;font-size:.8rem !important}.GeographicMapChartWrapper .color-legend-container .modalities-list li{display:flex;flex-flow:row nowrap;align-items:center}.GeographicMapChartWrapper .color-legend-container .modalities-list li .color-marker{width:1em;height:1em;margin-right:.5rem}.GeographicMapChartWrapper .color-legend-container .modalities-list li .label{flex:1}.GeographicMapChartWrapper .stacked-labels-container line{stroke:#000;stroke-dasharray:2,2;stroke-width:.5px;opacity:.7}.GeographicMapChartWrapper .debug-container{position:absolute;top:1rem;left:1rem}.GeographicMapChartWrapper .debug-container ul{list-style:none;padding:0}.GeographicMapChartWrapper .debug-container #horizontal-list{list-style:none;padding:none}.GeographicMapChartWrapper .debug-container #horizontal-list li ul{display:flex}#choro-layer-tooltip{z-index:2000}',""]);const s=o},6266:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".Home{margin:0;padding:0;width:100vw;min-width:100vw}.Home .header{background:#e2dcd6;height:calc(100vh - 15px);max-width:100vw;min-width:100vw;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;position:relative}.Home .header .titles-container{max-width:40%;z-index:2;transition:color 1s ease}.Home .header .titles-container h1{font-size:2rem;margin-top:0}.Home .header .titles-container h1 span{font-size:.8em}.Home .header .titles-container h1 sup{font-size:.6em}.Home .header .titles-container h2{font-weight:400;font-style:italic;font-size:1.1rem;margin-bottom:0}.Home .header .titles-container .go-to-start{width:100%;text-align:center;margin-top:1rem;font-size:3rem;font-weight:900;background:rgba(0,0,0,0);border:none;height:3rem;position:relative;transition:color 1s ease}.Home .header .titles-container .go-to-start span{position:absolute;top:0;left:0;width:100%;text-align:center;transition:.5s ease all}.Home .header .titles-container .go-to-start:hover span{top:.5rem}.Home .header .titles-container .go-to-start.is-night-mode{color:#fff}.Home .header .titles-container.is-night-mode{color:#fff}.Home .header .titles-container.is-night-mode .CitationWidget .collapsible-contents,.Home .header .titles-container.is-night-mode .CitationWidget .collapse-toggler{color:#fff}.Home .header .titles-container.is-night-mode .CitationWidget .list-item span{background:#0b2941;opacity:.6}.Home .header .titles-container.is-night-mode .CitationWidget .list-item.is-active span{opacity:1}@media(max-width: 950px){.Home .header .titles-container{max-width:60%;padding-left:4rem}}@media(max-width: 576px){.Home .header .titles-container{max-width:100%;padding-left:1rem}}.Home .header .boats-container{position:absolute;bottom:0;left:0;width:100%;height:100vh;pointer-events:none}.Home .intro-container{background:#0b2941;color:#fff;box-sizing:border-box;padding-bottom:15vh;padding-left:0;max-width:100vw;min-width:100vw}@media(max-width: 950px){.Home .intro-container{padding-left:1rem}}.Home .intro-container .Contents{position:relative}.Home .intro-container .Contents section{padding:1rem;padding-left:0;display:flex;justify-content:center}.Home .intro-container .Contents section>div{width:800px;max-width:100%}.Home .intro-container .Contents p,.Home .intro-container .Contents h1,.Home .intro-container .Contents h2,.Home .intro-container .Contents h3,.Home .intro-container .Contents h4,.Home .intro-container .Contents h5,.Home .intro-container .Contents h6,.Home .intro-container .Contents ul,.Home .intro-container .Contents ol,.Home .intro-container .Contents pre,.Home .intro-container .Contents blockquote{margin-left:4rem}.Home .intro-container .Contents .Caller:not(.is-inline){background:#e2dcd6;opacity:.5;min-width:5rem;min-height:.5rem;display:inline-block}.Home .intro-container .Contents .Caller:not(.is-inline).is-active{opacity:1}.Home .intro-container .Contents .Caller:not(.is-inline).is-devmode{max-width:40vw}.Home .intro-container .Contents a{color:inherit}.Home .intro-container .Contents p,.Home .intro-container .Contents ul,.Home .intro-container .Contents ol,.Home .intro-container .Contents blockquote{font-size:1.1rem}@media(max-width: 950px){.Home .intro-container .Contents p,.Home .intro-container .Contents ul,.Home .intro-container .Contents ol,.Home .intro-container .Contents blockquote{font-size:1rem}}.Home .intro-container .Contents .centered-part{display:flex;flex-flow:column nowrap;align-items:center;margin-top:5rem;max-width:100vw}.Home .intro-container .Contents .centered-part .centered-part-contents{max-width:40vw}.Home .intro-container .Contents .centered-part p,.Home .intro-container .Contents .centered-part h1,.Home .intro-container .Contents .centered-part h2,.Home .intro-container .Contents .centered-part h3,.Home .intro-container .Contents .centered-part h4,.Home .intro-container .Contents .centered-part h5,.Home .intro-container .Contents .centered-part h6,.Home .intro-container .Contents .centered-part ul,.Home .intro-container .Contents .centered-part ol,.Home .intro-container .Contents .centered-part pre,.Home .intro-container .Contents .centered-part blockquote,.Home .intro-container .Contents .centered-part .Caller{margin-right:0;margin-left:0;box-sizing:border-box}@media(max-width: 950px){.Home .intro-container .Contents .centered-part .centered-part-contents{max-width:100vw}}@media(max-width: 576px){.Home .intro-container .Contents .centered-part{margin-top:0}}@media(max-width: 950px){.Home .intro-container .Contents p,.Home .intro-container .Contents h1,.Home .intro-container .Contents h2,.Home .intro-container .Contents h3,.Home .intro-container .Contents h4,.Home .intro-container .Contents h5,.Home .intro-container .Contents h6,.Home .intro-container .Contents ul,.Home .intro-container .Contents ol,.Home .intro-container .Contents pre,.Home .intro-container .Contents blockquote,.Home .intro-container .Contents .Caller{margin-left:0}}@media(max-width: 576px){.Home .intro-container .Contents p,.Home .intro-container .Contents h1,.Home .intro-container .Contents h2,.Home .intro-container .Contents h3,.Home .intro-container .Contents h4,.Home .intro-container .Contents h5,.Home .intro-container .Contents h6,.Home .intro-container .Contents ul,.Home .intro-container .Contents ol,.Home .intro-container .Contents pre,.Home .intro-container .Contents blockquote{margin-left:0;max-width:unset}.Home .intro-container .Contents .Caller{margin-left:0}}.Home .intro-container aside{position:absolute;right:0;top:3rem;width:50vw;height:calc(100vh - 6rem + 1rem);pointer-events:none}.Home .intro-container aside.is-fixed{top:4rem;position:fixed}@media(max-width: 950px){.Home .intro-container aside.is-fixed{height:100vh;top:0}}@media(max-width: 576px){.Home .intro-container aside{width:100vw;position:relative;right:unset;bottom:unset;position:fixed;top:0;transition:.5s ease all;left:100vw}.Home .intro-container aside.is-focused{left:0}}.Home .intro-container .VisualizationContainer .VisualizationController.viz-render{height:100%;max-width:100%;max-height:100%}.Home .intro-container .VisualizationContainer img{max-width:100%;max-height:80vh}.Home .intro-container .VisualizationController{position:relative;left:unset;top:unset;width:50vw;pointer-events:all;padding:1rem;box-sizing:border-box}.Home .intro-container .VisualizationController.is-empty{display:none}@media(max-width: 950px){.Home .intro-container .VisualizationController{height:100%;width:100%}}@media(max-width: 576px){.Home .intro-container .VisualizationController{width:calc(100vw - 4rem);position:relative;left:2rem;top:3rem;right:unset;bottom:unset}}.Home .intro-container .GeographicMapChartWrapper .Legend{background:#0b2941}.Home .intro-container .GeographicMapChartWrapper .Legend .size-legend-container .size-icon-container span{border-color:#fff}.Home .intro-container .GeographicMapChartWrapper .stacked-labels-container line{stroke:#fff}.Home .intro-container .GeographicMapChartWrapper .stacked-labels-container text{fill:#fff}.Home .intro-container .GeographicMapChartWrapper .visualization-title{background:#0b2941}@media(max-width: 576px){.Home .intro-container section{transition:.5s ease all;position:relative;left:-100vw}.Home .intro-container section.is-focused{left:0}}.Home .HomeSummary{display:flex;flex-flow:column nowrap;align-items:center;margin-top:5rem;width:calc(100% - 1rem);box-sizing:border-box}.Home .HomeSummary .contents{border-top:1px solid #fff;max-width:calc(100% - 8rem);box-sizing:border-box}@media(max-width: 950px){.Home .HomeSummary .contents{max-width:80vw}}@media(max-width: 576px){.Home .HomeSummary .contents{max-width:100%}}.Home .HomeSummary a{color:#fff;text-decoration:none;padding:2rem;border:1px solid #fff;display:block}.Home .HomeSummary .intro{padding-top:1rem;padding-bottom:1rem;text-align:center;font-style:italic}.Home .HomeSummary .chapters-links-container{list-style:none;padding:0;display:flex;flex-flow:row nowrap;justify-content:stretch;margin-top:0}.Home .HomeSummary .chapters-links-container li{flex:1;display:flex;justify-content:stretch}.Home .HomeSummary .chapters-links-container li:not(:last-of-type){margin-right:.5rem}.Home .HomeSummary .chapters-links-container li a{width:100%}@media(max-width: 576px){.Home .HomeSummary .chapters-links-container{flex-direction:column}.Home .HomeSummary .chapters-links-container li{width:100%;margin-bottom:.5rem}.Home .HomeSummary .chapters-links-container li:not(:last-of-type){margin-right:0}.Home .HomeSummary .chapters-links-container li a{flex:1}}.Home .HomeSummary .atlas-link-container,.Home .HomeSummary .chapters-links-container li{transition:background .2s ease}.Home .HomeSummary .atlas-link-container .pretitle,.Home .HomeSummary .chapters-links-container li .pretitle{margin:0;font-weight:400;font-style:italic;padding-bottom:0}.Home .HomeSummary .atlas-link-container .title,.Home .HomeSummary .chapters-links-container li .title{margin-top:0;margin-bottom:0;font-weight:600}.Home .HomeSummary .atlas-link-container:hover,.Home .HomeSummary .chapters-links-container li:hover{background:rgba(255,255,255,.2)}.Home .HomeSummary .atlas-link-container{text-align:center}.Home .vis-focus-container button{color:#fff;border:1px solid #fff}@media print{.Home .header{align-items:start;justify-content:start;background:#fff;min-height:unset}.Home .header .titles-container{max-width:100%;z-index:2}.Home .header .CitationWidget .collapsible-contents{max-height:100vh}.Home .header .CitationWidget .collapsible-contents blockquote{padding-left:0}.Home .header .CitationWidget .widget-footer{display:none}.Home .intro-container{background:#fff;color:#000}.Home .intro-container .Contents>section p,.Home .intro-container .Contents>section h1,.Home .intro-container .Contents>section h2,.Home .intro-container .Contents>section h3,.Home .intro-container .Contents>section h4,.Home .intro-container .Contents>section h5,.Home .intro-container .Contents>section h6,.Home .intro-container .Contents>section ul,.Home .intro-container .Contents>section ol,.Home .intro-container .Contents>section pre,.Home .intro-container .Contents>section blockquote{margin-left:0;max-width:unset}.Home .intro-container .Contents>section .centered-part{margin-top:0}.Home .intro-container .Contents>aside{display:none}.Home .go-to-start,.Home .boats-container,.Home .HomeSummary{display:none}}",""]);const s=o},6057:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.Footer{bottom:0;left:0;z-index:3;background:linear-gradient(to bottom, #ebebeb 10%, #e2dcd6 90%);width:100%;box-sizing:border-box;display:flex;flex-flow:column nowrap;align-items:center}.Footer .footer-contents{display:grid;grid-template-columns:repeat(2, auto);grid-gap:2rem;max-width:calc(100vw - 8rem);margin-top:2rem;margin-bottom:2rem}.Footer a{color:inherit;text-decoration:none;font-family:"IBM Plex Sans",sans-serif;font-weight:500}.Footer h2{margin-bottom:0;font-weight:medium;font-size:1rem}.Footer .column:last-of-type{margin-top:2.2rem}.Footer p{margin-bottom:.5rem}@media(max-width: 576px){.Footer .footer-contents{padding:1rem;display:flex;flex-flow:column nowrap}.Footer .column{margin:0}.Footer .column:last-of-type{margin:0}}@media print{.Footer{display:none}}',""]);const s=o},2954:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.LineChart .chart{user-select:none}.LineChart.is-brushable .chart{cursor:crosshair}.LineChart .data-dot-container{cursor:default}.LineChart .data-dot-container .data-dot-big{opacity:0;transition:.5s ease all}.LineChart .data-dot-container:hover .data-dot-big{opacity:1}.LineChart .annotations-container .annotation p{margin:0;font-size:.6rem}.LineChart .zoom-info-container{font-family:"IBM Plex Sans",sans-serif;font-size:1rem;width:100%;position:absolute;left:0;top:.7rem;text-align:center;font-style:italic}.LineChart .zoom-info-container button{background:none;text-decoration:underline;font-size:1em;font-style:italic}',""]);const s=o},1586:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".PlainPage a{color:#0b2941}.PlainPage a:hover{color:#34495e}.PlainPage a:visited{color:#34495e}",""]);const s=o},938:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.ScrollyPage{position:relative;width:100vw;min-width:100vw;min-height:100vh;background:linear-gradient(to bottom, #e2dcd6 10vh, #ebebeb 50vh)}.ScrollyPage .loader-indication-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;font-family:"IBM Plex Sans",sans-serif;z-index:10}.ScrollyPage .loader-indication-wrapper.is-loading{background:rgba(0,0,0,.8);color:#fff;opacity:1}.ScrollyPage .Contents{padding-bottom:10rem}.ScrollyPage .switch-btn{visibility:hidden;background:rgba(0,0,0,0);border:1px solid #000;border-radius:50%;width:2rem;transition:.5s ease all;position:fixed;top:calc(50vh - .5rem)}.ScrollyPage .centered-part{display:flex;flex-flow:column nowrap;align-items:center;margin-top:5rem;max-width:100vw}.ScrollyPage .centered-part .centered-part-contents{max-width:40vw}.ScrollyPage .centered-part p,.ScrollyPage .centered-part h1,.ScrollyPage .centered-part h2,.ScrollyPage .centered-part h3,.ScrollyPage .centered-part h4,.ScrollyPage .centered-part h5,.ScrollyPage .centered-part h6,.ScrollyPage .centered-part ul,.ScrollyPage .centered-part ol,.ScrollyPage .centered-part pre,.ScrollyPage .centered-part blockquote,.ScrollyPage .centered-part .Caller{margin-right:0;margin-left:0;box-sizing:border-box}@media(max-width: 950px){.ScrollyPage .centered-part .centered-part-contents{max-width:100vw}}@media(max-width: 576px){.ScrollyPage .centered-part{margin-top:0}}.ScrollyPage>section{width:40%;box-sizing:border-box;padding:4em 1rem 1rem 4rem}.ScrollyPage>section a{color:inherit}.ScrollyPage>section p,.ScrollyPage>section ul,.ScrollyPage>section ol,.ScrollyPage>section blockquote{font-size:1.1rem;margin:.5rem 0}@media(max-width: 950px){.ScrollyPage>section p,.ScrollyPage>section ul,.ScrollyPage>section ol,.ScrollyPage>section blockquote{font-size:1rem}}.ScrollyPage>section .switch-btn{left:calc(100vw - 2.5rem)}.ScrollyPage>section .switch-btn.is-active{left:1rem;color:#ebebeb;background:#34495e;transform:rotate(180deg)}.ScrollyPage aside{position:fixed;right:0;bottom:0;width:60%;height:calc(100vh - 4rem);box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:stretch}.ScrollyPage aside>h3{margin:0;position:relative;padding-top:1rem}.ScrollyPage aside .VisualizationContainer{flex:1}.ScrollyPage .option-buttons-container{position:absolute;top:0;right:0;padding:1rem;padding-top:.25rem;z-index:100;display:flex;flex-flow:row nowrap}.ScrollyPage .option-buttons-container button{background:rgba(0,0,0,0);border:1px solid #403d3d;border-radius:50%;height:1rem;width:1rem;font-size:.8rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-weight:800}.ScrollyPage .option-buttons-container button span{position:relative;top:-0.05rem}.ScrollyPage .option-buttons-container button.reset-viz-props-btn{margin-left:.25rem;border-color:#0b2941;background:#0b2941;color:#ebebeb}.ScrollyPage .option-buttons-container button.reset-viz-props-btn:hover{border-color:#34495e;background:#34495e}.ScrollyPage .option-buttons-container button.reset-viz-props-btn span{left:.05rem;transform:rotate(45deg)}@media(max-width: 950px){.ScrollyPage section{width:50%;padding-left:1rem;padding-top:2rem}.ScrollyPage aside{width:50%}}@media(max-width: 576px){.ScrollyPage{max-width:100vw}.ScrollyPage .switch-btn{visibility:visible}.ScrollyPage section{width:100%;position:relative;left:-100vw;transition:.5s ease all;padding-right:3rem}.ScrollyPage section.is-focused{left:0}.ScrollyPage aside{width:calc(100% - 2.5rem);position:fixed;transition:.5s ease all;left:100vw}.ScrollyPage aside.is-focused{left:2.5rem}.ScrollyPage aside h3{margin-left:1rem}.ScrollyPage aside .option-buttons-container{display:none}}.ScrollyPage .GeographicMapChartWrapper .visualization-title{background:#ebebeb}.ScrollyPage .GeographicMapChartWrapper .Legend{background:#ebebeb}.ScrollyPage .GeographicMapChartWrapper .GeographicMapChart .ChoroplethLayer.reverse-colors .geopart{stroke:gray}@media print{.ScrollyPage>section{width:100%}.ScrollyPage>section p,.ScrollyPage>section h1,.ScrollyPage>section h2,.ScrollyPage>section h3,.ScrollyPage>section h4,.ScrollyPage>section h5,.ScrollyPage>section h6,.ScrollyPage>section ul,.ScrollyPage>section ol,.ScrollyPage>section pre,.ScrollyPage>section blockquote{margin-left:0;max-width:unset}.ScrollyPage>aside{display:none}}.ScrollyPage.has-full-screen{overflow:hidden}.ScrollyPage.has-full-screen .Contents{overflow:hidden}',""]);const s=o},5454:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".StandaloneVisualization{position:fixed;background:#fff;left:0;top:0;width:100vw;min-width:100vw;z-index:1000}.StandaloneVisualization .visualization-title{display:none}.StandaloneVisualization .VisualizationController{background:#fff;position:fixed;background:#fff;left:0;top:0;width:100vw;min-width:100vw;z-index:1000;overflow:auto}",""]);const s=o},6628:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.TradeDynamicsChart{position:relative;font-family:"IBM Plex Sans",sans-serif;height:100%}.TradeDynamicsChart .row{max-height:0;overflow:hidden;transition:.5s ease max-height;opacity:0}.TradeDynamicsChart .row.is-visible{max-height:100vh;opacity:1}.TradeDynamicsChart h3{margin-top:0;margin-bottom:.5rem;font-size:1rem}.TradeDynamicsChart .LongitudinalTradeChart .axis-headers-container{display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:.6rem;color:#fff}.TradeDynamicsChart .LongitudinalTradeChart .axis-headers-container .axis-header{padding:.1rem .2rem;box-sizing:border-box}.TradeDynamicsChart .LongitudinalTradeChart .axis text{font-size:.5rem}.TradeDynamicsChart .LongitudinalTradeChart .axis-bottom .axis-group text{transform:rotate(-45deg);text-anchor:end}.TradeDynamicsChart .LongitudinalTradeChart .axis-left text{text-anchor:end}.TradeDynamicsChart .LongitudinalTradeChart .color-scale-container{display:flex;flex-flow:column nowrap;width:30%}.TradeDynamicsChart .LongitudinalTradeChart .color-scale-container .color-scale-detail{position:relative}.TradeDynamicsChart .LongitudinalTradeChart .color-scale-container .color-scale-detail .bar{height:1rem}.TradeDynamicsChart .LongitudinalTradeChart .color-scale-container .color-scale-detail .labels{position:absolute;left:0;top:0;width:100%;font-size:.5rem;padding:.2rem;padding-top:.1rem;box-sizing:border-box;height:1rem;display:flex;flex-flow:row nowrap;justify-content:space-between;color:#fff}.TradeDynamicsChart .LongitudinalTradeChart .bars-container:hover rect{opacity:.5;transition:.5s ease all}.TradeDynamicsChart .LongitudinalTradeChart .bars-container:hover rect:hover{opacity:1}.TradeDynamicsChart .LongitudinalTradeChart.has-highlights .graph-bar{opacity:.5}.TradeDynamicsChart .LongitudinalTradeChart.has-highlights .graph-bar.is-highlighted{opacity:1}.TradeDynamicsChart .LongitudinalTradeChart .lines-container:hover line{opacity:.5;transition:.5s ease all}.TradeDynamicsChart .LongitudinalTradeChart .lines-container:hover line:hover{opacity:1}.TradeDynamicsChart .LongitudinalTradeChart .annotation text{z-index:1000;position:relative}.TradeDynamicsChart .ProductsDistributionChart{position:relative}.TradeDynamicsChart .ProductsDistributionChart .years-container{display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative}.TradeDynamicsChart .ProductsDistributionChart .years-container .links-container{position:absolute;left:0;top:0;opacity:.5}.TradeDynamicsChart .ProductsDistributionChart .years-container .links-container .link{fill:none;stroke:gray;stroke-dasharray:4,2;transition:.5s ease;opacity:.5}.TradeDynamicsChart .ProductsDistributionChart .years-container .links-container.has-highlights .link{opacity:0}.TradeDynamicsChart .ProductsDistributionChart .years-container .links-container.has-highlights .link.is-highlighted{opacity:1}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-items{position:relative}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-label{margin:0;padding:0;font-weight:300;font-size:.5rem;margin-bottom:10px}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-label span{rotate:-45deg;display:inline-block}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column{display:flex;flex-direction:column;justify-items:start;box-sizing:border-box}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column .product-group{display:flex;flex-flow:row nowrap;align-items:center;transition:.5s ease all}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column .product-group:not(:last-of-type){cursor:pointer}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column .product-group .bar{box-sizing:border-box;border-bottom:1px solid #fff}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column .product-group .label{margin-left:.5rem;float:right;transition:.5s ease all;box-sizing:border-box}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column .product-group:last-of-type{opacity:.3}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column .product-group:last-of-type:hover{opacity:.7}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column:last-of-type{margin-right:1rem}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column:last-of-type .product-group{flex-direction:row-reverse}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column:last-of-type .product-group .label{margin-right:.5rem;margin-left:unset;float:left;text-align:right}.TradeDynamicsChart .ProductsDistributionChart .years-container .year-column:last-of-type .year-label{position:relative;align-self:flex-end;left:.5rem}.TradeDynamicsChart .ProductsDistributionChart .years-container.has-highlights .product-group{opacity:.5}.TradeDynamicsChart .ProductsDistributionChart .years-container.has-highlights .product-group.is-highlighted{opacity:1}.TradeDynamicsChart .selectors{position:absolute;bottom:-1rem;width:100%;left:0;display:flex;background-color:#fff;z-index:1000;justify-content:center;align-items:center}.TradeDynamicsChart .selectors div{padding:.5rem 0;margin:.5rem;display:flex;flex-flow:row nowrap;align-items:center}.TradeDynamicsChart .selectors div label{margin:.5rem;margin-right:0;font-size:.8rem}.TradeDynamicsChart .selectors div.value-selector-container label{margin-right:.5rem}.TradeDynamicsChart .selectors div::last-child{margin-right:0}',""]);const s=o},4968:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".VisualizationFocus{z-index:-1;pointer-events:none;opacity:0;transition:opacity .2s ease;position:fixed;left:0;top:0;width:100%;height:100%;z-index:4;pointer-events:all;opacity:1}.VisualizationFocus .lightbox-background{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:4;cursor:pointer}.VisualizationFocus .lightbox-contents-container{position:fixed;left:0;top:0;width:calc(100vw - 1rem);height:100vh;z-index:4;overflow-x:hidden;overflow-y:auto;cursor:pointer}.VisualizationFocus .lightbox-contents-container .lightbox-contents{display:flex;flex-flow:row nowrap;justify-content:stretch;padding:1rem;box-sizing:border-box;pointer-events:none;cursor:default}.VisualizationFocus .lightbox-contents-container .visualization-details{color:#fff;flex:1;box-sizing:border-box;padding:1rem;padding-top:0;order:2;max-width:calc(30vw - 1rem)}.VisualizationFocus .lightbox-contents-container .visualization-details .details-header{pointer-events:all;display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:flex-start}.VisualizationFocus .lightbox-contents-container .visualization-details .details-header h2{margin:0;flex:1}.VisualizationFocus .lightbox-contents-container .visualization-details .details-header .close-btn{color:#fff;background:inherit;cursor:pointer;font-weight:900;font-size:1.5em}@media print{.VisualizationFocus .lightbox-contents-container .visualization-details .details-header .close-btn{display:none}}.VisualizationFocus .lightbox-contents-container .visualization-details .copy-link-container{margin:1rem 0;z-index:5;position:absolute;pointer-events:all}.VisualizationFocus .lightbox-contents-container .visualization-details .copy-link-container button{background:rgba(0,0,0,0);border:2px solid #fff;border-radius:1rem;color:#fff;font-size:.8rem;padding:.5rem 1rem}.VisualizationFocus .lightbox-contents-container .visualization-details .copy-link-container button:hover{background:#fff;color:#333}@media print{.VisualizationFocus .lightbox-contents-container .visualization-details .copy-link-container{display:none}}.VisualizationFocus .lightbox-contents-container .visualization-details .details-contents{margin-top:5rem;pointer-events:all}.VisualizationFocus .lightbox-contents-container .visualization-wrapper{pointer-events:all;background:rgba(0,0,0,0);flex:2;max-width:70vw;min-width:70vw;position:relative;min-height:50vh;box-sizing:border-box;padding:0;cursor:pointer}.VisualizationFocus .lightbox-contents-container .visualization-wrapper.full-screen{height:calc(100vh - 2rem);background:#fff;overflow:hidden}.VisualizationFocus .lightbox-contents-container .visualization-wrapper.full-screen>div{margin:1rem;height:calc(100% - 2rem);width:calc(100% - 2rem)}.VisualizationFocus .lightbox-contents-container .visualization-wrapper .VisualizationController{cursor:default;padding-bottom:0;padding-top:0;box-sizing:border-box;position:relative;width:unset;max-width:100%;left:0;top:0;background:#fff;align-items:flex-start;height:auto}.VisualizationFocus .lightbox-contents-container .visualization-wrapper .VisualizationController>div{background:#fff}@media(max-width: 950px){.VisualizationFocus .lightbox-contents-container .lightbox-contents{flex-flow:column nowrap}.VisualizationFocus .lightbox-contents-container .visualization-details{order:unset;max-width:unset}.VisualizationFocus .lightbox-contents-container .visualization-wrapper{max-width:calc(100% - 1rem);min-width:unset}}@media print{.VisualizationFocus{background:#fff;color:#000;position:relative}.VisualizationFocus .lightbox-background{display:none}.VisualizationFocus .lightbox-contents-container{position:relative;max-height:unset;overflow:visible;height:unset;max-width:100%}.VisualizationFocus .lightbox-contents-container .lightbox-contents{flex-direction:column}.VisualizationFocus .lightbox-contents-container .visualization-wrapper{max-width:100%;min-width:100%}.VisualizationFocus .lightbox-contents-container .visualization-details{color:#000;order:unset;max-width:unset}}",""]);const s=o},1890:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.WarTransferChart .label{font-family:"IBM Plex Sans",sans-serif;text-align:right;margin-right:1rem;font-size:.8rem}.WarTransferChart .link{opacity:.3}.WarTransferChart .viz-title{margin:0;font-size:1rem}',""]);const s=o},3100:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,"@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;1,100;1,300;1,400;1,500;1,600;1,700&family=Lora:ital,wght@0,400;0,600;1,400;1,600&display=swap);"]),o.push([e.id,'html{overflow-x:hidden}@media(max-width: 576px){html{max-width:100vw;overflow-x:hidden}}body{font-family:"Lora",serif;color:#403d3d;overflow-x:hidden}#root{position:absolute;left:0;top:0;width:100%;height:100%}#wrapper{position:relative;left:0;top:0;width:100vw;display:flex;flex-flow:column nowrap;align-content:stretch;padding:0;min-height:100vh}#wrapper>main{display:flex;padding-top:4rem;justify-content:stretch;align-content:stretch}@media(max-width: 950px){#wrapper>main{padding-top:0}}header{position:fixed;width:100%;font-family:"IBM Plex Sans",sans-serif}@media print{header{display:none}}h1,h2,h3,h4,h5,svg text{font-family:"IBM Plex Sans",sans-serif}button{border:none;background:#dcdcdc;padding:.5rem;font-family:"Karla",sans-serif;outline:none;cursor:pointer}button.is-active{background:#323232;color:#fff}input[type=radio]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1em;height:1em;min-width:1em;min-height:1em;border:.15em solid currentColor;border-radius:50%;transform:translateY(0.25em);cursor:pointer;border:none;background:rgba(0,0,0,.1);margin-right:.25em}input[type=radio]::before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);cursor:pointer}input[type=radio]:checked{background:red}input[type=radio]:checked::before{transform:scale(1);background:red}input[type=radio]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}input[type=radio]::before{background-color:CanvasText}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ebebeb}::-webkit-scrollbar-thumb{background:#403d3d}::-webkit-scrollbar-thumb:hover{background:#34495e}dfn{cursor:help;font-style:normal;margin:0;margin-left:.125rem;background:#e2dcd6;border-radius:50%;padding:0;padding-left:.5em;padding-right:.5em;padding-bottom:.1em;font-size:.5em;position:relative;top:-0.7em;transition:.5s ease all}dfn:hover{background:#403d3d;color:#ebebeb}.__react_component_tooltip{background:#fff !important;color:#403d3d !important;font-family:"IBM Plex Sans",sans-serif;max-width:300px;padding:1rem !important}.__react_component_tooltip:after{display:none !important}.Caller:not(.is-inline){background:#e2dcd6;font-family:"IBM Plex Sans",sans-serif;padding:0;min-width:5rem;min-height:.5rem;display:inline-block;font-size:.7rem;cursor:pointer}.Caller:not(.is-inline).is-invalid{background:rgba(192,106,106,.8)}.Caller:not(.is-inline).is-active{background:#0b2941;color:#fff}.Caller:not(.is-inline).is-clearfix{display:none}.Caller:not(.is-inline).is-hidden{max-width:2rem;padding:.3rem;margin:0}.Caller.is-inline{font-family:inherit;text-decoration:underline;font-size:inherit;cursor:pointer}.Caller.is-inline:hover{color:brown}.CommentedImage,.CommentedVideo{margin:0;max-height:100%;display:flex;flex-flow:column nowrap;position:relative}.CommentedImage>img,.CommentedImage>iframe,.CommentedVideo>img,.CommentedVideo>iframe{flex:1;flex:1;cursor:pointer;transition:.5s ease all;background:rgba(0,0,0,.02)}.CommentedImage>img:hover,.CommentedImage>iframe:hover,.CommentedVideo>img:hover,.CommentedVideo>iframe:hover{background:rgba(0,0,0,.05)}.CommentedImage .click-prompt,.CommentedVideo .click-prompt{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;opacity:0;transition:.5s ease all;font-family:"IBM Plex Sans",sans-serif}.CommentedImage:hover .click-prompt,.CommentedVideo:hover .click-prompt{opacity:1}.CommentedVideo{width:100%;height:100%;margin:0}.CommentedVideo iframe{width:100%;height:100%}.PlainPageVisualization{min-height:500px;max-height:70vh;width:100%;padding:0}.PlainPageVisualization .VisualizationController{position:relative;height:100%}.PlainPageVisualization figcaption{border-top:1px solid rgba(100,100,100,.3);margin:1rem 1rem 0 1rem;display:flex;flex-flow:column nowrap;align-items:center;font-size:.9em;font-family:"IBM Plex Sans",sans-serif}.ScrollyPage+.Loader,.Home+.Loader{width:50vw;left:50vw}.Home+.Loader{position:absolute;top:100vh;height:100vh}.Home+.Loader .loader-container .loading-bar{background:#fff}.secondary-page{margin:0;padding:0;padding-top:3em;width:100vw;min-height:calc(100vh - 18rem);background:#ebebeb;display:flex;flex-flow:row nowrap;justify-content:center}@media print{.secondary-page{background:#fff;display:block}}.centered-contents{min-width:950px;max-width:950px;margin-bottom:5rem}@media(max-width: 950px){.centered-contents{margin-top:4rem;min-width:unset;max-width:unset;width:100%;padding:0 1rem 0 1rem}}.vis-focus-container{position:fixed;right:.5rem;top:0;height:100vh;display:flex;flex-flow:column nowrap;justify-content:center;transition:.5s ease all;opacity:0;pointer-events:none}.vis-focus-container button{background:rgba(0,0,0,0);border:none;font-size:1.5rem;font-weight:800;pointer-events:none;transition:.5s ease all;cursor:pointer;border-radius:50%;border:1px solid #000;height:1.5rem;width:1.5rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding-top:.6em}@media(max-width: 576px){.vis-focus-container.is-visible{opacity:1}.vis-focus-container.is-visible button{pointer-events:all}.vis-focus-container.is-active{right:calc(100vw - 3rem)}.vis-focus-container.is-active button{rotate:-180deg}}.visualization-title{margin:0;padding:0;margin-bottom:.5rem;color:inherit;font-weight:500;font-size:1rem;margin-left:0;margin-top:0}.ColorLegend{font-family:"IBM Plex Sans",sans-serif;background:inherit;padding:.5rem;padding-top:0;box-sizing:border-box;position:relative}.ColorLegend h5{margin:0;padding:0}.ColorLegend .color-legend{list-style:none;padding:0;margin-top:.5rem}.ColorLegend .color-legend li{display:flex;flex-flow:row nowrap;margin-bottom:.5rem;font-size:.7rem;align-items:center}.ColorLegend .color-legend li .color-box{display:inline-block;width:.7rem;min-width:.7rem;height:.7rem;min-height:.7rem;margin-right:.25rem}.ColorLegend .color-legend li .color-label{position:relative}tspan{font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit;background:inherit}.GenericVisualization{margin:0;padding:0}.GenericVisualization .background-rect{fill:rgba(0,0,0,.05)}.GenericVisualization text{font-family:"IBM Plex Sans",sans-serif;font-size:14px}.GenericVisualization .title{font-weight:800;font-size:20px}.GenericVisualization .ticks .tick-mark{stroke:gray;stroke-width:.5}.GenericVisualization .ticks text{font-size:10px;text-anchor:middle}.GenericVisualization .ticks.left-axis text{text-anchor:end}.GenericVisualization .ticks .axis-title{font-weight:bold;font-style:italic;font-size:.7rem;font-family:"IBM Plex Sans",sans-serif;text-align:right}.GenericVisualization .ticks .background-line{stroke:rgba(0,0,0,.2);stroke-dasharray:4,2}.GenericVisualization .ticks .background-line.is-zero{stroke:rgba(0,0,0,.8)}.GenericVisualization .headers{font-weight:800}.GenericVisualization path,.GenericVisualization .chart-line{stroke:#34495e}.GenericVisualization .row.vis-row{display:flex;flex-flow:row nowrap;align-items:stretch}.GenericVisualization .row.vis-row svg{flex:1}.HeaderNav{display:flex;justify-content:space-around;flex-direction:row}.nav ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap;align-items:center}.nav a{color:inherit;text-decoration:none}.nav button{margin-bottom:.5rem}.nav .navitem-container a,.nav button{display:block;background:inherit;color:inherit;font-family:"IBM Plex Sans",sans-serif;font-size:.9rem;padding-bottom:.5rem;margin-bottom:0}.nav .navitem-container a img,.nav button img{max-height:1.8rem}.nav .primary-nav-container .navitem-container:first-of-type a{padding-bottom:0}.nav .primary-nav-container .navitem-container:first-of-type a img{transition:.5s ease all;transform-origin:center;position:relative;top:-0.2rem}.nav .primary-nav-container .navitem-container:first-of-type a:hover img{rotate:90deg}.nav .navitem-container a.active{background:inherit;color:inherit;border-bottom:1px solid #403d3d}.nav button.is-active{background:inherit;color:inherit;font-weight:800}.nav-large{padding:1rem;padding-bottom:0;left:0;top:0;position:fixed;width:100%;overflow:auto;background:#ebebeb;transition:.1s all ease;display:flex;flex-flow:row nowrap;align-items:center;box-sizing:border-box;justify-content:space-between}.nav-large ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap;align-items:center}.nav-large ul.primary-nav-container{justify-content:start}.nav-large ul.primary-nav-container .navitem-container:first-of-type{padding-right:.5rem}.nav-large ul.primary-nav-container .navitem-container:first-of-type a.active{border-bottom:none}.nav-large ul.secondary-nav-container{justify-content:end}.nav-large li:not(:last-of-type):not(.lang-toggle){margin-right:.6rem}.nav-large li.lang-toggle button{padding-right:0;padding-left:.25rem;padding-top:0}.nav-large li.lang-toggle button:last-of-type{padding-left:0}@media(max-width: 1200px){.nav-large .navitem-container a{font-size:.9vw}}@media(max-width: 950px){.nav-large{display:none}}.nav-drawer{display:none;position:fixed;left:0;top:0}.nav-drawer .drawer-header{display:flex;flex-flow:row nowrap;max-width:calc(300px - 2rem)}.nav-drawer .drawer-header .drawer-button{z-index:2;background:rgba(0,0,0,0)}.nav-drawer .drawer-header a{display:block;display:flex;align-items:center}.nav-drawer .drawer-header img{transition:.5s ease all;border-radius:50%}.nav-drawer .drawer-header h1{margin:0;padding:0;font-size:1rem;font-weight:400;position:relative;top:1rem;opacity:0;transition:.5s ease all}.nav-drawer .drawer-header:hover img{rotate:45deg}.nav-drawer .drawer-header:hover h1{opacity:.7}.nav-drawer .drawer-body{background:#0b2941;color:#fff;position:absolute;left:-300px;top:0;height:100vh;width:300px;display:flex;flex-flow:column nowrap;justify-content:space-between;padding-top:2rem;padding-bottom:1rem;box-sizing:border-box;transition:all .5s ease;padding-right:1rem}.nav-drawer .drawer-body ul{flex-direction:column;align-items:start;padding-left:3rem}.nav-drawer .drawer-body ul li{margin-bottom:1rem}.nav-drawer .drawer-body ul li a{padding-bottom:0}.nav-drawer .drawer-body ul li a.active{border-bottom:1px solid #fff}.nav-drawer .drawer-body ul.primary-nav-container{padding-top:4rem}.nav-drawer .drawer-body ul.lang-toggle-container{padding:0;flex-direction:row}.nav-drawer .drawer-body ul.lang-toggle-container button{padding-left:0}.nav-drawer .drawer-background{position:absolute;left:0;top:0;width:100%;height:100vh;cursor:pointer;background:rgba(0,0,0,0);pointer-events:none;transition:.5s ease all}.nav-drawer.is-open .drawer-header h1{color:#fff;opacity:1}.nav-drawer.is-open .drawer-header img{rotate:90deg}.nav-drawer.is-open .drawer-header:hover img{rotate:45deg}.nav-drawer.is-open .drawer-background{background:rgba(0,0,0,.7);pointer-events:all}.nav-drawer.is-open .drawer-body{left:0}@media(max-width: 950px){.nav-drawer{display:block}}.nav-drawer .drawer-background{position:absolute;left:0;top:0;width:100%;height:100vh;cursor:pointer;background:rgba(0,0,0,0);pointer-events:none;transition:.5s ease all}.nav-drawer.is-open .drawer-header h1{color:#fff;opacity:1}.nav-drawer.is-open .drawer-header img{rotate:90deg}.nav-drawer.is-open .drawer-header:hover img{rotate:45deg}.nav-drawer.is-open .drawer-background{background:rgba(0,0,0,.7);pointer-events:all}.nav-drawer.is-open .drawer-body{left:0}@media(max-width: 950px){.nav-drawer{display:block}}.Footer{bottom:0;left:0;z-index:3;background:linear-gradient(to bottom, #0b2941 10%, #34495e 90%);width:100%;box-sizing:border-box;display:flex;flex-flow:column nowrap;align-items:center;color:#fff}.Footer .footer-contents{display:grid;grid-template-columns:repeat(2, auto);grid-gap:2rem;max-width:calc(100vw - 8rem);margin-top:2rem;margin-bottom:2rem}.Footer a{color:inherit;text-decoration:none;font-family:"IBM Plex Sans",sans-serif;font-weight:500}.Footer h2{margin-bottom:0;font-weight:medium;font-size:1rem}.Footer .column:last-of-type{margin-top:2.2rem}.Footer p{margin-bottom:.5rem}@media(max-width: 576px){.Footer .footer-contents{padding:1rem;display:flex;flex-flow:column nowrap}.Footer .column{margin:0}.Footer .column:last-of-type{margin:0}}@media print{.Footer{display:none}}foreignObject p{margin:0;font-family:"IBM Plex Sans",sans-serif}',""]);const s=o},1339:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.CorrelationPrix{font-family:"IBM Plex sans",sans-serif}.CorrelationPrix .wheat-correlations-legend{position:absolute;bottom:15px;right:15px;max-width:25%;display:flex;flex-direction:column}.CorrelationPrix .wheat-correlations-legend .color-group{display:flex;flex-direction:column}.CorrelationPrix .wheat-correlations-legend .color-group .item:last-child{margin-bottom:0}.CorrelationPrix .wheat-correlations-legend .item{display:flex;align-items:center;width:fit-content;margin-bottom:.2rem}.CorrelationPrix .wheat-correlations-legend .item.edge{margin-top:1rem}.CorrelationPrix .wheat-correlations-atlas-controllers{position:absolute;bottom:15px;left:15px;display:flex;flex-direction:column}.CorrelationPrix .wheat-correlations-atlas-controllers div{display:flex;align-items:center;margin-bottom:.5rem;align-items:center}.CorrelationPrix .wheat-correlations-atlas-controllers div label{margin-right:.5rem;min-width:9rem}.CorrelationPrix .wheat-correlations-atlas-controllers div:last-child{margin-bottom:0}.CorrelationPrix .GeographicMapChart .ChoroplethLayer .geopart{stroke:#d3d3d3 !important}.CorrelationPrix .GeographicMapChart .marker{stroke:#fff}',""]);const s=o},3403:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".EffetsGuerreSurLevant .ColorLegend{max-width:200px;min-width:200px}",""]);const s=o},269:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".ExportationsSudEst h3{margin:0;padding-right:.5rem}.ExportationsSudEst .controls{padding:0;list-style:none}",""]);const s=o},1779:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".FonctionnementPortFranc{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.FonctionnementPortFranc .ui-container{position:absolute;left:1rem;bottom:1rem}",""]);const s=o},1467:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.GuerreEtCroissance .top-label-container{display:flex;flex-flow:row nowrap;align-items:flex-end;height:100%}.GuerreEtCroissance .top-label{margin:0;padding-bottom:1rem}.GuerreEtCroissance circle{transition:.2s ease all}.GuerreEtCroissance .navigation-ui-container{font-family:"IBM Plex Sans",sans-serif;font-size:.6rem}.GuerreEtCroissance .navigation-ui-container p{margin:0}.GuerreEtCroissance .navigation-ui-container ul{list-style:none;padding:0;margin:0}.GuerreEtCroissance .navigation-ui-container ul li{display:flex;flex-flow:row nowrap;align-items:center;cursor:pointer;margin-bottom:.1rem}.GuerreEtCroissance .navigation-ui-container ul li input{margin:0;margin-right:.25rem;font-size:.5rem;height:.5rem}.GuerreEtCroissance .row-title-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;margin-right:1rem;height:100%}.GuerreEtCroissance .row-title-wrapper .row-title{margin:0;text-align:right}.GuerreEtCroissance .legend{font-family:"IBM Plex Sans",sans-serif;display:flex;flex-flow:column nowrap}.GuerreEtCroissance .legend h4{margin:0;font-size:.8rem;margin-right:1rem;margin-left:2rem;padding-bottom:.5rem}.GuerreEtCroissance .legend ul{list-style:none;padding:0;margin:0}.GuerreEtCroissance .legend ul li{font-size:.6rem;display:flex;flex-flow:row nowrap;justify-content:start;align-items:start;margin-bottom:.5rem}.GuerreEtCroissance .legend ul li>span:first-of-type{margin-right:1rem;min-width:1rem;max-width:1rem;text-align:right}.GuerreEtCroissance .controls-container{position:relative;max-width:100%;box-sizing:border-box;font-family:"IBM Plex Sans",sans-serif}.GuerreEtCroissance .controls-container .collapsable-controls{overflow-y:hidden;max-height:0;background:#fff;transition:.5s ease all}.GuerreEtCroissance .controls-container .collapsable-controls ul{max-width:100%;box-sizing:border-box;padding:0;margin-top:0;padding-left:.5rem}.GuerreEtCroissance .controls-container .collapsable-controls.is-visible{max-height:100vh;padding-top:1rem;box-shadow:0 0 1rem #d3d3d3}',""]);const s=o},783:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".Intro .geopart{stroke:#fff !important;fill:#d3d3d3 !important}.Intro .CustomObjectsLayer .PartnersObject .invariant-circle{transition:.5s ease all}.Intro .CustomObjectsLayer:hover .PartnersObject{opacity:.5}.Intro .CustomObjectsLayer:hover .PartnersObject:hover{opacity:1}.intro-ui-container{position:absolute;margin:0;padding:.5rem 1rem;background:rgba(255,255,255,.2);box-sizing:border-box;transition:.5s ease all}.intro-ui-container.top{top:5rem;bottom:unset}.intro-ui-container.middle{top:50%;bottom:unset}.intro-ui-container.bottom{top:75%}.intro-ui-container.deep-bottom{top:80%}.intro-ui-container.right{right:1rem;left:unset}.intro-ui-container.left{left:1rem;right:unset}.intro-ui-container h3{margin:0;padding:0;margin-left:0 !important;font-weight:300;font-size:1rem}.intro-ui-container h4{margin:0;margin-right:.5rem;min-width:4rem}.intro-ui-container>li{display:flex;align-items:center}.intro-ui-container>li:not(:last-of-type){margin-bottom:.5rem}.intro-ui-container ul{display:flex;list-style:none;padding:0}.intro-ui-container .Legend{pointer-events:none}.intro-ui-container .legend-form{stroke:#403d3d;fill:rgba(0,0,0,0);stroke-dasharray:2px 1px}.intro-ui-container .legend-arrow{stroke:#403d3d;stroke-dasharray:2px 1px}.intro-ui-container .legend-indicator{font-size:.5rem;fill:#403d3d}.intro-ui-container #legend-arrow-start path,.intro-ui-container #legend-arrow-end path,.intro-ui-container #legend-stop-mark path{fill:rgba(0,0,0,0);stroke:#403d3d}.intro-ui-container .background-line{stroke:rgba(255,255,255,.5);stroke-dasharray:1px 4px}.intro-ui-container.is-atlas-mode{background:#fff}.intro-ui-container.is-atlas-mode .background-line{stroke:rgba(100,100,100,.5)}.intro-ui-container.is-atlas-mode #legend-arrow-start path,.intro-ui-container.is-atlas-mode #legend-arrow-end path,.intro-ui-container.is-atlas-mode #legend-stop-mark path{stroke:#000}.intro-ui-container.is-atlas-mode .legend-indicator{fill:#000}.intro-ui-container.is-atlas-mode .legend-form{stroke:#000}.intro-ui-container.is-atlas-mode .legend-arrow{stroke:#000}",""]);const s=o},4217:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".LevantNavigation .geopart:not(.dashed){fill:#fafafa !important;stroke:#fafafa !important}",""]);const s=o},2117:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".MarseillePortStructurant .geopart{stroke:rgba(255,255,255,.9) !important}.MarseillePortStructurant .legend-label{margin:0}",""]);const s=o},4817:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.PartDesEtrangersDansNavigation .label{font-family:"IBM Plex Sans",sans-serif}',""]);const s=o},7115:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".PartDesFrancaisDansProvenance .BarChart:first-of-type{margin-bottom:1rem}.PartDesFrancaisDansProvenance .ColorLegend{max-width:10rem}",""]);const s=o},4625:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,'.StylesNavigation{display:flex;flex-flow:column nowrap;justify-content:stretch}.StylesNavigation.is-layout-horizontal{flex-direction:row}.StylesNavigation .column{display:flex;flex-flow:column nowrap;justify-content:stretch;flex:1}.StylesNavigation .column .viz-container{background:"red"}.StylesNavigation .geopart:not(.dashed){fill:#fff !important;stroke:none}.StylesNavigation .geopart.dashed{opacity:1;transition:.5s ease all}.StylesNavigation .geopart.dashed.is-shadowed{opacity:.2}.StylesNavigation circle,.StylesNavigation rect,.StylesNavigation text,.StylesNavigation g{transition:.5s ease opacity}.StylesNavigation .StyleViz h4{margin:.5rem}.StylesNavigation .StyleViz .axis-title{font-style:italic;fill:gray;font-family:"IBM Plex Sans",sans-serif}.StylesNavigation .StyleViz.is-shadowed{opacity:.8}',""]);const s=o},3611:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".yarl__slide_captions_container{background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));left:var(--yarl__slide_captions_container_left,0);padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);color:var(--yarl__slide_description_color,#fff);text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}",""]);const s=o},839:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__thumbnails_vignette{pointer-events:none;position:absolute;--yarl__thumbnails_vignette_size:12%}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}",""]);const s=o},6653:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8246),i=n.n(r),a=n(1879),o=n.n(a)()(i());o.push([e.id,".yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}",""]);const s=o},5072:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5109:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var a=Object.create(null);i.r(a);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>o[e]=()=>n[e]));return o.default=()=>n,i.d(a,o),a},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.nc=void 0,(()=>{"use strict";var e={};i.r(e),i.d(e,{attentionMarkers:()=>zH,contentInitial:()=>TH,disable:()=>FH,document:()=>AH,flow:()=>OH,flowInitial:()=>NH,insideSpan:()=>RH,string:()=>qH,text:()=>IH});var t={};i.r(t),i.d(t,{boolean:()=>PE,booleanish:()=>AE,commaOrSpaceSeparated:()=>IE,commaSeparated:()=>qE,number:()=>NE,overloadedBoolean:()=>TE,spaceSeparated:()=>OE});var n,r=i(2057),a=i.t(r,2),o=i(2520),s=i.t(o,2);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var m;function g(e,t,n){return void 0===n&&(n="/"),function(e,t,n,r){let i=S(("string"==typeof t?C(t):t).pathname||"/",n);if(null==i)return null;let a=v(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let o=null;for(let e=0;null==o&&e{let o={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};o.relativePath.startsWith("/")&&(c(o.relativePath.startsWith(r),'Absolute route path "'+o.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),o.relativePath=o.relativePath.slice(r.length));let s=N([r,o.relativePath]),l=n.concat(o);e.children&&e.children.length>0&&(c(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),v(e.children,t,l,s)),(null!=e.path||e.index)&&t.push({path:s,score:j(s,e.index),routesMeta:l})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of y(e.path))i(e,t,n);else i(e,t)})),t}function y(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===r.length)return i?[a,""]:[a];let o=y(r.join("/")),s=[];return s.push(...o.map((e=>""===e?a:[a,e].join("/")))),i&&s.push(...o),s.map((t=>e.startsWith("/")&&""===t?"/":t))}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(m||(m={})),new Set(["lazy","caseSensitive","path","id","index","children"]);const b=/^:[\w-]+$/,x=3,w=2,_=1,M=10,V=-2,k=e=>"*"===e;function j(e,t){let n=e.split("/"),r=n.length;return n.some(k)&&(r+=V),t&&(r+=w),n.filter((e=>!k(e))).reduce(((e,t)=>e+(b.test(t)?x:""===t?_:M)),r)}function H(e,t,n){void 0===n&&(n=!1);let{routesMeta:r}=e,i={},a="/",o=[];for(let e=0;e(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));return e.endsWith("*")?(r.push({paramName:"*"}),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":""!==e&&"/"!==e&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1),l=r.reduce(((e,t,n)=>{let{paramName:r,isOptional:i}=t;if("*"===r){let e=s[n]||"";o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[n];return e[r]=i&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{});return{params:l,pathname:a,pathnameBase:o,pattern:e}}function L(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return d(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function S(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function P(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function A(e,t){let n=function(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}(e);return t?n.map(((e,t)=>t===n.length-1?e.pathname:e.pathnameBase)):n.map((e=>e.pathnameBase))}function T(e,t,n,r){let i;void 0===r&&(r=!1),"string"==typeof e?i=C(e):(i=l({},e),c(!i.pathname||!i.pathname.includes("?"),P("?","pathname","search",i)),c(!i.pathname||!i.pathname.includes("#"),P("#","pathname","hash",i)),c(!i.search||!i.search.includes("#"),P("#","search","hash",i)));let a,o=""===e||""===i.pathname,s=o?"/":i.pathname;if(null==s)a=n;else{let e=t.length-1;if(!r&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}a=e>=0?t[e]:"/"}let u=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:i=""}="string"==typeof e?C(e):e,a=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:a,search:q(r),hash:I(i)}}(i,a),d=s&&"/"!==s&&s.endsWith("/"),p=(o||"."===s)&&n.endsWith("/");return u.pathname.endsWith("/")||!d&&!p||(u.pathname+="/"),u}const N=e=>e.join("/").replace(/\/\/+/g,"/"),O=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),q=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",I=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;const R=["post","put","patch","delete"],z=(new Set(R),["get",...R]);function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t{n.current=!0}));let i=r.useCallback((function(r,i){void 0===i&&(i={}),n.current&&("number"==typeof r?e.navigate(r):e.navigate(r,F({fromRouteId:t},i)))}),[e,t]);return i}():function(){G()||c(!1);let e=r.useContext(D),{basename:t,future:n,navigator:i}=r.useContext(B),{matches:a}=r.useContext(U),{pathname:o}=X(),s=JSON.stringify(A(a,n.v7_relativeSplatPath)),l=r.useRef(!1);Y((()=>{l.current=!0}));let u=r.useCallback((function(n,r){if(void 0===r&&(r={}),!l.current)return;if("number"==typeof n)return void i.go(n);let a=T(n,JSON.parse(s),o,"path"===r.relative);null==e&&"/"!==t&&(a.pathname="/"===a.pathname?t:N([t,a.pathname])),(r.replace?i.replace:i.push)(a,r.state,r)}),[t,i,s,o,e]);return u}()}const Q=r.createContext(null);function J(){let{matches:e}=r.useContext(U),t=e[e.length-1];return t?t.params:{}}function ee(e,t){let{relative:n}=void 0===t?{}:t,{future:i}=r.useContext(B),{matches:a}=r.useContext(U),{pathname:o}=X(),s=JSON.stringify(A(a,i.v7_relativeSplatPath));return r.useMemo((()=>T(e,JSON.parse(s),o,"path"===n)),[e,s,o,n])}function te(e,t,i,a){G()||c(!1);let{navigator:o}=r.useContext(B),{matches:s}=r.useContext(U),l=s[s.length-1],u=l?l.params:{},d=(l&&l.pathname,l?l.pathnameBase:"/");l&&l.route;let p,f=X();if(t){var h;let e="string"==typeof t?C(t):t;"/"===d||(null==(h=e.pathname)?void 0:h.startsWith(d))||c(!1),p=e}else p=f;let m=p.pathname||"/",v=m;if("/"!==d){let e=d.replace(/^\//,"").split("/");v="/"+m.replace(/^\//,"").split("/").slice(e.length).join("/")}let y=g(e,{pathname:v}),b=function(e,t,n,i){var a;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===i&&(i=null),null==e){var o;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(o=i)&&o.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let s=e,l=null==(a=n)?void 0:a.errors;if(null!=l){let e=s.findIndex((e=>e.route.id&&void 0!==(null==l?void 0:l[e.route.id])));e>=0||c(!1),s=s.slice(0,Math.min(s.length,e+1))}let u=!1,d=-1;if(n&&i&&i.v7_partialHydration)for(let e=0;e=0?s.slice(0,d+1):[s[0]];break}}}return s.reduceRight(((e,i,a)=>{let o,c=!1,p=null,f=null;var h;n&&(o=l&&i.route.id?l[i.route.id]:void 0,p=i.route.errorElement||re,u&&(d<0&&0===a?(ue[h="route-fallback"]||(ue[h]=!0),c=!0,f=null):d===a&&(c=!0,f=i.route.hydrateFallbackElement||null)));let C=t.concat(s.slice(0,a+1)),m=()=>{let t;return t=o?p:c?f:i.route.Component?r.createElement(i.route.Component,null):i.route.element?i.route.element:e,r.createElement(ae,{match:i,routeContext:{outlet:e,matches:C,isDataRoute:null!=n},children:t})};return n&&(i.route.ErrorBoundary||i.route.errorElement||0===a)?r.createElement(ie,{location:n.location,revalidation:n.revalidation,component:p,error:o,children:m(),routeContext:{outlet:null,matches:C,isDataRoute:!0}}):m()}),null)}(y&&y.map((e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:N([d,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:N([d,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,i,a);return t&&b?r.createElement($.Provider,{value:{location:F({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:n.Pop}},b):b}function ne(){let e=function(){var e;let t=r.useContext(W),n=function(){let e=r.useContext(Z);return e||c(!1),e}(se.UseRouteError),i=le(se.UseRouteError);return void 0!==t?t:null==(e=n.errors)?void 0:e[i]}(),t=function(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return r.createElement(r.Fragment,null,r.createElement("h2",null,"Unexpected Application Error!"),r.createElement("h3",{style:{fontStyle:"italic"}},t),n?r.createElement("pre",{style:i},n):null,null)}const re=r.createElement(ne,null);class ie extends r.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?r.createElement(U.Provider,{value:this.props.routeContext},r.createElement(W.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ae(e){let{routeContext:t,match:n,children:i}=e,a=r.useContext(D);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),r.createElement(U.Provider,{value:t},i)}var oe=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(oe||{}),se=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(se||{});function le(e){let t=function(){let e=r.useContext(U);return e||c(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||c(!1),n.route.id}const ue={};function ce(e){let{to:t,replace:n,state:i,relative:a}=e;G()||c(!1);let{future:o,static:s}=r.useContext(B),{matches:l}=r.useContext(U),{pathname:u}=X(),d=K(),p=T(t,A(l,o.v7_relativeSplatPath),u,"path"===a),f=JSON.stringify(p);return r.useEffect((()=>d(JSON.parse(f),{replace:n,state:i,relative:a})),[d,f,a,n,i]),null}function de(e){return function(e){let t=r.useContext(U).outlet;return t?r.createElement(Q.Provider,{value:e},t):t}(e.context)}function pe(e){c(!1)}function fe(e){let{basename:t="/",children:i=null,location:a,navigationType:o=n.Pop,navigator:s,static:l=!1,future:u}=e;G()&&c(!1);let d=t.replace(/^\/*/,"/"),p=r.useMemo((()=>({basename:d,navigator:s,static:l,future:F({v7_relativeSplatPath:!1},u)})),[d,u,s,l]);"string"==typeof a&&(a=C(a));let{pathname:f="/",search:h="",hash:m="",state:g=null,key:v="default"}=a,y=r.useMemo((()=>{let e=S(f,d);return null==e?null:{location:{pathname:e,search:h,hash:m,state:g,key:v},navigationType:o}}),[d,f,h,m,g,v,o]);return null==y?null:r.createElement(B.Provider,{value:p},r.createElement($.Provider,{children:i,value:y}))}function he(e){let{children:t,location:n}=e;return te(Ce(t),n)}function Ce(e,t){void 0===t&&(t=[]);let n=[];return r.Children.forEach(e,((e,i)=>{if(!r.isValidElement(e))return;let a=[...t,i];if(e.type===r.Fragment)return void n.push.apply(n,Ce(e.props.children,a));e.type!==pe&&c(!1),e.props.index&&e.props.children&&c(!1);let o={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=Ce(e.props.children,a)),n.push(o)})),n}function me(){return me=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}a.startTransition,new Promise((()=>{})),r.Component,new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const ve=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],ye=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"];try{window.__reactRouterVersion="6"}catch(e){}const be=r.createContext({isTransitioning:!1});new Map;const xe=a.startTransition;function we(e){let{basename:t,children:i,future:a,window:o}=e,s=r.useRef();null==s.current&&(s.current=function(e){return void 0===e&&(e={}),function(e,t,r,i){void 0===i&&(i={});let{window:a=document.defaultView,v5Compat:o=!1}=i,s=a.history,d=n.Pop,C=null,m=g();function g(){return(s.state||{idx:null}).idx}function v(){d=n.Pop;let e=g(),t=null==e?null:e-m;m=e,C&&C({action:d,location:b.location,delta:t})}function y(e){let t="null"!==a.location.origin?a.location.origin:a.location.href,n="string"==typeof e?e:h(e);return n=n.replace(/ $/,"%20"),c(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==m&&(m=0,s.replaceState(l({},s.state,{idx:m}),""));let b={get action(){return d},get location(){return e(a,s)},listen(e){if(C)throw new Error("A history only accepts one active listener");return a.addEventListener(u,v),C=e,()=>{a.removeEventListener(u,v),C=null}},createHref:e=>t(a,e),createURL:y,encodeLocation(e){let t=y(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){d=n.Push;let i=f(b.location,e,t);r&&r(i,e),m=g()+1;let l=p(i,m),u=b.createHref(i);try{s.pushState(l,"",u)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;a.location.assign(u)}o&&C&&C({action:d,location:b.location,delta:1})},replace:function(e,t){d=n.Replace;let i=f(b.location,e,t);r&&r(i,e),m=g();let a=p(i,m),l=b.createHref(i);s.replaceState(a,"",l),o&&C&&C({action:d,location:b.location,delta:0})},go:e=>s.go(e)};return b}((function(e,t){let{pathname:n="/",search:r="",hash:i=""}=C(e.location.hash.substr(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),f("",{pathname:n,search:r,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:h(t))}),(function(e,t){d("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),e)}({window:o,v5Compat:!0}));let m=s.current,[g,v]=r.useState({action:m.action,location:m.location}),{v7_startTransition:y}=a||{},b=r.useCallback((e=>{y&&xe?xe((()=>v(e))):v(e)}),[v,y]);return r.useLayoutEffect((()=>m.listen(b)),[m,b]),r.createElement(fe,{basename:t,children:i,location:g.location,navigationType:g.action,navigator:m,future:a})}s.flushSync,a.useId;const _e="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,Me=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ve=r.forwardRef((function(e,t){let n,{onClick:i,relative:a,reloadDocument:o,replace:s,state:l,target:u,to:d,preventScrollReset:p,unstable_viewTransition:f}=e,C=ge(e,ve),{basename:m}=r.useContext(B),g=!1;if("string"==typeof d&&Me.test(d)&&(n=d,_e))try{let e=new URL(window.location.href),t=d.startsWith("//")?new URL(e.protocol+d):new URL(d),n=S(t.pathname,m);t.origin===e.origin&&null!=n?d=n+t.search+t.hash:g=!0}catch(e){}let v=function(e,t){let{relative:n}=void 0===t?{}:t;G()||c(!1);let{basename:i,navigator:a}=r.useContext(B),{hash:o,pathname:s,search:l}=ee(e,{relative:n}),u=s;return"/"!==i&&(u="/"===s?i:N([i,s])),a.createHref({pathname:u,search:l,hash:o})}(d,{relative:a}),y=function(e,t){let{target:n,replace:i,state:a,preventScrollReset:o,relative:s,unstable_viewTransition:l}=void 0===t?{}:t,u=K(),c=X(),d=ee(e,{relative:s});return r.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,n)){t.preventDefault();let n=void 0!==i?i:h(c)===h(d);u(e,{replace:n,state:a,preventScrollReset:o,relative:s,unstable_viewTransition:l})}}),[c,u,d,i,a,n,e,o,s,l])}(d,{replace:s,state:l,target:u,preventScrollReset:p,relative:a,unstable_viewTransition:f});return r.createElement("a",me({},C,{href:n||v,onClick:g||o?i:function(e){i&&i(e),e.defaultPrevented||y(e)},ref:t,target:u}))})),ke=r.forwardRef((function(e,t){let{"aria-current":n="page",caseSensitive:i=!1,className:a="",end:o=!1,style:s,to:l,unstable_viewTransition:u,children:d}=e,p=ge(e,ye),f=ee(l,{relative:p.relative}),h=X(),C=r.useContext(Z),{navigator:m,basename:g}=r.useContext(B),v=null!=C&&function(e,t){void 0===t&&(t={});let n=r.useContext(be);null==n&&c(!1);let{basename:i}=function(){let e=r.useContext(D);return e||c(!1),e}(je.useViewTransitionState),a=ee(e,{relative:t.relative});if(!n.isTransitioning)return!1;let o=S(n.currentLocation.pathname,i)||n.currentLocation.pathname,s=S(n.nextLocation.pathname,i)||n.nextLocation.pathname;return null!=E(a.pathname,s)||null!=E(a.pathname,o)}(f)&&!0===u,y=m.encodeLocation?m.encodeLocation(f).pathname:f.pathname,b=h.pathname,x=C&&C.navigation&&C.navigation.location?C.navigation.location.pathname:null;i||(b=b.toLowerCase(),x=x?x.toLowerCase():null,y=y.toLowerCase()),x&&g&&(x=S(x,g)||x);const w="/"!==y&&y.endsWith("/")?y.length-1:y.length;let _,M=b===y||!o&&b.startsWith(y)&&"/"===b.charAt(w),V=null!=x&&(x===y||!o&&x.startsWith(y)&&"/"===x.charAt(y.length)),k={isActive:M,isPending:V,isTransitioning:v},j=M?n:void 0;_="function"==typeof a?a(k):[a,M?"active":null,V?"pending":null,v?"transitioning":null].filter(Boolean).join(" ");let H="function"==typeof s?s(k):s;return r.createElement(Ve,me({},p,{"aria-current":j,className:_,ref:t,style:H,to:l,unstable_viewTransition:u}),"function"==typeof d?d(k):d)}));var je,He;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(je||(je={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(He||(He={}));var Ee=i(8817);const Le=Math.sqrt(50),Se=Math.sqrt(10),Pe=Math.sqrt(2);function Ae(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=Le?10:a>=Se?5:a>=Pe?2:1;let s,l,u;return i<0?(u=Math.pow(10,-i)/o,s=Math.round(e*u),l=Math.round(t*u),s/ut&&--l,u=-u):(u=Math.pow(10,i)*o,s=Math.round(e/u),l=Math.round(t/u),s*ut&&--l),lt?1:e>=t?0:NaN}function Oe(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}function qe(e){let t,n,r;function i(e,r,i=0,a=e.length){if(i>>1;n(e[t],r)<0?i=t+1:a=t}while(iNe(e(t),n),r=(t,n)=>e(t)-n):(t=e===Ne||e===Oe?e:Ie,n=e,r=e),{left:i,center:function(e,t,n=0,a=e.length){const o=i(e,t,n,a-1);return o>n&&r(e[o-1],t)>-r(e[o],t)?o-1:o},right:function(e,r,i=0,a=e.length){if(i>>1;n(e[t],r)<=0?i=t+1:a=t}while(i>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?lt(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?lt(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Ke.exec(e))?new ct(t[1],t[2],t[3],1):(t=Qe.exec(e))?new ct(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Je.exec(e))?lt(t[1],t[2],t[3],t[4]):(t=et.exec(e))?lt(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=tt.exec(e))?mt(t[1],t[2]/100,t[3]/100,1):(t=nt.exec(e))?mt(t[1],t[2]/100,t[3]/100,t[4]):rt.hasOwnProperty(e)?st(rt[e]):"transparent"===e?new ct(NaN,NaN,NaN,0):null}function st(e){return new ct(e>>16&255,e>>8&255,255&e,1)}function lt(e,t,n,r){return r<=0&&(e=t=n=NaN),new ct(e,t,n,r)}function ut(e,t,n,r){return 1===arguments.length?((i=e)instanceof Be||(i=ot(i)),i?new ct((i=i.rgb()).r,i.g,i.b,i.opacity):new ct):new ct(e,t,n,null==r?1:r);var i}function ct(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function dt(){return`#${Ct(this.r)}${Ct(this.g)}${Ct(this.b)}`}function pt(){const e=ft(this.opacity);return`${1===e?"rgb(":"rgba("}${ht(this.r)}, ${ht(this.g)}, ${ht(this.b)}${1===e?")":`, ${e})`}`}function ft(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function ht(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ct(e){return((e=ht(e))<16?"0":"")+e.toString(16)}function mt(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new vt(e,t,n,r)}function gt(e){if(e instanceof vt)return new vt(e.h,e.s,e.l,e.opacity);if(e instanceof Be||(e=ot(e)),!e)return new vt;if(e instanceof vt)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(o=t===a?(n-r)/s+6*(n0&&l<1?0:o,new vt(o,s,l,e.opacity)}function vt(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function yt(e){return(e=(e||0)%360)<0?e+360:e}function bt(e){return Math.max(0,Math.min(1,e||0))}function xt(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function wt(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}De(Be,ot,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:it,formatHex:it,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return gt(this).formatHsl()},formatRgb:at,toString:at}),De(ct,ut,Ze(Be,{brighter(e){return e=null==e?Ue:Math.pow(Ue,e),new ct(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?$e:Math.pow($e,e),new ct(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ct(ht(this.r),ht(this.g),ht(this.b),ft(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:dt,formatHex:dt,formatHex8:function(){return`#${Ct(this.r)}${Ct(this.g)}${Ct(this.b)}${Ct(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:pt,toString:pt})),De(vt,(function(e,t,n,r){return 1===arguments.length?gt(e):new vt(e,t,n,null==r?1:r)}),Ze(Be,{brighter(e){return e=null==e?Ue:Math.pow(Ue,e),new vt(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?$e:Math.pow($e,e),new vt(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new ct(xt(e>=240?e-240:e+120,i,r),xt(e,i,r),xt(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new vt(yt(this.h),bt(this.s),bt(this.l),ft(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=ft(this.opacity);return`${1===e?"hsl(":"hsla("}${yt(this.h)}, ${100*bt(this.s)}%, ${100*bt(this.l)}%${1===e?")":`, ${e})`}`}}));const _t=e=>()=>e;function Mt(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):_t(isNaN(e)?t:e)}const Vt=function e(t){var n=function(e){return 1==(e=+e)?Mt:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):_t(isNaN(t)?n:t)}}(t);function r(e,t){var r=n((e=ut(e)).r,(t=ut(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=Mt(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function kt(e){return function(t){var n,r,i=t.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,s=ra&&(i=t.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,l.push({i:o,x:Et(n,r)})),a=Pt.lastIndex;return at&&(n=e,e=t,t=n),u=function(n){return Math.max(e,Math.min(t,n))}),r=l>2?Dt:Ft,i=a=null,d}function d(t){return null==t||isNaN(t=+t)?n:(i||(i=r(o.map(e),s,l)))(e(u(t)))}return d.invert=function(n){return u(t((a||(a=r(s,o.map(e),Et)))(n)))},d.domain=function(e){return arguments.length?(o=Array.from(e,qt),c()):o.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),c()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),l=Ot,c()},d.clamp=function(e){return arguments.length?(u=!!e||Rt,c()):u!==Rt},d.interpolate=function(e){return arguments.length?(l=e,c()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,c()}}function $t(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}var Ut,Wt=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Gt(e){if(!(t=Wt.exec(e)))throw new Error("invalid format: "+e);var t;return new Xt({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function Xt(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function Yt(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Kt(e){return(e=Yt(Math.abs(e)))?e[1]:NaN}function Qt(e,t){var n=Yt(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}Gt.prototype=Xt.prototype,Xt.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Jt={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Qt(100*e,t),r:Qt,s:function(e,t){var n=Yt(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(Ut=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Yt(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function en(e){return e}var tn,nn,rn,an=Array.prototype.map,on=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function sn(e){var t=e.domain;return e.ticks=function(e){var n=t();return function(e,t,n){if(!((n=+n)>0))return[];if((e=+e)==(t=+t))return[e];const r=t=i))return[];const s=a-i+1,l=new Array(s);if(r)if(o<0)for(let e=0;e0;){if((i=Te(l,u,n))===r)return a[o]=l,a[s]=u,t(a);if(i>0)l=Math.floor(l/i)*i,u=Math.ceil(u/i)*i;else{if(!(i<0))break;l=Math.ceil(l*i)/i,u=Math.floor(u*i)/i}r=i}return e},e}function ln(){var e=Bt()(Rt,Rt);return e.copy=function(){return Zt(e,ln())},$t.apply(e,arguments),sn(e)}tn=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?en:(t=an.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,a=[],o=0,s=t[0],l=0;i>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(e.substring(i-=s,i+s)),!((l+=s+1)>r));)s=t[o=(o+1)%t.length];return a.reverse().join(n)}),i=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?en:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(an.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"−":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=Gt(e)).fill,n=e.align,d=e.sign,p=e.symbol,f=e.zero,h=e.width,C=e.comma,m=e.precision,g=e.trim,v=e.type;"n"===v?(C=!0,v="g"):Jt[v]||(void 0===m&&(m=12),g=!0,v="g"),(f||"0"===t&&"="===n)&&(f=!0,t="0",n="=");var y="$"===p?i:"#"===p&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",b="$"===p?a:/[%p]/.test(v)?l:"",x=Jt[v],w=/[defgprs%]/.test(v);function _(e){var i,a,l,p=y,_=b;if("c"===v)_=x(e)+_,e="";else{var M=(e=+e)<0||1/e<0;if(e=isNaN(e)?c:x(Math.abs(e),m),g&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),M&&0==+e&&"+"!==d&&(M=!1),p=(M?"("===d?d:u:"-"===d||"("===d?"":d)+p,_=("s"===v?on[8+Ut/3]:"")+_+(M&&"("===d?")":""),w)for(i=-1,a=e.length;++i(l=e.charCodeAt(i))||l>57){_=(46===l?o+e.slice(i+1):e.slice(i))+_,e=e.slice(0,i);break}}C&&!f&&(e=r(e,1/0));var V=p.length+e.length+_.length,k=V>1)+p+e+_+k.slice(V);break;default:e=k+p+e+_}return s(e)}return m=void 0===m?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),_.toString=function(){return e+""},_}return{format:d,formatPrefix:function(e,t){var n=d(((e=Gt(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Kt(t)/3))),i=Math.pow(10,-r),a=on[8+r/3];return function(e){return n(i*e)+a}}}}({thousands:",",grouping:[3],currency:["$",""]}),nn=tn.format,rn=tn.formatPrefix;var un,cn=i(5109),dn=i.n(cn),pn=i(5947),fn=i.n(pn),hn=i(8079),Cn=i.n(hn),mn=i(2028),gn=i.n(mn),vn=i(5609),yn=i.n(vn),bn="bodyAttributes",xn="htmlAttributes",wn={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},_n=(Object.keys(wn).map((function(e){return wn[e]})),"charset"),Mn="cssText",Vn="href",kn="innerHTML",jn="itemprop",Hn="rel",En={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Ln=Object.keys(En).reduce((function(e,t){return e[En[t]]=t,e}),{}),Sn=[wn.NOSCRIPT,wn.SCRIPT,wn.STYLE],Pn="data-react-helmet",An="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tn=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},qn=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},In=function(e){var t=Zn(e,wn.TITLE),n=Zn(e,"titleTemplate");if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var r=Zn(e,"defaultTitle");return t||r||void 0},Rn=function(e){return Zn(e,"onChangeClientState")||function(){}},zn=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return Nn({},e,t)}),{})},Fn=function(e,t){return t.filter((function(e){return void 0!==e[wn.BASE]})).map((function(e){return e[wn.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),i=0;i=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},Bn=(un=Date.now(),function(e){var t=Date.now();t-un>16?(un=t,e(t)):setTimeout((function(){Bn(e)}),0)}),$n=function(e){return clearTimeout(e)},Un="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Bn:i.g.requestAnimationFrame||Bn,Wn="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||$n:i.g.cancelAnimationFrame||$n,Gn=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},Xn=null,Yn=function(e,t){var n=e.baseTag,r=e.bodyAttributes,i=e.htmlAttributes,a=e.linkTags,o=e.metaTags,s=e.noscriptTags,l=e.onChangeClientState,u=e.scriptTags,c=e.styleTags,d=e.title,p=e.titleAttributes;Jn(wn.BODY,r),Jn(wn.HTML,i),Qn(d,p);var f={baseTag:er(wn.BASE,n),linkTags:er(wn.LINK,a),metaTags:er(wn.META,o),noscriptTags:er(wn.NOSCRIPT,s),scriptTags:er(wn.SCRIPT,u),styleTags:er(wn.STYLE,c)},h={},C={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(h[e]=n),r.length&&(C[e]=f[e].oldTags)})),t&&t(),l(e,h,C)},Kn=function(e){return Array.isArray(e)?e.join(""):e},Qn=function(e,t){void 0!==e&&document.title!==e&&(document.title=Kn(e)),Jn(wn.TITLE,t)},Jn=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute(Pn),i=r?r.split(","):[],a=[].concat(i),o=Object.keys(t),s=0;s=0;d--)n.removeAttribute(a[d]);i.length===a.length?n.removeAttribute(Pn):n.getAttribute(Pn)!==o.join(",")&&n.setAttribute(Pn,o.join(","))}},er=function(e,t){var n=document.head||document.querySelector(wn.HEAD),r=n.querySelectorAll(e+"["+Pn+"]"),i=Array.prototype.slice.call(r),a=[],o=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===kn)n.innerHTML=t.innerHTML;else if(r===Mn)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var s=void 0===t[r]?"":t[r];n.setAttribute(r,s)}n.setAttribute(Pn,"true"),i.some((function(e,t){return o=t,n.isEqualNode(e)}))?i.splice(o,1):a.push(n)})),i.forEach((function(e){return e.parentNode.removeChild(e)})),a.forEach((function(e){return n.appendChild(e)})),{oldTags:i,newTags:a}},tr=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},nr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[En[n]||n]=e[n],t}),t)},rr=function(e,t,n){switch(e){case wn.TITLE:return{toComponent:function(){return e=t.title,n=t.titleAttributes,(i={key:e})[Pn]=!0,a=nr(n,i),[r.createElement(wn.TITLE,a,e)];var e,n,i,a},toString:function(){return function(e,t,n,r){var i=tr(n),a=Kn(t);return i?"<"+e+" "+Pn+'="true" '+i+">"+qn(a,r)+""+e+">":"<"+e+" "+Pn+'="true">'+qn(a,r)+""+e+">"}(e,t.title,t.titleAttributes,n)}};case bn:case xn:return{toComponent:function(){return nr(t)},toString:function(){return tr(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var i,a=((i={key:n})[Pn]=!0,i);return Object.keys(t).forEach((function(e){var n=En[e]||e;if(n===kn||n===Mn){var r=t.innerHTML||t.cssText;a.dangerouslySetInnerHTML={__html:r}}else a[n]=t[e]})),r.createElement(e,a)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var i=Object.keys(r).filter((function(e){return!(e===kn||e===Mn)})).reduce((function(e,t){var i=void 0===r[t]?t:t+'="'+qn(r[t],n)+'"';return e?e+" "+i:i}),""),a=r.innerHTML||r.cssText||"",o=-1===Sn.indexOf(e);return t+"<"+e+" "+Pn+'="true" '+i+(o?"/>":">"+a+""+e+">")}),"")}(e,t,n)}}}},ir=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,i=e.htmlAttributes,a=e.linkTags,o=e.metaTags,s=e.noscriptTags,l=e.scriptTags,u=e.styleTags,c=e.title,d=void 0===c?"":c,p=e.titleAttributes;return{base:rr(wn.BASE,t,r),bodyAttributes:rr(bn,n,r),htmlAttributes:rr(xn,i,r),link:rr(wn.LINK,a,r),meta:rr(wn.META,o,r),noscript:rr(wn.NOSCRIPT,s,r),script:rr(wn.SCRIPT,l,r),style:rr(wn.STYLE,u,r),title:rr(wn.TITLE,{title:d,titleAttributes:p},r)}},ar=function(e){var t,n;return n=t=function(t){function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),n.prototype.shouldComponentUpdate=function(e){return!gn()(this.props,e)},n.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case wn.SCRIPT:case wn.NOSCRIPT:return{innerHTML:t};case wn.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},n.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren,i=e.newChildProps,a=e.nestedChildren;return Nn({},r,((t={})[n.type]=[].concat(r[n.type]||[],[Nn({},i,this.mapNestedChildrenToProps(n,a))]),t))},n.prototype.mapObjectTypeChildren=function(e){var t,n,r=e.child,i=e.newProps,a=e.newChildProps,o=e.nestedChildren;switch(r.type){case wn.TITLE:return Nn({},i,((t={})[r.type]=o,t.titleAttributes=Nn({},a),t));case wn.BODY:return Nn({},i,{bodyAttributes:Nn({},a)});case wn.HTML:return Nn({},i,{htmlAttributes:Nn({},a)})}return Nn({},i,((n={})[r.type]=Nn({},a),n))},n.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=Nn({},t);return Object.keys(e).forEach((function(t){var r;n=Nn({},n,((r={})[t]=e[t],r))})),n},n.prototype.warnOnInvalidChildren=function(e,t){return!0},n.prototype.mapChildrenToProps=function(e,t){var n=this,i={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,a=r.children,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[Ln[n]||n]=e[n],t}),t)}(On(r,["children"]));switch(n.warnOnInvalidChildren(e,a),e.type){case wn.LINK:case wn.META:case wn.NOSCRIPT:case wn.SCRIPT:case wn.STYLE:i=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:i,newChildProps:o,nestedChildren:a});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:o,nestedChildren:a})}}})),t=this.mapArrayTypeChildrenToProps(i,t)},n.prototype.render=function(){var t=this.props,n=t.children,i=On(t,["children"]),a=Nn({},i);return n&&(a=this.mapChildrenToProps(n,a)),r.createElement(e,a)},Tn(n,null,[{key:"canUseDOM",set:function(t){e.canUseDOM=t}}]),n}(r.Component),t.propTypes={base:fn().object,bodyAttributes:fn().object,children:fn().oneOfType([fn().arrayOf(fn().node),fn().node]),defaultTitle:fn().string,defer:fn().bool,encodeSpecialCharacters:fn().bool,htmlAttributes:fn().object,link:fn().arrayOf(fn().object),meta:fn().arrayOf(fn().object),noscript:fn().arrayOf(fn().object),onChangeClientState:fn().func,script:fn().arrayOf(fn().object),style:fn().arrayOf(fn().object),title:fn().string,titleAttributes:fn().object,titleTemplate:fn().string},t.defaultProps={defer:!0,encodeSpecialCharacters:!0},t.peek=e.peek,t.rewind=function(){var t=e.rewind();return t||(t=ir({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),t},n}(Cn()((function(e){return{baseTag:Fn([Vn,"target"],e),bodyAttributes:zn(bn,e),defer:Zn(e,"defer"),encode:Zn(e,"encodeSpecialCharacters"),htmlAttributes:zn(xn,e),linkTags:Dn(wn.LINK,[Hn,Vn],e),metaTags:Dn(wn.META,["name",_n,"http-equiv","property",jn],e),noscriptTags:Dn(wn.NOSCRIPT,[kn],e),onChangeClientState:Rn(e),scriptTags:Dn(wn.SCRIPT,["src",kn],e),styleTags:Dn(wn.STYLE,[Mn],e),title:In(e),titleAttributes:zn("titleAttributes",e)}}),(function(e){Xn&&Wn(Xn),e.defer?Xn=Un((function(){Yn(e,(function(){Xn=null}))})):(Yn(e),Xn=null)}),ir)((function(){return null})));ar.renderStatic=ar.rewind;var or="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),sr=new Uint8Array(16);function lr(){if(!or)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return or(sr)}for(var ur=[],cr=0;cr<256;++cr)ur[cr]=(cr+256).toString(16).substr(1);const dr=function(e,t,n){var r=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||lr)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var a=0;a<16;++a)t[r+a]=i[a];return t||function(e,t){var n=t||0,r=ur;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}(i)};function pr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fr(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&Nr[0]<4?1:+(Nr[0]+Nr[1])),!Or&&bi&&(!(Nr=bi.match(/Edge\/(\d+)/))||Nr[1]>=74)&&(Nr=bi.match(/Chrome\/(\d+)/))&&(Or=+Nr[1]);var Vi=Or,ki=Vr,ji=!!Object.getOwnPropertySymbols&&!ki((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&Vi&&Vi<41})),Hi=ji&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ei=gi,Li=di,Si=vi,Pi=Object,Ai=Hi?function(e){return"symbol"==typeof e}:function(e){var t=Ei("Symbol");return Li(t)&&Si(t.prototype,Pi(e))},Ti=String,Ni=di,Oi=TypeError,qi=function(e){if(Ni(e))return e;throw Oi(function(e){try{return Ti(e)}catch(e){return"Object"}}(e)+" is not a function")},Ii=qi,Ri=ti,zi=Lr,Fi=di,Di=hi,Zi=TypeError,Bi={exports:{}},$i=_r,Ui=Object.defineProperty,Wi=function(e,t){try{Ui($i,e,{value:t,configurable:!0,writable:!0})}catch(n){$i[e]=t}return t},Gi=Wi,Xi="__core-js_shared__",Yi=_r[Xi]||Gi(Xi,{}),Ki=Yi;(Bi.exports=function(e,t){return Ki[e]||(Ki[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.25.5",mode:"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.5/LICENSE",source:"https://github.com/zloirock/core-js"});var Qi=ii,Ji=Object,ea=function(e){return Ji(Qi(e))},ta=ea,na=Xr({}.hasOwnProperty),ra=Object.hasOwn||function(e,t){return na(ta(e),t)},ia=Xr,aa=0,oa=Math.random(),sa=ia(1..toString),la=function(e){return"Symbol("+(void 0===e?"":e)+")_"+sa(++aa+oa,36)},ua=_r,ca=Bi.exports,da=ra,pa=la,fa=ji,ha=Hi,Ca=ca("wks"),ma=ua.Symbol,ga=ma&&ma.for,va=ha?ma:ma&&ma.withoutSetter||pa,ya=function(e){if(!da(Ca,e)||!fa&&"string"!=typeof Ca[e]){var t="Symbol."+e;fa&&da(ma,e)?Ca[e]=ma[e]:Ca[e]=ha&&ga?ga(t):va(t)}return Ca[e]},ba=Lr,xa=hi,wa=Ai,_a=TypeError,Ma=ya("toPrimitive"),Va=function(e,t){if(!xa(e)||wa(e))return e;var n,r,i=(r=e[Ma],Ri(r)?void 0:Ii(r));if(i){if(void 0===t&&(t="default"),n=ba(i,e,t),!xa(n)||wa(n))return n;throw _a("Can't convert object to primitive value")}return void 0===t&&(t="number"),function(e,t){var n,r;if("string"===t&&Fi(n=e.toString)&&!Di(r=zi(n,e)))return r;if(Fi(n=e.valueOf)&&!Di(r=zi(n,e)))return r;if("string"!==t&&Fi(n=e.toString)&&!Di(r=zi(n,e)))return r;throw Zi("Can't convert object to primitive value")}(e,t)},ka=Ai,ja=function(e){var t=Va(e,"string");return ka(t)?t:t+""},Ha=hi,Ea=_r.document,La=Ha(Ea)&&Ha(Ea.createElement),Sa=function(e){return La?Ea.createElement(e):{}},Pa=Sa,Aa=!kr&&!Vr((function(){return 7!=Object.defineProperty(Pa("div"),"a",{get:function(){return 7}}).a})),Ta=kr,Na=Lr,Oa=Sr,qa=qr,Ia=si,Ra=ja,za=ra,Fa=Aa,Da=Object.getOwnPropertyDescriptor;Mr.f=Ta?Da:function(e,t){if(e=Ia(e),t=Ra(t),Fa)try{return Da(e,t)}catch(e){}if(za(e,t))return qa(!Na(Oa.f,e,t),e[t])};var Za={},Ba=kr&&Vr((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),$a=hi,Ua=String,Wa=TypeError,Ga=function(e){if($a(e))return e;throw Wa(Ua(e)+" is not an object")},Xa=kr,Ya=Aa,Ka=Ba,Qa=Ga,Ja=ja,eo=TypeError,to=Object.defineProperty,no=Object.getOwnPropertyDescriptor,ro="enumerable",io="configurable",ao="writable";Za.f=Xa?Ka?function(e,t,n){if(Qa(e),t=Ja(t),Qa(n),"function"==typeof e&&"prototype"===t&&"value"in n&&ao in n&&!n[ao]){var r=no(e,t);r&&r[ao]&&(e[t]=n.value,n={configurable:io in n?n[io]:r[io],enumerable:ro in n?n[ro]:r[ro],writable:!1})}return to(e,t,n)}:to:function(e,t,n){if(Qa(e),t=Ja(t),Qa(n),Ya)try{return to(e,t,n)}catch(e){}if("get"in n||"set"in n)throw eo("Accessors not supported");return"value"in n&&(e[t]=n.value),e};var oo=Za,so=qr,lo=kr?function(e,t,n){return oo.f(e,t,so(1,n))}:function(e,t,n){return e[t]=n,e},uo={exports:{}},co=kr,po=ra,fo=Function.prototype,ho=co&&Object.getOwnPropertyDescriptor,Co=po(fo,"name"),mo={EXISTS:Co,PROPER:Co&&"something"===function(){}.name,CONFIGURABLE:Co&&(!co||co&&ho(fo,"name").configurable)},go=di,vo=Yi,yo=Xr(Function.toString);go(vo.inspectSource)||(vo.inspectSource=function(e){return yo(e)});var bo,xo,wo,_o=vo.inspectSource,Mo=di,Vo=_r.WeakMap,ko=Mo(Vo)&&/native code/.test(String(Vo)),jo=Bi.exports,Ho=la,Eo=jo("keys"),Lo=function(e){return Eo[e]||(Eo[e]=Ho(e))},So={},Po=ko,Ao=_r,To=hi,No=lo,Oo=ra,qo=Yi,Io=Lo,Ro=So,zo="Object already initialized",Fo=Ao.TypeError,Do=Ao.WeakMap;if(Po||qo.state){var Zo=qo.state||(qo.state=new Do);Zo.get=Zo.get,Zo.has=Zo.has,Zo.set=Zo.set,bo=function(e,t){if(Zo.has(e))throw Fo(zo);return t.facade=e,Zo.set(e,t),t},xo=function(e){return Zo.get(e)||{}},wo=function(e){return Zo.has(e)}}else{var Bo=Io("state");Ro[Bo]=!0,bo=function(e,t){if(Oo(e,Bo))throw Fo(zo);return t.facade=e,No(e,Bo,t),t},xo=function(e){return Oo(e,Bo)?e[Bo]:{}},wo=function(e){return Oo(e,Bo)}}var $o={set:bo,get:xo,has:wo,enforce:function(e){return wo(e)?xo(e):bo(e,{})},getterFor:function(e){return function(t){var n;if(!To(t)||(n=xo(t)).type!==e)throw Fo("Incompatible receiver, "+e+" required");return n}}},Uo=Vr,Wo=di,Go=ra,Xo=kr,Yo=mo.CONFIGURABLE,Ko=_o,Qo=$o.enforce,Jo=$o.get,es=Object.defineProperty,ts=Xo&&!Uo((function(){return 8!==es((function(){}),"length",{value:8}).length})),ns=String(String).split("String"),rs=uo.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!Go(e,"name")||Yo&&e.name!==t)&&(Xo?es(e,"name",{value:t,configurable:!0}):e.name=t),ts&&n&&Go(n,"arity")&&e.length!==n.arity&&es(e,"length",{value:n.arity});try{n&&Go(n,"constructor")&&n.constructor?Xo&&es(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=Qo(e);return Go(r,"source")||(r.source=ns.join("string"==typeof t?t:"")),e};Function.prototype.toString=rs((function(){return Wo(this)&&Jo(this).source||Ko(this)}),"toString");var is=di,as=Za,os=uo.exports,ss=Wi,ls={},us=Math.ceil,cs=Math.floor,ds=Math.trunc||function(e){var t=+e;return(t>0?cs:us)(t)},ps=function(e){var t=+e;return t!=t||0===t?0:ds(t)},fs=ps,hs=Math.max,Cs=Math.min,ms=ps,gs=Math.min,vs=function(e){return(t=e.length)>0?gs(ms(t),9007199254740991):0;var t},ys=si,bs=vs,xs=function(e){return function(t,n,r){var i,a=ys(t),o=bs(a),s=function(e,t){var n=fs(e);return n<0?hs(n+t,0):Cs(n,t)}(r,o);if(e&&n!=n){for(;o>s;)if((i=a[s++])!=i)return!0}else for(;o>s;s++)if((e||s in a)&&a[s]===n)return e||s||0;return!e&&-1}},ws={includes:xs(!0),indexOf:xs(!1)},_s=ra,Ms=si,Vs=ws.indexOf,ks=So,js=Xr([].push),Hs=function(e,t){var n,r=Ms(e),i=0,a=[];for(n in r)!_s(ks,n)&&_s(r,n)&&js(a,n);for(;t.length>i;)_s(r,n=t[i++])&&(~Vs(a,n)||js(a,n));return a},Es=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ls=Hs,Ss=Es.concat("length","prototype");ls.f=Object.getOwnPropertyNames||function(e){return Ls(e,Ss)};var Ps={};Ps.f=Object.getOwnPropertySymbols;var As=gi,Ts=ls,Ns=Ps,Os=Ga,qs=Xr([].concat),Is=As("Reflect","ownKeys")||function(e){var t=Ts.f(Os(e)),n=Ns.f;return n?qs(t,n(e)):t},Rs=ra,zs=Is,Fs=Mr,Ds=Za,Zs=Vr,Bs=di,$s=/#|\.prototype\./,Us=function(e,t){var n=Gs[Ws(e)];return n==Ys||n!=Xs&&(Bs(t)?Zs(t):!!t)},Ws=Us.normalize=function(e){return String(e).replace($s,".").toLowerCase()},Gs=Us.data={},Xs=Us.NATIVE="N",Ys=Us.POLYFILL="P",Ks=Us,Qs=_r,Js=Mr.f,el=lo,tl=function(e,t,n,r){r||(r={});var i=r.enumerable,a=void 0!==r.name?r.name:t;if(is(n)&&os(n,a,r),r.global)i?e[t]=n:ss(t,n);else{try{r.unsafe?e[t]&&(i=!0):delete e[t]}catch(e){}i?e[t]=n:as.f(e,t,{value:n,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return e},nl=Wi,rl=function(e,t,n){for(var r=zs(t),i=Ds.f,a=Fs.f,o=0;ov;v++)if((s||v in C)&&(f=m(p=C[v],v,h),e))if(t)b[v]=f;else if(f)switch(e){case 3:return!0;case 5:return p;case 6:return v;case 2:zl(b,p)}else switch(e){case 4:return!1;case 7:zl(b,p)}return a?-1:r||i?i:b}},Dl={forEach:Fl(0),map:Fl(1),filter:Fl(2),some:Fl(3),every:Fl(4),find:Fl(5),findIndex:Fl(6),filterReject:Fl(7)},Zl={},Bl=Hs,$l=Es,Ul=Object.keys||function(e){return Bl(e,$l)},Wl=kr,Gl=Ba,Xl=Za,Yl=Ga,Kl=si,Ql=Ul;Zl.f=Wl&&!Gl?Object.defineProperties:function(e,t){Yl(e);for(var n,r=Kl(t),i=Ql(t),a=i.length,o=0;a>o;)Xl.f(e,n=i[o++],r[n]);return e};var Jl,eu=gi("document","documentElement"),tu=Ga,nu=Zl,ru=Es,iu=So,au=eu,ou=Sa,su="prototype",lu="script",uu=Lo("IE_PROTO"),cu=function(){},du=function(e){return"<"+lu+">"+e+""+lu+">"},pu=function(e){e.write(du("")),e.close();var t=e.parentWindow.Object;return e=null,t},fu=function(){try{Jl=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;fu="undefined"!=typeof document?document.domain&&Jl?pu(Jl):(t=ou("iframe"),n="java"+lu+":",t.style.display="none",au.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(du("document.F=Object")),e.close(),e.F):pu(Jl);for(var r=ru.length;r--;)delete fu[su][ru[r]];return fu()};iu[uu]=!0;var hu=ya,Cu=Object.create||function(e,t){var n;return null!==e?(cu[su]=tu(e),n=new cu,cu[su]=null,n[uu]=e):n=fu(),void 0===t?n:nu.f(n,t)},mu=Za.f,gu=hu("unscopables"),vu=Array.prototype;null==vu[gu]&&mu(vu,gu,{configurable:!0,value:Cu(null)});var yu,bu=Dl.find,xu="find",wu=!0;xu in[]&&Array(1)[xu]((function(){wu=!1})),function(e,t){var n,r,i,a,o,s=e.target,l=e.global,u=e.stat;if(n=l?Qs:u?Qs[s]||nl(s,{}):(Qs[s]||{}).prototype)for(r in t){if(a=t[r],i=e.dontCallGetSet?(o=Js(n,r))&&o.value:n[r],!il(l?r:s+(u?".":"#")+r,e.forced)&&void 0!==i){if(typeof a==typeof i)continue;rl(a,i)}(e.sham||i&&i.sham)&&el(a,"sham",!0),tl(n,r,a,e)}}({target:"Array",proto:!0,forced:wu},{find:function(e){return bu(this,e,arguments.length>1?arguments[1]:void 0)}}),yu=xu,vu[gu][yu]=!0;var _u="__react_tooltip_hide_event",Mu="__react_tooltip_rebuild_event",Vu="__react_tooltip_show_event",ku=function(e,t){var n;"function"==typeof window.CustomEvent?n=new window.CustomEvent(e,{detail:t}):(n=document.createEvent("Event")).initEvent(e,!1,!0,t),window.dispatchEvent(n)},ju=function(e,t){var n=this.state.show,r=this.props.id,i=this.isCapture(t.currentTarget),a=t.currentTarget.getAttribute("currentItem");i||t.stopPropagation(),n&&"true"===a?e||this.hideTooltip(t):(t.currentTarget.setAttribute("currentItem","true"),Hu(t.currentTarget,this.getTargetArray(r)),this.showTooltip(t))},Hu=function(e,t){for(var n=0;nx}(e)||function(e){return j(e)<0}(e)||function(e){return function(e){var t=g[e].b;return m+t+b}(e)>w}(e)},E=function(e){return!H(e)},L={top:E("top"),bottom:E("bottom"),left:E("left"),right:E("right")},S=function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return br(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?br(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}(i.split(",").concat(r,["top","bottom","left","right"]));try{for(t.s();!(e=t.n()).done;){var n=e.value;if(L[n])return n}}catch(e){t.e(e)}finally{t.f()}return r}(),P=!1;return S&&S!==r&&(P=!0,s=S),P?{isNewState:!0,newState:{place:s}}:{isNewState:!1,position:{left:parseInt(k(r)-V,10),top:parseInt(j(r)-M,10)}}}var Tu=function(e){var t=e.getBoundingClientRect(),n=t.height,r=t.width;return{height:parseInt(n,10),width:parseInt(r,10)}},Nu=function(e,t,n){var r=t.getBoundingClientRect(),i=r.top,a=r.left,o=Tu(t),s=o.width,l=o.height;return"float"===n?{mouseX:e.clientX,mouseY:e.clientY}:{mouseX:a+s/2,mouseY:i+l/2}},Ou=function(e,t,n,r,i){var a,o,s,l;return"float"===e?(a={l:-r/2,r:r/2,t:-(i+3+2),b:-3},s={l:-r/2,r:r/2,t:15,b:i+3+2+12},l={l:-(r+3+2),r:-3,t:-i/2,b:i/2},o={l:3,r:r+3+2,t:-i/2,b:i/2}):"solid"===e&&(a={l:-r/2,r:r/2,t:-(n/2+i+2),b:-n/2},s={l:-r/2,r:r/2,t:n/2,b:n/2+i+2},l={l:-(r+t/2+2),r:-t/2,t:-i/2,b:i/2},o={l:t/2,r:r+t/2+2,t:-i/2,b:i/2}),{top:a,bottom:s,left:l,right:o}},qu=function(e){var t=0,n=0;for(var r in"[object String]"===Object.prototype.toString.apply(e)&&(e=JSON.parse(e.toString().replace(/'/g,'"'))),e)"top"===r?n-=parseInt(e[r],10):"bottom"===r?n+=parseInt(e[r],10):"left"===r?t-=parseInt(e[r],10):"right"===r&&(t+=parseInt(e[r],10));return{extraOffsetX:t,extraOffsetY:n}},Iu=function(e){for(var t=e;t;){var n=window.getComputedStyle(t);if("none"!==n.getPropertyValue("transform")||"transform"===n.getPropertyValue("will-change"))break;t=t.parentElement}return{parentTop:t&&t.getBoundingClientRect().top||0,parentLeft:t&&t.getBoundingClientRect().left||0}};function Ru(e,t,n,i){if(t)return t;if(null!=n)return n;if(null===n)return null;var a=/
/;return i&&"false"!==i&&a.test(e)?e.split(a).map((function(e,t){return r.createElement("span",{key:t,className:"multi-line"},e)})):e}function zu(e){var t={};return Object.keys(e).filter((function(e){return/(^aria-\w+$|^role$)/.test(e)})).forEach((function(n){t[n]=e[n]})),t}function Fu(e){var t=e.length;return e.hasOwnProperty?Array.prototype.slice.call(e):new Array(t).fill().map((function(t){return e[t]}))}var Du,Zu,Bu={dark:{text:"#fff",background:"#222",border:"transparent",arrow:"#222"},success:{text:"#fff",background:"#8DC572",border:"transparent",arrow:"#8DC572"},warning:{text:"#fff",background:"#F0AD4E",border:"transparent",arrow:"#F0AD4E"},error:{text:"#fff",background:"#BE6464",border:"transparent",arrow:"#BE6464"},info:{text:"#fff",background:"#337AB7",border:"transparent",arrow:"#337AB7"},light:{text:"#222",background:"#fff",border:"transparent",arrow:"#fff"}},$u={tooltip:3,arrow:0};var Uu,Wu=function(e){e.hide=function(e){ku(_u,{target:e})},e.rebuild=function(){ku(Mu)},e.show=function(e){ku(Vu,{target:e})},e.prototype.globalRebuild=function(){this.mount&&(this.unbindListener(),this.bindListener())},e.prototype.globalShow=function(e){if(this.mount){var t=!!(e&&e.detail&&e.detail.target);this.showTooltip({currentTarget:t&&e.detail.target},!0)}},e.prototype.globalHide=function(e){if(this.mount){var t=!!(e&&e.detail&&e.detail.target);this.hideTooltip({currentTarget:t&&e.detail.target},t)}}}(Du=function(e){e.prototype.bindWindowEvents=function(e){window.removeEventListener(_u,this.globalHide),window.addEventListener(_u,this.globalHide,!1),window.removeEventListener(Mu,this.globalRebuild),window.addEventListener(Mu,this.globalRebuild,!1),window.removeEventListener(Vu,this.globalShow),window.addEventListener(Vu,this.globalShow,!1),e&&(window.removeEventListener("resize",this.onWindowResize),window.addEventListener("resize",this.onWindowResize,!1))},e.prototype.unbindWindowEvents=function(){window.removeEventListener(_u,this.globalHide),window.removeEventListener(Mu,this.globalRebuild),window.removeEventListener(Vu,this.globalShow),window.removeEventListener("resize",this.onWindowResize)},e.prototype.onWindowResize=function(){this.mount&&this.hideTooltip()}}(Du=function(e){e.prototype.isCustomEvent=function(e){return this.state.event||!!e.getAttribute("data-event")},e.prototype.customBindListener=function(e){var t=this,n=this.state,r=n.event,i=n.eventOff,a=e.getAttribute("data-event")||r,o=e.getAttribute("data-event-off")||i;a.split(" ").forEach((function(n){e.removeEventListener(n,Eu.get(e,n));var r=ju.bind(t,o);Eu.set(e,n,r),e.addEventListener(n,r,!1)})),o&&o.split(" ").forEach((function(n){e.removeEventListener(n,t.hideTooltip),e.addEventListener(n,t.hideTooltip,!1)}))},e.prototype.customUnbindListener=function(e){var t=this.state,n=t.event,r=t.eventOff,i=n||e.getAttribute("data-event"),a=r||e.getAttribute("data-event-off");e.removeEventListener(i,Eu.get(e,n)),a&&e.removeEventListener(a,this.hideTooltip)}}(Du=function(e){e.prototype.isCapture=function(e){return e&&"true"===e.getAttribute("data-iscapture")||this.props.isCapture||!1}}(Du=function(e){e.prototype.getEffect=function(e){return e.getAttribute("data-effect")||this.props.effect||"float"}}(Du=function(e){e.prototype.isBodyMode=function(){return!!this.props.bodyMode},e.prototype.bindBodyListener=function(e){var t=this,n=this.state,r=n.event,i=n.eventOff,a=n.possibleCustomEvents,o=n.possibleCustomEventsOff,s=Pu(),l=Su(e,"data-event"),u=Su(e,"data-event-off");null!=r&&(l[r]=!0),null!=i&&(u[i]=!0),a.split(" ").forEach((function(e){return l[e]=!0})),o.split(" ").forEach((function(e){return u[e]=!0})),this.unbindBodyListener(s);var c=this.bodyModeListeners={};for(var d in null==r&&(c.mouseover=Lu.bind(this,this.showTooltip,{}),c.mousemove=Lu.bind(this,this.updateTooltip,{respectEffect:!0}),c.mouseout=Lu.bind(this,this.hideTooltip,{})),l)c[d]=Lu.bind(this,(function(e){var n=e.currentTarget.getAttribute("data-event-off")||i;ju.call(t,n,e)}),{customEvent:!0});for(var p in u)c[p]=Lu.bind(this,this.hideTooltip,{customEvent:!0});for(var f in c)s.addEventListener(f,c[f])},e.prototype.unbindBodyListener=function(e){e=e||Pu();var t=this.bodyModeListeners;for(var n in t)e.removeEventListener(n,t[n])}}((Zu=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vr(e,t)}(o,e);var t,n,i,a=yr(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=a.call(this,e)).state={uuid:e.uuid||"t"+dr(),place:e.place||"top",desiredPlace:e.place||"top",type:e.type||"dark",effect:e.effect||"float",show:!1,border:!1,borderClass:"border",customColors:{},customRadius:{},offset:{},padding:e.padding,extraClass:"",html:!1,delayHide:0,delayShow:0,event:e.event||null,eventOff:e.eventOff||null,currentEvent:null,currentTarget:null,ariaProps:zu(e),isEmptyTip:!1,disable:!1,possibleCustomEvents:e.possibleCustomEvents||"",possibleCustomEventsOff:e.possibleCustomEventsOff||"",originTooltip:null,isMultiline:!1},t.bind(["showTooltip","updateTooltip","hideTooltip","hideTooltipOnScroll","getTooltipContent","globalRebuild","globalShow","globalHide","onWindowResize","mouseOnToolTip"]),t.mount=!0,t.delayShowLoop=null,t.delayHideLoop=null,t.delayReshow=null,t.intervalUpdateContent=null,t}return t=o,n=[{key:"bind",value:function(e){var t=this;e.forEach((function(e){t[e]=t[e].bind(t)}))}},{key:"componentDidMount",value:function(){var e=this.props;e.insecure;var t=e.resizeHide,n=e.disableInternalStyle;this.mount=!0,this.bindListener(),this.bindWindowEvents(t),n||this.injectStyles()}},{key:"componentWillUnmount",value:function(){this.mount=!1,this.clearTimer(),this.unbindListener(),this.removeScrollListener(this.state.currentTarget),this.unbindWindowEvents()}},{key:"injectStyles",value:function(){var e=this.tooltipRef;if(e){for(var t,n=e.parentNode;n.parentNode;)n=n.parentNode;switch(n.constructor.name){case"Document":case"HTMLDocument":case void 0:t=n.head;break;default:t=n}if(!t.querySelector("style[data-react-tooltip]")){var r=document.createElement("style");r.textContent='.__react_component_tooltip {\n border-radius: 3px;\n display: inline-block;\n font-size: 13px;\n left: -999em;\n opacity: 0;\n position: fixed;\n pointer-events: none;\n transition: opacity 0.3s ease-out;\n top: -999em;\n visibility: hidden;\n z-index: 999;\n}\n.__react_component_tooltip.allow_hover, .__react_component_tooltip.allow_click {\n pointer-events: auto;\n}\n.__react_component_tooltip::before, .__react_component_tooltip::after {\n content: "";\n width: 0;\n height: 0;\n position: absolute;\n}\n.__react_component_tooltip.show {\n opacity: 0.9;\n margin-top: 0;\n margin-left: 0;\n visibility: visible;\n}\n.__react_component_tooltip.place-top::before {\n bottom: 0;\n left: 50%;\n margin-left: -11px;\n}\n.__react_component_tooltip.place-bottom::before {\n top: 0;\n left: 50%;\n margin-left: -11px;\n}\n.__react_component_tooltip.place-left::before {\n right: 0;\n top: 50%;\n margin-top: -9px;\n}\n.__react_component_tooltip.place-right::before {\n left: 0;\n top: 50%;\n margin-top: -9px;\n}\n.__react_component_tooltip .multi-line {\n display: block;\n padding: 2px 0;\n text-align: center;\n}',r.setAttribute("data-react-tooltip","true"),t.appendChild(r)}}}},{key:"mouseOnToolTip",value:function(){return!(!this.state.show||!this.tooltipRef)&&(this.tooltipRef.matches||(this.tooltipRef.msMatchesSelector?this.tooltipRef.matches=this.tooltipRef.msMatchesSelector:this.tooltipRef.matches=this.tooltipRef.mozMatchesSelector),this.tooltipRef.matches(":hover"))}},{key:"getTargetArray",value:function(e){var t,n=[];if(e){var r=e.replace(/\\/g,"\\\\").replace(/"/g,'\\"');t='[data-tip][data-for="'.concat(r,'"]')}else t="[data-tip]:not([data-for])";return Fu(document.getElementsByTagName("*")).filter((function(e){return e.shadowRoot})).forEach((function(e){n=n.concat(Fu(e.shadowRoot.querySelectorAll(t)))})),n.concat(Fu(document.querySelectorAll(t)))}},{key:"bindListener",value:function(){var e=this,t=this.props,n=t.id,r=t.globalEventOff,i=t.isCapture,a=this.getTargetArray(n);a.forEach((function(t){null===t.getAttribute("currentItem")&&t.setAttribute("currentItem","false"),e.unbindBasicListener(t),e.isCustomEvent(t)&&e.customUnbindListener(t)})),this.isBodyMode()?this.bindBodyListener(a):a.forEach((function(t){var n=e.isCapture(t),r=e.getEffect(t);e.isCustomEvent(t)?e.customBindListener(t):(t.addEventListener("mouseenter",e.showTooltip,n),t.addEventListener("focus",e.showTooltip,n),"float"===r&&t.addEventListener("mousemove",e.updateTooltip,n),t.addEventListener("mouseleave",e.hideTooltip,n),t.addEventListener("blur",e.hideTooltip,n))})),r&&(window.removeEventListener(r,this.hideTooltip),window.addEventListener(r,this.hideTooltip,i)),this.bindRemovalTracker()}},{key:"unbindListener",value:function(){var e=this,t=this.props,n=t.id,r=t.globalEventOff;this.isBodyMode()?this.unbindBodyListener():this.getTargetArray(n).forEach((function(t){e.unbindBasicListener(t),e.isCustomEvent(t)&&e.customUnbindListener(t)})),r&&window.removeEventListener(r,this.hideTooltip),this.unbindRemovalTracker()}},{key:"unbindBasicListener",value:function(e){var t=this.isCapture(e);e.removeEventListener("mouseenter",this.showTooltip,t),e.removeEventListener("mousemove",this.updateTooltip,t),e.removeEventListener("mouseleave",this.hideTooltip,t)}},{key:"getTooltipContent",value:function(){var e,t=this.props,n=t.getContent,r=t.children;return n&&(e=Array.isArray(n)?n[0]&&n[0](this.state.originTooltip):n(this.state.originTooltip)),Ru(this.state.originTooltip,r,e,this.state.isMultiline)}},{key:"isEmptyTip",value:function(e){return"string"==typeof e&&""===e||null===e}},{key:"showTooltip",value:function(e,t){if(this.tooltipRef){if(t&&!this.getTargetArray(this.props.id).some((function(t){return t===e.currentTarget})))return;var n=this.props,r=n.multiline,i=n.getContent,a=e.currentTarget.getAttribute("data-tip"),o=e.currentTarget.getAttribute("data-multiline")||r||!1,s=e instanceof window.FocusEvent||t,l=!0;e.currentTarget.getAttribute("data-scroll-hide")?l="true"===e.currentTarget.getAttribute("data-scroll-hide"):null!=this.props.scrollHide&&(l=this.props.scrollHide),e&&e.currentTarget&&e.currentTarget.setAttribute&&e.currentTarget.setAttribute("aria-describedby",this.props.id||this.state.uuid);var u=e.currentTarget.getAttribute("data-place")||this.props.place||"top",c=s?"solid":this.getEffect(e.currentTarget),d=e.currentTarget.getAttribute("data-offset")||this.props.offset||{},p=Au(e,e.currentTarget,this.tooltipRef,u.split(",")[0],u,c,d);p.position&&this.props.overridePosition&&(p.position=this.props.overridePosition(p.position,e,e.currentTarget,this.tooltipRef,u,u,c,d));var f=p.isNewState?p.newState.place:u.split(",")[0];this.clearTimer();var h=e.currentTarget,C=this.state.show?h.getAttribute("data-delay-update")||this.props.delayUpdate:0,m=this,g=function(){m.setState({originTooltip:a,isMultiline:o,desiredPlace:u,place:f,type:h.getAttribute("data-type")||m.props.type||"dark",customColors:{text:h.getAttribute("data-text-color")||m.props.textColor||null,background:h.getAttribute("data-background-color")||m.props.backgroundColor||null,border:h.getAttribute("data-border-color")||m.props.borderColor||null,arrow:h.getAttribute("data-arrow-color")||m.props.arrowColor||null},customRadius:{tooltip:h.getAttribute("data-tooltip-radius")||m.props.tooltipRadius||"3",arrow:h.getAttribute("data-arrow-radius")||m.props.arrowRadius||"0"},effect:c,offset:d,padding:h.getAttribute("data-padding")||m.props.padding,html:(h.getAttribute("data-html")?"true"===h.getAttribute("data-html"):m.props.html)||!1,delayShow:h.getAttribute("data-delay-show")||m.props.delayShow||0,delayHide:h.getAttribute("data-delay-hide")||m.props.delayHide||0,delayUpdate:h.getAttribute("data-delay-update")||m.props.delayUpdate||0,border:(h.getAttribute("data-border")?"true"===h.getAttribute("data-border"):m.props.border)||!1,borderClass:h.getAttribute("data-border-class")||m.props.borderClass||"border",extraClass:h.getAttribute("data-class")||m.props.class||m.props.className||"",disable:(h.getAttribute("data-tip-disable")?"true"===h.getAttribute("data-tip-disable"):m.props.disable)||!1,currentTarget:h},(function(){l&&m.addScrollListener(m.state.currentTarget),m.updateTooltip(e),i&&Array.isArray(i)&&(m.intervalUpdateContent=setInterval((function(){if(m.mount){var e=m.props.getContent,t=Ru(a,"",e[0](),o),n=m.isEmptyTip(t);m.setState({isEmptyTip:n}),m.updatePosition()}}),i[1]))}))};C?this.delayReshow=setTimeout(g,C):g()}}},{key:"updateTooltip",value:function(e){var t=this,n=this.state,r=n.delayShow,i=n.disable,a=this.props,o=a.afterShow,s=a.disable,l=this.getTooltipContent(),u=e.currentTarget||e.target;if(!this.mouseOnToolTip()&&!(this.isEmptyTip(l)||i||s)){var c=this.state.show?0:parseInt(r,10),d=function(){if(Array.isArray(l)&&l.length>0||l){var n=!t.state.show;t.setState({currentEvent:e,currentTarget:u,show:!0},(function(){t.updatePosition((function(){n&&o&&o(e)}))}))}};this.delayShowLoop&&clearTimeout(this.delayShowLoop),c?this.delayShowLoop=setTimeout(d,c):(this.delayShowLoop=null,d())}}},{key:"listenForTooltipExit",value:function(){this.state.show&&this.tooltipRef&&this.tooltipRef.addEventListener("mouseleave",this.hideTooltip)}},{key:"removeListenerForTooltipExit",value:function(){this.state.show&&this.tooltipRef&&this.tooltipRef.removeEventListener("mouseleave",this.hideTooltip)}},{key:"hideTooltip",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isScroll:!1},i=this.state.disable,a=r.isScroll?0:this.state.delayHide,o=this.props,s=o.afterHide,l=o.disable,u=this.getTooltipContent();if(this.mount&&!(this.isEmptyTip(u)||i||l)){if(t&&(!this.getTargetArray(this.props.id).some((function(t){return t===e.currentTarget}))||!this.state.show))return;e&&e.currentTarget&&e.currentTarget.removeAttribute&&e.currentTarget.removeAttribute("aria-describedby");var c=function(){var t=n.state.show;n.mouseOnToolTip()?n.listenForTooltipExit():(n.removeListenerForTooltipExit(),n.setState({show:!1},(function(){n.removeScrollListener(n.state.currentTarget),t&&s&&s(e)})))};this.clearTimer(),a?this.delayHideLoop=setTimeout(c,parseInt(a,10)):c()}}},{key:"hideTooltipOnScroll",value:function(e,t){this.hideTooltip(e,t,{isScroll:!0})}},{key:"addScrollListener",value:function(e){var t=this.isCapture(e);window.addEventListener("scroll",this.hideTooltipOnScroll,t)}},{key:"removeScrollListener",value:function(e){var t=this.isCapture(e);window.removeEventListener("scroll",this.hideTooltipOnScroll,t)}},{key:"updatePosition",value:function(e){var t=this,n=this.state,r=n.currentEvent,i=n.currentTarget,a=n.place,o=n.desiredPlace,s=n.effect,l=n.offset,u=this.tooltipRef,c=Au(r,i,u,a,o,s,l);if(c.position&&this.props.overridePosition&&(c.position=this.props.overridePosition(c.position,r,i,u,a,o,s,l)),c.isNewState)return this.setState(c.newState,(function(){t.updatePosition(e)}));e&&"function"==typeof e&&e(),u.style.left=c.position.left+"px",u.style.top=c.position.top+"px"}},{key:"clearTimer",value:function(){this.delayShowLoop&&(clearTimeout(this.delayShowLoop),this.delayShowLoop=null),this.delayHideLoop&&(clearTimeout(this.delayHideLoop),this.delayHideLoop=null),this.delayReshow&&(clearTimeout(this.delayReshow),this.delayReshow=null),this.intervalUpdateContent&&(clearInterval(this.intervalUpdateContent),this.intervalUpdateContent=null)}},{key:"hasCustomColors",value:function(){var e=this;return Boolean(Object.keys(this.state.customColors).find((function(t){return"border"!==t&&e.state.customColors[t]}))||this.state.border&&this.state.customColors.border)}},{key:"render",value:function(){var e=this,t=this.state,n=t.extraClass,i=t.html,a=t.ariaProps,s=t.disable,l=t.uuid,u=this.getTooltipContent(),c=this.isEmptyTip(u),d=this.props.disableInternalStyle?"":function(e,t,n,r,i,a){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"8px 21px",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:$u,i=t.text,a=t.background,o=t.border,s=t.arrow,l=r.arrow,u=r.tooltip;return"\n \t.".concat(e," {\n\t color: ").concat(i,";\n\t background: ").concat(a,";\n\t border: 1px solid ").concat(o,";\n\t border-radius: ").concat(u,"px;\n\t padding: ").concat(n,";\n \t}\n\n \t.").concat(e,".place-top {\n margin-top: -10px;\n }\n .").concat(e,'.place-top::before {\n content: "";\n background-color: inherit;\n position: absolute;\n z-index: 2;\n width: 20px;\n height: 12px;\n }\n .').concat(e,'.place-top::after {\n content: "";\n position: absolute;\n width: 10px;\n height: 10px;\n border-top-right-radius: ').concat(l,"px;\n border: 1px solid ").concat(o,";\n background-color: ").concat(s,";\n z-index: -2;\n bottom: -6px;\n left: 50%;\n margin-left: -6px;\n transform: rotate(135deg);\n }\n\n .").concat(e,".place-bottom {\n margin-top: 10px;\n }\n .").concat(e,'.place-bottom::before {\n content: "";\n background-color: inherit;\n position: absolute;\n z-index: -1;\n width: 18px;\n height: 10px;\n }\n .').concat(e,'.place-bottom::after {\n content: "";\n position: absolute;\n width: 10px;\n height: 10px;\n border-top-right-radius: ').concat(l,"px;\n border: 1px solid ").concat(o,";\n background-color: ").concat(s,";\n z-index: -2;\n top: -6px;\n left: 50%;\n margin-left: -6px;\n transform: rotate(45deg);\n }\n\n .").concat(e,".place-left {\n margin-left: -10px;\n }\n .").concat(e,'.place-left::before {\n content: "";\n background-color: inherit;\n position: absolute;\n z-index: -1;\n width: 10px;\n height: 18px;\n }\n .').concat(e,'.place-left::after {\n content: "";\n position: absolute;\n width: 10px;\n height: 10px;\n border-top-right-radius: ').concat(l,"px;\n border: 1px solid ").concat(o,";\n background-color: ").concat(s,";\n z-index: -2;\n right: -6px;\n top: 50%;\n margin-top: -6px;\n transform: rotate(45deg);\n }\n\n .").concat(e,".place-right {\n margin-left: 10px;\n }\n .").concat(e,'.place-right::before {\n content: "";\n background-color: inherit;\n position: absolute;\n z-index: -1;\n width: 10px;\n height: 18px;\n }\n .').concat(e,'.place-right::after {\n content: "";\n position: absolute;\n width: 10px;\n height: 10px;\n border-top-right-radius: ').concat(l,"px;\n border: 1px solid ").concat(o,";\n background-color: ").concat(s,";\n z-index: -2;\n left: -6px;\n top: 50%;\n margin-top: -6px;\n transform: rotate(-135deg);\n }\n ")}(e,function(e,t,n){var r=e.text,i=e.background,a=e.border,o=e.arrow?e.arrow:e.background,s=function(e){return Bu[e]?fr({},Bu[e]):void 0}(t);return r&&(s.text=r),i&&(s.background=i),n&&(s.border=a||("light"===t?"black":"white")),o&&(s.arrow=o),s}(t,n,r),i,a)}(this.state.uuid,this.state.customColors,this.state.type,this.state.border,this.state.padding,this.state.customRadius),p="__react_component_tooltip"+" ".concat(this.state.uuid)+(!this.state.show||s||c?"":" show")+(this.state.border?" "+this.state.borderClass:"")+" place-".concat(this.state.place)+" type-".concat(this.hasCustomColors()?"custom":this.state.type)+(this.props.delayUpdate?" allow_hover":"")+(this.props.clickable?" allow_click":""),f=this.props.wrapper;o.supportedWrappers.indexOf(f)<0&&(f=o.defaultProps.wrapper);var h=[p,n].filter(Boolean).join(" ");if(i){var C="".concat(u).concat(d?'\n"):"");return r.createElement(f,mr({className:"".concat(h),id:this.props.id||l,ref:function(t){return e.tooltipRef=t}},a,{"data-id":"tooltip",dangerouslySetInnerHTML:{__html:C}}))}return r.createElement(f,mr({className:"".concat(h),id:this.props.id||l},a,{ref:function(t){return e.tooltipRef=t},"data-id":"tooltip"}),d&&r.createElement("style",{dangerouslySetInnerHTML:{__html:d},"aria-hidden":"true"}),u)}}],i=[{key:"propTypes",get:function(){return{uuid:fn().string,children:fn().any,place:fn().string,type:fn().string,effect:fn().string,offset:fn().object,padding:fn().string,multiline:fn().bool,border:fn().bool,borderClass:fn().string,textColor:fn().string,backgroundColor:fn().string,borderColor:fn().string,arrowColor:fn().string,arrowRadius:fn().string,tooltipRadius:fn().string,insecure:fn().bool,class:fn().string,className:fn().string,id:fn().string,html:fn().bool,delayHide:fn().number,delayUpdate:fn().number,delayShow:fn().number,event:fn().string,eventOff:fn().string,isCapture:fn().bool,globalEventOff:fn().string,getContent:fn().any,afterShow:fn().func,afterHide:fn().func,overridePosition:fn().func,disable:fn().bool,scrollHide:fn().bool,resizeHide:fn().bool,wrapper:fn().string,bodyMode:fn().bool,possibleCustomEvents:fn().string,possibleCustomEventsOff:fn().string,clickable:fn().bool,disableInternalStyle:fn().bool}}},{key:"getDerivedStateFromProps",value:function(e,t){var n=t.ariaProps,r=zu(e);return Object.keys(r).some((function(e){return r[e]!==n[e]}))?fr(fr({},t),{},{ariaProps:r}):null}}],n&&hr(t.prototype,n),i&&hr(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(r.Component),Cr(Zu,"defaultProps",{insecure:!0,resizeHide:!0,wrapper:"div",clickable:!1}),Cr(Zu,"supportedWrappers",["div","span"]),Cr(Zu,"displayName","ReactTooltip"),(Uu=Du=Zu).prototype.bindRemovalTracker=function(){var e=this,t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(null!=t){var n=new t((function(t){for(var n=0;n=a?l=!0:10===(r=e.charCodeAt(o++))?u=!0:13===r&&(u=!0,10===e.charCodeAt(o)&&++o),e.slice(i+1,t-1).replace(/""/g,'"')}for(;o9999?"+"+tc(t,6):tc(t,4))+"-"+tc(e.getUTCMonth()+1,2)+"-"+tc(e.getUTCDate(),2)+(a?"T"+tc(n,2)+":"+tc(r,2)+":"+tc(i,2)+"."+tc(a,3)+"Z":i?"T"+tc(n,2)+":"+tc(r,2)+":"+tc(i,2)+"Z":r||n?"T"+tc(n,2)+":"+tc(r,2)+"Z":"")}(e):t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,i,a=r(e,(function(e,r){if(n)return n(e,r-1);i=e,n=t?function(e,t){var n=Ju(e);return function(r,i){return t(n(r),i,e)}}(e,t):Ju(e)}));return a.columns=i||[],a},parseRows:r,format:function(t,n){return null==n&&(n=ec(t)),[n.map(o).join(e)].concat(i(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=ec(e)),i(e,t).join("\n")},formatRows:function(e){return e.map(a).join("\n")},formatRow:a,formatValue:o}}(","),rc=nc.parse;function ic(e){return"csv"===e.split(".").pop()?(t=e,new Promise(((e,n)=>{(0,Yu.get)("data/"+t,{}).then((({data:r})=>{try{const t=rc(r);e(t)}catch(e){console.log(t),n(e)}})).catch((e=>{n(e)}))}))):function(e){return new Promise(((t,n)=>{(0,Yu.get)("data/"+e,{}).then((({data:e})=>{t(e)})).catch((e=>{n(e)}))}))}(e);var t}nc.parseRows,nc.format,nc.formatBody,nc.formatRows,nc.formatRow,nc.formatValue;const ac={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let oc;const sc=new Uint8Array(16);function lc(){if(!oc&&(oc="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!oc))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return oc(sc)}const uc=[];for(let e=0;e<256;++e)uc.push((e+256).toString(16).slice(1));const cc=function(e,t,n){if(ac.randomUUID&&!t&&!e)return ac.randomUUID();const r=(e=e||{}).random||(e.rng||lc)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return function(e,t=0){return uc[e[t+0]]+uc[e[t+1]]+uc[e[t+2]]+uc[e[t+3]]+"-"+uc[e[t+4]]+uc[e[t+5]]+"-"+uc[e[t+6]]+uc[e[t+7]]+"-"+uc[e[t+8]]+uc[e[t+9]]+"-"+uc[e[t+10]]+uc[e[t+11]]+uc[e[t+12]]+uc[e[t+13]]+uc[e[t+14]]+uc[e[t+15]]}(r)};var dc=i(8685);const pc=function({id:e,className:t,children:n,...i}){const a=(0,r.useRef)(null),[o,s]=(0,r.useState)(cc()),l="is-inblock"===t,u="is-invalid"===t,c="is-blank"===t,{onRegisterVisualization:d,onClickCallerScroll:p,activeCallerId:f}=(0,r.useContext)(Xu),h=(0,r.useMemo)((()=>{let t={...i};return 0===Object.keys(t).length&&(t=void 0),{props:t,canFocusOnScroll:!l,ref:a,visualizationId:e,callerId:o}}),[t,a,e,o]);return(0,r.useEffect)((()=>{u||c||setTimeout((()=>{d(h)}))}),[o]),l?(0,dc.jsx)("span",{ref:a,id:e,className:dn()("Caller",{"is-invalid":u,"is-inline":l,"is-active":f&&f===o}),onClick:e=>p(h),children:n}):(0,dc.jsx)("span",{ref:a,id:e,className:dn()("Caller",{"is-invalid":u,"is-blank":c,"is-active":f&&f===o}),onClick:e=>p(h),children:!1})},fc=function({message:e,isLoading:t}){return(0,dc.jsx)("div",{className:"Loader "+(t?"is-loading":""),children:(0,dc.jsx)("div",{children:e})})};function hc(){return hc=Object.assign?Object.assign.bind():function(e){for(var t=1;t0},e.prototype.connect_=function(){vc&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),wc?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){vc&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;xc.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Mc=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),Nc="undefined"!=typeof WeakMap?new WeakMap:new gc,Oc=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=_c.getInstance(),r=new Tc(t,n,this);Nc.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){Oc.prototype[e]=function(){var t;return(t=Nc.get(this))[e].apply(t,arguments)}}));const qc=void 0!==yc.ResizeObserver?yc.ResizeObserver:Oc;var Ic=["client","offset","scroll","bounds","margin"];function Rc(e){var t=[];return Ic.forEach((function(n){e[n]&&t.push(n)})),t}function zc(e,t){var n={};if(t.indexOf("client")>-1&&(n.client={top:e.clientTop,left:e.clientLeft,width:e.clientWidth,height:e.clientHeight}),t.indexOf("offset")>-1&&(n.offset={top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}),t.indexOf("scroll")>-1&&(n.scroll={top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}),t.indexOf("bounds")>-1){var r=e.getBoundingClientRect();n.bounds={top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height}}if(t.indexOf("margin")>-1){var i=getComputedStyle(e);n.margin={top:i?parseInt(i.marginTop):0,right:i?parseInt(i.marginRight):0,bottom:i?parseInt(i.marginBottom):0,left:i?parseInt(i.marginLeft):0}}return n}var Fc=function(e){var t,n;return n=t=function(t){var n,i;function a(){for(var e,n=arguments.length,r=new Array(n),i=0;iXVIIIe siècle",en:"Prosperity and resilience of the port of Marseille in the 18th century"},subtitle:{fr:"Une étude de cas du programme de recherche interdisciplinaire PORTIC",en:"A case study of the PORTIC interdisciplinary research program"}},menu:{home:{fr:"accueil",en:"home"},atlas:{fr:"Atlas",en:"visualizations atlas"}},about:{title:{fr:"À propos",en:"About"}},atlas:{title:{fr:"Atlas",en:"Visualizations atlas"}},vizFocus:{description:{fr:"De quoi s'agit t'il ?",en:"What is about?"},howItsMade:{fr:"Comment les données et la visualisation ont-elles été produites ?",en:"How were the data and visualization produced?"},howToRead:{fr:"Comment lire la visualisation ?",en:"How to read the visualization?"},copyLink:{fr:"copier le lien de cette visualisation",en:"copy this visualization link"},linkCopied:{fr:"lien copié dans le presse-papier !",en:"link copied in the clipboard!"}},vizContainer:{switchToViz:{fr:"voir la visualisation associée",en:"see associated visualization"},switchToText:{fr:"voir le texte associé",en:"see associated text"},goToFullScreen:{fr:"En savoir plus sur cette visualization",en:"Learn more about this visualization"},backToMainViz:{fr:"Revenir à la visualisation principale",en:"Back to main visualization"}},"viz-1-A":{franceOverviewTitle:{fr:"France ${kind}, ${start}-${end}",en:"France ${kind}, ${start}-${end}"},tradeEvolutionTitle:{fr:"${cityName} ${kind}, ${start}-${end}",en:"${cityName} ${kind}, ${start}-${end}"},partInPct:{fr:"part des ${kind} fr",en:"share of french ${kind}"},absoluteValue:{fr:"valeur absolue ${kind}",en:"${kind} absolute value"},regressionTitle:{fr:"Croissance : ${slope}%/an",en:"Dynamics: ${slope}%/year"},barTooltipExports:{fr:"En ${year} ${pct}% des biens exportés depuis la France le sont à partir de ${city}.",en:"In ${year} ${pct}% of exported goods from France were exported from ${city}."},barTooltipImports:{fr:"En ${year} ${pct}% des biens importés depuis la France le sont à partir de ${city}.",en:"In ${year} ${pct}% of imported goods from France were exported from ${city}."},barTooltipTotal:{fr:"En ${year} ${pct}% des biens échangés avec la France le sont à partir de ${city}.",en:"In ${year} ${pct}% of exchanged goods with France were exported from ${city}."},productTooltip:{fr:'En ${year} les produits de la classe \\"${product}\\" représentent ${pct}% de la valeur des biens exportés par la direction des fermes de La Rochelle.',en:'In ${year} products classed as \\"${product}\\" represent ${pct}% of goods exported by La Rochelles direction des fermes.'},sevenYearsWar:{fr:"guerre de Sept Ans",en:"Seven Years war"},austriaWar:{fr:"guerre franco-britannique au sein de la guerre de Succession d’Autriche",en:"Franco-British conflict within the War of Jenkins's Ear"},usIndependance:{fr:"guerre d’indépendance Américaine",en:"American War of Independence"},value:{fr:"Afficher",en:"Display"},total:{fr:"Total",en:"Total"},imports:{fr:"Importations",en:"Imports"},exports:{fr:"Exportations",en:"Exports"},total_no_colonial_product:{fr:"Total hors produits coloniaux",en:"Total colonial products excl."},total_no_colonial_trade:{fr:"Total hors commerce colonial",en:"Total colonial trade excl."},imports_no_colonial_product:{fr:"Imports hors produits coloniaux",en:"Imports colonial products excl."},exports_no_colonial_product:{fr:"Exports hors produits coloniaux",en:"Exports colonial products excl."},imports_no_colonial_trade:{fr:"Imports hors commerce colonial",en:"Imports colonial trade excl."},exports_no_colonial_trade:{fr:"Exports hors commerce colonial",en:"Exports colonial trade excl."}},"viz-1-B":{layout:{fr:"Positions des villes",en:"Cities' layout"},colorBy:{fr:"Couleur des villes",en:"Cities's color"},geography:{fr:"Géographie",en:"Geography"},network:{fr:"Réseau de corrélations des prix",en:"Correlations network"},geographyTitle:{fr:"Carte des bassins versants",en:"Watershed basins map"},networkTitle:{fr:"Réseau de corrélations des prix (corrélation + 1)² >= 3.5",en:"Correlation network (correlation + 1)² >= 3.5"},colorByBassinLabel:{fr:"Villes par bassins versants",en:"Cities by watershed bassins"},basin:{fr:"Bassins versants",en:"Watershed basins"},colorByCommunity:{fr:"Groupes de prix",en:"Price groups"},communityLabel:{fr:"corrélés avec ${community}",en:"correlated with ${community}"},correlation:{fr:"Lien de corrélation",en:"Correlation link"}},"exportations-sud-est":{"title-top":{fr:"Province d'origine des produits exportés par la France",en:"Province of origin from products exported by France"},"title-bottom":{fr:"Province d'origine des produits exportés par Marseille",en:"Province of origin of products exported by Marseille"},"display-unknown-origins":{fr:"Afficher les origines inconnues",en:"Display unknown origin"},"display-colonial-products":{fr:"Afficher les produits coloniaux",en:"Display colonial products"},"scale-marseille":{fr:"Mettre Marseille à l'échelle nationale",en:"Scale Marseille relatively to France"},unknown:{fr:"inconnue",en:"unknown"}},StylesNavigation:{"title-mediterrannee":{fr:"Europe méditerranéenne (${count} voyages vers Marseille consignés en temps de paix)",en:"Mediterrannean Europe (${count} voyages vers Marseille consignés en temps de paix)"},"title-ponant":{fr:"Ponant et Terre-Neuve (${count} voyages vers Marseille consignés en temps de paix)",en:"Ponant et Terre-Neuve (${count} voyages vers Marseille consignés en temps de paix)"},"title-ottoman":{fr:"Empire ottoman et mer Noire (${count} voyages vers Marseille consignés en temps de paix)",en:"Empire ottoman et mer Noire (${count} voyages vers Marseille consignés en temps de paix)"},"number-of-travels":{fr:"nombre de voyages",en:"number of travels"},"travels-tick":{fr:"${count} voyages",en:"${count} travels"},tonnage:{fr:"tonnage",en:"tonnage"},"travels-minified":{fr:"${count} v.",en:"${count} t."},"number-of-steps":{fr:"nombre d'étapes",en:"number of steps"},"steps-bar-tooltip":{fr:"Durant les années de paix disponibles dans les données (1749, 1769, 1787, 1789), ${count} navires sont venus à Marseille en faisant ${nb_steps} étapes.",en:"Durant les années de paix disponibles dans les données (1749, 1769, 1787, 1789), ${count} navires sont venus à Marseille en faisant ${nb_steps} étapes."},"tonnage-bar-tooltip":{fr:"Durant les années de paix disponibles dans les données (1749, 1769, 1787, 1789), ${count} navires d'un tonnage estimé à ${tonnage} tonneaux sont venus à Marseille.",en:"Durant les années de paix disponibles dans les données (1749, 1769, 1787, 1789), ${count} navires d'un tonnage estimé à ${tonnage} tonneaux sont venus à Marseille."},"intersection-tooltip":{fr:"Durant les années de paix disponibles dans les données (1749, 1769, 1787, 1789), ${count} navires d'un tonnage estimé à ${tonnage} tonneaux sont venus à Marseille en faisant ${nb_steps} étapes.",en:"Durant les années de paix disponibles dans les données (1749, 1769, 1787, 1789), ${count} navires d'un tonnage estimé à ${tonnage} tonneaux sont venus à Marseille en faisant ${nb_steps} étapes."}},FonctionnementPortFranc:{"reseau-complet":{fr:"Réseau complet",en:"Complete network"},"reseau-simplifie":{fr:"Réseau simplifié",en:"Simplified network"}},GuerreEtNavigation:{"atlas-title":{fr:"Les acteurs de la navigation à destination de Marseille (en tonnage estimé)",en:"Les actors de la navigation à destination de Marseille (en tonnage estimé)"}},WarTransferChart:{"peace-year":{fr:"année de paix",en:"peace year"},"war-year":{fr:"année de guerre",en:"war year"},"group-neutral":{fr:"neutre",en:"neutral"},"group-levant":{fr:"France du Levant",en:"Levant France"},"group-ponant":{fr:"France du Ponant",en:"Ponant France"},"group-war-ally":{fr:"en guerre allié de la France",en:"at war, allied of France"},"group-war-ennemy":{fr:"en guerre ennemi de la France",en:"at war, ennemy of France"},"tooltip-peace":{fr:"Entre ${start} et ${end}, le tonnage cumulé estimé des navires du groupe ${group} est passé de ${from}% à ${to}% de la navigation vers Marseille.",en:"Entre ${start} et ${end}, le tonnage cumulé estimé des navires du groupe ${group} est passé de ${from}% à ${to}% de la navigation vers Marseille."},"tooltip-war":{fr:"Entre ${start} et ${end}, le tonnage cumulé estimé des navires qui allaient devenir ${group} en ${end} est passé de ${from}% à ${to}% de la navigation vers Marseille.",en:"Entre ${start} et ${end}, le tonnage cumulé estimé des navires qui allaient devenir ${group} en ${end} est passé de ${from}% à ${to}% de la navigation vers Marseille."}},Intro:{"title-navigo-world":{fr:"Pays étrangers de départ des navires à destination de Marseille en 1789",en:"Pays étrangers de départ des navires à destination de Marseille en 1789"},"title-navigo-france":{fr:"Sorties des 10 plus grands ports de France en 1787",en:"Sorties des 10 plus grands ports de France en 1787"},"title-trade-world":{fr:"Partenaires de commerce de Marseille en 1789",en:"Partenaires de commerce de Marseille en 1789"},"title-trade-france":{fr:"Commerce des directions des fermes de France en 1789",en:"Commerce des directions des fermes de France en 1789"},scale:{fr:"Échelle",en:"Scale"},legend:{fr:"Légende",en:"Legend"},sources:{fr:"Sources",en:"Sources"},france:{fr:"France",en:"France"},world:{fr:"Monde",en:"World"},navigation:{fr:"Navigation",en:"Navigation"},trade:{fr:"Commerce",en:"Trade"},"filter-title":{fr:"Afficher les ${count} plus grands ports",en:"Display ${count} top ports"},"number-of-travels":{fr:"nombre de voyages",en:"nombre de voyages"},"mean-tonnage":{fr:"tonnage moyen",en:"tonnage moyen"},"total-trade":{fr:"Commerce total",en:"Total trade"},"n-travels":{fr:"${count} voyages",en:"${count} travels"},"tooltip-navigo-world":{fr:"${nb_ships} voyages ont été effectués depuis les ports du partenaire ${partner} vers Marseille en 1789, pour un tonnage moyen de ${tonnage} tonneaux.",en:"${nb_ships} voyages ont été effectués depuis les ports du partenaire ${partner} vers Marseille en 1789, pour un tonnage moyen de ${tonnage} tonneaux."},"tooltip-navigo-france":{fr:"${nb_ships} voyages ont été effectués depuis les ports du partenaire ${partner} vers Marseille en 1789, pour un tonnage moyen de ${tonnage} tonneaux.",en:"${nb_ships} voyages ont été effectués depuis les ports du partenaire ${partner} vers Marseille en 1789, pour un tonnage moyen de ${tonnage} tonneaux."},"tooltip-trade-world":{fr:"La direction des fermes de Marseille a effectué un commerce total de ${count} lt. avec le partenaire ${partner} en 1789.",en:"La direction des fermes de Marseille a effectué un commerce total de ${count} lt. avec le partenaire ${partner} en 1789."},"tooltip-trade-france":{fr:"La direction des fermes de ${partner} a effectué un commerce total de ${count} lt. en 1789.",en:"La direction des fermes de ${partner} a effectué un commerce total de ${count} lt. en 1789."}},LevantNavigation:{tooltip:{fr:"Selon le registre des patentes de Marseille, ${count} navires se sont rendus depuis le port de ${port} vers port phocéen dans les sept années étudiées, pour un total estimé de ${tonnage} tonneaux cumulés.",en:"Selon le register des patentes de Marseille, ${count} navires se sont rendus depuis le port de ${port} vers port phocéen dans les sept années étudiées, pour un total estimé de ${tonnage} tonneaux cumulés."}},MarseillePortStructurant:{legend:{fr:"Légende",en:"Legend"},"legend-share-marseille":{fr:"part des départs pour Marseille",en:"share of departures to Marseille"},"legend-nb-departures":{fr:"nombre de départs en 1789",en:"number de départs en 1789"},"port-tooltip":{fr:"En 1789, ${count_total} navires sont partis du port de ${port}, dont ${count} (${ratio}%) vers Marseille.",en:"En 1789, ${count_total} navires sont partis du port de ${port}, dont ${count} (${ratio}%) vers Marseille."}},DiversiteProduits:{"concentrated-trade":{fr:"commerce concentré",en:"concentrated trade"},"diversified-trade":{fr:"commerce diversifié",en:"diversified trade"},tooltip:{fr:"En ${year}, la concentration des exports de la direction des fermes de ${direction} était de ${count}%.",en:"En ${year}, la concentration des exports de la direction des fermes de ${direction} était de ${count}%."}},PartDesEtrangersDansNavigation:{"comparison-row-title":{fr:"Part de navires étrangers partis de France en 1787 (tonnage cumulé)",en:"Share de navires étrangers partis de France en 1787 (tonnage cumulé)"},"marseille-row-title":{fr:"Pavillon des navires étrangers arrivés à Marseille en 1789 (tonnage cumulé estimé)",en:"Pavillon des navires étrangers arrivés à Marseille en 1789 (tonnage cumulé estimé)"},ins:{fr:"entrées",en:"in"},"top-row-tooltip":{fr:"En 1789, un total de ${tonnage} tonneaux arrivant à Marseille a été pris en charge par des ${label} ((${pct}%) du total des étrangers).",en:"En 1789, un total de ${tonnage} tonneaux arrivant à Marseille a été pris en charge par des ${label} ((${pct}%) du total des étrangers)."},"bottom-row-tooltip":{fr:"En 1789, un total de ${tonnage} tonneaux arrivant à Marseille a été pris en charge par des ${label} ((${pct}%) du total des étrangers).",en:"En 1789, un total de ${tonnage} tonneaux arrivant à Marseille a été pris en charge par des ${label} ((${pct}%) du total des étrangers)."},gênois:{fr:"gênois",en:"genoese"},britanniques:{fr:"britanniques",en:"british"},italians:{fr:"napolitains, gênois, vénitiens, toscans, carrarais, romains, savoyards",en:"napolitans, genoese, venitians, toscans, carraras, romans, savoyards"},espagnols:{fr:"espagnols",en:"spanish"},unknown:{fr:"inconnus",en:"unknown"},jerusalemites:{fr:"jérusalémites",en:"jerusalemites"},monégasques:{fr:"monégasques",en:"monegasques"},savoyards:{fr:"savoyards",en:"savoyards"},hollandais:{fr:"hollandais",en:"dutch"},danois:{fr:"danois",en:"danish"},"impériaux-mediterrannee":{fr:"impériaux de la méditerrannée",en:"mediterrannean imperials"},suédois:{fr:"suédois",en:"swedish"},ragusois:{fr:"ragusois",en:"ragusans"}},CommentedImage:{"click-prompt":{fr:"Cliquer pour consulter",en:"Click to expand"}}},Bc=new RegExp(/\$\{(\w+)\}/g);function $c(e,t,n,r){const i=`no translate for '${t}' in '${e}'`;if(void 0===Zc[e]||void 0===Zc[e][t]||void 0===Zc[e][t][n])return i;let a=Zc[e][t][n];return 0==!!a?i:(a=a.replace(Bc,((e,t)=>void 0===r?"":r[t]+""||"")),a)}var Uc=1e-6,Wc=1e-12,Gc=Math.PI,Xc=Gc/2,Yc=Gc/4,Kc=2*Gc,Qc=180/Gc,Jc=Gc/180,ed=Math.abs,td=Math.atan,nd=Math.atan2,rd=Math.cos,id=(Math.ceil,Math.exp),ad=(Math.floor,Math.hypot,Math.log),od=(Math.pow,Math.sin),sd=Math.sign||function(e){return e>0?1:e<0?-1:0},ld=Math.sqrt,ud=Math.tan;function cd(e){return e>1?Xc:e<-1?-Xc:Math.asin(e)}function dd(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function pd(e,t){return ed(e)>Gc&&(e-=Math.round(e/Kc)*Kc),[e,t]}function fd(e,t,n){return(e%=Kc)?t||n?dd(Cd(e),md(t,n)):Cd(e):t||n?md(t,n):pd}function hd(e){return function(t,n){return ed(t+=e)>Gc&&(t-=Math.round(t/Kc)*Kc),[t,n]}}function Cd(e){var t=hd(e);return t.invert=hd(-e),t}function md(e,t){var n=rd(e),r=od(e),i=rd(t),a=od(t);function o(e,t){var o=rd(t),s=rd(e)*o,l=od(e)*o,u=od(t),c=u*n+s*r;return[nd(l*i-c*a,s*n-u*r),cd(c*i+l*a)]}return o.invert=function(e,t){var o=rd(t),s=rd(e)*o,l=od(e)*o,u=od(t),c=u*i-l*a;return[nd(l*i+u*a,s*n+c*r),cd(c*n-s*r)]},o}function gd(){}function vd(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:gd,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function yd(e,t){return ed(e[0]-t[0])=0;--a)i.point((c=u[a])[0],c[1]);else r(p.x,p.p.x,-1,i);p=p.p}u=(p=p.o).z,f=!f}while(!p.v);i.lineEnd()}}}function wd(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r0){for(a=e[--i];i>0&&(t=a,n=e[--i],a=t+n,r=n-(a-t),!r););i>0&&(r<0&&e[i-1]<0||r>0&&e[i-1]>0)&&(n=2*r,t=a+n,n==t-a&&(a=t))}return a}}function Md(e){return[nd(e[1],e[0]),cd(e[2])]}function Vd(e){var t=e[0],n=e[1],r=rd(n);return[r*rd(t),r*od(t),od(n)]}function kd(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function jd(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Hd(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Ed(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Ld(e){var t=ld(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Sd(e){return ed(e[0])<=Gc?e[0]:sd(e[0])*((ed(e[0])+Gc)%Kc-Gc)}function Pd(e){return Array.from(function*(e){for(const t of e)yield*t}(e))}function Ad(e,t,n,r){return function(i){var a,o,s,l=t(i),u=vd(),c=t(u),d=!1,p={point:f,lineStart:C,lineEnd:m,polygonStart:function(){p.point=g,p.lineStart=v,p.lineEnd=y,o=[],a=[]},polygonEnd:function(){p.point=f,p.lineStart=C,p.lineEnd=m,o=Pd(o);var e=function(e,t){var n=Sd(t),r=t[1],i=od(r),a=[od(n),-rd(n),0],o=0,s=0,l=new _d;1===i?r=Xc+Uc:-1===i&&(r=-Xc-Uc);for(var u=0,c=e.length;u=0?1:-1,k=V*M,j=k>Gc,H=m*w;if(l.add(nd(H*V*od(k),g*_+H*rd(k))),o+=j?M+V*Kc:M,j^h>=n^b>=n){var E=jd(Vd(f),Vd(y));Ld(E);var L=jd(a,E);Ld(L);var S=(j^M>=0?-1:1)*cd(L[2]);(r>S||r===S&&(E[0]||E[1]))&&(s+=j^M>=0?1:-1)}}return(o<-Uc||o0){for(d||(i.polygonStart(),d=!0),i.lineStart(),e=0;e1&&2&l&&p.push(p.pop().concat(p.shift())),o.push(p.filter(Td))}return p}}function Td(e){return e.length>1}function Nd(e,t){return((e=e.x)[0]<0?e[1]-Xc-Uc:Xc-e[1])-((t=t.x)[0]<0?t[1]-Xc-Uc:Xc-t[1])}const Od=Ad((function(){return!0}),(function(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,o){var s=a>0?Gc:-Gc,l=ed(a-n);ed(l-Gc)0?Xc:-Xc),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(a,r),t=0):i!==s&&l>=Gc&&(ed(n-i)Uc?td((od(t)*(a=rd(r))*od(n)-od(r)*(i=rd(t))*od(e))/(i*a*o)):(t+r)/2}(n,r,a,o),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=a,r=o),i=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var i;if(null==e)i=n*Xc,r.point(-Gc,i),r.point(0,i),r.point(Gc,i),r.point(Gc,0),r.point(Gc,-i),r.point(0,-i),r.point(-Gc,-i),r.point(-Gc,0),r.point(-Gc,i);else if(ed(e[0]-t[0])>Uc){var a=e[0]1?0:n<-1?Gc:Math.acos(n);return((-t[2]<0?-r:r)+Kc-Uc)%Kc}var Id=1e9,Rd=-Id;const zd=e=>e;function Fd(e){return function(t){var n=new Dd;for(var r in e)n[r]=e[r];return n.stream=t,n}}function Dd(){}function Zd(e,t){e&&$d.hasOwnProperty(e.type)&&$d[e.type](e,t)}Dd.prototype={constructor:Dd,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Bd={Feature:function(e,t){Zd(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++rKd&&(Kd=e),tQd&&(Qd=t)},lineStart:gd,lineEnd:gd,polygonStart:gd,polygonEnd:gd,result:function(){var e=[[Xd,Yd],[Kd,Qd]];return Kd=Qd=-(Yd=Xd=1/0),e}};const ep=Jd;function tp(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),Gd(n,e.stream(ep)),t(ep.result()),null!=r&&e.clipExtent(r),e}function np(e,t,n){return tp(e,(function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+t[0][0]+(r-a*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,s])}),n)}var rp=16,ip=rd(30*Jc);function ap(e,t){return+t?function(e,t){function n(r,i,a,o,s,l,u,c,d,p,f,h,C,m){var g=u-r,v=c-i,y=g*g+v*v;if(y>4*t&&C--){var b=o+p,x=s+f,w=l+h,_=ld(b*b+x*x+w*w),M=cd(w/=_),V=ed(ed(w)-1)t||ed((g*E+v*L)/y-.5)>.3||o*p+s*f+l*h0,i=ed(t)>Uc;function a(e,n){return rd(e)*rd(n)>t}function o(e,n,r){var i=[1,0,0],a=jd(Vd(e),Vd(n)),o=kd(a,a),s=a[0],l=o-s*s;if(!l)return!r&&e;var u=t*o/l,c=-t*s/l,d=jd(i,a),p=Ed(i,u);Hd(p,Ed(a,c));var f=d,h=kd(p,f),C=kd(f,f),m=h*h-C*(kd(p,p)-1);if(!(m<0)){var g=ld(m),v=Ed(f,(-h-g)/C);if(Hd(v,p),v=Md(v),!r)return v;var y,b=e[0],x=n[0],w=e[1],_=n[1];x0^v[1]<(ed(v[0]-b)Gc^(b<=v[0]&&v[0]<=x)){var k=Ed(f,(-h+g)/C);return Hd(k,p),[v,Md(k)]}}}function s(t,n){var i=r?e:Gc-e,a=0;return t<-i?a|=1:t>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}return Ad(a,(function(e){var t,n,l,u,c;return{lineStart:function(){u=l=!1,c=1},point:function(d,p){var f,h=[d,p],C=a(d,p),m=r?C?0:s(d,p):C?s(d+(d<0?Gc:-Gc),p):0;if(!t&&(u=l=C)&&e.lineStart(),C!==l&&(!(f=o(t,h))||yd(t,f)||yd(h,f))&&(h[2]=1),C!==l)c=0,C?(e.lineStart(),f=o(h,t),e.point(f[0],f[1])):(f=o(t,h),e.point(f[0],f[1],2),e.lineEnd()),t=f;else if(i&&t&&r^C){var g;m&n||!(g=o(h,t,!0))||(c=0,r?(e.lineStart(),e.point(g[0][0],g[0][1]),e.point(g[1][0],g[1][1]),e.lineEnd()):(e.point(g[1][0],g[1][1]),e.lineEnd(),e.lineStart(),e.point(g[0][0],g[0][1],3)))}!C||t&&yd(t,h)||e.point(h[0],h[1]),t=h,l=C,n=m},lineEnd:function(){l&&e.lineEnd(),t=null},clean:function(){return c|(u&&l)<<1}}}),(function(t,r,i,a){!function(e,t,n,r,i,a){if(n){var o=rd(t),s=od(t),l=r*n;null==i?(i=t+r*Kc,a=t-l/2):(i=qd(o,i),a=qd(o,a),(r>0?ia)&&(i+=r*Kc));for(var u,c=i;r>0?c>a:c0)do{u.point(0===c||3===c?e:n,c>1?r:t)}while((c=(c+s+4)%4)!==d);else u.point(a[0],a[1])}function o(r,i){return ed(r[0]-e)0?0:3:ed(r[0]-n)0?2:1:ed(r[1]-t)0?1:0:i>0?3:2}function s(e,t){return l(e.x,t.x)}function l(e,t){var n=o(e,1),r=o(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(o){var l,u,c,d,p,f,h,C,m,g,v,y=o,b=vd(),x={point:w,lineStart:function(){x.point=_,u&&u.push(c=[]),g=!0,m=!1,h=C=NaN},lineEnd:function(){l&&(_(d,p),f&&m&&b.rejoin(),l.push(b.result())),x.point=w,m&&y.lineEnd()},polygonStart:function(){y=b,l=[],u=[],v=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,i=u.length;nr&&(p-a)*(r-o)>(f-o)*(e-a)&&++t:f<=r&&(p-a)*(r-o)<(f-o)*(e-a)&&--t;return t}(),n=v&&t,i=(l=Pd(l)).length;(n||i)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),i&&xd(l,s,t,a,o),o.polygonEnd()),y=o,l=u=c=null}};function w(e,t){i(e,t)&&y.point(e,t)}function _(a,o){var s=i(a,o);if(u&&c.push([a,o]),g)d=a,p=o,f=s,g=!1,s&&(y.lineStart(),y.point(a,o));else if(s&&m)y.point(a,o);else{var l=[h=Math.max(Rd,Math.min(Id,h)),C=Math.max(Rd,Math.min(Id,C))],b=[a=Math.max(Rd,Math.min(Id,a)),o=Math.max(Rd,Math.min(Id,o))];!function(e,t,n,r,i,a){var o,s=e[0],l=e[1],u=0,c=1,d=t[0]-s,p=t[1]-l;if(o=n-s,d||!(o>0)){if(o/=d,d<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=i-s,d||!(o<0)){if(o/=d,d<0){if(o>c)return;o>u&&(u=o)}else if(d>0){if(o0)){if(o/=p,p<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=a-l,p||!(o<0)){if(o/=p,p<0){if(o>c)return;o>u&&(u=o)}else if(p>0){if(o0&&(e[0]=s+u*d,e[1]=l+u*p),c<1&&(t[0]=s+c*d,t[1]=l+c*p),!0}}}}}(l,b,e,t,n,r)?s&&(y.lineStart(),y.point(a,o),v=!1):(m||(y.lineStart(),y.point(l[0],l[1])),y.point(b[0],b[1]),s||y.lineEnd(),v=!1)}h=a,C=o,m=s}return x}}(M=+e[0][0],r=+e[0][1],i=+e[1][0],a=+e[1][1]),L()):null==M?null:[[M,r],[i,a]]},j.scale=function(e){return arguments.length?(d=+e,E()):d},j.translate=function(e){return arguments.length?(p=+e[0],f=+e[1],E()):[p,f]},j.center=function(e){return arguments.length?(h=e[0]%360*Jc,C=e[1]%360*Jc,E()):[h*Qc,C*Qc]},j.rotate=function(e){return arguments.length?(m=e[0]%360*Jc,g=e[1]%360*Jc,v=e.length>2?e[2]%360*Jc:0,E()):[m*Qc,g*Qc,v*Qc]},j.angle=function(e){return arguments.length?(y=e%360*Jc,E()):y*Qc},j.reflectX=function(e){return arguments.length?(b=e?-1:1,E()):b<0},j.reflectY=function(e){return arguments.length?(x=e?-1:1,E()):x<0},j.precision=function(e){return arguments.length?(o=ap(s,k=e*e),L()):ld(k)},j.fitExtent=function(e,t){return np(j,e,t)},j.fitSize=function(e,t){return function(e,t,n){return np(e,[[0,0],t],n)}(j,e,t)},j.fitWidth=function(e,t){return function(e,t,n){return tp(e,(function(n){var r=+t,i=r/(n[1][0]-n[0][0]),a=(r-i*(n[1][0]+n[0][0]))/2,o=-i*n[0][1];e.scale(150*i).translate([a,o])}),n)}(j,e,t)},j.fitHeight=function(e,t){return function(e,t,n){return tp(e,(function(n){var r=+t,i=r/(n[1][1]-n[0][1]),a=-i*n[0][0],o=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,o])}),n)}(j,e,t)},function(){return t=e.apply(this,arguments),j.invert=t.invert&&H,E()}}((function(){return e}))()}function up(e,t){return[e,ad(ud((Xc+t)/2))]}function cp(){return function(e){var t,n,r,i=lp(e),a=i.center,o=i.scale,s=i.translate,l=i.clipExtent,u=null;function c(){var a=Gc*o(),s=i(function(e){function t(t){return(t=e(t[0]*Jc,t[1]*Jc))[0]*=Qc,t[1]*=Qc,t}return e=fd(e[0]*Jc,e[1]*Jc,e.length>2?e[2]*Jc:0),t.invert=function(t){return(t=e.invert(t[0]*Jc,t[1]*Jc))[0]*=Qc,t[1]*=Qc,t},t}(i.rotate()).invert([0,0]));return l(null==u?[[s[0]-a,s[1]-a],[s[0]+a,s[1]+a]]:e===up?[[Math.max(s[0]-a,u),t],[Math.min(s[0]+a,n),r]]:[[u,Math.max(s[1]-a,t)],[n,Math.min(s[1]+a,r)]])}return i.scale=function(e){return arguments.length?(o(e),c()):o()},i.translate=function(e){return arguments.length?(s(e),c()):s()},i.center=function(e){return arguments.length?(a(e),c()):a()},i.clipExtent=function(e){return arguments.length?(null==e?u=t=n=r=null:(u=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),c()):null==u?null:[[u,t],[n,r]]},c()}(up).scale(961/Kc)}up.invert=function(e,t){return[e,2*td(id(t))-Xc]};var dp,pp,fp,hp,Cp=new _d,mp=new _d,gp={point:gd,lineStart:gd,lineEnd:gd,polygonStart:function(){gp.lineStart=vp,gp.lineEnd=xp},polygonEnd:function(){gp.lineStart=gp.lineEnd=gp.point=gd,Cp.add(ed(mp)),mp=new _d},result:function(){var e=Cp/2;return Cp=new _d,e}};function vp(){gp.point=yp}function yp(e,t){gp.point=bp,dp=fp=e,pp=hp=t}function bp(e,t){mp.add(hp*e-fp*t),fp=e,hp=t}function xp(){bp(dp,pp)}const wp=gp;var _p,Mp,Vp,kp,jp=0,Hp=0,Ep=0,Lp=0,Sp=0,Pp=0,Ap=0,Tp=0,Np=0,Op={point:qp,lineStart:Ip,lineEnd:Fp,polygonStart:function(){Op.lineStart=Dp,Op.lineEnd=Zp},polygonEnd:function(){Op.point=qp,Op.lineStart=Ip,Op.lineEnd=Fp},result:function(){var e=Np?[Ap/Np,Tp/Np]:Pp?[Lp/Pp,Sp/Pp]:Ep?[jp/Ep,Hp/Ep]:[NaN,NaN];return jp=Hp=Ep=Lp=Sp=Pp=Ap=Tp=Np=0,e}};function qp(e,t){jp+=e,Hp+=t,++Ep}function Ip(){Op.point=Rp}function Rp(e,t){Op.point=zp,qp(Vp=e,kp=t)}function zp(e,t){var n=e-Vp,r=t-kp,i=ld(n*n+r*r);Lp+=i*(Vp+e)/2,Sp+=i*(kp+t)/2,Pp+=i,qp(Vp=e,kp=t)}function Fp(){Op.point=qp}function Dp(){Op.point=Bp}function Zp(){$p(_p,Mp)}function Bp(e,t){Op.point=$p,qp(_p=Vp=e,Mp=kp=t)}function $p(e,t){var n=e-Vp,r=t-kp,i=ld(n*n+r*r);Lp+=i*(Vp+e)/2,Sp+=i*(kp+t)/2,Pp+=i,Ap+=(i=kp*e-Vp*t)*(Vp+e),Tp+=i*(kp+t),Np+=3*i,qp(Vp=e,kp=t)}const Up=Op;function Wp(e){this._context=e}Wp.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Kc)}},result:gd};var Gp,Xp,Yp,Kp,Qp,Jp=new _d,ef={point:gd,lineStart:function(){ef.point=tf},lineEnd:function(){Gp&&nf(Xp,Yp),ef.point=gd},polygonStart:function(){Gp=!0},polygonEnd:function(){Gp=null},result:function(){var e=+Jp;return Jp=new _d,e}};function tf(e,t){ef.point=nf,Xp=Kp=e,Yp=Qp=t}function nf(e,t){Kp-=e,Qp-=t,Jp.add(ld(Kp*Kp+Qp*Qp)),Kp=e,Qp=t}const rf=ef;let af,of,sf,lf;class uf{constructor(e){this._append=null==e?cf:function(e){const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return cf;if(t!==af){const e=10**t;af=t,of=function(t){let n=1;this._+=t[0];for(const r=t.length;n=0))throw new RangeError(`invalid digits: ${e}`);i=t}return null===t&&(r=new uf(i)),o},o.projection(e).digits(i).context(t)}var pf=i(6323),ff=i.n(pf);const hf={ui:{colorText:"#403d3d",colorAccent:"#34495e",colorAccentBackground:"#0b2941",colorBackgroundBlue:"#e2dcd6",colorBackground:"#ebebeb"},generic:{dark:"#336D7C",light:"#E0E3E6",accent1:"#00C4AF",accent2:"#FEA43B"},admiralties:{"La Rochelle":"#41BEA3",Marennes:"#A7E6F9","Sables d'Olonne":"#668EDB"},provinces:{Roussillon:"#E0CB0E",Provence:"#668EDB",Lyonnais:"#41BEA3",Languedoc:"#A7E6F9",Corse:"#514EEE","Isles de Corse":"#514EEE"},product:{sel:"#E0CB0E","eau-de-vie et vins divers":"#A07BEE","autres produits":"#72808D","produits coloniaux":"#FEA43B"},partner:{Afrique:"#875E2E","Reste du monde (USA)":"#E0E3E6","Grande Bretagne":"#542AAD",Europe:"#A07BEE","Ports francs et petites îles":"#5439F9",Colonies:"#E5881A","Indéterminé supposé Europe":"#A07BEE"},customs_office:{"La Rochelle":"#41BEA3",Rochefort:"#349883","Saint-Martin-de-Ré":"#277262","Saint-Martin île de Ré":"#277262","Tonnay-Charente":"#5AD0F4",Marans:"#67CBB6","Les Sables-d'Olonne":"#668EDB","Sables d'Olonne":"#668EDB",Marennes:"#A7E6F9",Charente:"#A7E6F9",Alligre:"#349883","Tous les bureaux":"grey"},tonnageClasses:{"100%":"#A07BEE","75% ou plus":"#41BEA3","moins de 75%":"#FEA43B"},franceAlone:{France:"#41BEA3"},portsTreemaps:{"France (région PASA)":"#41BEA3",Indéterminé:"rgb(240,240,240)","zone maritime":"#98a9d9","multi-Etat":"#a42e0d","France (hors région PASA)":"#FED63B",Hambourg:"#F7E0DE","Duché d'Oldenbourg":"#F3D1CE",Prusse:"#EFC1BD",Lubeck:"#E7A39C",Brême:"#EBB2AD",Mecklenbourg:"#E3938C",Autriche:"#bd6a62","Grande-Bretagne":"#A07BEE","Provinces-Unies":"#2759e3",Danemark:"#8e7bee","Etats-Unis d'Amérique":"#EBB2AD",Pologne:"#804a45",Russie:"#804a45",Espagne:"#e35027",Portugal:"#e35027"},importsExports:{Café:"#41BEA3",Sucre:"#A07BEE","Coton non transformé":"#98a9d9","Subsistances diverses et mélangées":"#a42e0d","Sirop et mélasse":"#FED63B",Monde:"#EBB2AD",Colonies:"#e35027",France:"#627FEE"},generic20colors:["#e18680","#65b546","#7166d9","#b4b335","#b453bd","#5bbe7d","#d64990","#3a7e46","#cd4255","#4db5a0","#d3542d","#4cacd6","#db933b","#8093e0","#6c7429","#6061a6","#b6a861","#d085c6","#9f6232","#9e4b6e"],bassin:{"Seine-Normandie":"#cace52","Loire-Bretagne":"#72a5ba","Adour-Garonne":"#c1853f","Rhône-Méditerranée":"#5f7943","Artois-Picardie":"#af777e","Rhin-Meuse":"#E3938C"},community:{Rouen:"#cd4e94",Nantes:"#6ad2a1",Orléans:"#9c4fd4",Issoire:"#73d14d",Marseille:"#d04c3c",Bordeaux:"#857ac1"},provenanceCountries:{France:"#EE7993","Empire ottoman":"#019d2f","Péninsule italienne":"#E27A0B",Espagne:"#E25C0B","Provinces-Unies":"#c8c8f0","Grande-Bretagne et colonies (Terre-Neuve)":"#c9072a",autre:"#c4c4c4"},partnersGrouped:{"Levant & Barbarie":"#019d2f","Italie & Espagne":"#DFBD3A","Angleterre & Amérique du Nord":"#c9072a","Colonies françaises":"#E5881A","Nord, Hollande & Flandres":"#c8c8f0",total:"#c4c4c4"},Marseille:"red",warStatus:{"France du Levant":"#E5881A","France du Ponant":"#A7E6F9","en guerre allié de la France":"#668EDB","en guerre ennemi de la France":"#c9072a",neutre:"#c4c4c4"},stylesOfNavigation:{Ponant:"#0686AD","empire ottoman":"#019d2f","méditerranée occidentale":"#E5881A",Marseille:"red"}},{generic:Cf}=hf,mf={cmin:25.59,cmax:55.59,lmin:60.94,lmax:90.94},gf=["#999"];function vf(e,t="fr"){return`${e} | ${Zc.site.title[t]} | PORTIC`}const yf=(e,t)=>[e*Math.cos(t),e*Math.sin(t)];function bf(e,t){return 1!==t&&t?2===t?[Cf.accent1,Cf.accent2]:3===t?[Cf.dark,Cf.accent1,Cf.accent2]:ff()(t,{colorSpace:mf,seed:e,clustering:"force-vector"}):gf}const xf=e=>isNaN(e)?0:Math.abs(+e),wf=(e,t="fr")=>(""+e).split("").reverse().reduce((({count:n,result:r},i,a)=>3===n||0===n&&a===(""+e).length-1?{count:1,result:[...r,"fr"===t?" ":",",i]}:{count:n+1,result:[...r,i]}),{count:0,result:[]}).result.reverse().join("");var _f=Rf(),Mf=e=>Nf(e,_f),Vf=Rf();Mf.write=e=>Nf(e,Vf);var kf=Rf();Mf.onStart=e=>Nf(e,kf);var jf=Rf();Mf.onFrame=e=>Nf(e,jf);var Hf=Rf();Mf.onFinish=e=>Nf(e,Hf);var Ef=[];Mf.setTimeout=(e,t)=>{const n=Mf.now()+t,r=()=>{const e=Ef.findIndex((e=>e.cancel==r));~e&&Ef.splice(e,1),Af-=~e?1:0},i={time:n,handler:e,cancel:r};return Ef.splice(Lf(n),0,i),Af+=1,Of(),i};var Lf=e=>~(~Ef.findIndex((t=>t.time>e))||~Ef.length);Mf.cancel=e=>{kf.delete(e),jf.delete(e),Hf.delete(e),_f.delete(e),Vf.delete(e)},Mf.sync=e=>{Tf=!0,Mf.batchedUpdates(e),Tf=!1},Mf.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,Mf.onStart(n)}return r.handler=e,r.cancel=()=>{kf.delete(n),t=null},r};var Sf="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Mf.use=e=>Sf=e,Mf.now="undefined"!=typeof performance?()=>performance.now():Date.now,Mf.batchedUpdates=e=>e(),Mf.catch=console.error,Mf.frameLoop="always",Mf.advance=()=>{"demand"!==Mf.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):If()};var Pf=-1,Af=0,Tf=!1;function Nf(e,t){Tf?(t.delete(e),e(0)):(t.add(e),Of())}function Of(){Pf<0&&(Pf=0,"demand"!==Mf.frameLoop&&Sf(qf))}function qf(){~Pf&&(Sf(qf),Mf.batchedUpdates(If))}function If(){const e=Pf;Pf=Mf.now();const t=Lf(Pf);t&&(zf(Ef.splice(0,t),(e=>e.handler())),Af-=t),Af?(kf.flush(),_f.flush(e?Math.min(64,Pf-e):16.667),jf.flush(),Vf.flush(),Hf.flush()):Pf=-1}function Rf(){let e=new Set,t=e;return{add(n){Af+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(Af-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,Af-=t.size,zf(t,(t=>t(n)&&e.add(t))),Af+=e.size,t=e)}}}function zf(e,t){e.forEach((e=>{try{t(e)}catch(e){Mf.catch(e)}}))}var Ff=Object.defineProperty,Df={};function Zf(){}((e,t)=>{for(var n in t)Ff(e,n,{get:t[n],enumerable:!0})})(Df,{assign:()=>rh,colors:()=>eh,createStringInterpolator:()=>Yf,skipAnimation:()=>th,to:()=>Kf,willAdvance:()=>nh});var Bf={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function $f(e,t){if(Bf.arr(e)){if(!Bf.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Wf(e,t,n){if(Bf.arr(e))for(let r=0;rBf.und(e)?[]:Bf.arr(e)?e:[e];function Xf(e,t){if(e.size){const n=Array.from(e);e.clear(),Uf(n,t)}}var Yf,Kf,Qf=(e,...t)=>Xf(e,(e=>e(...t))),Jf=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),eh=null,th=!1,nh=Zf,rh=e=>{e.to&&(Kf=e.to),e.now&&(Mf.now=e.now),void 0!==e.colors&&(eh=e.colors),null!=e.skipAnimation&&(th=e.skipAnimation),e.createStringInterpolator&&(Yf=e.createStringInterpolator),e.requestAnimationFrame&&Mf.use(e.requestAnimationFrame),e.batchedUpdates&&(Mf.batchedUpdates=e.batchedUpdates),e.willAdvance&&(nh=e.willAdvance),e.frameLoop&&(Mf.frameLoop=e.frameLoop)},ih=new Set,ah=[],oh=[],sh=0,lh={get idle(){return!ih.size&&!ah.length},start(e){sh>e.priority?(ih.add(e),Mf.onStart(uh)):(ch(e),Mf(ph))},advance:ph,sort(e){if(sh)Mf.onFrame((()=>lh.sort(e)));else{const t=ah.indexOf(e);~t&&(ah.splice(t,1),dh(e))}},clear(){ah=[],ih.clear()}};function uh(){ih.forEach(ch),ih.clear(),Mf(ph)}function ch(e){ah.includes(e)||dh(e)}function dh(e){ah.splice(function(t){const n=t.findIndex((t=>t.priority>e.priority));return n<0?t.length:n}(ah),0,e)}function ph(e){const t=oh;for(let n=0;n0}var fh="[-+]?\\d*\\.?\\d+",hh=fh+"%";function Ch(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var mh=new RegExp("rgb"+Ch(fh,fh,fh)),gh=new RegExp("rgba"+Ch(fh,fh,fh,fh)),vh=new RegExp("hsl"+Ch(fh,hh,hh)),yh=new RegExp("hsla"+Ch(fh,hh,hh,fh)),bh=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,xh=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,wh=/^#([0-9a-fA-F]{6})$/,_h=/^#([0-9a-fA-F]{8})$/;function Mh(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Vh(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,a=Mh(i,r,e+1/3),o=Mh(i,r,e),s=Mh(i,r,e-1/3);return Math.round(255*a)<<24|Math.round(255*o)<<16|Math.round(255*s)<<8}function kh(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function jh(e){return(parseFloat(e)%360+360)%360/360}function Hh(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Eh(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Lh(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=wh.exec(e))?parseInt(t[1]+"ff",16)>>>0:eh&&void 0!==eh[e]?eh[e]:(t=mh.exec(e))?(kh(t[1])<<24|kh(t[2])<<16|kh(t[3])<<8|255)>>>0:(t=gh.exec(e))?(kh(t[1])<<24|kh(t[2])<<16|kh(t[3])<<8|Hh(t[4]))>>>0:(t=bh.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=_h.exec(e))?parseInt(t[1],16)>>>0:(t=xh.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=vh.exec(e))?(255|Vh(jh(t[1]),Eh(t[2]),Eh(t[3])))>>>0:(t=yh.exec(e))?(Vh(jh(t[1]),Eh(t[2]),Eh(t[3]))|Hh(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}var Sh=(e,t,n)=>{if(Bf.fun(e))return e;if(Bf.arr(e))return Sh({range:e,output:t,extrapolate:n});if(Bf.str(e.output[0]))return Yf(e);const r=e,i=r.output,a=r.range||[0,1],o=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,a);return function(e,t,n,r,i,a,o,s,l){let u=l?l(e):e;if(un){if("identity"===s)return u;"clamp"===s&&(u=n)}return r===i?r:t===n?e<=t?r:i:(t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t),u=a(u),r===-1/0?u=-u:i===1/0?u+=r:u=u*(i-r)+r,u)}(e,a[t],a[t+1],i[t],i[t+1],l,o,s,r.map)}},Ph=1.70158,Ah=1.525*Ph,Th=Ph+1,Nh=2*Math.PI/3,Oh=2*Math.PI/4.5,qh=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},Ih={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Th*e*e*e-Ph*e*e,easeOutBack:e=>1+Th*Math.pow(e-1,3)+Ph*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-Ah)/2:(Math.pow(2*e-2,2)*((Ah+1)*(2*e-2)+Ah)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*Nh),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*Nh)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Oh)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Oh)/2+1,easeInBounce:e=>1-qh(1-e),easeOutBounce:qh,easeInOutBounce:e=>e<.5?(1-qh(1-2*e))/2:(1+qh(2*e-1))/2,steps:(e,t="end")=>n=>{const r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e;return i=("end"===t?Math.floor(r):Math.ceil(r))/e,Math.min(Math.max(i,0),1);var i}},Rh=Symbol.for("FluidValue.get"),zh=Symbol.for("FluidValue.observers"),Fh=e=>Boolean(e&&e[Rh]),Dh=e=>e&&e[Rh]?e[Rh]():e,Zh=e=>e[zh]||null;function Bh(e,t){const n=e[zh];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var $h=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");Uh(this,e)}},Uh=(e,t)=>Yh(e,Rh,t);function Wh(e,t){if(e[Rh]){let n=e[zh];n||Yh(e,zh,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Gh(e,t){const n=e[zh];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[zh]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Xh,Yh=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Kh=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Qh=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Jh=new RegExp(`(${Kh.source})(%|[a-z]+)`,"i"),eC=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,tC=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,nC=e=>{const[t,n]=rC(e);if(!t||Jf())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){return window.getComputedStyle(document.documentElement).getPropertyValue(n)||e}return n&&tC.test(n)?nC(n):n||e},rC=e=>{const t=tC.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]},iC=(e,t,n,r,i)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${i})`,aC=e=>{Xh||(Xh=eh?new RegExp(`(${Object.keys(eh).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Dh(e).replace(tC,nC).replace(Qh,Lh).replace(Xh,Lh))),n=t.map((e=>e.match(Kh).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),i=r.map((t=>Sh({...e,output:t})));return e=>{const n=!Jh.test(t[0])&&t.find((e=>Jh.test(e)))?.replace(Kh,"");let r=0;return t[0].replace(Kh,(()=>`${i[r++](e)}${n||""}`)).replace(eC,iC)}},oC="react-spring: ",sC=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${oC}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},lC=sC(console.warn),uC=sC(console.warn);function cC(e){return Bf.str(e)&&("#"==e[0]||/\d/.test(e)||!Jf()&&tC.test(e)||e in(eh||{}))}var dC=Jf()?r.useEffect:r.useLayoutEffect,pC=()=>{const e=(0,r.useRef)(!1);return dC((()=>(e.current=!0,()=>{e.current=!1})),[]),e};function fC(){const e=(0,r.useState)()[1],t=pC();return()=>{t.current&&e(Math.random())}}var hC=e=>(0,r.useEffect)(e,CC),CC=[];function mC(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}var gC=Symbol.for("Animated:node"),vC=e=>e&&e[gC],yC=(e,t)=>((e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}))(e,gC,t),bC=e=>e&&e[gC]&&e[gC].getPayload(),xC=class{constructor(){yC(this,this)}getPayload(){return this.payload||[]}},wC=class extends xC{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,Bf.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new wC(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Bf.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,Bf.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},_C=class extends wC{constructor(e){super(0),this._string=null,this._toString=Sh({output:[e,e]})}static create(e){return new _C(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(Bf.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=Sh({output:[this.getValue(),e]})),this._value=0,super.reset()}},MC={dependencies:null},VC=class extends xC{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Wf(this.source,((n,r)=>{(e=>!!e&&e[gC]===e)(n)?t[r]=n.getValue(e):Fh(n)?t[r]=Dh(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Uf(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Wf(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){MC.dependencies&&Fh(e)&&MC.dependencies.add(e);const t=bC(e);t&&Uf(t,(e=>this.add(e)))}},kC=class extends VC{constructor(e){super(e)}static create(e){return new kC(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(jC)),!0)}};function jC(e){return(cC(e)?_C:wC).create(e)}function HC(e){const t=vC(e);return t?t.constructor:Bf.arr(e)?kC:cC(e)?_C:wC}var EC=(e,t)=>{const n=!Bf.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,r.forwardRef)(((i,a)=>{const o=(0,r.useRef)(null),s=n&&(0,r.useCallback)((e=>{o.current=function(e,t){return e&&(Bf.fun(e)?e(t):e.current=t),t}(a,e)}),[a]),[l,u]=function(e,t){const n=new Set;return MC.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new VC(e),MC.dependencies=null,[e,n]}(i,t),c=fC(),d=()=>{const e=o.current;n&&!e||!1===(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))&&c()},p=new LC(d,u),f=(0,r.useRef)();dC((()=>(f.current=p,Uf(u,(e=>Wh(e,p))),()=>{f.current&&(Uf(f.current.deps,(e=>Gh(e,f.current))),Mf.cancel(f.current.update))}))),(0,r.useEffect)(d,[]),hC((()=>()=>{const e=f.current;Uf(e.deps,(t=>Gh(t,e)))}));const h=t.getComponentProps(l.getValue());return r.createElement(e,{...h,ref:s})}))},LC=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Mf.write(this.update)}},SC=Symbol.for("AnimatedComponent"),PC=e=>Bf.str(e)?e:e&&Bf.str(e.displayName)?e.displayName:Bf.fun(e)&&e.name||null;function AC(e,...t){return Bf.fun(e)?e(...t):e}var TC=(e,t)=>!0===e||!!(t&&e&&(Bf.fun(e)?e(t):Gf(e).includes(t))),NC=(e,t)=>Bf.obj(e)?t&&e[t]:e,OC=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,qC=e=>e,IC=(e,t=qC)=>{let n=RC;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const i of n){const n=t(e[i],i);Bf.und(n)||(r[i]=n)}return r},RC=["config","onProps","onStart","onChange","onPause","onResume","onRest"],zC={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function FC(e){const t=function(e){const t={};let n=0;if(Wf(e,((e,r)=>{zC[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Wf(e,((e,r)=>r in t||(n[r]=e))),n}return{...e}}function DC(e){return e=Dh(e),Bf.arr(e)?e.map(DC):cC(e)?Df.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function ZC(e){for(const t in e)return!0;return!1}function BC(e){return Bf.fun(e)||Bf.arr(e)&&Bf.obj(e[0])}function $C(e,t){e.ref?.delete(e),t?.delete(e)}function UC(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var WC={tension:170,friction:26,mass:1,damping:1,easing:Ih.linear,clamp:!1},GC=class{constructor(){this.velocity=0,Object.assign(this,WC)}};function XC(e,t){if(Bf.und(t.decay)){const n=!Bf.und(t.tension)||!Bf.und(t.friction);!n&&Bf.und(t.frequency)&&Bf.und(t.damping)&&Bf.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var YC=[],KC=class{constructor(){this.changed=!1,this.values=YC,this.toValues=null,this.fromValues=YC,this.config=new GC,this.immediate=!1}};function QC(e,{key:t,props:n,defaultProps:r,state:i,actions:a}){return new Promise(((o,s)=>{let l,u,c=TC(n.cancel??r?.cancel,t);if(c)f();else{Bf.und(n.pause)||(i.paused=TC(n.pause,t));let e=r?.pause;!0!==e&&(e=i.paused||TC(e,t)),l=AC(n.delay||0,t),e?(i.resumeQueue.add(p),a.pause()):(a.resume(),p())}function d(){i.resumeQueue.add(p),i.timeouts.delete(u),u.cancel(),l=u.time-Mf.now()}function p(){l>0&&!Df.skipAnimation?(i.delayed=!0,u=Mf.setTimeout(f,l),i.pauseQueue.add(d),i.timeouts.add(u)):f()}function f(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(d),i.timeouts.delete(u),e<=(i.cancelId||0)&&(c=!0);try{a.start({...n,callId:e,cancel:c},o)}catch(e){s(e)}}}))}var JC=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?nm(e.get()):t.every((e=>e.noop))?em(e.get()):tm(e.get(),t.every((e=>e.finished))),em=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),tm=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),nm=e=>({value:e,cancelled:!0,finished:!1});function rm(e,t,n,r){const{callId:i,parentId:a,onRest:o}=t,{asyncTo:s,promise:l}=n;return a||e!==s||t.reset?n.promise=(async()=>{n.asyncId=i,n.asyncTo=e;const u=IC(t,((e,t)=>"onRest"===t?void 0:e));let c,d;const p=new Promise(((e,t)=>(c=e,d=t))),f=e=>{const t=i<=(n.cancelId||0)&&nm(r)||i!==n.asyncId&&tm(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const a=new am,o=new om;return(async()=>{if(Df.skipAnimation)throw im(n),o.result=tm(r,!1),d(o),o;f(a);const s=Bf.obj(e)?{...e}:{...t,to:e};s.parentId=i,Wf(u,((e,t)=>{Bf.und(s[t])&&(s[t]=e)}));const l=await r.start(s);return f(a),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),l})()};let C;if(Df.skipAnimation)return im(n),tm(r,!1);try{let t;t=Bf.arr(e)?(async e=>{for(const t of e)await h(t)})(e):Promise.resolve(e(h,r.stop.bind(r))),await Promise.all([t.then(c),p]),C=tm(r.get(),!0,!1)}catch(e){if(e instanceof am)C=e.result;else{if(!(e instanceof om))throw e;C=e.result}}finally{i==n.asyncId&&(n.asyncId=a,n.asyncTo=a?s:void 0,n.promise=a?l:void 0)}return Bf.fun(o)&&Mf.batchedUpdates((()=>{o(C,r,r.item)})),C})():l}function im(e,t){Xf(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var am=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},om=class extends Error{constructor(){super("SkipAnimationSignal")}},sm=e=>e instanceof um,lm=1,um=class extends $h{constructor(){super(...arguments),this.id=lm++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=vC(this);return e&&e.getValue()}to(...e){return Df.to(this,e)}interpolate(...e){return lC(`${oC}The "interpolate" function is deprecated in v9 (use "to" instead)`),Df.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Bh(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||lh.sort(this),Bh(this,{type:"priority",parent:this,priority:e})}},cm=Symbol.for("SpringPhase"),dm=e=>(1&e[cm])>0,pm=e=>(2&e[cm])>0,fm=e=>(4&e[cm])>0,hm=(e,t)=>t?e[cm]|=3:e[cm]&=-3,Cm=(e,t)=>t?e[cm]|=4:e[cm]&=-5,mm=class extends um{constructor(e,t){if(super(),this.animation=new KC,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Bf.und(e)||!Bf.und(t)){const n=Bf.obj(e)?{...e}:{...t,from:e};Bf.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(pm(this)||this._state.asyncTo)||fm(this)}get goal(){return Dh(this.animation.to)}get velocity(){const e=vC(this);return e instanceof wC?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return dm(this)}get isAnimating(){return pm(this)}get isPaused(){return fm(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{toValues:i}=r;const{config:a}=r,o=bC(r.to);!o&&Fh(r.to)&&(i=Gf(Dh(r.to))),r.values.forEach(((s,l)=>{if(s.done)return;const u=s.constructor==_C?1:o?o[l].lastPosition:i[l];let c=r.immediate,d=u;if(!c){if(d=s.lastPosition,a.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const n=r.fromValues[l],i=null!=s.v0?s.v0:s.v0=Bf.arr(a.velocity)?a.velocity[l]:a.velocity;let o;const p=a.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n)));if(Bf.und(a.duration))if(a.decay){const e=!0===a.decay?.998:a.decay,r=Math.exp(-(1-e)*t);d=n+i/(1-e)*(1-r),c=Math.abs(s.lastPosition-d)<=p,o=i*r}else{o=null==s.lastVelocity?i:s.lastVelocity;const t=a.restVelocity||p/10,r=a.clamp?0:a.bounce,l=!Bf.und(r),f=n==u?s.v0>0:nt,h||(c=Math.abs(u-d)<=p,!c));++e)l&&(C=d==u||d>u==f,C&&(o=-o*r,d=u)),o+=(1e-6*-a.tension*(d-u)+.001*-a.friction*o)/a.mass*m,d+=o*m}else{let r=1;a.duration>0&&(this._memoizedDuration!==a.duration&&(this._memoizedDuration=a.duration,s.durationProgress>0&&(s.elapsedTime=a.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(a.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+a.easing(r)*(u-n),o=(d-s.lastPosition)/e,c=1==r}s.lastVelocity=o,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}o&&!o[l].done&&(c=!1),c?s.done=!0:t=!1,s.setValue(d,a.round)&&(n=!0)}));const s=vC(this),l=s.getValue();if(t){const e=Dh(r.to);l===e&&!n||a.decay?n&&a.decay&&this._onChange(l):(s.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(l)}set(e){return Mf.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(pm(this)){const{to:e,config:t}=this.animation;Mf.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return Bf.und(e)?(n=this.queue||[],this.queue=[]):n=[Bf.obj(e)?e:{...t,to:e}],Promise.all(n.map((e=>this._update(e)))).then((e=>JC(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),im(this._state,e&&this._lastCallId),Mf.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=Bf.obj(n)?n[t]:n,(null==n||BC(n))&&(n=void 0),r=Bf.obj(r)?r[t]:r,null==r&&(r=void 0);const i={to:n,from:r};return dm(this)||(e.reverse&&([n,r]=[r,n]),r=Dh(r),Bf.und(r)?vC(this)||this._set(n):this._set(r)),i}_update({...e},t){const{key:n,defaultProps:r}=this;e.default&&Object.assign(r,IC(e,((e,t)=>/^on/.test(t)?NC(e,n):e))),_m(this,e,"onProps"),Mm(this,"onProps",e,this);const i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return QC(++this._lastCallId,{key:n,props:e,defaultProps:r,state:a,actions:{pause:()=>{fm(this)||(Cm(this,!0),Qf(a.pauseQueue),Mm(this,"onPause",tm(this,gm(this,this.animation.to)),this))},resume:()=>{fm(this)&&(Cm(this,!1),pm(this)&&this._resume(),Qf(a.resumeQueue),Mm(this,"onResume",tm(this,gm(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=vm(e);if(t)return this._update(t,!0)}return n}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(nm(this));const r=!Bf.und(e.to),i=!Bf.und(e.from);if(r||i){if(!(t.callId>this._lastToId))return n(nm(this));this._lastToId=t.callId}const{key:a,defaultProps:o,animation:s}=this,{to:l,from:u}=s;let{to:c=l,from:d=u}=e;!i||r||t.default&&!Bf.und(c)||(c=d),t.reverse&&([c,d]=[d,c]);const p=!$f(d,u);p&&(s.from=d),d=Dh(d);const f=!$f(c,l);f&&this._focus(c);const h=BC(t.to),{config:C}=s,{decay:m,velocity:g}=C;(r||i)&&(C.velocity=0),t.config&&!h&&function(e,t,n){n&&(XC(n={...n},t),t={...n,...t}),XC(e,t),Object.assign(e,t);for(const t in WC)null==e[t]&&(e[t]=WC[t]);let{frequency:r,damping:i}=e;const{mass:a}=e;Bf.und(r)||(r<.01&&(r=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/r,2)*a,e.friction=4*Math.PI*i*a/r)}(C,AC(t.config,a),t.config!==o.config?AC(o.config,a):void 0);let v=vC(this);if(!v||Bf.und(c))return n(tm(this,!0));const y=Bf.und(t.reset)?i&&!t.default:!Bf.und(d)&&TC(t.reset,a),b=y?d:this.get(),x=DC(c),w=Bf.num(x)||Bf.arr(x)||cC(x),_=!h&&(!w||TC(o.immediate||t.immediate,a));if(f){const e=HC(c);if(e!==v.constructor){if(!_)throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`);v=this._set(x)}}const M=v.constructor;let V=Fh(c),k=!1;if(!V){const e=y||!dm(this)&&p;(f||e)&&(k=$f(DC(b),x),V=!k),($f(s.immediate,_)||_)&&$f(C.decay,m)&&$f(C.velocity,g)||(V=!0)}if(k&&pm(this)&&(s.changed&&!y?V=!0:V||this._stop(l)),!h&&((V||Fh(l))&&(s.values=v.getPayload(),s.toValues=Fh(c)?null:M==_C?[1]:Gf(x)),s.immediate!=_&&(s.immediate=_,_||y||this._set(l)),V)){const{onRest:e}=s;Uf(wm,(e=>_m(this,t,e)));const r=tm(this,gm(this,l));Qf(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&Mf.batchedUpdates((()=>{s.changed=!y,e?.(r,this),y?AC(o.onRest,r):s.onStart?.(r,this)}))}y&&this._set(b),h?n(rm(t.to,t,this._state,this)):V?this._start():pm(this)&&!f?this._pendingCalls.add(n):n(em(b))}_focus(e){const t=this.animation;e!==t.to&&(Zh(this)&&this._detach(),t.to=e,Zh(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Fh(t)&&(Wh(t,this),sm(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Fh(e)&&Gh(e,this)}_set(e,t=!0){const n=Dh(e);if(!Bf.und(n)){const e=vC(this);if(!e||!$f(n,e.getValue())){const r=HC(n);e&&e.constructor==r?e.setValue(n):yC(this,r.create(n)),e&&Mf.batchedUpdates((()=>{this._onChange(n,t)}))}}return vC(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Mm(this,"onStart",tm(this,gm(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),AC(this.animation.onChange,e,this)),AC(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;vC(this).reset(Dh(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),pm(this)||(hm(this,!0),fm(this)||this._resume())}_resume(){Df.skipAnimation?this.finish():lh.start(this)}_stop(e,t){if(pm(this)){hm(this,!1);const n=this.animation;Uf(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Bh(this,{type:"idle",parent:this});const r=t?nm(this.get()):tm(this.get(),gm(this,e??n.to));Qf(this._pendingCalls,r),n.changed&&(n.changed=!1,Mm(this,"onRest",r,this))}}};function gm(e,t){const n=DC(t);return $f(DC(e.get()),n)}function vm(e,t=e.loop,n=e.to){const r=AC(t);if(r){const i=!0!==r&&FC(r),a=(i||e).reverse,o=!i||i.reset;return ym({...e,loop:t,default:!1,pause:void 0,to:!a||BC(n)?n:void 0,from:o?e.from:void 0,reset:o,...i})}}function ym(e){const{to:t,from:n}=e=FC(e),r=new Set;return Bf.obj(t)&&xm(t,r),Bf.obj(n)&&xm(n,r),e.keys=r.size?Array.from(r):null,e}function bm(e){const t=ym(e);return Bf.und(t.default)&&(t.default=IC(t)),t}function xm(e,t){Wf(e,((e,n)=>null!=e&&t.add(n)))}var wm=["onStart","onRest","onChange","onPause","onResume"];function _m(e,t,n){e.animation[n]=t[n]!==OC(t,n)?NC(t[n],e.key):void 0}function Mm(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var Vm=["onStart","onChange","onRest"],km=1,jm=class{constructor(e,t){this.id=km++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];Bf.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(ym(e)),this}start(e){let{queue:t}=this;return e?t=Gf(e).map(ym):this.queue=[],this._flush?this._flush(this,t):(Tm(this,t),Hm(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Uf(Gf(t),(t=>n[t].stop(!!e)))}else im(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Bf.und(e))this.start({pause:!0});else{const t=this.springs;Uf(Gf(e),(e=>t[e].pause()))}return this}resume(e){if(Bf.und(e))this.start({pause:!1});else{const t=this.springs;Uf(Gf(e),(e=>t[e].resume()))}return this}each(e){Wf(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,i=this._changed.size>0;(r&&!this._started||i&&!this._started)&&(this._started=!0,Xf(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const a=!r&&this._started,o=i||a&&n.size?this.get():null;i&&t.size&&Xf(t,(([e,t])=>{t.value=o,e(t,this,this._item)})),a&&(this._started=!1,Xf(n,(([e,t])=>{t.value=o,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}Mf.onFrame(this._onFrame)}};function Hm(e,t){return Promise.all(t.map((t=>Em(e,t)))).then((t=>JC(e,t)))}async function Em(e,t,n){const{keys:r,to:i,from:a,loop:o,onRest:s,onResolve:l}=t,u=Bf.obj(t.default)&&t.default;o&&(t.loop=!1),!1===i&&(t.to=null),!1===a&&(t.from=null);const c=Bf.arr(i)||Bf.fun(i)?i:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Uf(Vm,(n=>{const r=t[n];if(Bf.fun(r)){const i=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=i.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):i.set(r,{value:null,finished:e||!1,cancelled:t||!1})},u&&(u[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,Qf(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const p=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),f=!0===t.cancel||!0===OC(t,"cancel");(c||f&&d.asyncId)&&p.push(QC(++e._lastAsyncId,{props:t,state:d,actions:{pause:Zf,resume:Zf,start(t,n){f?(im(d,e._lastAsyncId),n(nm(e))):(t.onRest=s,n(rm(c,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=JC(e,await Promise.all(p));if(o&&h.finished&&(!n||!h.noop)){const n=vm(t,o,i);if(n)return Tm(e,[n]),Em(e,n,!0)}return l&&Mf.batchedUpdates((()=>l(h,e,e.item))),h}function Lm(e,t){const n={...e.springs};return t&&Uf(Gf(t),(e=>{Bf.und(e.keys)&&(e=ym(e)),Bf.obj(e.to)||(e={...e,to:void 0}),Am(n,e,(e=>Pm(e)))})),Sm(e,n),n}function Sm(e,t){Wf(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Wh(t,e))}))}function Pm(e,t){const n=new mm;return n.key=e,t&&Wh(n,t),n}function Am(e,t,n){t.keys&&Uf(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function Tm(e,t){Uf(t,(t=>{Am(e.springs,t,(t=>Pm(t,e)))}))}var Nm=({children:e,...t})=>{const n=(0,r.useContext)(Om),i=t.pause||!!n.pause,a=t.immediate||!!n.immediate;t=function(e,t){const[n]=(0,r.useState)((()=>({inputs:t,result:e()}))),i=(0,r.useRef)(),a=i.current;let o=a;if(o){const n=Boolean(t&&o.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{i.current=o,a==n&&(n.inputs=n.result=void 0)}),[o]),o.result}((()=>({pause:i,immediate:a})),[i,a]);const{Provider:o}=Om;return r.createElement(o,{value:t},e)},Om=function(e,t){return Object.assign(e,r.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}(Nm,{});Nm.Provider=Om.Provider,Nm.Consumer=Om.Consumer;var qm=()=>{const e=[],t=function(t){uC(`${oC}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return Uf(e,((e,i)=>{if(Bf.und(t))r.push(e.start());else{const a=n(t,e,i);a&&r.push(e.start(a))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return Uf(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Uf(e,(e=>e.resume(...arguments))),this},t.set=function(t){Uf(e,((e,n)=>{const r=Bf.fun(t)?t(n,e):t;r&&e.set(r)}))},t.start=function(t){const n=[];return Uf(e,((e,r)=>{if(Bf.und(t))n.push(e.start());else{const i=this._getProps(t,e,r);i&&n.push(e.start(i))}})),n},t.stop=function(){return Uf(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Uf(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Bf.fun(e)?e(n,t):e};return t._getProps=n,t};function Im(e,t){const n=Bf.fun(e),[[i],a]=function(e,t,n){const i=Bf.fun(t)&&t;i&&!n&&(n=[]);const a=(0,r.useMemo)((()=>i||3==arguments.length?qm():void 0),[]),o=(0,r.useRef)(0),s=fC(),l=(0,r.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Lm(e,t);return o.current>0&&!l.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?Hm(e,t):new Promise((r=>{Sm(e,n),l.queue.push((()=>{r(Hm(e,t))})),s()}))}})),[]),u=(0,r.useRef)([...l.ctrls]),c=[],d=mC(e)||0;function p(e,n){for(let r=e;r{Uf(u.current.slice(e,d),(e=>{$C(e,a),e.stop(!0)})),u.current.length=e,p(d,e)}),[e]),(0,r.useMemo)((()=>{p(0,Math.min(d,e))}),n);const f=u.current.map(((e,t)=>Lm(e,c[t]))),h=(0,r.useContext)(Nm),C=mC(h),m=h!==C&&ZC(h);dC((()=>{o.current++,l.ctrls=u.current;const{queue:e}=l;e.length&&(l.queue=[],Uf(e,(e=>e()))),Uf(u.current,((e,t)=>{a?.add(e),m&&e.start({default:h});const n=c[t];n&&(UC(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),hC((()=>()=>{Uf(l.ctrls,(e=>e.stop(!0)))}));const g=f.map((e=>({...e})));return a?[g,a]:g}(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[i,a]:i}var Rm=1;function zm({items:e,children:t,...n}){return function(e,t,n){const i=Bf.fun(t)&&t,{reset:a,sort:o,trail:s=0,expires:l=!0,exitBeforeEnter:u=!1,onDestroyed:c,ref:d,config:p}=i?i():t,f=(0,r.useMemo)((()=>i||3==arguments.length?qm():void 0),[]),h=Gf(e),C=[],m=(0,r.useRef)(null),g=a?null:m.current;dC((()=>{m.current=C})),hC((()=>(Uf(C,(e=>{f?.add(e.ctrl),e.ctrl.ref=f})),()=>{Uf(m.current,(e=>{e.expired&&clearTimeout(e.expirationId),$C(e.ctrl,f),e.ctrl.stop(!0)}))})));const v=function(e,{key:t,keys:n=t},r){if(null===n){const t=new Set;return e.map((e=>{const n=r&&r.find((n=>n.item===e&&"leave"!==n.phase&&!t.has(n)));return n?(t.add(n),n.key):Rm++}))}return Bf.und(n)?e:Bf.fun(n)?e.map(n):Gf(n)}(h,i?i():t,g),y=a&&m.current||[];dC((()=>Uf(y,(({ctrl:e,item:t,key:n})=>{$C(e,f),AC(c,t,n)}))));const b=[];if(g&&Uf(g,((e,t)=>{e.expired?(clearTimeout(e.expirationId),y.push(e)):~(t=b[t]=v.indexOf(e.key))&&(C[t]=e)})),Uf(h,((e,t)=>{C[t]||(C[t]={key:v[t],item:e,phase:"mount",ctrl:new jm},C[t].ctrl.item=e)})),b.length){let e=-1;const{leave:n}=i?i():t;Uf(b,((t,r)=>{const i=g[r];~t?(e=C.indexOf(i),C[e]={...i,item:h[t]}):n&&C.splice(++e,0,i)}))}Bf.fun(o)&&C.sort(((e,t)=>o(e.item,t.item)));let x=-s;const w=fC(),_=IC(t),M=new Map,V=(0,r.useRef)(new Map),k=(0,r.useRef)(!1);Uf(C,((e,n)=>{const r=e.key,a=e.phase,o=i?i():t;let c,f;const h=AC(o.delay||0,r);if("mount"==a)c=o.enter,f="enter";else{const e=v.indexOf(r)<0;if("leave"!=a)if(e)c=o.leave,f="leave";else{if(!(c=o.update))return;f="update"}else{if(e)return;c=o.enter,f="enter"}}if(c=AC(c,e.item,n),c=Bf.obj(c)?FC(c):{to:c},!c.config){const t=p||_.config;c.config=AC(t,e.item,n,f)}x+=s;const C={..._,delay:h+x,ref:d,immediate:o.immediate,reset:!1,...c};if("enter"==f&&Bf.und(C.from)){const r=i?i():t,a=Bf.und(r.initial)||g?r.from:r.initial;C.from=AC(a,e.item,n)}const{onResolve:y}=C;C.onResolve=e=>{AC(y,e);const t=m.current,n=t.find((e=>e.key===r));if(n&&(!e.cancelled||"update"==n.phase)&&n.ctrl.idle){const e=t.every((e=>e.ctrl.idle));if("leave"==n.phase){const t=AC(l,n.item);if(!1!==t){const r=!0===t?0:t;if(n.expired=!0,!e&&r>0)return void(r<=2147483647&&(n.expirationId=setTimeout(w,r)))}}e&&t.some((e=>e.expired))&&(V.current.delete(n),u&&(k.current=!0),w())}};const b=Lm(e.ctrl,C);"leave"===f&&u?V.current.set(e,{phase:f,springs:b,payload:C}):M.set(e,{phase:f,springs:b,payload:C})}));const j=(0,r.useContext)(Nm),H=mC(j),E=j!==H&&ZC(j);dC((()=>{E&&Uf(C,(e=>{e.ctrl.start({default:j})}))}),[j]),Uf(M,((e,t)=>{if(V.current.size){const e=C.findIndex((e=>e.key===t.key));C.splice(e,1)}})),dC((()=>{Uf(V.current.size?V.current:M,(({phase:e,payload:t},n)=>{const{ctrl:r}=n;n.phase=e,f?.add(r),E&&"enter"==e&&r.start({default:j}),t&&(UC(r,t.ref),!r.ref&&!f||k.current?(r.start(t),k.current&&(k.current=!1)):r.update(t))}))}),a?void 0:n);const L=e=>r.createElement(r.Fragment,null,C.map(((t,n)=>{const{springs:i}=M.get(t)||t.ctrl,a=e({...i},t.item,t,n);return a&&a.type?r.createElement(a.type,{...a.props,key:Bf.str(t.key)||Bf.num(t.key)?t.key:t.ctrl.id,ref:a.ref}):a})));return f?[L,f]:L}(e,n)(t)}var Fm=class extends um{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=Sh(...t);const n=this._get(),r=HC(n);yC(this,r.create(n))}advance(e){const t=this._get();$f(t,this.get())||(vC(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Zm(this._active)&&Bm(this)}_get(){const e=Bf.arr(this.source)?this.source.map(Dh):Gf(Dh(this.source));return this.calc(...e)}_start(){this.idle&&!Zm(this._active)&&(this.idle=!1,Uf(bC(this),(e=>{e.done=!1})),Df.skipAnimation?(Mf.batchedUpdates((()=>this.advance())),Bm(this)):lh.start(this))}_attach(){let e=1;Uf(Gf(this.source),(t=>{Fh(t)&&Wh(t,this),sm(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Uf(Gf(this.source),(e=>{Fh(e)&&Gh(e,this)})),this._active.clear(),Bm(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Gf(this.source).reduce(((e,t)=>Math.max(e,(sm(t)?t.priority:0)+1)),0))}};function Dm(e){return!1!==e.idle}function Zm(e){return!e.size||Array.from(e).every(Dm)}function Bm(e){e.idle||(e.idle=!0,Uf(bC(e),(e=>{e.done=!0})),Bh(e,{type:"idle",parent:e}))}Df.assign({createStringInterpolator:aC,to:(e,t)=>new Fm(e,t)}),lh.advance;var $m=/^--/;function Um(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||$m.test(e)||Gm.hasOwnProperty(e)&&Gm[e]?(""+t).trim():t+"px"}var Wm={},Gm={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Xm=["Webkit","Ms","Moz","O"];Gm=Object.keys(Gm).reduce(((e,t)=>(Xm.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),Gm);var Ym=/^(matrix|translate|scale|rotate|skew)/,Km=/^(translate)/,Qm=/^(rotate|skew)/,Jm=(e,t)=>Bf.num(e)&&0!==e?e+t:e,eg=(e,t)=>Bf.arr(e)?e.every((e=>eg(e,t))):Bf.num(e)?e===t:parseFloat(e)===t,tg=class extends VC{constructor({x:e,y:t,z:n,...r}){const i=[],a=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),a.push((e=>[`translate3d(${e.map((e=>Jm(e,"px"))).join(",")})`,eg(e,0)]))),Wf(r,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(Ym.test(t)){if(delete r[t],Bf.und(e))return;const n=Km.test(t)?"px":Qm.test(t)?"deg":"";i.push(Gf(e)),a.push("rotate3d"===t?([e,t,r,i])=>[`rotate3d(${e},${t},${r},${Jm(i,n)})`,eg(i,0)]:e=>[`${t}(${e.map((e=>Jm(e,n))).join(",")})`,eg(e,t.startsWith("scale")?1:0)])}})),i.length&&(r.transform=new ng(i,a)),super(r)}},ng=class extends $h{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Uf(this.inputs,((n,r)=>{const i=Dh(n[0]),[a,o]=this.transforms[r](Bf.arr(i)?i:n.map(Dh));e+=" "+a,t=t&&o})),t?"none":e}observerAdded(e){1==e&&Uf(this.inputs,(e=>Uf(e,(e=>Fh(e)&&Wh(e,this)))))}observerRemoved(e){0==e&&Uf(this.inputs,(e=>Uf(e,(e=>Fh(e)&&Gh(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Bh(this,e)}};Df.assign({batchedUpdates:o.unstable_batchedUpdates,createStringInterpolator:aC,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var rg=((e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new VC(e),getComponentProps:r=e=>e}={})=>{const i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},a=e=>{const t=PC(e)||"Anonymous";return(e=Bf.str(e)?a[e]||(a[e]=EC(e,i)):e[SC]||(e[SC]=EC(e,i))).displayName=`Animated(${t})`,e};return Wf(e,((t,n)=>{Bf.arr(e)&&(n=PC(t)),a[n]=a(t)})),{animated:a}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:i,scrollTop:a,scrollLeft:o,viewBox:s,...l}=t,u=Object.values(l),c=Object.keys(l).map((t=>n||e.hasAttribute(t)?t:Wm[t]||(Wm[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(const t in r)if(r.hasOwnProperty(t)){const n=Um(t,r[t]);$m.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach(((t,n)=>{e.setAttribute(t,u[n])})),void 0!==a&&(e.scrollTop=a),void 0!==o&&(e.scrollLeft=o),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new tg(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),ig=rg.animated;const ag=({d:e,projection:t,project:n,palette:i,layer:a,width:o,height:s})=>{const[l,u]=(0,r.useState)(!1);(0,r.useEffect)((()=>{setTimeout((()=>{u(!0)}))}),[]);const c=Im({to:{d:n(e)},immediate:!l});return(0,r.useEffect)((()=>{Wu.rebuild()})),(0,dc.jsx)(ig.path,{title:e.properties.shortname,d:c.d,className:"geopart",id:`geopart-${e.properties.shortname}`,"data-tip":a.tooltip?a.tooltip(e):void 0,"data-for":"geo-tooltip",style:{fill:void 0!==a.color&&void 0!==i?i[e.properties[a.color.field]]:"transparent"}})},og=({layer:e,projection:t,width:n,height:i,reverseColors:a})=>{let o;const s=df().projection(t);if(!e.data)return console.info("no data for layer:",e),null;if(e.data.features&&e.color&&e.color.field){const t=(0,Gu.uniq)(e.data.features.map((t=>t.properties[e.color.field])));if(e.color.palette)o=e.color.palette;else if(e.color.generatedPalette){const n=bf("map",e.data.features.length);o=t.reduce(((e,t,r)=>({...e,[t]:n[r]})),{})}}const l=(0,r.useMemo)((()=>e.data.features.filter((e=>e.geometry)).filter((e=>{const r=df().bounds(e),[[a,o],[s,l]]=[t(r[0]),t(r[1])],[u,c]=[a,s].sort(((e,t)=>e>t?1:-1)),[d,p]=[o,l].sort(((e,t)=>e>t?1:-1));return!(!(isNaN(u)||isNaN(c)||isNaN(d)||isNaN(p))&&(u>n||d>i||c<0||p<0))}))),[t,e.data]),u=Im({from:{opacity:e.hide?1:0},to:{opacity:e.hide?0:1}});return(0,dc.jsx)(dc.Fragment,{children:(0,dc.jsx)("g",{className:dn()("ChoroplethLayer",{"reverse-colors":a,visibility:e.hide?"hidden":"visible"}),children:(0,dc.jsx)(ig.g,{style:u,children:l.map(((r,a)=>e.animated?(0,dc.jsx)(ag,{projection:t,project:s,palette:o,layer:e,d:r,width:n,height:i},r.properties.id||r.properties.gid||r.properties.name||a):(0,dc.jsx)("path",{title:r.properties.shortname,d:s(r),className:"geopart","data-tip":e.tooltip?e.tooltip(r):void 0,"data-for":"geo-tooltip",style:{fill:void 0!==e.color&&void 0!==o?o[r.properties[e.color.field]]:"transparent"}},r.properties.id||r.properties.gid||r.properties.name||a)))})})})};function sg(e,t){let n,r;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=r=t):(n>t&&(n=t),r=a&&(n=r=a):(n>a&&(n=a),r{const{tooltip:l}=n,{latitude:u,longitude:c,size:d,color:p,label:f,rawSize:h,labelPosition:C="right",labelSize:m,index:g}=t,v=Math.sqrt(d/Math.PI),[y,b]=e([+c,+u]),[x,w]=(0,r.useState)(!1);(0,r.useEffect)((()=>{setTimeout((()=>{w(!0)}))}),[]);const{transform:_}=Im({to:{transform:`translate(${y},${b})`},immediate:!x});return(0,dc.jsx)(dc.Fragment,{children:(0,dc.jsxs)(ig.g,{className:"point-group",transform:_,style:{zIndex:m,opacity:i},onMouseEnter:()=>a(g),onMouseMove:()=>a(g),onMouseLeave:()=>o(),"data-for":"geo-tooltip","data-tip":"function"==typeof l?l(t):void 0,children:[(0,dc.jsx)("circle",{cx:0,cy:0,r:v,style:{fill:p},className:"marker"}),n.size&&n.size.displayMetric&&m>9?(0,dc.jsx)("text",{x:0,y:.8*m*.33,textAnchor:"middle",fontSize:.8*m,fill:"white",children:h}):null,f&&s?(0,dc.jsx)("text",{x:"right"===C?v+5:-v-5,y:v/2,fill:n.color&&n.color.labelsColor,textAnchor:"right"===C?"start":"end",fontSize:m,children:f}):null]})})},ug=({layer:e,datum:t,thatIndex:n,opacity:i,stackedRowHeight:a,onGroupMouseEnter:o,onGroupMouseLeave:s,labelFontSize:l,projection:u})=>{const{tooltip:c}=e,{latitude:d,longitude:p,size:f,label:h}=t,C=Math.sqrt(f/Math.PI),[m,g]=u([+p,+d]);console.log("projection x:%s, y:%s",m,g);const[v,y]=(0,r.useState)(!1);(0,r.useEffect)((()=>{setTimeout((()=>{y(!0)}))}),[]);const{x2:b,y2:x,transformLabel:w}=Im({to:{x2:m-C,y2:g,transformLabel:`translate(${.01*window.innerWidth}, ${t.labelY})`},immediate:!v});return(0,dc.jsxs)(ig.g,{style:{opacity:i},onMouseEnter:()=>o(n),onMouseMove:()=>o(n),onMouseLeave:()=>s(),"data-for":"geo-tooltip","data-tip":"function"==typeof c?c(t):void 0,children:[(0,dc.jsx)(ig.g,{className:"label-container",transform:w,children:(0,dc.jsx)("text",{style:{fontSize:l},children:h})}),(0,dc.jsx)(ig.line,{x1:l*h.length*.5+.01*window.innerWidth,y1:t.labelY-.2*a,x2:b,y2:x})]})},cg=({layer:e,projection:t,width:n,height:i})=>{const[a,o]=(0,r.useState)(null);(0,r.useEffect)((()=>{Wu.rebuild()}));const s=(0,r.useMemo)((()=>{if(e.data){const t={};e.data.forEach((n=>{const r=n.latitude+","+n.longitude;t[r]?void 0!==e.size&&(t[r].size+=isNaN(+n[e.size.field])?0:+n[e.size.field]):t[r]={...n,id:r,label:e.label?n[e.label.field]:void 0,labelPosition:e.label?e.label.position:void 0,latitude:+n.latitude,longitude:+n.longitude,color:void 0!==e.color?n[e.color.field]:"default",size:void 0!==e.size&&void 0!==e.size.field?isNaN(+n[e.size.field])?0:+n[e.size.field]:0}}));let r,a=Object.entries(t).map((([e,t])=>t));if(void 0!==e.color){const t=(0,Gu.uniq)(a.map((e=>e.color)));if(e.color.palette)r=e.color.palette;else{const e=bf("map",t.length);r=t.reduce(((t,n,r)=>({...t,[n]:e[r]})),{})}}let o=n/300;void 0!==e.size&&void 0!==e.size.custom&&(o=parseInt(e.size.custom*n/100));const s=sg(a.map((e=>e.size))),l=(e.radiusRange||[3,n*i/2e4]).map((e=>Math.PI*e*e)),u=ln().domain(s).range(l),c=ln().domain(s).range(e.labelSizeRange||[8,n/30]);return a=a.map((t=>({...t,color:void 0!==e.color?r[t.color]:"grey",size:void 0!==e.size?void 0!==e.size.custom?o:u(t.size):n/100,rawSize:t.size,labelSize:void 0!==e.size?c(t.size):n*i/3e4}))),a}}),[t,n,e]);let l=s.filter((({latitude:e,longitude:t})=>void 0!==e&&void 0!==t&&!isNaN(e)&&!isNaN(t))).sort(((e,t)=>e.latitude>t.latitude?1:-1));const u=e.disableHover?()=>{}:e=>{a!==e&&o(e)},c=e.disableHover?()=>{}:()=>{setTimeout((()=>{null!==a&&o(null)}))},d=.1*i,p=.9*i/l.length,f=.02*window.innerHeight,h=pe.latitude>t.latitude?-1:1)).map(((e,t)=>({...e,labelY:p*t+d})))),l=l.map(((e,t)=>({...e,index:t})));const C=Im({from:{opacity:e.hide?1:0},to:{opacity:e.hide?0:1}});return(0,dc.jsxs)(ig.g,{className:"PointsLayer",style:C,children:[e.stackLabels?(0,dc.jsx)("g",{className:"stacked-labels-container",children:(0,dc.jsx)(zm,{items:l,from:{opacity:0},enter:{opacity:1},leave:{opacity:0},children:({opacity:n},r,i)=>(0,dc.jsx)(ug,{projection:t,datum:r,layer:e,opacity:null!==a?a===r.index?1:.1:n,thatIndex:r.index,onGroupMouseEnter:u,onGroupMouseLeave:c,stackedRowHeight:p,labelFontSize:h},r.label)})}):null,l.map(((n,r)=>(0,dc.jsx)(lg,{projection:t,datum:n,layer:e,opacity:null!==a?a===n.index?1:.1:1,index:n.index,onGroupMouseEnter:u,onGroupMouseLeave:c,displayLabel:!e.stackLabels},n.id)))]})};function dg(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}function pg(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n=i)&&(n=i)}return n}const fg=({id:e,hovered:t,xDep:n,yDep:r,xDest:i,yDest:a,strokeWidth:o,color:s="black",path:l,actualXDep:u,actualYDep:c,actualXDest:d,actualYDest:p,arrowSize:f,onMouseEnter:h,onMouseLeave:C})=>(0,dc.jsxs)("g",{onMouseEnter:h,onMouseLeave:C,className:dn()("flow-group",{hovered:t}),children:[f&&(0,dc.jsx)("defs",{children:(0,dc.jsx)("marker",{id:`triangle-${e}`,viewBox:`0 0 ${f} ${f}`,refY:f/2,orient:"auto",children:(0,dc.jsx)("path",{d:`M 0 0 L ${f} ${f/2} L 0 ${f} Z`,fill:s})})}),(0,dc.jsx)("path",{d:l,strokeWidth:3*xf(o),fill:"none",stroke:s,opacity:0}),(0,dc.jsx)("path",{d:l,strokeWidth:xf(o),markerEnd:f?`url(#triangle-${e})`:void 0,fill:"none",stroke:s})]}),hg=({layer:e,projection:t,width:n,height:i,projectionTemplate:a})=>{const o=Im({from:{opacity:e.hide?1:0},to:{opacity:e.hide?0:1}}),s=(0,r.useMemo)((()=>{if(e.data){const r=e.data.map((t=>+t[e.size.field])),o=ln().domain([dg(r),pg(r)]).range(e.sizeRange||[1,n*i/2e4]),s=o.copy().range([0,n*i/1e5]);let l,u=e.data.map((t=>({...t,strokeWidth:o(+t[e.size.field]),arrowSize:e.hideArrows?0:s(+t[e.size.field])})));if(void 0!==e.color&&(e.color.uniq||e.color.field)){if(e.color.field){const t=(0,Gu.uniq)(u.map((t=>t[e.color.field])));if(e.color.palette)l=e.color.palette;else{const e=bf("map",t.length);l=t.reduce(((t,n,r)=>({...t,[n]:e[r]})),{})}}u=u.map((t=>({...t,color:e.color.uniq?e.color.uniq:l[t[e.color.field]]})))}return u.filter((({latitude_dep:e,longitude_dep:t,latitude_dest:n,longitude_dest:r})=>e&&t&&n&&r&&!isNaN(e)&&!isNaN(t)&&!isNaN(n)&&!isNaN(r))).map(((r,o)=>{const{latitude_dep:s,longitude_dep:l,latitude_dest:u,longitude_dest:c,strokeWidth:d,arrowSize:p,color:f}=r,[h,C]=t([+l,+s]),[m,g]=t([+c,+u]);if(e.hideOverflowingFlows&&(h<0||h>n||m<0||m>n||C<0||C>i||g<0||g>i))return null;const v=`${h}-${C}-${m}-${g}`,y=e.hideArrows?0:3*xf(d),{distance:b,radians:x}=(w=m-h,_=g-C,{distance:Math.sqrt(w*w+_*_),radians:Math.atan2(_,w)});var w,_;const[M,V]=yf(b-y,x);let k=h+M,j=C+V,H=kh?"right":"left";k<.26*n&&(E="right"),k>.75*n&&(E="left");const L=.02*n;return{id:v,arrowSize:p,xDep:h,yDep:C,xDest:m,yDest:g,strokeWidth:d,datum:r,width:n,color:f,height:i,projectionTemplate:a,fontSize:L,path:`M ${h} ${C} L ${k} ${j}`,actualXDep:h,actualYDep:C,actualXDest:k,actualYDest:j,arrowLength:y,depLabelTextAnchor:"right"===H?"start":"end",depLabelX:"right"===H?10:-10,depLabelY:.3*L,destLabelTextAnchor:"right"===E?"start":"end",destLabelX:"right"===E?10:-10,destLabelY:.3*L}})).filter((e=>e))}return[]}),[t,n,e,i]),l=e.labels?(0,r.useMemo)((()=>{let t=s.reduce(((t,n)=>{const{id:r,xDep:i,yDep:a,xDest:o,yDest:s,strokeWidth:l,depLabelX:u,depLabelY:c,depLabelTextAnchor:d,destLabelX:p,destLabelY:f,destLabelTextAnchor:h,fontSize:C,datum:m}=n,g=m[e.label.fields[0]];t[g]?(t[g].largerStrokeWidth>l&&(t[g]={...t[g],largerStrokeWidth:l,x:i+u,y:a+c,textAnchor:d,fontSize:C}),t[g].flows=[...t[g].flows,r]):t[g]={label:m[e.label.fields[0]],largerStrokeWidth:l,x:i+u,y:a+c,textAnchor:d,fontSize:C,flows:[r]};const v=m[e.label.fields[1]];return t[v]?(t[v].largerStrokeWidth>l&&(t[v]={...t[v],largerStrokeWidth:l,x:o+p,y:s+f,textAnchor:h,fontSize:C}),t[v].flows=[...t[v].flows,r]):t[v]={label:m[e.label.fields[1]],largerStrokeWidth:l,x:o+p,y:s+f,textAnchor:h,fontSize:C,flows:[r]},t}),{});t=Object.entries(t).map((([e,t])=>({id:e,...t,width:t.label.length*t.fontSize*.5,actualX:"start"===t.textAnchor?t.x:t.x-t.label.length*t.fontSize*.5,height:t.fontSize}))),t=t.sort(((e,t)=>e.y>t.y?1:-1));for(let e=0;ei.y,f=ld||p||f)&&(!p||f)){const e=Math.abs(r.y-(i.y-i.height));r.y-=e/2,i.y+=e/2}}return t=t.sort(((e,t)=>e.largerStrokeWidth>t.largerStrokeWidth?-1:1)),t}),[s]):[],[u,c]=(0,r.useState)(void 0);return(0,dc.jsxs)(ig.g,{className:dn()("FlowsLayer",{"hover-disabled":e.disableHover}),style:{visibility:e.hide?"hidden":"visible",...o},children:[s.map(((t,n)=>{const{id:r,arrowSize:i,xDep:a,yDep:o,xDest:s,yDest:l,strokeWidth:d,datum:p,width:f,color:h,height:C,projectionTemplate:m,fontSize:g,path:v,actualXDep:y,actualYDep:b,actualXDest:x,actualYDest:w,arrowLength:_,depLabelTextAnchor:M,depLabelX:V,depLabelY:k,destLabelTextAnchor:j,destLabelX:H,destLabelY:E}=t,L=e.disableHover?()=>{}:()=>{c([r])},S=e.disableHover?()=>{}:()=>{c(void 0)},P=void 0!==u&&u.includes(r);return(0,dc.jsx)(fg,{hovered:P,id:r,arrowSize:i,xDep:a,yDep:o,xDest:s,yDest:l,strokeWidth:d,datum:p,layer:e,width:f,color:h,height:C,projectionTemplate:m,fontSize:g,path:v,actualXDep:y,actualYDep:b,actualXDest:x,actualYDest:w,arrowLength:_,depLabelTextAnchor:M,depLabelX:V,depLabelY:k,destLabelTextAnchor:j,destLabelX:H,destLabelY:E,onMouseEnter:L,onMouseLeave:S},n)})),l.map(((t,n)=>{const{id:r,label:i,textAnchor:a,x:o,y:s,fontSize:l,flows:d}=t,p=!u||u.find((e=>d.includes(e))),f=e.disableHover?()=>{}:()=>{c(d)},h=e.disableHover?()=>{}:()=>{c(void 0)};return(0,dc.jsx)("g",{id:r,onMouseEnter:f,onMouseLeave:h,children:(0,dc.jsx)("text",{id:r,className:dn()("label",{"is-visible":p}),textAnchor:a,x:o,y:s,fontSize:l,children:i})})}))]})},Cg=({layer:e,projection:t,width:n,height:r,projectionTemplate:i})=>(0,dc.jsx)("g",{className:"CustomObjectsLayer",children:"function"==typeof e.renderObjects?e.renderObjects({data:e.data,projection:t,width:n,height:r,projectionTemplate:i}):e.data.map(((a,o)=>(0,dc.jsx)("g",{children:e.renderObject({datum:a,projection:t,width:n,height:r,projectionTemplate:i})},o)))}),mg=({children:e,onMouseDown:t,...n})=>{const[i,a]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{let e;return i&&(e=setInterval(t,100)),()=>{clearInterval(e)}}),[i,t]),(0,dc.jsx)("button",{...n,onMouseDown:()=>{a(!0)},onMouseUp:()=>{a(!1)},style:{background:i?"red":void 0},children:e})},gg=({value:e,onBlur:t,...n})=>{const[i,a]=(0,r.useState)(e);return(0,r.useEffect)((()=>{a(e)}),[e]),(0,dc.jsx)("input",{value:i,onChange:e=>{a(e.target.value)},onBlur:e=>{t(e.target.value)}})},vg="object"==typeof global&&global&&global.Object===Object&&global;var yg="object"==typeof self&&self&&self.Object===Object&&self;const bg=vg||yg||Function("return this")(),xg=bg.Symbol;var wg=Object.prototype,_g=wg.hasOwnProperty,Mg=wg.toString,Vg=xg?xg.toStringTag:void 0;var kg=Object.prototype.toString;var jg=xg?xg.toStringTag:void 0;const Hg=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":jg&&jg in Object(e)?function(e){var t=_g.call(e,Vg),n=e[Vg];try{e[Vg]=void 0;var r=!0}catch(e){}var i=Mg.call(e);return r&&(t?e[Vg]=n:delete e[Vg]),i}(e):function(e){return kg.call(e)}(e)},Eg=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},Lg=bg["__core-js_shared__"];var Sg=function(){var e=/[^.]+$/.exec(Lg&&Lg.keys&&Lg.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var Pg=Function.prototype.toString;var Ag=/^\[object .+?Constructor\]$/,Tg=Function.prototype,Ng=Object.prototype,Og=Tg.toString,qg=Ng.hasOwnProperty,Ig=RegExp("^"+Og.call(qg).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Rg=function(e){return!(!Eg(e)||(t=e,Sg&&Sg in t))&&(function(e){if(!Eg(e))return!1;var t=Hg(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}(e)?Ig:Ag).test(function(e){if(null!=e){try{return Pg.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e));var t},zg=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Rg(n)?n:void 0},Fg=zg(Object,"create");var Dg=Object.prototype.hasOwnProperty;var Zg=Object.prototype.hasOwnProperty;function Bg(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},Xg.prototype.set=function(e,t){var n=this.__data__,r=Wg(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};const Yg=Xg,Kg=zg(bg,"Map"),Qg=function(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map};function Jg(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},av=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r=200){var u=t?null:uv(e);if(u)return lv(u);o=!1,i=ov,l=new nv}else l=t?[]:s;e:for(;++r(0,dc.jsxs)("div",{className:`Legend ${"string"==typeof t?t:""}`,children:[(0,dc.jsx)("h5",{className:"legend-main-title",children:"Légende"}),e.filter((e=>"function"!=typeof n||n(e))).map(((e,t)=>{let n,r,i;if(e.size&&e.size.field&&(n=!0),e.color&&e.color.field){r=!0;const t=cv(e.data.map((t=>t[e.color.field])));let n;if(e.color.palette)n=e.color.palette;else{const e=bf("map",t.length);n=t.reduce(((t,n,r)=>({...t,[n]:e[r]})),{})}i=Object.entries(n)}return(0,dc.jsxs)(dc.Fragment,{children:[n?(0,dc.jsx)("div",{className:"size-legend-container",children:(0,dc.jsxs)("div",{className:"size-legend-item",children:[(0,dc.jsxs)("span",{className:"size-icon-container",children:[(0,dc.jsx)("span",{}),(0,dc.jsx)("span",{})]}),(0,dc.jsx)("span",{className:"label",children:e.size.title||e.size.field})]})},t):null,r?(0,dc.jsxs)("div",{className:"color-legend-container",children:[(0,dc.jsx)("h6",{className:"legend-title",children:e.color.title||e.color.field}),(0,dc.jsx)("ul",{className:"modalities-list",children:i.map((([e,t],n)=>(0,dc.jsxs)("li",{children:[(0,dc.jsx)("span",{style:{background:t},className:"color-marker"}),(0,dc.jsx)("span",{className:"label",children:e})]},n)))})]},t+"b"):null]})}))]});var pv=i(5072),fv=i.n(pv),hv=i(7825),Cv=i.n(hv),mv=i(7659),gv=i.n(mv),vv=i(5056),yv=i.n(vv),bv=i(540),xv=i.n(bv),wv=i(1113),_v=i.n(wv),Mv=i(3906),Vv={};Vv.styleTagTransform=_v(),Vv.setAttributes=yv(),Vv.insert=gv().bind(null,"head"),Vv.domAPI=Cv(),Vv.insertStyleElement=xv(),fv()(Mv.A,Vv),Mv.A&&Mv.A.locals&&Mv.A.locals;const kv=({children:e,className:t,onClick:n,...r})=>{const i=Im(r);return(0,dc.jsx)(ig.g,{className:t,onClick:n,...i,children:e})},jv=({layer:e,projection:t,width:n,height:i})=>{const a=(0,r.useMemo)((()=>{const t=/