From 48c841d8e47529007dbb9f04ec4d16ab758d0bdc Mon Sep 17 00:00:00 2001 From: jmiguelv Date: Thu, 18 Jul 2024 14:02:51 +0000 Subject: [PATCH] deploy: 4d0a246c5f097efe9f6ddebf8f763522d429ecc9 --- .../assets/{2.DE4n_hbU.css => 2.CdMD4xkC.css} | 2 +- ...{_page.tUQ_M0n2.css => _page.CP-aTyuk.css} | 2 +- ...eLink.BomL0-tj.js => BaseLink.BszSk6R8.js} | 2 +- .../{entry.CNQpDXNu.js => entry.BikuHPzo.js} | 2 +- _app/immutable/chunks/paths.CkLo6U65.js | 1 + _app/immutable/chunks/paths.D0FLaGiK.js | 1 - ...{stores.CaBYRkk7.js => stores.EwzdxjSz.js} | 2 +- .../{app.BOJ17sqE.js => app.TqHEn6go.js} | 4 +-- _app/immutable/entry/start.Djgz3ifN.js | 1 - _app/immutable/entry/start.DstCWBB0.js | 1 + .../nodes/{0.DZOtjx5N.js => 0.TWZ764Cz.js} | 2 +- .../nodes/{1.CREQ-GRO.js => 1.D-lnoOcP.js} | 2 +- .../nodes/{2.CtSQ8dz7.js => 2.mXEcpL97.js} | 4 +-- .../nodes/{3.CKlLzy4S.js => 3.DyXJ9RL8.js} | 2 +- .../nodes/{4.Drk7VvFf.js => 4.Dku4hNak.js} | 2 +- _app/version.json | 2 +- _qa.html | 22 ++++++++-------- index.html | 26 +++++++++---------- inscription/ISic000001.html | 22 ++++++++-------- inscription/ISic000002.html | 22 ++++++++-------- inscription/ISic000003.html | 22 ++++++++-------- inscription/ISic000004.html | 22 ++++++++-------- inscription/ISic000005.html | 22 ++++++++-------- inscription/ISic000006.html | 22 ++++++++-------- inscription/ISic000007.html | 22 ++++++++-------- inscription/ISic000008.html | 22 ++++++++-------- inscription/ISic000009.html | 22 ++++++++-------- inscription/ISic000010.html | 22 ++++++++-------- inscription/ISic000011.html | 22 ++++++++-------- inscription/ISic000012.html | 22 ++++++++-------- inscription/ISic000013.html | 22 ++++++++-------- inscription/ISic000014.html | 22 ++++++++-------- inscription/ISic000015.html | 22 ++++++++-------- inscription/ISic000016.html | 22 ++++++++-------- inscription/ISic000017.html | 22 ++++++++-------- inscription/ISic000018.html | 22 ++++++++-------- inscription/ISic000019.html | 22 ++++++++-------- inscription/ISic000020.html | 22 ++++++++-------- inscription/ISic000021.html | 22 ++++++++-------- inscription/ISic000022.html | 22 ++++++++-------- inscription/ISic000023.html | 22 ++++++++-------- inscription/ISic000024.html | 22 ++++++++-------- inscription/ISic000025.html | 22 ++++++++-------- inscription/ISic000026.html | 22 ++++++++-------- inscription/ISic000027.html | 22 ++++++++-------- inscription/ISic000028.html | 22 ++++++++-------- inscription/ISic000029.html | 22 ++++++++-------- inscription/ISic000030.html | 22 ++++++++-------- inscription/ISic000031.html | 22 ++++++++-------- inscription/ISic000032.html | 22 ++++++++-------- inscription/ISic000033.html | 22 ++++++++-------- inscription/ISic000034.html | 22 ++++++++-------- inscription/ISic000035.html | 22 ++++++++-------- inscription/ISic000036.html | 22 ++++++++-------- inscription/ISic000037.html | 22 ++++++++-------- inscription/ISic000038.html | 22 ++++++++-------- inscription/ISic000039.html | 22 ++++++++-------- inscription/ISic000040.html | 22 ++++++++-------- inscription/ISic000041.html | 22 ++++++++-------- inscription/ISic000042.html | 22 ++++++++-------- inscription/ISic000043.html | 22 ++++++++-------- inscription/ISic000044.html | 22 ++++++++-------- inscription/ISic000045.html | 22 ++++++++-------- inscription/ISic000046.html | 22 ++++++++-------- inscription/ISic000047.html | 22 ++++++++-------- inscription/ISic000048.html | 22 ++++++++-------- inscription/ISic000049.html | 22 ++++++++-------- inscription/ISic000050.html | 22 ++++++++-------- inscription/ISic000051.html | 22 ++++++++-------- inscription/ISic000052.html | 22 ++++++++-------- inscription/ISic000053.html | 22 ++++++++-------- inscription/ISic000054.html | 22 ++++++++-------- inscription/ISic000055.html | 22 ++++++++-------- inscription/ISic000056.html | 22 ++++++++-------- inscription/ISic000057.html | 22 ++++++++-------- inscription/ISic000058.html | 22 ++++++++-------- inscription/ISic000059.html | 22 ++++++++-------- inscription/ISic000060.html | 22 ++++++++-------- inscription/ISic000061.html | 22 ++++++++-------- inscription/ISic000062.html | 22 ++++++++-------- inscription/ISic000063.html | 22 ++++++++-------- inscription/ISic000064.html | 22 ++++++++-------- inscription/ISic000065.html | 22 ++++++++-------- inscription/ISic000066.html | 22 ++++++++-------- inscription/ISic000067.html | 22 ++++++++-------- inscription/ISic000068.html | 22 ++++++++-------- inscription/ISic000069.html | 22 ++++++++-------- inscription/ISic000070.html | 22 ++++++++-------- inscription/ISic000071.html | 22 ++++++++-------- inscription/ISic000072.html | 22 ++++++++-------- inscription/ISic000073.html | 22 ++++++++-------- inscription/ISic000074.html | 22 ++++++++-------- inscription/ISic000075.html | 22 ++++++++-------- inscription/ISic000076.html | 22 ++++++++-------- inscription/ISic000077.html | 22 ++++++++-------- inscription/ISic000078.html | 22 ++++++++-------- inscription/ISic000079.html | 22 ++++++++-------- inscription/ISic000080.html | 22 ++++++++-------- inscription/ISic000081.html | 22 ++++++++-------- inscription/ISic000082.html | 22 ++++++++-------- inscription/ISic000083.html | 22 ++++++++-------- inscription/ISic000084.html | 22 ++++++++-------- inscription/ISic000085.html | 22 ++++++++-------- inscription/ISic000086.html | 22 ++++++++-------- inscription/ISic000087.html | 22 ++++++++-------- inscription/ISic000088.html | 22 ++++++++-------- inscription/ISic000089.html | 22 ++++++++-------- inscription/ISic000090.html | 22 ++++++++-------- inscription/ISic000091.html | 22 ++++++++-------- inscription/ISic000092.html | 22 ++++++++-------- inscription/ISic000093.html | 22 ++++++++-------- inscription/ISic000094.html | 22 ++++++++-------- inscription/ISic000095.html | 22 ++++++++-------- inscription/ISic000096.html | 22 ++++++++-------- inscription/ISic000097.html | 22 ++++++++-------- inscription/ISic000098.html | 22 ++++++++-------- inscription/ISic000099.html | 22 ++++++++-------- inscription/ISic000100.html | 22 ++++++++-------- inscription/ISic000101.html | 22 ++++++++-------- inscription/ISic000102.html | 22 ++++++++-------- inscription/ISic000103.html | 22 ++++++++-------- inscription/ISic000104.html | 22 ++++++++-------- inscription/ISic000105.html | 22 ++++++++-------- inscription/ISic000106.html | 22 ++++++++-------- inscription/ISic000107.html | 22 ++++++++-------- inscription/ISic000108.html | 22 ++++++++-------- inscription/ISic000109.html | 22 ++++++++-------- inscription/ISic000110.html | 22 ++++++++-------- inscription/ISic000111.html | 22 ++++++++-------- inscription/ISic000112.html | 22 ++++++++-------- inscription/ISic000113.html | 22 ++++++++-------- inscription/ISic000114.html | 22 ++++++++-------- inscription/ISic000115.html | 22 ++++++++-------- inscription/ISic000116.html | 22 ++++++++-------- inscription/ISic000117.html | 22 ++++++++-------- inscription/ISic000118.html | 22 ++++++++-------- inscription/ISic000119.html | 22 ++++++++-------- inscription/ISic000120.html | 22 ++++++++-------- inscription/ISic000121.html | 22 ++++++++-------- inscription/ISic000122.html | 22 ++++++++-------- inscription/ISic000123.html | 22 ++++++++-------- inscription/ISic000124.html | 22 ++++++++-------- inscription/ISic000125.html | 22 ++++++++-------- inscription/ISic000126.html | 22 ++++++++-------- inscription/ISic000127.html | 22 ++++++++-------- inscription/ISic000128.html | 22 ++++++++-------- inscription/ISic000129.html | 22 ++++++++-------- inscription/ISic000130.html | 22 ++++++++-------- inscription/ISic000131.html | 22 ++++++++-------- inscription/ISic000132.html | 22 ++++++++-------- inscription/ISic000133.html | 22 ++++++++-------- inscription/ISic000134.html | 22 ++++++++-------- inscription/ISic000135.html | 22 ++++++++-------- inscription/ISic000136.html | 22 ++++++++-------- inscription/ISic000137.html | 22 ++++++++-------- inscription/ISic000138.html | 22 ++++++++-------- inscription/ISic000139.html | 22 ++++++++-------- inscription/ISic000140.html | 22 ++++++++-------- inscription/ISic000141.html | 22 ++++++++-------- inscription/ISic000142.html | 22 ++++++++-------- inscription/ISic000143.html | 22 ++++++++-------- inscription/ISic000144.html | 22 ++++++++-------- inscription/ISic000145.html | 22 ++++++++-------- inscription/ISic000146.html | 22 ++++++++-------- inscription/ISic000147.html | 22 ++++++++-------- inscription/ISic000148.html | 22 ++++++++-------- inscription/ISic000149.html | 22 ++++++++-------- inscription/ISic000150.html | 22 ++++++++-------- inscription/ISic000151.html | 22 ++++++++-------- inscription/ISic000152.html | 22 ++++++++-------- inscription/ISic000153.html | 22 ++++++++-------- inscription/ISic000154.html | 22 ++++++++-------- inscription/ISic000155.html | 22 ++++++++-------- inscription/ISic000156.html | 22 ++++++++-------- inscription/ISic000157.html | 22 ++++++++-------- inscription/ISic000158.html | 22 ++++++++-------- inscription/ISic000159.html | 22 ++++++++-------- inscription/ISic000160.html | 22 ++++++++-------- inscription/ISic000161.html | 22 ++++++++-------- inscription/ISic000162.html | 22 ++++++++-------- inscription/ISic000163.html | 22 ++++++++-------- inscription/ISic000164.html | 22 ++++++++-------- inscription/ISic000165.html | 22 ++++++++-------- inscription/ISic000166.html | 22 ++++++++-------- inscription/ISic000167.html | 22 ++++++++-------- inscription/ISic000168.html | 22 ++++++++-------- inscription/ISic000169.html | 22 ++++++++-------- inscription/ISic000170.html | 22 ++++++++-------- inscription/ISic000171.html | 22 ++++++++-------- inscription/ISic000172.html | 22 ++++++++-------- inscription/ISic000173.html | 22 ++++++++-------- inscription/ISic000174.html | 22 ++++++++-------- inscription/ISic000175.html | 22 ++++++++-------- inscription/ISic000176.html | 22 ++++++++-------- inscription/ISic000177.html | 22 ++++++++-------- inscription/ISic000178.html | 22 ++++++++-------- inscription/ISic000179.html | 22 ++++++++-------- inscription/ISic000180.html | 22 ++++++++-------- inscription/ISic000181.html | 22 ++++++++-------- inscription/ISic000182.html | 22 ++++++++-------- inscription/ISic000183.html | 22 ++++++++-------- inscription/ISic000184.html | 22 ++++++++-------- inscription/ISic000185.html | 22 ++++++++-------- inscription/ISic000186.html | 22 ++++++++-------- inscription/ISic000187.html | 22 ++++++++-------- inscription/ISic000188.html | 22 ++++++++-------- inscription/ISic000189.html | 22 ++++++++-------- inscription/ISic000190.html | 22 ++++++++-------- inscription/ISic000191.html | 22 ++++++++-------- inscription/ISic000192.html | 22 ++++++++-------- inscription/ISic000193.html | 22 ++++++++-------- inscription/ISic000194.html | 22 ++++++++-------- inscription/ISic000195.html | 22 ++++++++-------- inscription/ISic000196.html | 22 ++++++++-------- inscription/ISic000197.html | 22 ++++++++-------- inscription/ISic000198.html | 22 ++++++++-------- inscription/ISic000199.html | 22 ++++++++-------- inscription/ISic000200.html | 22 ++++++++-------- inscription/ISic000201.html | 22 ++++++++-------- inscription/ISic000202.html | 22 ++++++++-------- inscription/ISic000203.html | 22 ++++++++-------- inscription/ISic000204.html | 22 ++++++++-------- inscription/ISic000205.html | 22 ++++++++-------- inscription/ISic000206.html | 22 ++++++++-------- inscription/ISic000207.html | 22 ++++++++-------- inscription/ISic000208.html | 22 ++++++++-------- inscription/ISic000209.html | 22 ++++++++-------- inscription/ISic000210.html | 22 ++++++++-------- inscription/ISic000211.html | 22 ++++++++-------- inscription/ISic000212.html | 22 ++++++++-------- inscription/ISic000213.html | 22 ++++++++-------- inscription/ISic000214.html | 22 ++++++++-------- inscription/ISic000215.html | 22 ++++++++-------- inscription/ISic000216.html | 22 ++++++++-------- inscription/ISic000217.html | 22 ++++++++-------- inscription/ISic000218.html | 22 ++++++++-------- inscription/ISic000219.html | 22 ++++++++-------- inscription/ISic000220.html | 22 ++++++++-------- inscription/ISic000221.html | 22 ++++++++-------- inscription/ISic000222.html | 22 ++++++++-------- inscription/ISic000223.html | 22 ++++++++-------- inscription/ISic000224.html | 22 ++++++++-------- inscription/ISic000225.html | 22 ++++++++-------- inscription/ISic000226.html | 22 ++++++++-------- inscription/ISic000227.html | 22 ++++++++-------- inscription/ISic000228.html | 22 ++++++++-------- inscription/ISic000229.html | 22 ++++++++-------- inscription/ISic000230.html | 22 ++++++++-------- inscription/ISic000231.html | 22 ++++++++-------- inscription/ISic000232.html | 22 ++++++++-------- inscription/ISic000233.html | 22 ++++++++-------- inscription/ISic000234.html | 22 ++++++++-------- inscription/ISic000235.html | 22 ++++++++-------- inscription/ISic000236.html | 22 ++++++++-------- inscription/ISic000237.html | 22 ++++++++-------- inscription/ISic000238.html | 22 ++++++++-------- inscription/ISic000239.html | 22 ++++++++-------- inscription/ISic000240.html | 22 ++++++++-------- inscription/ISic000241.html | 22 ++++++++-------- inscription/ISic000242.html | 22 ++++++++-------- inscription/ISic000243.html | 22 ++++++++-------- inscription/ISic000244.html | 22 ++++++++-------- inscription/ISic000245.html | 22 ++++++++-------- inscription/ISic000246.html | 22 ++++++++-------- inscription/ISic000247.html | 22 ++++++++-------- inscription/ISic000248.html | 22 ++++++++-------- inscription/ISic000249.html | 22 ++++++++-------- inscription/ISic000250.html | 22 ++++++++-------- inscription/ISic000251.html | 22 ++++++++-------- inscription/ISic000252.html | 22 ++++++++-------- inscription/ISic000253.html | 22 ++++++++-------- inscription/ISic000254.html | 22 ++++++++-------- inscription/ISic000255.html | 22 ++++++++-------- inscription/ISic000256.html | 22 ++++++++-------- inscription/ISic000257.html | 22 ++++++++-------- inscription/ISic000258.html | 22 ++++++++-------- inscription/ISic000259.html | 22 ++++++++-------- inscription/ISic000260.html | 22 ++++++++-------- inscription/ISic000261.html | 22 ++++++++-------- inscription/ISic000262.html | 22 ++++++++-------- inscription/ISic000263.html | 22 ++++++++-------- inscription/ISic000264.html | 22 ++++++++-------- inscription/ISic000265.html | 22 ++++++++-------- inscription/ISic000266.html | 22 ++++++++-------- inscription/ISic000267.html | 22 ++++++++-------- inscription/ISic000268.html | 22 ++++++++-------- inscription/ISic000269.html | 22 ++++++++-------- inscription/ISic000270.html | 22 ++++++++-------- inscription/ISic000271.html | 22 ++++++++-------- inscription/ISic000272.html | 22 ++++++++-------- inscription/ISic000273.html | 22 ++++++++-------- inscription/ISic000274.html | 22 ++++++++-------- inscription/ISic000275.html | 22 ++++++++-------- inscription/ISic000276.html | 22 ++++++++-------- inscription/ISic000277.html | 22 ++++++++-------- inscription/ISic000278.html | 22 ++++++++-------- inscription/ISic000279.html | 22 ++++++++-------- inscription/ISic000280.html | 22 ++++++++-------- inscription/ISic000281.html | 22 ++++++++-------- inscription/ISic000282.html | 22 ++++++++-------- inscription/ISic000283.html | 22 ++++++++-------- inscription/ISic000284.html | 22 ++++++++-------- inscription/ISic000285.html | 22 ++++++++-------- inscription/ISic000286.html | 22 ++++++++-------- inscription/ISic000287.html | 22 ++++++++-------- inscription/ISic000288.html | 22 ++++++++-------- inscription/ISic000289.html | 22 ++++++++-------- inscription/ISic000290.html | 22 ++++++++-------- inscription/ISic000291.html | 22 ++++++++-------- inscription/ISic000292.html | 22 ++++++++-------- inscription/ISic000293.html | 22 ++++++++-------- inscription/ISic000294.html | 22 ++++++++-------- inscription/ISic000295.html | 22 ++++++++-------- inscription/ISic000296.html | 22 ++++++++-------- inscription/ISic000297.html | 22 ++++++++-------- inscription/ISic000298.html | 22 ++++++++-------- inscription/ISic000299.html | 22 ++++++++-------- inscription/ISic000300.html | 22 ++++++++-------- inscription/ISic000301.html | 22 ++++++++-------- inscription/ISic000302.html | 22 ++++++++-------- inscription/ISic000303.html | 22 ++++++++-------- inscription/ISic000304.html | 22 ++++++++-------- inscription/ISic000305.html | 22 ++++++++-------- inscription/ISic000306.html | 22 ++++++++-------- inscription/ISic000307.html | 22 ++++++++-------- inscription/ISic000308.html | 22 ++++++++-------- inscription/ISic000309.html | 22 ++++++++-------- inscription/ISic000310.html | 22 ++++++++-------- inscription/ISic000311.html | 22 ++++++++-------- inscription/ISic000312.html | 22 ++++++++-------- inscription/ISic000313.html | 22 ++++++++-------- inscription/ISic000314.html | 22 ++++++++-------- inscription/ISic000315.html | 22 ++++++++-------- inscription/ISic000316.html | 22 ++++++++-------- inscription/ISic000317.html | 22 ++++++++-------- inscription/ISic000318.html | 22 ++++++++-------- inscription/ISic000319.html | 22 ++++++++-------- inscription/ISic000320.html | 22 ++++++++-------- inscription/ISic000321.html | 22 ++++++++-------- inscription/ISic000322.html | 22 ++++++++-------- inscription/ISic000323.html | 22 ++++++++-------- inscription/ISic000324.html | 22 ++++++++-------- inscription/ISic000325.html | 22 ++++++++-------- inscription/ISic000326.html | 22 ++++++++-------- inscription/ISic000327.html | 22 ++++++++-------- inscription/ISic000328.html | 22 ++++++++-------- inscription/ISic000329.html | 22 ++++++++-------- inscription/ISic000330.html | 22 ++++++++-------- inscription/ISic000331.html | 22 ++++++++-------- inscription/ISic000332.html | 22 ++++++++-------- inscription/ISic000333.html | 22 ++++++++-------- inscription/ISic000334.html | 22 ++++++++-------- inscription/ISic000335.html | 22 ++++++++-------- inscription/ISic000336.html | 22 ++++++++-------- inscription/ISic000337.html | 22 ++++++++-------- inscription/ISic000338.html | 22 ++++++++-------- inscription/ISic000339.html | 22 ++++++++-------- inscription/ISic000340.html | 22 ++++++++-------- inscription/ISic000341.html | 22 ++++++++-------- inscription/ISic000342.html | 22 ++++++++-------- inscription/ISic000343.html | 22 ++++++++-------- inscription/ISic000344.html | 22 ++++++++-------- inscription/ISic000345.html | 22 ++++++++-------- inscription/ISic000346.html | 22 ++++++++-------- inscription/ISic000347.html | 22 ++++++++-------- inscription/ISic000348.html | 22 ++++++++-------- inscription/ISic000349.html | 22 ++++++++-------- inscription/ISic000350.html | 22 ++++++++-------- inscription/ISic000351.html | 22 ++++++++-------- inscription/ISic000352.html | 22 ++++++++-------- inscription/ISic000353.html | 22 ++++++++-------- inscription/ISic000354.html | 22 ++++++++-------- inscription/ISic000355.html | 22 ++++++++-------- inscription/ISic000356.html | 22 ++++++++-------- inscription/ISic000357.html | 22 ++++++++-------- inscription/ISic000358.html | 22 ++++++++-------- inscription/ISic000359.html | 22 ++++++++-------- inscription/ISic000360.html | 22 ++++++++-------- inscription/ISic000361.html | 22 ++++++++-------- inscription/ISic000362.html | 22 ++++++++-------- inscription/ISic000363.html | 22 ++++++++-------- inscription/ISic000364.html | 22 ++++++++-------- inscription/ISic000365.html | 22 ++++++++-------- inscription/ISic000366.html | 22 ++++++++-------- inscription/ISic000367.html | 22 ++++++++-------- inscription/ISic000368.html | 22 ++++++++-------- inscription/ISic000369.html | 22 ++++++++-------- inscription/ISic000370.html | 22 ++++++++-------- inscription/ISic000371.html | 22 ++++++++-------- inscription/ISic000372.html | 22 ++++++++-------- inscription/ISic000373.html | 22 ++++++++-------- inscription/ISic000374.html | 22 ++++++++-------- inscription/ISic000375.html | 22 ++++++++-------- inscription/ISic000376.html | 22 ++++++++-------- inscription/ISic000377.html | 22 ++++++++-------- inscription/ISic000378.html | 22 ++++++++-------- inscription/ISic000379.html | 22 ++++++++-------- inscription/ISic000380.html | 22 ++++++++-------- inscription/ISic000381.html | 22 ++++++++-------- inscription/ISic000382.html | 22 ++++++++-------- inscription/ISic000383.html | 22 ++++++++-------- inscription/ISic000384.html | 22 ++++++++-------- inscription/ISic000385.html | 22 ++++++++-------- inscription/ISic000386.html | 22 ++++++++-------- inscription/ISic000387.html | 22 ++++++++-------- inscription/ISic000388.html | 22 ++++++++-------- inscription/ISic000389.html | 22 ++++++++-------- inscription/ISic000390.html | 22 ++++++++-------- inscription/ISic000391.html | 22 ++++++++-------- inscription/ISic000392.html | 22 ++++++++-------- inscription/ISic000393.html | 22 ++++++++-------- inscription/ISic000394.html | 22 ++++++++-------- inscription/ISic000395.html | 22 ++++++++-------- inscription/ISic000396.html | 22 ++++++++-------- inscription/ISic000397.html | 22 ++++++++-------- inscription/ISic000398.html | 22 ++++++++-------- inscription/ISic000399.html | 22 ++++++++-------- inscription/ISic000400.html | 22 ++++++++-------- inscription/ISic000401.html | 22 ++++++++-------- inscription/ISic000402.html | 22 ++++++++-------- inscription/ISic000403.html | 22 ++++++++-------- inscription/ISic000404.html | 22 ++++++++-------- inscription/ISic000405.html | 22 ++++++++-------- inscription/ISic000406.html | 22 ++++++++-------- inscription/ISic000407.html | 22 ++++++++-------- inscription/ISic000408.html | 22 ++++++++-------- inscription/ISic000409.html | 22 ++++++++-------- inscription/ISic000410.html | 22 ++++++++-------- inscription/ISic000411.html | 22 ++++++++-------- inscription/ISic000412.html | 22 ++++++++-------- inscription/ISic000413.html | 22 ++++++++-------- inscription/ISic000414.html | 22 ++++++++-------- inscription/ISic000415.html | 22 ++++++++-------- inscription/ISic000416.html | 22 ++++++++-------- inscription/ISic000417.html | 22 ++++++++-------- inscription/ISic000418.html | 22 ++++++++-------- inscription/ISic000419.html | 22 ++++++++-------- inscription/ISic000420.html | 22 ++++++++-------- inscription/ISic000421.html | 22 ++++++++-------- inscription/ISic000422.html | 22 ++++++++-------- inscription/ISic000423.html | 22 ++++++++-------- inscription/ISic000424.html | 22 ++++++++-------- inscription/ISic000425.html | 22 ++++++++-------- inscription/ISic000426.html | 22 ++++++++-------- inscription/ISic000427.html | 22 ++++++++-------- inscription/ISic000428.html | 22 ++++++++-------- inscription/ISic000429.html | 22 ++++++++-------- inscription/ISic000430.html | 22 ++++++++-------- inscription/ISic000431.html | 22 ++++++++-------- inscription/ISic000432.html | 22 ++++++++-------- inscription/ISic000433.html | 22 ++++++++-------- inscription/ISic000434.html | 22 ++++++++-------- inscription/ISic000435.html | 22 ++++++++-------- inscription/ISic000436.html | 22 ++++++++-------- inscription/ISic000437.html | 22 ++++++++-------- inscription/ISic000438.html | 22 ++++++++-------- inscription/ISic000439.html | 22 ++++++++-------- inscription/ISic000440.html | 22 ++++++++-------- inscription/ISic000441.html | 22 ++++++++-------- inscription/ISic000442.html | 22 ++++++++-------- inscription/ISic000443.html | 22 ++++++++-------- inscription/ISic000444.html | 22 ++++++++-------- inscription/ISic000445.html | 22 ++++++++-------- inscription/ISic000446.html | 22 ++++++++-------- inscription/ISic000447.html | 22 ++++++++-------- inscription/ISic000448.html | 22 ++++++++-------- inscription/ISic000449.html | 22 ++++++++-------- inscription/ISic000450.html | 22 ++++++++-------- inscription/ISic000451.html | 22 ++++++++-------- inscription/ISic000452.html | 22 ++++++++-------- inscription/ISic000453.html | 22 ++++++++-------- inscription/ISic000454.html | 22 ++++++++-------- inscription/ISic000455.html | 22 ++++++++-------- inscription/ISic000456.html | 22 ++++++++-------- inscription/ISic000457.html | 22 ++++++++-------- inscription/ISic000458.html | 22 ++++++++-------- inscription/ISic000459.html | 22 ++++++++-------- inscription/ISic000460.html | 22 ++++++++-------- inscription/ISic000461.html | 22 ++++++++-------- inscription/ISic000462.html | 22 ++++++++-------- inscription/ISic000463.html | 22 ++++++++-------- inscription/ISic000465.html | 22 ++++++++-------- inscription/ISic000466.html | 22 ++++++++-------- inscription/ISic000467.html | 22 ++++++++-------- inscription/ISic000468.html | 22 ++++++++-------- inscription/ISic000469.html | 22 ++++++++-------- inscription/ISic000470.html | 22 ++++++++-------- inscription/ISic000471.html | 22 ++++++++-------- inscription/ISic000472.html | 22 ++++++++-------- inscription/ISic000473.html | 22 ++++++++-------- inscription/ISic000474.html | 22 ++++++++-------- inscription/ISic000475.html | 22 ++++++++-------- inscription/ISic000476.html | 22 ++++++++-------- inscription/ISic000477.html | 22 ++++++++-------- inscription/ISic000478.html | 22 ++++++++-------- inscription/ISic000479.html | 22 ++++++++-------- inscription/ISic000480.html | 22 ++++++++-------- inscription/ISic000481.html | 22 ++++++++-------- inscription/ISic000482.html | 22 ++++++++-------- inscription/ISic000483.html | 22 ++++++++-------- inscription/ISic000484.html | 22 ++++++++-------- inscription/ISic000485.html | 22 ++++++++-------- inscription/ISic000486.html | 22 ++++++++-------- inscription/ISic000487.html | 22 ++++++++-------- inscription/ISic000488.html | 22 ++++++++-------- inscription/ISic000489.html | 22 ++++++++-------- inscription/ISic000490.html | 22 ++++++++-------- inscription/ISic000491.html | 22 ++++++++-------- inscription/ISic000492.html | 22 ++++++++-------- inscription/ISic000493.html | 22 ++++++++-------- inscription/ISic000494.html | 22 ++++++++-------- inscription/ISic000495.html | 22 ++++++++-------- inscription/ISic000496.html | 22 ++++++++-------- inscription/ISic000497.html | 22 ++++++++-------- inscription/ISic000498.html | 22 ++++++++-------- inscription/ISic000499.html | 22 ++++++++-------- inscription/ISic000500.html | 22 ++++++++-------- inscription/ISic000501.html | 22 ++++++++-------- inscription/ISic000502.html | 22 ++++++++-------- inscription/ISic000503.html | 22 ++++++++-------- inscription/ISic000504.html | 22 ++++++++-------- inscription/ISic000505.html | 22 ++++++++-------- inscription/ISic000506.html | 22 ++++++++-------- inscription/ISic000507.html | 22 ++++++++-------- inscription/ISic000508.html | 22 ++++++++-------- inscription/ISic000509.html | 22 ++++++++-------- inscription/ISic000510.html | 22 ++++++++-------- inscription/ISic000511.html | 22 ++++++++-------- inscription/ISic000512.html | 22 ++++++++-------- inscription/ISic000513.html | 22 ++++++++-------- inscription/ISic000514.html | 22 ++++++++-------- inscription/ISic000515.html | 22 ++++++++-------- inscription/ISic000516.html | 22 ++++++++-------- inscription/ISic000517.html | 22 ++++++++-------- inscription/ISic000518.html | 22 ++++++++-------- inscription/ISic000519.html | 22 ++++++++-------- inscription/ISic000521.html | 22 ++++++++-------- inscription/ISic000522.html | 22 ++++++++-------- inscription/ISic000523.html | 22 ++++++++-------- inscription/ISic000524.html | 22 ++++++++-------- inscription/ISic000525.html | 22 ++++++++-------- inscription/ISic000526.html | 22 ++++++++-------- inscription/ISic000527.html | 22 ++++++++-------- inscription/ISic000528.html | 22 ++++++++-------- inscription/ISic000529.html | 22 ++++++++-------- inscription/ISic000530.html | 22 ++++++++-------- inscription/ISic000531.html | 22 ++++++++-------- inscription/ISic000532.html | 22 ++++++++-------- inscription/ISic000533.html | 22 ++++++++-------- inscription/ISic000534.html | 22 ++++++++-------- inscription/ISic000535.html | 22 ++++++++-------- inscription/ISic000536.html | 22 ++++++++-------- inscription/ISic000537.html | 22 ++++++++-------- inscription/ISic000538.html | 22 ++++++++-------- inscription/ISic000539.html | 22 ++++++++-------- inscription/ISic000540.html | 22 ++++++++-------- inscription/ISic000541.html | 22 ++++++++-------- inscription/ISic000542.html | 22 ++++++++-------- inscription/ISic000543.html | 22 ++++++++-------- inscription/ISic000544.html | 22 ++++++++-------- inscription/ISic000545.html | 22 ++++++++-------- inscription/ISic000546.html | 22 ++++++++-------- inscription/ISic000547.html | 22 ++++++++-------- inscription/ISic000548.html | 22 ++++++++-------- inscription/ISic000549.html | 22 ++++++++-------- inscription/ISic000550.html | 22 ++++++++-------- inscription/ISic000551.html | 22 ++++++++-------- inscription/ISic000552.html | 22 ++++++++-------- inscription/ISic000553.html | 22 ++++++++-------- inscription/ISic000554.html | 22 ++++++++-------- inscription/ISic000555.html | 22 ++++++++-------- inscription/ISic000556.html | 22 ++++++++-------- inscription/ISic000557.html | 22 ++++++++-------- inscription/ISic000558.html | 22 ++++++++-------- inscription/ISic000559.html | 22 ++++++++-------- inscription/ISic000560.html | 22 ++++++++-------- inscription/ISic000561.html | 22 ++++++++-------- inscription/ISic000562.html | 22 ++++++++-------- inscription/ISic000563.html | 22 ++++++++-------- inscription/ISic000564.html | 22 ++++++++-------- inscription/ISic000565.html | 22 ++++++++-------- inscription/ISic000566.html | 22 ++++++++-------- inscription/ISic000567.html | 22 ++++++++-------- inscription/ISic000568.html | 22 ++++++++-------- inscription/ISic000569.html | 22 ++++++++-------- inscription/ISic000570.html | 22 ++++++++-------- inscription/ISic000571.html | 22 ++++++++-------- inscription/ISic000572.html | 22 ++++++++-------- inscription/ISic000573.html | 22 ++++++++-------- inscription/ISic000574.html | 22 ++++++++-------- inscription/ISic000575.html | 22 ++++++++-------- inscription/ISic000576.html | 22 ++++++++-------- inscription/ISic000577.html | 22 ++++++++-------- inscription/ISic000578.html | 22 ++++++++-------- inscription/ISic000579.html | 22 ++++++++-------- inscription/ISic000580.html | 22 ++++++++-------- inscription/ISic000581.html | 22 ++++++++-------- inscription/ISic000582.html | 22 ++++++++-------- inscription/ISic000583.html | 22 ++++++++-------- inscription/ISic000584.html | 22 ++++++++-------- inscription/ISic000585.html | 22 ++++++++-------- inscription/ISic000586.html | 22 ++++++++-------- inscription/ISic000587.html | 22 ++++++++-------- inscription/ISic000588.html | 22 ++++++++-------- inscription/ISic000589.html | 22 ++++++++-------- inscription/ISic000590.html | 22 ++++++++-------- inscription/ISic000591.html | 22 ++++++++-------- inscription/ISic000592.html | 22 ++++++++-------- inscription/ISic000593.html | 22 ++++++++-------- inscription/ISic000594.html | 22 ++++++++-------- inscription/ISic000595.html | 22 ++++++++-------- inscription/ISic000596.html | 22 ++++++++-------- inscription/ISic000597.html | 22 ++++++++-------- inscription/ISic000598.html | 22 ++++++++-------- inscription/ISic000599.html | 22 ++++++++-------- inscription/ISic000600.html | 22 ++++++++-------- inscription/ISic000601.html | 22 ++++++++-------- inscription/ISic000602.html | 22 ++++++++-------- inscription/ISic000603.html | 22 ++++++++-------- inscription/ISic000604.html | 22 ++++++++-------- inscription/ISic000605.html | 22 ++++++++-------- inscription/ISic000606.html | 22 ++++++++-------- inscription/ISic000607.html | 22 ++++++++-------- inscription/ISic000608.html | 22 ++++++++-------- inscription/ISic000610.html | 22 ++++++++-------- inscription/ISic000611.html | 22 ++++++++-------- inscription/ISic000612.html | 22 ++++++++-------- inscription/ISic000613.html | 22 ++++++++-------- inscription/ISic000614.html | 22 ++++++++-------- inscription/ISic000616.html | 22 ++++++++-------- inscription/ISic000617.html | 22 ++++++++-------- inscription/ISic000618.html | 22 ++++++++-------- inscription/ISic000619.html | 22 ++++++++-------- inscription/ISic000620.html | 22 ++++++++-------- inscription/ISic000621.html | 22 ++++++++-------- inscription/ISic000622.html | 22 ++++++++-------- inscription/ISic000623.html | 22 ++++++++-------- inscription/ISic000624.html | 22 ++++++++-------- inscription/ISic000625.html | 22 ++++++++-------- inscription/ISic000626.html | 22 ++++++++-------- inscription/ISic000627.html | 22 ++++++++-------- inscription/ISic000628.html | 22 ++++++++-------- inscription/ISic000630.html | 22 ++++++++-------- inscription/ISic000631.html | 22 ++++++++-------- inscription/ISic000632.html | 22 ++++++++-------- inscription/ISic000633.html | 22 ++++++++-------- inscription/ISic000634.html | 22 ++++++++-------- inscription/ISic000635.html | 22 ++++++++-------- inscription/ISic000636.html | 22 ++++++++-------- inscription/ISic000637.html | 22 ++++++++-------- inscription/ISic000638.html | 22 ++++++++-------- inscription/ISic000639.html | 22 ++++++++-------- inscription/ISic000640.html | 22 ++++++++-------- inscription/ISic000641.html | 22 ++++++++-------- inscription/ISic000642.html | 22 ++++++++-------- inscription/ISic000643.html | 22 ++++++++-------- inscription/ISic000644.html | 22 ++++++++-------- inscription/ISic000645.html | 22 ++++++++-------- inscription/ISic000646.html | 22 ++++++++-------- inscription/ISic000647.html | 22 ++++++++-------- inscription/ISic000648.html | 22 ++++++++-------- inscription/ISic000649.html | 22 ++++++++-------- inscription/ISic000650.html | 22 ++++++++-------- inscription/ISic000651.html | 22 ++++++++-------- inscription/ISic000652.html | 22 ++++++++-------- inscription/ISic000653.html | 22 ++++++++-------- inscription/ISic000654.html | 22 ++++++++-------- inscription/ISic000655.html | 22 ++++++++-------- inscription/ISic000656.html | 22 ++++++++-------- inscription/ISic000657.html | 22 ++++++++-------- inscription/ISic000658.html | 22 ++++++++-------- inscription/ISic000659.html | 22 ++++++++-------- inscription/ISic000660.html | 22 ++++++++-------- inscription/ISic000661.html | 22 ++++++++-------- inscription/ISic000662.html | 22 ++++++++-------- inscription/ISic000663.html | 22 ++++++++-------- inscription/ISic000664.html | 22 ++++++++-------- inscription/ISic000665.html | 22 ++++++++-------- inscription/ISic000666.html | 22 ++++++++-------- inscription/ISic000667.html | 22 ++++++++-------- inscription/ISic000668.html | 22 ++++++++-------- inscription/ISic000670.html | 22 ++++++++-------- inscription/ISic000671.html | 22 ++++++++-------- inscription/ISic000672.html | 22 ++++++++-------- inscription/ISic000674.html | 22 ++++++++-------- inscription/ISic000675.html | 22 ++++++++-------- inscription/ISic000676.html | 22 ++++++++-------- inscription/ISic000677.html | 22 ++++++++-------- inscription/ISic000678.html | 22 ++++++++-------- inscription/ISic000679.html | 22 ++++++++-------- inscription/ISic000680.html | 22 ++++++++-------- inscription/ISic000681.html | 22 ++++++++-------- inscription/ISic000682.html | 22 ++++++++-------- inscription/ISic000683.html | 22 ++++++++-------- inscription/ISic000684.html | 22 ++++++++-------- inscription/ISic000685.html | 22 ++++++++-------- inscription/ISic000686.html | 22 ++++++++-------- inscription/ISic000687.html | 22 ++++++++-------- inscription/ISic000688.html | 22 ++++++++-------- inscription/ISic000689.html | 22 ++++++++-------- inscription/ISic000690.html | 22 ++++++++-------- inscription/ISic000691.html | 22 ++++++++-------- inscription/ISic000692.html | 22 ++++++++-------- inscription/ISic000693.html | 22 ++++++++-------- inscription/ISic000694.html | 22 ++++++++-------- inscription/ISic000695.html | 22 ++++++++-------- inscription/ISic000696.html | 22 ++++++++-------- inscription/ISic000697.html | 22 ++++++++-------- inscription/ISic000698.html | 22 ++++++++-------- inscription/ISic000699.html | 22 ++++++++-------- inscription/ISic000700.html | 22 ++++++++-------- inscription/ISic000701.html | 22 ++++++++-------- inscription/ISic000702.html | 22 ++++++++-------- inscription/ISic000703.html | 22 ++++++++-------- inscription/ISic000704.html | 22 ++++++++-------- inscription/ISic000705.html | 22 ++++++++-------- inscription/ISic000706.html | 22 ++++++++-------- inscription/ISic000707.html | 22 ++++++++-------- inscription/ISic000708.html | 22 ++++++++-------- inscription/ISic000709.html | 22 ++++++++-------- inscription/ISic000710.html | 22 ++++++++-------- inscription/ISic000711.html | 22 ++++++++-------- inscription/ISic000712.html | 22 ++++++++-------- inscription/ISic000713.html | 22 ++++++++-------- inscription/ISic000714.html | 22 ++++++++-------- inscription/ISic000715.html | 22 ++++++++-------- inscription/ISic000717.html | 22 ++++++++-------- inscription/ISic000718.html | 22 ++++++++-------- inscription/ISic000719.html | 22 ++++++++-------- inscription/ISic000720.html | 22 ++++++++-------- inscription/ISic000721.html | 22 ++++++++-------- inscription/ISic000722.html | 22 ++++++++-------- inscription/ISic000723.html | 22 ++++++++-------- inscription/ISic000724.html | 22 ++++++++-------- inscription/ISic000725.html | 22 ++++++++-------- inscription/ISic000726.html | 22 ++++++++-------- inscription/ISic000727.html | 22 ++++++++-------- inscription/ISic000728.html | 22 ++++++++-------- inscription/ISic000729.html | 22 ++++++++-------- inscription/ISic000730.html | 22 ++++++++-------- inscription/ISic000731.html | 22 ++++++++-------- inscription/ISic000732.html | 22 ++++++++-------- inscription/ISic000733.html | 22 ++++++++-------- inscription/ISic000734.html | 22 ++++++++-------- inscription/ISic000735.html | 22 ++++++++-------- inscription/ISic000736.html | 22 ++++++++-------- inscription/ISic000737.html | 22 ++++++++-------- inscription/ISic000738.html | 22 ++++++++-------- inscription/ISic000739.html | 22 ++++++++-------- inscription/ISic000740.html | 22 ++++++++-------- inscription/ISic000741.html | 22 ++++++++-------- inscription/ISic000742.html | 22 ++++++++-------- inscription/ISic000743.html | 22 ++++++++-------- inscription/ISic000744.html | 22 ++++++++-------- inscription/ISic000745.html | 22 ++++++++-------- inscription/ISic000746.html | 22 ++++++++-------- inscription/ISic000747.html | 22 ++++++++-------- inscription/ISic000748.html | 22 ++++++++-------- inscription/ISic000749.html | 22 ++++++++-------- inscription/ISic000750.html | 22 ++++++++-------- inscription/ISic000751.html | 22 ++++++++-------- inscription/ISic000752.html | 22 ++++++++-------- inscription/ISic000754.html | 22 ++++++++-------- inscription/ISic000755.html | 22 ++++++++-------- inscription/ISic000756.html | 22 ++++++++-------- inscription/ISic000757.html | 22 ++++++++-------- inscription/ISic000758.html | 22 ++++++++-------- inscription/ISic000759.html | 22 ++++++++-------- inscription/ISic000760.html | 22 ++++++++-------- inscription/ISic000761.html | 22 ++++++++-------- inscription/ISic000762.html | 22 ++++++++-------- inscription/ISic000763.html | 22 ++++++++-------- inscription/ISic000764.html | 22 ++++++++-------- inscription/ISic000765.html | 22 ++++++++-------- inscription/ISic000767.html | 22 ++++++++-------- inscription/ISic000768.html | 22 ++++++++-------- inscription/ISic000769.html | 22 ++++++++-------- inscription/ISic000770.html | 22 ++++++++-------- inscription/ISic000771.html | 22 ++++++++-------- inscription/ISic000772.html | 22 ++++++++-------- inscription/ISic000773.html | 22 ++++++++-------- inscription/ISic000775.html | 22 ++++++++-------- inscription/ISic000776.html | 22 ++++++++-------- inscription/ISic000777.html | 22 ++++++++-------- inscription/ISic000778.html | 22 ++++++++-------- inscription/ISic000779.html | 22 ++++++++-------- inscription/ISic000780.html | 22 ++++++++-------- inscription/ISic000781.html | 22 ++++++++-------- inscription/ISic000782.html | 22 ++++++++-------- inscription/ISic000783.html | 22 ++++++++-------- inscription/ISic000784.html | 22 ++++++++-------- inscription/ISic000786.html | 22 ++++++++-------- inscription/ISic000787.html | 22 ++++++++-------- inscription/ISic000788.html | 22 ++++++++-------- inscription/ISic000792.html | 22 ++++++++-------- inscription/ISic000793.html | 22 ++++++++-------- inscription/ISic000794.html | 22 ++++++++-------- inscription/ISic000795.html | 22 ++++++++-------- inscription/ISic000796.html | 22 ++++++++-------- inscription/ISic000797.html | 22 ++++++++-------- inscription/ISic000798.html | 22 ++++++++-------- inscription/ISic000799.html | 22 ++++++++-------- inscription/ISic000800.html | 22 ++++++++-------- inscription/ISic000801.html | 22 ++++++++-------- inscription/ISic000802.html | 22 ++++++++-------- inscription/ISic000803.html | 22 ++++++++-------- inscription/ISic000804.html | 22 ++++++++-------- inscription/ISic000805.html | 22 ++++++++-------- inscription/ISic000806.html | 22 ++++++++-------- inscription/ISic000807.html | 22 ++++++++-------- inscription/ISic000809.html | 22 ++++++++-------- inscription/ISic000810.html | 22 ++++++++-------- inscription/ISic000811.html | 22 ++++++++-------- inscription/ISic000812.html | 22 ++++++++-------- inscription/ISic000813.html | 22 ++++++++-------- inscription/ISic000814.html | 22 ++++++++-------- inscription/ISic000815.html | 22 ++++++++-------- inscription/ISic000816.html | 22 ++++++++-------- inscription/ISic000817.html | 22 ++++++++-------- inscription/ISic000818.html | 22 ++++++++-------- inscription/ISic000819.html | 22 ++++++++-------- inscription/ISic000820.html | 22 ++++++++-------- inscription/ISic000821.html | 22 ++++++++-------- inscription/ISic000822.html | 22 ++++++++-------- inscription/ISic000823.html | 22 ++++++++-------- inscription/ISic000824.html | 22 ++++++++-------- inscription/ISic000825.html | 22 ++++++++-------- inscription/ISic000826.html | 22 ++++++++-------- inscription/ISic000827.html | 22 ++++++++-------- inscription/ISic000828.html | 22 ++++++++-------- inscription/ISic000829.html | 22 ++++++++-------- inscription/ISic000830.html | 22 ++++++++-------- inscription/ISic000831.html | 22 ++++++++-------- inscription/ISic000832.html | 22 ++++++++-------- inscription/ISic000833.html | 22 ++++++++-------- inscription/ISic000834.html | 22 ++++++++-------- inscription/ISic000835.html | 22 ++++++++-------- inscription/ISic000836.html | 22 ++++++++-------- inscription/ISic000837.html | 22 ++++++++-------- inscription/ISic000838.html | 22 ++++++++-------- inscription/ISic000839.html | 22 ++++++++-------- inscription/ISic000840.html | 22 ++++++++-------- inscription/ISic000841.html | 22 ++++++++-------- inscription/ISic000842.html | 22 ++++++++-------- inscription/ISic000843.html | 22 ++++++++-------- inscription/ISic000844.html | 22 ++++++++-------- inscription/ISic000845.html | 22 ++++++++-------- inscription/ISic000846.html | 22 ++++++++-------- inscription/ISic000847.html | 22 ++++++++-------- inscription/ISic000848.html | 22 ++++++++-------- inscription/ISic000849.html | 22 ++++++++-------- inscription/ISic000850.html | 22 ++++++++-------- inscription/ISic000851.html | 22 ++++++++-------- inscription/ISic000852.html | 22 ++++++++-------- inscription/ISic000853.html | 22 ++++++++-------- inscription/ISic000854.html | 22 ++++++++-------- inscription/ISic000855.html | 22 ++++++++-------- inscription/ISic000856.html | 22 ++++++++-------- inscription/ISic000857.html | 22 ++++++++-------- inscription/ISic000858.html | 22 ++++++++-------- inscription/ISic000859.html | 22 ++++++++-------- inscription/ISic000860.html | 22 ++++++++-------- inscription/ISic000861.html | 22 ++++++++-------- inscription/ISic000862.html | 22 ++++++++-------- inscription/ISic000863.html | 22 ++++++++-------- inscription/ISic000864.html | 22 ++++++++-------- inscription/ISic000865.html | 22 ++++++++-------- inscription/ISic000866.html | 22 ++++++++-------- inscription/ISic000867.html | 22 ++++++++-------- inscription/ISic000868.html | 22 ++++++++-------- inscription/ISic000869.html | 22 ++++++++-------- inscription/ISic000870.html | 22 ++++++++-------- inscription/ISic000871.html | 22 ++++++++-------- inscription/ISic000872.html | 22 ++++++++-------- inscription/ISic000873.html | 22 ++++++++-------- inscription/ISic000874.html | 22 ++++++++-------- inscription/ISic000875.html | 22 ++++++++-------- inscription/ISic000876.html | 22 ++++++++-------- inscription/ISic000877.html | 22 ++++++++-------- inscription/ISic000878.html | 22 ++++++++-------- inscription/ISic000879.html | 22 ++++++++-------- inscription/ISic000880.html | 22 ++++++++-------- inscription/ISic000881.html | 22 ++++++++-------- inscription/ISic000882.html | 22 ++++++++-------- inscription/ISic000883.html | 22 ++++++++-------- inscription/ISic000884.html | 22 ++++++++-------- inscription/ISic000885.html | 22 ++++++++-------- inscription/ISic000886.html | 22 ++++++++-------- inscription/ISic000887.html | 22 ++++++++-------- inscription/ISic000888.html | 22 ++++++++-------- inscription/ISic000889.html | 22 ++++++++-------- inscription/ISic000890.html | 22 ++++++++-------- inscription/ISic000891.html | 22 ++++++++-------- inscription/ISic000892.html | 22 ++++++++-------- inscription/ISic000893.html | 22 ++++++++-------- inscription/ISic000894.html | 22 ++++++++-------- inscription/ISic000895.html | 22 ++++++++-------- inscription/ISic000896.html | 22 ++++++++-------- inscription/ISic000897.html | 22 ++++++++-------- inscription/ISic000898.html | 22 ++++++++-------- inscription/ISic000899.html | 22 ++++++++-------- inscription/ISic000900.html | 22 ++++++++-------- inscription/ISic000901.html | 22 ++++++++-------- inscription/ISic000902.html | 22 ++++++++-------- inscription/ISic000903.html | 22 ++++++++-------- inscription/ISic000904.html | 22 ++++++++-------- inscription/ISic000905.html | 22 ++++++++-------- inscription/ISic000906.html | 22 ++++++++-------- inscription/ISic000907.html | 22 ++++++++-------- inscription/ISic000908.html | 22 ++++++++-------- inscription/ISic000909.html | 22 ++++++++-------- inscription/ISic000910.html | 22 ++++++++-------- inscription/ISic000911.html | 22 ++++++++-------- inscription/ISic000912.html | 22 ++++++++-------- inscription/ISic000913.html | 22 ++++++++-------- inscription/ISic000914.html | 22 ++++++++-------- inscription/ISic000915.html | 22 ++++++++-------- inscription/ISic000916.html | 22 ++++++++-------- inscription/ISic000917.html | 22 ++++++++-------- inscription/ISic000918.html | 22 ++++++++-------- inscription/ISic000919.html | 22 ++++++++-------- inscription/ISic000920.html | 22 ++++++++-------- inscription/ISic000921.html | 22 ++++++++-------- inscription/ISic000922.html | 22 ++++++++-------- inscription/ISic000923.html | 22 ++++++++-------- inscription/ISic000924.html | 22 ++++++++-------- inscription/ISic000925.html | 22 ++++++++-------- inscription/ISic000926.html | 22 ++++++++-------- inscription/ISic000927.html | 22 ++++++++-------- inscription/ISic000928.html | 22 ++++++++-------- inscription/ISic000929.html | 22 ++++++++-------- inscription/ISic000930.html | 22 ++++++++-------- inscription/ISic000931.html | 22 ++++++++-------- inscription/ISic000932.html | 22 ++++++++-------- inscription/ISic000933.html | 22 ++++++++-------- inscription/ISic000934.html | 22 ++++++++-------- inscription/ISic000935.html | 22 ++++++++-------- inscription/ISic000936.html | 22 ++++++++-------- inscription/ISic000937.html | 22 ++++++++-------- inscription/ISic000938.html | 22 ++++++++-------- inscription/ISic000939.html | 22 ++++++++-------- inscription/ISic000940.html | 22 ++++++++-------- inscription/ISic000941.html | 22 ++++++++-------- inscription/ISic000942.html | 22 ++++++++-------- inscription/ISic000943.html | 22 ++++++++-------- inscription/ISic000944.html | 22 ++++++++-------- inscription/ISic000945.html | 22 ++++++++-------- inscription/ISic000946.html | 22 ++++++++-------- inscription/ISic000947.html | 22 ++++++++-------- inscription/ISic000948.html | 22 ++++++++-------- inscription/ISic000949.html | 22 ++++++++-------- inscription/ISic000950.html | 22 ++++++++-------- inscription/ISic000951.html | 22 ++++++++-------- inscription/ISic000952.html | 22 ++++++++-------- inscription/ISic000953.html | 22 ++++++++-------- inscription/ISic000954.html | 22 ++++++++-------- inscription/ISic000955.html | 22 ++++++++-------- inscription/ISic000956.html | 22 ++++++++-------- inscription/ISic000957.html | 22 ++++++++-------- inscription/ISic000958.html | 22 ++++++++-------- inscription/ISic000959.html | 22 ++++++++-------- inscription/ISic000960.html | 22 ++++++++-------- inscription/ISic000961.html | 22 ++++++++-------- inscription/ISic000962.html | 22 ++++++++-------- inscription/ISic000963.html | 22 ++++++++-------- inscription/ISic000964.html | 22 ++++++++-------- inscription/ISic000965.html | 22 ++++++++-------- inscription/ISic000966.html | 22 ++++++++-------- inscription/ISic000967.html | 22 ++++++++-------- inscription/ISic000968.html | 22 ++++++++-------- inscription/ISic000969.html | 22 ++++++++-------- inscription/ISic000970.html | 22 ++++++++-------- inscription/ISic000971.html | 22 ++++++++-------- inscription/ISic000972.html | 22 ++++++++-------- inscription/ISic000973.html | 22 ++++++++-------- inscription/ISic000974.html | 22 ++++++++-------- inscription/ISic000975.html | 22 ++++++++-------- inscription/ISic000976.html | 22 ++++++++-------- inscription/ISic000977.html | 22 ++++++++-------- inscription/ISic000978.html | 22 ++++++++-------- inscription/ISic000979.html | 22 ++++++++-------- inscription/ISic000980.html | 22 ++++++++-------- inscription/ISic000981.html | 22 ++++++++-------- inscription/ISic000982.html | 22 ++++++++-------- inscription/ISic000983.html | 22 ++++++++-------- inscription/ISic000984.html | 22 ++++++++-------- inscription/ISic000985.html | 22 ++++++++-------- inscription/ISic000986.html | 22 ++++++++-------- inscription/ISic000987.html | 22 ++++++++-------- inscription/ISic000988.html | 22 ++++++++-------- inscription/ISic000989.html | 22 ++++++++-------- inscription/ISic000990.html | 22 ++++++++-------- inscription/ISic000991.html | 22 ++++++++-------- inscription/ISic000992.html | 22 ++++++++-------- inscription/ISic000993.html | 22 ++++++++-------- inscription/ISic000994.html | 22 ++++++++-------- inscription/ISic000995.html | 22 ++++++++-------- inscription/ISic000996.html | 22 ++++++++-------- inscription/ISic000997.html | 22 ++++++++-------- inscription/ISic000998.html | 22 ++++++++-------- inscription/ISic000999.html | 22 ++++++++-------- inscription/ISic001000.html | 22 ++++++++-------- inscription/ISic001001.html | 22 ++++++++-------- inscription/ISic001002.html | 22 ++++++++-------- inscription/ISic001003.html | 22 ++++++++-------- inscription/ISic001004.html | 22 ++++++++-------- inscription/ISic001005.html | 22 ++++++++-------- inscription/ISic001006.html | 22 ++++++++-------- inscription/ISic001007.html | 22 ++++++++-------- inscription/ISic001008.html | 22 ++++++++-------- inscription/ISic001009.html | 22 ++++++++-------- inscription/ISic001010.html | 22 ++++++++-------- inscription/ISic001011.html | 22 ++++++++-------- inscription/ISic001012.html | 22 ++++++++-------- inscription/ISic001013.html | 22 ++++++++-------- inscription/ISic001014.html | 22 ++++++++-------- inscription/ISic001015.html | 22 ++++++++-------- inscription/ISic001017.html | 22 ++++++++-------- inscription/ISic001018.html | 22 ++++++++-------- inscription/ISic001020.html | 22 ++++++++-------- inscription/ISic001021.html | 22 ++++++++-------- inscription/ISic001022.html | 22 ++++++++-------- inscription/ISic001023.html | 22 ++++++++-------- inscription/ISic001024.html | 22 ++++++++-------- inscription/ISic001025.html | 22 ++++++++-------- inscription/ISic001026.html | 22 ++++++++-------- inscription/ISic001027.html | 22 ++++++++-------- inscription/ISic001028.html | 22 ++++++++-------- inscription/ISic001029.html | 22 ++++++++-------- inscription/ISic001030.html | 22 ++++++++-------- inscription/ISic001031.html | 22 ++++++++-------- inscription/ISic001032.html | 22 ++++++++-------- inscription/ISic001033.html | 22 ++++++++-------- inscription/ISic001034.html | 22 ++++++++-------- inscription/ISic001035.html | 22 ++++++++-------- inscription/ISic001036.html | 22 ++++++++-------- inscription/ISic001037.html | 22 ++++++++-------- inscription/ISic001038.html | 22 ++++++++-------- inscription/ISic001039.html | 22 ++++++++-------- inscription/ISic001040.html | 22 ++++++++-------- inscription/ISic001041.html | 22 ++++++++-------- inscription/ISic001042.html | 22 ++++++++-------- inscription/ISic001043.html | 22 ++++++++-------- inscription/ISic001044.html | 22 ++++++++-------- inscription/ISic001045.html | 22 ++++++++-------- inscription/ISic001046.html | 22 ++++++++-------- inscription/ISic001047.html | 22 ++++++++-------- inscription/ISic001048.html | 22 ++++++++-------- inscription/ISic001049.html | 22 ++++++++-------- inscription/ISic001050.html | 22 ++++++++-------- inscription/ISic001051.html | 22 ++++++++-------- inscription/ISic001052.html | 22 ++++++++-------- inscription/ISic001053.html | 22 ++++++++-------- inscription/ISic001054.html | 22 ++++++++-------- inscription/ISic001055.html | 22 ++++++++-------- inscription/ISic001056.html | 22 ++++++++-------- inscription/ISic001057.html | 22 ++++++++-------- inscription/ISic001058.html | 22 ++++++++-------- inscription/ISic001060.html | 22 ++++++++-------- inscription/ISic001061.html | 22 ++++++++-------- inscription/ISic001062.html | 22 ++++++++-------- inscription/ISic001063.html | 22 ++++++++-------- inscription/ISic001064.html | 22 ++++++++-------- inscription/ISic001066.html | 22 ++++++++-------- inscription/ISic001068.html | 22 ++++++++-------- inscription/ISic001069.html | 22 ++++++++-------- inscription/ISic001070.html | 22 ++++++++-------- inscription/ISic001071.html | 22 ++++++++-------- inscription/ISic001072.html | 22 ++++++++-------- inscription/ISic001073.html | 22 ++++++++-------- inscription/ISic001074.html | 22 ++++++++-------- inscription/ISic001075.html | 22 ++++++++-------- inscription/ISic001076.html | 22 ++++++++-------- inscription/ISic001077.html | 22 ++++++++-------- inscription/ISic001078.html | 22 ++++++++-------- inscription/ISic001079.html | 22 ++++++++-------- inscription/ISic001080.html | 22 ++++++++-------- inscription/ISic001081.html | 22 ++++++++-------- inscription/ISic001082.html | 22 ++++++++-------- inscription/ISic001083.html | 22 ++++++++-------- inscription/ISic001084.html | 22 ++++++++-------- inscription/ISic001085.html | 22 ++++++++-------- inscription/ISic001086.html | 22 ++++++++-------- inscription/ISic001087.html | 22 ++++++++-------- inscription/ISic001088.html | 22 ++++++++-------- inscription/ISic001089.html | 22 ++++++++-------- inscription/ISic001090.html | 22 ++++++++-------- inscription/ISic001091.html | 22 ++++++++-------- inscription/ISic001092.html | 22 ++++++++-------- inscription/ISic001093.html | 22 ++++++++-------- inscription/ISic001094.html | 22 ++++++++-------- inscription/ISic001095.html | 22 ++++++++-------- inscription/ISic001096.html | 22 ++++++++-------- inscription/ISic001097.html | 22 ++++++++-------- inscription/ISic001098.html | 22 ++++++++-------- inscription/ISic001099.html | 22 ++++++++-------- inscription/ISic001100.html | 22 ++++++++-------- inscription/ISic001101.html | 22 ++++++++-------- inscription/ISic001102.html | 22 ++++++++-------- inscription/ISic001103.html | 22 ++++++++-------- inscription/ISic001104.html | 22 ++++++++-------- inscription/ISic001105.html | 22 ++++++++-------- inscription/ISic001106.html | 22 ++++++++-------- inscription/ISic001107.html | 22 ++++++++-------- inscription/ISic001108.html | 22 ++++++++-------- inscription/ISic001109.html | 22 ++++++++-------- inscription/ISic001110.html | 22 ++++++++-------- inscription/ISic001111.html | 22 ++++++++-------- inscription/ISic001112.html | 22 ++++++++-------- inscription/ISic001114.html | 22 ++++++++-------- inscription/ISic001115.html | 22 ++++++++-------- inscription/ISic001116.html | 22 ++++++++-------- inscription/ISic001118.html | 22 ++++++++-------- inscription/ISic001119.html | 22 ++++++++-------- inscription/ISic001120.html | 22 ++++++++-------- inscription/ISic001121.html | 22 ++++++++-------- inscription/ISic001122.html | 22 ++++++++-------- inscription/ISic001123.html | 22 ++++++++-------- inscription/ISic001124.html | 22 ++++++++-------- inscription/ISic001125.html | 22 ++++++++-------- inscription/ISic001126.html | 22 ++++++++-------- inscription/ISic001127.html | 22 ++++++++-------- inscription/ISic001128.html | 22 ++++++++-------- inscription/ISic001129.html | 22 ++++++++-------- inscription/ISic001130.html | 22 ++++++++-------- inscription/ISic001131.html | 22 ++++++++-------- inscription/ISic001132.html | 22 ++++++++-------- inscription/ISic001133.html | 22 ++++++++-------- inscription/ISic001134.html | 22 ++++++++-------- inscription/ISic001135.html | 22 ++++++++-------- inscription/ISic001136.html | 22 ++++++++-------- inscription/ISic001137.html | 22 ++++++++-------- inscription/ISic001138.html | 22 ++++++++-------- inscription/ISic001139.html | 22 ++++++++-------- inscription/ISic001140.html | 22 ++++++++-------- inscription/ISic001141.html | 22 ++++++++-------- inscription/ISic001142.html | 22 ++++++++-------- inscription/ISic001143.html | 22 ++++++++-------- inscription/ISic001144.html | 22 ++++++++-------- inscription/ISic001145.html | 22 ++++++++-------- inscription/ISic001146.html | 22 ++++++++-------- inscription/ISic001147.html | 22 ++++++++-------- inscription/ISic001148.html | 22 ++++++++-------- inscription/ISic001149.html | 22 ++++++++-------- inscription/ISic001150.html | 22 ++++++++-------- inscription/ISic001151.html | 22 ++++++++-------- inscription/ISic001152.html | 22 ++++++++-------- inscription/ISic001153.html | 22 ++++++++-------- inscription/ISic001154.html | 22 ++++++++-------- inscription/ISic001155.html | 22 ++++++++-------- inscription/ISic001156.html | 22 ++++++++-------- inscription/ISic001157.html | 22 ++++++++-------- inscription/ISic001158.html | 22 ++++++++-------- inscription/ISic001159.html | 22 ++++++++-------- inscription/ISic001160.html | 22 ++++++++-------- inscription/ISic001161.html | 22 ++++++++-------- inscription/ISic001162.html | 22 ++++++++-------- inscription/ISic001163.html | 22 ++++++++-------- inscription/ISic001164.html | 22 ++++++++-------- inscription/ISic001165.html | 22 ++++++++-------- inscription/ISic001166.html | 22 ++++++++-------- inscription/ISic001167.html | 22 ++++++++-------- inscription/ISic001168.html | 22 ++++++++-------- inscription/ISic001169.html | 22 ++++++++-------- inscription/ISic001170.html | 22 ++++++++-------- inscription/ISic001171.html | 22 ++++++++-------- inscription/ISic001172.html | 22 ++++++++-------- inscription/ISic001173.html | 22 ++++++++-------- inscription/ISic001174.html | 22 ++++++++-------- inscription/ISic001175.html | 22 ++++++++-------- inscription/ISic001176.html | 22 ++++++++-------- inscription/ISic001177.html | 22 ++++++++-------- inscription/ISic001178.html | 22 ++++++++-------- inscription/ISic001179.html | 22 ++++++++-------- inscription/ISic001180.html | 22 ++++++++-------- inscription/ISic001181.html | 22 ++++++++-------- inscription/ISic001182.html | 22 ++++++++-------- inscription/ISic001183.html | 22 ++++++++-------- inscription/ISic001184.html | 22 ++++++++-------- inscription/ISic001185.html | 22 ++++++++-------- inscription/ISic001186.html | 22 ++++++++-------- inscription/ISic001187.html | 22 ++++++++-------- inscription/ISic001188.html | 22 ++++++++-------- inscription/ISic001189.html | 22 ++++++++-------- inscription/ISic001190.html | 22 ++++++++-------- inscription/ISic001191.html | 22 ++++++++-------- inscription/ISic001192.html | 22 ++++++++-------- inscription/ISic001193.html | 22 ++++++++-------- inscription/ISic001194.html | 22 ++++++++-------- inscription/ISic001195.html | 22 ++++++++-------- inscription/ISic001196.html | 22 ++++++++-------- inscription/ISic001197.html | 22 ++++++++-------- inscription/ISic001198.html | 22 ++++++++-------- inscription/ISic001199.html | 22 ++++++++-------- inscription/ISic001200.html | 22 ++++++++-------- inscription/ISic001201.html | 22 ++++++++-------- inscription/ISic001202.html | 22 ++++++++-------- inscription/ISic001203.html | 22 ++++++++-------- inscription/ISic001204.html | 22 ++++++++-------- inscription/ISic001205.html | 22 ++++++++-------- inscription/ISic001206.html | 22 ++++++++-------- inscription/ISic001207.html | 22 ++++++++-------- inscription/ISic001208.html | 22 ++++++++-------- inscription/ISic001209.html | 22 ++++++++-------- inscription/ISic001210.html | 22 ++++++++-------- inscription/ISic001211.html | 22 ++++++++-------- inscription/ISic001212.html | 22 ++++++++-------- inscription/ISic001213.html | 22 ++++++++-------- inscription/ISic001214.html | 22 ++++++++-------- inscription/ISic001215.html | 22 ++++++++-------- inscription/ISic001216.html | 22 ++++++++-------- inscription/ISic001217.html | 22 ++++++++-------- inscription/ISic001218.html | 22 ++++++++-------- inscription/ISic001219.html | 22 ++++++++-------- inscription/ISic001220.html | 22 ++++++++-------- inscription/ISic001221.html | 22 ++++++++-------- inscription/ISic001222.html | 22 ++++++++-------- inscription/ISic001223.html | 22 ++++++++-------- inscription/ISic001224.html | 22 ++++++++-------- inscription/ISic001225.html | 22 ++++++++-------- inscription/ISic001226.html | 22 ++++++++-------- inscription/ISic001227.html | 22 ++++++++-------- inscription/ISic001228.html | 22 ++++++++-------- inscription/ISic001229.html | 22 ++++++++-------- inscription/ISic001230.html | 22 ++++++++-------- inscription/ISic001231.html | 22 ++++++++-------- inscription/ISic001232.html | 22 ++++++++-------- inscription/ISic001233.html | 22 ++++++++-------- inscription/ISic001234.html | 22 ++++++++-------- inscription/ISic001235.html | 22 ++++++++-------- inscription/ISic001236.html | 22 ++++++++-------- inscription/ISic001237.html | 22 ++++++++-------- inscription/ISic001238.html | 22 ++++++++-------- inscription/ISic001239.html | 22 ++++++++-------- inscription/ISic001240.html | 22 ++++++++-------- inscription/ISic001241.html | 22 ++++++++-------- inscription/ISic001242.html | 22 ++++++++-------- inscription/ISic001243.html | 22 ++++++++-------- inscription/ISic001244.html | 22 ++++++++-------- inscription/ISic001245.html | 22 ++++++++-------- inscription/ISic001246.html | 22 ++++++++-------- inscription/ISic001247.html | 22 ++++++++-------- inscription/ISic001248.html | 22 ++++++++-------- inscription/ISic001249.html | 22 ++++++++-------- inscription/ISic001250.html | 22 ++++++++-------- inscription/ISic001251.html | 22 ++++++++-------- inscription/ISic001252.html | 22 ++++++++-------- inscription/ISic001253.html | 22 ++++++++-------- inscription/ISic001254.html | 22 ++++++++-------- inscription/ISic001255.html | 22 ++++++++-------- inscription/ISic001256.html | 22 ++++++++-------- inscription/ISic001257.html | 22 ++++++++-------- inscription/ISic001258.html | 22 ++++++++-------- inscription/ISic001259.html | 22 ++++++++-------- inscription/ISic001260.html | 22 ++++++++-------- inscription/ISic001261.html | 22 ++++++++-------- inscription/ISic001262.html | 22 ++++++++-------- inscription/ISic001263.html | 22 ++++++++-------- inscription/ISic001264.html | 22 ++++++++-------- inscription/ISic001265.html | 22 ++++++++-------- inscription/ISic001266.html | 22 ++++++++-------- inscription/ISic001267.html | 22 ++++++++-------- inscription/ISic001268.html | 22 ++++++++-------- inscription/ISic001269.html | 22 ++++++++-------- inscription/ISic001270.html | 22 ++++++++-------- inscription/ISic001271.html | 22 ++++++++-------- inscription/ISic001272.html | 22 ++++++++-------- inscription/ISic001273.html | 22 ++++++++-------- inscription/ISic001274.html | 22 ++++++++-------- inscription/ISic001275.html | 22 ++++++++-------- inscription/ISic001276.html | 22 ++++++++-------- inscription/ISic001277.html | 22 ++++++++-------- inscription/ISic001278.html | 22 ++++++++-------- inscription/ISic001279.html | 22 ++++++++-------- inscription/ISic001280.html | 22 ++++++++-------- inscription/ISic001281.html | 22 ++++++++-------- inscription/ISic001282.html | 22 ++++++++-------- inscription/ISic001283.html | 22 ++++++++-------- inscription/ISic001284.html | 22 ++++++++-------- inscription/ISic001285.html | 22 ++++++++-------- inscription/ISic001286.html | 22 ++++++++-------- inscription/ISic001287.html | 22 ++++++++-------- inscription/ISic001288.html | 22 ++++++++-------- inscription/ISic001289.html | 22 ++++++++-------- inscription/ISic001290.html | 22 ++++++++-------- inscription/ISic001291.html | 22 ++++++++-------- inscription/ISic001292.html | 22 ++++++++-------- inscription/ISic001293.html | 22 ++++++++-------- inscription/ISic001294.html | 22 ++++++++-------- inscription/ISic001295.html | 22 ++++++++-------- inscription/ISic001296.html | 22 ++++++++-------- inscription/ISic001297.html | 22 ++++++++-------- inscription/ISic001298.html | 22 ++++++++-------- inscription/ISic001299.html | 22 ++++++++-------- inscription/ISic001300.html | 22 ++++++++-------- inscription/ISic001301.html | 22 ++++++++-------- inscription/ISic001302.html | 22 ++++++++-------- inscription/ISic001303.html | 22 ++++++++-------- inscription/ISic001304.html | 22 ++++++++-------- inscription/ISic001305.html | 22 ++++++++-------- inscription/ISic001306.html | 22 ++++++++-------- inscription/ISic001307.html | 22 ++++++++-------- inscription/ISic001308.html | 22 ++++++++-------- inscription/ISic001309.html | 22 ++++++++-------- inscription/ISic001310.html | 22 ++++++++-------- inscription/ISic001311.html | 22 ++++++++-------- inscription/ISic001312.html | 22 ++++++++-------- inscription/ISic001313.html | 22 ++++++++-------- inscription/ISic001314.html | 22 ++++++++-------- inscription/ISic001315.html | 22 ++++++++-------- inscription/ISic001316.html | 22 ++++++++-------- inscription/ISic001317.html | 22 ++++++++-------- inscription/ISic001318.html | 22 ++++++++-------- inscription/ISic001319.html | 22 ++++++++-------- inscription/ISic001320.html | 22 ++++++++-------- inscription/ISic001321.html | 22 ++++++++-------- inscription/ISic001322.html | 22 ++++++++-------- inscription/ISic001323.html | 22 ++++++++-------- inscription/ISic001324.html | 22 ++++++++-------- inscription/ISic001325.html | 22 ++++++++-------- inscription/ISic001326.html | 22 ++++++++-------- inscription/ISic001327.html | 22 ++++++++-------- inscription/ISic001328.html | 22 ++++++++-------- inscription/ISic001329.html | 22 ++++++++-------- inscription/ISic001330.html | 22 ++++++++-------- inscription/ISic001331.html | 22 ++++++++-------- inscription/ISic001332.html | 22 ++++++++-------- inscription/ISic001333.html | 22 ++++++++-------- inscription/ISic001334.html | 22 ++++++++-------- inscription/ISic001335.html | 22 ++++++++-------- inscription/ISic001336.html | 22 ++++++++-------- inscription/ISic001337.html | 22 ++++++++-------- inscription/ISic001338.html | 22 ++++++++-------- inscription/ISic001339.html | 22 ++++++++-------- inscription/ISic001340.html | 22 ++++++++-------- inscription/ISic001341.html | 22 ++++++++-------- inscription/ISic001342.html | 22 ++++++++-------- inscription/ISic001343.html | 22 ++++++++-------- inscription/ISic001344.html | 22 ++++++++-------- inscription/ISic001345.html | 22 ++++++++-------- inscription/ISic001346.html | 22 ++++++++-------- inscription/ISic001347.html | 22 ++++++++-------- inscription/ISic001348.html | 22 ++++++++-------- inscription/ISic001349.html | 22 ++++++++-------- inscription/ISic001350.html | 22 ++++++++-------- inscription/ISic001351.html | 22 ++++++++-------- inscription/ISic001352.html | 22 ++++++++-------- inscription/ISic001353.html | 22 ++++++++-------- inscription/ISic001354.html | 22 ++++++++-------- inscription/ISic001355.html | 22 ++++++++-------- inscription/ISic001356.html | 22 ++++++++-------- inscription/ISic001357.html | 22 ++++++++-------- inscription/ISic001358.html | 22 ++++++++-------- inscription/ISic001359.html | 22 ++++++++-------- inscription/ISic001360.html | 22 ++++++++-------- inscription/ISic001361.html | 22 ++++++++-------- inscription/ISic001362.html | 22 ++++++++-------- inscription/ISic001363.html | 22 ++++++++-------- inscription/ISic001364.html | 22 ++++++++-------- inscription/ISic001365.html | 22 ++++++++-------- inscription/ISic001366.html | 22 ++++++++-------- inscription/ISic001367.html | 22 ++++++++-------- inscription/ISic001368.html | 22 ++++++++-------- inscription/ISic001369.html | 22 ++++++++-------- inscription/ISic001370.html | 22 ++++++++-------- inscription/ISic001371.html | 22 ++++++++-------- inscription/ISic001372.html | 22 ++++++++-------- inscription/ISic001373.html | 22 ++++++++-------- inscription/ISic001374.html | 22 ++++++++-------- inscription/ISic001375.html | 22 ++++++++-------- inscription/ISic001376.html | 22 ++++++++-------- inscription/ISic001377.html | 22 ++++++++-------- inscription/ISic001378.html | 22 ++++++++-------- inscription/ISic001379.html | 22 ++++++++-------- inscription/ISic001380.html | 22 ++++++++-------- inscription/ISic001381.html | 22 ++++++++-------- inscription/ISic001382.html | 22 ++++++++-------- inscription/ISic001383.html | 22 ++++++++-------- inscription/ISic001384.html | 22 ++++++++-------- inscription/ISic001385.html | 22 ++++++++-------- inscription/ISic001386.html | 22 ++++++++-------- inscription/ISic001387.html | 22 ++++++++-------- inscription/ISic001388.html | 22 ++++++++-------- inscription/ISic001389.html | 22 ++++++++-------- inscription/ISic001390.html | 22 ++++++++-------- inscription/ISic001391.html | 22 ++++++++-------- inscription/ISic001392.html | 22 ++++++++-------- inscription/ISic001393.html | 22 ++++++++-------- inscription/ISic001394.html | 22 ++++++++-------- inscription/ISic001395.html | 22 ++++++++-------- inscription/ISic001396.html | 22 ++++++++-------- inscription/ISic001397.html | 22 ++++++++-------- inscription/ISic001398.html | 22 ++++++++-------- inscription/ISic001399.html | 22 ++++++++-------- inscription/ISic001400.html | 22 ++++++++-------- inscription/ISic001401.html | 22 ++++++++-------- inscription/ISic001402.html | 22 ++++++++-------- inscription/ISic001403.html | 22 ++++++++-------- inscription/ISic001404.html | 22 ++++++++-------- inscription/ISic001405.html | 22 ++++++++-------- inscription/ISic001406.html | 22 ++++++++-------- inscription/ISic001407.html | 22 ++++++++-------- inscription/ISic001408.html | 22 ++++++++-------- inscription/ISic001409.html | 22 ++++++++-------- inscription/ISic001410.html | 22 ++++++++-------- inscription/ISic001412.html | 22 ++++++++-------- inscription/ISic001413.html | 22 ++++++++-------- inscription/ISic001414.html | 22 ++++++++-------- inscription/ISic001415.html | 22 ++++++++-------- inscription/ISic001416.html | 22 ++++++++-------- inscription/ISic001417.html | 22 ++++++++-------- inscription/ISic001418.html | 22 ++++++++-------- inscription/ISic001419.html | 22 ++++++++-------- inscription/ISic001420.html | 22 ++++++++-------- inscription/ISic001421.html | 22 ++++++++-------- inscription/ISic001422.html | 22 ++++++++-------- inscription/ISic001423.html | 22 ++++++++-------- inscription/ISic001424.html | 22 ++++++++-------- inscription/ISic001425.html | 22 ++++++++-------- inscription/ISic001426.html | 22 ++++++++-------- inscription/ISic001427.html | 22 ++++++++-------- inscription/ISic001429.html | 22 ++++++++-------- inscription/ISic001430.html | 22 ++++++++-------- inscription/ISic001432.html | 22 ++++++++-------- inscription/ISic001433.html | 22 ++++++++-------- inscription/ISic001434.html | 22 ++++++++-------- inscription/ISic001435.html | 22 ++++++++-------- inscription/ISic001436.html | 22 ++++++++-------- inscription/ISic001437.html | 22 ++++++++-------- inscription/ISic001438.html | 22 ++++++++-------- inscription/ISic001439.html | 22 ++++++++-------- inscription/ISic001440.html | 22 ++++++++-------- inscription/ISic001441.html | 22 ++++++++-------- inscription/ISic001442.html | 22 ++++++++-------- inscription/ISic001443.html | 22 ++++++++-------- inscription/ISic001444.html | 22 ++++++++-------- inscription/ISic001445.html | 22 ++++++++-------- inscription/ISic001446.html | 22 ++++++++-------- inscription/ISic001447.html | 22 ++++++++-------- inscription/ISic001448.html | 22 ++++++++-------- inscription/ISic001449.html | 22 ++++++++-------- inscription/ISic001450.html | 22 ++++++++-------- inscription/ISic001451.html | 22 ++++++++-------- inscription/ISic001452.html | 22 ++++++++-------- inscription/ISic001453.html | 22 ++++++++-------- inscription/ISic001454.html | 22 ++++++++-------- inscription/ISic001455.html | 22 ++++++++-------- inscription/ISic001456.html | 22 ++++++++-------- inscription/ISic001457.html | 22 ++++++++-------- inscription/ISic001458.html | 22 ++++++++-------- inscription/ISic001459.html | 22 ++++++++-------- inscription/ISic001460.html | 22 ++++++++-------- inscription/ISic001461.html | 22 ++++++++-------- inscription/ISic001462.html | 22 ++++++++-------- inscription/ISic001463.html | 22 ++++++++-------- inscription/ISic001464.html | 22 ++++++++-------- inscription/ISic001465.html | 22 ++++++++-------- inscription/ISic001466.html | 22 ++++++++-------- inscription/ISic001467.html | 22 ++++++++-------- inscription/ISic001468.html | 22 ++++++++-------- inscription/ISic001469.html | 22 ++++++++-------- inscription/ISic001470.html | 22 ++++++++-------- inscription/ISic001471.html | 22 ++++++++-------- inscription/ISic001472.html | 22 ++++++++-------- inscription/ISic001473.html | 22 ++++++++-------- inscription/ISic001474.html | 22 ++++++++-------- inscription/ISic001475.html | 22 ++++++++-------- inscription/ISic001476.html | 22 ++++++++-------- inscription/ISic001477.html | 22 ++++++++-------- inscription/ISic001478.html | 22 ++++++++-------- inscription/ISic001479.html | 22 ++++++++-------- inscription/ISic001480.html | 22 ++++++++-------- inscription/ISic001481.html | 22 ++++++++-------- inscription/ISic001482.html | 22 ++++++++-------- inscription/ISic001483.html | 22 ++++++++-------- inscription/ISic001484.html | 22 ++++++++-------- inscription/ISic001485.html | 22 ++++++++-------- inscription/ISic001486.html | 22 ++++++++-------- inscription/ISic001488.html | 22 ++++++++-------- inscription/ISic001489.html | 22 ++++++++-------- inscription/ISic001490.html | 22 ++++++++-------- inscription/ISic001491.html | 22 ++++++++-------- inscription/ISic001492.html | 22 ++++++++-------- inscription/ISic001493.html | 22 ++++++++-------- inscription/ISic001494.html | 22 ++++++++-------- inscription/ISic001497.html | 22 ++++++++-------- inscription/ISic001498.html | 22 ++++++++-------- inscription/ISic001499.html | 22 ++++++++-------- inscription/ISic001500.html | 22 ++++++++-------- inscription/ISic001501.html | 22 ++++++++-------- inscription/ISic001502.html | 22 ++++++++-------- inscription/ISic001503.html | 22 ++++++++-------- inscription/ISic001504.html | 22 ++++++++-------- inscription/ISic001505.html | 22 ++++++++-------- inscription/ISic001506.html | 22 ++++++++-------- inscription/ISic001507.html | 22 ++++++++-------- inscription/ISic001508.html | 22 ++++++++-------- inscription/ISic001509.html | 22 ++++++++-------- inscription/ISic001510.html | 22 ++++++++-------- inscription/ISic001511.html | 22 ++++++++-------- inscription/ISic001512.html | 22 ++++++++-------- inscription/ISic001514.html | 22 ++++++++-------- inscription/ISic001515.html | 22 ++++++++-------- inscription/ISic001516.html | 22 ++++++++-------- inscription/ISic001517.html | 22 ++++++++-------- inscription/ISic001518.html | 22 ++++++++-------- inscription/ISic001519.html | 22 ++++++++-------- inscription/ISic001520.html | 22 ++++++++-------- inscription/ISic001521.html | 22 ++++++++-------- inscription/ISic001522.html | 22 ++++++++-------- inscription/ISic001523.html | 22 ++++++++-------- inscription/ISic001524.html | 22 ++++++++-------- inscription/ISic001525.html | 22 ++++++++-------- inscription/ISic001526.html | 22 ++++++++-------- inscription/ISic001527.html | 22 ++++++++-------- inscription/ISic001528.html | 22 ++++++++-------- inscription/ISic001529.html | 22 ++++++++-------- inscription/ISic001530.html | 22 ++++++++-------- inscription/ISic001531.html | 22 ++++++++-------- inscription/ISic001532.html | 22 ++++++++-------- inscription/ISic001533.html | 22 ++++++++-------- inscription/ISic001534.html | 22 ++++++++-------- inscription/ISic001535.html | 22 ++++++++-------- inscription/ISic001536.html | 22 ++++++++-------- inscription/ISic001537.html | 22 ++++++++-------- inscription/ISic001538.html | 22 ++++++++-------- inscription/ISic001539.html | 22 ++++++++-------- inscription/ISic001540.html | 22 ++++++++-------- inscription/ISic001542.html | 22 ++++++++-------- inscription/ISic001543.html | 22 ++++++++-------- inscription/ISic001544.html | 22 ++++++++-------- inscription/ISic001545.html | 22 ++++++++-------- inscription/ISic001546.html | 22 ++++++++-------- inscription/ISic001547.html | 22 ++++++++-------- inscription/ISic001548.html | 22 ++++++++-------- inscription/ISic001549.html | 22 ++++++++-------- inscription/ISic001550.html | 22 ++++++++-------- inscription/ISic001551.html | 22 ++++++++-------- inscription/ISic001552.html | 22 ++++++++-------- inscription/ISic001553.html | 22 ++++++++-------- inscription/ISic001554.html | 22 ++++++++-------- inscription/ISic001555.html | 22 ++++++++-------- inscription/ISic001556.html | 22 ++++++++-------- inscription/ISic001557.html | 22 ++++++++-------- inscription/ISic001558.html | 22 ++++++++-------- inscription/ISic001559.html | 22 ++++++++-------- inscription/ISic001560.html | 22 ++++++++-------- inscription/ISic001561.html | 22 ++++++++-------- inscription/ISic001562.html | 22 ++++++++-------- inscription/ISic001563.html | 22 ++++++++-------- inscription/ISic001564.html | 22 ++++++++-------- inscription/ISic001565.html | 22 ++++++++-------- inscription/ISic001566.html | 22 ++++++++-------- inscription/ISic001567.html | 22 ++++++++-------- inscription/ISic001568.html | 22 ++++++++-------- inscription/ISic001569.html | 22 ++++++++-------- inscription/ISic001570.html | 22 ++++++++-------- inscription/ISic001571.html | 22 ++++++++-------- inscription/ISic001572.html | 22 ++++++++-------- inscription/ISic001573.html | 22 ++++++++-------- inscription/ISic001574.html | 22 ++++++++-------- inscription/ISic001575.html | 22 ++++++++-------- inscription/ISic001576.html | 22 ++++++++-------- inscription/ISic001577.html | 22 ++++++++-------- inscription/ISic001578.html | 22 ++++++++-------- inscription/ISic001579.html | 22 ++++++++-------- inscription/ISic001580.html | 22 ++++++++-------- inscription/ISic001581.html | 22 ++++++++-------- inscription/ISic001582.html | 22 ++++++++-------- inscription/ISic001583.html | 22 ++++++++-------- inscription/ISic001584.html | 22 ++++++++-------- inscription/ISic001585.html | 22 ++++++++-------- inscription/ISic001586.html | 22 ++++++++-------- inscription/ISic001587.html | 22 ++++++++-------- inscription/ISic001588.html | 22 ++++++++-------- inscription/ISic001589.html | 22 ++++++++-------- inscription/ISic001590.html | 22 ++++++++-------- inscription/ISic001591.html | 22 ++++++++-------- inscription/ISic001592.html | 22 ++++++++-------- inscription/ISic001593.html | 22 ++++++++-------- inscription/ISic001594.html | 22 ++++++++-------- inscription/ISic001595.html | 22 ++++++++-------- inscription/ISic001596.html | 22 ++++++++-------- inscription/ISic001597.html | 22 ++++++++-------- inscription/ISic001598.html | 22 ++++++++-------- inscription/ISic001599.html | 22 ++++++++-------- inscription/ISic001600.html | 22 ++++++++-------- inscription/ISic001601.html | 22 ++++++++-------- inscription/ISic001602.html | 22 ++++++++-------- inscription/ISic001603.html | 22 ++++++++-------- inscription/ISic001604.html | 22 ++++++++-------- inscription/ISic001605.html | 22 ++++++++-------- inscription/ISic001606.html | 22 ++++++++-------- inscription/ISic001607.html | 22 ++++++++-------- inscription/ISic001608.html | 22 ++++++++-------- inscription/ISic001609.html | 22 ++++++++-------- inscription/ISic001610.html | 22 ++++++++-------- inscription/ISic001611.html | 22 ++++++++-------- inscription/ISic001612.html | 22 ++++++++-------- inscription/ISic001613.html | 22 ++++++++-------- inscription/ISic001614.html | 22 ++++++++-------- inscription/ISic001615.html | 22 ++++++++-------- inscription/ISic001616.html | 22 ++++++++-------- inscription/ISic001617.html | 22 ++++++++-------- inscription/ISic001619.html | 22 ++++++++-------- inscription/ISic001620.html | 22 ++++++++-------- inscription/ISic001621.html | 22 ++++++++-------- inscription/ISic001623.html | 22 ++++++++-------- inscription/ISic001624.html | 22 ++++++++-------- inscription/ISic001625.html | 22 ++++++++-------- inscription/ISic001626.html | 22 ++++++++-------- inscription/ISic001627.html | 22 ++++++++-------- inscription/ISic001628.html | 22 ++++++++-------- inscription/ISic001629.html | 22 ++++++++-------- inscription/ISic001630.html | 22 ++++++++-------- inscription/ISic001631.html | 22 ++++++++-------- inscription/ISic001632.html | 22 ++++++++-------- inscription/ISic001633.html | 22 ++++++++-------- inscription/ISic001634.html | 22 ++++++++-------- inscription/ISic001635.html | 22 ++++++++-------- inscription/ISic001636.html | 22 ++++++++-------- inscription/ISic001637.html | 22 ++++++++-------- inscription/ISic001638.html | 22 ++++++++-------- inscription/ISic001639.html | 22 ++++++++-------- inscription/ISic001640.html | 22 ++++++++-------- inscription/ISic001641.html | 22 ++++++++-------- inscription/ISic001642.html | 22 ++++++++-------- inscription/ISic001643.html | 22 ++++++++-------- inscription/ISic001644.html | 22 ++++++++-------- inscription/ISic001645.html | 22 ++++++++-------- inscription/ISic001646.html | 22 ++++++++-------- inscription/ISic001647.html | 22 ++++++++-------- inscription/ISic001648.html | 22 ++++++++-------- inscription/ISic001649.html | 22 ++++++++-------- inscription/ISic001650.html | 22 ++++++++-------- inscription/ISic001651.html | 22 ++++++++-------- inscription/ISic001652.html | 22 ++++++++-------- inscription/ISic001653.html | 22 ++++++++-------- inscription/ISic001654.html | 22 ++++++++-------- inscription/ISic001655.html | 22 ++++++++-------- inscription/ISic001656.html | 22 ++++++++-------- inscription/ISic001657.html | 22 ++++++++-------- inscription/ISic001658.html | 22 ++++++++-------- inscription/ISic001659.html | 22 ++++++++-------- inscription/ISic001660.html | 22 ++++++++-------- inscription/ISic001661.html | 22 ++++++++-------- inscription/ISic001662.html | 22 ++++++++-------- inscription/ISic001663.html | 22 ++++++++-------- inscription/ISic001664.html | 22 ++++++++-------- inscription/ISic001665.html | 22 ++++++++-------- inscription/ISic001666.html | 22 ++++++++-------- inscription/ISic001667.html | 22 ++++++++-------- inscription/ISic001668.html | 22 ++++++++-------- inscription/ISic001669.html | 22 ++++++++-------- inscription/ISic001670.html | 22 ++++++++-------- inscription/ISic001671.html | 22 ++++++++-------- inscription/ISic001672.html | 22 ++++++++-------- inscription/ISic001673.html | 22 ++++++++-------- inscription/ISic001674.html | 22 ++++++++-------- inscription/ISic001675.html | 22 ++++++++-------- inscription/ISic001676.html | 22 ++++++++-------- inscription/ISic001677.html | 22 ++++++++-------- inscription/ISic001678.html | 22 ++++++++-------- inscription/ISic001679.html | 22 ++++++++-------- inscription/ISic001680.html | 22 ++++++++-------- inscription/ISic001681.html | 22 ++++++++-------- inscription/ISic001682.html | 22 ++++++++-------- inscription/ISic001683.html | 22 ++++++++-------- inscription/ISic001684.html | 22 ++++++++-------- inscription/ISic001685.html | 22 ++++++++-------- inscription/ISic001686.html | 22 ++++++++-------- inscription/ISic001687.html | 22 ++++++++-------- inscription/ISic001688.html | 22 ++++++++-------- inscription/ISic001689.html | 22 ++++++++-------- inscription/ISic001690.html | 22 ++++++++-------- inscription/ISic001691.html | 22 ++++++++-------- inscription/ISic001692.html | 22 ++++++++-------- inscription/ISic001694.html | 22 ++++++++-------- inscription/ISic001695.html | 22 ++++++++-------- inscription/ISic001696.html | 22 ++++++++-------- inscription/ISic001697.html | 22 ++++++++-------- inscription/ISic001698.html | 22 ++++++++-------- inscription/ISic001699.html | 22 ++++++++-------- inscription/ISic001700.html | 22 ++++++++-------- inscription/ISic001701.html | 22 ++++++++-------- inscription/ISic001703.html | 22 ++++++++-------- inscription/ISic001704.html | 22 ++++++++-------- inscription/ISic001705.html | 22 ++++++++-------- inscription/ISic001706.html | 22 ++++++++-------- inscription/ISic001707.html | 22 ++++++++-------- inscription/ISic001708.html | 22 ++++++++-------- inscription/ISic001709.html | 22 ++++++++-------- inscription/ISic001710.html | 22 ++++++++-------- inscription/ISic001711.html | 22 ++++++++-------- inscription/ISic001712.html | 22 ++++++++-------- inscription/ISic001713.html | 22 ++++++++-------- inscription/ISic001714.html | 22 ++++++++-------- inscription/ISic001715.html | 22 ++++++++-------- inscription/ISic001716.html | 22 ++++++++-------- inscription/ISic001717.html | 22 ++++++++-------- inscription/ISic001718.html | 22 ++++++++-------- inscription/ISic001719.html | 22 ++++++++-------- inscription/ISic001720.html | 22 ++++++++-------- inscription/ISic001721.html | 22 ++++++++-------- inscription/ISic001722.html | 22 ++++++++-------- inscription/ISic001723.html | 22 ++++++++-------- inscription/ISic001724.html | 22 ++++++++-------- inscription/ISic001725.html | 22 ++++++++-------- inscription/ISic001726.html | 22 ++++++++-------- inscription/ISic001727.html | 22 ++++++++-------- inscription/ISic001728.html | 22 ++++++++-------- inscription/ISic001729.html | 22 ++++++++-------- inscription/ISic001730.html | 22 ++++++++-------- inscription/ISic001731.html | 22 ++++++++-------- inscription/ISic001732.html | 22 ++++++++-------- inscription/ISic001733.html | 22 ++++++++-------- inscription/ISic001734.html | 22 ++++++++-------- inscription/ISic001735.html | 22 ++++++++-------- inscription/ISic001736.html | 22 ++++++++-------- inscription/ISic001737.html | 22 ++++++++-------- inscription/ISic001738.html | 22 ++++++++-------- inscription/ISic001739.html | 22 ++++++++-------- inscription/ISic001740.html | 22 ++++++++-------- inscription/ISic001741.html | 22 ++++++++-------- inscription/ISic001742.html | 22 ++++++++-------- inscription/ISic001743.html | 22 ++++++++-------- inscription/ISic001744.html | 22 ++++++++-------- inscription/ISic001745.html | 22 ++++++++-------- inscription/ISic001746.html | 22 ++++++++-------- inscription/ISic001747.html | 22 ++++++++-------- inscription/ISic001748.html | 22 ++++++++-------- inscription/ISic001749.html | 22 ++++++++-------- inscription/ISic001750.html | 22 ++++++++-------- inscription/ISic001751.html | 22 ++++++++-------- inscription/ISic001752.html | 22 ++++++++-------- inscription/ISic001753.html | 22 ++++++++-------- inscription/ISic001754.html | 22 ++++++++-------- inscription/ISic001755.html | 22 ++++++++-------- inscription/ISic001756.html | 22 ++++++++-------- inscription/ISic001757.html | 22 ++++++++-------- inscription/ISic001758.html | 22 ++++++++-------- inscription/ISic001759.html | 22 ++++++++-------- inscription/ISic001760.html | 22 ++++++++-------- inscription/ISic001761.html | 22 ++++++++-------- inscription/ISic001762.html | 22 ++++++++-------- inscription/ISic001763.html | 22 ++++++++-------- inscription/ISic001764.html | 22 ++++++++-------- inscription/ISic001765.html | 22 ++++++++-------- inscription/ISic001766.html | 22 ++++++++-------- inscription/ISic001767.html | 22 ++++++++-------- inscription/ISic001768.html | 22 ++++++++-------- inscription/ISic001769.html | 22 ++++++++-------- inscription/ISic001770.html | 22 ++++++++-------- inscription/ISic001771.html | 22 ++++++++-------- inscription/ISic001772.html | 22 ++++++++-------- inscription/ISic001773.html | 22 ++++++++-------- inscription/ISic001774.html | 22 ++++++++-------- inscription/ISic001775.html | 22 ++++++++-------- inscription/ISic001776.html | 22 ++++++++-------- inscription/ISic001777.html | 22 ++++++++-------- inscription/ISic001778.html | 22 ++++++++-------- inscription/ISic001779.html | 22 ++++++++-------- inscription/ISic001780.html | 22 ++++++++-------- inscription/ISic001782.html | 22 ++++++++-------- inscription/ISic001783.html | 22 ++++++++-------- inscription/ISic001784.html | 22 ++++++++-------- inscription/ISic001785.html | 22 ++++++++-------- inscription/ISic001786.html | 22 ++++++++-------- inscription/ISic001787.html | 22 ++++++++-------- inscription/ISic001809.html | 22 ++++++++-------- inscription/ISic001810.html | 22 ++++++++-------- inscription/ISic001811.html | 22 ++++++++-------- inscription/ISic001812.html | 22 ++++++++-------- inscription/ISic001813.html | 22 ++++++++-------- inscription/ISic001814.html | 22 ++++++++-------- inscription/ISic001815.html | 22 ++++++++-------- inscription/ISic001816.html | 22 ++++++++-------- inscription/ISic001817.html | 22 ++++++++-------- inscription/ISic001818.html | 22 ++++++++-------- inscription/ISic001819.html | 22 ++++++++-------- inscription/ISic001820.html | 22 ++++++++-------- inscription/ISic001821.html | 22 ++++++++-------- inscription/ISic001822.html | 22 ++++++++-------- inscription/ISic001830.html | 22 ++++++++-------- inscription/ISic001832.html | 22 ++++++++-------- inscription/ISic001833.html | 22 ++++++++-------- inscription/ISic001834.html | 22 ++++++++-------- inscription/ISic001835.html | 22 ++++++++-------- inscription/ISic001869.html | 22 ++++++++-------- inscription/ISic001870.html | 22 ++++++++-------- inscription/ISic001871.html | 22 ++++++++-------- inscription/ISic001872.html | 22 ++++++++-------- inscription/ISic001873.html | 22 ++++++++-------- inscription/ISic001874.html | 22 ++++++++-------- inscription/ISic001875.html | 22 ++++++++-------- inscription/ISic001876.html | 22 ++++++++-------- inscription/ISic001877.html | 22 ++++++++-------- inscription/ISic002702.html | 22 ++++++++-------- inscription/ISic002703.html | 22 ++++++++-------- inscription/ISic002704.html | 22 ++++++++-------- inscription/ISic002705.html | 22 ++++++++-------- inscription/ISic002706.html | 22 ++++++++-------- inscription/ISic002707.html | 22 ++++++++-------- inscription/ISic002708.html | 22 ++++++++-------- inscription/ISic002709.html | 22 ++++++++-------- inscription/ISic002710.html | 22 ++++++++-------- inscription/ISic002711.html | 22 ++++++++-------- inscription/ISic002712.html | 22 ++++++++-------- inscription/ISic002713.html | 22 ++++++++-------- inscription/ISic002714.html | 22 ++++++++-------- inscription/ISic002715.html | 22 ++++++++-------- inscription/ISic002716.html | 22 ++++++++-------- inscription/ISic002717.html | 22 ++++++++-------- inscription/ISic002718.html | 22 ++++++++-------- inscription/ISic002719.html | 22 ++++++++-------- inscription/ISic002720.html | 22 ++++++++-------- inscription/ISic002721.html | 22 ++++++++-------- inscription/ISic002722.html | 22 ++++++++-------- inscription/ISic002723.html | 22 ++++++++-------- inscription/ISic002724.html | 22 ++++++++-------- inscription/ISic002725.html | 22 ++++++++-------- inscription/ISic002726.html | 22 ++++++++-------- inscription/ISic002727.html | 22 ++++++++-------- inscription/ISic002728.html | 22 ++++++++-------- inscription/ISic002729.html | 22 ++++++++-------- inscription/ISic002730.html | 22 ++++++++-------- inscription/ISic002731.html | 22 ++++++++-------- inscription/ISic002732.html | 22 ++++++++-------- inscription/ISic002733.html | 22 ++++++++-------- inscription/ISic002734.html | 22 ++++++++-------- inscription/ISic002735.html | 22 ++++++++-------- inscription/ISic002736.html | 22 ++++++++-------- inscription/ISic002737.html | 22 ++++++++-------- inscription/ISic002738.html | 22 ++++++++-------- inscription/ISic002739.html | 22 ++++++++-------- inscription/ISic002740.html | 22 ++++++++-------- inscription/ISic002741.html | 22 ++++++++-------- inscription/ISic002742.html | 22 ++++++++-------- inscription/ISic002743.html | 22 ++++++++-------- inscription/ISic002744.html | 22 ++++++++-------- inscription/ISic002745.html | 22 ++++++++-------- inscription/ISic002746.html | 22 ++++++++-------- inscription/ISic002747.html | 22 ++++++++-------- inscription/ISic002748.html | 22 ++++++++-------- inscription/ISic002749.html | 22 ++++++++-------- inscription/ISic002750.html | 22 ++++++++-------- inscription/ISic002751.html | 22 ++++++++-------- inscription/ISic002752.html | 22 ++++++++-------- inscription/ISic002753.html | 22 ++++++++-------- inscription/ISic002754.html | 22 ++++++++-------- inscription/ISic002756.html | 22 ++++++++-------- inscription/ISic002757.html | 22 ++++++++-------- inscription/ISic002758.html | 22 ++++++++-------- inscription/ISic002759.html | 22 ++++++++-------- inscription/ISic002760.html | 22 ++++++++-------- inscription/ISic002761.html | 22 ++++++++-------- inscription/ISic002762.html | 22 ++++++++-------- inscription/ISic002763.html | 22 ++++++++-------- inscription/ISic002764.html | 22 ++++++++-------- inscription/ISic002765.html | 22 ++++++++-------- inscription/ISic002766.html | 22 ++++++++-------- inscription/ISic002767.html | 22 ++++++++-------- inscription/ISic002768.html | 22 ++++++++-------- inscription/ISic002769.html | 22 ++++++++-------- inscription/ISic002770.html | 22 ++++++++-------- inscription/ISic002771.html | 22 ++++++++-------- inscription/ISic002772.html | 22 ++++++++-------- inscription/ISic002773.html | 22 ++++++++-------- inscription/ISic002774.html | 22 ++++++++-------- inscription/ISic002775.html | 22 ++++++++-------- inscription/ISic002776.html | 22 ++++++++-------- inscription/ISic002777.html | 22 ++++++++-------- inscription/ISic002778.html | 22 ++++++++-------- inscription/ISic002779.html | 22 ++++++++-------- inscription/ISic002780.html | 22 ++++++++-------- inscription/ISic002781.html | 22 ++++++++-------- inscription/ISic002782.html | 22 ++++++++-------- inscription/ISic002783.html | 22 ++++++++-------- inscription/ISic002784.html | 22 ++++++++-------- inscription/ISic002785.html | 22 ++++++++-------- inscription/ISic002786.html | 22 ++++++++-------- inscription/ISic002787.html | 22 ++++++++-------- inscription/ISic002788.html | 22 ++++++++-------- inscription/ISic002789.html | 22 ++++++++-------- inscription/ISic002790.html | 22 ++++++++-------- inscription/ISic002791.html | 22 ++++++++-------- inscription/ISic002792.html | 22 ++++++++-------- inscription/ISic002793.html | 22 ++++++++-------- inscription/ISic002794.html | 22 ++++++++-------- inscription/ISic002795.html | 22 ++++++++-------- inscription/ISic002796.html | 22 ++++++++-------- inscription/ISic002797.html | 22 ++++++++-------- inscription/ISic002798.html | 22 ++++++++-------- inscription/ISic002799.html | 22 ++++++++-------- inscription/ISic002800.html | 22 ++++++++-------- inscription/ISic002801.html | 22 ++++++++-------- inscription/ISic002802.html | 22 ++++++++-------- inscription/ISic002803.html | 22 ++++++++-------- inscription/ISic002804.html | 22 ++++++++-------- inscription/ISic002805.html | 22 ++++++++-------- inscription/ISic002806.html | 22 ++++++++-------- inscription/ISic002807.html | 22 ++++++++-------- inscription/ISic002808.html | 22 ++++++++-------- inscription/ISic002809.html | 22 ++++++++-------- inscription/ISic002810.html | 22 ++++++++-------- inscription/ISic002811.html | 22 ++++++++-------- inscription/ISic002812.html | 22 ++++++++-------- inscription/ISic002813.html | 22 ++++++++-------- inscription/ISic002814.html | 22 ++++++++-------- inscription/ISic002815.html | 22 ++++++++-------- inscription/ISic002816.html | 22 ++++++++-------- inscription/ISic002817.html | 22 ++++++++-------- inscription/ISic002818.html | 22 ++++++++-------- inscription/ISic002819.html | 22 ++++++++-------- inscription/ISic002820.html | 22 ++++++++-------- inscription/ISic002821.html | 22 ++++++++-------- inscription/ISic002822.html | 22 ++++++++-------- inscription/ISic002823.html | 22 ++++++++-------- inscription/ISic002824.html | 22 ++++++++-------- inscription/ISic002825.html | 22 ++++++++-------- inscription/ISic002826.html | 22 ++++++++-------- inscription/ISic002827.html | 22 ++++++++-------- inscription/ISic002828.html | 22 ++++++++-------- inscription/ISic002829.html | 22 ++++++++-------- inscription/ISic002830.html | 22 ++++++++-------- inscription/ISic002831.html | 22 ++++++++-------- inscription/ISic002832.html | 22 ++++++++-------- inscription/ISic002833.html | 22 ++++++++-------- inscription/ISic002834.html | 22 ++++++++-------- inscription/ISic002835.html | 22 ++++++++-------- inscription/ISic002836.html | 22 ++++++++-------- inscription/ISic002837.html | 22 ++++++++-------- inscription/ISic002838.html | 22 ++++++++-------- inscription/ISic002839.html | 22 ++++++++-------- inscription/ISic002840.html | 22 ++++++++-------- inscription/ISic002841.html | 22 ++++++++-------- inscription/ISic002842.html | 22 ++++++++-------- inscription/ISic002843.html | 22 ++++++++-------- inscription/ISic002844.html | 22 ++++++++-------- inscription/ISic002845.html | 22 ++++++++-------- inscription/ISic002846.html | 22 ++++++++-------- inscription/ISic002847.html | 22 ++++++++-------- inscription/ISic002848.html | 22 ++++++++-------- inscription/ISic002849.html | 22 ++++++++-------- inscription/ISic002850.html | 22 ++++++++-------- inscription/ISic002851.html | 22 ++++++++-------- inscription/ISic002852.html | 22 ++++++++-------- inscription/ISic002853.html | 22 ++++++++-------- inscription/ISic002854.html | 22 ++++++++-------- inscription/ISic002855.html | 22 ++++++++-------- inscription/ISic002856.html | 22 ++++++++-------- inscription/ISic002857.html | 22 ++++++++-------- inscription/ISic002858.html | 22 ++++++++-------- inscription/ISic002859.html | 22 ++++++++-------- inscription/ISic002860.html | 22 ++++++++-------- inscription/ISic002861.html | 22 ++++++++-------- inscription/ISic002862.html | 22 ++++++++-------- inscription/ISic002863.html | 22 ++++++++-------- inscription/ISic002864.html | 22 ++++++++-------- inscription/ISic002865.html | 22 ++++++++-------- inscription/ISic002866.html | 22 ++++++++-------- inscription/ISic002867.html | 22 ++++++++-------- inscription/ISic002868.html | 22 ++++++++-------- inscription/ISic002869.html | 22 ++++++++-------- inscription/ISic002870.html | 22 ++++++++-------- inscription/ISic002871.html | 22 ++++++++-------- inscription/ISic002872.html | 22 ++++++++-------- inscription/ISic002873.html | 22 ++++++++-------- inscription/ISic002874.html | 22 ++++++++-------- inscription/ISic002875.html | 22 ++++++++-------- inscription/ISic002876.html | 22 ++++++++-------- inscription/ISic002877.html | 22 ++++++++-------- inscription/ISic002878.html | 22 ++++++++-------- inscription/ISic002879.html | 22 ++++++++-------- inscription/ISic002880.html | 22 ++++++++-------- inscription/ISic002881.html | 22 ++++++++-------- inscription/ISic002882.html | 22 ++++++++-------- inscription/ISic002883.html | 22 ++++++++-------- inscription/ISic002884.html | 22 ++++++++-------- inscription/ISic002885.html | 22 ++++++++-------- inscription/ISic002886.html | 22 ++++++++-------- inscription/ISic002887.html | 22 ++++++++-------- inscription/ISic002888.html | 22 ++++++++-------- inscription/ISic002889.html | 22 ++++++++-------- inscription/ISic002890.html | 22 ++++++++-------- inscription/ISic002891.html | 22 ++++++++-------- inscription/ISic002892.html | 22 ++++++++-------- inscription/ISic002893.html | 22 ++++++++-------- inscription/ISic002894.html | 22 ++++++++-------- inscription/ISic002895.html | 22 ++++++++-------- inscription/ISic002896.html | 22 ++++++++-------- inscription/ISic002897.html | 22 ++++++++-------- inscription/ISic002898.html | 22 ++++++++-------- inscription/ISic002899.html | 22 ++++++++-------- inscription/ISic002900.html | 22 ++++++++-------- inscription/ISic002901.html | 22 ++++++++-------- inscription/ISic002902.html | 22 ++++++++-------- inscription/ISic002903.html | 22 ++++++++-------- inscription/ISic002904.html | 22 ++++++++-------- inscription/ISic002905.html | 22 ++++++++-------- inscription/ISic002906.html | 22 ++++++++-------- inscription/ISic002907.html | 22 ++++++++-------- inscription/ISic002908.html | 22 ++++++++-------- inscription/ISic002909.html | 22 ++++++++-------- inscription/ISic002910.html | 22 ++++++++-------- inscription/ISic002911.html | 22 ++++++++-------- inscription/ISic002912.html | 22 ++++++++-------- inscription/ISic002913.html | 22 ++++++++-------- inscription/ISic002914.html | 22 ++++++++-------- inscription/ISic002915.html | 22 ++++++++-------- inscription/ISic002916.html | 22 ++++++++-------- inscription/ISic002917.html | 22 ++++++++-------- inscription/ISic002918.html | 22 ++++++++-------- inscription/ISic002919.html | 22 ++++++++-------- inscription/ISic002920.html | 22 ++++++++-------- inscription/ISic002921.html | 22 ++++++++-------- inscription/ISic002922.html | 22 ++++++++-------- inscription/ISic002923.html | 22 ++++++++-------- inscription/ISic002924.html | 22 ++++++++-------- inscription/ISic002925.html | 22 ++++++++-------- inscription/ISic002926.html | 22 ++++++++-------- inscription/ISic002927.html | 22 ++++++++-------- inscription/ISic002928.html | 22 ++++++++-------- inscription/ISic002929.html | 22 ++++++++-------- inscription/ISic002930.html | 22 ++++++++-------- inscription/ISic002931.html | 22 ++++++++-------- inscription/ISic002932.html | 22 ++++++++-------- inscription/ISic002933.html | 22 ++++++++-------- inscription/ISic002934.html | 22 ++++++++-------- inscription/ISic002935.html | 22 ++++++++-------- inscription/ISic002936.html | 22 ++++++++-------- inscription/ISic002937.html | 22 ++++++++-------- inscription/ISic002938.html | 22 ++++++++-------- inscription/ISic002939.html | 22 ++++++++-------- inscription/ISic002940.html | 22 ++++++++-------- inscription/ISic002941.html | 22 ++++++++-------- inscription/ISic002942.html | 22 ++++++++-------- inscription/ISic002943.html | 22 ++++++++-------- inscription/ISic002944.html | 22 ++++++++-------- inscription/ISic002945.html | 22 ++++++++-------- inscription/ISic002946.html | 22 ++++++++-------- inscription/ISic002947.html | 22 ++++++++-------- inscription/ISic002948.html | 22 ++++++++-------- inscription/ISic002949.html | 22 ++++++++-------- inscription/ISic002950.html | 22 ++++++++-------- inscription/ISic002951.html | 22 ++++++++-------- inscription/ISic002952.html | 22 ++++++++-------- inscription/ISic002953.html | 22 ++++++++-------- inscription/ISic002954.html | 22 ++++++++-------- inscription/ISic002955.html | 22 ++++++++-------- inscription/ISic002956.html | 22 ++++++++-------- inscription/ISic002957.html | 22 ++++++++-------- inscription/ISic002958.html | 22 ++++++++-------- inscription/ISic002959.html | 22 ++++++++-------- inscription/ISic002960.html | 22 ++++++++-------- inscription/ISic002961.html | 22 ++++++++-------- inscription/ISic002962.html | 22 ++++++++-------- inscription/ISic002963.html | 22 ++++++++-------- inscription/ISic002964.html | 22 ++++++++-------- inscription/ISic002965.html | 22 ++++++++-------- inscription/ISic002966.html | 22 ++++++++-------- inscription/ISic002967.html | 22 ++++++++-------- inscription/ISic002968.html | 22 ++++++++-------- inscription/ISic002969.html | 22 ++++++++-------- inscription/ISic002970.html | 22 ++++++++-------- inscription/ISic002971.html | 22 ++++++++-------- inscription/ISic002972.html | 22 ++++++++-------- inscription/ISic002973.html | 22 ++++++++-------- inscription/ISic002974.html | 22 ++++++++-------- inscription/ISic002975.html | 22 ++++++++-------- inscription/ISic002976.html | 22 ++++++++-------- inscription/ISic002977.html | 22 ++++++++-------- inscription/ISic002978.html | 22 ++++++++-------- inscription/ISic002979.html | 22 ++++++++-------- inscription/ISic002980.html | 22 ++++++++-------- inscription/ISic002981.html | 22 ++++++++-------- inscription/ISic002982.html | 22 ++++++++-------- inscription/ISic002983.html | 22 ++++++++-------- inscription/ISic002984.html | 22 ++++++++-------- inscription/ISic002985.html | 22 ++++++++-------- inscription/ISic002986.html | 22 ++++++++-------- inscription/ISic002987.html | 22 ++++++++-------- inscription/ISic002988.html | 22 ++++++++-------- inscription/ISic002989.html | 22 ++++++++-------- inscription/ISic002990.html | 22 ++++++++-------- inscription/ISic002991.html | 22 ++++++++-------- inscription/ISic002992.html | 22 ++++++++-------- inscription/ISic002993.html | 22 ++++++++-------- inscription/ISic002994.html | 22 ++++++++-------- inscription/ISic002995.html | 22 ++++++++-------- inscription/ISic002996.html | 22 ++++++++-------- inscription/ISic002997.html | 22 ++++++++-------- inscription/ISic002998.html | 22 ++++++++-------- inscription/ISic002999.html | 22 ++++++++-------- inscription/ISic003000.html | 22 ++++++++-------- inscription/ISic003001.html | 22 ++++++++-------- inscription/ISic003002.html | 22 ++++++++-------- inscription/ISic003003.html | 22 ++++++++-------- inscription/ISic003004.html | 22 ++++++++-------- inscription/ISic003005.html | 22 ++++++++-------- inscription/ISic003006.html | 22 ++++++++-------- inscription/ISic003007.html | 22 ++++++++-------- inscription/ISic003008.html | 22 ++++++++-------- inscription/ISic003009.html | 22 ++++++++-------- inscription/ISic003010.html | 22 ++++++++-------- inscription/ISic003011.html | 22 ++++++++-------- inscription/ISic003012.html | 22 ++++++++-------- inscription/ISic003013.html | 22 ++++++++-------- inscription/ISic003014.html | 22 ++++++++-------- inscription/ISic003015.html | 22 ++++++++-------- inscription/ISic003016.html | 22 ++++++++-------- inscription/ISic003017.html | 22 ++++++++-------- inscription/ISic003018.html | 22 ++++++++-------- inscription/ISic003019.html | 22 ++++++++-------- inscription/ISic003020.html | 22 ++++++++-------- inscription/ISic003022.html | 22 ++++++++-------- inscription/ISic003023.html | 22 ++++++++-------- inscription/ISic003024.html | 22 ++++++++-------- inscription/ISic003025.html | 22 ++++++++-------- inscription/ISic003026.html | 22 ++++++++-------- inscription/ISic003027.html | 22 ++++++++-------- inscription/ISic003029.html | 22 ++++++++-------- inscription/ISic003030.html | 22 ++++++++-------- inscription/ISic003031.html | 22 ++++++++-------- inscription/ISic003032.html | 22 ++++++++-------- inscription/ISic003033.html | 22 ++++++++-------- inscription/ISic003034.html | 22 ++++++++-------- inscription/ISic003035.html | 22 ++++++++-------- inscription/ISic003036.html | 22 ++++++++-------- inscription/ISic003037.html | 22 ++++++++-------- inscription/ISic003038.html | 22 ++++++++-------- inscription/ISic003039.html | 22 ++++++++-------- inscription/ISic003040.html | 22 ++++++++-------- inscription/ISic003041.html | 22 ++++++++-------- inscription/ISic003042.html | 22 ++++++++-------- inscription/ISic003043.html | 22 ++++++++-------- inscription/ISic003044.html | 22 ++++++++-------- inscription/ISic003045.html | 22 ++++++++-------- inscription/ISic003046.html | 22 ++++++++-------- inscription/ISic003047.html | 22 ++++++++-------- inscription/ISic003048.html | 22 ++++++++-------- inscription/ISic003049.html | 22 ++++++++-------- inscription/ISic003050.html | 22 ++++++++-------- inscription/ISic003051.html | 22 ++++++++-------- inscription/ISic003052.html | 22 ++++++++-------- inscription/ISic003053.html | 22 ++++++++-------- inscription/ISic003054.html | 22 ++++++++-------- inscription/ISic003055.html | 22 ++++++++-------- inscription/ISic003056.html | 22 ++++++++-------- inscription/ISic003057.html | 22 ++++++++-------- inscription/ISic003058.html | 22 ++++++++-------- inscription/ISic003059.html | 22 ++++++++-------- inscription/ISic003060.html | 22 ++++++++-------- inscription/ISic003061.html | 22 ++++++++-------- inscription/ISic003062.html | 22 ++++++++-------- inscription/ISic003063.html | 22 ++++++++-------- inscription/ISic003064.html | 22 ++++++++-------- inscription/ISic003065.html | 22 ++++++++-------- inscription/ISic003067.html | 22 ++++++++-------- inscription/ISic003068.html | 22 ++++++++-------- inscription/ISic003069.html | 22 ++++++++-------- inscription/ISic003070.html | 22 ++++++++-------- inscription/ISic003071.html | 22 ++++++++-------- inscription/ISic003072.html | 22 ++++++++-------- inscription/ISic003073.html | 22 ++++++++-------- inscription/ISic003074.html | 22 ++++++++-------- inscription/ISic003075.html | 22 ++++++++-------- inscription/ISic003076.html | 22 ++++++++-------- inscription/ISic003077.html | 22 ++++++++-------- inscription/ISic003078.html | 22 ++++++++-------- inscription/ISic003079.html | 22 ++++++++-------- inscription/ISic003080.html | 22 ++++++++-------- inscription/ISic003081.html | 22 ++++++++-------- inscription/ISic003082.html | 22 ++++++++-------- inscription/ISic003083.html | 22 ++++++++-------- inscription/ISic003084.html | 22 ++++++++-------- inscription/ISic003085.html | 22 ++++++++-------- inscription/ISic003086.html | 22 ++++++++-------- inscription/ISic003087.html | 22 ++++++++-------- inscription/ISic003089.html | 22 ++++++++-------- inscription/ISic003090.html | 22 ++++++++-------- inscription/ISic003091.html | 22 ++++++++-------- inscription/ISic003092.html | 22 ++++++++-------- inscription/ISic003093.html | 22 ++++++++-------- inscription/ISic003094.html | 22 ++++++++-------- inscription/ISic003095.html | 22 ++++++++-------- inscription/ISic003096.html | 22 ++++++++-------- inscription/ISic003097.html | 22 ++++++++-------- inscription/ISic003098.html | 22 ++++++++-------- inscription/ISic003099.html | 22 ++++++++-------- inscription/ISic003100.html | 22 ++++++++-------- inscription/ISic003101.html | 22 ++++++++-------- inscription/ISic003102.html | 22 ++++++++-------- inscription/ISic003103.html | 22 ++++++++-------- inscription/ISic003104.html | 22 ++++++++-------- inscription/ISic003105.html | 22 ++++++++-------- inscription/ISic003107.html | 22 ++++++++-------- inscription/ISic003108.html | 22 ++++++++-------- inscription/ISic003109.html | 22 ++++++++-------- inscription/ISic003110.html | 22 ++++++++-------- inscription/ISic003111.html | 22 ++++++++-------- inscription/ISic003112.html | 22 ++++++++-------- inscription/ISic003114.html | 22 ++++++++-------- inscription/ISic003115.html | 22 ++++++++-------- inscription/ISic003116.html | 22 ++++++++-------- inscription/ISic003117.html | 22 ++++++++-------- inscription/ISic003118.html | 22 ++++++++-------- inscription/ISic003119.html | 22 ++++++++-------- inscription/ISic003120.html | 22 ++++++++-------- inscription/ISic003122.html | 22 ++++++++-------- inscription/ISic003123.html | 22 ++++++++-------- inscription/ISic003124.html | 22 ++++++++-------- inscription/ISic003125.html | 22 ++++++++-------- inscription/ISic003126.html | 22 ++++++++-------- inscription/ISic003127.html | 22 ++++++++-------- inscription/ISic003128.html | 22 ++++++++-------- inscription/ISic003129.html | 22 ++++++++-------- inscription/ISic003130.html | 22 ++++++++-------- inscription/ISic003131.html | 22 ++++++++-------- inscription/ISic003132.html | 22 ++++++++-------- inscription/ISic003133.html | 22 ++++++++-------- inscription/ISic003134.html | 22 ++++++++-------- inscription/ISic003135.html | 22 ++++++++-------- inscription/ISic003136.html | 22 ++++++++-------- inscription/ISic003137.html | 22 ++++++++-------- inscription/ISic003138.html | 22 ++++++++-------- inscription/ISic003139.html | 22 ++++++++-------- inscription/ISic003140.html | 22 ++++++++-------- inscription/ISic003141.html | 22 ++++++++-------- inscription/ISic003142.html | 22 ++++++++-------- inscription/ISic003143.html | 22 ++++++++-------- inscription/ISic003144.html | 22 ++++++++-------- inscription/ISic003145.html | 22 ++++++++-------- inscription/ISic003146.html | 22 ++++++++-------- inscription/ISic003147.html | 22 ++++++++-------- inscription/ISic003148.html | 22 ++++++++-------- inscription/ISic003149.html | 22 ++++++++-------- inscription/ISic003150.html | 22 ++++++++-------- inscription/ISic003151.html | 22 ++++++++-------- inscription/ISic003152.html | 22 ++++++++-------- inscription/ISic003153.html | 22 ++++++++-------- inscription/ISic003154.html | 22 ++++++++-------- inscription/ISic003155.html | 22 ++++++++-------- inscription/ISic003156.html | 22 ++++++++-------- inscription/ISic003157.html | 22 ++++++++-------- inscription/ISic003158.html | 22 ++++++++-------- inscription/ISic003159.html | 22 ++++++++-------- inscription/ISic003161.html | 22 ++++++++-------- inscription/ISic003162.html | 22 ++++++++-------- inscription/ISic003163.html | 22 ++++++++-------- inscription/ISic003164.html | 22 ++++++++-------- inscription/ISic003165.html | 22 ++++++++-------- inscription/ISic003166.html | 22 ++++++++-------- inscription/ISic003167.html | 22 ++++++++-------- inscription/ISic003168.html | 22 ++++++++-------- inscription/ISic003169.html | 22 ++++++++-------- inscription/ISic003170.html | 22 ++++++++-------- inscription/ISic003171.html | 22 ++++++++-------- inscription/ISic003172.html | 22 ++++++++-------- inscription/ISic003173.html | 22 ++++++++-------- inscription/ISic003174.html | 22 ++++++++-------- inscription/ISic003175.html | 22 ++++++++-------- inscription/ISic003176.html | 22 ++++++++-------- inscription/ISic003177.html | 22 ++++++++-------- inscription/ISic003178.html | 22 ++++++++-------- inscription/ISic003179.html | 22 ++++++++-------- inscription/ISic003180.html | 22 ++++++++-------- inscription/ISic003181.html | 22 ++++++++-------- inscription/ISic003182.html | 22 ++++++++-------- inscription/ISic003183.html | 22 ++++++++-------- inscription/ISic003184.html | 22 ++++++++-------- inscription/ISic003185.html | 22 ++++++++-------- inscription/ISic003186.html | 22 ++++++++-------- inscription/ISic003187.html | 22 ++++++++-------- inscription/ISic003188.html | 22 ++++++++-------- inscription/ISic003189.html | 22 ++++++++-------- inscription/ISic003190.html | 22 ++++++++-------- inscription/ISic003191.html | 22 ++++++++-------- inscription/ISic003192.html | 22 ++++++++-------- inscription/ISic003193.html | 22 ++++++++-------- inscription/ISic003194.html | 22 ++++++++-------- inscription/ISic003195.html | 22 ++++++++-------- inscription/ISic003196.html | 22 ++++++++-------- inscription/ISic003197.html | 22 ++++++++-------- inscription/ISic003198.html | 22 ++++++++-------- inscription/ISic003199.html | 22 ++++++++-------- inscription/ISic003200.html | 22 ++++++++-------- inscription/ISic003201.html | 22 ++++++++-------- inscription/ISic003202.html | 22 ++++++++-------- inscription/ISic003203.html | 22 ++++++++-------- inscription/ISic003204.html | 22 ++++++++-------- inscription/ISic003205.html | 22 ++++++++-------- inscription/ISic003206.html | 22 ++++++++-------- inscription/ISic003207.html | 22 ++++++++-------- inscription/ISic003208.html | 22 ++++++++-------- inscription/ISic003209.html | 22 ++++++++-------- inscription/ISic003210.html | 22 ++++++++-------- inscription/ISic003211.html | 22 ++++++++-------- inscription/ISic003212.html | 22 ++++++++-------- inscription/ISic003213.html | 22 ++++++++-------- inscription/ISic003214.html | 22 ++++++++-------- inscription/ISic003215.html | 22 ++++++++-------- inscription/ISic003216.html | 22 ++++++++-------- inscription/ISic003217.html | 22 ++++++++-------- inscription/ISic003218.html | 22 ++++++++-------- inscription/ISic003219.html | 22 ++++++++-------- inscription/ISic003220.html | 22 ++++++++-------- inscription/ISic003221.html | 22 ++++++++-------- inscription/ISic003222.html | 22 ++++++++-------- inscription/ISic003223.html | 22 ++++++++-------- inscription/ISic003224.html | 22 ++++++++-------- inscription/ISic003225.html | 22 ++++++++-------- inscription/ISic003226.html | 22 ++++++++-------- inscription/ISic003227.html | 22 ++++++++-------- inscription/ISic003228.html | 22 ++++++++-------- inscription/ISic003229.html | 22 ++++++++-------- inscription/ISic003230.html | 22 ++++++++-------- inscription/ISic003231.html | 22 ++++++++-------- inscription/ISic003232.html | 22 ++++++++-------- inscription/ISic003233.html | 22 ++++++++-------- inscription/ISic003234.html | 22 ++++++++-------- inscription/ISic003235.html | 22 ++++++++-------- inscription/ISic003236.html | 22 ++++++++-------- inscription/ISic003237.html | 22 ++++++++-------- inscription/ISic003238.html | 22 ++++++++-------- inscription/ISic003239.html | 22 ++++++++-------- inscription/ISic003240.html | 22 ++++++++-------- inscription/ISic003241.html | 22 ++++++++-------- inscription/ISic003242.html | 22 ++++++++-------- inscription/ISic003243.html | 22 ++++++++-------- inscription/ISic003244.html | 22 ++++++++-------- inscription/ISic003245.html | 22 ++++++++-------- inscription/ISic003246.html | 22 ++++++++-------- inscription/ISic003247.html | 22 ++++++++-------- inscription/ISic003248.html | 22 ++++++++-------- inscription/ISic003249.html | 22 ++++++++-------- inscription/ISic003250.html | 22 ++++++++-------- inscription/ISic003251.html | 22 ++++++++-------- inscription/ISic003252.html | 22 ++++++++-------- inscription/ISic003253.html | 22 ++++++++-------- inscription/ISic003254.html | 22 ++++++++-------- inscription/ISic003255.html | 22 ++++++++-------- inscription/ISic003256.html | 22 ++++++++-------- inscription/ISic003257.html | 22 ++++++++-------- inscription/ISic003258.html | 22 ++++++++-------- inscription/ISic003259.html | 22 ++++++++-------- inscription/ISic003260.html | 22 ++++++++-------- inscription/ISic003261.html | 22 ++++++++-------- inscription/ISic003262.html | 22 ++++++++-------- inscription/ISic003263.html | 22 ++++++++-------- inscription/ISic003264.html | 22 ++++++++-------- inscription/ISic003265.html | 22 ++++++++-------- inscription/ISic003266.html | 22 ++++++++-------- inscription/ISic003267.html | 22 ++++++++-------- inscription/ISic003268.html | 22 ++++++++-------- inscription/ISic003269.html | 22 ++++++++-------- inscription/ISic003270.html | 22 ++++++++-------- inscription/ISic003271.html | 22 ++++++++-------- inscription/ISic003272.html | 22 ++++++++-------- inscription/ISic003273.html | 22 ++++++++-------- inscription/ISic003274.html | 22 ++++++++-------- inscription/ISic003275.html | 22 ++++++++-------- inscription/ISic003276.html | 22 ++++++++-------- inscription/ISic003277.html | 22 ++++++++-------- inscription/ISic003278.html | 22 ++++++++-------- inscription/ISic003279.html | 22 ++++++++-------- inscription/ISic003280.html | 22 ++++++++-------- inscription/ISic003281.html | 22 ++++++++-------- inscription/ISic003282.html | 22 ++++++++-------- inscription/ISic003283.html | 22 ++++++++-------- inscription/ISic003284.html | 22 ++++++++-------- inscription/ISic003285.html | 22 ++++++++-------- inscription/ISic003286.html | 22 ++++++++-------- inscription/ISic003287.html | 22 ++++++++-------- inscription/ISic003288.html | 22 ++++++++-------- inscription/ISic003289.html | 22 ++++++++-------- inscription/ISic003290.html | 22 ++++++++-------- inscription/ISic003291.html | 22 ++++++++-------- inscription/ISic003292.html | 22 ++++++++-------- inscription/ISic003293.html | 22 ++++++++-------- inscription/ISic003294.html | 22 ++++++++-------- inscription/ISic003295.html | 22 ++++++++-------- inscription/ISic003296.html | 22 ++++++++-------- inscription/ISic003297.html | 22 ++++++++-------- inscription/ISic003298.html | 22 ++++++++-------- inscription/ISic003299.html | 22 ++++++++-------- inscription/ISic003300.html | 22 ++++++++-------- inscription/ISic003301.html | 22 ++++++++-------- inscription/ISic003302.html | 22 ++++++++-------- inscription/ISic003303.html | 22 ++++++++-------- inscription/ISic003304.html | 22 ++++++++-------- inscription/ISic003305.html | 22 ++++++++-------- inscription/ISic003306.html | 22 ++++++++-------- inscription/ISic003307.html | 22 ++++++++-------- inscription/ISic003308.html | 22 ++++++++-------- inscription/ISic003309.html | 22 ++++++++-------- inscription/ISic003310.html | 22 ++++++++-------- inscription/ISic003311.html | 22 ++++++++-------- inscription/ISic003312.html | 22 ++++++++-------- inscription/ISic003313.html | 22 ++++++++-------- inscription/ISic003314.html | 22 ++++++++-------- inscription/ISic003315.html | 22 ++++++++-------- inscription/ISic003316.html | 22 ++++++++-------- inscription/ISic003317.html | 22 ++++++++-------- inscription/ISic003318.html | 22 ++++++++-------- inscription/ISic003319.html | 22 ++++++++-------- inscription/ISic003320.html | 22 ++++++++-------- inscription/ISic003321.html | 22 ++++++++-------- inscription/ISic003322.html | 22 ++++++++-------- inscription/ISic003323.html | 22 ++++++++-------- inscription/ISic003324.html | 22 ++++++++-------- inscription/ISic003325.html | 22 ++++++++-------- inscription/ISic003326.html | 22 ++++++++-------- inscription/ISic003327.html | 22 ++++++++-------- inscription/ISic003328.html | 22 ++++++++-------- inscription/ISic003329.html | 22 ++++++++-------- inscription/ISic003330.html | 22 ++++++++-------- inscription/ISic003331.html | 22 ++++++++-------- inscription/ISic003333.html | 22 ++++++++-------- inscription/ISic003334.html | 22 ++++++++-------- inscription/ISic003335.html | 22 ++++++++-------- inscription/ISic003336.html | 22 ++++++++-------- inscription/ISic003337.html | 22 ++++++++-------- inscription/ISic003338.html | 22 ++++++++-------- inscription/ISic003339.html | 22 ++++++++-------- inscription/ISic003340.html | 22 ++++++++-------- inscription/ISic003341.html | 22 ++++++++-------- inscription/ISic003342.html | 22 ++++++++-------- inscription/ISic003343.html | 22 ++++++++-------- inscription/ISic003345.html | 22 ++++++++-------- inscription/ISic003346.html | 22 ++++++++-------- inscription/ISic003347.html | 22 ++++++++-------- inscription/ISic003348.html | 22 ++++++++-------- inscription/ISic003349.html | 22 ++++++++-------- inscription/ISic003351.html | 22 ++++++++-------- inscription/ISic003352.html | 22 ++++++++-------- inscription/ISic003353.html | 22 ++++++++-------- inscription/ISic003354.html | 22 ++++++++-------- inscription/ISic003355.html | 22 ++++++++-------- inscription/ISic003356.html | 22 ++++++++-------- inscription/ISic003357.html | 22 ++++++++-------- inscription/ISic003358.html | 22 ++++++++-------- inscription/ISic003359.html | 22 ++++++++-------- inscription/ISic003360.html | 22 ++++++++-------- inscription/ISic003361.html | 22 ++++++++-------- inscription/ISic003362.html | 22 ++++++++-------- inscription/ISic003363.html | 22 ++++++++-------- inscription/ISic003364.html | 22 ++++++++-------- inscription/ISic003365.html | 22 ++++++++-------- inscription/ISic003367.html | 22 ++++++++-------- inscription/ISic003368.html | 22 ++++++++-------- inscription/ISic003369.html | 22 ++++++++-------- inscription/ISic003370.html | 22 ++++++++-------- inscription/ISic003372.html | 22 ++++++++-------- inscription/ISic003373.html | 22 ++++++++-------- inscription/ISic003374.html | 22 ++++++++-------- inscription/ISic003375.html | 22 ++++++++-------- inscription/ISic003376.html | 22 ++++++++-------- inscription/ISic003377.html | 22 ++++++++-------- inscription/ISic003378.html | 22 ++++++++-------- inscription/ISic003379.html | 22 ++++++++-------- inscription/ISic003380.html | 22 ++++++++-------- inscription/ISic003381.html | 22 ++++++++-------- inscription/ISic003382.html | 22 ++++++++-------- inscription/ISic003383.html | 22 ++++++++-------- inscription/ISic003384.html | 22 ++++++++-------- inscription/ISic003385.html | 22 ++++++++-------- inscription/ISic003386.html | 22 ++++++++-------- inscription/ISic003387.html | 22 ++++++++-------- inscription/ISic003388.html | 22 ++++++++-------- inscription/ISic003389.html | 22 ++++++++-------- inscription/ISic003390.html | 22 ++++++++-------- inscription/ISic003391.html | 22 ++++++++-------- inscription/ISic003392.html | 22 ++++++++-------- inscription/ISic003393.html | 22 ++++++++-------- inscription/ISic003394.html | 22 ++++++++-------- inscription/ISic003395.html | 22 ++++++++-------- inscription/ISic003396.html | 22 ++++++++-------- inscription/ISic003397.html | 22 ++++++++-------- inscription/ISic003398.html | 22 ++++++++-------- inscription/ISic003399.html | 22 ++++++++-------- inscription/ISic003400.html | 22 ++++++++-------- inscription/ISic003401.html | 22 ++++++++-------- inscription/ISic003402.html | 22 ++++++++-------- inscription/ISic003403.html | 22 ++++++++-------- inscription/ISic003404.html | 22 ++++++++-------- inscription/ISic003405.html | 22 ++++++++-------- inscription/ISic003406.html | 22 ++++++++-------- inscription/ISic003407.html | 22 ++++++++-------- inscription/ISic003408.html | 22 ++++++++-------- inscription/ISic003409.html | 22 ++++++++-------- inscription/ISic003410.html | 22 ++++++++-------- inscription/ISic003411.html | 22 ++++++++-------- inscription/ISic003412.html | 22 ++++++++-------- inscription/ISic003413.html | 22 ++++++++-------- inscription/ISic003414.html | 22 ++++++++-------- inscription/ISic003415.html | 22 ++++++++-------- inscription/ISic003417.html | 22 ++++++++-------- inscription/ISic003418.html | 22 ++++++++-------- inscription/ISic003419.html | 22 ++++++++-------- inscription/ISic003420.html | 22 ++++++++-------- inscription/ISic003421.html | 22 ++++++++-------- inscription/ISic003422.html | 22 ++++++++-------- inscription/ISic003423.html | 22 ++++++++-------- inscription/ISic003424.html | 22 ++++++++-------- inscription/ISic003425.html | 22 ++++++++-------- inscription/ISic003426.html | 22 ++++++++-------- inscription/ISic003427.html | 22 ++++++++-------- inscription/ISic003428.html | 22 ++++++++-------- inscription/ISic003429.html | 22 ++++++++-------- inscription/ISic003430.html | 22 ++++++++-------- inscription/ISic003431.html | 22 ++++++++-------- inscription/ISic003432.html | 22 ++++++++-------- inscription/ISic003433.html | 22 ++++++++-------- inscription/ISic003434.html | 22 ++++++++-------- inscription/ISic003435.html | 22 ++++++++-------- inscription/ISic003436.html | 22 ++++++++-------- inscription/ISic003437.html | 22 ++++++++-------- inscription/ISic003438.html | 22 ++++++++-------- inscription/ISic003439.html | 22 ++++++++-------- inscription/ISic003440.html | 22 ++++++++-------- inscription/ISic003441.html | 22 ++++++++-------- inscription/ISic003442.html | 22 ++++++++-------- inscription/ISic003443.html | 22 ++++++++-------- inscription/ISic003444.html | 22 ++++++++-------- inscription/ISic003445.html | 22 ++++++++-------- inscription/ISic003446.html | 22 ++++++++-------- inscription/ISic003447.html | 22 ++++++++-------- inscription/ISic003448.html | 22 ++++++++-------- inscription/ISic003449.html | 22 ++++++++-------- inscription/ISic003450.html | 22 ++++++++-------- inscription/ISic003451.html | 22 ++++++++-------- inscription/ISic003452.html | 22 ++++++++-------- inscription/ISic003453.html | 22 ++++++++-------- inscription/ISic003454.html | 22 ++++++++-------- inscription/ISic003455.html | 22 ++++++++-------- inscription/ISic003456.html | 22 ++++++++-------- inscription/ISic003457.html | 22 ++++++++-------- inscription/ISic003458.html | 22 ++++++++-------- inscription/ISic003459.html | 22 ++++++++-------- inscription/ISic003460.html | 22 ++++++++-------- inscription/ISic003461.html | 22 ++++++++-------- inscription/ISic003462.html | 22 ++++++++-------- inscription/ISic003464.html | 22 ++++++++-------- inscription/ISic003465.html | 22 ++++++++-------- inscription/ISic003466.html | 22 ++++++++-------- inscription/ISic003467.html | 22 ++++++++-------- inscription/ISic003468.html | 22 ++++++++-------- inscription/ISic003469.html | 22 ++++++++-------- inscription/ISic003470.html | 22 ++++++++-------- inscription/ISic003471.html | 22 ++++++++-------- inscription/ISic003472.html | 22 ++++++++-------- inscription/ISic003473.html | 22 ++++++++-------- inscription/ISic003474.html | 22 ++++++++-------- inscription/ISic003475.html | 22 ++++++++-------- inscription/ISic003476.html | 22 ++++++++-------- inscription/ISic003477.html | 22 ++++++++-------- inscription/ISic003478.html | 22 ++++++++-------- inscription/ISic003479.html | 22 ++++++++-------- inscription/ISic003480.html | 22 ++++++++-------- inscription/ISic003481.html | 22 ++++++++-------- inscription/ISic003482.html | 22 ++++++++-------- inscription/ISic003483.html | 22 ++++++++-------- inscription/ISic003484.html | 22 ++++++++-------- inscription/ISic003485.html | 22 ++++++++-------- inscription/ISic003486.html | 22 ++++++++-------- inscription/ISic003487.html | 22 ++++++++-------- inscription/ISic003488.html | 22 ++++++++-------- inscription/ISic003489.html | 22 ++++++++-------- inscription/ISic003490.html | 22 ++++++++-------- inscription/ISic003491.html | 22 ++++++++-------- inscription/ISic003492.html | 22 ++++++++-------- inscription/ISic003493.html | 22 ++++++++-------- inscription/ISic003494.html | 22 ++++++++-------- inscription/ISic003495.html | 22 ++++++++-------- inscription/ISic003496.html | 22 ++++++++-------- inscription/ISic003497.html | 22 ++++++++-------- inscription/ISic003498.html | 22 ++++++++-------- inscription/ISic003499.html | 22 ++++++++-------- inscription/ISic003500.html | 22 ++++++++-------- inscription/ISic003501.html | 22 ++++++++-------- inscription/ISic003502.html | 22 ++++++++-------- inscription/ISic003503.html | 22 ++++++++-------- inscription/ISic003504.html | 22 ++++++++-------- inscription/ISic003505.html | 22 ++++++++-------- inscription/ISic003506.html | 22 ++++++++-------- inscription/ISic003507.html | 22 ++++++++-------- inscription/ISic003508.html | 22 ++++++++-------- inscription/ISic003509.html | 22 ++++++++-------- inscription/ISic003510.html | 22 ++++++++-------- inscription/ISic003511.html | 22 ++++++++-------- inscription/ISic003512.html | 22 ++++++++-------- inscription/ISic003513.html | 22 ++++++++-------- inscription/ISic003514.html | 22 ++++++++-------- inscription/ISic003515.html | 22 ++++++++-------- inscription/ISic003516.html | 22 ++++++++-------- inscription/ISic003517.html | 22 ++++++++-------- inscription/ISic003518.html | 22 ++++++++-------- inscription/ISic003519.html | 22 ++++++++-------- inscription/ISic003520.html | 22 ++++++++-------- inscription/ISic003521.html | 22 ++++++++-------- inscription/ISic003522.html | 22 ++++++++-------- inscription/ISic003523.html | 22 ++++++++-------- inscription/ISic003524.html | 22 ++++++++-------- inscription/ISic003525.html | 22 ++++++++-------- inscription/ISic003526.html | 22 ++++++++-------- inscription/ISic003527.html | 22 ++++++++-------- inscription/ISic003528.html | 22 ++++++++-------- inscription/ISic003529.html | 22 ++++++++-------- inscription/ISic003530.html | 22 ++++++++-------- inscription/ISic003531.html | 22 ++++++++-------- inscription/ISic003532.html | 22 ++++++++-------- inscription/ISic003533.html | 22 ++++++++-------- inscription/ISic003534.html | 22 ++++++++-------- inscription/ISic003535.html | 22 ++++++++-------- inscription/ISic003536.html | 22 ++++++++-------- inscription/ISic003538.html | 22 ++++++++-------- inscription/ISic003539.html | 22 ++++++++-------- inscription/ISic003540.html | 22 ++++++++-------- inscription/ISic003541.html | 22 ++++++++-------- inscription/ISic003542.html | 22 ++++++++-------- inscription/ISic003543.html | 22 ++++++++-------- inscription/ISic003544.html | 22 ++++++++-------- inscription/ISic003545.html | 22 ++++++++-------- inscription/ISic003546.html | 22 ++++++++-------- inscription/ISic003547.html | 22 ++++++++-------- inscription/ISic003548.html | 22 ++++++++-------- inscription/ISic003549.html | 22 ++++++++-------- inscription/ISic003550.html | 22 ++++++++-------- inscription/ISic003551.html | 22 ++++++++-------- inscription/ISic003552.html | 22 ++++++++-------- inscription/ISic003553.html | 22 ++++++++-------- inscription/ISic003554.html | 22 ++++++++-------- inscription/ISic003555.html | 22 ++++++++-------- inscription/ISic003556.html | 22 ++++++++-------- inscription/ISic003557.html | 22 ++++++++-------- inscription/ISic003558.html | 22 ++++++++-------- inscription/ISic003559.html | 22 ++++++++-------- inscription/ISic003560.html | 22 ++++++++-------- inscription/ISic003561.html | 22 ++++++++-------- inscription/ISic003562.html | 22 ++++++++-------- inscription/ISic003565.html | 22 ++++++++-------- inscription/ISic003566.html | 22 ++++++++-------- inscription/ISic003567.html | 22 ++++++++-------- inscription/ISic003568.html | 22 ++++++++-------- inscription/ISic003569.html | 22 ++++++++-------- inscription/ISic003570.html | 22 ++++++++-------- inscription/ISic003571.html | 22 ++++++++-------- inscription/ISic003572.html | 22 ++++++++-------- inscription/ISic003573.html | 22 ++++++++-------- inscription/ISic003574.html | 22 ++++++++-------- inscription/ISic003575.html | 22 ++++++++-------- inscription/ISic003576.html | 22 ++++++++-------- inscription/ISic003577.html | 22 ++++++++-------- inscription/ISic003578.html | 22 ++++++++-------- inscription/ISic003579.html | 22 ++++++++-------- inscription/ISic003580.html | 22 ++++++++-------- inscription/ISic003581.html | 22 ++++++++-------- inscription/ISic003582.html | 22 ++++++++-------- inscription/ISic003583.html | 22 ++++++++-------- inscription/ISic003584.html | 22 ++++++++-------- inscription/ISic003585.html | 22 ++++++++-------- inscription/ISic003586.html | 22 ++++++++-------- inscription/ISic003587.html | 22 ++++++++-------- inscription/ISic003588.html | 22 ++++++++-------- inscription/ISic003589.html | 22 ++++++++-------- inscription/ISic003590.html | 22 ++++++++-------- inscription/ISic003591.html | 22 ++++++++-------- inscription/ISic003592.html | 22 ++++++++-------- inscription/ISic003593.html | 22 ++++++++-------- inscription/ISic003594.html | 22 ++++++++-------- inscription/ISic003595.html | 22 ++++++++-------- inscription/ISic003596.html | 22 ++++++++-------- inscription/ISic003597.html | 22 ++++++++-------- inscription/ISic003598.html | 22 ++++++++-------- inscription/ISic003599.html | 22 ++++++++-------- inscription/ISic003600.html | 22 ++++++++-------- inscription/ISic003601.html | 22 ++++++++-------- inscription/ISic003602.html | 22 ++++++++-------- inscription/ISic003603.html | 22 ++++++++-------- inscription/ISic003604.html | 22 ++++++++-------- inscription/ISic003605.html | 22 ++++++++-------- inscription/ISic003606.html | 22 ++++++++-------- inscription/ISic003607.html | 22 ++++++++-------- inscription/ISic003608.html | 22 ++++++++-------- inscription/ISic003609.html | 22 ++++++++-------- inscription/ISic003610.html | 22 ++++++++-------- inscription/ISic003611.html | 22 ++++++++-------- inscription/ISic003612.html | 22 ++++++++-------- inscription/ISic003613.html | 22 ++++++++-------- inscription/ISic003614.html | 22 ++++++++-------- inscription/ISic003615.html | 22 ++++++++-------- inscription/ISic003616.html | 22 ++++++++-------- inscription/ISic003617.html | 22 ++++++++-------- inscription/ISic003618.html | 22 ++++++++-------- inscription/ISic003619.html | 22 ++++++++-------- inscription/ISic003620.html | 22 ++++++++-------- inscription/ISic003621.html | 22 ++++++++-------- inscription/ISic003622.html | 22 ++++++++-------- inscription/ISic003623.html | 22 ++++++++-------- inscription/ISic003624.html | 22 ++++++++-------- inscription/ISic003625.html | 22 ++++++++-------- inscription/ISic003626.html | 22 ++++++++-------- inscription/ISic003627.html | 22 ++++++++-------- inscription/ISic003628.html | 22 ++++++++-------- inscription/ISic003629.html | 22 ++++++++-------- inscription/ISic003630.html | 22 ++++++++-------- inscription/ISic003631.html | 22 ++++++++-------- inscription/ISic003632.html | 22 ++++++++-------- inscription/ISic003633.html | 22 ++++++++-------- inscription/ISic003634.html | 22 ++++++++-------- inscription/ISic003635.html | 22 ++++++++-------- inscription/ISic003636.html | 22 ++++++++-------- inscription/ISic003637.html | 22 ++++++++-------- inscription/ISic003638.html | 22 ++++++++-------- inscription/ISic003639.html | 22 ++++++++-------- inscription/ISic003640.html | 22 ++++++++-------- inscription/ISic003641.html | 22 ++++++++-------- inscription/ISic003642.html | 22 ++++++++-------- inscription/ISic003643.html | 22 ++++++++-------- inscription/ISic003644.html | 22 ++++++++-------- inscription/ISic003645.html | 22 ++++++++-------- inscription/ISic003646.html | 22 ++++++++-------- inscription/ISic003647.html | 22 ++++++++-------- inscription/ISic003648.html | 22 ++++++++-------- inscription/ISic003649.html | 22 ++++++++-------- inscription/ISic003650.html | 22 ++++++++-------- inscription/ISic003651.html | 22 ++++++++-------- inscription/ISic003652.html | 22 ++++++++-------- inscription/ISic003653.html | 22 ++++++++-------- inscription/ISic003654.html | 22 ++++++++-------- inscription/ISic003655.html | 22 ++++++++-------- inscription/ISic003656.html | 22 ++++++++-------- inscription/ISic003657.html | 22 ++++++++-------- inscription/ISic003658.html | 22 ++++++++-------- inscription/ISic003659.html | 22 ++++++++-------- inscription/ISic003660.html | 22 ++++++++-------- inscription/ISic003661.html | 22 ++++++++-------- inscription/ISic003662.html | 22 ++++++++-------- inscription/ISic003663.html | 22 ++++++++-------- inscription/ISic003664.html | 22 ++++++++-------- inscription/ISic003665.html | 22 ++++++++-------- inscription/ISic003666.html | 22 ++++++++-------- inscription/ISic003667.html | 22 ++++++++-------- inscription/ISic003668.html | 22 ++++++++-------- inscription/ISic003669.html | 22 ++++++++-------- inscription/ISic003670.html | 22 ++++++++-------- inscription/ISic003671.html | 22 ++++++++-------- inscription/ISic003672.html | 22 ++++++++-------- inscription/ISic003673.html | 22 ++++++++-------- inscription/ISic003674.html | 22 ++++++++-------- inscription/ISic003675.html | 22 ++++++++-------- inscription/ISic003676.html | 22 ++++++++-------- inscription/ISic003677.html | 22 ++++++++-------- inscription/ISic003678.html | 22 ++++++++-------- inscription/ISic003679.html | 22 ++++++++-------- inscription/ISic003680.html | 22 ++++++++-------- inscription/ISic003681.html | 22 ++++++++-------- inscription/ISic003682.html | 22 ++++++++-------- inscription/ISic003683.html | 22 ++++++++-------- inscription/ISic003684.html | 22 ++++++++-------- inscription/ISic003685.html | 22 ++++++++-------- inscription/ISic003686.html | 22 ++++++++-------- inscription/ISic003687.html | 22 ++++++++-------- inscription/ISic003688.html | 22 ++++++++-------- inscription/ISic003689.html | 22 ++++++++-------- inscription/ISic003690.html | 22 ++++++++-------- inscription/ISic003691.html | 22 ++++++++-------- inscription/ISic003692.html | 22 ++++++++-------- inscription/ISic003693.html | 22 ++++++++-------- inscription/ISic003694.html | 22 ++++++++-------- inscription/ISic003695.html | 22 ++++++++-------- inscription/ISic003696.html | 22 ++++++++-------- inscription/ISic003697.html | 22 ++++++++-------- inscription/ISic003698.html | 22 ++++++++-------- inscription/ISic003699.html | 22 ++++++++-------- inscription/ISic003700.html | 22 ++++++++-------- inscription/ISic003701.html | 22 ++++++++-------- inscription/ISic003702.html | 22 ++++++++-------- inscription/ISic003703.html | 22 ++++++++-------- inscription/ISic003704.html | 22 ++++++++-------- inscription/ISic003705.html | 22 ++++++++-------- inscription/ISic003706.html | 22 ++++++++-------- inscription/ISic003707.html | 22 ++++++++-------- inscription/ISic003708.html | 22 ++++++++-------- inscription/ISic003709.html | 22 ++++++++-------- inscription/ISic003710.html | 22 ++++++++-------- inscription/ISic003711.html | 22 ++++++++-------- inscription/ISic003712.html | 22 ++++++++-------- inscription/ISic003713.html | 22 ++++++++-------- inscription/ISic003714.html | 22 ++++++++-------- inscription/ISic003715.html | 22 ++++++++-------- inscription/ISic003716.html | 22 ++++++++-------- inscription/ISic003717.html | 22 ++++++++-------- inscription/ISic003718.html | 22 ++++++++-------- inscription/ISic003719.html | 22 ++++++++-------- inscription/ISic003720.html | 22 ++++++++-------- inscription/ISic003721.html | 22 ++++++++-------- inscription/ISic003722.html | 22 ++++++++-------- inscription/ISic003723.html | 22 ++++++++-------- inscription/ISic003724.html | 22 ++++++++-------- inscription/ISic003725.html | 22 ++++++++-------- inscription/ISic003726.html | 22 ++++++++-------- inscription/ISic003727.html | 22 ++++++++-------- inscription/ISic003728.html | 22 ++++++++-------- inscription/ISic003729.html | 22 ++++++++-------- inscription/ISic003730.html | 22 ++++++++-------- inscription/ISic003731.html | 22 ++++++++-------- inscription/ISic003732.html | 22 ++++++++-------- inscription/ISic003733.html | 22 ++++++++-------- inscription/ISic003734.html | 22 ++++++++-------- inscription/ISic003735.html | 22 ++++++++-------- inscription/ISic003736.html | 22 ++++++++-------- inscription/ISic003737.html | 22 ++++++++-------- inscription/ISic003738.html | 22 ++++++++-------- inscription/ISic003739.html | 22 ++++++++-------- inscription/ISic003740.html | 22 ++++++++-------- inscription/ISic003741.html | 22 ++++++++-------- inscription/ISic003742.html | 22 ++++++++-------- inscription/ISic003743.html | 22 ++++++++-------- inscription/ISic003744.html | 22 ++++++++-------- inscription/ISic003745.html | 22 ++++++++-------- inscription/ISic003746.html | 22 ++++++++-------- inscription/ISic003747.html | 22 ++++++++-------- inscription/ISic003748.html | 22 ++++++++-------- inscription/ISic003749.html | 22 ++++++++-------- inscription/ISic003750.html | 22 ++++++++-------- inscription/ISic003751.html | 22 ++++++++-------- inscription/ISic003752.html | 22 ++++++++-------- inscription/ISic003753.html | 22 ++++++++-------- inscription/ISic003754.html | 22 ++++++++-------- inscription/ISic003755.html | 22 ++++++++-------- inscription/ISic003756.html | 22 ++++++++-------- inscription/ISic003757.html | 22 ++++++++-------- inscription/ISic003758.html | 22 ++++++++-------- inscription/ISic003759.html | 22 ++++++++-------- inscription/ISic003760.html | 22 ++++++++-------- inscription/ISic003761.html | 22 ++++++++-------- inscription/ISic003762.html | 22 ++++++++-------- inscription/ISic003763.html | 22 ++++++++-------- inscription/ISic003764.html | 22 ++++++++-------- inscription/ISic003765.html | 22 ++++++++-------- inscription/ISic003766.html | 22 ++++++++-------- inscription/ISic003767.html | 22 ++++++++-------- inscription/ISic003768.html | 22 ++++++++-------- inscription/ISic003769.html | 22 ++++++++-------- inscription/ISic003770.html | 22 ++++++++-------- inscription/ISic003771.html | 22 ++++++++-------- inscription/ISic003772.html | 22 ++++++++-------- inscription/ISic003773.html | 22 ++++++++-------- inscription/ISic003774.html | 22 ++++++++-------- inscription/ISic003775.html | 22 ++++++++-------- inscription/ISic003776.html | 22 ++++++++-------- inscription/ISic003777.html | 22 ++++++++-------- inscription/ISic003778.html | 22 ++++++++-------- inscription/ISic003779.html | 22 ++++++++-------- inscription/ISic003780.html | 22 ++++++++-------- inscription/ISic003781.html | 22 ++++++++-------- inscription/ISic003782.html | 22 ++++++++-------- inscription/ISic003783.html | 22 ++++++++-------- inscription/ISic003784.html | 22 ++++++++-------- inscription/ISic003785.html | 22 ++++++++-------- inscription/ISic003786.html | 22 ++++++++-------- inscription/ISic003787.html | 22 ++++++++-------- inscription/ISic003788.html | 22 ++++++++-------- inscription/ISic003789.html | 22 ++++++++-------- inscription/ISic003790.html | 22 ++++++++-------- inscription/ISic003791.html | 22 ++++++++-------- inscription/ISic003792.html | 22 ++++++++-------- inscription/ISic003793.html | 22 ++++++++-------- inscription/ISic003794.html | 22 ++++++++-------- inscription/ISic003795.html | 22 ++++++++-------- inscription/ISic003796.html | 22 ++++++++-------- inscription/ISic003797.html | 22 ++++++++-------- inscription/ISic003798.html | 22 ++++++++-------- inscription/ISic003799.html | 22 ++++++++-------- inscription/ISic003800.html | 22 ++++++++-------- inscription/ISic003801.html | 22 ++++++++-------- inscription/ISic003802.html | 22 ++++++++-------- inscription/ISic003803.html | 22 ++++++++-------- inscription/ISic003804.html | 22 ++++++++-------- inscription/ISic003805.html | 22 ++++++++-------- inscription/ISic003806.html | 22 ++++++++-------- inscription/ISic003807.html | 22 ++++++++-------- inscription/ISic003808.html | 22 ++++++++-------- inscription/ISic003809.html | 22 ++++++++-------- inscription/ISic003810.html | 22 ++++++++-------- inscription/ISic003811.html | 22 ++++++++-------- inscription/ISic003812.html | 22 ++++++++-------- inscription/ISic003813.html | 22 ++++++++-------- inscription/ISic003814.html | 22 ++++++++-------- inscription/ISic003815.html | 22 ++++++++-------- inscription/ISic003816.html | 22 ++++++++-------- inscription/ISic003817.html | 22 ++++++++-------- inscription/ISic003818.html | 22 ++++++++-------- inscription/ISic003819.html | 22 ++++++++-------- inscription/ISic003820.html | 22 ++++++++-------- inscription/ISic003821.html | 22 ++++++++-------- inscription/ISic003822.html | 22 ++++++++-------- inscription/ISic003823.html | 22 ++++++++-------- inscription/ISic003824.html | 22 ++++++++-------- inscription/ISic003825.html | 22 ++++++++-------- inscription/ISic003826.html | 22 ++++++++-------- inscription/ISic003827.html | 22 ++++++++-------- inscription/ISic003828.html | 22 ++++++++-------- inscription/ISic003829.html | 22 ++++++++-------- inscription/ISic003830.html | 22 ++++++++-------- inscription/ISic003831.html | 22 ++++++++-------- inscription/ISic003832.html | 22 ++++++++-------- inscription/ISic003833.html | 22 ++++++++-------- inscription/ISic003834.html | 22 ++++++++-------- inscription/ISic003835.html | 22 ++++++++-------- inscription/ISic003836.html | 22 ++++++++-------- inscription/ISic003837.html | 22 ++++++++-------- inscription/ISic003838.html | 22 ++++++++-------- inscription/ISic003839.html | 22 ++++++++-------- inscription/ISic003840.html | 22 ++++++++-------- inscription/ISic003841.html | 22 ++++++++-------- inscription/ISic003842.html | 22 ++++++++-------- inscription/ISic003843.html | 22 ++++++++-------- inscription/ISic003844.html | 22 ++++++++-------- inscription/ISic003845.html | 22 ++++++++-------- inscription/ISic003846.html | 22 ++++++++-------- inscription/ISic003847.html | 22 ++++++++-------- inscription/ISic003848.html | 22 ++++++++-------- inscription/ISic003849.html | 22 ++++++++-------- inscription/ISic003850.html | 22 ++++++++-------- inscription/ISic003851.html | 22 ++++++++-------- inscription/ISic003852.html | 22 ++++++++-------- inscription/ISic003853.html | 22 ++++++++-------- inscription/ISic003854.html | 22 ++++++++-------- inscription/ISic003855.html | 22 ++++++++-------- inscription/ISic003856.html | 22 ++++++++-------- inscription/ISic003857.html | 22 ++++++++-------- inscription/ISic003858.html | 22 ++++++++-------- inscription/ISic003859.html | 22 ++++++++-------- inscription/ISic003860.html | 22 ++++++++-------- inscription/ISic003861.html | 22 ++++++++-------- inscription/ISic003862.html | 22 ++++++++-------- inscription/ISic003863.html | 22 ++++++++-------- inscription/ISic003864.html | 22 ++++++++-------- inscription/ISic003865.html | 22 ++++++++-------- inscription/ISic003866.html | 22 ++++++++-------- inscription/ISic003867.html | 22 ++++++++-------- inscription/ISic003868.html | 22 ++++++++-------- inscription/ISic003869.html | 22 ++++++++-------- inscription/ISic003870.html | 22 ++++++++-------- inscription/ISic003871.html | 22 ++++++++-------- inscription/ISic003872.html | 22 ++++++++-------- inscription/ISic003873.html | 22 ++++++++-------- inscription/ISic003874.html | 22 ++++++++-------- inscription/ISic003875.html | 22 ++++++++-------- inscription/ISic003876.html | 22 ++++++++-------- inscription/ISic003877.html | 22 ++++++++-------- inscription/ISic003878.html | 22 ++++++++-------- inscription/ISic003879.html | 22 ++++++++-------- inscription/ISic003880.html | 22 ++++++++-------- inscription/ISic003881.html | 22 ++++++++-------- inscription/ISic003882.html | 22 ++++++++-------- inscription/ISic003883.html | 22 ++++++++-------- inscription/ISic003884.html | 22 ++++++++-------- inscription/ISic003885.html | 22 ++++++++-------- inscription/ISic003886.html | 22 ++++++++-------- inscription/ISic003887.html | 22 ++++++++-------- inscription/ISic003888.html | 22 ++++++++-------- inscription/ISic003889.html | 22 ++++++++-------- inscription/ISic003890.html | 22 ++++++++-------- inscription/ISic003891.html | 22 ++++++++-------- inscription/ISic003892.html | 22 ++++++++-------- inscription/ISic003893.html | 22 ++++++++-------- inscription/ISic003894.html | 22 ++++++++-------- inscription/ISic003895.html | 22 ++++++++-------- inscription/ISic003896.html | 22 ++++++++-------- inscription/ISic003897.html | 22 ++++++++-------- inscription/ISic003898.html | 22 ++++++++-------- inscription/ISic003899.html | 22 ++++++++-------- inscription/ISic003900.html | 22 ++++++++-------- inscription/ISic003901.html | 22 ++++++++-------- inscription/ISic003902.html | 22 ++++++++-------- inscription/ISic003903.html | 22 ++++++++-------- inscription/ISic003904.html | 22 ++++++++-------- inscription/ISic003905.html | 22 ++++++++-------- inscription/ISic003906.html | 22 ++++++++-------- inscription/ISic003907.html | 22 ++++++++-------- inscription/ISic003908.html | 22 ++++++++-------- inscription/ISic003909.html | 22 ++++++++-------- inscription/ISic003910.html | 22 ++++++++-------- inscription/ISic003911.html | 22 ++++++++-------- inscription/ISic003912.html | 22 ++++++++-------- inscription/ISic003913.html | 22 ++++++++-------- inscription/ISic003914.html | 22 ++++++++-------- inscription/ISic003915.html | 22 ++++++++-------- inscription/ISic003916.html | 22 ++++++++-------- inscription/ISic003917.html | 22 ++++++++-------- inscription/ISic003918.html | 22 ++++++++-------- inscription/ISic003919.html | 22 ++++++++-------- inscription/ISic003920.html | 22 ++++++++-------- inscription/ISic003921.html | 22 ++++++++-------- inscription/ISic003922.html | 22 ++++++++-------- inscription/ISic003923.html | 22 ++++++++-------- inscription/ISic003924.html | 22 ++++++++-------- inscription/ISic003925.html | 22 ++++++++-------- inscription/ISic003926.html | 22 ++++++++-------- inscription/ISic003927.html | 22 ++++++++-------- inscription/ISic003928.html | 22 ++++++++-------- inscription/ISic003929.html | 22 ++++++++-------- inscription/ISic003930.html | 22 ++++++++-------- inscription/ISic003931.html | 22 ++++++++-------- inscription/ISic003932.html | 22 ++++++++-------- inscription/ISic003933.html | 22 ++++++++-------- inscription/ISic003934.html | 22 ++++++++-------- inscription/ISic003935.html | 22 ++++++++-------- inscription/ISic003936.html | 22 ++++++++-------- inscription/ISic003937.html | 22 ++++++++-------- inscription/ISic003938.html | 22 ++++++++-------- inscription/ISic003939.html | 22 ++++++++-------- inscription/ISic003940.html | 22 ++++++++-------- inscription/ISic003941.html | 22 ++++++++-------- inscription/ISic003942.html | 22 ++++++++-------- inscription/ISic003943.html | 22 ++++++++-------- inscription/ISic003944.html | 22 ++++++++-------- inscription/ISic003945.html | 22 ++++++++-------- inscription/ISic003946.html | 22 ++++++++-------- inscription/ISic003947.html | 22 ++++++++-------- inscription/ISic003948.html | 22 ++++++++-------- inscription/ISic003949.html | 22 ++++++++-------- inscription/ISic003950.html | 22 ++++++++-------- inscription/ISic003951.html | 22 ++++++++-------- inscription/ISic003952.html | 22 ++++++++-------- inscription/ISic003953.html | 22 ++++++++-------- inscription/ISic003954.html | 22 ++++++++-------- inscription/ISic003955.html | 22 ++++++++-------- inscription/ISic003956.html | 22 ++++++++-------- inscription/ISic003957.html | 22 ++++++++-------- inscription/ISic003958.html | 22 ++++++++-------- inscription/ISic003959.html | 22 ++++++++-------- inscription/ISic003960.html | 22 ++++++++-------- inscription/ISic003961.html | 22 ++++++++-------- inscription/ISic003962.html | 22 ++++++++-------- inscription/ISic003963.html | 22 ++++++++-------- inscription/ISic003964.html | 22 ++++++++-------- inscription/ISic003965.html | 22 ++++++++-------- inscription/ISic003966.html | 22 ++++++++-------- inscription/ISic003967.html | 22 ++++++++-------- inscription/ISic003968.html | 22 ++++++++-------- inscription/ISic003969.html | 22 ++++++++-------- inscription/ISic003970.html | 22 ++++++++-------- inscription/ISic003971.html | 22 ++++++++-------- inscription/ISic003972.html | 22 ++++++++-------- inscription/ISic003973.html | 22 ++++++++-------- inscription/ISic003974.html | 22 ++++++++-------- inscription/ISic003975.html | 22 ++++++++-------- inscription/ISic003976.html | 22 ++++++++-------- inscription/ISic003977.html | 22 ++++++++-------- inscription/ISic003978.html | 22 ++++++++-------- inscription/ISic003979.html | 22 ++++++++-------- inscription/ISic003980.html | 22 ++++++++-------- inscription/ISic003981.html | 22 ++++++++-------- inscription/ISic003982.html | 22 ++++++++-------- inscription/ISic003983.html | 22 ++++++++-------- inscription/ISic003984.html | 22 ++++++++-------- inscription/ISic003985.html | 22 ++++++++-------- inscription/ISic003986.html | 22 ++++++++-------- inscription/ISic003987.html | 22 ++++++++-------- inscription/ISic003988.html | 22 ++++++++-------- inscription/ISic003989.html | 22 ++++++++-------- inscription/ISic003990.html | 22 ++++++++-------- inscription/ISic003991.html | 22 ++++++++-------- inscription/ISic003992.html | 22 ++++++++-------- inscription/ISic003993.html | 22 ++++++++-------- inscription/ISic003994.html | 22 ++++++++-------- inscription/ISic003995.html | 22 ++++++++-------- inscription/ISic003996.html | 22 ++++++++-------- inscription/ISic003997.html | 22 ++++++++-------- inscription/ISic003998.html | 22 ++++++++-------- inscription/ISic003999.html | 22 ++++++++-------- inscription/ISic004000.html | 22 ++++++++-------- inscription/ISic004001.html | 22 ++++++++-------- inscription/ISic004002.html | 22 ++++++++-------- inscription/ISic004003.html | 22 ++++++++-------- inscription/ISic004004.html | 22 ++++++++-------- inscription/ISic004005.html | 22 ++++++++-------- inscription/ISic004006.html | 22 ++++++++-------- inscription/ISic004007.html | 22 ++++++++-------- inscription/ISic004008.html | 22 ++++++++-------- inscription/ISic004009.html | 22 ++++++++-------- inscription/ISic004010.html | 22 ++++++++-------- inscription/ISic004011.html | 22 ++++++++-------- inscription/ISic004012.html | 22 ++++++++-------- inscription/ISic004013.html | 22 ++++++++-------- inscription/ISic004014.html | 22 ++++++++-------- inscription/ISic004015.html | 22 ++++++++-------- inscription/ISic004016.html | 22 ++++++++-------- inscription/ISic004017.html | 22 ++++++++-------- inscription/ISic004018.html | 22 ++++++++-------- inscription/ISic004019.html | 22 ++++++++-------- inscription/ISic004020.html | 22 ++++++++-------- inscription/ISic004021.html | 22 ++++++++-------- inscription/ISic004022.html | 22 ++++++++-------- inscription/ISic004023.html | 22 ++++++++-------- inscription/ISic004024.html | 22 ++++++++-------- inscription/ISic004025.html | 22 ++++++++-------- inscription/ISic004026.html | 22 ++++++++-------- inscription/ISic004027.html | 22 ++++++++-------- inscription/ISic004028.html | 22 ++++++++-------- inscription/ISic004029.html | 22 ++++++++-------- inscription/ISic004030.html | 22 ++++++++-------- inscription/ISic004031.html | 22 ++++++++-------- inscription/ISic004032.html | 22 ++++++++-------- inscription/ISic004033.html | 22 ++++++++-------- inscription/ISic004034.html | 22 ++++++++-------- inscription/ISic004035.html | 22 ++++++++-------- inscription/ISic004036.html | 22 ++++++++-------- inscription/ISic004037.html | 22 ++++++++-------- inscription/ISic004038.html | 22 ++++++++-------- inscription/ISic004039.html | 22 ++++++++-------- inscription/ISic004040.html | 22 ++++++++-------- inscription/ISic004041.html | 22 ++++++++-------- inscription/ISic004042.html | 22 ++++++++-------- inscription/ISic004043.html | 22 ++++++++-------- inscription/ISic004044.html | 22 ++++++++-------- inscription/ISic004045.html | 22 ++++++++-------- inscription/ISic004046.html | 22 ++++++++-------- inscription/ISic004047.html | 22 ++++++++-------- inscription/ISic004048.html | 22 ++++++++-------- inscription/ISic004049.html | 22 ++++++++-------- inscription/ISic004050.html | 22 ++++++++-------- inscription/ISic004051.html | 22 ++++++++-------- inscription/ISic004052.html | 22 ++++++++-------- inscription/ISic004053.html | 22 ++++++++-------- inscription/ISic004054.html | 22 ++++++++-------- inscription/ISic004055.html | 22 ++++++++-------- inscription/ISic004056.html | 22 ++++++++-------- inscription/ISic004057.html | 22 ++++++++-------- inscription/ISic004058.html | 22 ++++++++-------- inscription/ISic004059.html | 22 ++++++++-------- inscription/ISic004060.html | 22 ++++++++-------- inscription/ISic004061.html | 22 ++++++++-------- inscription/ISic004062.html | 22 ++++++++-------- inscription/ISic004063.html | 22 ++++++++-------- inscription/ISic004064.html | 22 ++++++++-------- inscription/ISic004065.html | 22 ++++++++-------- inscription/ISic004066.html | 22 ++++++++-------- inscription/ISic004067.html | 22 ++++++++-------- inscription/ISic004068.html | 22 ++++++++-------- inscription/ISic004069.html | 22 ++++++++-------- inscription/ISic004070.html | 22 ++++++++-------- inscription/ISic004071.html | 22 ++++++++-------- inscription/ISic004072.html | 22 ++++++++-------- inscription/ISic004073.html | 22 ++++++++-------- inscription/ISic004074.html | 22 ++++++++-------- inscription/ISic004075.html | 22 ++++++++-------- inscription/ISic004076.html | 22 ++++++++-------- inscription/ISic004077.html | 22 ++++++++-------- inscription/ISic004078.html | 22 ++++++++-------- inscription/ISic004079.html | 22 ++++++++-------- inscription/ISic004080.html | 22 ++++++++-------- inscription/ISic004081.html | 22 ++++++++-------- inscription/ISic004082.html | 22 ++++++++-------- inscription/ISic004083.html | 22 ++++++++-------- inscription/ISic004084.html | 22 ++++++++-------- inscription/ISic004085.html | 22 ++++++++-------- inscription/ISic004086.html | 22 ++++++++-------- inscription/ISic004087.html | 22 ++++++++-------- inscription/ISic004088.html | 22 ++++++++-------- inscription/ISic004089.html | 22 ++++++++-------- inscription/ISic004090.html | 22 ++++++++-------- inscription/ISic004091.html | 22 ++++++++-------- inscription/ISic004092.html | 22 ++++++++-------- inscription/ISic004093.html | 22 ++++++++-------- inscription/ISic004094.html | 22 ++++++++-------- inscription/ISic004095.html | 22 ++++++++-------- inscription/ISic004096.html | 22 ++++++++-------- inscription/ISic004097.html | 22 ++++++++-------- inscription/ISic004098.html | 22 ++++++++-------- inscription/ISic004099.html | 22 ++++++++-------- inscription/ISic004100.html | 22 ++++++++-------- inscription/ISic004101.html | 22 ++++++++-------- inscription/ISic004102.html | 22 ++++++++-------- inscription/ISic004103.html | 22 ++++++++-------- inscription/ISic004104.html | 22 ++++++++-------- inscription/ISic004105.html | 22 ++++++++-------- inscription/ISic004106.html | 22 ++++++++-------- inscription/ISic004107.html | 22 ++++++++-------- inscription/ISic004108.html | 22 ++++++++-------- inscription/ISic004109.html | 22 ++++++++-------- inscription/ISic004110.html | 22 ++++++++-------- inscription/ISic004111.html | 22 ++++++++-------- inscription/ISic004112.html | 22 ++++++++-------- inscription/ISic004113.html | 22 ++++++++-------- inscription/ISic004114.html | 22 ++++++++-------- inscription/ISic004115.html | 22 ++++++++-------- inscription/ISic004116.html | 22 ++++++++-------- inscription/ISic004117.html | 22 ++++++++-------- inscription/ISic004118.html | 22 ++++++++-------- inscription/ISic004119.html | 22 ++++++++-------- inscription/ISic004120.html | 22 ++++++++-------- inscription/ISic004121.html | 22 ++++++++-------- inscription/ISic004122.html | 22 ++++++++-------- inscription/ISic004123.html | 22 ++++++++-------- inscription/ISic004124.html | 22 ++++++++-------- inscription/ISic004125.html | 22 ++++++++-------- inscription/ISic004126.html | 22 ++++++++-------- inscription/ISic004127.html | 22 ++++++++-------- inscription/ISic004128.html | 22 ++++++++-------- inscription/ISic004129.html | 22 ++++++++-------- inscription/ISic004130.html | 22 ++++++++-------- inscription/ISic004131.html | 22 ++++++++-------- inscription/ISic004132.html | 22 ++++++++-------- inscription/ISic004133.html | 22 ++++++++-------- inscription/ISic004134.html | 22 ++++++++-------- inscription/ISic004135.html | 22 ++++++++-------- inscription/ISic004136.html | 22 ++++++++-------- inscription/ISic004137.html | 22 ++++++++-------- inscription/ISic004138.html | 22 ++++++++-------- inscription/ISic004139.html | 22 ++++++++-------- inscription/ISic004140.html | 22 ++++++++-------- inscription/ISic004141.html | 22 ++++++++-------- inscription/ISic004142.html | 22 ++++++++-------- inscription/ISic004143.html | 22 ++++++++-------- inscription/ISic004144.html | 22 ++++++++-------- inscription/ISic004145.html | 22 ++++++++-------- inscription/ISic004146.html | 22 ++++++++-------- inscription/ISic004147.html | 22 ++++++++-------- inscription/ISic004148.html | 22 ++++++++-------- inscription/ISic004149.html | 22 ++++++++-------- inscription/ISic004150.html | 22 ++++++++-------- inscription/ISic004151.html | 22 ++++++++-------- inscription/ISic004152.html | 22 ++++++++-------- inscription/ISic004153.html | 22 ++++++++-------- inscription/ISic004154.html | 22 ++++++++-------- inscription/ISic004155.html | 22 ++++++++-------- inscription/ISic004156.html | 22 ++++++++-------- inscription/ISic004157.html | 22 ++++++++-------- inscription/ISic004158.html | 22 ++++++++-------- inscription/ISic004159.html | 22 ++++++++-------- inscription/ISic004160.html | 22 ++++++++-------- inscription/ISic004161.html | 22 ++++++++-------- inscription/ISic004162.html | 22 ++++++++-------- inscription/ISic004163.html | 22 ++++++++-------- inscription/ISic004164.html | 22 ++++++++-------- inscription/ISic004165.html | 22 ++++++++-------- inscription/ISic004166.html | 22 ++++++++-------- inscription/ISic004167.html | 22 ++++++++-------- inscription/ISic004168.html | 22 ++++++++-------- inscription/ISic004169.html | 22 ++++++++-------- inscription/ISic004170.html | 22 ++++++++-------- inscription/ISic004171.html | 22 ++++++++-------- inscription/ISic004172.html | 22 ++++++++-------- inscription/ISic004173.html | 22 ++++++++-------- inscription/ISic004174.html | 22 ++++++++-------- inscription/ISic004175.html | 22 ++++++++-------- inscription/ISic004176.html | 22 ++++++++-------- inscription/ISic004177.html | 22 ++++++++-------- inscription/ISic004178.html | 22 ++++++++-------- inscription/ISic004179.html | 22 ++++++++-------- inscription/ISic004180.html | 22 ++++++++-------- inscription/ISic004181.html | 22 ++++++++-------- inscription/ISic004182.html | 22 ++++++++-------- inscription/ISic004183.html | 22 ++++++++-------- inscription/ISic004184.html | 22 ++++++++-------- inscription/ISic004185.html | 22 ++++++++-------- inscription/ISic004186.html | 22 ++++++++-------- inscription/ISic004187.html | 22 ++++++++-------- inscription/ISic004188.html | 22 ++++++++-------- inscription/ISic004189.html | 22 ++++++++-------- inscription/ISic004190.html | 22 ++++++++-------- inscription/ISic004191.html | 22 ++++++++-------- inscription/ISic004192.html | 22 ++++++++-------- inscription/ISic004193.html | 22 ++++++++-------- inscription/ISic004194.html | 22 ++++++++-------- inscription/ISic004195.html | 22 ++++++++-------- inscription/ISic004196.html | 22 ++++++++-------- inscription/ISic004197.html | 22 ++++++++-------- inscription/ISic004198.html | 22 ++++++++-------- inscription/ISic004199.html | 22 ++++++++-------- inscription/ISic004200.html | 22 ++++++++-------- inscription/ISic004201.html | 22 ++++++++-------- inscription/ISic004202.html | 22 ++++++++-------- inscription/ISic004203.html | 22 ++++++++-------- inscription/ISic004204.html | 22 ++++++++-------- inscription/ISic004205.html | 22 ++++++++-------- inscription/ISic004206.html | 22 ++++++++-------- inscription/ISic004207.html | 22 ++++++++-------- inscription/ISic004208.html | 22 ++++++++-------- inscription/ISic004209.html | 22 ++++++++-------- inscription/ISic004210.html | 22 ++++++++-------- inscription/ISic004211.html | 22 ++++++++-------- inscription/ISic004212.html | 22 ++++++++-------- inscription/ISic004213.html | 22 ++++++++-------- inscription/ISic004214.html | 22 ++++++++-------- inscription/ISic004215.html | 22 ++++++++-------- inscription/ISic004216.html | 22 ++++++++-------- inscription/ISic004217.html | 22 ++++++++-------- inscription/ISic004218.html | 22 ++++++++-------- inscription/ISic004219.html | 22 ++++++++-------- inscription/ISic004220.html | 22 ++++++++-------- inscription/ISic004221.html | 22 ++++++++-------- inscription/ISic004222.html | 22 ++++++++-------- inscription/ISic004223.html | 22 ++++++++-------- inscription/ISic004224.html | 22 ++++++++-------- inscription/ISic004225.html | 22 ++++++++-------- inscription/ISic004226.html | 22 ++++++++-------- inscription/ISic004227.html | 22 ++++++++-------- inscription/ISic004228.html | 22 ++++++++-------- inscription/ISic004229.html | 22 ++++++++-------- inscription/ISic004230.html | 22 ++++++++-------- inscription/ISic004231.html | 22 ++++++++-------- inscription/ISic004232.html | 22 ++++++++-------- inscription/ISic004233.html | 22 ++++++++-------- inscription/ISic004234.html | 22 ++++++++-------- inscription/ISic004235.html | 22 ++++++++-------- inscription/ISic004236.html | 22 ++++++++-------- inscription/ISic004237.html | 22 ++++++++-------- inscription/ISic004238.html | 22 ++++++++-------- inscription/ISic004239.html | 22 ++++++++-------- inscription/ISic004240.html | 22 ++++++++-------- inscription/ISic004241.html | 22 ++++++++-------- inscription/ISic004242.html | 22 ++++++++-------- inscription/ISic004243.html | 22 ++++++++-------- inscription/ISic004244.html | 22 ++++++++-------- inscription/ISic004245.html | 22 ++++++++-------- inscription/ISic004246.html | 22 ++++++++-------- inscription/ISic004247.html | 22 ++++++++-------- inscription/ISic004248.html | 22 ++++++++-------- inscription/ISic004249.html | 22 ++++++++-------- inscription/ISic004250.html | 22 ++++++++-------- inscription/ISic004251.html | 22 ++++++++-------- inscription/ISic004252.html | 22 ++++++++-------- inscription/ISic004253.html | 22 ++++++++-------- inscription/ISic004254.html | 22 ++++++++-------- inscription/ISic004255.html | 22 ++++++++-------- inscription/ISic004256.html | 22 ++++++++-------- inscription/ISic004257.html | 22 ++++++++-------- inscription/ISic004258.html | 22 ++++++++-------- inscription/ISic004259.html | 22 ++++++++-------- inscription/ISic004260.html | 22 ++++++++-------- inscription/ISic004261.html | 22 ++++++++-------- inscription/ISic004262.html | 22 ++++++++-------- inscription/ISic004263.html | 22 ++++++++-------- inscription/ISic004264.html | 22 ++++++++-------- inscription/ISic004265.html | 22 ++++++++-------- inscription/ISic004266.html | 22 ++++++++-------- inscription/ISic004267.html | 22 ++++++++-------- inscription/ISic004268.html | 22 ++++++++-------- inscription/ISic004269.html | 22 ++++++++-------- inscription/ISic004270.html | 22 ++++++++-------- inscription/ISic004271.html | 22 ++++++++-------- inscription/ISic004272.html | 22 ++++++++-------- inscription/ISic004273.html | 22 ++++++++-------- inscription/ISic004274.html | 22 ++++++++-------- inscription/ISic004275.html | 22 ++++++++-------- inscription/ISic004276.html | 22 ++++++++-------- inscription/ISic004277.html | 22 ++++++++-------- inscription/ISic004278.html | 22 ++++++++-------- inscription/ISic004279.html | 22 ++++++++-------- inscription/ISic004280.html | 22 ++++++++-------- inscription/ISic004281.html | 22 ++++++++-------- inscription/ISic004282.html | 22 ++++++++-------- inscription/ISic004283.html | 22 ++++++++-------- inscription/ISic004284.html | 22 ++++++++-------- inscription/ISic004285.html | 22 ++++++++-------- inscription/ISic004286.html | 22 ++++++++-------- inscription/ISic004287.html | 22 ++++++++-------- inscription/ISic004288.html | 22 ++++++++-------- inscription/ISic004289.html | 22 ++++++++-------- inscription/ISic004290.html | 22 ++++++++-------- inscription/ISic004291.html | 22 ++++++++-------- inscription/ISic004292.html | 22 ++++++++-------- inscription/ISic004329.html | 22 ++++++++-------- inscription/ISic004330.html | 22 ++++++++-------- inscription/ISic004331.html | 22 ++++++++-------- inscription/ISic004332.html | 22 ++++++++-------- inscription/ISic004333.html | 22 ++++++++-------- inscription/ISic004334.html | 22 ++++++++-------- inscription/ISic004335.html | 22 ++++++++-------- inscription/ISic004336.html | 22 ++++++++-------- inscription/ISic004337.html | 22 ++++++++-------- inscription/ISic004338.html | 22 ++++++++-------- inscription/ISic004339.html | 22 ++++++++-------- inscription/ISic004340.html | 22 ++++++++-------- inscription/ISic004341.html | 22 ++++++++-------- inscription/ISic004342.html | 22 ++++++++-------- inscription/ISic004343.html | 22 ++++++++-------- inscription/ISic004344.html | 22 ++++++++-------- inscription/ISic004345.html | 22 ++++++++-------- inscription/ISic004346.html | 22 ++++++++-------- inscription/ISic004347.html | 22 ++++++++-------- inscription/ISic004348.html | 22 ++++++++-------- inscription/ISic004349.html | 22 ++++++++-------- inscription/ISic004350.html | 22 ++++++++-------- inscription/ISic004351.html | 22 ++++++++-------- inscription/ISic004352.html | 22 ++++++++-------- inscription/ISic004353.html | 22 ++++++++-------- inscription/ISic004354.html | 22 ++++++++-------- inscription/ISic004355.html | 22 ++++++++-------- inscription/ISic004356.html | 22 ++++++++-------- inscription/ISic004357.html | 22 ++++++++-------- inscription/ISic004358.html | 22 ++++++++-------- inscription/ISic004359.html | 22 ++++++++-------- inscription/ISic004360.html | 22 ++++++++-------- inscription/ISic004361.html | 22 ++++++++-------- inscription/ISic004362.html | 22 ++++++++-------- inscription/ISic004363.html | 22 ++++++++-------- inscription/ISic004364.html | 22 ++++++++-------- inscription/ISic004365.html | 22 ++++++++-------- inscription/ISic004366.html | 22 ++++++++-------- inscription/ISic004367.html | 22 ++++++++-------- inscription/ISic004368.html | 22 ++++++++-------- inscription/ISic004369.html | 22 ++++++++-------- inscription/ISic004370.html | 22 ++++++++-------- inscription/ISic004371.html | 22 ++++++++-------- inscription/ISic004372.html | 22 ++++++++-------- inscription/ISic004373.html | 22 ++++++++-------- inscription/ISic004374.html | 22 ++++++++-------- inscription/ISic004375.html | 22 ++++++++-------- inscription/ISic004376.html | 22 ++++++++-------- inscription/ISic004377.html | 22 ++++++++-------- inscription/ISic004378.html | 22 ++++++++-------- inscription/ISic004379.html | 22 ++++++++-------- inscription/ISic004380.html | 22 ++++++++-------- inscription/ISic004381.html | 22 ++++++++-------- inscription/ISic004382.html | 22 ++++++++-------- inscription/ISic004383.html | 22 ++++++++-------- inscription/ISic004384.html | 22 ++++++++-------- inscription/ISic004385.html | 22 ++++++++-------- inscription/ISic004386.html | 22 ++++++++-------- inscription/ISic004387.html | 22 ++++++++-------- inscription/ISic004388.html | 22 ++++++++-------- inscription/ISic004389.html | 22 ++++++++-------- inscription/ISic004390.html | 22 ++++++++-------- inscription/ISic004391.html | 22 ++++++++-------- inscription/ISic004394.html | 22 ++++++++-------- inscription/ISic004395.html | 22 ++++++++-------- inscription/ISic004396.html | 22 ++++++++-------- inscription/ISic004397.html | 22 ++++++++-------- inscription/ISic004398.html | 22 ++++++++-------- inscription/ISic004399.html | 22 ++++++++-------- inscription/ISic004400.html | 22 ++++++++-------- inscription/ISic004401.html | 22 ++++++++-------- inscription/ISic004402.html | 22 ++++++++-------- inscription/ISic004403.html | 22 ++++++++-------- inscription/ISic004404.html | 22 ++++++++-------- inscription/ISic004405.html | 22 ++++++++-------- inscription/ISic004406.html | 22 ++++++++-------- inscription/ISic004407.html | 22 ++++++++-------- inscription/ISic004408.html | 22 ++++++++-------- inscription/ISic004409.html | 22 ++++++++-------- inscription/ISic004410.html | 22 ++++++++-------- inscription/ISic004411.html | 22 ++++++++-------- inscription/ISic004412.html | 22 ++++++++-------- inscription/ISic004413.html | 22 ++++++++-------- inscription/ISic004414.html | 22 ++++++++-------- inscription/ISic004415.html | 22 ++++++++-------- inscription/ISic004416.html | 22 ++++++++-------- inscription/ISic004417.html | 22 ++++++++-------- inscription/ISic004418.html | 22 ++++++++-------- inscription/ISic004419.html | 22 ++++++++-------- inscription/ISic004420.html | 22 ++++++++-------- inscription/ISic004421.html | 22 ++++++++-------- inscription/ISic004422.html | 22 ++++++++-------- inscription/ISic004423.html | 22 ++++++++-------- inscription/ISic004424.html | 22 ++++++++-------- inscription/ISic004425.html | 22 ++++++++-------- inscription/ISic004426.html | 22 ++++++++-------- inscription/ISic004427.html | 22 ++++++++-------- inscription/ISic004428.html | 22 ++++++++-------- inscription/ISic004429.html | 22 ++++++++-------- inscription/ISic004430.html | 22 ++++++++-------- inscription/ISic004431.html | 22 ++++++++-------- inscription/ISic004432.html | 22 ++++++++-------- inscription/ISic004438.html | 22 ++++++++-------- inscription/ISic004439.html | 22 ++++++++-------- inscription/ISic004440.html | 22 ++++++++-------- inscription/ISic004441.html | 22 ++++++++-------- inscription/ISic004442.html | 22 ++++++++-------- inscription/ISic004443.html | 22 ++++++++-------- inscription/ISic004444.html | 22 ++++++++-------- inscription/ISic004445.html | 22 ++++++++-------- inscription/ISic004446.html | 22 ++++++++-------- inscription/ISic004447.html | 22 ++++++++-------- inscription/ISic004448.html | 22 ++++++++-------- inscription/ISic004449.html | 22 ++++++++-------- inscription/ISic004450.html | 22 ++++++++-------- inscription/ISic004451.html | 22 ++++++++-------- inscription/ISic004452.html | 22 ++++++++-------- inscription/ISic004453.html | 22 ++++++++-------- inscription/ISic004454.html | 22 ++++++++-------- inscription/ISic004455.html | 22 ++++++++-------- inscription/ISic004456.html | 22 ++++++++-------- inscription/ISic004457.html | 22 ++++++++-------- inscription/ISic004458.html | 22 ++++++++-------- inscription/ISic004459.html | 22 ++++++++-------- inscription/ISic004460.html | 22 ++++++++-------- inscription/ISic004461.html | 22 ++++++++-------- inscription/ISic004462.html | 22 ++++++++-------- inscription/ISic004463.html | 22 ++++++++-------- inscription/ISic004464.html | 22 ++++++++-------- inscription/ISic004465.html | 22 ++++++++-------- inscription/ISic004467.html | 22 ++++++++-------- inscription/ISic004468.html | 22 ++++++++-------- inscription/ISic004469.html | 22 ++++++++-------- inscription/ISic004470.html | 22 ++++++++-------- inscription/ISic004471.html | 22 ++++++++-------- inscription/ISic004472.html | 22 ++++++++-------- inscription/ISic004473.html | 22 ++++++++-------- inscription/ISic004474.html | 22 ++++++++-------- inscription/ISic004475.html | 22 ++++++++-------- inscription/ISic004478.html | 22 ++++++++-------- inscription/ISic004484.html | 22 ++++++++-------- inscription/ISic004489.html | 22 ++++++++-------- inscription/ISic004490.html | 22 ++++++++-------- inscription/ISic004491.html | 22 ++++++++-------- inscription/ISic004515.html | 22 ++++++++-------- inscription/ISic004520.html | 22 ++++++++-------- inscription/ISic020001.html | 22 ++++++++-------- inscription/ISic020002.html | 22 ++++++++-------- inscription/ISic020003.html | 22 ++++++++-------- inscription/ISic020004.html | 22 ++++++++-------- inscription/ISic020005.html | 22 ++++++++-------- inscription/ISic020006.html | 22 ++++++++-------- inscription/ISic020007.html | 22 ++++++++-------- inscription/ISic020008.html | 22 ++++++++-------- inscription/ISic020009.html | 22 ++++++++-------- inscription/ISic020010.html | 22 ++++++++-------- inscription/ISic020011.html | 22 ++++++++-------- inscription/ISic020012.html | 22 ++++++++-------- inscription/ISic020013.html | 22 ++++++++-------- inscription/ISic020014.html | 22 ++++++++-------- inscription/ISic020015.html | 22 ++++++++-------- inscription/ISic020016.html | 22 ++++++++-------- inscription/ISic020017.html | 22 ++++++++-------- inscription/ISic020018.html | 22 ++++++++-------- inscription/ISic020019.html | 22 ++++++++-------- inscription/ISic020020.html | 22 ++++++++-------- inscription/ISic020021.html | 22 ++++++++-------- inscription/ISic020022.html | 22 ++++++++-------- inscription/ISic020023.html | 22 ++++++++-------- inscription/ISic020024.html | 22 ++++++++-------- inscription/ISic020025.html | 22 ++++++++-------- inscription/ISic020026.html | 22 ++++++++-------- inscription/ISic020027.html | 22 ++++++++-------- inscription/ISic020028.html | 22 ++++++++-------- inscription/ISic020029.html | 22 ++++++++-------- inscription/ISic020030.html | 22 ++++++++-------- inscription/ISic020031.html | 22 ++++++++-------- inscription/ISic020032.html | 22 ++++++++-------- inscription/ISic020033.html | 22 ++++++++-------- inscription/ISic020034.html | 22 ++++++++-------- inscription/ISic020035.html | 22 ++++++++-------- inscription/ISic020036.html | 22 ++++++++-------- inscription/ISic020037.html | 22 ++++++++-------- inscription/ISic020038.html | 22 ++++++++-------- inscription/ISic020039.html | 22 ++++++++-------- inscription/ISic020040.html | 22 ++++++++-------- inscription/ISic020041.html | 22 ++++++++-------- inscription/ISic020042.html | 22 ++++++++-------- inscription/ISic020043.html | 22 ++++++++-------- inscription/ISic020044.html | 22 ++++++++-------- inscription/ISic020045.html | 22 ++++++++-------- inscription/ISic020046.html | 22 ++++++++-------- inscription/ISic020047.html | 22 ++++++++-------- inscription/ISic020048.html | 22 ++++++++-------- inscription/ISic020049.html | 22 ++++++++-------- inscription/ISic020050.html | 22 ++++++++-------- inscription/ISic020051.html | 22 ++++++++-------- inscription/ISic020052.html | 22 ++++++++-------- inscription/ISic020053.html | 22 ++++++++-------- inscription/ISic020054.html | 22 ++++++++-------- inscription/ISic020055.html | 22 ++++++++-------- inscription/ISic020056.html | 22 ++++++++-------- inscription/ISic020057.html | 22 ++++++++-------- inscription/ISic020058.html | 22 ++++++++-------- inscription/ISic020059.html | 22 ++++++++-------- inscription/ISic020060.html | 22 ++++++++-------- inscription/ISic020061.html | 22 ++++++++-------- inscription/ISic020062.html | 22 ++++++++-------- inscription/ISic020063.html | 22 ++++++++-------- inscription/ISic020064.html | 22 ++++++++-------- inscription/ISic020065.html | 22 ++++++++-------- inscription/ISic020066.html | 22 ++++++++-------- inscription/ISic020067.html | 22 ++++++++-------- inscription/ISic020068.html | 22 ++++++++-------- inscription/ISic020069.html | 22 ++++++++-------- inscription/ISic020070.html | 22 ++++++++-------- inscription/ISic020071.html | 22 ++++++++-------- inscription/ISic020072.html | 22 ++++++++-------- inscription/ISic020073.html | 22 ++++++++-------- inscription/ISic020074.html | 22 ++++++++-------- inscription/ISic020075.html | 22 ++++++++-------- inscription/ISic020076.html | 22 ++++++++-------- inscription/ISic020077.html | 22 ++++++++-------- inscription/ISic020078.html | 22 ++++++++-------- inscription/ISic020079.html | 22 ++++++++-------- inscription/ISic020080.html | 22 ++++++++-------- inscription/ISic020081.html | 22 ++++++++-------- inscription/ISic020082.html | 22 ++++++++-------- inscription/ISic020083.html | 22 ++++++++-------- inscription/ISic020084.html | 22 ++++++++-------- inscription/ISic020085.html | 22 ++++++++-------- inscription/ISic020086.html | 22 ++++++++-------- inscription/ISic020087.html | 22 ++++++++-------- inscription/ISic020088.html | 22 ++++++++-------- inscription/ISic020089.html | 22 ++++++++-------- inscription/ISic020090.html | 22 ++++++++-------- inscription/ISic020091.html | 22 ++++++++-------- inscription/ISic020092.html | 22 ++++++++-------- inscription/ISic020093.html | 22 ++++++++-------- inscription/ISic020094.html | 22 ++++++++-------- inscription/ISic020095.html | 22 ++++++++-------- inscription/ISic020096.html | 22 ++++++++-------- inscription/ISic020097.html | 22 ++++++++-------- inscription/ISic020098.html | 22 ++++++++-------- inscription/ISic020099.html | 22 ++++++++-------- inscription/ISic020100.html | 22 ++++++++-------- inscription/ISic020101.html | 22 ++++++++-------- inscription/ISic020102.html | 22 ++++++++-------- inscription/ISic020103.html | 22 ++++++++-------- inscription/ISic020104.html | 22 ++++++++-------- inscription/ISic020105.html | 22 ++++++++-------- inscription/ISic020106.html | 22 ++++++++-------- inscription/ISic020107.html | 22 ++++++++-------- inscription/ISic020108.html | 22 ++++++++-------- inscription/ISic020109.html | 22 ++++++++-------- inscription/ISic020110.html | 22 ++++++++-------- inscription/ISic020111.html | 22 ++++++++-------- inscription/ISic020112.html | 22 ++++++++-------- inscription/ISic020113.html | 22 ++++++++-------- inscription/ISic020114.html | 22 ++++++++-------- inscription/ISic020115.html | 22 ++++++++-------- inscription/ISic020116.html | 22 ++++++++-------- inscription/ISic020117.html | 22 ++++++++-------- inscription/ISic020118.html | 22 ++++++++-------- inscription/ISic020119.html | 22 ++++++++-------- inscription/ISic020120.html | 22 ++++++++-------- inscription/ISic020121.html | 22 ++++++++-------- inscription/ISic020122.html | 22 ++++++++-------- inscription/ISic020123.html | 22 ++++++++-------- inscription/ISic020124.html | 22 ++++++++-------- inscription/ISic020125.html | 22 ++++++++-------- inscription/ISic020126.html | 22 ++++++++-------- inscription/ISic020127.html | 22 ++++++++-------- inscription/ISic020128.html | 22 ++++++++-------- inscription/ISic020129.html | 22 ++++++++-------- inscription/ISic020130.html | 22 ++++++++-------- inscription/ISic020131.html | 22 ++++++++-------- inscription/ISic020132.html | 22 ++++++++-------- inscription/ISic020133.html | 22 ++++++++-------- inscription/ISic020134.html | 22 ++++++++-------- inscription/ISic020135.html | 22 ++++++++-------- inscription/ISic020136.html | 22 ++++++++-------- inscription/ISic020137.html | 22 ++++++++-------- inscription/ISic020138.html | 22 ++++++++-------- inscription/ISic020139.html | 22 ++++++++-------- inscription/ISic020140.html | 22 ++++++++-------- inscription/ISic020141.html | 22 ++++++++-------- inscription/ISic020142.html | 22 ++++++++-------- inscription/ISic020143.html | 22 ++++++++-------- inscription/ISic020144.html | 22 ++++++++-------- inscription/ISic020145.html | 22 ++++++++-------- inscription/ISic020146.html | 22 ++++++++-------- inscription/ISic020147.html | 22 ++++++++-------- inscription/ISic020148.html | 22 ++++++++-------- inscription/ISic020149.html | 22 ++++++++-------- inscription/ISic020150.html | 22 ++++++++-------- inscription/ISic020151.html | 22 ++++++++-------- inscription/ISic020152.html | 22 ++++++++-------- inscription/ISic020153.html | 22 ++++++++-------- inscription/ISic020154.html | 22 ++++++++-------- inscription/ISic020155.html | 22 ++++++++-------- inscription/ISic020156.html | 22 ++++++++-------- inscription/ISic020157.html | 22 ++++++++-------- inscription/ISic020158.html | 22 ++++++++-------- inscription/ISic020159.html | 22 ++++++++-------- inscription/ISic020160.html | 22 ++++++++-------- inscription/ISic020161.html | 22 ++++++++-------- inscription/ISic020162.html | 22 ++++++++-------- inscription/ISic020163.html | 22 ++++++++-------- inscription/ISic020164.html | 22 ++++++++-------- inscription/ISic020165.html | 22 ++++++++-------- inscription/ISic020166.html | 22 ++++++++-------- inscription/ISic020167.html | 22 ++++++++-------- inscription/ISic020168.html | 22 ++++++++-------- inscription/ISic020169.html | 22 ++++++++-------- inscription/ISic020170.html | 22 ++++++++-------- inscription/ISic020171.html | 22 ++++++++-------- inscription/ISic020172.html | 22 ++++++++-------- inscription/ISic020173.html | 22 ++++++++-------- inscription/ISic020174.html | 22 ++++++++-------- inscription/ISic020175.html | 22 ++++++++-------- inscription/ISic020176.html | 22 ++++++++-------- inscription/ISic020177.html | 22 ++++++++-------- inscription/ISic020178.html | 22 ++++++++-------- inscription/ISic020179.html | 22 ++++++++-------- inscription/ISic020180.html | 22 ++++++++-------- inscription/ISic020181.html | 22 ++++++++-------- inscription/ISic020182.html | 22 ++++++++-------- inscription/ISic020183.html | 22 ++++++++-------- inscription/ISic020184.html | 22 ++++++++-------- inscription/ISic020185.html | 22 ++++++++-------- inscription/ISic020186.html | 22 ++++++++-------- inscription/ISic020187.html | 22 ++++++++-------- inscription/ISic020188.html | 22 ++++++++-------- inscription/ISic020189.html | 22 ++++++++-------- inscription/ISic020190.html | 22 ++++++++-------- inscription/ISic020191.html | 22 ++++++++-------- inscription/ISic020192.html | 22 ++++++++-------- inscription/ISic020193.html | 22 ++++++++-------- inscription/ISic020194.html | 22 ++++++++-------- inscription/ISic020195.html | 22 ++++++++-------- inscription/ISic020196.html | 22 ++++++++-------- inscription/ISic020197.html | 22 ++++++++-------- inscription/ISic020198.html | 22 ++++++++-------- inscription/ISic020199.html | 22 ++++++++-------- inscription/ISic020200.html | 22 ++++++++-------- inscription/ISic020201.html | 22 ++++++++-------- inscription/ISic020202.html | 22 ++++++++-------- inscription/ISic020203.html | 22 ++++++++-------- inscription/ISic020204.html | 22 ++++++++-------- inscription/ISic020205.html | 22 ++++++++-------- inscription/ISic020206.html | 22 ++++++++-------- inscription/ISic020207.html | 22 ++++++++-------- inscription/ISic020208.html | 22 ++++++++-------- inscription/ISic020209.html | 22 ++++++++-------- inscription/ISic020210.html | 22 ++++++++-------- inscription/ISic020211.html | 22 ++++++++-------- inscription/ISic020212.html | 22 ++++++++-------- inscription/ISic020213.html | 22 ++++++++-------- inscription/ISic020214.html | 22 ++++++++-------- inscription/ISic020215.html | 22 ++++++++-------- inscription/ISic020216.html | 22 ++++++++-------- inscription/ISic020217.html | 22 ++++++++-------- inscription/ISic020218.html | 22 ++++++++-------- inscription/ISic020219.html | 22 ++++++++-------- inscription/ISic020220.html | 22 ++++++++-------- inscription/ISic020221.html | 22 ++++++++-------- inscription/ISic020222.html | 22 ++++++++-------- inscription/ISic020223.html | 22 ++++++++-------- inscription/ISic020224.html | 22 ++++++++-------- inscription/ISic020225.html | 22 ++++++++-------- inscription/ISic020226.html | 22 ++++++++-------- inscription/ISic020227.html | 22 ++++++++-------- inscription/ISic020228.html | 22 ++++++++-------- inscription/ISic020229.html | 22 ++++++++-------- inscription/ISic020230.html | 22 ++++++++-------- inscription/ISic020231.html | 22 ++++++++-------- inscription/ISic020232.html | 22 ++++++++-------- inscription/ISic020233.html | 22 ++++++++-------- inscription/ISic020234.html | 22 ++++++++-------- inscription/ISic020235.html | 22 ++++++++-------- inscription/ISic020236.html | 22 ++++++++-------- inscription/ISic020237.html | 22 ++++++++-------- inscription/ISic020238.html | 22 ++++++++-------- inscription/ISic020239.html | 22 ++++++++-------- inscription/ISic020240.html | 22 ++++++++-------- inscription/ISic020241.html | 22 ++++++++-------- inscription/ISic020242.html | 22 ++++++++-------- inscription/ISic020243.html | 22 ++++++++-------- inscription/ISic020244.html | 22 ++++++++-------- inscription/ISic020245.html | 22 ++++++++-------- inscription/ISic020246.html | 22 ++++++++-------- inscription/ISic020247.html | 22 ++++++++-------- inscription/ISic020248.html | 22 ++++++++-------- inscription/ISic020249.html | 22 ++++++++-------- inscription/ISic020250.html | 22 ++++++++-------- inscription/ISic020251.html | 22 ++++++++-------- inscription/ISic020252.html | 22 ++++++++-------- inscription/ISic020253.html | 22 ++++++++-------- inscription/ISic020254.html | 22 ++++++++-------- inscription/ISic020255.html | 22 ++++++++-------- inscription/ISic020256.html | 22 ++++++++-------- inscription/ISic020257.html | 22 ++++++++-------- inscription/ISic020258.html | 22 ++++++++-------- inscription/ISic020259.html | 22 ++++++++-------- inscription/ISic020260.html | 22 ++++++++-------- inscription/ISic020261.html | 22 ++++++++-------- inscription/ISic020262.html | 22 ++++++++-------- inscription/ISic020263.html | 22 ++++++++-------- inscription/ISic020264.html | 22 ++++++++-------- inscription/ISic020265.html | 22 ++++++++-------- inscription/ISic020266.html | 22 ++++++++-------- inscription/ISic020267.html | 22 ++++++++-------- inscription/ISic020268.html | 22 ++++++++-------- inscription/ISic020269.html | 22 ++++++++-------- inscription/ISic020270.html | 22 ++++++++-------- inscription/ISic020271.html | 22 ++++++++-------- inscription/ISic020272.html | 22 ++++++++-------- inscription/ISic020273.html | 22 ++++++++-------- inscription/ISic020274.html | 22 ++++++++-------- inscription/ISic020275.html | 22 ++++++++-------- inscription/ISic020276.html | 22 ++++++++-------- inscription/ISic020277.html | 22 ++++++++-------- inscription/ISic020278.html | 22 ++++++++-------- inscription/ISic020279.html | 22 ++++++++-------- inscription/ISic020280.html | 22 ++++++++-------- inscription/ISic020281.html | 22 ++++++++-------- inscription/ISic020282.html | 22 ++++++++-------- inscription/ISic020283.html | 22 ++++++++-------- inscription/ISic020284.html | 22 ++++++++-------- inscription/ISic020285.html | 22 ++++++++-------- inscription/ISic020286.html | 22 ++++++++-------- inscription/ISic020287.html | 22 ++++++++-------- inscription/ISic020288.html | 22 ++++++++-------- inscription/ISic020289.html | 22 ++++++++-------- inscription/ISic020290.html | 22 ++++++++-------- inscription/ISic020291.html | 22 ++++++++-------- inscription/ISic020292.html | 22 ++++++++-------- inscription/ISic020293.html | 22 ++++++++-------- inscription/ISic020294.html | 22 ++++++++-------- inscription/ISic020295.html | 22 ++++++++-------- inscription/ISic020296.html | 22 ++++++++-------- inscription/ISic020297.html | 22 ++++++++-------- inscription/ISic020298.html | 22 ++++++++-------- inscription/ISic020299.html | 22 ++++++++-------- inscription/ISic020300.html | 22 ++++++++-------- inscription/ISic020301.html | 22 ++++++++-------- inscription/ISic020302.html | 22 ++++++++-------- inscription/ISic020303.html | 22 ++++++++-------- inscription/ISic020304.html | 22 ++++++++-------- inscription/ISic020305.html | 22 ++++++++-------- inscription/ISic020306.html | 22 ++++++++-------- inscription/ISic020307.html | 22 ++++++++-------- inscription/ISic020308.html | 22 ++++++++-------- inscription/ISic020309.html | 22 ++++++++-------- inscription/ISic020310.html | 22 ++++++++-------- inscription/ISic020311.html | 22 ++++++++-------- inscription/ISic020312.html | 22 ++++++++-------- inscription/ISic020313.html | 22 ++++++++-------- inscription/ISic020314.html | 22 ++++++++-------- inscription/ISic020315.html | 22 ++++++++-------- inscription/ISic020316.html | 22 ++++++++-------- inscription/ISic020317.html | 22 ++++++++-------- inscription/ISic020318.html | 22 ++++++++-------- inscription/ISic020319.html | 22 ++++++++-------- inscription/ISic020320.html | 22 ++++++++-------- inscription/ISic020321.html | 22 ++++++++-------- inscription/ISic020322.html | 22 ++++++++-------- inscription/ISic020323.html | 22 ++++++++-------- inscription/ISic020324.html | 22 ++++++++-------- inscription/ISic020325.html | 22 ++++++++-------- inscription/ISic020326.html | 22 ++++++++-------- inscription/ISic020327.html | 22 ++++++++-------- inscription/ISic020328.html | 22 ++++++++-------- inscription/ISic020329.html | 22 ++++++++-------- inscription/ISic020330.html | 22 ++++++++-------- inscription/ISic020331.html | 22 ++++++++-------- inscription/ISic020332.html | 22 ++++++++-------- inscription/ISic020333.html | 22 ++++++++-------- inscription/ISic020334.html | 22 ++++++++-------- inscription/ISic020335.html | 22 ++++++++-------- inscription/ISic020336.html | 22 ++++++++-------- inscription/ISic020337.html | 22 ++++++++-------- inscription/ISic020338.html | 22 ++++++++-------- inscription/ISic020339.html | 22 ++++++++-------- inscription/ISic020340.html | 22 ++++++++-------- inscription/ISic020341.html | 22 ++++++++-------- inscription/ISic020342.html | 22 ++++++++-------- inscription/ISic020343.html | 22 ++++++++-------- inscription/ISic020344.html | 22 ++++++++-------- inscription/ISic020345.html | 22 ++++++++-------- inscription/ISic020346.html | 22 ++++++++-------- inscription/ISic020347.html | 22 ++++++++-------- inscription/ISic020348.html | 22 ++++++++-------- inscription/ISic020349.html | 22 ++++++++-------- inscription/ISic020350.html | 22 ++++++++-------- inscription/ISic020351.html | 22 ++++++++-------- inscription/ISic020352.html | 22 ++++++++-------- inscription/ISic020353.html | 22 ++++++++-------- inscription/ISic020354.html | 22 ++++++++-------- inscription/ISic020355.html | 22 ++++++++-------- inscription/ISic020356.html | 22 ++++++++-------- inscription/ISic020357.html | 22 ++++++++-------- inscription/ISic020358.html | 22 ++++++++-------- inscription/ISic020359.html | 22 ++++++++-------- inscription/ISic020360.html | 22 ++++++++-------- inscription/ISic020361.html | 22 ++++++++-------- inscription/ISic020362.html | 22 ++++++++-------- inscription/ISic020363.html | 22 ++++++++-------- inscription/ISic020364.html | 22 ++++++++-------- inscription/ISic020365.html | 22 ++++++++-------- inscription/ISic020366.html | 22 ++++++++-------- inscription/ISic020367.html | 22 ++++++++-------- inscription/ISic020368.html | 22 ++++++++-------- inscription/ISic020369.html | 22 ++++++++-------- inscription/ISic020370.html | 22 ++++++++-------- inscription/ISic020371.html | 22 ++++++++-------- inscription/ISic020372.html | 22 ++++++++-------- inscription/ISic020373.html | 22 ++++++++-------- inscription/ISic020374.html | 22 ++++++++-------- inscription/ISic020375.html | 22 ++++++++-------- inscription/ISic020376.html | 22 ++++++++-------- inscription/ISic020377.html | 22 ++++++++-------- inscription/ISic020378.html | 22 ++++++++-------- inscription/ISic020379.html | 22 ++++++++-------- inscription/ISic020380.html | 22 ++++++++-------- inscription/ISic020381.html | 22 ++++++++-------- inscription/ISic020382.html | 22 ++++++++-------- inscription/ISic020383.html | 22 ++++++++-------- inscription/ISic020384.html | 22 ++++++++-------- inscription/ISic020385.html | 22 ++++++++-------- inscription/ISic020386.html | 22 ++++++++-------- inscription/ISic020387.html | 22 ++++++++-------- inscription/ISic020388.html | 22 ++++++++-------- inscription/ISic020389.html | 22 ++++++++-------- inscription/ISic020390.html | 22 ++++++++-------- inscription/ISic020391.html | 22 ++++++++-------- inscription/ISic020392.html | 22 ++++++++-------- inscription/ISic020393.html | 22 ++++++++-------- inscription/ISic020394.html | 22 ++++++++-------- inscription/ISic020395.html | 22 ++++++++-------- inscription/ISic020396.html | 22 ++++++++-------- inscription/ISic020397.html | 22 ++++++++-------- inscription/ISic020398.html | 22 ++++++++-------- inscription/ISic020399.html | 22 ++++++++-------- inscription/ISic020400.html | 22 ++++++++-------- inscription/ISic020401.html | 22 ++++++++-------- inscription/ISic020402.html | 22 ++++++++-------- inscription/ISic020403.html | 22 ++++++++-------- inscription/ISic020404.html | 22 ++++++++-------- inscription/ISic020405.html | 22 ++++++++-------- inscription/ISic020406.html | 22 ++++++++-------- inscription/ISic020407.html | 22 ++++++++-------- inscription/ISic020408.html | 22 ++++++++-------- inscription/ISic020409.html | 22 ++++++++-------- inscription/ISic020410.html | 22 ++++++++-------- inscription/ISic020411.html | 22 ++++++++-------- inscription/ISic020412.html | 22 ++++++++-------- inscription/ISic020413.html | 22 ++++++++-------- inscription/ISic020414.html | 22 ++++++++-------- inscription/ISic020415.html | 22 ++++++++-------- inscription/ISic020416.html | 22 ++++++++-------- inscription/ISic020417.html | 22 ++++++++-------- inscription/ISic020418.html | 22 ++++++++-------- inscription/ISic020419.html | 22 ++++++++-------- inscription/ISic020420.html | 22 ++++++++-------- inscription/ISic020421.html | 22 ++++++++-------- inscription/ISic020422.html | 22 ++++++++-------- inscription/ISic020423.html | 22 ++++++++-------- inscription/ISic020424.html | 22 ++++++++-------- inscription/ISic020425.html | 22 ++++++++-------- inscription/ISic020426.html | 22 ++++++++-------- inscription/ISic020427.html | 22 ++++++++-------- inscription/ISic020428.html | 22 ++++++++-------- inscription/ISic020429.html | 22 ++++++++-------- inscription/ISic020430.html | 22 ++++++++-------- inscription/ISic020431.html | 22 ++++++++-------- inscription/ISic020432.html | 22 ++++++++-------- inscription/ISic020433.html | 22 ++++++++-------- inscription/ISic020434.html | 22 ++++++++-------- inscription/ISic020435.html | 22 ++++++++-------- inscription/ISic020436.html | 22 ++++++++-------- inscription/ISic020437.html | 22 ++++++++-------- inscription/ISic020438.html | 22 ++++++++-------- inscription/ISic020439.html | 22 ++++++++-------- inscription/ISic020440.html | 22 ++++++++-------- inscription/ISic020441.html | 22 ++++++++-------- inscription/ISic020442.html | 22 ++++++++-------- inscription/ISic020443.html | 22 ++++++++-------- inscription/ISic020444.html | 22 ++++++++-------- inscription/ISic020445.html | 22 ++++++++-------- inscription/ISic020446.html | 22 ++++++++-------- inscription/ISic020447.html | 22 ++++++++-------- inscription/ISic020448.html | 22 ++++++++-------- inscription/ISic020449.html | 22 ++++++++-------- inscription/ISic020450.html | 22 ++++++++-------- inscription/ISic020451.html | 22 ++++++++-------- inscription/ISic020452.html | 22 ++++++++-------- inscription/ISic020453.html | 22 ++++++++-------- inscription/ISic020454.html | 22 ++++++++-------- inscription/ISic020455.html | 22 ++++++++-------- inscription/ISic020456.html | 22 ++++++++-------- inscription/ISic020457.html | 22 ++++++++-------- inscription/ISic020458.html | 22 ++++++++-------- inscription/ISic020459.html | 22 ++++++++-------- inscription/ISic020460.html | 22 ++++++++-------- inscription/ISic020461.html | 22 ++++++++-------- inscription/ISic020462.html | 22 ++++++++-------- inscription/ISic020463.html | 22 ++++++++-------- inscription/ISic020464.html | 22 ++++++++-------- inscription/ISic020465.html | 22 ++++++++-------- inscription/ISic020466.html | 22 ++++++++-------- inscription/ISic020467.html | 22 ++++++++-------- inscription/ISic020468.html | 22 ++++++++-------- inscription/ISic020469.html | 22 ++++++++-------- inscription/ISic020470.html | 22 ++++++++-------- inscription/ISic020471.html | 22 ++++++++-------- inscription/ISic020472.html | 22 ++++++++-------- inscription/ISic020473.html | 22 ++++++++-------- inscription/ISic020474.html | 22 ++++++++-------- inscription/ISic020475.html | 22 ++++++++-------- inscription/ISic020476.html | 22 ++++++++-------- inscription/ISic020477.html | 22 ++++++++-------- inscription/ISic020478.html | 22 ++++++++-------- inscription/ISic020479.html | 22 ++++++++-------- inscription/ISic020480.html | 22 ++++++++-------- inscription/ISic020481.html | 22 ++++++++-------- inscription/ISic020482.html | 22 ++++++++-------- inscription/ISic020483.html | 22 ++++++++-------- inscription/ISic020484.html | 22 ++++++++-------- inscription/ISic020485.html | 22 ++++++++-------- inscription/ISic020486.html | 22 ++++++++-------- inscription/ISic020487.html | 22 ++++++++-------- inscription/ISic020488.html | 22 ++++++++-------- inscription/ISic020489.html | 22 ++++++++-------- inscription/ISic020490.html | 22 ++++++++-------- inscription/ISic020491.html | 22 ++++++++-------- inscription/ISic020492.html | 22 ++++++++-------- inscription/ISic020493.html | 22 ++++++++-------- inscription/ISic020494.html | 22 ++++++++-------- inscription/ISic020495.html | 22 ++++++++-------- inscription/ISic020496.html | 22 ++++++++-------- inscription/ISic020497.html | 22 ++++++++-------- inscription/ISic020499.html | 22 ++++++++-------- inscription/ISic020500.html | 22 ++++++++-------- inscription/ISic020501.html | 22 ++++++++-------- inscription/ISic020502.html | 22 ++++++++-------- inscription/ISic020503.html | 22 ++++++++-------- inscription/ISic020504.html | 22 ++++++++-------- inscription/ISic020505.html | 22 ++++++++-------- inscription/ISic020506.html | 22 ++++++++-------- inscription/ISic020507.html | 22 ++++++++-------- inscription/ISic020508.html | 22 ++++++++-------- inscription/ISic020509.html | 22 ++++++++-------- inscription/ISic020510.html | 22 ++++++++-------- inscription/ISic020511.html | 22 ++++++++-------- inscription/ISic020512.html | 22 ++++++++-------- inscription/ISic020513.html | 22 ++++++++-------- inscription/ISic020514.html | 22 ++++++++-------- inscription/ISic020515.html | 22 ++++++++-------- inscription/ISic020516.html | 22 ++++++++-------- inscription/ISic020517.html | 22 ++++++++-------- inscription/ISic020518.html | 22 ++++++++-------- inscription/ISic020519.html | 22 ++++++++-------- inscription/ISic020520.html | 22 ++++++++-------- inscription/ISic020521.html | 22 ++++++++-------- inscription/ISic020522.html | 22 ++++++++-------- inscription/ISic020523.html | 22 ++++++++-------- inscription/ISic020524.html | 22 ++++++++-------- inscription/ISic020525.html | 22 ++++++++-------- inscription/ISic020526.html | 22 ++++++++-------- inscription/ISic020527.html | 22 ++++++++-------- inscription/ISic020528.html | 22 ++++++++-------- inscription/ISic020529.html | 22 ++++++++-------- inscription/ISic020530.html | 22 ++++++++-------- inscription/ISic020531.html | 22 ++++++++-------- inscription/ISic020532.html | 22 ++++++++-------- inscription/ISic020533.html | 22 ++++++++-------- inscription/ISic020534.html | 22 ++++++++-------- inscription/ISic020535.html | 22 ++++++++-------- inscription/ISic020536.html | 22 ++++++++-------- inscription/ISic020537.html | 22 ++++++++-------- inscription/ISic020538.html | 22 ++++++++-------- inscription/ISic020539.html | 22 ++++++++-------- inscription/ISic020540.html | 22 ++++++++-------- inscription/ISic020541.html | 22 ++++++++-------- inscription/ISic020542.html | 22 ++++++++-------- inscription/ISic020543.html | 22 ++++++++-------- inscription/ISic020544.html | 22 ++++++++-------- inscription/ISic020545.html | 22 ++++++++-------- inscription/ISic020546.html | 22 ++++++++-------- inscription/ISic020547.html | 22 ++++++++-------- inscription/ISic020548.html | 22 ++++++++-------- inscription/ISic020549.html | 22 ++++++++-------- inscription/ISic020550.html | 22 ++++++++-------- inscription/ISic020551.html | 22 ++++++++-------- inscription/ISic020552.html | 22 ++++++++-------- inscription/ISic020553.html | 22 ++++++++-------- inscription/ISic020554.html | 22 ++++++++-------- inscription/ISic020555.html | 22 ++++++++-------- inscription/ISic020556.html | 22 ++++++++-------- inscription/ISic020558.html | 22 ++++++++-------- inscription/ISic020559.html | 22 ++++++++-------- inscription/ISic020560.html | 22 ++++++++-------- inscription/ISic020561.html | 22 ++++++++-------- inscription/ISic020562.html | 22 ++++++++-------- inscription/ISic020563.html | 22 ++++++++-------- inscription/ISic020564.html | 22 ++++++++-------- inscription/ISic020565.html | 22 ++++++++-------- inscription/ISic020566.html | 22 ++++++++-------- inscription/ISic020567.html | 22 ++++++++-------- inscription/ISic020568.html | 22 ++++++++-------- inscription/ISic020569.html | 22 ++++++++-------- inscription/ISic020570.html | 22 ++++++++-------- inscription/ISic020571.html | 22 ++++++++-------- inscription/ISic020572.html | 22 ++++++++-------- inscription/ISic020573.html | 22 ++++++++-------- inscription/ISic020574.html | 22 ++++++++-------- inscription/ISic020575.html | 22 ++++++++-------- inscription/ISic020576.html | 22 ++++++++-------- inscription/ISic020577.html | 22 ++++++++-------- inscription/ISic020578.html | 22 ++++++++-------- inscription/ISic020579.html | 22 ++++++++-------- inscription/ISic020580.html | 22 ++++++++-------- inscription/ISic020581.html | 22 ++++++++-------- inscription/ISic020582.html | 22 ++++++++-------- inscription/ISic020583.html | 22 ++++++++-------- inscription/ISic020584.html | 22 ++++++++-------- inscription/ISic020585.html | 22 ++++++++-------- inscription/ISic020586.html | 22 ++++++++-------- inscription/ISic020587.html | 22 ++++++++-------- inscription/ISic020588.html | 22 ++++++++-------- inscription/ISic020589.html | 22 ++++++++-------- inscription/ISic020590.html | 22 ++++++++-------- inscription/ISic020591.html | 22 ++++++++-------- inscription/ISic020592.html | 22 ++++++++-------- inscription/ISic020593.html | 22 ++++++++-------- inscription/ISic020594.html | 22 ++++++++-------- inscription/ISic020595.html | 22 ++++++++-------- inscription/ISic020596.html | 22 ++++++++-------- inscription/ISic020597.html | 22 ++++++++-------- inscription/ISic020598.html | 22 ++++++++-------- inscription/ISic020599.html | 22 ++++++++-------- inscription/ISic020601.html | 22 ++++++++-------- inscription/ISic020602.html | 22 ++++++++-------- inscription/ISic020603.html | 22 ++++++++-------- inscription/ISic020604.html | 22 ++++++++-------- inscription/ISic020605.html | 22 ++++++++-------- inscription/ISic020606.html | 22 ++++++++-------- inscription/ISic020607.html | 22 ++++++++-------- inscription/ISic020608.html | 22 ++++++++-------- inscription/ISic020609.html | 22 ++++++++-------- inscription/ISic020610.html | 22 ++++++++-------- inscription/ISic020611.html | 22 ++++++++-------- inscription/ISic020612.html | 22 ++++++++-------- inscription/ISic020613.html | 22 ++++++++-------- inscription/ISic020614.html | 22 ++++++++-------- inscription/ISic020615.html | 22 ++++++++-------- inscription/ISic020616.html | 22 ++++++++-------- inscription/ISic020617.html | 22 ++++++++-------- inscription/ISic020618.html | 22 ++++++++-------- inscription/ISic020619.html | 22 ++++++++-------- inscription/ISic020620.html | 22 ++++++++-------- inscription/ISic020621.html | 22 ++++++++-------- inscription/ISic020622.html | 22 ++++++++-------- inscription/ISic020623.html | 22 ++++++++-------- inscription/ISic020624.html | 22 ++++++++-------- inscription/ISic020625.html | 22 ++++++++-------- inscription/ISic020626.html | 22 ++++++++-------- inscription/ISic020627.html | 22 ++++++++-------- inscription/ISic020628.html | 22 ++++++++-------- inscription/ISic020629.html | 22 ++++++++-------- inscription/ISic020630.html | 22 ++++++++-------- inscription/ISic020631.html | 22 ++++++++-------- inscription/ISic020632.html | 22 ++++++++-------- inscription/ISic020633.html | 22 ++++++++-------- inscription/ISic020634.html | 22 ++++++++-------- inscription/ISic020635.html | 22 ++++++++-------- inscription/ISic020636.html | 22 ++++++++-------- inscription/ISic020637.html | 22 ++++++++-------- inscription/ISic020638.html | 22 ++++++++-------- inscription/ISic020639.html | 22 ++++++++-------- inscription/ISic020640.html | 22 ++++++++-------- inscription/ISic020641.html | 22 ++++++++-------- inscription/ISic020642.html | 22 ++++++++-------- inscription/ISic020643.html | 22 ++++++++-------- inscription/ISic020644.html | 22 ++++++++-------- inscription/ISic020645.html | 22 ++++++++-------- inscription/ISic020646.html | 22 ++++++++-------- inscription/ISic020647.html | 22 ++++++++-------- inscription/ISic020648.html | 22 ++++++++-------- inscription/ISic020649.html | 22 ++++++++-------- inscription/ISic020650.html | 22 ++++++++-------- inscription/ISic020651.html | 22 ++++++++-------- inscription/ISic020652.html | 22 ++++++++-------- inscription/ISic020653.html | 22 ++++++++-------- inscription/ISic020654.html | 22 ++++++++-------- inscription/ISic020655.html | 22 ++++++++-------- inscription/ISic020656.html | 22 ++++++++-------- inscription/ISic020657.html | 22 ++++++++-------- inscription/ISic020658.html | 22 ++++++++-------- inscription/ISic020659.html | 22 ++++++++-------- inscription/ISic020660.html | 22 ++++++++-------- inscription/ISic020661.html | 22 ++++++++-------- inscription/ISic020662.html | 22 ++++++++-------- inscription/ISic020663.html | 22 ++++++++-------- inscription/ISic020664.html | 22 ++++++++-------- inscription/ISic020665.html | 22 ++++++++-------- inscription/ISic020666.html | 22 ++++++++-------- inscription/ISic020667.html | 22 ++++++++-------- inscription/ISic020668.html | 22 ++++++++-------- inscription/ISic020669.html | 22 ++++++++-------- inscription/ISic020670.html | 22 ++++++++-------- inscription/ISic020671.html | 22 ++++++++-------- inscription/ISic020672.html | 22 ++++++++-------- inscription/ISic020673.html | 22 ++++++++-------- inscription/ISic020674.html | 22 ++++++++-------- inscription/ISic020675.html | 22 ++++++++-------- inscription/ISic020676.html | 22 ++++++++-------- inscription/ISic020677.html | 22 ++++++++-------- inscription/ISic020678.html | 22 ++++++++-------- inscription/ISic020679.html | 22 ++++++++-------- inscription/ISic020680.html | 22 ++++++++-------- inscription/ISic020681.html | 22 ++++++++-------- inscription/ISic020682.html | 22 ++++++++-------- inscription/ISic020683.html | 22 ++++++++-------- inscription/ISic020684.html | 22 ++++++++-------- inscription/ISic020685.html | 22 ++++++++-------- inscription/ISic020686.html | 22 ++++++++-------- inscription/ISic020687.html | 22 ++++++++-------- inscription/ISic020688.html | 22 ++++++++-------- inscription/ISic020689.html | 22 ++++++++-------- inscription/ISic020690.html | 22 ++++++++-------- inscription/ISic020691.html | 22 ++++++++-------- inscription/ISic020692.html | 22 ++++++++-------- inscription/ISic020693.html | 22 ++++++++-------- inscription/ISic020694.html | 22 ++++++++-------- inscription/ISic020695.html | 22 ++++++++-------- inscription/ISic020696.html | 22 ++++++++-------- inscription/ISic020697.html | 22 ++++++++-------- inscription/ISic020698.html | 22 ++++++++-------- inscription/ISic020699.html | 22 ++++++++-------- inscription/ISic020700.html | 22 ++++++++-------- inscription/ISic020701.html | 22 ++++++++-------- inscription/ISic020702.html | 22 ++++++++-------- inscription/ISic020703.html | 22 ++++++++-------- inscription/ISic020704.html | 22 ++++++++-------- inscription/ISic020705.html | 22 ++++++++-------- inscription/ISic020706.html | 22 ++++++++-------- inscription/ISic020707.html | 22 ++++++++-------- inscription/ISic020708.html | 22 ++++++++-------- inscription/ISic020709.html | 22 ++++++++-------- inscription/ISic020710.html | 22 ++++++++-------- inscription/ISic020711.html | 22 ++++++++-------- inscription/ISic020712.html | 22 ++++++++-------- inscription/ISic020713.html | 22 ++++++++-------- inscription/ISic020714.html | 22 ++++++++-------- inscription/ISic020715.html | 22 ++++++++-------- inscription/ISic020716.html | 22 ++++++++-------- inscription/ISic020717.html | 22 ++++++++-------- inscription/ISic020718.html | 22 ++++++++-------- inscription/ISic020719.html | 22 ++++++++-------- inscription/ISic020720.html | 22 ++++++++-------- inscription/ISic020721.html | 22 ++++++++-------- inscription/ISic020722.html | 22 ++++++++-------- inscription/ISic020723.html | 22 ++++++++-------- inscription/ISic020724.html | 22 ++++++++-------- inscription/ISic020725.html | 22 ++++++++-------- inscription/ISic020726.html | 22 ++++++++-------- inscription/ISic020727.html | 22 ++++++++-------- inscription/ISic020728.html | 22 ++++++++-------- inscription/ISic020729.html | 22 ++++++++-------- inscription/ISic020730.html | 22 ++++++++-------- inscription/ISic020731.html | 22 ++++++++-------- inscription/ISic020732.html | 22 ++++++++-------- inscription/ISic020733.html | 22 ++++++++-------- inscription/ISic020734.html | 22 ++++++++-------- inscription/ISic020735.html | 22 ++++++++-------- inscription/ISic020736.html | 22 ++++++++-------- inscription/ISic020737.html | 22 ++++++++-------- inscription/ISic020738.html | 22 ++++++++-------- inscription/ISic020739.html | 22 ++++++++-------- inscription/ISic020740.html | 22 ++++++++-------- inscription/ISic020741.html | 22 ++++++++-------- inscription/ISic020742.html | 22 ++++++++-------- inscription/ISic020743.html | 22 ++++++++-------- inscription/ISic020744.html | 22 ++++++++-------- inscription/ISic020745.html | 22 ++++++++-------- inscription/ISic020746.html | 22 ++++++++-------- inscription/ISic020747.html | 22 ++++++++-------- inscription/ISic020748.html | 22 ++++++++-------- inscription/ISic020749.html | 22 ++++++++-------- inscription/ISic020750.html | 22 ++++++++-------- inscription/ISic020751.html | 22 ++++++++-------- inscription/ISic020752.html | 22 ++++++++-------- inscription/ISic020753.html | 22 ++++++++-------- inscription/ISic020754.html | 22 ++++++++-------- inscription/ISic020755.html | 22 ++++++++-------- inscription/ISic020756.html | 22 ++++++++-------- inscription/ISic020757.html | 22 ++++++++-------- inscription/ISic020758.html | 22 ++++++++-------- inscription/ISic020759.html | 22 ++++++++-------- inscription/ISic020760.html | 22 ++++++++-------- inscription/ISic020761.html | 22 ++++++++-------- inscription/ISic020762.html | 22 ++++++++-------- inscription/ISic020763.html | 22 ++++++++-------- inscription/ISic020764.html | 22 ++++++++-------- inscription/ISic020765.html | 22 ++++++++-------- inscription/ISic020766.html | 22 ++++++++-------- inscription/ISic020767.html | 22 ++++++++-------- inscription/ISic020768.html | 22 ++++++++-------- inscription/ISic020769.html | 22 ++++++++-------- inscription/ISic020770.html | 22 ++++++++-------- inscription/ISic020771.html | 22 ++++++++-------- inscription/ISic020772.html | 22 ++++++++-------- inscription/ISic020773.html | 22 ++++++++-------- inscription/ISic020774.html | 22 ++++++++-------- inscription/ISic020775.html | 22 ++++++++-------- inscription/ISic020776.html | 22 ++++++++-------- inscription/ISic020777.html | 22 ++++++++-------- inscription/ISic020778.html | 22 ++++++++-------- inscription/ISic020779.html | 22 ++++++++-------- inscription/ISic020780.html | 22 ++++++++-------- inscription/ISic020781.html | 22 ++++++++-------- inscription/ISic020782.html | 22 ++++++++-------- inscription/ISic020783.html | 22 ++++++++-------- inscription/ISic020784.html | 22 ++++++++-------- inscription/ISic020785.html | 22 ++++++++-------- inscription/ISic020786.html | 22 ++++++++-------- inscription/ISic020787.html | 22 ++++++++-------- inscription/ISic020788.html | 22 ++++++++-------- inscription/ISic020789.html | 22 ++++++++-------- inscription/ISic020790.html | 22 ++++++++-------- inscription/ISic020791.html | 22 ++++++++-------- inscription/ISic020792.html | 22 ++++++++-------- inscription/ISic020793.html | 22 ++++++++-------- inscription/ISic020794.html | 22 ++++++++-------- inscription/ISic020795.html | 22 ++++++++-------- inscription/ISic020796.html | 22 ++++++++-------- inscription/ISic020797.html | 22 ++++++++-------- inscription/ISic020798.html | 22 ++++++++-------- inscription/ISic020799.html | 22 ++++++++-------- inscription/ISic020800.html | 22 ++++++++-------- inscription/ISic020801.html | 22 ++++++++-------- inscription/ISic020802.html | 22 ++++++++-------- inscription/ISic020803.html | 22 ++++++++-------- inscription/ISic020804.html | 22 ++++++++-------- inscription/ISic020805.html | 22 ++++++++-------- inscription/ISic020806.html | 22 ++++++++-------- inscription/ISic020807.html | 22 ++++++++-------- inscription/ISic020808.html | 22 ++++++++-------- inscription/ISic020809.html | 22 ++++++++-------- inscription/ISic020810.html | 22 ++++++++-------- inscription/ISic020811.html | 22 ++++++++-------- inscription/ISic020812.html | 22 ++++++++-------- inscription/ISic020813.html | 22 ++++++++-------- inscription/ISic020814.html | 22 ++++++++-------- inscription/ISic020815.html | 22 ++++++++-------- inscription/ISic020816.html | 22 ++++++++-------- inscription/ISic020817.html | 22 ++++++++-------- inscription/ISic020818.html | 22 ++++++++-------- inscription/ISic020819.html | 22 ++++++++-------- inscription/ISic020820.html | 22 ++++++++-------- inscription/ISic020821.html | 22 ++++++++-------- inscription/ISic020822.html | 22 ++++++++-------- inscription/ISic020823.html | 22 ++++++++-------- inscription/ISic020824.html | 22 ++++++++-------- inscription/ISic020825.html | 22 ++++++++-------- inscription/ISic020826.html | 22 ++++++++-------- inscription/ISic020827.html | 22 ++++++++-------- inscription/ISic020828.html | 22 ++++++++-------- inscription/ISic020829.html | 22 ++++++++-------- inscription/ISic020830.html | 22 ++++++++-------- inscription/ISic020831.html | 22 ++++++++-------- inscription/ISic020832.html | 22 ++++++++-------- inscription/ISic020833.html | 22 ++++++++-------- inscription/ISic020834.html | 22 ++++++++-------- inscription/ISic020835.html | 22 ++++++++-------- inscription/ISic020836.html | 22 ++++++++-------- inscription/ISic020837.html | 22 ++++++++-------- inscription/ISic020838.html | 22 ++++++++-------- inscription/ISic020839.html | 22 ++++++++-------- inscription/ISic020840.html | 22 ++++++++-------- inscription/ISic020841.html | 22 ++++++++-------- inscription/ISic020842.html | 22 ++++++++-------- inscription/ISic020843.html | 22 ++++++++-------- inscription/ISic020844.html | 22 ++++++++-------- inscription/ISic020845.html | 22 ++++++++-------- inscription/ISic020846.html | 22 ++++++++-------- inscription/ISic020847.html | 22 ++++++++-------- inscription/ISic020848.html | 22 ++++++++-------- inscription/ISic020849.html | 22 ++++++++-------- inscription/ISic020850.html | 22 ++++++++-------- inscription/ISic020851.html | 22 ++++++++-------- inscription/ISic020852.html | 22 ++++++++-------- inscription/ISic020853.html | 22 ++++++++-------- inscription/ISic020854.html | 22 ++++++++-------- inscription/ISic020855.html | 22 ++++++++-------- inscription/ISic020856.html | 22 ++++++++-------- inscription/ISic020857.html | 22 ++++++++-------- inscription/ISic020858.html | 22 ++++++++-------- inscription/ISic020859.html | 22 ++++++++-------- inscription/ISic020860.html | 22 ++++++++-------- inscription/ISic020861.html | 22 ++++++++-------- inscription/ISic020862.html | 22 ++++++++-------- inscription/ISic020863.html | 22 ++++++++-------- inscription/ISic020864.html | 22 ++++++++-------- inscription/ISic020865.html | 22 ++++++++-------- inscription/ISic020866.html | 22 ++++++++-------- inscription/ISic020867.html | 22 ++++++++-------- inscription/ISic020868.html | 22 ++++++++-------- inscription/ISic020869.html | 22 ++++++++-------- inscription/ISic020870.html | 22 ++++++++-------- inscription/ISic020871.html | 22 ++++++++-------- inscription/ISic020872.html | 22 ++++++++-------- inscription/ISic020873.html | 22 ++++++++-------- inscription/ISic020874.html | 22 ++++++++-------- inscription/ISic020877.html | 22 ++++++++-------- inscription/ISic020878.html | 22 ++++++++-------- inscription/ISic020879.html | 22 ++++++++-------- inscription/ISic020880.html | 22 ++++++++-------- inscription/ISic020881.html | 22 ++++++++-------- inscription/ISic020882.html | 22 ++++++++-------- inscription/ISic020883.html | 22 ++++++++-------- inscription/ISic020884.html | 22 ++++++++-------- inscription/ISic020885.html | 22 ++++++++-------- inscription/ISic020886.html | 22 ++++++++-------- inscription/ISic020887.html | 22 ++++++++-------- inscription/ISic020888.html | 22 ++++++++-------- inscription/ISic020889.html | 22 ++++++++-------- inscription/ISic020890.html | 22 ++++++++-------- inscription/ISic020891.html | 22 ++++++++-------- inscription/ISic020892.html | 22 ++++++++-------- inscription/ISic020893.html | 22 ++++++++-------- inscription/ISic020894.html | 22 ++++++++-------- inscription/ISic020895.html | 22 ++++++++-------- inscription/ISic020896.html | 22 ++++++++-------- inscription/ISic020897.html | 22 ++++++++-------- inscription/ISic020898.html | 22 ++++++++-------- inscription/ISic020899.html | 22 ++++++++-------- inscription/ISic020900.html | 22 ++++++++-------- inscription/ISic020901.html | 22 ++++++++-------- inscription/ISic020902.html | 22 ++++++++-------- inscription/ISic020903.html | 22 ++++++++-------- inscription/ISic020904.html | 22 ++++++++-------- inscription/ISic020905.html | 22 ++++++++-------- inscription/ISic020906.html | 22 ++++++++-------- inscription/ISic020907.html | 22 ++++++++-------- inscription/ISic020908.html | 22 ++++++++-------- inscription/ISic020909.html | 22 ++++++++-------- inscription/ISic020910.html | 22 ++++++++-------- inscription/ISic020911.html | 22 ++++++++-------- inscription/ISic020912.html | 22 ++++++++-------- inscription/ISic020913.html | 22 ++++++++-------- inscription/ISic020914.html | 22 ++++++++-------- inscription/ISic020915.html | 22 ++++++++-------- inscription/ISic020916.html | 22 ++++++++-------- inscription/ISic020917.html | 22 ++++++++-------- inscription/ISic020918.html | 22 ++++++++-------- inscription/ISic020919.html | 22 ++++++++-------- inscription/ISic020920.html | 22 ++++++++-------- inscription/ISic020921.html | 22 ++++++++-------- inscription/ISic020930.html | 22 ++++++++-------- inscription/ISic020932.html | 22 ++++++++-------- inscription/ISic020933.html | 22 ++++++++-------- inscription/ISic020934.html | 22 ++++++++-------- inscription/ISic020935.html | 22 ++++++++-------- inscription/ISic020936.html | 22 ++++++++-------- inscription/ISic020942.html | 22 ++++++++-------- inscription/ISic030001.html | 22 ++++++++-------- inscription/ISic030002.html | 22 ++++++++-------- inscription/ISic030003.html | 22 ++++++++-------- inscription/ISic030004.html | 22 ++++++++-------- inscription/ISic030005.html | 22 ++++++++-------- inscription/ISic030006.html | 22 ++++++++-------- inscription/ISic030007.html | 22 ++++++++-------- inscription/ISic030008.html | 22 ++++++++-------- inscription/ISic030009.html | 22 ++++++++-------- inscription/ISic030010.html | 22 ++++++++-------- inscription/ISic030011.html | 22 ++++++++-------- inscription/ISic030012.html | 22 ++++++++-------- inscription/ISic030013.html | 22 ++++++++-------- inscription/ISic030014.html | 22 ++++++++-------- inscription/ISic030015.html | 22 ++++++++-------- inscription/ISic030016.html | 22 ++++++++-------- inscription/ISic030017.html | 22 ++++++++-------- inscription/ISic030018.html | 22 ++++++++-------- inscription/ISic030019.html | 22 ++++++++-------- inscription/ISic030020.html | 22 ++++++++-------- inscription/ISic030021.html | 22 ++++++++-------- inscription/ISic030022.html | 22 ++++++++-------- inscription/ISic030023.html | 22 ++++++++-------- inscription/ISic030024.html | 22 ++++++++-------- inscription/ISic030025.html | 22 ++++++++-------- inscription/ISic030026.html | 22 ++++++++-------- inscription/ISic030027.html | 22 ++++++++-------- inscription/ISic030028.html | 22 ++++++++-------- inscription/ISic030029.html | 22 ++++++++-------- inscription/ISic030030.html | 22 ++++++++-------- inscription/ISic030031.html | 22 ++++++++-------- inscription/ISic030032.html | 22 ++++++++-------- inscription/ISic030033.html | 22 ++++++++-------- inscription/ISic030034.html | 22 ++++++++-------- inscription/ISic030035.html | 22 ++++++++-------- inscription/ISic030036.html | 22 ++++++++-------- inscription/ISic030037.html | 22 ++++++++-------- inscription/ISic030042.html | 22 ++++++++-------- inscription/ISic030043.html | 22 ++++++++-------- inscription/ISic030046.html | 22 ++++++++-------- inscription/ISic030047.html | 22 ++++++++-------- inscription/ISic030048.html | 22 ++++++++-------- inscription/ISic030049.html | 22 ++++++++-------- inscription/ISic030050.html | 22 ++++++++-------- inscription/ISic030051.html | 22 ++++++++-------- inscription/ISic030052.html | 22 ++++++++-------- inscription/ISic030053.html | 22 ++++++++-------- inscription/ISic030054.html | 22 ++++++++-------- inscription/ISic030055.html | 22 ++++++++-------- inscription/ISic030056.html | 22 ++++++++-------- inscription/ISic030057.html | 22 ++++++++-------- inscription/ISic030058.html | 22 ++++++++-------- inscription/ISic030059.html | 22 ++++++++-------- inscription/ISic030060.html | 22 ++++++++-------- inscription/ISic030061.html | 22 ++++++++-------- inscription/ISic030062.html | 22 ++++++++-------- inscription/ISic030063.html | 22 ++++++++-------- inscription/ISic030064.html | 22 ++++++++-------- inscription/ISic030067.html | 22 ++++++++-------- inscription/ISic030068.html | 22 ++++++++-------- inscription/ISic030069.html | 22 ++++++++-------- inscription/ISic030070.html | 22 ++++++++-------- inscription/ISic030071.html | 22 ++++++++-------- inscription/ISic030072.html | 22 ++++++++-------- inscription/ISic030073.html | 22 ++++++++-------- inscription/ISic030074.html | 22 ++++++++-------- inscription/ISic030075.html | 22 ++++++++-------- inscription/ISic030076.html | 22 ++++++++-------- inscription/ISic030077.html | 22 ++++++++-------- inscription/ISic030078.html | 22 ++++++++-------- inscription/ISic030079.html | 22 ++++++++-------- inscription/ISic030080.html | 22 ++++++++-------- inscription/ISic030081.html | 22 ++++++++-------- inscription/ISic030082.html | 22 ++++++++-------- inscription/ISic030083.html | 22 ++++++++-------- inscription/ISic030084.html | 22 ++++++++-------- inscription/ISic030085.html | 22 ++++++++-------- inscription/ISic030086.html | 22 ++++++++-------- inscription/ISic030087.html | 22 ++++++++-------- inscription/ISic030088.html | 22 ++++++++-------- inscription/ISic030089.html | 22 ++++++++-------- inscription/ISic030090.html | 22 ++++++++-------- inscription/ISic030091.html | 22 ++++++++-------- inscription/ISic030092.html | 22 ++++++++-------- inscription/ISic030093.html | 22 ++++++++-------- inscription/ISic030094.html | 22 ++++++++-------- inscription/ISic030095.html | 22 ++++++++-------- inscription/ISic030096.html | 22 ++++++++-------- inscription/ISic030097.html | 22 ++++++++-------- inscription/ISic030098.html | 22 ++++++++-------- inscription/ISic030099.html | 22 ++++++++-------- inscription/ISic030100.html | 22 ++++++++-------- inscription/ISic030101.html | 22 ++++++++-------- inscription/ISic030102.html | 22 ++++++++-------- inscription/ISic030103.html | 22 ++++++++-------- inscription/ISic030104.html | 22 ++++++++-------- inscription/ISic030105.html | 22 ++++++++-------- inscription/ISic030106.html | 22 ++++++++-------- inscription/ISic030107.html | 22 ++++++++-------- inscription/ISic030108.html | 22 ++++++++-------- inscription/ISic030109.html | 22 ++++++++-------- inscription/ISic030110.html | 22 ++++++++-------- inscription/ISic030111.html | 22 ++++++++-------- inscription/ISic030113.html | 22 ++++++++-------- inscription/ISic030114.html | 22 ++++++++-------- inscription/ISic030115.html | 22 ++++++++-------- inscription/ISic030116.html | 22 ++++++++-------- inscription/ISic030117.html | 22 ++++++++-------- inscription/ISic030118.html | 22 ++++++++-------- inscription/ISic030119.html | 22 ++++++++-------- inscription/ISic030120.html | 22 ++++++++-------- inscription/ISic030121.html | 22 ++++++++-------- inscription/ISic030122.html | 22 ++++++++-------- inscription/ISic030123.html | 22 ++++++++-------- inscription/ISic030124.html | 22 ++++++++-------- inscription/ISic030125.html | 22 ++++++++-------- inscription/ISic030126.html | 22 ++++++++-------- inscription/ISic030127.html | 22 ++++++++-------- inscription/ISic030128.html | 22 ++++++++-------- inscription/ISic030129.html | 22 ++++++++-------- inscription/ISic030130.html | 22 ++++++++-------- inscription/ISic030131.html | 22 ++++++++-------- inscription/ISic030132.html | 22 ++++++++-------- inscription/ISic030133.html | 22 ++++++++-------- inscription/ISic030134.html | 22 ++++++++-------- inscription/ISic030135.html | 22 ++++++++-------- inscription/ISic030136.html | 22 ++++++++-------- inscription/ISic030137.html | 22 ++++++++-------- inscription/ISic030138.html | 22 ++++++++-------- inscription/ISic030139.html | 22 ++++++++-------- inscription/ISic030140.html | 22 ++++++++-------- inscription/ISic030141.html | 22 ++++++++-------- inscription/ISic030142.html | 22 ++++++++-------- inscription/ISic030143.html | 22 ++++++++-------- inscription/ISic030144.html | 22 ++++++++-------- inscription/ISic030145.html | 22 ++++++++-------- inscription/ISic030146.html | 22 ++++++++-------- inscription/ISic030147.html | 22 ++++++++-------- inscription/ISic030148.html | 22 ++++++++-------- inscription/ISic030149.html | 22 ++++++++-------- inscription/ISic030150.html | 22 ++++++++-------- inscription/ISic030151.html | 22 ++++++++-------- inscription/ISic030152.html | 22 ++++++++-------- inscription/ISic030153.html | 22 ++++++++-------- inscription/ISic030154.html | 22 ++++++++-------- inscription/ISic030155.html | 22 ++++++++-------- inscription/ISic030156.html | 22 ++++++++-------- inscription/ISic030157.html | 22 ++++++++-------- inscription/ISic030158.html | 22 ++++++++-------- inscription/ISic030159.html | 22 ++++++++-------- inscription/ISic030160.html | 22 ++++++++-------- inscription/ISic030161.html | 22 ++++++++-------- inscription/ISic030162.html | 22 ++++++++-------- inscription/ISic030163.html | 22 ++++++++-------- inscription/ISic030164.html | 22 ++++++++-------- inscription/ISic030165.html | 22 ++++++++-------- inscription/ISic030166.html | 22 ++++++++-------- inscription/ISic030167.html | 22 ++++++++-------- inscription/ISic030168.html | 22 ++++++++-------- inscription/ISic030169.html | 22 ++++++++-------- inscription/ISic030170.html | 22 ++++++++-------- inscription/ISic030171.html | 22 ++++++++-------- inscription/ISic030172.html | 22 ++++++++-------- inscription/ISic030173.html | 22 ++++++++-------- inscription/ISic030174.html | 22 ++++++++-------- inscription/ISic030175.html | 22 ++++++++-------- inscription/ISic030176.html | 22 ++++++++-------- inscription/ISic030177.html | 22 ++++++++-------- inscription/ISic030178.html | 22 ++++++++-------- inscription/ISic030179.html | 22 ++++++++-------- inscription/ISic030180.html | 22 ++++++++-------- inscription/ISic030181.html | 22 ++++++++-------- inscription/ISic030182.html | 22 ++++++++-------- inscription/ISic030183.html | 22 ++++++++-------- inscription/ISic030184.html | 22 ++++++++-------- inscription/ISic030185.html | 22 ++++++++-------- inscription/ISic030186.html | 22 ++++++++-------- inscription/ISic030187.html | 22 ++++++++-------- inscription/ISic030188.html | 22 ++++++++-------- inscription/ISic030189.html | 22 ++++++++-------- inscription/ISic030190.html | 22 ++++++++-------- inscription/ISic030191.html | 22 ++++++++-------- inscription/ISic030192.html | 22 ++++++++-------- inscription/ISic030193.html | 22 ++++++++-------- inscription/ISic030194.html | 22 ++++++++-------- inscription/ISic030195.html | 22 ++++++++-------- inscription/ISic030196.html | 22 ++++++++-------- inscription/ISic030197.html | 22 ++++++++-------- inscription/ISic030198.html | 22 ++++++++-------- inscription/ISic030199.html | 22 ++++++++-------- inscription/ISic030200.html | 22 ++++++++-------- inscription/ISic030201.html | 22 ++++++++-------- inscription/ISic030202.html | 22 ++++++++-------- inscription/ISic030203.html | 22 ++++++++-------- inscription/ISic030204.html | 22 ++++++++-------- inscription/ISic030205.html | 22 ++++++++-------- inscription/ISic030206.html | 22 ++++++++-------- inscription/ISic030207.html | 22 ++++++++-------- inscription/ISic030208.html | 22 ++++++++-------- inscription/ISic030209.html | 22 ++++++++-------- inscription/ISic030210.html | 22 ++++++++-------- inscription/ISic030211.html | 22 ++++++++-------- inscription/ISic030212.html | 22 ++++++++-------- inscription/ISic030213.html | 22 ++++++++-------- inscription/ISic030214.html | 22 ++++++++-------- inscription/ISic030215.html | 22 ++++++++-------- inscription/ISic030216.html | 22 ++++++++-------- inscription/ISic030217.html | 22 ++++++++-------- inscription/ISic030218.html | 22 ++++++++-------- inscription/ISic030219.html | 22 ++++++++-------- inscription/ISic030220.html | 22 ++++++++-------- inscription/ISic030221.html | 22 ++++++++-------- inscription/ISic030222.html | 22 ++++++++-------- inscription/ISic030223.html | 22 ++++++++-------- inscription/ISic030224.html | 22 ++++++++-------- inscription/ISic030225.html | 22 ++++++++-------- inscription/ISic030226.html | 22 ++++++++-------- inscription/ISic030227.html | 22 ++++++++-------- inscription/ISic030228.html | 22 ++++++++-------- inscription/ISic030229.html | 22 ++++++++-------- inscription/ISic030230.html | 22 ++++++++-------- inscription/ISic030231.html | 22 ++++++++-------- inscription/ISic030232.html | 22 ++++++++-------- inscription/ISic030233.html | 22 ++++++++-------- inscription/ISic030234.html | 22 ++++++++-------- inscription/ISic030235.html | 22 ++++++++-------- inscription/ISic030236.html | 22 ++++++++-------- inscription/ISic030237.html | 22 ++++++++-------- inscription/ISic030238.html | 22 ++++++++-------- inscription/ISic030239.html | 22 ++++++++-------- inscription/ISic030240.html | 22 ++++++++-------- inscription/ISic030241.html | 22 ++++++++-------- inscription/ISic030242.html | 22 ++++++++-------- inscription/ISic030243.html | 22 ++++++++-------- inscription/ISic030244.html | 22 ++++++++-------- inscription/ISic030245.html | 22 ++++++++-------- inscription/ISic030246.html | 22 ++++++++-------- inscription/ISic030247.html | 22 ++++++++-------- inscription/ISic030248.html | 22 ++++++++-------- inscription/ISic030249.html | 22 ++++++++-------- inscription/ISic030250.html | 22 ++++++++-------- inscription/ISic030251.html | 22 ++++++++-------- inscription/ISic030252.html | 22 ++++++++-------- inscription/ISic030253.html | 22 ++++++++-------- inscription/ISic030254.html | 22 ++++++++-------- inscription/ISic030255.html | 22 ++++++++-------- inscription/ISic030256.html | 22 ++++++++-------- inscription/ISic030257.html | 22 ++++++++-------- inscription/ISic030258.html | 22 ++++++++-------- inscription/ISic030259.html | 22 ++++++++-------- inscription/ISic030260.html | 22 ++++++++-------- inscription/ISic030261.html | 22 ++++++++-------- inscription/ISic030262.html | 22 ++++++++-------- inscription/ISic030263.html | 22 ++++++++-------- inscription/ISic030264.html | 22 ++++++++-------- inscription/ISic030265.html | 22 ++++++++-------- inscription/ISic030266.html | 22 ++++++++-------- inscription/ISic030267.html | 22 ++++++++-------- inscription/ISic030268.html | 22 ++++++++-------- inscription/ISic030269.html | 22 ++++++++-------- inscription/ISic030270.html | 22 ++++++++-------- inscription/ISic030271.html | 22 ++++++++-------- inscription/ISic030272.html | 22 ++++++++-------- inscription/ISic030273.html | 22 ++++++++-------- inscription/ISic030274.html | 22 ++++++++-------- inscription/ISic030275.html | 22 ++++++++-------- inscription/ISic030276.html | 22 ++++++++-------- inscription/ISic030277.html | 22 ++++++++-------- inscription/ISic030278.html | 22 ++++++++-------- inscription/ISic030279.html | 22 ++++++++-------- inscription/ISic030280.html | 22 ++++++++-------- inscription/ISic030281.html | 22 ++++++++-------- inscription/ISic030294.html | 22 ++++++++-------- inscription/ISic030295.html | 22 ++++++++-------- inscription/ISic030296.html | 22 ++++++++-------- inscription/ISic030297.html | 22 ++++++++-------- inscription/ISic030298.html | 22 ++++++++-------- inscription/ISic030299.html | 22 ++++++++-------- inscription/ISic030300.html | 22 ++++++++-------- inscription/ISic030301.html | 22 ++++++++-------- inscription/ISic030302.html | 22 ++++++++-------- inscription/ISic030303.html | 22 ++++++++-------- inscription/ISic030304.html | 22 ++++++++-------- inscription/ISic030305.html | 22 ++++++++-------- inscription/ISic030306.html | 22 ++++++++-------- inscription/ISic030307.html | 22 ++++++++-------- inscription/ISic030308.html | 22 ++++++++-------- inscription/ISic030309.html | 22 ++++++++-------- inscription/ISic030310.html | 22 ++++++++-------- inscription/ISic030311.html | 22 ++++++++-------- inscription/ISic030312.html | 22 ++++++++-------- inscription/ISic030313.html | 22 ++++++++-------- inscription/ISic030314.html | 22 ++++++++-------- inscription/ISic030315.html | 22 ++++++++-------- inscription/ISic030317.html | 22 ++++++++-------- inscription/ISic030319.html | 22 ++++++++-------- inscription/ISic030330.html | 22 ++++++++-------- inscription/ISic031001.html | 22 ++++++++-------- 4736 files changed, 51938 insertions(+), 51938 deletions(-) rename _app/immutable/assets/{2.DE4n_hbU.css => 2.CdMD4xkC.css} (96%) rename _app/immutable/assets/{_page.tUQ_M0n2.css => _page.CP-aTyuk.css} (97%) rename _app/immutable/chunks/{BaseLink.BomL0-tj.js => BaseLink.BszSk6R8.js} (95%) rename _app/immutable/chunks/{entry.CNQpDXNu.js => entry.BikuHPzo.js} (99%) create mode 100644 _app/immutable/chunks/paths.CkLo6U65.js delete mode 100644 _app/immutable/chunks/paths.D0FLaGiK.js rename _app/immutable/chunks/{stores.CaBYRkk7.js => stores.EwzdxjSz.js} (72%) rename _app/immutable/entry/{app.BOJ17sqE.js => app.TqHEn6go.js} (85%) delete mode 100644 _app/immutable/entry/start.Djgz3ifN.js create mode 100644 _app/immutable/entry/start.DstCWBB0.js rename _app/immutable/nodes/{0.DZOtjx5N.js => 0.TWZ764Cz.js} (96%) rename _app/immutable/nodes/{1.CREQ-GRO.js => 1.D-lnoOcP.js} (94%) rename _app/immutable/nodes/{2.CtSQ8dz7.js => 2.mXEcpL97.js} (99%) rename _app/immutable/nodes/{3.CKlLzy4S.js => 3.DyXJ9RL8.js} (99%) rename _app/immutable/nodes/{4.Drk7VvFf.js => 4.Dku4hNak.js} (96%) diff --git a/_app/immutable/assets/2.DE4n_hbU.css b/_app/immutable/assets/2.CdMD4xkC.css similarity index 96% rename from _app/immutable/assets/2.DE4n_hbU.css rename to _app/immutable/assets/2.CdMD4xkC.css index 0989dd2b6cf..dfec7e88b0a 100644 --- a/_app/immutable/assets/2.DE4n_hbU.css +++ b/_app/immutable/assets/2.CdMD4xkC.css @@ -1 +1 @@ -.inscription-title.svelte-8ttggs{font-weight:bolder;margin-block:var(--size-2)}.inscription-date-place.svelte-8ttggs{display:flex}.inscription-date-place.svelte-8ttggs div+div:before{content:", "}dl.svelte-8ttggs{display:grid;grid-template-columns:auto auto;margin-block-start:var(--size-2)}dt.svelte-8ttggs{margin-block-start:unset}ol.svelte-p3hpfg{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--size-4);justify-content:space-between;list-style:none;padding-inline-start:0}ol.svelte-p3hpfg li{border-radius:var(--radius-2);box-shadow:var(--shadow-2);flex-basis:95%;padding:var(--size-fluid-3)}@media (--motionOK){ol.svelte-p3hpfg li{animation:var(--animation-fade-in)}}@media (min-width: 640px){ol.svelte-p3hpfg li{flex-basis:45%}}@media (min-width: 1024px){ol.svelte-p3hpfg li{flex-basis:30%}}ol.svelte-p3hpfg li:hover{box-shadow:var(--shadow-4)}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(width <= 480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.inscription-map.svelte-dzm1bu{border:var(--border-size-1) solid var(--text-1);height:400px;width:100%}.inscription-map.svelte-dzm1bu .marker{background-color:var(--blue-4);border-radius:50%;border:none;box-shadow:var(--shadow-1);color:var(--gray-12);cursor:pointer;display:block;font-family:var(--font-family);font-size:var(--font-size-0);font-weight:var(--font-weight-6);padding:0;text-align:center}.inscription-map.svelte-dzm1bu .marker:hover{filter:brightness(90%);box-shadow:var(--shadow-4)}.inscription-map.svelte-dzm1bu button{box-shadow:none;text-shadow:none}.inscription-map.svelte-dzm1bu ul{font-size:var(--font-size-1);list-style:none;padding-inline:0}.inscription-map.svelte-dzm1bu ul li{padding-inline:0}.hidden.svelte-dzm1bu{display:none}[data-pagination-root]{margin-block:var(--size-2)}[data-selected]{background:var(--surface-4)!important;color:var(--text-1)}.pagination.svelte-bf1uqe{margin-block:var(--size-2)}.pagination.svelte-bf1uqe,.pages.svelte-bf1uqe{align-items:center;display:flex;gap:var(--size-2);justify-content:center}.pagination.svelte-bf1uqe button,.pages.svelte-bf1uqe button{background:none;border:none;box-shadow:none;height:var(--size-8);text-shadow:none}.pagination.svelte-bf1uqe button:hover,.pages.svelte-bf1uqe button:hover{background:var(--surface-2)}p.svelte-bf1uqe{color:var(--gray-8);text-align:center;font-size:var(--font-size-0);margin-block:var(--size-2)}table.svelte-g7in6g{width:100%}.hero.svelte-lish8l.svelte-lish8l,.inscriptions.svelte-lish8l.svelte-lish8l{display:grid;place-items:center}.hero.svelte-lish8l h1.svelte-lish8l{font-size:var(--font-size-4);max-inline-size:var(--header-size-4);text-align:center}.inscriptions.svelte-lish8l h2.svelte-lish8l{max-inline-size:var(--header-size-6);margin-block:var(--size-4);text-align:center}section.svelte-lish8l.svelte-lish8l{margin-block:var(--size-8)}form.svelte-lish8l.svelte-lish8l{display:flex;gap:var(--size-2);margin-inline:var(--size-12)}form.svelte-lish8l.svelte-lish8l input{flex-grow:1}form.svelte-lish8l.svelte-lish8l input::placeholder{color:var(--gray-8);font-style:italic}.controls.svelte-lish8l.svelte-lish8l{border-bottom:var(--border-size-1) solid var(--gray-4);display:flex;margin-block:var(--size-4);width:100%}.controls.svelte-lish8l.svelte-lish8l .toggles{margin-block-end:var(--size-2);margin-left:auto} +.inscription-title.svelte-8ttggs{font-weight:bolder;margin-block:var(--size-2)}.inscription-date-place.svelte-8ttggs{display:flex}.inscription-date-place.svelte-8ttggs div+div:before{content:", "}dl.svelte-8ttggs{display:grid;grid-template-columns:auto auto;margin-block-start:var(--size-2)}dt.svelte-8ttggs{margin-block-start:unset}ol.svelte-p3hpfg{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--size-4);justify-content:space-between;list-style:none;padding-inline-start:0}ol.svelte-p3hpfg li{border-radius:var(--radius-2);box-shadow:var(--shadow-2);flex-basis:95%;padding:var(--size-fluid-3)}@media (--motionOK){ol.svelte-p3hpfg li{animation:var(--animation-fade-in)}}@media (min-width: 640px){ol.svelte-p3hpfg li{flex-basis:45%}}@media (min-width: 1024px){ol.svelte-p3hpfg li{flex-basis:30%}}ol.svelte-p3hpfg li:hover{box-shadow:var(--shadow-4)}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(width <= 480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.inscription-map.svelte-14qer6e{border:var(--border-size-1) solid var(--text-1);height:400px;width:100%}.inscription-map.svelte-14qer6e .marker{background-color:var(--blue-4);border-radius:50%;border:none;box-shadow:var(--shadow-1);color:var(--gray-12);cursor:pointer;display:block;font-family:var(--font-family);font-size:var(--font-size-0);font-weight:var(--font-weight-6);padding:0;text-align:center}.inscription-map.svelte-14qer6e .marker:hover{filter:brightness(90%);box-shadow:var(--shadow-4)}.inscription-map.svelte-14qer6e button{box-shadow:none;text-shadow:none}.inscription-map.svelte-14qer6e ul{font-size:var(--font-size-1);list-style:none;padding-inline:0}.inscription-map.svelte-14qer6e ul li{padding-inline:0}.hidden.svelte-14qer6e{display:none}[data-pagination-root]{margin-block:var(--size-2)}[data-selected]{background:var(--surface-4)!important;color:var(--text-1)}.pagination.svelte-bf1uqe{margin-block:var(--size-2)}.pagination.svelte-bf1uqe,.pages.svelte-bf1uqe{align-items:center;display:flex;gap:var(--size-2);justify-content:center}.pagination.svelte-bf1uqe button,.pages.svelte-bf1uqe button{background:none;border:none;box-shadow:none;height:var(--size-8);text-shadow:none}.pagination.svelte-bf1uqe button:hover,.pages.svelte-bf1uqe button:hover{background:var(--surface-2)}p.svelte-bf1uqe{color:var(--gray-8);text-align:center;font-size:var(--font-size-0);margin-block:var(--size-2)}table.svelte-g7in6g{width:100%}.hero.svelte-lish8l.svelte-lish8l,.inscriptions.svelte-lish8l.svelte-lish8l{display:grid;place-items:center}.hero.svelte-lish8l h1.svelte-lish8l{font-size:var(--font-size-4);max-inline-size:var(--header-size-4);text-align:center}.inscriptions.svelte-lish8l h2.svelte-lish8l{max-inline-size:var(--header-size-6);margin-block:var(--size-4);text-align:center}section.svelte-lish8l.svelte-lish8l{margin-block:var(--size-8)}form.svelte-lish8l.svelte-lish8l{display:flex;gap:var(--size-2);margin-inline:var(--size-12)}form.svelte-lish8l.svelte-lish8l input{flex-grow:1}form.svelte-lish8l.svelte-lish8l input::placeholder{color:var(--gray-8);font-style:italic}.controls.svelte-lish8l.svelte-lish8l{border-bottom:var(--border-size-1) solid var(--gray-4);display:flex;margin-block:var(--size-4);width:100%}.controls.svelte-lish8l.svelte-lish8l .toggles{margin-block-end:var(--size-2);margin-left:auto} diff --git a/_app/immutable/assets/_page.tUQ_M0n2.css b/_app/immutable/assets/_page.CP-aTyuk.css similarity index 97% rename from _app/immutable/assets/_page.tUQ_M0n2.css rename to _app/immutable/assets/_page.CP-aTyuk.css index ea67273ae56..4dc9ce1a86a 100644 --- a/_app/immutable/assets/_page.tUQ_M0n2.css +++ b/_app/immutable/assets/_page.CP-aTyuk.css @@ -1 +1 @@ -.inscription-title.svelte-8ttggs{font-weight:bolder;margin-block:var(--size-2)}.inscription-date-place.svelte-8ttggs{display:flex;& div+div:before{content:", "}}dl.svelte-8ttggs{display:grid;grid-template-columns:auto auto;margin-block-start:var(--size-2)}dt.svelte-8ttggs{margin-block-start:unset}ol.svelte-p3hpfg{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--size-4);justify-content:space-between;list-style:none;padding-inline-start:0;& li{border-radius:var(--radius-2);box-shadow:var(--shadow-2);flex-basis:95%;padding:var(--size-fluid-3);@media (--motionOK){animation:var(--animation-fade-in)}@media (min-width: 640px){flex-basis:45%}@media (min-width: 1024px){flex-basis:30%}}& li:hover{box-shadow:var(--shadow-4)}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(width <= 480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.inscription-map.svelte-dzm1bu{border:var(--border-size-1) solid var(--text-1);height:400px;width:100%;.marker{background-color:var(--blue-4);border-radius:50%;border:none;box-shadow:var(--shadow-1);color:var(--gray-12);cursor:pointer;display:block;font-family:var(--font-family);font-size:var(--font-size-0);font-weight:var(--font-weight-6);padding:0;text-align:center;&:hover{filter:brightness(90%);box-shadow:var(--shadow-4)}}& button{box-shadow:none;text-shadow:none}& ul{font-size:var(--font-size-1);list-style:none;padding-inline:0;& li{padding-inline:0}}}.hidden.svelte-dzm1bu{display:none}[data-pagination-root]{margin-block:var(--size-2)}[data-selected]{background:var(--surface-4)!important;color:var(--text-1)}.pagination.svelte-bf1uqe{margin-block:var(--size-2)}.pagination.svelte-bf1uqe,.pages.svelte-bf1uqe{align-items:center;display:flex;gap:var(--size-2);justify-content:center;& button{background:none;border:none;box-shadow:none;height:var(--size-8);text-shadow:none;&:hover{background:var(--surface-2)}}}p.svelte-bf1uqe{color:var(--gray-8);text-align:center;font-size:var(--font-size-0);margin-block:var(--size-2)}table.svelte-g7in6g{width:100%}.hero.svelte-lish8l.svelte-lish8l,.inscriptions.svelte-lish8l.svelte-lish8l{display:grid;place-items:center}.hero.svelte-lish8l h1.svelte-lish8l{font-size:var(--font-size-4);max-inline-size:var(--header-size-4);text-align:center}.inscriptions.svelte-lish8l h2.svelte-lish8l{max-inline-size:var(--header-size-6);margin-block:var(--size-4);text-align:center}section.svelte-lish8l.svelte-lish8l{margin-block:var(--size-8)}form.svelte-lish8l.svelte-lish8l{display:flex;gap:var(--size-2);margin-inline:var(--size-12);& input{flex-grow:1;&::placeholder{color:var(--gray-8);font-style:italic}}}.controls.svelte-lish8l.svelte-lish8l{border-bottom:var(--border-size-1) solid var(--gray-4);display:flex;margin-block:var(--size-4);width:100%;.toggles{margin-block-end:var(--size-2);margin-left:auto}} +.inscription-title.svelte-8ttggs{font-weight:bolder;margin-block:var(--size-2)}.inscription-date-place.svelte-8ttggs{display:flex;& div+div:before{content:", "}}dl.svelte-8ttggs{display:grid;grid-template-columns:auto auto;margin-block-start:var(--size-2)}dt.svelte-8ttggs{margin-block-start:unset}ol.svelte-p3hpfg{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--size-4);justify-content:space-between;list-style:none;padding-inline-start:0;& li{border-radius:var(--radius-2);box-shadow:var(--shadow-2);flex-basis:95%;padding:var(--size-fluid-3);@media (--motionOK){animation:var(--animation-fade-in)}@media (min-width: 640px){flex-basis:45%}@media (min-width: 1024px){flex-basis:30%}}& li:hover{box-shadow:var(--shadow-4)}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(width <= 480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.inscription-map.svelte-14qer6e{border:var(--border-size-1) solid var(--text-1);height:400px;width:100%;.marker{background-color:var(--blue-4);border-radius:50%;border:none;box-shadow:var(--shadow-1);color:var(--gray-12);cursor:pointer;display:block;font-family:var(--font-family);font-size:var(--font-size-0);font-weight:var(--font-weight-6);padding:0;text-align:center;&:hover{filter:brightness(90%);box-shadow:var(--shadow-4)}}& button{box-shadow:none;text-shadow:none}& ul{font-size:var(--font-size-1);list-style:none;padding-inline:0;& li{padding-inline:0}}}.hidden.svelte-14qer6e{display:none}[data-pagination-root]{margin-block:var(--size-2)}[data-selected]{background:var(--surface-4)!important;color:var(--text-1)}.pagination.svelte-bf1uqe{margin-block:var(--size-2)}.pagination.svelte-bf1uqe,.pages.svelte-bf1uqe{align-items:center;display:flex;gap:var(--size-2);justify-content:center;& button{background:none;border:none;box-shadow:none;height:var(--size-8);text-shadow:none;&:hover{background:var(--surface-2)}}}p.svelte-bf1uqe{color:var(--gray-8);text-align:center;font-size:var(--font-size-0);margin-block:var(--size-2)}table.svelte-g7in6g{width:100%}.hero.svelte-lish8l.svelte-lish8l,.inscriptions.svelte-lish8l.svelte-lish8l{display:grid;place-items:center}.hero.svelte-lish8l h1.svelte-lish8l{font-size:var(--font-size-4);max-inline-size:var(--header-size-4);text-align:center}.inscriptions.svelte-lish8l h2.svelte-lish8l{max-inline-size:var(--header-size-6);margin-block:var(--size-4);text-align:center}section.svelte-lish8l.svelte-lish8l{margin-block:var(--size-8)}form.svelte-lish8l.svelte-lish8l{display:flex;gap:var(--size-2);margin-inline:var(--size-12);& input{flex-grow:1;&::placeholder{color:var(--gray-8);font-style:italic}}}.controls.svelte-lish8l.svelte-lish8l{border-bottom:var(--border-size-1) solid var(--gray-4);display:flex;margin-block:var(--size-4);width:100%;.toggles{margin-block-end:var(--size-2);margin-left:auto}} diff --git a/_app/immutable/chunks/BaseLink.BomL0-tj.js b/_app/immutable/chunks/BaseLink.BszSk6R8.js similarity index 95% rename from _app/immutable/chunks/BaseLink.BomL0-tj.js rename to _app/immutable/chunks/BaseLink.BszSk6R8.js index f2ba19cb275..ee28d68eae8 100644 --- a/_app/immutable/chunks/BaseLink.BomL0-tj.js +++ b/_app/immutable/chunks/BaseLink.BszSk6R8.js @@ -1 +1 @@ -import{s as g,B as k,C as c,e as p,c as q,b as y,f as _,D as h,E as m,i as B,F as j,G as C,I as E,J as L,K as d,L as S,M as A}from"./scheduler.DsuoF7Q0.js";import{S as D,i as F,t as G,a as H}from"./index.B_zsHaWX.js";import{b}from"./paths.D0FLaGiK.js";function I(n,t){const o={},f={},u={$$scope:1};let r=n.length;for(;r--;){const s=n[r],l=t[r];if(l){for(const a in s)a in l||(f[a]=1);for(const a in l)u[a]||(o[a]=l[a],u[a]=1);n[r]=l}else for(const a in s)u[a]=1}for(const s in f)s in o||(o[s]=void 0);return o}function v(n){return typeof n=="object"&&n!==null?n:{}}function J(n){let t,o,f,u;const r=n[4].default,s=k(r,n,n[3],null);let l=[{href:n[0]},n[1]],a={};for(let e=0;e{t=c(c({},t),S(i)),o(1,r=d(t,u)),"href"in i&&o(2,a=i.href),"$$scope"in i&&o(3,l=i.$$scope)},n.$$.update=()=>{n.$$.dirty&4&&o(0,f=a.startsWith("/")?`${b}${a}`:`${b}/${a}`)},[f,r,a,l,s,e]}class z extends D{constructor(t){super(),F(this,t,K,J,g,{href:2})}}export{z as B,v as a,I as g}; +import{s as g,B as k,C as c,e as p,c as q,b as y,f as _,D as h,E as m,i as B,F as j,G as C,I as E,J as L,K as d,L as S,M as A}from"./scheduler.DsuoF7Q0.js";import{S as D,i as F,t as G,a as H}from"./index.B_zsHaWX.js";import{b}from"./paths.CkLo6U65.js";function I(n,t){const o={},f={},u={$$scope:1};let r=n.length;for(;r--;){const s=n[r],l=t[r];if(l){for(const a in s)a in l||(f[a]=1);for(const a in l)u[a]||(o[a]=l[a],u[a]=1);n[r]=l}else for(const a in s)u[a]=1}for(const s in f)s in o||(o[s]=void 0);return o}function v(n){return typeof n=="object"&&n!==null?n:{}}function J(n){let t,o,f,u;const r=n[4].default,s=k(r,n,n[3],null);let l=[{href:n[0]},n[1]],a={};for(let e=0;e{t=c(c({},t),S(i)),o(1,r=d(t,u)),"href"in i&&o(2,a=i.href),"$$scope"in i&&o(3,l=i.$$scope)},n.$$.update=()=>{n.$$.dirty&4&&o(0,f=a.startsWith("/")?`${b}${a}`:`${b}/${a}`)},[f,r,a,l,s,e]}class z extends D{constructor(t){super(),F(this,t,K,J,g,{href:2})}}export{z as B,v as a,I as g}; diff --git a/_app/immutable/chunks/entry.CNQpDXNu.js b/_app/immutable/chunks/entry.BikuHPzo.js similarity index 99% rename from _app/immutable/chunks/entry.CNQpDXNu.js rename to _app/immutable/chunks/entry.BikuHPzo.js index 444ee7700ef..dca0f75decc 100644 --- a/_app/immutable/chunks/entry.CNQpDXNu.js +++ b/_app/immutable/chunks/entry.BikuHPzo.js @@ -1,3 +1,3 @@ -import{n as G,ac as it,r as ct,s as lt,P as ft,A as ut}from"./scheduler.DsuoF7Q0.js";import{a as dt,b as P}from"./paths.D0FLaGiK.js";new URL("sveltekit-internal://");function ht(e,n){return e==="/"||n==="ignore"?e:n==="never"?e.endsWith("/")?e.slice(0,-1):e:n==="always"&&!e.endsWith("/")?e+"/":e}function pt(e){return e.split("%25").map(decodeURI).join("%25")}function gt(e){for(const n in e)e[n]=decodeURIComponent(e[n]);return e}function ue({href:e}){return e.split("#")[0]}const mt=["href","pathname","search","toString","toJSON"];function _t(e,n,t){const r=new URL(e);Object.defineProperty(r,"searchParams",{value:new Proxy(r.searchParams,{get(a,o){if(o==="get"||o==="getAll"||o==="has")return s=>(t(s),a[o](s));n();const i=Reflect.get(a,o);return typeof i=="function"?i.bind(a):i}}),enumerable:!0,configurable:!0});for(const a of mt)Object.defineProperty(r,a,{get(){return n(),e[a]},enumerable:!0,configurable:!0});return r}const yt="/__data.json",wt=".html__data.json";function bt(e){return e.endsWith(".html")?e.replace(/\.html$/,wt):e.replace(/\/$/,"")+yt}function vt(...e){let n=5381;for(const t of e)if(typeof t=="string"){let r=t.length;for(;r;)n=n*33^t.charCodeAt(--r)}else if(ArrayBuffer.isView(t)){const r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);let a=r.length;for(;a;)n=n*33^r[--a]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}function Et(e){const n=atob(e),t=new Uint8Array(n.length);for(let r=0;r((e instanceof Request?e.method:(n==null?void 0:n.method)||"GET")!=="GET"&&M.delete(_e(e)),De(e,n));const M=new Map;function kt(e,n){const t=_e(e,n),r=document.querySelector(t);if(r!=null&&r.textContent){let{body:a,...o}=JSON.parse(r.textContent);const i=r.getAttribute("data-ttl");return i&&M.set(t,{body:a,init:o,ttl:1e3*Number(i)}),r.getAttribute("data-b64")!==null&&(a=Et(a)),Promise.resolve(new Response(a,o))}return window.fetch(e,n)}function At(e,n,t){if(M.size>0){const r=_e(e,t),a=M.get(r);if(a){if(performance.now(){const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(r);if(a)return n.push({name:a[1],matcher:a[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const o=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(r);if(o)return n.push({name:o[1],matcher:o[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!r)return;const i=r.split(/\[(.+?)\](?!\])/);return"/"+i.map((c,l)=>{if(l%2){if(c.startsWith("x+"))return de(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return de(String.fromCharCode(...c.slice(2).split("-").map(f=>parseInt(f,16))));const u=St.exec(c),[,h,p,d,g]=u;return n.push({name:d,matcher:g,optional:!!h,rest:!!p,chained:p?l===1&&i[0]==="":!1}),p?"(.*?)":h?"([^/]*)?":"([^/]+?)"}return de(c)}).join("")}).join("")}/?$`),params:n}}function It(e){return!/^\([^)]+\)$/.test(e)}function Lt(e){return e.slice(1).split("/").filter(It)}function Pt(e,n,t){const r={},a=e.slice(1),o=a.filter(s=>s!==void 0);let i=0;for(let s=0;su).join("/"),i=0),l===void 0){c.rest&&(r[c.name]="");continue}if(!c.matcher||t[c.matcher](l)){r[c.name]=l;const u=n[s+1],h=a[s+1];u&&!u.rest&&u.optional&&h&&c.chained&&(i=0),!u&&!h&&Object.keys(r).length===o.length&&(i=0);continue}if(c.optional&&c.chained){i++;continue}return}if(!i)return r}function de(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function xt({nodes:e,server_loads:n,dictionary:t,matchers:r}){const a=new Set(n);return Object.entries(t).map(([s,[c,l,u]])=>{const{pattern:h,params:p}=Rt(s),d={id:s,exec:g=>{const f=h.exec(g);if(f)return Pt(f,p,r)},errors:[1,...u||[]].map(g=>e[g]),layouts:[0,...l||[]].map(i),leaf:o(c)};return d.errors.length=d.layouts.length=Math.max(d.errors.length,d.layouts.length),d});function o(s){const c=s<0;return c&&(s=~s),[c,e[s]]}function i(s){return s===void 0?s:[a.has(s),e[s]]}}function Ce(e,n=JSON.parse){try{return n(sessionStorage[e])}catch{}}function Pe(e,n,t=JSON.stringify){const r=t(n);try{sessionStorage[e]=r}catch{}}const O=[];function Tt(e,n){return{subscribe:ae(e,n).subscribe}}function ae(e,n=G){let t;const r=new Set;function a(s){if(lt(e,s)&&(e=s,t)){const c=!O.length;for(const l of r)l[1](),O.push(l,e);if(c){for(let l=0;l{r.delete(l),r.size===0&&t&&(t(),t=null)}}return{set:a,update:o,subscribe:i}}function sn(e,n,t){const r=!Array.isArray(e),a=r?[e]:e;if(!a.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const o=n.length<2;return Tt(t,(i,s)=>{let c=!1;const l=[];let u=0,h=G;const p=()=>{if(u)return;h();const g=n(r?l[0]:l,i,s);o?i(g):h=ft(g)?g:G},d=a.map((g,f)=>it(g,_=>{l[f]=_,u&=~(1<{u|=1<i)}function a(i){t=!1,n.set(i)}function o(i){let s;return n.subscribe(c=>{(s===void 0||t&&c!==s)&&i(s=c)})}return{notify:r,set:a,subscribe:o}}function Ot(){const{set:e,subscribe:n}=ae(!1);let t;async function r(){clearTimeout(t);try{const a=await fetch(`${dt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const i=(await a.json()).version!==Ut;return i&&(e(!0),clearTimeout(t)),i}catch{return!1}}return{subscribe:n,check:r}}function oe(e,n){return e.origin!==Y||!e.pathname.startsWith(n)}const jt=-1,$t=-2,Dt=-3,Ct=-4,Vt=-5,Ft=-6;function qt(e,n){if(typeof e=="number")return a(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const t=e,r=Array(t.length);function a(o,i=!1){if(o===jt)return;if(o===Dt)return NaN;if(o===Ct)return 1/0;if(o===Vt)return-1/0;if(o===Ft)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const s=t[o];if(!s||typeof s!="object")r[o]=s;else if(Array.isArray(s))if(typeof s[0]=="string"){const c=s[0],l=n==null?void 0:n[c];if(l)return r[o]=l(a(s[1]));switch(c){case"Date":r[o]=new Date(s[1]);break;case"Set":const u=new Set;r[o]=u;for(let d=1;dn!=null)}class se{constructor(n,t){this.status=n,typeof t=="string"?this.body={message:t}:t?this.body=t:this.body={message:`Error: ${n}`}}toString(){return JSON.stringify(this.body)}}class Ke{constructor(n,t){this.status=n,this.location=t}}class we extends Error{constructor(n,t,r){super(r),this.status=n,this.text=t}}const Bt="x-sveltekit-invalidated",Ht="x-sveltekit-trailing-slash";function Z(e){return e instanceof se||e instanceof we?e.status:500}function Kt(e){return e instanceof we?e.text:"Internal Error"}const N=Ce(Fe)??{},K=Ce(Ve)??{},T={url:Te({}),page:Te({}),navigating:ae(null),updated:Ot()};function be(e){N[e]=ye()}function zt(e,n){let t=e+1;for(;N[t];)delete N[t],t+=1;for(t=n+1;K[t];)delete K[t],t+=1}function V(e){return location.href=e.href,new Promise(()=>{})}function Ue(){}let ie,ge,Q,x,me,F;const ze=[],ee=[];let R=null;const Ye=[],Yt=[];let $=[],y={branch:[],error:null,url:null},ve=!1,te=!1,Ne=!0,z=!1,q=!1,Je=!1,Ee=!1,ke,A,L,I,ne;const B=new Set;async function ln(e,n,t){var a,o;document.URL!==location.href&&(location.href=location.href),F=e,ie=xt(e),x=document.documentElement,me=n,ge=e.nodes[0],Q=e.nodes[1],ge(),Q(),A=(a=history.state)==null?void 0:a[D],L=(o=history.state)==null?void 0:o[H],A||(A=L=Date.now(),history.replaceState({...history.state,[D]:A,[H]:L},""));const r=N[A];r&&(history.scrollRestoration="manual",scrollTo(r.x,r.y)),t?await nn(me,t):en(location.href,{replaceState:!0}),tn()}function Jt(){ze.length=0,Ee=!1}function We(e){ee.some(n=>n==null?void 0:n.snapshot)&&(K[e]=ee.map(n=>{var t;return(t=n==null?void 0:n.snapshot)==null?void 0:t.capture()}))}function Xe(e){var n;(n=K[e])==null||n.forEach((t,r)=>{var a,o;(o=(a=ee[r])==null?void 0:a.snapshot)==null||o.restore(t)})}function Oe(){be(A),Pe(Fe,N),We(L),Pe(Ve,K)}async function Ze(e,n,t,r){return J({type:"goto",url:Ge(e),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:t,nav_token:r,accept:()=>{n.invalidateAll&&(Ee=!0)}})}async function Wt(e){if(e.id!==(R==null?void 0:R.id)){const n={};B.add(n),R={id:e.id,token:n,promise:et({...e,preload:n}).then(t=>(B.delete(n),t.type==="loaded"&&t.state.error&&(R=null),t))}}return R.promise}async function he(e){const n=ie.find(t=>t.exec(tt(e)));n&&await Promise.all([...n.layouts,n.leaf].map(t=>t==null?void 0:t[1]()))}function Qe(e,n,t){var o;y=e.state;const r=document.querySelector("style[data-sveltekit]");r&&r.remove(),I=e.props.page,ke=new F.root({target:n,props:{...e.props,stores:T,components:ee},hydrate:t}),Xe(L);const a={from:null,to:{params:y.params,route:{id:((o=y.route)==null?void 0:o.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};$.forEach(i=>i(a)),te=!0}function re({url:e,params:n,branch:t,status:r,error:a,route:o,form:i}){let s="never";if(P&&(e.pathname===P||e.pathname===P+"/"))s="always";else for(const d of t)(d==null?void 0:d.slash)!==void 0&&(s=d.slash);e.pathname=ht(e.pathname,s),e.search=e.search;const c={type:"loaded",state:{url:e,params:n,branch:t,error:a,route:o},props:{constructors:Mt(t).map(d=>d.node.component),page:I}};i!==void 0&&(c.props.form=i);let l={},u=!I,h=0;for(let d=0;d(s&&(c.route=!0),f[_])}),params:new Proxy(r,{get:(f,_)=>(s&&c.params.add(_),f[_])}),data:(o==null?void 0:o.data)??null,url:_t(t,()=>{s&&(c.url=!0)},f=>{s&&c.search_params.add(f)}),async fetch(f,_){let v;f instanceof Request?(v=f.url,_={body:f.method==="GET"||f.method==="HEAD"?void 0:await f.blob(),cache:f.cache,credentials:f.credentials,headers:f.headers,integrity:f.integrity,keepalive:f.keepalive,method:f.method,mode:f.mode,redirect:f.redirect,referrer:f.referrer,referrerPolicy:f.referrerPolicy,signal:f.signal,..._}):v=f;const S=new URL(v,t);return s&&d(S.href),S.origin===t.origin&&(v=S.href.slice(t.origin.length)),te?At(v,S.href,_):kt(v,_)},setHeaders:()=>{},depends:d,parent(){return s&&(c.parent=!0),n()},untrack(f){s=!1;try{return f()}finally{s=!0}}};i=await l.universal.load.call(null,g)??null}return{node:l,loader:e,server:o,universal:(h=l.universal)!=null&&h.load?{type:"data",data:i,uses:c}:null,data:i??(o==null?void 0:o.data)??null,slash:((p=l.universal)==null?void 0:p.trailingSlash)??(o==null?void 0:o.slash)}}function je(e,n,t,r,a,o){if(Ee)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&t)return!0;for(const i of a.search_params)if(r.has(i))return!0;for(const i of a.params)if(o[i]!==y.params[i])return!0;for(const i of a.dependencies)if(ze.some(s=>s(new URL(i))))return!0;return!1}function Se(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}function Xt(e,n){if(!e)return new Set(n.searchParams.keys());const t=new Set([...e.searchParams.keys(),...n.searchParams.keys()]);for(const r of t){const a=e.searchParams.getAll(r),o=n.searchParams.getAll(r);a.every(i=>o.includes(i))&&o.every(i=>a.includes(i))&&t.delete(r)}return t}function $e({error:e,url:n,route:t,params:r}){return{type:"loaded",state:{error:e,url:n,route:t,params:r,branch:[]},props:{page:I,constructors:[]}}}async function et({id:e,invalidating:n,url:t,params:r,route:a,preload:o}){if((R==null?void 0:R.id)===e)return B.delete(R.token),R.promise;const{errors:i,layouts:s,leaf:c}=a,l=[...s,c];i.forEach(m=>m==null?void 0:m().catch(()=>{})),l.forEach(m=>m==null?void 0:m[1]().catch(()=>{}));let u=null;const h=y.url?e!==y.url.pathname+y.url.search:!1,p=y.route?a.id!==y.route.id:!1,d=Xt(y.url,t);let g=!1;const f=l.map((m,b)=>{var U;const E=y.branch[b],k=!!(m!=null&&m[0])&&((E==null?void 0:E.loader)!==m[1]||je(g,p,h,d,(U=E.server)==null?void 0:U.uses,r));return k&&(g=!0),k});if(f.some(Boolean)){try{u=await at(t,f)}catch(m){const b=await C(m,{url:t,params:r,route:{id:e}});return B.has(o)?$e({error:b,url:t,params:r,route:a}):ce({status:Z(m),error:b,url:t,route:a})}if(u.type==="redirect")return u}const _=u==null?void 0:u.nodes;let v=!1;const S=l.map(async(m,b)=>{var le;if(!m)return;const E=y.branch[b],k=_==null?void 0:_[b];if((!k||k.type==="skip")&&m[1]===(E==null?void 0:E.loader)&&!je(v,p,h,d,(le=E.universal)==null?void 0:le.uses,r))return E;if(v=!0,(k==null?void 0:k.type)==="error")throw k;return Ae({loader:m[1],url:t,params:r,route:a,parent:async()=>{var Le;const Ie={};for(let fe=0;fe{});const w=[];for(let m=0;mPromise.resolve({}),server_data_node:Se(o)}),c={node:await Q(),loader:Q,universal:null,server:null,data:null};return re({url:t,params:a,branch:[s,c],status:e,error:n,route:null})}function Re(e,n){if(!e||oe(e,P))return;let t;try{t=F.hooks.reroute({url:new URL(e)})??e.pathname}catch{return}const r=tt(t);for(const a of ie){const o=a.exec(r);if(o)return{id:e.pathname+e.search,invalidating:n,route:a,params:gt(o),url:e}}}function tt(e){return pt(e.slice(P.length)||"/")}function nt({url:e,type:n,intent:t,delta:r}){let a=!1;const o=st(y,t,e,n);r!==void 0&&(o.navigation.delta=r);const i={...o.navigation,cancel:()=>{a=!0,o.reject(new Error("navigation cancelled"))}};return z||Ye.forEach(s=>s(i)),a?null:o}async function J({type:e,url:n,popped:t,keepfocus:r,noscroll:a,replace_state:o,state:i={},redirect_count:s=0,nav_token:c={},accept:l=Ue,block:u=Ue}){const h=Re(n,!1),p=nt({url:n,type:e,delta:t==null?void 0:t.delta,intent:h});if(!p){u();return}const d=A,g=L;l(),z=!0,te&&T.navigating.set(p.navigation),ne=c;let f=h&&await et(h);if(!f){if(oe(n,P))return await V(n);f=await rt(n,{id:null},await C(new we(404,"Not Found",`Not found: ${n.pathname}`),{url:n,params:{},route:{id:null}}),404)}if(n=(h==null?void 0:h.url)||n,ne!==c)return p.reject(new Error("navigation aborted")),!1;if(f.type==="redirect")if(s>=20)f=await ce({status:500,error:await C(new Error("Redirect loop"),{url:n,params:{},route:{id:null}}),url:n,route:{id:null}});else return Ze(new URL(f.location,n).href,{},s+1,c),!1;else f.props.page.status>=400&&await T.updated.check()&&await V(n);if(Jt(),be(d),We(g),f.props.page.url.pathname!==n.pathname&&(n.pathname=f.props.page.url.pathname),i=t?t.state:i,!t){const w=o?0:1,m={[D]:A+=w,[H]:L+=w,[qe]:i};(o?history.replaceState:history.pushState).call(history,m,"",n),o||zt(A,L)}if(R=null,f.props.page.state=i,te){y=f.state,f.props.page&&(f.props.page.url=n);const w=(await Promise.all(Yt.map(m=>m(p.navigation)))).filter(m=>typeof m=="function");if(w.length>0){let m=function(){$=$.filter(b=>!w.includes(b))};w.push(m),$.push(...w)}ke.$set(f.props),Je=!0}else Qe(f,me,!1);const{activeElement:_}=document;await ut();const v=t?t.scroll:a?ye():null;if(Ne){const w=n.hash&&document.getElementById(decodeURIComponent(n.hash.slice(1)));v?scrollTo(v.x,v.y):w?w.scrollIntoView():scrollTo(0,0)}const S=document.activeElement!==_&&document.activeElement!==document.body;!r&&!S&&rn(),Ne=!0,f.props.page&&(I=f.props.page),z=!1,e==="popstate"&&Xe(L),p.fulfil(void 0),$.forEach(w=>w(p.navigation)),T.navigating.set(null)}async function rt(e,n,t,r){return e.origin===Y&&e.pathname===location.pathname&&!ve?await ce({status:r,error:t,url:e,route:n}):await V(e)}function Qt(){let e;x.addEventListener("mousemove",o=>{const i=o.target;clearTimeout(e),e=setTimeout(()=>{r(i,2)},20)});function n(o){r(o.composedPath()[0],1)}x.addEventListener("mousedown",n),x.addEventListener("touchstart",n,{passive:!0});const t=new IntersectionObserver(o=>{for(const i of o)i.isIntersecting&&(he(i.target.href),t.unobserve(i.target))},{threshold:0});function r(o,i){const s=Be(o,x);if(!s)return;const{url:c,external:l,download:u}=pe(s,P);if(l||u)return;const h=X(s);if(!h.reload)if(i<=h.preload_data){const p=Re(c,!1);p&&Wt(p)}else i<=h.preload_code&&he(c.pathname)}function a(){t.disconnect();for(const o of x.querySelectorAll("a")){const{url:i,external:s,download:c}=pe(o,P);if(s||c)continue;const l=X(o);l.reload||(l.preload_code===W.viewport&&t.observe(o),l.preload_code===W.eager&&he(i.pathname))}}$.push(a),a()}function C(e,n){if(e instanceof se)return e.body;const t=Z(e),r=Kt(e);return F.hooks.handleError({error:e,event:n,status:t,message:r})??{message:r}}function en(e,n={}){return e=Ge(e),e.origin!==Y?Promise.reject(new Error("goto: invalid URL")):Ze(e,n,0)}function tn(){var n;history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let r=!1;if(Oe(),!z){const a=st(y,void 0,null,"leave"),o={...a.navigation,cancel:()=>{r=!0,a.reject(new Error("navigation cancelled"))}};Ye.forEach(i=>i(o))}r?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Oe()}),(n=navigator.connection)!=null&&n.saveData||Qt(),x.addEventListener("click",async t=>{var p;if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const r=Be(t.composedPath()[0],x);if(!r)return;const{url:a,external:o,target:i,download:s}=pe(r,P);if(!a)return;if(i==="_parent"||i==="_top"){if(window.parent!==window)return}else if(i&&i!=="_self")return;const c=X(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||s)return;if(o||c.reload){nt({url:a,type:"link"})?z=!0:t.preventDefault();return}const[u,h]=a.href.split("#");if(h!==void 0&&u===ue(location)){const[,d]=y.url.href.split("#");if(d===h){t.preventDefault(),h===""||h==="top"&&r.ownerDocument.getElementById("top")===null?window.scrollTo({top:0}):(p=r.ownerDocument.getElementById(h))==null||p.scrollIntoView();return}if(q=!0,be(A),e(a),!c.replace_state)return;q=!1}t.preventDefault(),await new Promise(d=>{requestAnimationFrame(()=>{setTimeout(d,0)}),setTimeout(d,100)}),J({type:"link",url:a,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??a.href===location.href})}),x.addEventListener("submit",t=>{if(t.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(t.target),a=t.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const i=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(oe(i,P))return;const s=t.target,c=X(s);if(c.reload)return;t.preventDefault(),t.stopPropagation();const l=new FormData(s),u=a==null?void 0:a.getAttribute("name");u&&l.append(u,(a==null?void 0:a.getAttribute("value"))??""),i.search=new URLSearchParams(l).toString(),J({type:"form",url:i,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??i.href===location.href})}),addEventListener("popstate",async t=>{var r;if((r=t.state)!=null&&r[D]){const a=t.state[D];if(ne={},a===A)return;const o=N[a],i=t.state[qe]??{},s=new URL(t.state[Nt]??location.href),c=t.state[H],l=ue(location)===ue(y.url);if(c===L&&(Je||l)){e(s),N[A]=ye(),o&&scrollTo(o.x,o.y),i!==I.state&&(I={...I,state:i},ke.$set({page:I})),A=a;return}const h=a-A;await J({type:"popstate",url:s,popped:{state:i,scroll:o,delta:h},accept:()=>{A=a,L=c},block:()=>{history.go(-h)},nav_token:ne})}else if(!q){const a=new URL(location.href);e(a)}}),addEventListener("hashchange",()=>{q&&(q=!1,history.replaceState({...history.state,[D]:++A,[H]:L},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&T.navigating.set(null)});function e(t){y.url=t,T.page.set({...I,url:t}),T.page.notify()}}async function nn(e,{status:n=200,error:t,node_ids:r,params:a,route:o,data:i,form:s}){ve=!0;const c=new URL(location.href);({params:a={},route:o={id:null}}=Re(c,!1)||{});let l;try{const u=r.map(async(d,g)=>{const f=i[g];return f!=null&&f.uses&&(f.uses=ot(f.uses)),Ae({loader:F.nodes[d],url:c,params:a,route:o,parent:async()=>{const _={};for(let v=0;vd===o.id);if(p){const d=p.layouts;for(let g=0;go?"1":"0").join(""));const r=await De(t.href);if(!r.ok){let o;throw(a=r.headers.get("content-type"))!=null&&a.includes("application/json")?o=await r.json():r.status===404?o="Not Found":r.status===500&&(o="Internal Error"),new se(r.status,o)}return new Promise(async o=>{var h;const i=new Map,s=r.body.getReader(),c=new TextDecoder;function l(p){return qt(p,{Promise:d=>new Promise((g,f)=>{i.set(d,{fulfil:g,reject:f})})})}let u="";for(;;){const{done:p,value:d}=await s.read();if(p&&!u)break;for(u+=!d&&u?` +import{n as G,ac as it,r as ct,s as lt,P as ft,A as ut}from"./scheduler.DsuoF7Q0.js";import{a as dt,b as P}from"./paths.CkLo6U65.js";new URL("sveltekit-internal://");function ht(e,n){return e==="/"||n==="ignore"?e:n==="never"?e.endsWith("/")?e.slice(0,-1):e:n==="always"&&!e.endsWith("/")?e+"/":e}function pt(e){return e.split("%25").map(decodeURI).join("%25")}function gt(e){for(const n in e)e[n]=decodeURIComponent(e[n]);return e}function ue({href:e}){return e.split("#")[0]}const mt=["href","pathname","search","toString","toJSON"];function _t(e,n,t){const r=new URL(e);Object.defineProperty(r,"searchParams",{value:new Proxy(r.searchParams,{get(a,o){if(o==="get"||o==="getAll"||o==="has")return s=>(t(s),a[o](s));n();const i=Reflect.get(a,o);return typeof i=="function"?i.bind(a):i}}),enumerable:!0,configurable:!0});for(const a of mt)Object.defineProperty(r,a,{get(){return n(),e[a]},enumerable:!0,configurable:!0});return r}const yt="/__data.json",wt=".html__data.json";function bt(e){return e.endsWith(".html")?e.replace(/\.html$/,wt):e.replace(/\/$/,"")+yt}function vt(...e){let n=5381;for(const t of e)if(typeof t=="string"){let r=t.length;for(;r;)n=n*33^t.charCodeAt(--r)}else if(ArrayBuffer.isView(t)){const r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);let a=r.length;for(;a;)n=n*33^r[--a]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}function Et(e){const n=atob(e),t=new Uint8Array(n.length);for(let r=0;r((e instanceof Request?e.method:(n==null?void 0:n.method)||"GET")!=="GET"&&M.delete(_e(e)),De(e,n));const M=new Map;function kt(e,n){const t=_e(e,n),r=document.querySelector(t);if(r!=null&&r.textContent){let{body:a,...o}=JSON.parse(r.textContent);const i=r.getAttribute("data-ttl");return i&&M.set(t,{body:a,init:o,ttl:1e3*Number(i)}),r.getAttribute("data-b64")!==null&&(a=Et(a)),Promise.resolve(new Response(a,o))}return window.fetch(e,n)}function At(e,n,t){if(M.size>0){const r=_e(e,t),a=M.get(r);if(a){if(performance.now(){const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(r);if(a)return n.push({name:a[1],matcher:a[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const o=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(r);if(o)return n.push({name:o[1],matcher:o[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!r)return;const i=r.split(/\[(.+?)\](?!\])/);return"/"+i.map((c,l)=>{if(l%2){if(c.startsWith("x+"))return de(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return de(String.fromCharCode(...c.slice(2).split("-").map(f=>parseInt(f,16))));const u=St.exec(c),[,h,p,d,g]=u;return n.push({name:d,matcher:g,optional:!!h,rest:!!p,chained:p?l===1&&i[0]==="":!1}),p?"(.*?)":h?"([^/]*)?":"([^/]+?)"}return de(c)}).join("")}).join("")}/?$`),params:n}}function It(e){return!/^\([^)]+\)$/.test(e)}function Lt(e){return e.slice(1).split("/").filter(It)}function Pt(e,n,t){const r={},a=e.slice(1),o=a.filter(s=>s!==void 0);let i=0;for(let s=0;su).join("/"),i=0),l===void 0){c.rest&&(r[c.name]="");continue}if(!c.matcher||t[c.matcher](l)){r[c.name]=l;const u=n[s+1],h=a[s+1];u&&!u.rest&&u.optional&&h&&c.chained&&(i=0),!u&&!h&&Object.keys(r).length===o.length&&(i=0);continue}if(c.optional&&c.chained){i++;continue}return}if(!i)return r}function de(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function xt({nodes:e,server_loads:n,dictionary:t,matchers:r}){const a=new Set(n);return Object.entries(t).map(([s,[c,l,u]])=>{const{pattern:h,params:p}=Rt(s),d={id:s,exec:g=>{const f=h.exec(g);if(f)return Pt(f,p,r)},errors:[1,...u||[]].map(g=>e[g]),layouts:[0,...l||[]].map(i),leaf:o(c)};return d.errors.length=d.layouts.length=Math.max(d.errors.length,d.layouts.length),d});function o(s){const c=s<0;return c&&(s=~s),[c,e[s]]}function i(s){return s===void 0?s:[a.has(s),e[s]]}}function Ce(e,n=JSON.parse){try{return n(sessionStorage[e])}catch{}}function Pe(e,n,t=JSON.stringify){const r=t(n);try{sessionStorage[e]=r}catch{}}const O=[];function Tt(e,n){return{subscribe:ae(e,n).subscribe}}function ae(e,n=G){let t;const r=new Set;function a(s){if(lt(e,s)&&(e=s,t)){const c=!O.length;for(const l of r)l[1](),O.push(l,e);if(c){for(let l=0;l{r.delete(l),r.size===0&&t&&(t(),t=null)}}return{set:a,update:o,subscribe:i}}function sn(e,n,t){const r=!Array.isArray(e),a=r?[e]:e;if(!a.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const o=n.length<2;return Tt(t,(i,s)=>{let c=!1;const l=[];let u=0,h=G;const p=()=>{if(u)return;h();const g=n(r?l[0]:l,i,s);o?i(g):h=ft(g)?g:G},d=a.map((g,f)=>it(g,_=>{l[f]=_,u&=~(1<{u|=1<i)}function a(i){t=!1,n.set(i)}function o(i){let s;return n.subscribe(c=>{(s===void 0||t&&c!==s)&&i(s=c)})}return{notify:r,set:a,subscribe:o}}function Ot(){const{set:e,subscribe:n}=ae(!1);let t;async function r(){clearTimeout(t);try{const a=await fetch(`${dt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const i=(await a.json()).version!==Ut;return i&&(e(!0),clearTimeout(t)),i}catch{return!1}}return{subscribe:n,check:r}}function oe(e,n){return e.origin!==Y||!e.pathname.startsWith(n)}const jt=-1,$t=-2,Dt=-3,Ct=-4,Vt=-5,Ft=-6;function qt(e,n){if(typeof e=="number")return a(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const t=e,r=Array(t.length);function a(o,i=!1){if(o===jt)return;if(o===Dt)return NaN;if(o===Ct)return 1/0;if(o===Vt)return-1/0;if(o===Ft)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const s=t[o];if(!s||typeof s!="object")r[o]=s;else if(Array.isArray(s))if(typeof s[0]=="string"){const c=s[0],l=n==null?void 0:n[c];if(l)return r[o]=l(a(s[1]));switch(c){case"Date":r[o]=new Date(s[1]);break;case"Set":const u=new Set;r[o]=u;for(let d=1;dn!=null)}class se{constructor(n,t){this.status=n,typeof t=="string"?this.body={message:t}:t?this.body=t:this.body={message:`Error: ${n}`}}toString(){return JSON.stringify(this.body)}}class Ke{constructor(n,t){this.status=n,this.location=t}}class we extends Error{constructor(n,t,r){super(r),this.status=n,this.text=t}}const Bt="x-sveltekit-invalidated",Ht="x-sveltekit-trailing-slash";function Z(e){return e instanceof se||e instanceof we?e.status:500}function Kt(e){return e instanceof we?e.text:"Internal Error"}const N=Ce(Fe)??{},K=Ce(Ve)??{},T={url:Te({}),page:Te({}),navigating:ae(null),updated:Ot()};function be(e){N[e]=ye()}function zt(e,n){let t=e+1;for(;N[t];)delete N[t],t+=1;for(t=n+1;K[t];)delete K[t],t+=1}function V(e){return location.href=e.href,new Promise(()=>{})}function Ue(){}let ie,ge,Q,x,me,F;const ze=[],ee=[];let R=null;const Ye=[],Yt=[];let $=[],y={branch:[],error:null,url:null},ve=!1,te=!1,Ne=!0,z=!1,q=!1,Je=!1,Ee=!1,ke,A,L,I,ne;const B=new Set;async function ln(e,n,t){var a,o;document.URL!==location.href&&(location.href=location.href),F=e,ie=xt(e),x=document.documentElement,me=n,ge=e.nodes[0],Q=e.nodes[1],ge(),Q(),A=(a=history.state)==null?void 0:a[D],L=(o=history.state)==null?void 0:o[H],A||(A=L=Date.now(),history.replaceState({...history.state,[D]:A,[H]:L},""));const r=N[A];r&&(history.scrollRestoration="manual",scrollTo(r.x,r.y)),t?await nn(me,t):en(location.href,{replaceState:!0}),tn()}function Jt(){ze.length=0,Ee=!1}function We(e){ee.some(n=>n==null?void 0:n.snapshot)&&(K[e]=ee.map(n=>{var t;return(t=n==null?void 0:n.snapshot)==null?void 0:t.capture()}))}function Xe(e){var n;(n=K[e])==null||n.forEach((t,r)=>{var a,o;(o=(a=ee[r])==null?void 0:a.snapshot)==null||o.restore(t)})}function Oe(){be(A),Pe(Fe,N),We(L),Pe(Ve,K)}async function Ze(e,n,t,r){return J({type:"goto",url:Ge(e),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:t,nav_token:r,accept:()=>{n.invalidateAll&&(Ee=!0)}})}async function Wt(e){if(e.id!==(R==null?void 0:R.id)){const n={};B.add(n),R={id:e.id,token:n,promise:et({...e,preload:n}).then(t=>(B.delete(n),t.type==="loaded"&&t.state.error&&(R=null),t))}}return R.promise}async function he(e){const n=ie.find(t=>t.exec(tt(e)));n&&await Promise.all([...n.layouts,n.leaf].map(t=>t==null?void 0:t[1]()))}function Qe(e,n,t){var o;y=e.state;const r=document.querySelector("style[data-sveltekit]");r&&r.remove(),I=e.props.page,ke=new F.root({target:n,props:{...e.props,stores:T,components:ee},hydrate:t}),Xe(L);const a={from:null,to:{params:y.params,route:{id:((o=y.route)==null?void 0:o.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};$.forEach(i=>i(a)),te=!0}function re({url:e,params:n,branch:t,status:r,error:a,route:o,form:i}){let s="never";if(P&&(e.pathname===P||e.pathname===P+"/"))s="always";else for(const d of t)(d==null?void 0:d.slash)!==void 0&&(s=d.slash);e.pathname=ht(e.pathname,s),e.search=e.search;const c={type:"loaded",state:{url:e,params:n,branch:t,error:a,route:o},props:{constructors:Mt(t).map(d=>d.node.component),page:I}};i!==void 0&&(c.props.form=i);let l={},u=!I,h=0;for(let d=0;d(s&&(c.route=!0),f[_])}),params:new Proxy(r,{get:(f,_)=>(s&&c.params.add(_),f[_])}),data:(o==null?void 0:o.data)??null,url:_t(t,()=>{s&&(c.url=!0)},f=>{s&&c.search_params.add(f)}),async fetch(f,_){let v;f instanceof Request?(v=f.url,_={body:f.method==="GET"||f.method==="HEAD"?void 0:await f.blob(),cache:f.cache,credentials:f.credentials,headers:f.headers,integrity:f.integrity,keepalive:f.keepalive,method:f.method,mode:f.mode,redirect:f.redirect,referrer:f.referrer,referrerPolicy:f.referrerPolicy,signal:f.signal,..._}):v=f;const S=new URL(v,t);return s&&d(S.href),S.origin===t.origin&&(v=S.href.slice(t.origin.length)),te?At(v,S.href,_):kt(v,_)},setHeaders:()=>{},depends:d,parent(){return s&&(c.parent=!0),n()},untrack(f){s=!1;try{return f()}finally{s=!0}}};i=await l.universal.load.call(null,g)??null}return{node:l,loader:e,server:o,universal:(h=l.universal)!=null&&h.load?{type:"data",data:i,uses:c}:null,data:i??(o==null?void 0:o.data)??null,slash:((p=l.universal)==null?void 0:p.trailingSlash)??(o==null?void 0:o.slash)}}function je(e,n,t,r,a,o){if(Ee)return!0;if(!a)return!1;if(a.parent&&e||a.route&&n||a.url&&t)return!0;for(const i of a.search_params)if(r.has(i))return!0;for(const i of a.params)if(o[i]!==y.params[i])return!0;for(const i of a.dependencies)if(ze.some(s=>s(new URL(i))))return!0;return!1}function Se(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}function Xt(e,n){if(!e)return new Set(n.searchParams.keys());const t=new Set([...e.searchParams.keys(),...n.searchParams.keys()]);for(const r of t){const a=e.searchParams.getAll(r),o=n.searchParams.getAll(r);a.every(i=>o.includes(i))&&o.every(i=>a.includes(i))&&t.delete(r)}return t}function $e({error:e,url:n,route:t,params:r}){return{type:"loaded",state:{error:e,url:n,route:t,params:r,branch:[]},props:{page:I,constructors:[]}}}async function et({id:e,invalidating:n,url:t,params:r,route:a,preload:o}){if((R==null?void 0:R.id)===e)return B.delete(R.token),R.promise;const{errors:i,layouts:s,leaf:c}=a,l=[...s,c];i.forEach(m=>m==null?void 0:m().catch(()=>{})),l.forEach(m=>m==null?void 0:m[1]().catch(()=>{}));let u=null;const h=y.url?e!==y.url.pathname+y.url.search:!1,p=y.route?a.id!==y.route.id:!1,d=Xt(y.url,t);let g=!1;const f=l.map((m,b)=>{var U;const E=y.branch[b],k=!!(m!=null&&m[0])&&((E==null?void 0:E.loader)!==m[1]||je(g,p,h,d,(U=E.server)==null?void 0:U.uses,r));return k&&(g=!0),k});if(f.some(Boolean)){try{u=await at(t,f)}catch(m){const b=await C(m,{url:t,params:r,route:{id:e}});return B.has(o)?$e({error:b,url:t,params:r,route:a}):ce({status:Z(m),error:b,url:t,route:a})}if(u.type==="redirect")return u}const _=u==null?void 0:u.nodes;let v=!1;const S=l.map(async(m,b)=>{var le;if(!m)return;const E=y.branch[b],k=_==null?void 0:_[b];if((!k||k.type==="skip")&&m[1]===(E==null?void 0:E.loader)&&!je(v,p,h,d,(le=E.universal)==null?void 0:le.uses,r))return E;if(v=!0,(k==null?void 0:k.type)==="error")throw k;return Ae({loader:m[1],url:t,params:r,route:a,parent:async()=>{var Le;const Ie={};for(let fe=0;fe{});const w=[];for(let m=0;mPromise.resolve({}),server_data_node:Se(o)}),c={node:await Q(),loader:Q,universal:null,server:null,data:null};return re({url:t,params:a,branch:[s,c],status:e,error:n,route:null})}function Re(e,n){if(!e||oe(e,P))return;let t;try{t=F.hooks.reroute({url:new URL(e)})??e.pathname}catch{return}const r=tt(t);for(const a of ie){const o=a.exec(r);if(o)return{id:e.pathname+e.search,invalidating:n,route:a,params:gt(o),url:e}}}function tt(e){return pt(e.slice(P.length)||"/")}function nt({url:e,type:n,intent:t,delta:r}){let a=!1;const o=st(y,t,e,n);r!==void 0&&(o.navigation.delta=r);const i={...o.navigation,cancel:()=>{a=!0,o.reject(new Error("navigation cancelled"))}};return z||Ye.forEach(s=>s(i)),a?null:o}async function J({type:e,url:n,popped:t,keepfocus:r,noscroll:a,replace_state:o,state:i={},redirect_count:s=0,nav_token:c={},accept:l=Ue,block:u=Ue}){const h=Re(n,!1),p=nt({url:n,type:e,delta:t==null?void 0:t.delta,intent:h});if(!p){u();return}const d=A,g=L;l(),z=!0,te&&T.navigating.set(p.navigation),ne=c;let f=h&&await et(h);if(!f){if(oe(n,P))return await V(n);f=await rt(n,{id:null},await C(new we(404,"Not Found",`Not found: ${n.pathname}`),{url:n,params:{},route:{id:null}}),404)}if(n=(h==null?void 0:h.url)||n,ne!==c)return p.reject(new Error("navigation aborted")),!1;if(f.type==="redirect")if(s>=20)f=await ce({status:500,error:await C(new Error("Redirect loop"),{url:n,params:{},route:{id:null}}),url:n,route:{id:null}});else return Ze(new URL(f.location,n).href,{},s+1,c),!1;else f.props.page.status>=400&&await T.updated.check()&&await V(n);if(Jt(),be(d),We(g),f.props.page.url.pathname!==n.pathname&&(n.pathname=f.props.page.url.pathname),i=t?t.state:i,!t){const w=o?0:1,m={[D]:A+=w,[H]:L+=w,[qe]:i};(o?history.replaceState:history.pushState).call(history,m,"",n),o||zt(A,L)}if(R=null,f.props.page.state=i,te){y=f.state,f.props.page&&(f.props.page.url=n);const w=(await Promise.all(Yt.map(m=>m(p.navigation)))).filter(m=>typeof m=="function");if(w.length>0){let m=function(){$=$.filter(b=>!w.includes(b))};w.push(m),$.push(...w)}ke.$set(f.props),Je=!0}else Qe(f,me,!1);const{activeElement:_}=document;await ut();const v=t?t.scroll:a?ye():null;if(Ne){const w=n.hash&&document.getElementById(decodeURIComponent(n.hash.slice(1)));v?scrollTo(v.x,v.y):w?w.scrollIntoView():scrollTo(0,0)}const S=document.activeElement!==_&&document.activeElement!==document.body;!r&&!S&&rn(),Ne=!0,f.props.page&&(I=f.props.page),z=!1,e==="popstate"&&Xe(L),p.fulfil(void 0),$.forEach(w=>w(p.navigation)),T.navigating.set(null)}async function rt(e,n,t,r){return e.origin===Y&&e.pathname===location.pathname&&!ve?await ce({status:r,error:t,url:e,route:n}):await V(e)}function Qt(){let e;x.addEventListener("mousemove",o=>{const i=o.target;clearTimeout(e),e=setTimeout(()=>{r(i,2)},20)});function n(o){r(o.composedPath()[0],1)}x.addEventListener("mousedown",n),x.addEventListener("touchstart",n,{passive:!0});const t=new IntersectionObserver(o=>{for(const i of o)i.isIntersecting&&(he(i.target.href),t.unobserve(i.target))},{threshold:0});function r(o,i){const s=Be(o,x);if(!s)return;const{url:c,external:l,download:u}=pe(s,P);if(l||u)return;const h=X(s);if(!h.reload)if(i<=h.preload_data){const p=Re(c,!1);p&&Wt(p)}else i<=h.preload_code&&he(c.pathname)}function a(){t.disconnect();for(const o of x.querySelectorAll("a")){const{url:i,external:s,download:c}=pe(o,P);if(s||c)continue;const l=X(o);l.reload||(l.preload_code===W.viewport&&t.observe(o),l.preload_code===W.eager&&he(i.pathname))}}$.push(a),a()}function C(e,n){if(e instanceof se)return e.body;const t=Z(e),r=Kt(e);return F.hooks.handleError({error:e,event:n,status:t,message:r})??{message:r}}function en(e,n={}){return e=Ge(e),e.origin!==Y?Promise.reject(new Error("goto: invalid URL")):Ze(e,n,0)}function tn(){var n;history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let r=!1;if(Oe(),!z){const a=st(y,void 0,null,"leave"),o={...a.navigation,cancel:()=>{r=!0,a.reject(new Error("navigation cancelled"))}};Ye.forEach(i=>i(o))}r?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Oe()}),(n=navigator.connection)!=null&&n.saveData||Qt(),x.addEventListener("click",async t=>{var p;if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const r=Be(t.composedPath()[0],x);if(!r)return;const{url:a,external:o,target:i,download:s}=pe(r,P);if(!a)return;if(i==="_parent"||i==="_top"){if(window.parent!==window)return}else if(i&&i!=="_self")return;const c=X(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||s)return;if(o||c.reload){nt({url:a,type:"link"})?z=!0:t.preventDefault();return}const[u,h]=a.href.split("#");if(h!==void 0&&u===ue(location)){const[,d]=y.url.href.split("#");if(d===h){t.preventDefault(),h===""||h==="top"&&r.ownerDocument.getElementById("top")===null?window.scrollTo({top:0}):(p=r.ownerDocument.getElementById(h))==null||p.scrollIntoView();return}if(q=!0,be(A),e(a),!c.replace_state)return;q=!1}t.preventDefault(),await new Promise(d=>{requestAnimationFrame(()=>{setTimeout(d,0)}),setTimeout(d,100)}),J({type:"link",url:a,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??a.href===location.href})}),x.addEventListener("submit",t=>{if(t.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(t.target),a=t.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const i=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(oe(i,P))return;const s=t.target,c=X(s);if(c.reload)return;t.preventDefault(),t.stopPropagation();const l=new FormData(s),u=a==null?void 0:a.getAttribute("name");u&&l.append(u,(a==null?void 0:a.getAttribute("value"))??""),i.search=new URLSearchParams(l).toString(),J({type:"form",url:i,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??i.href===location.href})}),addEventListener("popstate",async t=>{var r;if((r=t.state)!=null&&r[D]){const a=t.state[D];if(ne={},a===A)return;const o=N[a],i=t.state[qe]??{},s=new URL(t.state[Nt]??location.href),c=t.state[H],l=ue(location)===ue(y.url);if(c===L&&(Je||l)){e(s),N[A]=ye(),o&&scrollTo(o.x,o.y),i!==I.state&&(I={...I,state:i},ke.$set({page:I})),A=a;return}const h=a-A;await J({type:"popstate",url:s,popped:{state:i,scroll:o,delta:h},accept:()=>{A=a,L=c},block:()=>{history.go(-h)},nav_token:ne})}else if(!q){const a=new URL(location.href);e(a)}}),addEventListener("hashchange",()=>{q&&(q=!1,history.replaceState({...history.state,[D]:++A,[H]:L},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&T.navigating.set(null)});function e(t){y.url=t,T.page.set({...I,url:t}),T.page.notify()}}async function nn(e,{status:n=200,error:t,node_ids:r,params:a,route:o,data:i,form:s}){ve=!0;const c=new URL(location.href);({params:a={},route:o={id:null}}=Re(c,!1)||{});let l;try{const u=r.map(async(d,g)=>{const f=i[g];return f!=null&&f.uses&&(f.uses=ot(f.uses)),Ae({loader:F.nodes[d],url:c,params:a,route:o,parent:async()=>{const _={};for(let v=0;vd===o.id);if(p){const d=p.layouts;for(let g=0;go?"1":"0").join(""));const r=await De(t.href);if(!r.ok){let o;throw(a=r.headers.get("content-type"))!=null&&a.includes("application/json")?o=await r.json():r.status===404?o="Not Found":r.status===500&&(o="Internal Error"),new se(r.status,o)}return new Promise(async o=>{var h;const i=new Map,s=r.body.getReader(),c=new TextDecoder;function l(p){return qt(p,{Promise:d=>new Promise((g,f)=>{i.set(d,{fulfil:g,reject:f})})})}let u="";for(;;){const{done:p,value:d}=await s.read();if(p&&!u)break;for(u+=!d&&u?` `:c.decode(d,{stream:!0});;){const g=u.indexOf(` `);if(g===-1)break;const f=JSON.parse(u.slice(0,g));if(u=u.slice(g+1),f.type==="redirect")return o(f);if(f.type==="data")(h=f.nodes)==null||h.forEach(_=>{(_==null?void 0:_.type)==="data"&&(_.uses=ot(_.uses),_.data=l(_.data))}),o(f);else if(f.type==="chunk"){const{id:_,data:v,error:S}=f,w=i.get(_);i.delete(_),S?w.reject(l(S)):w.fulfil(l(v))}}}})}function ot(e){return{dependencies:new Set((e==null?void 0:e.dependencies)??[]),params:new Set((e==null?void 0:e.params)??[]),parent:!!(e!=null&&e.parent),route:!!(e!=null&&e.route),url:!!(e!=null&&e.url),search_params:new Set((e==null?void 0:e.search_params)??[])}}function rn(){const e=document.querySelector("[autofocus]");if(e)e.focus();else{const n=document.body,t=n.getAttribute("tabindex");n.tabIndex=-1,n.focus({preventScroll:!0,focusVisible:!1}),t!==null?n.setAttribute("tabindex",t):n.removeAttribute("tabindex");const r=getSelection();if(r&&r.type!=="None"){const a=[];for(let o=0;o{if(r.rangeCount===a.length){for(let o=0;o{a=u,o=h});return i.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:((c=e.route)==null?void 0:c.id)??null},url:e.url},to:t&&{params:(n==null?void 0:n.params)??null,route:{id:((l=n==null?void 0:n.route)==null?void 0:l.id)??null},url:t},willUnload:!n,type:r,complete:i},fulfil:a,reject:o}}export{cn as a,ln as b,sn as d,en as g,Tt as r,T as s,ae as w}; diff --git a/_app/immutable/chunks/paths.CkLo6U65.js b/_app/immutable/chunks/paths.CkLo6U65.js new file mode 100644 index 00000000000..ddd7ff8f6e3 --- /dev/null +++ b/_app/immutable/chunks/paths.CkLo6U65.js @@ -0,0 +1 @@ +var s;const e=((s=globalThis.__sveltekit_1ix56vo)==null?void 0:s.base)??"/corpus-building";var a;const t=((a=globalThis.__sveltekit_1ix56vo)==null?void 0:a.assets)??e;export{t as a,e as b}; diff --git a/_app/immutable/chunks/paths.D0FLaGiK.js b/_app/immutable/chunks/paths.D0FLaGiK.js deleted file mode 100644 index 0d09c1efdd0..00000000000 --- a/_app/immutable/chunks/paths.D0FLaGiK.js +++ /dev/null @@ -1 +0,0 @@ -var s;const a=((s=globalThis.__sveltekit_r53htm)==null?void 0:s.base)??"/corpus-building";var t;const e=((t=globalThis.__sveltekit_r53htm)==null?void 0:t.assets)??a;export{e as a,a as b}; diff --git a/_app/immutable/chunks/stores.CaBYRkk7.js b/_app/immutable/chunks/stores.EwzdxjSz.js similarity index 72% rename from _app/immutable/chunks/stores.CaBYRkk7.js rename to _app/immutable/chunks/stores.EwzdxjSz.js index 0cde8585dd0..d3f11502dab 100644 --- a/_app/immutable/chunks/stores.CaBYRkk7.js +++ b/_app/immutable/chunks/stores.EwzdxjSz.js @@ -1 +1 @@ -import{s as e}from"./entry.CNQpDXNu.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; +import{s as e}from"./entry.BikuHPzo.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/_app/immutable/entry/app.BOJ17sqE.js b/_app/immutable/entry/app.TqHEn6go.js similarity index 85% rename from _app/immutable/entry/app.BOJ17sqE.js rename to _app/immutable/entry/app.TqHEn6go.js index c98fb14a480..b18341e9822 100644 --- a/_app/immutable/entry/app.BOJ17sqE.js +++ b/_app/immutable/entry/app.TqHEn6go.js @@ -1,2 +1,2 @@ -const __vite__fileDeps=["../nodes/0.DZOtjx5N.js","../chunks/scheduler.DsuoF7Q0.js","../chunks/index.B_zsHaWX.js","../chunks/stores.CaBYRkk7.js","../chunks/entry.CNQpDXNu.js","../chunks/paths.D0FLaGiK.js","../chunks/BaseLink.BomL0-tj.js","../assets/BaseLink.gbVv4t7N.css","../chunks/config.BRz4fPYa.js","../assets/0.Bq40PUHs.css","../nodes/1.CREQ-GRO.js","../assets/1.Bu2Rf3eO.css","../nodes/2.CtSQ8dz7.js","../chunks/each.CPJJqUbn.js","../chunks/_commonjsHelpers.Cpj98o6Y.js","../assets/2.DE4n_hbU.css","../nodes/3.CKlLzy4S.js","../nodes/4.Drk7VvFf.js","../chunks/preload-helper.D6kgxu3v.js","../assets/4.CJNL7w9c.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{_ as A}from"../chunks/preload-helper.D6kgxu3v.js";import{s as S,a as j,w as p,d as z,i as w,f as d,x as C,q as M,e as U,c as B,b as F,k as P,p as m,t as G,j as H,l as J,y as R,z as k,A as K}from"../chunks/scheduler.DsuoF7Q0.js";import{S as Q,i as W,a as h,c as D,t as g,g as I,b as E,d as V,m as v,e as y}from"../chunks/index.B_zsHaWX.js";const ie={};function X(o){let e,n,i;var s=o[1][0];function c(t,r){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,c(o)),o[12](e)),{c(){e&&E(e.$$.fragment),n=p()},l(t){e&&V(e.$$.fragment,t),n=p()},m(t,r){e&&v(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){I();const a=e;h(a.$$.fragment,1,0,()=>{y(a,1)}),D()}s?(e=k(s,c(t)),t[12](e),E(e.$$.fragment),g(e.$$.fragment,1),v(e,n.parentNode,n)):e=null}else if(s){const a={};r&8&&(a.data=t[3]),r&4&&(a.form=t[2]),e.$set(a)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&d(n),o[12](null),e&&y(e,t)}}}function Y(o){let e,n,i;var s=o[1][0];function c(t,r){return{props:{data:t[3],$$slots:{default:[Z]},$$scope:{ctx:t}}}}return s&&(e=k(s,c(o)),o[11](e)),{c(){e&&E(e.$$.fragment),n=p()},l(t){e&&V(e.$$.fragment,t),n=p()},m(t,r){e&&v(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){I();const a=e;h(a.$$.fragment,1,0,()=>{y(a,1)}),D()}s?(e=k(s,c(t)),t[11](e),E(e.$$.fragment),g(e.$$.fragment,1),v(e,n.parentNode,n)):e=null}else if(s){const a={};r&8&&(a.data=t[3]),r&8215&&(a.$$scope={dirty:r,ctx:t}),e.$set(a)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&d(n),o[11](null),e&&y(e,t)}}}function Z(o){let e,n,i;var s=o[1][1];function c(t,r){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,c(o)),o[10](e)),{c(){e&&E(e.$$.fragment),n=p()},l(t){e&&V(e.$$.fragment,t),n=p()},m(t,r){e&&v(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][1])){if(e){I();const a=e;h(a.$$.fragment,1,0,()=>{y(a,1)}),D()}s?(e=k(s,c(t)),t[10](e),E(e.$$.fragment),g(e.$$.fragment,1),v(e,n.parentNode,n)):e=null}else if(s){const a={};r&16&&(a.data=t[4]),r&4&&(a.form=t[2]),e.$set(a)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&d(n),o[10](null),e&&y(e,t)}}}function L(o){let e,n=o[6]&&N(o);return{c(){e=U("div"),n&&n.c(),this.h()},l(i){e=B(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=F(e);n&&n.l(s),s.forEach(d),this.h()},h(){P(e,"id","svelte-announcer"),P(e,"aria-live","assertive"),P(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){w(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=N(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&d(e),n&&n.d()}}}function N(o){let e;return{c(){e=G(o[7])},l(n){e=H(n,o[7])},m(n,i){w(n,e,i)},p(n,i){i&128&&J(e,n[7])},d(n){n&&d(e)}}}function $(o){let e,n,i,s,c;const t=[Y,X],r=[];function a(f,u){return f[1][1]?0:1}e=a(o),n=r[e]=t[e](o);let _=o[5]&&L(o);return{c(){n.c(),i=j(),_&&_.c(),s=p()},l(f){n.l(f),i=z(f),_&&_.l(f),s=p()},m(f,u){r[e].m(f,u),w(f,i,u),_&&_.m(f,u),w(f,s,u),c=!0},p(f,[u]){let b=e;e=a(f),e===b?r[e].p(f,u):(I(),h(r[b],1,1,()=>{r[b]=null}),D(),n=r[e],n?n.p(f,u):(n=r[e]=t[e](f),n.c()),g(n,1),n.m(i.parentNode,i)),f[5]?_?_.p(f,u):(_=L(f),_.c(),_.m(s.parentNode,s)):_&&(_.d(1),_=null)},i(f){c||(g(n),c=!0)},o(f){h(n),c=!1},d(f){f&&(d(i),d(s)),r[e].d(f),_&&_.d(f)}}}function x(o,e,n){let{stores:i}=e,{page:s}=e,{constructors:c}=e,{components:t=[]}=e,{form:r}=e,{data_0:a=null}=e,{data_1:_=null}=e;C(i.page.notify);let f=!1,u=!1,b=null;M(()=>{const l=i.page.subscribe(()=>{f&&(n(6,u=!0),K().then(()=>{n(7,b=document.title||"untitled page")}))});return n(5,f=!0),l});function O(l){R[l?"unshift":"push"](()=>{t[1]=l,n(0,t)})}function T(l){R[l?"unshift":"push"](()=>{t[0]=l,n(0,t)})}function q(l){R[l?"unshift":"push"](()=>{t[0]=l,n(0,t)})}return o.$$set=l=>{"stores"in l&&n(8,i=l.stores),"page"in l&&n(9,s=l.page),"constructors"in l&&n(1,c=l.constructors),"components"in l&&n(0,t=l.components),"form"in l&&n(2,r=l.form),"data_0"in l&&n(3,a=l.data_0),"data_1"in l&&n(4,_=l.data_1)},o.$$.update=()=>{o.$$.dirty&768&&i.page.set(s)},[t,c,r,a,_,f,u,b,i,s,O,T,q]}class se extends Q{constructor(e){super(),W(this,e,x,$,S,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>A(()=>import("../nodes/0.DZOtjx5N.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url),()=>A(()=>import("../nodes/1.CREQ-GRO.js"),__vite__mapDeps([10,1,2,3,4,5,11]),import.meta.url),()=>A(()=>import("../nodes/2.CtSQ8dz7.js"),__vite__mapDeps([12,1,2,13,8,6,5,7,14,4,3,15]),import.meta.url),()=>A(()=>import("../nodes/3.CKlLzy4S.js"),__vite__mapDeps([16,1,2,13,6,5,7]),import.meta.url),()=>A(()=>import("../nodes/4.Drk7VvFf.js"),__vite__mapDeps([17,18,1,13,2,5,8,19]),import.meta.url)],oe=[0],ae={"/":[-3],"/_qa":[-4],"/inscription/[slug]":[-5]},fe={handleError:({error:o})=>{console.error(o)},reroute:()=>{}};export{ae as dictionary,fe as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; +const __vite__fileDeps=["../nodes/0.TWZ764Cz.js","../chunks/scheduler.DsuoF7Q0.js","../chunks/index.B_zsHaWX.js","../chunks/stores.EwzdxjSz.js","../chunks/entry.BikuHPzo.js","../chunks/paths.CkLo6U65.js","../chunks/BaseLink.BszSk6R8.js","../assets/BaseLink.gbVv4t7N.css","../chunks/config.BRz4fPYa.js","../assets/0.Bq40PUHs.css","../nodes/1.D-lnoOcP.js","../assets/1.Bu2Rf3eO.css","../nodes/2.mXEcpL97.js","../chunks/each.CPJJqUbn.js","../chunks/_commonjsHelpers.Cpj98o6Y.js","../assets/2.CdMD4xkC.css","../nodes/3.DyXJ9RL8.js","../nodes/4.Dku4hNak.js","../chunks/preload-helper.D6kgxu3v.js","../assets/4.CJNL7w9c.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{_ as A}from"../chunks/preload-helper.D6kgxu3v.js";import{s as S,a as j,w as p,d as z,i as w,f as d,x as C,q as M,e as U,c as B,b as F,k as P,p as m,t as G,j as H,l as J,y as R,z as k,A as K}from"../chunks/scheduler.DsuoF7Q0.js";import{S as Q,i as W,a as h,c as D,t as g,g as I,b as E,d as V,m as v,e as y}from"../chunks/index.B_zsHaWX.js";const ie={};function X(o){let e,n,i;var s=o[1][0];function c(t,r){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,c(o)),o[12](e)),{c(){e&&E(e.$$.fragment),n=p()},l(t){e&&V(e.$$.fragment,t),n=p()},m(t,r){e&&v(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){I();const a=e;h(a.$$.fragment,1,0,()=>{y(a,1)}),D()}s?(e=k(s,c(t)),t[12](e),E(e.$$.fragment),g(e.$$.fragment,1),v(e,n.parentNode,n)):e=null}else if(s){const a={};r&8&&(a.data=t[3]),r&4&&(a.form=t[2]),e.$set(a)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&d(n),o[12](null),e&&y(e,t)}}}function Y(o){let e,n,i;var s=o[1][0];function c(t,r){return{props:{data:t[3],$$slots:{default:[Z]},$$scope:{ctx:t}}}}return s&&(e=k(s,c(o)),o[11](e)),{c(){e&&E(e.$$.fragment),n=p()},l(t){e&&V(e.$$.fragment,t),n=p()},m(t,r){e&&v(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){I();const a=e;h(a.$$.fragment,1,0,()=>{y(a,1)}),D()}s?(e=k(s,c(t)),t[11](e),E(e.$$.fragment),g(e.$$.fragment,1),v(e,n.parentNode,n)):e=null}else if(s){const a={};r&8&&(a.data=t[3]),r&8215&&(a.$$scope={dirty:r,ctx:t}),e.$set(a)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&d(n),o[11](null),e&&y(e,t)}}}function Z(o){let e,n,i;var s=o[1][1];function c(t,r){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,c(o)),o[10](e)),{c(){e&&E(e.$$.fragment),n=p()},l(t){e&&V(e.$$.fragment,t),n=p()},m(t,r){e&&v(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][1])){if(e){I();const a=e;h(a.$$.fragment,1,0,()=>{y(a,1)}),D()}s?(e=k(s,c(t)),t[10](e),E(e.$$.fragment),g(e.$$.fragment,1),v(e,n.parentNode,n)):e=null}else if(s){const a={};r&16&&(a.data=t[4]),r&4&&(a.form=t[2]),e.$set(a)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&h(e.$$.fragment,t),i=!1},d(t){t&&d(n),o[10](null),e&&y(e,t)}}}function L(o){let e,n=o[6]&&N(o);return{c(){e=U("div"),n&&n.c(),this.h()},l(i){e=B(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=F(e);n&&n.l(s),s.forEach(d),this.h()},h(){P(e,"id","svelte-announcer"),P(e,"aria-live","assertive"),P(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){w(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=N(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&d(e),n&&n.d()}}}function N(o){let e;return{c(){e=G(o[7])},l(n){e=H(n,o[7])},m(n,i){w(n,e,i)},p(n,i){i&128&&J(e,n[7])},d(n){n&&d(e)}}}function $(o){let e,n,i,s,c;const t=[Y,X],r=[];function a(f,u){return f[1][1]?0:1}e=a(o),n=r[e]=t[e](o);let _=o[5]&&L(o);return{c(){n.c(),i=j(),_&&_.c(),s=p()},l(f){n.l(f),i=z(f),_&&_.l(f),s=p()},m(f,u){r[e].m(f,u),w(f,i,u),_&&_.m(f,u),w(f,s,u),c=!0},p(f,[u]){let b=e;e=a(f),e===b?r[e].p(f,u):(I(),h(r[b],1,1,()=>{r[b]=null}),D(),n=r[e],n?n.p(f,u):(n=r[e]=t[e](f),n.c()),g(n,1),n.m(i.parentNode,i)),f[5]?_?_.p(f,u):(_=L(f),_.c(),_.m(s.parentNode,s)):_&&(_.d(1),_=null)},i(f){c||(g(n),c=!0)},o(f){h(n),c=!1},d(f){f&&(d(i),d(s)),r[e].d(f),_&&_.d(f)}}}function x(o,e,n){let{stores:i}=e,{page:s}=e,{constructors:c}=e,{components:t=[]}=e,{form:r}=e,{data_0:a=null}=e,{data_1:_=null}=e;C(i.page.notify);let f=!1,u=!1,b=null;M(()=>{const l=i.page.subscribe(()=>{f&&(n(6,u=!0),K().then(()=>{n(7,b=document.title||"untitled page")}))});return n(5,f=!0),l});function O(l){R[l?"unshift":"push"](()=>{t[1]=l,n(0,t)})}function T(l){R[l?"unshift":"push"](()=>{t[0]=l,n(0,t)})}function q(l){R[l?"unshift":"push"](()=>{t[0]=l,n(0,t)})}return o.$$set=l=>{"stores"in l&&n(8,i=l.stores),"page"in l&&n(9,s=l.page),"constructors"in l&&n(1,c=l.constructors),"components"in l&&n(0,t=l.components),"form"in l&&n(2,r=l.form),"data_0"in l&&n(3,a=l.data_0),"data_1"in l&&n(4,_=l.data_1)},o.$$.update=()=>{o.$$.dirty&768&&i.page.set(s)},[t,c,r,a,_,f,u,b,i,s,O,T,q]}class se extends Q{constructor(e){super(),W(this,e,x,$,S,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>A(()=>import("../nodes/0.TWZ764Cz.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url),()=>A(()=>import("../nodes/1.D-lnoOcP.js"),__vite__mapDeps([10,1,2,3,4,5,11]),import.meta.url),()=>A(()=>import("../nodes/2.mXEcpL97.js"),__vite__mapDeps([12,1,2,13,8,6,5,7,14,4,3,15]),import.meta.url),()=>A(()=>import("../nodes/3.DyXJ9RL8.js"),__vite__mapDeps([16,1,2,13,6,5,7]),import.meta.url),()=>A(()=>import("../nodes/4.Dku4hNak.js"),__vite__mapDeps([17,18,1,13,2,5,8,19]),import.meta.url)],oe=[0],ae={"/":[-3],"/_qa":[-4],"/inscription/[slug]":[-5]},fe={handleError:({error:o})=>{console.error(o)},reroute:()=>{}};export{ae as dictionary,fe as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/_app/immutable/entry/start.Djgz3ifN.js b/_app/immutable/entry/start.Djgz3ifN.js deleted file mode 100644 index b813b3453bf..00000000000 --- a/_app/immutable/entry/start.Djgz3ifN.js +++ /dev/null @@ -1 +0,0 @@ -import{b as a}from"../chunks/entry.CNQpDXNu.js";export{a as start}; diff --git a/_app/immutable/entry/start.DstCWBB0.js b/_app/immutable/entry/start.DstCWBB0.js new file mode 100644 index 00000000000..8e51c834f85 --- /dev/null +++ b/_app/immutable/entry/start.DstCWBB0.js @@ -0,0 +1 @@ +import{b as a}from"../chunks/entry.BikuHPzo.js";export{a as start}; diff --git a/_app/immutable/nodes/0.DZOtjx5N.js b/_app/immutable/nodes/0.TWZ764Cz.js similarity index 96% rename from _app/immutable/nodes/0.DZOtjx5N.js rename to _app/immutable/nodes/0.TWZ764Cz.js index fdb21f0bfde..5356a1a672f 100644 --- a/_app/immutable/nodes/0.DZOtjx5N.js +++ b/_app/immutable/nodes/0.TWZ764Cz.js @@ -1 +1 @@ -import{s as _e,B as de,w as se,a as E,e as m,t as S,_ as me,f,d as y,c as p,b,g as oe,j as B,k as G,h as r,i as D,G as pe,I as he,J as ve,o as be,n as g}from"../chunks/scheduler.DsuoF7Q0.js";import{S as ge,i as $e,b as re,d as ie,m as ce,t as q,a as N,c as ke,e as fe,g as Ee}from"../chunks/index.B_zsHaWX.js";import{p as ye}from"../chunks/stores.CaBYRkk7.js";import{B as ue}from"../chunks/BaseLink.BomL0-tj.js";import{t as Q}from"../chunks/config.BRz4fPYa.js";const Ae=!0,De=Object.freeze(Object.defineProperty({__proto__:null,prerender:Ae},Symbol.toStringTag,{value:"Module"}));function Ce(s){return document.title=Q,{c:g,l:g,m:g,d:g}}function je(s){return document.title=Q+" | "+s[1].data.title,{c:g,l:g,m:g,d:g}}function Le(s){let a=Q+"",e;return{c(){e=S(a)},l(t){e=B(t,a)},m(t,o){D(t,e,o)},p:g,d(t){t&&f(e)}}}function ne(s){let a,e,t;return e=new ue({props:{href:"/_qa",$$slots:{default:[Ie]},$$scope:{ctx:s}}}),{c(){a=m("li"),re(e.$$.fragment)},l(o){a=p(o,"LI",{});var c=b(a);ie(e.$$.fragment,c),c.forEach(f)},m(o,c){D(o,a,c),ce(e,a,null),t=!0},i(o){t||(q(e.$$.fragment,o),t=!0)},o(o){N(e.$$.fragment,o),t=!1},d(o){o&&f(a),fe(e)}}}function Ie(s){let a;return{c(){a=S("QA")},l(e){a=B(e,"QA")},m(e,t){D(e,a,t)},d(e){e&&f(a)}}}function Oe(s){let a,e,t,o,c,d,w,i,A,Y="About",R,C,Z="Guide",T,V,j,z,L,$,x=Q+"",F,J,k,U,K,I;function ee(l,_){return l[1].data.title?je:Ce}let H=ee(s),h=H(s);d=new ue({props:{href:"/",class:"title",$$slots:{default:[Le]},$$scope:{ctx:s}}});let n=s[0].debug&&ne(s);const W=s[3].default,u=de(W,s,s[4],null);return{c(){h.c(),a=se(),e=E(),t=m("div"),o=m("header"),c=m("nav"),re(d.$$.fragment),w=E(),i=m("ul"),A=m("li"),A.textContent=Y,R=E(),C=m("li"),C.textContent=Z,T=E(),n&&n.c(),V=E(),j=m("main"),u&&u.c(),z=E(),L=m("footer"),$=m("p"),F=S(x),J=E(),k=m("a"),U=S("v"),K=S(s[2]),this.h()},l(l){const _=me("svelte-vs5quk",document.head);h.l(_),a=se(),_.forEach(f),e=y(l),t=p(l,"DIV",{class:!0});var v=b(t);o=p(v,"HEADER",{});var te=b(o);c=p(te,"NAV",{class:!0});var M=b(c);ie(d.$$.fragment,M),w=y(M),i=p(M,"UL",{});var O=b(i);A=p(O,"LI",{"data-svelte-h":!0}),oe(A)!=="svelte-plfgqh"&&(A.textContent=Y),R=y(O),C=p(O,"LI",{"data-svelte-h":!0}),oe(C)!=="svelte-iwmhy2"&&(C.textContent=Z),T=y(O),n&&n.l(O),O.forEach(f),M.forEach(f),te.forEach(f),V=y(v),j=p(v,"MAIN",{class:!0});var le=b(j);u&&u.l(le),le.forEach(f),z=y(v),L=p(v,"FOOTER",{class:!0});var ae=b(L);$=p(ae,"P",{});var P=b($);F=B(P,x),J=y(P),k=p(P,"A",{href:!0});var X=b(k);U=B(X,"v"),K=B(X,s[2]),X.forEach(f),P.forEach(f),ae.forEach(f),v.forEach(f),this.h()},h(){G(c,"class","svelte-1jflotc"),G(j,"class","svelte-1jflotc"),G(k,"href","https://github.com/kingsdigitallab/corpus-building/blob/v"+s[2]+"/CHANGELOG.md"),G(L,"class","svelte-1jflotc"),G(t,"class","layout svelte-1jflotc")},m(l,_){h.m(document.head,null),r(document.head,a),D(l,e,_),D(l,t,_),r(t,o),r(o,c),ce(d,c,null),r(c,w),r(c,i),r(i,A),r(i,R),r(i,C),r(i,T),n&&n.m(i,null),r(t,V),r(t,j),u&&u.m(j,null),r(t,z),r(t,L),r(L,$),r($,F),r($,J),r($,k),r(k,U),r(k,K),I=!0},p(l,[_]){H!==(H=ee(l))&&(h.d(1),h=H(l),h&&(h.c(),h.m(a.parentNode,a)));const v={};_&16&&(v.$$scope={dirty:_,ctx:l}),d.$set(v),l[0].debug?n?_&1&&q(n,1):(n=ne(l),n.c(),q(n,1),n.m(i,null)):n&&(Ee(),N(n,1,1,()=>{n=null}),ke()),u&&u.p&&(!I||_&16)&&pe(u,W,l,l[4],I?ve(W,l[4],_,null):he(l[4]),null)},i(l){I||(q(d.$$.fragment,l),q(n),q(u,l),I=!0)},o(l){N(d.$$.fragment,l),N(n),N(u,l),I=!1},d(l){l&&(f(e),f(t)),h.d(l),f(a),fe(d),n&&n.d(),u&&u.d(l)}}}function qe(s,a,e){let t;be(s,ye,i=>e(1,t=i));let{$$slots:o={},$$scope:c}=a,{data:d}=a;const w="0.5.0";return s.$$set=i=>{"data"in i&&e(0,d=i.data),"$$scope"in i&&e(4,c=i.$$scope)},[d,t,w,o,c]}class He extends ge{constructor(a){super(),$e(this,a,qe,Oe,_e,{data:0})}}export{He as component,De as universal}; +import{s as _e,B as de,w as se,a as E,e as m,t as S,_ as me,f,d as y,c as p,b,g as oe,j as B,k as G,h as r,i as D,G as pe,I as he,J as ve,o as be,n as g}from"../chunks/scheduler.DsuoF7Q0.js";import{S as ge,i as $e,b as re,d as ie,m as ce,t as q,a as N,c as ke,e as fe,g as Ee}from"../chunks/index.B_zsHaWX.js";import{p as ye}from"../chunks/stores.EwzdxjSz.js";import{B as ue}from"../chunks/BaseLink.BszSk6R8.js";import{t as Q}from"../chunks/config.BRz4fPYa.js";const Ae=!0,De=Object.freeze(Object.defineProperty({__proto__:null,prerender:Ae},Symbol.toStringTag,{value:"Module"}));function Ce(s){return document.title=Q,{c:g,l:g,m:g,d:g}}function je(s){return document.title=Q+" | "+s[1].data.title,{c:g,l:g,m:g,d:g}}function Le(s){let a=Q+"",e;return{c(){e=S(a)},l(t){e=B(t,a)},m(t,o){D(t,e,o)},p:g,d(t){t&&f(e)}}}function ne(s){let a,e,t;return e=new ue({props:{href:"/_qa",$$slots:{default:[Ie]},$$scope:{ctx:s}}}),{c(){a=m("li"),re(e.$$.fragment)},l(o){a=p(o,"LI",{});var c=b(a);ie(e.$$.fragment,c),c.forEach(f)},m(o,c){D(o,a,c),ce(e,a,null),t=!0},i(o){t||(q(e.$$.fragment,o),t=!0)},o(o){N(e.$$.fragment,o),t=!1},d(o){o&&f(a),fe(e)}}}function Ie(s){let a;return{c(){a=S("QA")},l(e){a=B(e,"QA")},m(e,t){D(e,a,t)},d(e){e&&f(a)}}}function Oe(s){let a,e,t,o,c,d,w,i,A,Y="About",R,C,Z="Guide",T,V,j,z,L,$,x=Q+"",F,J,k,U,K,I;function ee(l,_){return l[1].data.title?je:Ce}let H=ee(s),h=H(s);d=new ue({props:{href:"/",class:"title",$$slots:{default:[Le]},$$scope:{ctx:s}}});let n=s[0].debug&&ne(s);const W=s[3].default,u=de(W,s,s[4],null);return{c(){h.c(),a=se(),e=E(),t=m("div"),o=m("header"),c=m("nav"),re(d.$$.fragment),w=E(),i=m("ul"),A=m("li"),A.textContent=Y,R=E(),C=m("li"),C.textContent=Z,T=E(),n&&n.c(),V=E(),j=m("main"),u&&u.c(),z=E(),L=m("footer"),$=m("p"),F=S(x),J=E(),k=m("a"),U=S("v"),K=S(s[2]),this.h()},l(l){const _=me("svelte-vs5quk",document.head);h.l(_),a=se(),_.forEach(f),e=y(l),t=p(l,"DIV",{class:!0});var v=b(t);o=p(v,"HEADER",{});var te=b(o);c=p(te,"NAV",{class:!0});var M=b(c);ie(d.$$.fragment,M),w=y(M),i=p(M,"UL",{});var O=b(i);A=p(O,"LI",{"data-svelte-h":!0}),oe(A)!=="svelte-plfgqh"&&(A.textContent=Y),R=y(O),C=p(O,"LI",{"data-svelte-h":!0}),oe(C)!=="svelte-iwmhy2"&&(C.textContent=Z),T=y(O),n&&n.l(O),O.forEach(f),M.forEach(f),te.forEach(f),V=y(v),j=p(v,"MAIN",{class:!0});var le=b(j);u&&u.l(le),le.forEach(f),z=y(v),L=p(v,"FOOTER",{class:!0});var ae=b(L);$=p(ae,"P",{});var P=b($);F=B(P,x),J=y(P),k=p(P,"A",{href:!0});var X=b(k);U=B(X,"v"),K=B(X,s[2]),X.forEach(f),P.forEach(f),ae.forEach(f),v.forEach(f),this.h()},h(){G(c,"class","svelte-1jflotc"),G(j,"class","svelte-1jflotc"),G(k,"href","https://github.com/kingsdigitallab/corpus-building/blob/v"+s[2]+"/CHANGELOG.md"),G(L,"class","svelte-1jflotc"),G(t,"class","layout svelte-1jflotc")},m(l,_){h.m(document.head,null),r(document.head,a),D(l,e,_),D(l,t,_),r(t,o),r(o,c),ce(d,c,null),r(c,w),r(c,i),r(i,A),r(i,R),r(i,C),r(i,T),n&&n.m(i,null),r(t,V),r(t,j),u&&u.m(j,null),r(t,z),r(t,L),r(L,$),r($,F),r($,J),r($,k),r(k,U),r(k,K),I=!0},p(l,[_]){H!==(H=ee(l))&&(h.d(1),h=H(l),h&&(h.c(),h.m(a.parentNode,a)));const v={};_&16&&(v.$$scope={dirty:_,ctx:l}),d.$set(v),l[0].debug?n?_&1&&q(n,1):(n=ne(l),n.c(),q(n,1),n.m(i,null)):n&&(Ee(),N(n,1,1,()=>{n=null}),ke()),u&&u.p&&(!I||_&16)&&pe(u,W,l,l[4],I?ve(W,l[4],_,null):he(l[4]),null)},i(l){I||(q(d.$$.fragment,l),q(n),q(u,l),I=!0)},o(l){N(d.$$.fragment,l),N(n),N(u,l),I=!1},d(l){l&&(f(e),f(t)),h.d(l),f(a),fe(d),n&&n.d(),u&&u.d(l)}}}function qe(s,a,e){let t;be(s,ye,i=>e(1,t=i));let{$$slots:o={},$$scope:c}=a,{data:d}=a;const w="0.5.0";return s.$$set=i=>{"data"in i&&e(0,d=i.data),"$$scope"in i&&e(4,c=i.$$scope)},[d,t,w,o,c]}class He extends ge{constructor(a){super(),$e(this,a,qe,Oe,_e,{data:0})}}export{He as component,De as universal}; diff --git a/_app/immutable/nodes/1.CREQ-GRO.js b/_app/immutable/nodes/1.D-lnoOcP.js similarity index 94% rename from _app/immutable/nodes/1.CREQ-GRO.js rename to _app/immutable/nodes/1.D-lnoOcP.js index dff34d12d14..fcd0297127b 100644 --- a/_app/immutable/nodes/1.CREQ-GRO.js +++ b/_app/immutable/nodes/1.D-lnoOcP.js @@ -1 +1 @@ -import{s as I,e as E,t as m,a as q,c as b,b as T,j as f,f as _,d as A,k as L,i as O,h as a,l as S,n as H,o as R}from"../chunks/scheduler.DsuoF7Q0.js";import{S as w,i as x}from"../chunks/index.B_zsHaWX.js";import{p as y}from"../chunks/stores.CaBYRkk7.js";function z(n){var U;let e,o,r=n[0].status+"",i,$,p,c=((U=n[0].error)==null?void 0:U.message)+"",d,k,l,C,h=n[0].url.pathname+"",g,P;return{c(){e=E("article"),o=E("h1"),i=m(r),$=q(),p=E("output"),d=m(c),k=q(),l=E("p"),C=m("Error loading the page "),g=m(h),P=m("."),this.h()},l(s){e=b(s,"ARTICLE",{});var t=T(e);o=b(t,"H1",{});var u=T(o);i=f(u,r),u.forEach(_),$=A(t),p=b(t,"OUTPUT",{class:!0});var j=T(p);d=f(j,c),j.forEach(_),k=A(t),l=b(t,"P",{});var v=T(l);C=f(v,"Error loading the page "),g=f(v,h),P=f(v,"."),v.forEach(_),t.forEach(_),this.h()},h(){L(p,"class","svelte-f58rkg")},m(s,t){O(s,e,t),a(e,o),a(o,i),a(e,$),a(e,p),a(p,d),a(e,k),a(e,l),a(l,C),a(l,g),a(l,P)},p(s,[t]){var u;t&1&&r!==(r=s[0].status+"")&&S(i,r),t&1&&c!==(c=((u=s[0].error)==null?void 0:u.message)+"")&&S(d,c),t&1&&h!==(h=s[0].url.pathname+"")&&S(g,h)},i:H,o:H,d(s){s&&_(e)}}}function B(n,e,o){let r;return R(n,y,i=>o(0,r=i)),[r]}class J extends w{constructor(e){super(),x(this,e,B,z,I,{})}}export{J as component}; +import{s as I,e as E,t as m,a as q,c as b,b as T,j as f,f as _,d as A,k as L,i as O,h as a,l as S,n as H,o as R}from"../chunks/scheduler.DsuoF7Q0.js";import{S as w,i as x}from"../chunks/index.B_zsHaWX.js";import{p as y}from"../chunks/stores.EwzdxjSz.js";function z(n){var U;let e,o,r=n[0].status+"",i,$,p,c=((U=n[0].error)==null?void 0:U.message)+"",d,k,l,C,h=n[0].url.pathname+"",g,P;return{c(){e=E("article"),o=E("h1"),i=m(r),$=q(),p=E("output"),d=m(c),k=q(),l=E("p"),C=m("Error loading the page "),g=m(h),P=m("."),this.h()},l(s){e=b(s,"ARTICLE",{});var t=T(e);o=b(t,"H1",{});var u=T(o);i=f(u,r),u.forEach(_),$=A(t),p=b(t,"OUTPUT",{class:!0});var j=T(p);d=f(j,c),j.forEach(_),k=A(t),l=b(t,"P",{});var v=T(l);C=f(v,"Error loading the page "),g=f(v,h),P=f(v,"."),v.forEach(_),t.forEach(_),this.h()},h(){L(p,"class","svelte-f58rkg")},m(s,t){O(s,e,t),a(e,o),a(o,i),a(e,$),a(e,p),a(p,d),a(e,k),a(e,l),a(l,C),a(l,g),a(l,P)},p(s,[t]){var u;t&1&&r!==(r=s[0].status+"")&&S(i,r),t&1&&c!==(c=((u=s[0].error)==null?void 0:u.message)+"")&&S(d,c),t&1&&h!==(h=s[0].url.pathname+"")&&S(g,h)},i:H,o:H,d(s){s&&_(e)}}}function B(n,e,o){let r;return R(n,y,i=>o(0,r=i)),[r]}class J extends w{constructor(e){super(),x(this,e,B,z,I,{})}}export{J as component}; diff --git a/_app/immutable/nodes/2.CtSQ8dz7.js b/_app/immutable/nodes/2.mXEcpL97.js similarity index 99% rename from _app/immutable/nodes/2.CtSQ8dz7.js rename to _app/immutable/nodes/2.mXEcpL97.js index 4af196633cb..9c66ed2591e 100644 --- a/_app/immutable/nodes/2.CtSQ8dz7.js +++ b/_app/immutable/nodes/2.mXEcpL97.js @@ -1,4 +1,4 @@ -import{s as Pt,C as Je,e as ce,c as oe,D as Wn,i as de,F as It,$ as gh,n as An,f as Ai,r as hs,L as qa,M as Vt,t as Me,b as he,j as ze,k as Te,h as Gi,l as Rt,a as ut,d as pt,B as Ua,G as Ka,I as $a,J as Ja,g as ys,m as ku,E as md,q as Qd,x as Sh,a0 as Ih,y as ms,a1 as wh,a2 as kh,w as wt,K as Ln,a3 as Zr,a4 as Po,P as _h,a5 as xh,a6 as Ah,o as yl,a7 as iy,a8 as ey,a9 as Wr,aa as hd,ab as qr}from"../chunks/scheduler.DsuoF7Q0.js";import{S as Xt,i as Yt,b as tt,d as at,m as nt,t as Ji,a as Yi,e as lt,g as yn,c as mn}from"../chunks/index.B_zsHaWX.js";import{e as Pl,u as Lh,o as Bh}from"../chunks/each.CPJJqUbn.js";import{i as fd,a as gd,s as Ro,d as Ch}from"../chunks/config.BRz4fPYa.js";import{g as Bn,B as vh,a as _u}from"../chunks/BaseLink.BomL0-tj.js";import{c as Fh,g as jh}from"../chunks/_commonjsHelpers.Cpj98o6Y.js";import{d as Xr,w as Yr,r as Do,a as ru,g as bh}from"../chunks/entry.CNQpDXNu.js";import"../chunks/paths.D0FLaGiK.js";import{p as Rh}from"../chunks/stores.CaBYRkk7.js";const Dh={"images.ctfassets.net":"contentful","cdn.builder.io":"builder.io","images.prismic.io":"imgix","www.datocms-assets.com":"imgix","cdn.sanity.io":"imgix","images.unsplash.com":"imgix","cdn.shopify.com":"shopify","s7d1.scene7.com":"scene7","ip.keycdn.com":"keycdn","assets.caisy.io":"bunny","images.contentstack.io":"contentstack","ucarecdn.com":"uploadcare"},Nh={"imgix.net":"imgix","files.wordpress.com":"wordpress","b-cdn.net":"bunny","storyblok.com":"storyblok","kc-usercontent.com":"kontent.ai","cloudinary.com":"cloudinary","kxcdn.com":"keycdn","imgeng.in":"imageengine","imagekit.io":"imagekit","cloudimg.io":"cloudimage","ucarecdn.com":"uploadcare","supabase.co":"supabase"},Gh={"/cdn-cgi/image/":"cloudflare","/cdn-cgi/imagedelivery/":"cloudflare_images","/_next/image":"nextjs","/_next/static":"nextjs","/_vercel/image":"vercel","/is/image":"scene7","/_ipx/":"ipx","/_image":"astro","/.netlify/images":"netlify","/storage/v1/object/public/":"supabase","/storage/v1/render/image/public/":"supabase"},dc=S=>{if(!S)return S;const d=Number(S);return isNaN(d)?S:Math.round(d)},Le=(S,d,g,h,I)=>{g?(I&&(g=dc(g)),S.searchParams.set(d,g.toString())):h&&S.searchParams.delete(d)},Ya=(S,d,g)=>{S.searchParams.has(d)||S.searchParams.set(d,g.toString())},No=(S,d)=>{const g=Number(S.searchParams.get(d));return isNaN(g)?void 0:g},ty=S=>{const{pathname:d,search:g}=S;return`${d}${g}`},xu=S=>S.hostname==="n"?ty(S):S.toString(),Ye=(S,d)=>typeof S=="string"?new URL(S,d??"http://n/"):S,Sd=new Map(Object.entries(Dh)),Ph=Object.entries(Nh);function Th(S){return ay(S)||Mh(S)}function ay(S){if(typeof S=="string"&&!S.startsWith("https://"))return!1;const{hostname:d}=Ye(S);if(Sd.has(d))return Sd.get(d);for(const[g,h]of Ph)if(d.endsWith(`.${g}`))return h;return!1}function Mh(S){const{pathname:d}=Ye(S);for(const[g,h]of Object.entries(Gh))if(d.startsWith(g))return h;return!1}const zh=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return d&&d>4e3&&(g&&(g=Math.round(g*4e3/d)),d=4e3),g&&g>4e3&&(d&&(d=Math.round(d*4e3/g)),g=4e3),Le(I,"w",d,!0,!0),Le(I,"h",g,!0,!0),Le(I,"fm",h),Ya(I,"fit","fill"),I},Eh=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"width",d,!0,!0),Le(I,"height",g,!0,!0),Le(I,"format",h),d&&g&&(Ya(I,"fit","cover"),Ya(I,"sharp","true")),I},Hh=({url:S,width:d,height:g,format:h})=>{var B;const I=Ye(S);if(Le(I,"w",d,!0,!0),Le(I,"h",g,!0,!0),Ya(I,"fit","min"),h){I.searchParams.set("fm",h);const x=I.searchParams.get("auto");x==="format"?I.searchParams.delete("auto"):x!=null&&x.includes("format")&&I.searchParams.set("auto",x.split(",").filter(r=>r!=="format").join(","))}else I.searchParams.delete("fm"),(B=I.searchParams.get("auto"))!=null&&B.includes("format")||I.searchParams.append("auto","format");return I},Vh=/(.+?)(?:_(?:(pico|icon|thumb|small|compact|medium|large|grande|original|master)|(\d*)x(\d*)))?(?:_crop_([a-z]+))?(\.[a-zA-Z]+)(\.png|\.jpg|\.webp|\.avif)?$/,Oh=S=>{const d=Ye(S),g=d.pathname.match(Vh);if(!g)throw new Error("Invalid Shopify URL");const[,h,I,B,x,r,M,z]=g;d.pathname=`${h}${M}`;const K=B||d.searchParams.get("width"),O=x||d.searchParams.get("height");return d.searchParams.delete("width"),d.searchParams.delete("height"),{base:d.toString(),width:Number(K)||void 0,height:Number(O)||void 0,format:z?z.slice(1):void 0,params:{crop:r,size:I},cdn:"shopify"}},qh=({base:S,width:d,height:g,format:h,params:I})=>{const B=Ye(S);return Le(B,"width",d,!0,!0),Le(B,"height",g,!0,!0),Le(B,"crop",I==null?void 0:I.crop),Le(B,"format",h),B},Uh=({url:S,width:d,height:g})=>{const h=Oh(S);if(!h)return;const I={...h,width:d,height:g};return qh(I)},Kh=({url:S,width:d,height:g})=>{const h=Ye(S);return Le(h,"w",d,!0,!0),Le(h,"h",g,!0,!0),Ya(h,"crop","1"),h},$h=({url:S,width:d,height:g})=>{const h=Ye(S);return Le(h,"w",d,!0,!0),Le(h,"h",g,!0,!0),Le(h,"q",No(h,"q"),!0),h},Jh=/https?:\/\/(?[^\/]+)\/(?[^\/]+)\/(?image|video|raw)\/(?upload|fetch|private|authenticated|sprite|facebook|twitter|youtube|vimeo)\/?(?s\-\-[a-zA-Z0-9]+\-\-)?\/?(?(?:[^_\/]+_[^,\/]+,?)*)?\/(?:(?v\d+)\/)?(?[^\s]+)$/g,Zh=S=>S?Object.fromEntries(S.split(",").map(d=>d.split("_"))):{},ny=({host:S,cloudName:d,assetType:g,deliveryType:h,signature:I,transformations:B={},version:x,id:r,format:M})=>{M&&(B.f=M);const z=Object.entries(B).map(([O,E])=>`${O}_${E}`).join(",");return`https://${[S,d,g,h,I,z,x,r].filter(Boolean).join("/")}`},ly=S=>{const g=[...Ye(S).toString().matchAll(Jh)];if(!g.length)throw new Error("Invalid Cloudinary URL");const h=g[0].groups||{},{transformations:I="",idAndFormat:B,...x}=h;delete h.idAndFormat;const r=B.lastIndexOf("."),M=r<0?B:B.slice(0,r),z=r<0?void 0:B.slice(r+1),{w:K,h:O,f:E,..._i}=Zh(I),ei=E&&E!=="auto"?E:z;return{base:ny({...x,id:M,transformations:_i}),width:Number(K)||void 0,height:Number(O)||void 0,format:ei,cdn:"cloudinary",params:{...h,id:h.deliveryType==="fetch"?B:M,format:ei,transformations:_i}}},Wh=({base:S,width:d,height:g,format:h,params:I})=>{var r;const B=ly(S.toString()),x={transformations:{},...B.params,...I,format:h||"auto"};return d&&(x.transformations.w=dc(d).toString()),g&&(x.transformations.h=dc(g).toString()),(r=x.transformations).c||(r.c="lfill"),ny(x)},Xh=({url:S,width:d,height:g,format:h="auto"})=>{var x,r;const I=ly(S);if(!I)throw new Error("Invalid Cloudinary URL");if(((x=I.params)==null?void 0:x.assetType)!=="image")throw new Error("Cloudinary transformer only supports images");if((r=I.params)!=null&&r.signature)throw new Error("Cloudinary transformer does not support signed URLs");const B={...I,width:d,height:g,format:h};return Wh(B)},Yh=/https?:\/\/(?[^\/]+)\/cdn-cgi\/image\/(?[^\/]+)?\/(?.*)$/g,Qh=S=>Object.fromEntries(S.split(",").map(d=>d.split("="))),sy=({host:S,transformations:d={},path:g})=>{const h=Object.entries(d).map(([B,x])=>`${B}=${x}`).join(",");return`https://${[S,"cdn-cgi","image",h,g].join("/")}`},cy=S=>{const d=Ye(S),g=[...d.toString().matchAll(Yh)];if(!g.length)throw new Error("Invalid Cloudflare URL");const h=g[0].groups||{},{transformations:I,...B}=h,{width:x,height:r,f:M,...z}=Qh(I);return sy({...B,transformations:z}),{base:d.toString(),width:Number(x)||void 0,height:Number(r)||void 0,format:M,cdn:"cloudflare",params:{...h,transformations:z}}},ef=({base:S,width:d,height:g,format:h,params:I})=>{var r;const B=cy(S.toString()),x={transformations:{},...B.params,...I};return d&&(x.transformations.width=d==null?void 0:d.toString()),g&&(x.transformations.height=g==null?void 0:g.toString()),h&&(x.transformations.f=h==="jpg"?"jpeg":h),(r=x.transformations).fit||(r.fit="cover"),new URL(sy(x))},tf=({url:S,width:d,height:g,format:h="auto"})=>{const I=cy(S);if(!I)throw new Error("Invalid Cloudflare URL");const B={...I,width:d,height:g,format:h};return ef(B)},af=({url:S,width:d,height:g})=>{const h=Ye(S);return Le(h,"width",d,!0,!0),d&&g&&Ya(h,"aspect_ratio",`${d}:${g}`),h},nf=/(?\/f\/\d+\/\d+x\d+\/\w+\/[^\/]+)\/?(?m\/?(?\d+x\d+:\d+x\d+)?\/?(?(?\-)?(?\d+)x(?\-)?(?\d+))?\/?(filters\:(?[^\/]+))?)?$/g,lf=/^(?\/(?\d+x\d+:\d+x\d+)?\/?(?(?\-)?(?\d+)x(?\-)?(?\d+))?\/?(filters\:(?[^\/]+))?\/?)?(?\/f\/.+)$/g,sf=S=>S?Object.fromEntries(S.split(":").map(d=>{if(!d)return[];const[g,h]=d.split("(");return[g,h.replace(")","")]})):{},cf=S=>{if(!S)return;const d=Object.entries(S).map(([g,h])=>`${g}(${h??""})`);if(d.length!==0)return`filters:${d.join(":")}`},of=S=>{const d=Ye(S),g=d.hostname==="img2.storyblok.com"?lf:nf,[h]=d.pathname.matchAll(g);if(!h||!h.groups)throw new Error("Invalid Storyblok URL");const{id:I,crop:B,width:x,height:r,filters:M,flipx:z,flipy:K}=h.groups,{format:O,...E}=sf(M);return d.hostname==="img2.storyblok.com"&&(d.hostname="a.storyblok.com"),{base:d.origin+I,width:Number(x)||void 0,height:Number(r)||void 0,format:O,params:{crop:B,filters:E,flipx:z,flipy:K},cdn:"storyblok"}},rf=({base:S,width:d=0,height:g=0,format:h,params:I={}})=>{const{crop:B,filters:x,flipx:r="",flipy:M=""}=I,z=`${r}${d}x${M}${g}`;return new URL([S,"m",B,z,cf(x),h].filter(Boolean).join("/"))},uf=({url:S,width:d,height:g,format:h})=>{const I=of(S);if(I)return h&&(I.params||(I.params={filters:{}}),I.params.filters||(I.params.filters={}),I.params.filters.format=h),rf({...I,width:d,height:g})},pf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"w",d,!0,!0),Le(I,"h",g,!0,!0),Le(I,"fm",h,!0),d&&g&&Ya(I,"fit","crop"),I},Id=S=>{const g=Ye(S).searchParams.get("url");if(!g||!g.startsWith("http"))return!1;const h=ay(g);return h?{cdn:h,url:g}:!1},df=({base:S,width:d,params:{quality:g=75,root:h="_vercel"}={}})=>{const I=new URL("http://n");return I.pathname=`/${h}/image`,I.searchParams.set("url",S.toString()),Le(I,"w",d,!1,!0),Ya(I,"q",g),ty(I)},oy=({url:S,width:d,cdn:g})=>{const h=Ye(S),I=h.pathname.startsWith("/_next/image")||h.pathname.startsWith("/_vercel/image"),B=I?h.searchParams.get("url"):S.toString();if(B)return Le(h,"w",d,!0,!0),I?xu(h):df({base:B,width:d,params:{root:g==="nextjs"?"_next":"_vercel"}})},yf=S=>oy({...S,cdn:"nextjs"}),mf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"wid",d,!0,!0),Le(I,"hei",g,!0,!0),Le(I,"fmt",h,!0),Le(I,"qlt",No(I,"qlt"),!0),Le(I,"scl",No(I,"scl"),!0),Ya(I,"fit","crop"),!d&&!g&&Ya(I,"scl",1),I},hf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"width",d,!0,!0),Le(I,"height",g,!0,!0),Le(I,"format",h,!0),Le(I,"quality",No(I,"quality"),!0),Ya(I,"enlarge",0),I},ff=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"width",d,!0,!0),Le(I,"height",g,!0,!0),Le(I,"format",h),Le(I,"quality",No(I,"quality"),!0),I},wu={width:"w",height:"h",autoWidthWithFallback:"w_auto",auto_width_fallback:"w_auto",scaleToScreenWidth:"pc",scale_to_screen_width:"pc",crop:"cr",outputFormat:"f",format:"f",fit:"m",fitMethod:"m",compression:"cmpr",sharpness:"s",rotate:"r",inline:"in",keepMeta:"meta",keep_meta:"meta",noOptimization:"pass",no_optimization:"pass",force_download:"dl",max_device_pixel_ratio:"maxdpr",maxDevicePixelRatio:"maxdpr"};function gf(S){return Object.keys(wu).find(h=>wu[h]===S)||""}function Sf(S){let d=S.toString(),g=[];if(d){let h=d.split("imgeng=");h.length>1&&(g=h[1].split("/"))}return g}function If(S){let d=S.toString(),g="";if(d){let h=d.split("imgeng=");h.length>1?g=h[0].slice(0,-1):g=d}return g}const wf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S),B=If(I);let x={};const r=I.toString()===B?[]:Sf(I);r.length&&(x=Af(r)),d&&(x.width=d),g&&(x.height=g),h&&(x.format=h),x.hasOwnProperty("fit")||(x={...x,fit:"cropbox"});let M=kf(x),z=_f(M),K=z===""?"":B.includes("?")?"&":"?";return`${B}${K}${z}`};function kf(S){return Object.entries(S).reduce((d,[g,h])=>d+xf(g,h),"")}function _f(S){return S&&S!==""?`imgeng=${S}`:""}function xf(S,d){let g=wu[S];return g&&(d||d===0)?`/${g}_${d}`:""}function Af(S){let d={};return S.forEach(g=>{let h=g.split("_");if(h.length>1){let I=h[0],B=h[1],x=gf(I);x&&(d[x]=B)}}),d}const Lf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"width",d,!0,!0),Le(I,"height",g,!0,!0),Le(I,"format",h),I.searchParams.has("format")||Ya(I,"auto","webp"),d&&g&&Ya(I,"fit","crop"),I},Bf=/https?:\/\/(?[^\/]+)\/cdn-cgi\/imagedelivery\/(?[^\/]+)\/(?[^\/]+)\/*(?[^\/]+)*$/g,Cf=S=>{var d;return Object.fromEntries(((d=S==null?void 0:S.split(","))==null?void 0:d.map(g=>g.split("=")))??[])},vf=({host:S,accountHash:d,transformations:g={},imageId:h})=>{const I=Object.entries(g).map(([x,r])=>`${x}=${r}`).join(",");return`https://${[S,"cdn-cgi","imagedelivery",d,h,I].join("/")}`},ry=S=>{const d=Ye(S),g=[...d.toString().matchAll(Bf)];if(!g.length)throw new Error("Invalid Cloudflare Images URL");const h=g[0].groups||{},{transformations:I,...B}=h,{w:x,h:r,f:M,...z}=Cf(I);return{base:d.toString(),width:Number(x)||void 0,height:Number(r)||void 0,format:M,cdn:"cloudflare_images",params:{...B,transformations:z}}},Ff=({base:S,width:d,height:g,format:h,params:I})=>{var r;const B=ry(S.toString()),x={transformations:{},...B.params,...I};return d&&(x.transformations.w=d==null?void 0:d.toString()),g&&(x.transformations.h=g==null?void 0:g.toString()),h&&(x.transformations.f=h),(r=x.transformations).fit||(r.fit="cover"),new URL(vf(x))},jf=({url:S,width:d,height:g,format:h="auto"})=>{const I=ry(S);if(!I)throw new Error("Invalid Cloudflare Images URL");const B={...I,width:d,height:g,format:h};return Ff(B)},bf=S=>{const d=Ye(S),[g,...h]=d.pathname.split("/").slice(1),I=Object.fromEntries(g.split(",").map(B=>{const[x,r]=B.split("_");return[x,r]}));if(I.s){const[B,x]=I.s.split("x");I.w||(I.w=B),I.h||(I.h=x)}return{base:h.join("/"),width:Number(I.w)||void 0,height:Number(I.h)||void 0,quality:Number(I.q)||void 0,format:I.f||"auto",params:I,cdn:"ipx"}},wd=({base:S,width:d,height:g,format:h,params:I})=>{const B=(I==null?void 0:I.modifiers)??{};d&&g?B.s=`${d}x${g}`:d?B.w=`${d}`:g&&(B.h=`${g}`),h&&(B.f=h);const x=I!=null&&I.base.endsWith("/")?I==null?void 0:I.base:`${I==null?void 0:I.base}/`,r=Object.entries(B).map(([K,O])=>`${K}_${O}`).join(","),M=S.toString(),z=M.startsWith("/")?M.slice(1):M;return`${x}${r}/${z}`},Rf=S=>{var x,r,M,z;const d=String(S.url),g=Ye(d),h=g.pathname.startsWith("/_ipx")&&g.hostname!=="n"?`${g.origin}/_ipx`:"/_ipx",I=((r=(x=S.cdnOptions)==null?void 0:x.ipx)==null?void 0:r.base)??h;if(I&&I!=="/"&&d.startsWith(I)){const K=bf(d.replace(I,""));return wd({...K,...S,params:{...(M=S.cdnOptions)==null?void 0:M.ipx,base:I}})}return wd({...S,base:d,params:{...(z=S.cdnOptions)==null?void 0:z.ipx,base:I}})},Df=({url:S,width:d,height:g,format:h})=>{const I=Ye(S),B=xu(new URL(I.pathname,I.origin)),x={searchParams:new URLSearchParams};return Le(x,"href",B,!0,!0),Le(x,"w",d,!0,!0),Le(x,"h",g,!0,!0),Le(x,"f",h),`/_image?${x.searchParams.toString()}`},Nf=new Set(["w","h","q","fm","url","width","height","quality"]),Gf=S=>{const d=Ye(S),g=Number(d.searchParams.get("w")??d.searchParams.get("width"))??void 0,h=Number(d.searchParams.get("h")??d.searchParams.get("height"))??void 0,I=Number(d.searchParams.get("q")??d.searchParams.get("quality"))||void 0,B=d.searchParams.get("fm")||void 0,x=d.searchParams.get("url")||"",r={quality:I};return d.searchParams.forEach((M,z)=>{Nf.has(z)||(r[z]=M)}),d.search="",{base:x,width:g,height:h,format:B,params:r,cdn:"netlify"}},kd=({base:S,width:d,height:g,format:h,params:{site:I,quality:B,...x}={}})=>{const r=Ye("/.netlify/images",I);return Object.entries(x).forEach(([M,z])=>Le(r,M,z)),Le(r,"q",B,!0,!0),Le(r,"w",d,!0,!0),Le(r,"h",g,!0,!0),Le(r,"fm",h),Ya(r,"fit","cover"),r.searchParams.set("url",S.toString()),xu(r)},Pf=S=>{var g,h;const d=Ye(S.url);if(d.pathname.startsWith("/.netlify/images")){const{params:I,base:B,format:x}=Gf(d);return kd({base:B,format:x,...S,params:{...I,site:d.hostname==="n"?void 0:d.origin}})}return kd({...S,base:S.url,params:{site:(h=(g=S.cdnOptions)==null?void 0:g.netlify)==null?void 0:h.site}})},Tf=S=>(S.searchParams.get("tr")||"").split(",").reduce((g,h)=>{const[I,B]=h.split("-");return g[I]=B,g},{}),Mf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S),B=Tf(I);B.w=d&&Math.round(d),B.h=g&&Math.round(g),B.f||(B.f="auto"),h&&(B.f=h);const x=Object.keys(B).map(r=>{const M=B[r];if(M)return`${r}-${M}`}).filter(r=>r).join(",");return I.searchParams.set("tr",x),I},zf=/^https?:\/\/(?[^\/]+)\/(?[^\/]+)/g;function uy(S){const d=new URL(S),g=d.pathname+d.search+d.hash,h=g.lastIndexOf("http"),I=g.lastIndexOf("/");let B="";return h>=0?B=g.slice(h):I>=0&&(B=g.slice(I+1)),B}function Ef(S){return S.startsWith("http")}function Hf(S){const d=new URL(S);return{pathname:d.origin+d.pathname||"",search:d.search||"",hash:d.hash||""}}function Vf(S){const d=new URL(S),g=uy(S),h=Ef(g)?Hf(g).pathname:g;return d.pathname=d.pathname.replace(h,""),d.search="",d.hash="",d.toString()}const Of=S=>{if(typeof S!="string"||!S)return"";let d=S.trim();return d.startsWith("-/")?d=d.slice(2):d.startsWith("/")&&(d=d.slice(1)),d.endsWith("/")&&(d=d.slice(0,d.length-1)),d};function qf(S){const d=Vf(S),g=new URL(d),h=g.pathname.indexOf("/-/");return h===-1?[]:g.pathname.substring(h).split("/-/").filter(Boolean).map(B=>Of(B))}const Uf=S=>S.length?S.reduce((d,g)=>{const[h,I]=g.split("/");return{...d,[h]:I}},{}):{},py=({host:S,uuid:d,operations:g={},filename:h})=>{const I=Object.entries(g).map(([x,r])=>`${x}/${r}`).join("/-/");return`https://${[S,d,I?`-/${I}`:"",h].join("/")}`},dy=S=>{const d=Ye(S),g=[...d.toString().matchAll(zf)];if(!g.length)throw new Error("Invalid Uploadcare URL");const h=g[0].groups||{},{...I}=h,B=uy(d.toString()),{format:x,...r}=Uf(qf(d.toString())),M=x&&x!=="auto"?x:"auto";return{base:py({...I,filename:B||void 0,operations:{...r,format:M}}),cdn:"uploadcare",params:{...h,filename:B||void 0,operations:{...r,format:M}}}},Kf=({base:S,width:d,height:g,params:h})=>{const I=S.toString(),B=dy(I.endsWith("/")?I:`${I}/`),x={operations:{},...B.params,...h};return d&&g?x.operations={...x.operations,resize:`${d}x${g}`}:(d&&(x.operations={...x.operations,resize:`${d}x`}),g&&(x.operations={...x.operations,resize:`x${g}`})),py(x)},$f=({url:S,width:d,height:g})=>{const h=dy(S);if(!h)throw new Error("Invalid Uploadcare URL");const I={...h,width:d,height:g};return Kf(I)},Jf=["origin"],yy="/storage/v1/object/public/",Au="/storage/v1/render/image/public/",Zf=S=>S.pathname.startsWith(Au),my=S=>{const d=Ye(S);if(!Zf(d))return{cdn:"supabase",base:d.origin+d.pathname};const h=d.pathname.replace(Au,""),I=d.searchParams.has("quality")?Number(d.searchParams.get("quality")):void 0,B=d.searchParams.has("width")?Number(d.searchParams.get("width")):void 0,x=d.searchParams.has("height")?Number(d.searchParams.get("height")):void 0,r=d.searchParams.has("format")?d.searchParams.get("format"):void 0,M=d.searchParams.has("resize")?d.searchParams.get("resize"):void 0;return{cdn:"supabase",base:d.origin+yy+h,width:B,height:x,format:r,params:{quality:I,resize:M}}},Wf=({base:S,width:d,height:g,format:h,params:I})=>{const B=my(S.toString());S=B.base,d=d||B.width,g=g||B.height,h=h||B.format,I={...B.params,...I};const x=new URLSearchParams;return d&&x.set("width",dc(d).toString()),g&&x.set("height",dc(g).toString()),h&&Jf.includes(h)&&x.set("format",h),I!=null&&I.quality&&x.set("quality",dc(I.quality).toString()),I!=null&&I.resize&&x.set("resize",I.resize),x.toString()===""?S:B.base.replace(yy,Au)+"?"+x.toString()},Xf=({url:S,width:d,height:g,format:h,cdnOptions:I})=>{const B=my(S);return Wf({base:B.base,width:d||B.width,height:g||B.height,format:h||B.format,params:(I==null?void 0:I.supabase)||B.params})},_d={vercel:Id,nextjs:Id};function Yf(S,d){if(!(d in _d))return!1;const g=_d[d];return g?g(S):!1}function Lu(S,d){const g=Th(S)||d;if(!g)return!1;const h=Yf(S,g);return h||{cdn:g,url:S}}const Bu=S=>({imgix:Hh,contentful:zh,"builder.io":Eh,shopify:Uh,wordpress:Kh,cloudimage:$h,cloudinary:Xh,bunny:af,storyblok:uf,cloudflare:tf,vercel:oy,nextjs:yf,scene7:mf,"kontent.ai":pf,keycdn:hf,directus:ff,imageengine:wf,contentstack:Lf,cloudflare_images:jf,ipx:Rf,astro:Df,netlify:Pf,imagekit:Mf,uploadcare:$f,supabase:Xf})[S];var Qf=(S,d)=>{if(!(!S||!d))switch(d){case"constrained":return`(min-width: ${S}px) ${S}px, 100vw`;case"fixed":return`${S}px`;case"fullWidth":return"100vw";default:return}},Fo=S=>S||S===0?`${S}px`:void 0,ig=({width:S,height:d,aspectRatio:g,layout:h,objectFit:I="cover",background:B})=>{const x=[["object-fit",I]];return B!=null&&B.startsWith("https:")||B!=null&&B.startsWith("http:")||B!=null&&B.startsWith("data:")?(x.push(["background-image",`url(${B})`]),x.push(["background-size","cover"]),x.push(["background-repeat","no-repeat"])):x.push(["background",B]),h==="fixed"&&(x.push(["width",Fo(S)]),x.push(["height",Fo(d)])),h==="constrained"&&(x.push(["max-width",Fo(S)]),x.push(["max-height",Fo(d)]),x.push(["aspect-ratio",g?`${g}`:void 0]),x.push(["width","100%"])),h==="fullWidth"&&(x.push(["width","100%"]),x.push(["aspect-ratio",g?`${g}`:void 0]),x.push(["height",Fo(d)])),Object.fromEntries(x.filter(([,r])=>r))},eg=[6016,5120,4480,3840,3200,2560,2048,1920,1668,1280,1080,960,828,750,640],xd=24,tg=({width:S,layout:d,resolutions:g=eg})=>{if(d==="fullWidth")return g;if(!S)return[];const h=S*2;return d==="fixed"?[S,h]:d==="constrained"?[S,h,...g.filter(I=>I{const z=Lu(S,x);return z&&!r&&(r=Bu(z.cdn)),r?(B||(B=tg({width:d,layout:g})),B.sort((K,O)=>K-O).map(K=>{let O;return h&&I&&(O=Math.round(K/I)),{url:z?z.url:S,width:K,height:O,format:M}})):[]},ng=S=>{let{src:d,cdn:g,transformer:h}=S;const I=Lu(d,g);return I&&!h&&(h=Bu(I.cdn)),h?ag({...S,transformer:h}).map(B=>{const x=h(B);return`${x==null?void 0:x.toString()} ${B.width}w`}).join(`, +import{s as Pt,C as Je,e as ce,c as oe,D as Wn,i as de,F as It,$ as gh,n as An,f as Ai,r as hs,L as qa,M as Vt,t as Me,b as he,j as ze,k as Te,h as Gi,l as Rt,a as ut,d as pt,B as Ua,G as Ka,I as $a,J as Ja,g as ys,m as ku,E as md,q as Qd,x as Sh,a0 as Ih,y as ms,a1 as wh,a2 as kh,w as wt,K as Ln,a3 as Zr,a4 as Po,P as _h,a5 as xh,a6 as Ah,o as yl,a7 as iy,a8 as ey,a9 as Wr,aa as hd,ab as qr}from"../chunks/scheduler.DsuoF7Q0.js";import{S as Xt,i as Yt,b as tt,d as at,m as nt,t as Ji,a as Yi,e as lt,g as yn,c as mn}from"../chunks/index.B_zsHaWX.js";import{e as Pl,u as Lh,o as Bh}from"../chunks/each.CPJJqUbn.js";import{i as fd,a as gd,s as Ro,d as Ch}from"../chunks/config.BRz4fPYa.js";import{g as Bn,B as vh,a as _u}from"../chunks/BaseLink.BszSk6R8.js";import{c as Fh,g as jh}from"../chunks/_commonjsHelpers.Cpj98o6Y.js";import{d as Xr,w as Yr,r as Do,a as ru,g as bh}from"../chunks/entry.BikuHPzo.js";import"../chunks/paths.CkLo6U65.js";import{p as Rh}from"../chunks/stores.EwzdxjSz.js";const Dh={"images.ctfassets.net":"contentful","cdn.builder.io":"builder.io","images.prismic.io":"imgix","www.datocms-assets.com":"imgix","cdn.sanity.io":"imgix","images.unsplash.com":"imgix","cdn.shopify.com":"shopify","s7d1.scene7.com":"scene7","ip.keycdn.com":"keycdn","assets.caisy.io":"bunny","images.contentstack.io":"contentstack","ucarecdn.com":"uploadcare"},Nh={"imgix.net":"imgix","files.wordpress.com":"wordpress","b-cdn.net":"bunny","storyblok.com":"storyblok","kc-usercontent.com":"kontent.ai","cloudinary.com":"cloudinary","kxcdn.com":"keycdn","imgeng.in":"imageengine","imagekit.io":"imagekit","cloudimg.io":"cloudimage","ucarecdn.com":"uploadcare","supabase.co":"supabase"},Gh={"/cdn-cgi/image/":"cloudflare","/cdn-cgi/imagedelivery/":"cloudflare_images","/_next/image":"nextjs","/_next/static":"nextjs","/_vercel/image":"vercel","/is/image":"scene7","/_ipx/":"ipx","/_image":"astro","/.netlify/images":"netlify","/storage/v1/object/public/":"supabase","/storage/v1/render/image/public/":"supabase"},dc=S=>{if(!S)return S;const d=Number(S);return isNaN(d)?S:Math.round(d)},Le=(S,d,g,h,I)=>{g?(I&&(g=dc(g)),S.searchParams.set(d,g.toString())):h&&S.searchParams.delete(d)},Ya=(S,d,g)=>{S.searchParams.has(d)||S.searchParams.set(d,g.toString())},No=(S,d)=>{const g=Number(S.searchParams.get(d));return isNaN(g)?void 0:g},ty=S=>{const{pathname:d,search:g}=S;return`${d}${g}`},xu=S=>S.hostname==="n"?ty(S):S.toString(),Ye=(S,d)=>typeof S=="string"?new URL(S,d??"http://n/"):S,Sd=new Map(Object.entries(Dh)),Ph=Object.entries(Nh);function Th(S){return ay(S)||Mh(S)}function ay(S){if(typeof S=="string"&&!S.startsWith("https://"))return!1;const{hostname:d}=Ye(S);if(Sd.has(d))return Sd.get(d);for(const[g,h]of Ph)if(d.endsWith(`.${g}`))return h;return!1}function Mh(S){const{pathname:d}=Ye(S);for(const[g,h]of Object.entries(Gh))if(d.startsWith(g))return h;return!1}const zh=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return d&&d>4e3&&(g&&(g=Math.round(g*4e3/d)),d=4e3),g&&g>4e3&&(d&&(d=Math.round(d*4e3/g)),g=4e3),Le(I,"w",d,!0,!0),Le(I,"h",g,!0,!0),Le(I,"fm",h),Ya(I,"fit","fill"),I},Eh=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"width",d,!0,!0),Le(I,"height",g,!0,!0),Le(I,"format",h),d&&g&&(Ya(I,"fit","cover"),Ya(I,"sharp","true")),I},Hh=({url:S,width:d,height:g,format:h})=>{var B;const I=Ye(S);if(Le(I,"w",d,!0,!0),Le(I,"h",g,!0,!0),Ya(I,"fit","min"),h){I.searchParams.set("fm",h);const x=I.searchParams.get("auto");x==="format"?I.searchParams.delete("auto"):x!=null&&x.includes("format")&&I.searchParams.set("auto",x.split(",").filter(r=>r!=="format").join(","))}else I.searchParams.delete("fm"),(B=I.searchParams.get("auto"))!=null&&B.includes("format")||I.searchParams.append("auto","format");return I},Vh=/(.+?)(?:_(?:(pico|icon|thumb|small|compact|medium|large|grande|original|master)|(\d*)x(\d*)))?(?:_crop_([a-z]+))?(\.[a-zA-Z]+)(\.png|\.jpg|\.webp|\.avif)?$/,Oh=S=>{const d=Ye(S),g=d.pathname.match(Vh);if(!g)throw new Error("Invalid Shopify URL");const[,h,I,B,x,r,M,z]=g;d.pathname=`${h}${M}`;const K=B||d.searchParams.get("width"),O=x||d.searchParams.get("height");return d.searchParams.delete("width"),d.searchParams.delete("height"),{base:d.toString(),width:Number(K)||void 0,height:Number(O)||void 0,format:z?z.slice(1):void 0,params:{crop:r,size:I},cdn:"shopify"}},qh=({base:S,width:d,height:g,format:h,params:I})=>{const B=Ye(S);return Le(B,"width",d,!0,!0),Le(B,"height",g,!0,!0),Le(B,"crop",I==null?void 0:I.crop),Le(B,"format",h),B},Uh=({url:S,width:d,height:g})=>{const h=Oh(S);if(!h)return;const I={...h,width:d,height:g};return qh(I)},Kh=({url:S,width:d,height:g})=>{const h=Ye(S);return Le(h,"w",d,!0,!0),Le(h,"h",g,!0,!0),Ya(h,"crop","1"),h},$h=({url:S,width:d,height:g})=>{const h=Ye(S);return Le(h,"w",d,!0,!0),Le(h,"h",g,!0,!0),Le(h,"q",No(h,"q"),!0),h},Jh=/https?:\/\/(?[^\/]+)\/(?[^\/]+)\/(?image|video|raw)\/(?upload|fetch|private|authenticated|sprite|facebook|twitter|youtube|vimeo)\/?(?s\-\-[a-zA-Z0-9]+\-\-)?\/?(?(?:[^_\/]+_[^,\/]+,?)*)?\/(?:(?v\d+)\/)?(?[^\s]+)$/g,Zh=S=>S?Object.fromEntries(S.split(",").map(d=>d.split("_"))):{},ny=({host:S,cloudName:d,assetType:g,deliveryType:h,signature:I,transformations:B={},version:x,id:r,format:M})=>{M&&(B.f=M);const z=Object.entries(B).map(([O,E])=>`${O}_${E}`).join(",");return`https://${[S,d,g,h,I,z,x,r].filter(Boolean).join("/")}`},ly=S=>{const g=[...Ye(S).toString().matchAll(Jh)];if(!g.length)throw new Error("Invalid Cloudinary URL");const h=g[0].groups||{},{transformations:I="",idAndFormat:B,...x}=h;delete h.idAndFormat;const r=B.lastIndexOf("."),M=r<0?B:B.slice(0,r),z=r<0?void 0:B.slice(r+1),{w:K,h:O,f:E,..._i}=Zh(I),ei=E&&E!=="auto"?E:z;return{base:ny({...x,id:M,transformations:_i}),width:Number(K)||void 0,height:Number(O)||void 0,format:ei,cdn:"cloudinary",params:{...h,id:h.deliveryType==="fetch"?B:M,format:ei,transformations:_i}}},Wh=({base:S,width:d,height:g,format:h,params:I})=>{var r;const B=ly(S.toString()),x={transformations:{},...B.params,...I,format:h||"auto"};return d&&(x.transformations.w=dc(d).toString()),g&&(x.transformations.h=dc(g).toString()),(r=x.transformations).c||(r.c="lfill"),ny(x)},Xh=({url:S,width:d,height:g,format:h="auto"})=>{var x,r;const I=ly(S);if(!I)throw new Error("Invalid Cloudinary URL");if(((x=I.params)==null?void 0:x.assetType)!=="image")throw new Error("Cloudinary transformer only supports images");if((r=I.params)!=null&&r.signature)throw new Error("Cloudinary transformer does not support signed URLs");const B={...I,width:d,height:g,format:h};return Wh(B)},Yh=/https?:\/\/(?[^\/]+)\/cdn-cgi\/image\/(?[^\/]+)?\/(?.*)$/g,Qh=S=>Object.fromEntries(S.split(",").map(d=>d.split("="))),sy=({host:S,transformations:d={},path:g})=>{const h=Object.entries(d).map(([B,x])=>`${B}=${x}`).join(",");return`https://${[S,"cdn-cgi","image",h,g].join("/")}`},cy=S=>{const d=Ye(S),g=[...d.toString().matchAll(Yh)];if(!g.length)throw new Error("Invalid Cloudflare URL");const h=g[0].groups||{},{transformations:I,...B}=h,{width:x,height:r,f:M,...z}=Qh(I);return sy({...B,transformations:z}),{base:d.toString(),width:Number(x)||void 0,height:Number(r)||void 0,format:M,cdn:"cloudflare",params:{...h,transformations:z}}},ef=({base:S,width:d,height:g,format:h,params:I})=>{var r;const B=cy(S.toString()),x={transformations:{},...B.params,...I};return d&&(x.transformations.width=d==null?void 0:d.toString()),g&&(x.transformations.height=g==null?void 0:g.toString()),h&&(x.transformations.f=h==="jpg"?"jpeg":h),(r=x.transformations).fit||(r.fit="cover"),new URL(sy(x))},tf=({url:S,width:d,height:g,format:h="auto"})=>{const I=cy(S);if(!I)throw new Error("Invalid Cloudflare URL");const B={...I,width:d,height:g,format:h};return ef(B)},af=({url:S,width:d,height:g})=>{const h=Ye(S);return Le(h,"width",d,!0,!0),d&&g&&Ya(h,"aspect_ratio",`${d}:${g}`),h},nf=/(?\/f\/\d+\/\d+x\d+\/\w+\/[^\/]+)\/?(?m\/?(?\d+x\d+:\d+x\d+)?\/?(?(?\-)?(?\d+)x(?\-)?(?\d+))?\/?(filters\:(?[^\/]+))?)?$/g,lf=/^(?\/(?\d+x\d+:\d+x\d+)?\/?(?(?\-)?(?\d+)x(?\-)?(?\d+))?\/?(filters\:(?[^\/]+))?\/?)?(?\/f\/.+)$/g,sf=S=>S?Object.fromEntries(S.split(":").map(d=>{if(!d)return[];const[g,h]=d.split("(");return[g,h.replace(")","")]})):{},cf=S=>{if(!S)return;const d=Object.entries(S).map(([g,h])=>`${g}(${h??""})`);if(d.length!==0)return`filters:${d.join(":")}`},of=S=>{const d=Ye(S),g=d.hostname==="img2.storyblok.com"?lf:nf,[h]=d.pathname.matchAll(g);if(!h||!h.groups)throw new Error("Invalid Storyblok URL");const{id:I,crop:B,width:x,height:r,filters:M,flipx:z,flipy:K}=h.groups,{format:O,...E}=sf(M);return d.hostname==="img2.storyblok.com"&&(d.hostname="a.storyblok.com"),{base:d.origin+I,width:Number(x)||void 0,height:Number(r)||void 0,format:O,params:{crop:B,filters:E,flipx:z,flipy:K},cdn:"storyblok"}},rf=({base:S,width:d=0,height:g=0,format:h,params:I={}})=>{const{crop:B,filters:x,flipx:r="",flipy:M=""}=I,z=`${r}${d}x${M}${g}`;return new URL([S,"m",B,z,cf(x),h].filter(Boolean).join("/"))},uf=({url:S,width:d,height:g,format:h})=>{const I=of(S);if(I)return h&&(I.params||(I.params={filters:{}}),I.params.filters||(I.params.filters={}),I.params.filters.format=h),rf({...I,width:d,height:g})},pf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"w",d,!0,!0),Le(I,"h",g,!0,!0),Le(I,"fm",h,!0),d&&g&&Ya(I,"fit","crop"),I},Id=S=>{const g=Ye(S).searchParams.get("url");if(!g||!g.startsWith("http"))return!1;const h=ay(g);return h?{cdn:h,url:g}:!1},df=({base:S,width:d,params:{quality:g=75,root:h="_vercel"}={}})=>{const I=new URL("http://n");return I.pathname=`/${h}/image`,I.searchParams.set("url",S.toString()),Le(I,"w",d,!1,!0),Ya(I,"q",g),ty(I)},oy=({url:S,width:d,cdn:g})=>{const h=Ye(S),I=h.pathname.startsWith("/_next/image")||h.pathname.startsWith("/_vercel/image"),B=I?h.searchParams.get("url"):S.toString();if(B)return Le(h,"w",d,!0,!0),I?xu(h):df({base:B,width:d,params:{root:g==="nextjs"?"_next":"_vercel"}})},yf=S=>oy({...S,cdn:"nextjs"}),mf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"wid",d,!0,!0),Le(I,"hei",g,!0,!0),Le(I,"fmt",h,!0),Le(I,"qlt",No(I,"qlt"),!0),Le(I,"scl",No(I,"scl"),!0),Ya(I,"fit","crop"),!d&&!g&&Ya(I,"scl",1),I},hf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"width",d,!0,!0),Le(I,"height",g,!0,!0),Le(I,"format",h,!0),Le(I,"quality",No(I,"quality"),!0),Ya(I,"enlarge",0),I},ff=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"width",d,!0,!0),Le(I,"height",g,!0,!0),Le(I,"format",h),Le(I,"quality",No(I,"quality"),!0),I},wu={width:"w",height:"h",autoWidthWithFallback:"w_auto",auto_width_fallback:"w_auto",scaleToScreenWidth:"pc",scale_to_screen_width:"pc",crop:"cr",outputFormat:"f",format:"f",fit:"m",fitMethod:"m",compression:"cmpr",sharpness:"s",rotate:"r",inline:"in",keepMeta:"meta",keep_meta:"meta",noOptimization:"pass",no_optimization:"pass",force_download:"dl",max_device_pixel_ratio:"maxdpr",maxDevicePixelRatio:"maxdpr"};function gf(S){return Object.keys(wu).find(h=>wu[h]===S)||""}function Sf(S){let d=S.toString(),g=[];if(d){let h=d.split("imgeng=");h.length>1&&(g=h[1].split("/"))}return g}function If(S){let d=S.toString(),g="";if(d){let h=d.split("imgeng=");h.length>1?g=h[0].slice(0,-1):g=d}return g}const wf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S),B=If(I);let x={};const r=I.toString()===B?[]:Sf(I);r.length&&(x=Af(r)),d&&(x.width=d),g&&(x.height=g),h&&(x.format=h),x.hasOwnProperty("fit")||(x={...x,fit:"cropbox"});let M=kf(x),z=_f(M),K=z===""?"":B.includes("?")?"&":"?";return`${B}${K}${z}`};function kf(S){return Object.entries(S).reduce((d,[g,h])=>d+xf(g,h),"")}function _f(S){return S&&S!==""?`imgeng=${S}`:""}function xf(S,d){let g=wu[S];return g&&(d||d===0)?`/${g}_${d}`:""}function Af(S){let d={};return S.forEach(g=>{let h=g.split("_");if(h.length>1){let I=h[0],B=h[1],x=gf(I);x&&(d[x]=B)}}),d}const Lf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S);return Le(I,"width",d,!0,!0),Le(I,"height",g,!0,!0),Le(I,"format",h),I.searchParams.has("format")||Ya(I,"auto","webp"),d&&g&&Ya(I,"fit","crop"),I},Bf=/https?:\/\/(?[^\/]+)\/cdn-cgi\/imagedelivery\/(?[^\/]+)\/(?[^\/]+)\/*(?[^\/]+)*$/g,Cf=S=>{var d;return Object.fromEntries(((d=S==null?void 0:S.split(","))==null?void 0:d.map(g=>g.split("=")))??[])},vf=({host:S,accountHash:d,transformations:g={},imageId:h})=>{const I=Object.entries(g).map(([x,r])=>`${x}=${r}`).join(",");return`https://${[S,"cdn-cgi","imagedelivery",d,h,I].join("/")}`},ry=S=>{const d=Ye(S),g=[...d.toString().matchAll(Bf)];if(!g.length)throw new Error("Invalid Cloudflare Images URL");const h=g[0].groups||{},{transformations:I,...B}=h,{w:x,h:r,f:M,...z}=Cf(I);return{base:d.toString(),width:Number(x)||void 0,height:Number(r)||void 0,format:M,cdn:"cloudflare_images",params:{...B,transformations:z}}},Ff=({base:S,width:d,height:g,format:h,params:I})=>{var r;const B=ry(S.toString()),x={transformations:{},...B.params,...I};return d&&(x.transformations.w=d==null?void 0:d.toString()),g&&(x.transformations.h=g==null?void 0:g.toString()),h&&(x.transformations.f=h),(r=x.transformations).fit||(r.fit="cover"),new URL(vf(x))},jf=({url:S,width:d,height:g,format:h="auto"})=>{const I=ry(S);if(!I)throw new Error("Invalid Cloudflare Images URL");const B={...I,width:d,height:g,format:h};return Ff(B)},bf=S=>{const d=Ye(S),[g,...h]=d.pathname.split("/").slice(1),I=Object.fromEntries(g.split(",").map(B=>{const[x,r]=B.split("_");return[x,r]}));if(I.s){const[B,x]=I.s.split("x");I.w||(I.w=B),I.h||(I.h=x)}return{base:h.join("/"),width:Number(I.w)||void 0,height:Number(I.h)||void 0,quality:Number(I.q)||void 0,format:I.f||"auto",params:I,cdn:"ipx"}},wd=({base:S,width:d,height:g,format:h,params:I})=>{const B=(I==null?void 0:I.modifiers)??{};d&&g?B.s=`${d}x${g}`:d?B.w=`${d}`:g&&(B.h=`${g}`),h&&(B.f=h);const x=I!=null&&I.base.endsWith("/")?I==null?void 0:I.base:`${I==null?void 0:I.base}/`,r=Object.entries(B).map(([K,O])=>`${K}_${O}`).join(","),M=S.toString(),z=M.startsWith("/")?M.slice(1):M;return`${x}${r}/${z}`},Rf=S=>{var x,r,M,z;const d=String(S.url),g=Ye(d),h=g.pathname.startsWith("/_ipx")&&g.hostname!=="n"?`${g.origin}/_ipx`:"/_ipx",I=((r=(x=S.cdnOptions)==null?void 0:x.ipx)==null?void 0:r.base)??h;if(I&&I!=="/"&&d.startsWith(I)){const K=bf(d.replace(I,""));return wd({...K,...S,params:{...(M=S.cdnOptions)==null?void 0:M.ipx,base:I}})}return wd({...S,base:d,params:{...(z=S.cdnOptions)==null?void 0:z.ipx,base:I}})},Df=({url:S,width:d,height:g,format:h})=>{const I=Ye(S),B=xu(new URL(I.pathname,I.origin)),x={searchParams:new URLSearchParams};return Le(x,"href",B,!0,!0),Le(x,"w",d,!0,!0),Le(x,"h",g,!0,!0),Le(x,"f",h),`/_image?${x.searchParams.toString()}`},Nf=new Set(["w","h","q","fm","url","width","height","quality"]),Gf=S=>{const d=Ye(S),g=Number(d.searchParams.get("w")??d.searchParams.get("width"))??void 0,h=Number(d.searchParams.get("h")??d.searchParams.get("height"))??void 0,I=Number(d.searchParams.get("q")??d.searchParams.get("quality"))||void 0,B=d.searchParams.get("fm")||void 0,x=d.searchParams.get("url")||"",r={quality:I};return d.searchParams.forEach((M,z)=>{Nf.has(z)||(r[z]=M)}),d.search="",{base:x,width:g,height:h,format:B,params:r,cdn:"netlify"}},kd=({base:S,width:d,height:g,format:h,params:{site:I,quality:B,...x}={}})=>{const r=Ye("/.netlify/images",I);return Object.entries(x).forEach(([M,z])=>Le(r,M,z)),Le(r,"q",B,!0,!0),Le(r,"w",d,!0,!0),Le(r,"h",g,!0,!0),Le(r,"fm",h),Ya(r,"fit","cover"),r.searchParams.set("url",S.toString()),xu(r)},Pf=S=>{var g,h;const d=Ye(S.url);if(d.pathname.startsWith("/.netlify/images")){const{params:I,base:B,format:x}=Gf(d);return kd({base:B,format:x,...S,params:{...I,site:d.hostname==="n"?void 0:d.origin}})}return kd({...S,base:S.url,params:{site:(h=(g=S.cdnOptions)==null?void 0:g.netlify)==null?void 0:h.site}})},Tf=S=>(S.searchParams.get("tr")||"").split(",").reduce((g,h)=>{const[I,B]=h.split("-");return g[I]=B,g},{}),Mf=({url:S,width:d,height:g,format:h})=>{const I=Ye(S),B=Tf(I);B.w=d&&Math.round(d),B.h=g&&Math.round(g),B.f||(B.f="auto"),h&&(B.f=h);const x=Object.keys(B).map(r=>{const M=B[r];if(M)return`${r}-${M}`}).filter(r=>r).join(",");return I.searchParams.set("tr",x),I},zf=/^https?:\/\/(?[^\/]+)\/(?[^\/]+)/g;function uy(S){const d=new URL(S),g=d.pathname+d.search+d.hash,h=g.lastIndexOf("http"),I=g.lastIndexOf("/");let B="";return h>=0?B=g.slice(h):I>=0&&(B=g.slice(I+1)),B}function Ef(S){return S.startsWith("http")}function Hf(S){const d=new URL(S);return{pathname:d.origin+d.pathname||"",search:d.search||"",hash:d.hash||""}}function Vf(S){const d=new URL(S),g=uy(S),h=Ef(g)?Hf(g).pathname:g;return d.pathname=d.pathname.replace(h,""),d.search="",d.hash="",d.toString()}const Of=S=>{if(typeof S!="string"||!S)return"";let d=S.trim();return d.startsWith("-/")?d=d.slice(2):d.startsWith("/")&&(d=d.slice(1)),d.endsWith("/")&&(d=d.slice(0,d.length-1)),d};function qf(S){const d=Vf(S),g=new URL(d),h=g.pathname.indexOf("/-/");return h===-1?[]:g.pathname.substring(h).split("/-/").filter(Boolean).map(B=>Of(B))}const Uf=S=>S.length?S.reduce((d,g)=>{const[h,I]=g.split("/");return{...d,[h]:I}},{}):{},py=({host:S,uuid:d,operations:g={},filename:h})=>{const I=Object.entries(g).map(([x,r])=>`${x}/${r}`).join("/-/");return`https://${[S,d,I?`-/${I}`:"",h].join("/")}`},dy=S=>{const d=Ye(S),g=[...d.toString().matchAll(zf)];if(!g.length)throw new Error("Invalid Uploadcare URL");const h=g[0].groups||{},{...I}=h,B=uy(d.toString()),{format:x,...r}=Uf(qf(d.toString())),M=x&&x!=="auto"?x:"auto";return{base:py({...I,filename:B||void 0,operations:{...r,format:M}}),cdn:"uploadcare",params:{...h,filename:B||void 0,operations:{...r,format:M}}}},Kf=({base:S,width:d,height:g,params:h})=>{const I=S.toString(),B=dy(I.endsWith("/")?I:`${I}/`),x={operations:{},...B.params,...h};return d&&g?x.operations={...x.operations,resize:`${d}x${g}`}:(d&&(x.operations={...x.operations,resize:`${d}x`}),g&&(x.operations={...x.operations,resize:`x${g}`})),py(x)},$f=({url:S,width:d,height:g})=>{const h=dy(S);if(!h)throw new Error("Invalid Uploadcare URL");const I={...h,width:d,height:g};return Kf(I)},Jf=["origin"],yy="/storage/v1/object/public/",Au="/storage/v1/render/image/public/",Zf=S=>S.pathname.startsWith(Au),my=S=>{const d=Ye(S);if(!Zf(d))return{cdn:"supabase",base:d.origin+d.pathname};const h=d.pathname.replace(Au,""),I=d.searchParams.has("quality")?Number(d.searchParams.get("quality")):void 0,B=d.searchParams.has("width")?Number(d.searchParams.get("width")):void 0,x=d.searchParams.has("height")?Number(d.searchParams.get("height")):void 0,r=d.searchParams.has("format")?d.searchParams.get("format"):void 0,M=d.searchParams.has("resize")?d.searchParams.get("resize"):void 0;return{cdn:"supabase",base:d.origin+yy+h,width:B,height:x,format:r,params:{quality:I,resize:M}}},Wf=({base:S,width:d,height:g,format:h,params:I})=>{const B=my(S.toString());S=B.base,d=d||B.width,g=g||B.height,h=h||B.format,I={...B.params,...I};const x=new URLSearchParams;return d&&x.set("width",dc(d).toString()),g&&x.set("height",dc(g).toString()),h&&Jf.includes(h)&&x.set("format",h),I!=null&&I.quality&&x.set("quality",dc(I.quality).toString()),I!=null&&I.resize&&x.set("resize",I.resize),x.toString()===""?S:B.base.replace(yy,Au)+"?"+x.toString()},Xf=({url:S,width:d,height:g,format:h,cdnOptions:I})=>{const B=my(S);return Wf({base:B.base,width:d||B.width,height:g||B.height,format:h||B.format,params:(I==null?void 0:I.supabase)||B.params})},_d={vercel:Id,nextjs:Id};function Yf(S,d){if(!(d in _d))return!1;const g=_d[d];return g?g(S):!1}function Lu(S,d){const g=Th(S)||d;if(!g)return!1;const h=Yf(S,g);return h||{cdn:g,url:S}}const Bu=S=>({imgix:Hh,contentful:zh,"builder.io":Eh,shopify:Uh,wordpress:Kh,cloudimage:$h,cloudinary:Xh,bunny:af,storyblok:uf,cloudflare:tf,vercel:oy,nextjs:yf,scene7:mf,"kontent.ai":pf,keycdn:hf,directus:ff,imageengine:wf,contentstack:Lf,cloudflare_images:jf,ipx:Rf,astro:Df,netlify:Pf,imagekit:Mf,uploadcare:$f,supabase:Xf})[S];var Qf=(S,d)=>{if(!(!S||!d))switch(d){case"constrained":return`(min-width: ${S}px) ${S}px, 100vw`;case"fixed":return`${S}px`;case"fullWidth":return"100vw";default:return}},Fo=S=>S||S===0?`${S}px`:void 0,ig=({width:S,height:d,aspectRatio:g,layout:h,objectFit:I="cover",background:B})=>{const x=[["object-fit",I]];return B!=null&&B.startsWith("https:")||B!=null&&B.startsWith("http:")||B!=null&&B.startsWith("data:")?(x.push(["background-image",`url(${B})`]),x.push(["background-size","cover"]),x.push(["background-repeat","no-repeat"])):x.push(["background",B]),h==="fixed"&&(x.push(["width",Fo(S)]),x.push(["height",Fo(d)])),h==="constrained"&&(x.push(["max-width",Fo(S)]),x.push(["max-height",Fo(d)]),x.push(["aspect-ratio",g?`${g}`:void 0]),x.push(["width","100%"])),h==="fullWidth"&&(x.push(["width","100%"]),x.push(["aspect-ratio",g?`${g}`:void 0]),x.push(["height",Fo(d)])),Object.fromEntries(x.filter(([,r])=>r))},eg=[6016,5120,4480,3840,3200,2560,2048,1920,1668,1280,1080,960,828,750,640],xd=24,tg=({width:S,layout:d,resolutions:g=eg})=>{if(d==="fullWidth")return g;if(!S)return[];const h=S*2;return d==="fixed"?[S,h]:d==="constrained"?[S,h,...g.filter(I=>I{const z=Lu(S,x);return z&&!r&&(r=Bu(z.cdn)),r?(B||(B=tg({width:d,layout:g})),B.sort((K,O)=>K-O).map(K=>{let O;return h&&I&&(O=Math.round(K/I)),{url:z?z.url:S,width:K,height:O,format:M}})):[]},ng=S=>{let{src:d,cdn:g,transformer:h}=S;const I=Lu(d,g);return I&&!h&&(h=Bu(I.cdn)),h?ag({...S,transformer:h}).map(B=>{const x=h(B);return`${x==null?void 0:x.toString()} ${B.width}w`}).join(`, `):""};function lg({width:S,height:d,priority:g,layout:h="constrained",aspectRatio:I,...B}){return S=S&&Number(S)||void 0,d=d&&Number(d)||void 0,g?(B.loading||(B.loading="eager"),B.fetchpriority||(B.fetchpriority="high")):(B.loading||(B.loading="lazy"),B.decoding||(B.decoding="async")),B.alt===""&&(B.role||(B.role="presentation")),I?S?d||(d=Math.round(S/I)):d&&(S=Math.round(d*I)):S&&d&&(I=S/d),{width:S,height:d,aspectRatio:I,layout:h,...B}}function sg(S){let{src:d,cdn:g,transformer:h,background:I,layout:B,objectFit:x,breakpoints:r,width:M,height:z,aspectRatio:K,unstyled:O,...E}=lg(S);const _i=d?Lu(d,g):void 0;let ei=d;if(_i&&(ei=_i.url,h||(h=Bu(_i.cdn))),h&&I==="auto"){const pi=K?Math.round(xd/K):void 0,Ci=h({url:ei,width:xd,height:pi});Ci&&(I=Ci.toString())}const fi={width:M,height:z,aspectRatio:K,layout:B,objectFit:x,background:I};if(E.sizes||(E.sizes=Qf(M,B)),O||(E.style={...ig(fi),...E.style}),h){E.srcset=ng({src:ei,width:M,height:z,aspectRatio:K,layout:B,breakpoints:r,transformer:h,cdn:g});const pi=h({url:ei,width:M,height:z});pi&&(ei=pi),(B==="fullWidth"||B==="constrained")&&(M=void 0,z=void 0)}return{...E,src:ei==null?void 0:ei.toString(),width:M,height:z}}function cg(S,d){const g=RegExp(S,"g");return h=>{if(typeof h!="string")throw new TypeError(`expected an argument of type string, but got ${typeof h}`);return h.match(g)?h.replace(g,d):h}}const og=cg(/[A-Z]/,S=>`-${S.toLowerCase()}`);function rg(S,d=og){if(!S||typeof S!="object"||Array.isArray(S))throw new TypeError(`expected an argument of type object, but got ${typeof S}`);return Object.keys(S).map(g=>`${d(g)}: ${S[g]};`).join(` `)}function ug(S){var K,O,E,_i;let d,g,h,I,B,x,r,M=[S[11],{style:S[0]},{loading:S[6]},{width:S[8]},{height:S[7]},{decoding:S[5]},{role:S[3]},{fetchpriority:S[1]},{alt:g=(K=S[10])==null?void 0:K.toString()},{src:h=(O=S[9])==null?void 0:O.toString()},{srcset:I=(E=S[4])==null?void 0:E.toString()},{sizes:B=(_i=S[2])==null?void 0:_i.toString()}],z={};for(let ei=0;ei{g(11,d=Je(Je({},d),qa(Hi)))},S.$$.update=()=>{g(12,{style:h,...I}=d,h,(g(14,I),g(11,d))),S.$$.dirty&16384&&g(10,{alt:B,style:x,src:r,width:M,height:z,loading:K,decoding:O,srcset:E,role:_i,sizes:ei,fetchpriority:fi}=sg(I),B,(g(13,x),g(14,I),g(11,d)),(g(9,r),g(14,I),g(11,d)),(g(8,M),g(14,I),g(11,d)),(g(7,z),g(14,I),g(11,d)),(g(6,K),g(14,I),g(11,d)),(g(5,O),g(14,I),g(11,d)),(g(4,E),g(14,I),g(11,d)),(g(3,_i),g(14,I),g(11,d)),(g(2,ei),g(14,I),g(11,d)),(g(1,fi),g(14,I),g(11,d))),S.$$.dirty&12288&&g(0,pi=[rg(x||{}),h].filter(Boolean).join(";"))},d=qa(d),[pi,fi,ei,_i,E,O,K,z,M,r,B,d,h,x,I,Ci,Oi]}let dg=class extends Xt{constructor(d){super(),Yt(this,d,pg,ug,Pt,{})}};function yg(S){let d,g;return{c(){d=ce("div"),g=Me(S[0]),this.h()},l(h){d=oe(h,"DIV",{class:!0});var I=he(d);g=ze(I,S[0]),I.forEach(Ai),this.h()},h(){Te(d,"class","inscription-date")},m(h,I){de(h,d,I),Gi(d,g)},p(h,[I]){I&1&&Rt(g,h[0])},i:An,o:An,d(h){h&&Ai(d)}}}function mg(S,d,g){let h,{inscription:I}=d,B=[];for(const x of["notBefore","notAfter"])I[x]?I[x]<0?B.push(`${Math.abs(I[x])} BC`):B.push(`AD ${I[x]}`):B.push("Unknown");return S.$$set=x=>{"inscription"in x&&g(1,I=x.inscription)},g(0,h=B.join(" – ")),[h,I]}class hy extends Xt{constructor(d){super(),Yt(this,d,mg,yg,Pt,{inscription:1})}}function Ad(S){let d,g=S[0].place.offset+"",h;return{c(){d=ce("em"),h=Me(g)},l(I){d=oe(I,"EM",{});var B=he(d);h=ze(B,g),B.forEach(Ai)},m(I,B){de(I,d,B),Gi(d,h)},p(I,B){B&1&&g!==(g=I[0].place.offset+"")&&Rt(h,g)},d(I){I&&Ai(d)}}}function hg(S){let d=S[0].place._+"",g;return{c(){g=Me(d)},l(h){g=ze(h,d)},m(h,I){de(h,g,I)},p(h,I){I&1&&d!==(d=h[0].place._+"")&&Rt(g,d)},d(h){h&&Ai(g)}}}function fg(S){let d,g=S[0].place._+"",h,I;return{c(){d=ce("a"),h=Me(g),this.h()},l(B){d=oe(B,"A",{href:!0});var x=he(d);h=ze(x,g),x.forEach(Ai),this.h()},h(){Te(d,"href",I=S[0].place.ref)},m(B,x){de(B,d,x),Gi(d,h)},p(B,x){x&1&&g!==(g=B[0].place._+"")&&Rt(h,g),x&1&&I!==(I=B[0].place.ref)&&Te(d,"href",I)},d(B){B&&Ai(d)}}}function gg(S){let d,g,h=S[0].place.offset&&Ad(S);function I(r,M){return r[0].place.ref?fg:hg}let B=I(S),x=B(S);return{c(){d=ce("div"),h&&h.c(),g=ut(),x.c(),this.h()},l(r){d=oe(r,"DIV",{class:!0});var M=he(d);h&&h.l(M),g=pt(M),x.l(M),M.forEach(Ai),this.h()},h(){Te(d,"class","inscription-place")},m(r,M){de(r,d,M),h&&h.m(d,null),Gi(d,g),x.m(d,null)},p(r,[M]){r[0].place.offset?h?h.p(r,M):(h=Ad(r),h.c(),h.m(d,g)):h&&(h.d(1),h=null),B===(B=I(r))&&x?x.p(r,M):(x.d(1),x=B(r),x&&(x.c(),x.m(d,null)))},i:An,o:An,d(r){r&&Ai(d),h&&h.d(),x.d()}}}function Sg(S,d,g){let{inscription:h}=d;return S.$$set=I=>{"inscription"in I&&g(0,h=I.inscription)},[h]}class fy extends Xt{constructor(d){super(),Yt(this,d,Sg,gg,Pt,{inscription:0})}}function Ig(S){let d;const g=S[2].default,h=Ua(g,S,S[3],null);return{c(){h&&h.c()},l(I){h&&h.l(I)},m(I,B){h&&h.m(I,B),d=!0},p(I,B){h&&h.p&&(!d||B&8)&&Ka(h,g,I,I[3],d?Ja(g,I[3],B,null):$a(I[3]),null)},i(I){d||(Ji(h,I),d=!0)},o(I){Yi(h,I),d=!1},d(I){h&&h.d(I)}}}function wg(S){let d,g;return d=new vh({props:{href:"inscription/"+S[0],title:S[1]||S[0],$$slots:{default:[Ig]},$$scope:{ctx:S}}}),{c(){tt(d.$$.fragment)},l(h){at(d.$$.fragment,h)},m(h,I){nt(d,h,I),g=!0},p(h,[I]){const B={};I&1&&(B.href="inscription/"+h[0]),I&3&&(B.title=h[1]||h[0]),I&8&&(B.$$scope={dirty:I,ctx:h}),d.$set(B)},i(h){g||(Ji(d.$$.fragment,h),g=!0)},o(h){Yi(d.$$.fragment,h),g=!1},d(h){lt(d,h)}}}function kg(S,d,g){let{$$slots:h={},$$scope:I}=d,{id:B}=d,{title:x=""}=d;return S.$$set=r=>{"id"in r&&g(0,B=r.id),"title"in r&&g(1,x=r.title),"$$scope"in r&&g(3,I=r.$$scope)},[B,x,h,I]}class Go extends Xt{constructor(d){super(),Yt(this,d,kg,wg,Pt,{id:0,title:1})}}function Ld(S){let d,g;return d=new Go({props:{id:S[0].file,title:S[0].title,$$slots:{default:[_g]},$$scope:{ctx:S}}}),{c(){tt(d.$$.fragment)},l(h){at(d.$$.fragment,h)},m(h,I){nt(d,h,I),g=!0},p(h,I){const B={};I&1&&(B.id=h[0].file),I&1&&(B.title=h[0].title),I&3&&(B.$$scope={dirty:I,ctx:h}),d.$set(B)},i(h){g||(Ji(d.$$.fragment,h),g=!0)},o(h){Yi(d.$$.fragment,h),g=!1},d(h){lt(d,h)}}}function _g(S){let d,g;return d=new dg({props:{src:fd+S[0].file+"/"+S[0].facsimile.url+"/"+gd,alt:S[0].facsimile.desc,width:400,height:200}}),{c(){tt(d.$$.fragment)},l(h){at(d.$$.fragment,h)},m(h,I){nt(d,h,I),g=!0},p(h,I){const B={};I&1&&(B.src=fd+h[0].file+"/"+h[0].facsimile.url+"/"+gd),I&1&&(B.alt=h[0].facsimile.desc),d.$set(B)},i(h){g||(Ji(d.$$.fragment,h),g=!0)},o(h){Yi(d.$$.fragment,h),g=!1},d(h){lt(d,h)}}}function xg(S){let d=S[0].title+"",g;return{c(){g=Me(d)},l(h){g=ze(h,d)},m(h,I){de(h,g,I)},p(h,I){I&1&&d!==(d=h[0].title+"")&&Rt(g,d)},d(h){h&&Ai(g)}}}function Ag(S){let d=S[0].file+"",g;return{c(){g=Me(d)},l(h){g=ze(h,d)},m(h,I){de(h,g,I)},p(h,I){I&1&&d!==(d=h[0].file+"")&&Rt(g,d)},d(h){h&&Ai(g)}}}function Lg(S){var I;let d,g=(((I=S[0].type)==null?void 0:I._)||"N/A")+"",h;return{c(){d=ce("dd"),h=Me(g)},l(B){d=oe(B,"DD",{});var x=he(d);h=ze(x,g),x.forEach(Ai)},m(B,x){de(B,d,x),Gi(d,h)},p(B,x){var r;x&1&&g!==(g=(((r=B[0].type)==null?void 0:r._)||"N/A")+"")&&Rt(h,g)},d(B){B&&Ai(d)}}}function Bg(S){var x;let d,g,h=((x=S[0].type)==null?void 0:x._)+"",I,B;return{c(){d=ce("dd"),g=ce("a"),I=Me(h),this.h()},l(r){d=oe(r,"DD",{});var M=he(d);g=oe(M,"A",{href:!0});var z=he(g);I=ze(z,h),z.forEach(Ai),M.forEach(Ai),this.h()},h(){Te(g,"href",B=S[0].type.ref)},m(r,M){de(r,d,M),Gi(d,g),Gi(g,I)},p(r,M){var z;M&1&&h!==(h=((z=r[0].type)==null?void 0:z._)+"")&&Rt(I,h),M&1&&B!==(B=r[0].type.ref)&&Te(g,"href",B)},d(r){r&&Ai(d)}}}function Cg(S){var wa;let d,g,h,I,B,x,r,M,z,K,O,E,_i="ID",ei,fi,pi,Ci,Oi,Hi="Status",qi,$i=S[0].status+"",ae,ie,Qe="Type",Be,Se="Language",Xi,we=(((wa=S[0].textLang)==null?void 0:wa._)||"N/A")+"",Ne,Ge,Fe=S[0].facsimile&&Ld(S);I=new Go({props:{id:S[0].file,title:S[0].title,$$slots:{default:[xg]},$$scope:{ctx:S}}}),r=new hy({props:{inscription:S[0]}}),z=new fy({props:{inscription:S[0]}}),pi=new Go({props:{id:S[0].file,$$slots:{default:[Ag]},$$scope:{ctx:S}}});function Lt(xe,Ie){return xe[0].type.ref?Bg:Lg}let Ze=Lt(S),Pi=Ze(S);return{c(){d=ce("div"),Fe&&Fe.c(),g=ut(),h=ce("p"),tt(I.$$.fragment),B=ut(),x=ce("p"),tt(r.$$.fragment),M=ut(),tt(z.$$.fragment),K=ut(),O=ce("dl"),E=ce("dt"),E.textContent=_i,ei=ce("dd"),fi=ce("small"),tt(pi.$$.fragment),Ci=ut(),Oi=ce("dt"),Oi.textContent=Hi,qi=ce("dd"),ae=Me($i),ie=ce("dt"),ie.textContent=Qe,Pi.c(),Be=ce("dt"),Be.textContent=Se,Xi=ce("dd"),Ne=Me(we),this.h()},l(xe){d=oe(xe,"DIV",{class:!0});var Ie=he(d);Fe&&Fe.l(Ie),g=pt(Ie),h=oe(Ie,"P",{class:!0});var Bt=he(h);at(I.$$.fragment,Bt),Bt.forEach(Ai),B=pt(Ie),x=oe(Ie,"P",{class:!0});var Dt=he(x);at(r.$$.fragment,Dt),M=pt(Dt),at(z.$$.fragment,Dt),Dt.forEach(Ai),K=pt(Ie),O=oe(Ie,"DL",{class:!0});var qe=he(O);E=oe(qe,"DT",{class:!0,"data-svelte-h":!0}),ys(E)!=="svelte-zwbns7"&&(E.textContent=_i),ei=oe(qe,"DD",{});var it=he(ei);fi=oe(it,"SMALL",{});var ea=he(fi);at(pi.$$.fragment,ea),ea.forEach(Ai),Ci=pt(it),it.forEach(Ai),Oi=oe(qe,"DT",{class:!0,"data-svelte-h":!0}),ys(Oi)!=="svelte-1e9eis"&&(Oi.textContent=Hi),qi=oe(qe,"DD",{});var dt=he(qi);ae=ze(dt,$i),dt.forEach(Ai),ie=oe(qe,"DT",{class:!0,"data-svelte-h":!0}),ys(ie)!=="svelte-lncgha"&&(ie.textContent=Qe),Pi.l(qe),Be=oe(qe,"DT",{class:!0,"data-svelte-h":!0}),ys(Be)!=="svelte-1aab11o"&&(Be.textContent=Se),Xi=oe(qe,"DD",{});var Kt=he(Xi);Ne=ze(Kt,we),Kt.forEach(Ai),qe.forEach(Ai),Ie.forEach(Ai),this.h()},h(){Te(h,"class","inscription-title svelte-8ttggs"),Te(x,"class","inscription-date-place svelte-8ttggs"),Te(E,"class","svelte-8ttggs"),Te(Oi,"class","svelte-8ttggs"),Te(ie,"class","svelte-8ttggs"),Te(Be,"class","svelte-8ttggs"),Te(O,"class","svelte-8ttggs"),Te(d,"class","inscription-card")},m(xe,Ie){de(xe,d,Ie),Fe&&Fe.m(d,null),Gi(d,g),Gi(d,h),nt(I,h,null),Gi(d,B),Gi(d,x),nt(r,x,null),Gi(x,M),nt(z,x,null),Gi(d,K),Gi(d,O),Gi(O,E),Gi(O,ei),Gi(ei,fi),nt(pi,fi,null),Gi(ei,Ci),Gi(O,Oi),Gi(O,qi),Gi(qi,ae),Gi(O,ie),Pi.m(O,null),Gi(O,Be),Gi(O,Xi),Gi(Xi,Ne),Ge=!0},p(xe,[Ie]){var ea;xe[0].facsimile?Fe?(Fe.p(xe,Ie),Ie&1&&Ji(Fe,1)):(Fe=Ld(xe),Fe.c(),Ji(Fe,1),Fe.m(d,g)):Fe&&(yn(),Yi(Fe,1,1,()=>{Fe=null}),mn());const Bt={};Ie&1&&(Bt.id=xe[0].file),Ie&1&&(Bt.title=xe[0].title),Ie&3&&(Bt.$$scope={dirty:Ie,ctx:xe}),I.$set(Bt);const Dt={};Ie&1&&(Dt.inscription=xe[0]),r.$set(Dt);const qe={};Ie&1&&(qe.inscription=xe[0]),z.$set(qe);const it={};Ie&1&&(it.id=xe[0].file),Ie&3&&(it.$$scope={dirty:Ie,ctx:xe}),pi.$set(it),(!Ge||Ie&1)&&$i!==($i=xe[0].status+"")&&Rt(ae,$i),Ze===(Ze=Lt(xe))&&Pi?Pi.p(xe,Ie):(Pi.d(1),Pi=Ze(xe),Pi&&(Pi.c(),Pi.m(O,Be))),(!Ge||Ie&1)&&we!==(we=(((ea=xe[0].textLang)==null?void 0:ea._)||"N/A")+"")&&Rt(Ne,we)},i(xe){Ge||(Ji(Fe),Ji(I.$$.fragment,xe),Ji(r.$$.fragment,xe),Ji(z.$$.fragment,xe),Ji(pi.$$.fragment,xe),Ge=!0)},o(xe){Yi(Fe),Yi(I.$$.fragment,xe),Yi(r.$$.fragment,xe),Yi(z.$$.fragment,xe),Yi(pi.$$.fragment,xe),Ge=!1},d(xe){xe&&Ai(d),Fe&&Fe.d(),lt(I),lt(r),lt(z),lt(pi),Pi.d()}}}function vg(S,d,g){let{inscription:h}=d;return S.$$set=I=>{"inscription"in I&&g(0,h=I.inscription)},[h]}class Fg extends Xt{constructor(d){super(),Yt(this,d,vg,Cg,Pt,{inscription:0})}}function Bd(S,d,g){const h=S.slice();return h[1]=d[g],h}function Cd(S){let d,g,h,I;return g=new Fg({props:{inscription:S[1]}}),{c(){d=ce("li"),tt(g.$$.fragment),h=ut()},l(B){d=oe(B,"LI",{});var x=he(d);at(g.$$.fragment,x),h=pt(x),x.forEach(Ai)},m(B,x){de(B,d,x),nt(g,d,null),Gi(d,h),I=!0},p(B,x){const r={};x&1&&(r.inscription=B[1]),g.$set(r)},i(B){I||(Ji(g.$$.fragment,B),I=!0)},o(B){Yi(g.$$.fragment,B),I=!1},d(B){B&&Ai(d),lt(g)}}}function jg(S){let d,g,h=Pl(S[0]),I=[];for(let x=0;xYi(I[x],1,1,()=>{I[x]=null});return{c(){d=ce("ol");for(let x=0;x{"inscriptions"in I&&g(0,h=I.inscriptions)},[h]}class Rg extends Xt{constructor(d){super(),Yt(this,d,bg,jg,Pt,{inscriptions:0})}}var gy={exports:{}};/** * MapLibre GL JS @@ -579,7 +579,7 @@ uniform ${b} ${j} u_${P}; #endif `}),staticAttributes:s,staticUniforms:w}}class Ss{constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null}bind(e,n,s,o,y,w,_,A,C){this.context=e;let b=this.boundPaintVertexBuffers.length!==o.length;for(let j=0;!b&&j({u_matrix:p,u_texture:0,u_ele_delta:e,u_fog_matrix:n,u_fog_color:s?s.properties.get("fog-color"):r.aN.white,u_fog_ground_blend:s?s.properties.get("fog-ground-blend"):1,u_fog_ground_blend_opacity:s?s.calculateFogBlendOpacity(o):0,u_horizon_color:s?s.properties.get("horizon-color"):r.aN.white,u_horizon_fog_blend:s?s.properties.get("horizon-fog-blend"):1});function Hl(p){const e=[];for(let n=0;n({u_depth:new r.aI(yi,wi.u_depth),u_terrain:new r.aI(yi,wi.u_terrain),u_terrain_dim:new r.aJ(yi,wi.u_terrain_dim),u_terrain_matrix:new r.aK(yi,wi.u_terrain_matrix),u_terrain_unpack:new r.aL(yi,wi.u_terrain_unpack),u_terrain_exaggeration:new r.aJ(yi,wi.u_terrain_exaggeration)}))(e,di),this.binderUniforms=s?s.getUniforms(e,di):[]}draw(e,n,s,o,y,w,_,A,C,b,j,P,H,U,X,$,Q,ni){const Z=e.gl;if(this.failedToCreate)return;if(e.program.set(this.program),e.setDepthMode(s),e.setStencilMode(o),e.setColorMode(y),e.setCullFace(w),A){e.activeTexture.set(Z.TEXTURE2),Z.bindTexture(Z.TEXTURE_2D,A.depthTexture),e.activeTexture.set(Z.TEXTURE3),Z.bindTexture(Z.TEXTURE_2D,A.texture);for(const di in this.terrainUniforms)this.terrainUniforms[di].set(A[di])}for(const di in this.fixedUniforms)this.fixedUniforms[di].set(_[di]);X&&X.setUniforms(e,this.binderUniforms,H,{zoom:U});let ci=0;switch(n){case Z.LINES:ci=2;break;case Z.TRIANGLES:ci=3;break;case Z.LINE_STRIP:ci=1}for(const di of P.get()){const yi=di.vaos||(di.vaos={});(yi[C]||(yi[C]=new Ss)).bind(e,this,b,X?X.getPaintVertexBuffers():[],j,di.vertexOffset,$,Q,ni),Z.drawElements(n,di.primitiveLength*ci,Z.UNSIGNED_SHORT,di.primitiveOffset*ci*2)}}}function ws(p,e,n){const s=1/_e(n,1,e.transform.tileZoom),o=Math.pow(2,n.tileID.overscaledZ),y=n.tileSize*Math.pow(2,e.transform.tileZoom)/o,w=y*(n.tileID.canonical.x+n.tileID.wrap*o),_=y*n.tileID.canonical.y;return{u_image:0,u_texsize:n.imageAtlasTexture.size,u_scale:[s,p.fromScale,p.toScale],u_fade:p.t,u_pixel_coord_upper:[w>>16,_>>16],u_pixel_coord_lower:[65535&w,65535&_]}}const ks=(p,e,n,s)=>{const o=e.style.light,y=o.properties.get("position"),w=[y.x,y.y,y.z],_=function(){var C=new r.A(9);return r.A!=Float32Array&&(C[1]=0,C[2]=0,C[3]=0,C[5]=0,C[6]=0,C[7]=0),C[0]=1,C[4]=1,C[8]=1,C}();o.properties.get("anchor")==="viewport"&&function(C,b){var j=Math.sin(b),P=Math.cos(b);C[0]=P,C[1]=j,C[2]=0,C[3]=-j,C[4]=P,C[5]=0,C[6]=0,C[7]=0,C[8]=1}(_,-e.transform.angle),function(C,b,j){var P=b[0],H=b[1],U=b[2];C[0]=P*j[0]+H*j[3]+U*j[6],C[1]=P*j[1]+H*j[4]+U*j[7],C[2]=P*j[2]+H*j[5]+U*j[8]}(w,w,_);const A=o.properties.get("color");return{u_matrix:p,u_lightpos:w,u_lightintensity:o.properties.get("intensity"),u_lightcolor:[A.r,A.g,A.b],u_vertical_gradient:+n,u_opacity:s}},_s=(p,e,n,s,o,y,w)=>r.e(ks(p,e,n,s),ws(y,e,w),{u_height_factor:-Math.pow(2,o.overscaledZ)/w.tileSize/8}),Vl=p=>({u_matrix:p}),ml=(p,e,n,s)=>r.e(Vl(p),ws(n,e,s)),i0=(p,e)=>({u_matrix:p,u_world:e}),e0=(p,e,n,s,o)=>r.e(ml(p,e,n,s),{u_world:o}),Mo=(p,e,n,s)=>{const o=p.transform;let y,w;if(s.paint.get("circle-pitch-alignment")==="map"){const _=_e(n,1,o.zoom);y=!0,w=[_,_]}else y=!1,w=o.pixelsToGLUnits;return{u_camera_to_center_distance:o.cameraToCenterDistance,u_scale_with_map:+(s.paint.get("circle-pitch-scale")==="map"),u_matrix:p.translatePosMatrix(e.posMatrix,n,s.paint.get("circle-translate"),s.paint.get("circle-translate-anchor")),u_pitch_with_map:+y,u_device_pixel_ratio:p.pixelRatio,u_extrude_scale:w}},t0=(p,e,n)=>({u_matrix:p,u_inv_matrix:e,u_camera_to_center_distance:n.cameraToCenterDistance,u_viewport_size:[n.width,n.height]}),En=(p,e,n=1)=>({u_matrix:p,u_color:e,u_overlay:0,u_overlay_scale:n}),Ol=p=>({u_matrix:p}),za=(p,e,n,s)=>({u_matrix:p,u_extrude_scale:_e(e,1,n),u_intensity:s});function Ea(p,e){const n=Math.pow(2,e.canonical.z),s=e.canonical.y;return[new r.Z(0,s/n).toLngLat().lat,new r.Z(0,(s+1)/n).toLngLat().lat]}const ql=(p,e,n,s)=>{const o=p.transform;return{u_matrix:Ho(p,e,n,s),u_ratio:1/_e(e,1,o.zoom),u_device_pixel_ratio:p.pixelRatio,u_units_to_pixels:[1/o.pixelsToGLUnits[0],1/o.pixelsToGLUnits[1]]}},xs=(p,e,n,s,o)=>r.e(ql(p,e,n,o),{u_image:0,u_image_height:s}),zo=(p,e,n,s,o)=>{const y=p.transform,w=Yn(e,y);return{u_matrix:Ho(p,e,n,o),u_texsize:e.imageAtlasTexture.size,u_ratio:1/_e(e,1,y.zoom),u_device_pixel_ratio:p.pixelRatio,u_image:0,u_scale:[w,s.fromScale,s.toScale],u_fade:s.t,u_units_to_pixels:[1/y.pixelsToGLUnits[0],1/y.pixelsToGLUnits[1]]}},Eo=(p,e,n,s,o,y)=>{const w=p.lineAtlas,_=Yn(e,p.transform),A=n.layout.get("line-cap")==="round",C=w.getDash(s.from,A),b=w.getDash(s.to,A),j=C.width*o.fromScale,P=b.width*o.toScale;return r.e(ql(p,e,n,y),{u_patternscale_a:[_/j,-C.height/2],u_patternscale_b:[_/P,-b.height/2],u_sdfgamma:w.width/(256*Math.min(j,P)*p.pixelRatio)/2,u_image:0,u_tex_y_a:C.y,u_tex_y_b:b.y,u_mix:o.t})};function Yn(p,e){return 1/_e(p,1,e.tileZoom)}function Ho(p,e,n,s){return p.translatePosMatrix(s?s.posMatrix:e.tileID.posMatrix,e,n.paint.get("line-translate"),n.paint.get("line-translate-anchor"))}const a0=(p,e,n,s,o)=>{return{u_matrix:p,u_tl_parent:e,u_scale_parent:n,u_buffer_scale:1,u_fade_t:s.mix,u_opacity:s.opacity*o.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:o.paint.get("raster-brightness-min"),u_brightness_high:o.paint.get("raster-brightness-max"),u_saturation_factor:(w=o.paint.get("raster-saturation"),w>0?1-1/(1.001-w):-w),u_contrast_factor:(y=o.paint.get("raster-contrast"),y>0?1/(1-y):1+y),u_spin_weights:n0(o.paint.get("raster-hue-rotate"))};var y,w};function n0(p){p*=Math.PI/180;const e=Math.sin(p),n=Math.cos(p);return[(2*n+1)/3,(-Math.sqrt(3)*e-n+1)/3,(Math.sqrt(3)*e-n+1)/3]}const Vo=(p,e,n,s,o,y,w,_,A,C,b,j,P,H)=>{const U=w.transform;return{u_is_size_zoom_constant:+(p==="constant"||p==="source"),u_is_size_feature_constant:+(p==="constant"||p==="camera"),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:U.cameraToCenterDistance,u_pitch:U.pitch/360*2*Math.PI,u_rotate_symbol:+n,u_aspect_ratio:U.width/U.height,u_fade_change:w.options.fadeDuration?w.symbolFadeChange:1,u_matrix:_,u_label_plane_matrix:A,u_coord_matrix:C,u_is_text:+j,u_pitch_with_map:+s,u_is_along_line:o,u_is_variable_anchor:y,u_texsize:P,u_texture:0,u_translation:b,u_pitched_scale:H}},Oo=(p,e,n,s,o,y,w,_,A,C,b,j,P,H,U)=>{const X=w.transform;return r.e(Vo(p,e,n,s,o,y,w,_,A,C,b,j,P,U),{u_gamma_scale:s?Math.cos(X._pitch)*X.cameraToCenterDistance:1,u_device_pixel_ratio:w.pixelRatio,u_is_halo:+H})},l0=(p,e,n,s,o,y,w,_,A,C,b,j,P,H)=>r.e(Oo(p,e,n,s,o,y,w,_,A,C,b,!0,j,!0,H),{u_texsize_icon:P,u_texture_icon:1}),As=(p,e,n)=>({u_matrix:p,u_opacity:e,u_color:n}),gc=(p,e,n,s,o,y)=>r.e(function(w,_,A,C){const b=A.imageManager.getPattern(w.from.toString()),j=A.imageManager.getPattern(w.to.toString()),{width:P,height:H}=A.imageManager.getPixelSize(),U=Math.pow(2,C.tileID.overscaledZ),X=C.tileSize*Math.pow(2,A.transform.tileZoom)/U,$=X*(C.tileID.canonical.x+C.tileID.wrap*U),Q=X*C.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:b.tl,u_pattern_br_a:b.br,u_pattern_tl_b:j.tl,u_pattern_br_b:j.br,u_texsize:[P,H],u_mix:_.t,u_pattern_size_a:b.displaySize,u_pattern_size_b:j.displaySize,u_scale_a:_.fromScale,u_scale_b:_.toScale,u_tile_units_to_pixels:1/_e(C,1,A.transform.tileZoom),u_pixel_coord_upper:[$>>16,Q>>16],u_pixel_coord_lower:[65535&$,65535&Q]}}(s,y,n,o),{u_matrix:p,u_opacity:e}),Ls={fillExtrusion:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_lightpos:new r.aO(p,e.u_lightpos),u_lightintensity:new r.aJ(p,e.u_lightintensity),u_lightcolor:new r.aO(p,e.u_lightcolor),u_vertical_gradient:new r.aJ(p,e.u_vertical_gradient),u_opacity:new r.aJ(p,e.u_opacity)}),fillExtrusionPattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_lightpos:new r.aO(p,e.u_lightpos),u_lightintensity:new r.aJ(p,e.u_lightintensity),u_lightcolor:new r.aO(p,e.u_lightcolor),u_vertical_gradient:new r.aJ(p,e.u_vertical_gradient),u_height_factor:new r.aJ(p,e.u_height_factor),u_image:new r.aI(p,e.u_image),u_texsize:new r.aP(p,e.u_texsize),u_pixel_coord_upper:new r.aP(p,e.u_pixel_coord_upper),u_pixel_coord_lower:new r.aP(p,e.u_pixel_coord_lower),u_scale:new r.aO(p,e.u_scale),u_fade:new r.aJ(p,e.u_fade),u_opacity:new r.aJ(p,e.u_opacity)}),fill:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix)}),fillPattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_image:new r.aI(p,e.u_image),u_texsize:new r.aP(p,e.u_texsize),u_pixel_coord_upper:new r.aP(p,e.u_pixel_coord_upper),u_pixel_coord_lower:new r.aP(p,e.u_pixel_coord_lower),u_scale:new r.aO(p,e.u_scale),u_fade:new r.aJ(p,e.u_fade)}),fillOutline:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_world:new r.aP(p,e.u_world)}),fillOutlinePattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_world:new r.aP(p,e.u_world),u_image:new r.aI(p,e.u_image),u_texsize:new r.aP(p,e.u_texsize),u_pixel_coord_upper:new r.aP(p,e.u_pixel_coord_upper),u_pixel_coord_lower:new r.aP(p,e.u_pixel_coord_lower),u_scale:new r.aO(p,e.u_scale),u_fade:new r.aJ(p,e.u_fade)}),circle:(p,e)=>({u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_scale_with_map:new r.aI(p,e.u_scale_with_map),u_pitch_with_map:new r.aI(p,e.u_pitch_with_map),u_extrude_scale:new r.aP(p,e.u_extrude_scale),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_matrix:new r.aK(p,e.u_matrix)}),collisionBox:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_pixel_extrude_scale:new r.aP(p,e.u_pixel_extrude_scale)}),collisionCircle:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_inv_matrix:new r.aK(p,e.u_inv_matrix),u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_viewport_size:new r.aP(p,e.u_viewport_size)}),debug:(p,e)=>({u_color:new r.aM(p,e.u_color),u_matrix:new r.aK(p,e.u_matrix),u_overlay:new r.aI(p,e.u_overlay),u_overlay_scale:new r.aJ(p,e.u_overlay_scale)}),clippingMask:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix)}),heatmap:(p,e)=>({u_extrude_scale:new r.aJ(p,e.u_extrude_scale),u_intensity:new r.aJ(p,e.u_intensity),u_matrix:new r.aK(p,e.u_matrix)}),heatmapTexture:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_world:new r.aP(p,e.u_world),u_image:new r.aI(p,e.u_image),u_color_ramp:new r.aI(p,e.u_color_ramp),u_opacity:new r.aJ(p,e.u_opacity)}),hillshade:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_image:new r.aI(p,e.u_image),u_latrange:new r.aP(p,e.u_latrange),u_light:new r.aP(p,e.u_light),u_shadow:new r.aM(p,e.u_shadow),u_highlight:new r.aM(p,e.u_highlight),u_accent:new r.aM(p,e.u_accent)}),hillshadePrepare:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_image:new r.aI(p,e.u_image),u_dimension:new r.aP(p,e.u_dimension),u_zoom:new r.aJ(p,e.u_zoom),u_unpack:new r.aL(p,e.u_unpack)}),line:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_ratio:new r.aJ(p,e.u_ratio),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_units_to_pixels:new r.aP(p,e.u_units_to_pixels)}),lineGradient:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_ratio:new r.aJ(p,e.u_ratio),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_units_to_pixels:new r.aP(p,e.u_units_to_pixels),u_image:new r.aI(p,e.u_image),u_image_height:new r.aJ(p,e.u_image_height)}),linePattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_texsize:new r.aP(p,e.u_texsize),u_ratio:new r.aJ(p,e.u_ratio),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_image:new r.aI(p,e.u_image),u_units_to_pixels:new r.aP(p,e.u_units_to_pixels),u_scale:new r.aO(p,e.u_scale),u_fade:new r.aJ(p,e.u_fade)}),lineSDF:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_ratio:new r.aJ(p,e.u_ratio),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_units_to_pixels:new r.aP(p,e.u_units_to_pixels),u_patternscale_a:new r.aP(p,e.u_patternscale_a),u_patternscale_b:new r.aP(p,e.u_patternscale_b),u_sdfgamma:new r.aJ(p,e.u_sdfgamma),u_image:new r.aI(p,e.u_image),u_tex_y_a:new r.aJ(p,e.u_tex_y_a),u_tex_y_b:new r.aJ(p,e.u_tex_y_b),u_mix:new r.aJ(p,e.u_mix)}),raster:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_tl_parent:new r.aP(p,e.u_tl_parent),u_scale_parent:new r.aJ(p,e.u_scale_parent),u_buffer_scale:new r.aJ(p,e.u_buffer_scale),u_fade_t:new r.aJ(p,e.u_fade_t),u_opacity:new r.aJ(p,e.u_opacity),u_image0:new r.aI(p,e.u_image0),u_image1:new r.aI(p,e.u_image1),u_brightness_low:new r.aJ(p,e.u_brightness_low),u_brightness_high:new r.aJ(p,e.u_brightness_high),u_saturation_factor:new r.aJ(p,e.u_saturation_factor),u_contrast_factor:new r.aJ(p,e.u_contrast_factor),u_spin_weights:new r.aO(p,e.u_spin_weights)}),symbolIcon:(p,e)=>({u_is_size_zoom_constant:new r.aI(p,e.u_is_size_zoom_constant),u_is_size_feature_constant:new r.aI(p,e.u_is_size_feature_constant),u_size_t:new r.aJ(p,e.u_size_t),u_size:new r.aJ(p,e.u_size),u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_pitch:new r.aJ(p,e.u_pitch),u_rotate_symbol:new r.aI(p,e.u_rotate_symbol),u_aspect_ratio:new r.aJ(p,e.u_aspect_ratio),u_fade_change:new r.aJ(p,e.u_fade_change),u_matrix:new r.aK(p,e.u_matrix),u_label_plane_matrix:new r.aK(p,e.u_label_plane_matrix),u_coord_matrix:new r.aK(p,e.u_coord_matrix),u_is_text:new r.aI(p,e.u_is_text),u_pitch_with_map:new r.aI(p,e.u_pitch_with_map),u_is_along_line:new r.aI(p,e.u_is_along_line),u_is_variable_anchor:new r.aI(p,e.u_is_variable_anchor),u_texsize:new r.aP(p,e.u_texsize),u_texture:new r.aI(p,e.u_texture),u_translation:new r.aP(p,e.u_translation),u_pitched_scale:new r.aJ(p,e.u_pitched_scale)}),symbolSDF:(p,e)=>({u_is_size_zoom_constant:new r.aI(p,e.u_is_size_zoom_constant),u_is_size_feature_constant:new r.aI(p,e.u_is_size_feature_constant),u_size_t:new r.aJ(p,e.u_size_t),u_size:new r.aJ(p,e.u_size),u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_pitch:new r.aJ(p,e.u_pitch),u_rotate_symbol:new r.aI(p,e.u_rotate_symbol),u_aspect_ratio:new r.aJ(p,e.u_aspect_ratio),u_fade_change:new r.aJ(p,e.u_fade_change),u_matrix:new r.aK(p,e.u_matrix),u_label_plane_matrix:new r.aK(p,e.u_label_plane_matrix),u_coord_matrix:new r.aK(p,e.u_coord_matrix),u_is_text:new r.aI(p,e.u_is_text),u_pitch_with_map:new r.aI(p,e.u_pitch_with_map),u_is_along_line:new r.aI(p,e.u_is_along_line),u_is_variable_anchor:new r.aI(p,e.u_is_variable_anchor),u_texsize:new r.aP(p,e.u_texsize),u_texture:new r.aI(p,e.u_texture),u_gamma_scale:new r.aJ(p,e.u_gamma_scale),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_is_halo:new r.aI(p,e.u_is_halo),u_translation:new r.aP(p,e.u_translation),u_pitched_scale:new r.aJ(p,e.u_pitched_scale)}),symbolTextAndIcon:(p,e)=>({u_is_size_zoom_constant:new r.aI(p,e.u_is_size_zoom_constant),u_is_size_feature_constant:new r.aI(p,e.u_is_size_feature_constant),u_size_t:new r.aJ(p,e.u_size_t),u_size:new r.aJ(p,e.u_size),u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_pitch:new r.aJ(p,e.u_pitch),u_rotate_symbol:new r.aI(p,e.u_rotate_symbol),u_aspect_ratio:new r.aJ(p,e.u_aspect_ratio),u_fade_change:new r.aJ(p,e.u_fade_change),u_matrix:new r.aK(p,e.u_matrix),u_label_plane_matrix:new r.aK(p,e.u_label_plane_matrix),u_coord_matrix:new r.aK(p,e.u_coord_matrix),u_is_text:new r.aI(p,e.u_is_text),u_pitch_with_map:new r.aI(p,e.u_pitch_with_map),u_is_along_line:new r.aI(p,e.u_is_along_line),u_is_variable_anchor:new r.aI(p,e.u_is_variable_anchor),u_texsize:new r.aP(p,e.u_texsize),u_texsize_icon:new r.aP(p,e.u_texsize_icon),u_texture:new r.aI(p,e.u_texture),u_texture_icon:new r.aI(p,e.u_texture_icon),u_gamma_scale:new r.aJ(p,e.u_gamma_scale),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_is_halo:new r.aI(p,e.u_is_halo),u_translation:new r.aP(p,e.u_translation),u_pitched_scale:new r.aJ(p,e.u_pitched_scale)}),background:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_opacity:new r.aJ(p,e.u_opacity),u_color:new r.aM(p,e.u_color)}),backgroundPattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_opacity:new r.aJ(p,e.u_opacity),u_image:new r.aI(p,e.u_image),u_pattern_tl_a:new r.aP(p,e.u_pattern_tl_a),u_pattern_br_a:new r.aP(p,e.u_pattern_br_a),u_pattern_tl_b:new r.aP(p,e.u_pattern_tl_b),u_pattern_br_b:new r.aP(p,e.u_pattern_br_b),u_texsize:new r.aP(p,e.u_texsize),u_mix:new r.aJ(p,e.u_mix),u_pattern_size_a:new r.aP(p,e.u_pattern_size_a),u_pattern_size_b:new r.aP(p,e.u_pattern_size_b),u_scale_a:new r.aJ(p,e.u_scale_a),u_scale_b:new r.aJ(p,e.u_scale_b),u_pixel_coord_upper:new r.aP(p,e.u_pixel_coord_upper),u_pixel_coord_lower:new r.aP(p,e.u_pixel_coord_lower),u_tile_units_to_pixels:new r.aJ(p,e.u_tile_units_to_pixels)}),terrain:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_texture:new r.aI(p,e.u_texture),u_ele_delta:new r.aJ(p,e.u_ele_delta),u_fog_matrix:new r.aK(p,e.u_fog_matrix),u_fog_color:new r.aM(p,e.u_fog_color),u_fog_ground_blend:new r.aJ(p,e.u_fog_ground_blend),u_fog_ground_blend_opacity:new r.aJ(p,e.u_fog_ground_blend_opacity),u_horizon_color:new r.aM(p,e.u_horizon_color),u_horizon_fog_blend:new r.aJ(p,e.u_horizon_fog_blend)}),terrainDepth:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_ele_delta:new r.aJ(p,e.u_ele_delta)}),terrainCoords:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_texture:new r.aI(p,e.u_texture),u_terrain_coords_id:new r.aJ(p,e.u_terrain_coords_id),u_ele_delta:new r.aJ(p,e.u_ele_delta)}),sky:(p,e)=>({u_sky_color:new r.aM(p,e.u_sky_color),u_horizon_color:new r.aM(p,e.u_horizon_color),u_horizon:new r.aJ(p,e.u_horizon),u_sky_horizon_blend:new r.aJ(p,e.u_sky_horizon_blend)})};class Sc{constructor(e,n,s){this.context=e;const o=e.gl;this.buffer=o.createBuffer(),this.dynamicDraw=!!s,this.context.unbindVAO(),e.bindElementBuffer.set(this.buffer),o.bufferData(o.ELEMENT_ARRAY_BUFFER,n.arrayBuffer,this.dynamicDraw?o.DYNAMIC_DRAW:o.STATIC_DRAW),this.dynamicDraw||delete n.arrayBuffer}bind(){this.context.bindElementBuffer.set(this.buffer)}updateData(e){const n=this.context.gl;if(!this.dynamicDraw)throw new Error("Attempted to update data while not in dynamic mode.");this.context.unbindVAO(),this.bind(),n.bufferSubData(n.ELEMENT_ARRAY_BUFFER,0,e.arrayBuffer)}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}const Ic={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"};class Sn{constructor(e,n,s,o){this.length=n.length,this.attributes=s,this.itemSize=n.bytesPerElement,this.dynamicDraw=o,this.context=e;const y=e.gl;this.buffer=y.createBuffer(),e.bindVertexBuffer.set(this.buffer),y.bufferData(y.ARRAY_BUFFER,n.arrayBuffer,this.dynamicDraw?y.DYNAMIC_DRAW:y.STATIC_DRAW),this.dynamicDraw||delete n.arrayBuffer}bind(){this.context.bindVertexBuffer.set(this.buffer)}updateData(e){if(e.length!==this.length)throw new Error(`Length of new data is ${e.length}, which doesn't match current length of ${this.length}`);const n=this.context.gl;this.bind(),n.bufferSubData(n.ARRAY_BUFFER,0,e.arrayBuffer)}enableAttributes(e,n){for(let s=0;s0){const yi=r.H();r.aR(yi,Z.placementInvProjMatrix,p.transform.glCoordMatrix),r.aR(yi,yi,Z.placementViewportMatrix),A.push({circleArray:di,circleOffset:b,transform:ni.posMatrix,invTransform:yi,coord:ni}),C+=di.length/4,b=C}ci&&_.draw(y,w.LINES,Re.disabled,xt.disabled,p.colorModeForRenderPass(),yt.disabled,{u_matrix:ni.posMatrix,u_pixel_extrude_scale:[1/(j=p.transform).width,1/j.height]},p.style.map.terrain&&p.style.map.terrain.getTerrainData(ni),n.id,ci.layoutVertexBuffer,ci.indexBuffer,ci.segments,null,p.transform.zoom,null,null,ci.collisionVertexBuffer)}var j;if(!o||!A.length)return;const P=p.useProgram("collisionCircle"),H=new r.aS;H.resize(4*C),H._trim();let U=0;for(const Q of A)for(let ni=0;ni=0&&(Q[Z.associatedIconIndex]={shiftedAnchor:me,angle:ht})}else ue(Z.numGlyphs,X)}if(C){$.clear();const ni=p.icon.placedSymbolArray;for(let Z=0;Zp.style.map.terrain.getElevation(Bi,co,qt):null,Cl=n.layout.get("text-rotation-alignment")==="map";V(Wi,Bi.posMatrix,p,o,cl,Ll,Q,C,Cl,X,Bi.toUnwrapped(),U.width,U.height,ol,At)}const Qt=Bi.posMatrix,cn=o&&Li||so,qn=ni||cn?vc:cl,Bl=Ks,oa=Ti&&n.paint.get(o?"text-halo-width":"icon-halo-width").constantOr(1)!==0;let ra;ra=Ti?Wi.iconsInText?l0(me.kind,De,Z,Q,ni,cn,p,Qt,qn,Bl,ol,la,ga,Vi):Oo(me.kind,De,Z,Q,ni,cn,p,Qt,qn,Bl,ol,o,la,!0,Vi):Vo(me.kind,De,Z,Q,ni,cn,p,Qt,qn,Bl,ol,o,la,Vi);const Jt={program:Ce,buffers:ge,uniformValues:ra,atlasTexture:ln,atlasTextureIcon:sa,atlasInterpolation:gt,atlasInterpolationIcon:Ba,isSDF:Ti,hasHalo:oa};if(di&&Wi.canOverlap){yi=!0;const At=ge.segments.get();for(const Cl of At)Ei.push({segments:new r.a0([Cl]),sortKey:Cl.sortKey,state:Jt,terrainData:ft})}else Ei.push({segments:ge.segments,sortKey:0,state:Jt,terrainData:ft})}yi&&Ei.sort((Bi,Fi)=>Bi.sortKey-Fi.sortKey);for(const Bi of Ei){const Fi=Bi.state;if(P.activeTexture.set(H.TEXTURE0),Fi.atlasTexture.bind(Fi.atlasInterpolation,H.CLAMP_TO_EDGE),Fi.atlasTextureIcon&&(P.activeTexture.set(H.TEXTURE1),Fi.atlasTextureIcon&&Fi.atlasTextureIcon.bind(Fi.atlasInterpolationIcon,H.CLAMP_TO_EDGE)),Fi.isSDF){const Wi=Fi.uniformValues;Fi.hasHalo&&(Wi.u_is_halo=1,il(Fi.buffers,Bi.segments,n,p,Fi.program,wi,b,j,Wi,Bi.terrainData)),Wi.u_is_halo=0}il(Fi.buffers,Bi.segments,n,p,Fi.program,wi,b,j,Fi.uniformValues,Bi.terrainData)}}function il(p,e,n,s,o,y,w,_,A,C){const b=s.context;o.draw(b,b.gl.TRIANGLES,y,w,_,yt.disabled,A,C,n.id,p.layoutVertexBuffer,p.indexBuffer,e,n.paint,s.transform.zoom,p.programConfigurations.get(n.id),p.dynamicLayoutVertexBuffer,p.opacityVertexBuffer)}function Ha(p,e,n,s,o){if(!n||!s||!s.imageAtlas)return;const y=s.imageAtlas.patternPositions;let w=y[n.to.toString()],_=y[n.from.toString()];if(!w&&_&&(w=_),!_&&w&&(_=w),!w||!_){const A=o.getPaintProperty(e);w=y[A],_=y[A]}w&&_&&p.setConstantPatternPositions(w,_)}function jc(p,e,n,s,o,y,w){const _=p.context.gl,A="fill-pattern",C=n.paint.get(A),b=C&&C.constantOr(1),j=n.getCrossfadeParameters();let P,H,U,X,$;w?(H=b&&!n.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline",P=_.LINES):(H=b?"fillPattern":"fill",P=_.TRIANGLES);const Q=C.constantOr(null);for(const ni of s){const Z=e.getTile(ni);if(b&&!Z.patternsLoaded())continue;const ci=Z.getBucket(n);if(!ci)continue;const di=ci.programConfigurations.get(n.id),yi=p.useProgram(H,di),wi=p.style.map.terrain&&p.style.map.terrain.getTerrainData(ni);b&&(p.context.activeTexture.set(_.TEXTURE0),Z.imageAtlasTexture.bind(_.LINEAR,_.CLAMP_TO_EDGE),di.updatePaintBuffers(j)),Ha(di,A,Q,Z,n);const Li=wi?ni:null,Ei=p.translatePosMatrix(Li?Li.posMatrix:ni.posMatrix,Z,n.paint.get("fill-translate"),n.paint.get("fill-translate-anchor"));if(w){X=ci.indexBuffer2,$=ci.segments2;const Vi=[_.drawingBufferWidth,_.drawingBufferHeight];U=H==="fillOutlinePattern"&&b?e0(Ei,p,j,Z,Vi):i0(Ei,Vi)}else X=ci.indexBuffer,$=ci.segments,U=b?ml(Ei,p,j,Z):Vl(Ei);yi.draw(p.context,P,o,p.stencilModeForClipping(ni),y,yt.disabled,U,wi,n.id,ci.layoutVertexBuffer,X,$,n.paint,p.transform.zoom,di)}}function Rs(p,e,n,s,o,y,w){const _=p.context,A=_.gl,C="fill-extrusion-pattern",b=n.paint.get(C),j=b.constantOr(1),P=n.getCrossfadeParameters(),H=n.paint.get("fill-extrusion-opacity"),U=b.constantOr(null);for(const X of s){const $=e.getTile(X),Q=$.getBucket(n);if(!Q)continue;const ni=p.style.map.terrain&&p.style.map.terrain.getTerrainData(X),Z=Q.programConfigurations.get(n.id),ci=p.useProgram(j?"fillExtrusionPattern":"fillExtrusion",Z);j&&(p.context.activeTexture.set(A.TEXTURE0),$.imageAtlasTexture.bind(A.LINEAR,A.CLAMP_TO_EDGE),Z.updatePaintBuffers(P)),Ha(Z,C,U,$,n);const di=p.translatePosMatrix(X.posMatrix,$,n.paint.get("fill-extrusion-translate"),n.paint.get("fill-extrusion-translate-anchor")),yi=n.paint.get("fill-extrusion-vertical-gradient"),wi=j?_s(di,p,yi,H,X,P,$):ks(di,p,yi,H);ci.draw(_,_.gl.TRIANGLES,o,y,w,yt.backCCW,wi,ni,n.id,Q.layoutVertexBuffer,Q.indexBuffer,Q.segments,n.paint,p.transform.zoom,Z,p.style.map.terrain&&Q.centroidVertexBuffer)}}function bc(p,e,n,s,o,y,w){const _=p.context,A=_.gl,C=n.fbo;if(!C)return;const b=p.useProgram("hillshade"),j=p.style.map.terrain&&p.style.map.terrain.getTerrainData(e);_.activeTexture.set(A.TEXTURE0),A.bindTexture(A.TEXTURE_2D,C.colorAttachment.get()),b.draw(_,A.TRIANGLES,o,y,w,yt.disabled,((P,H,U,X)=>{const $=U.paint.get("hillshade-shadow-color"),Q=U.paint.get("hillshade-highlight-color"),ni=U.paint.get("hillshade-accent-color");let Z=U.paint.get("hillshade-illumination-direction")*(Math.PI/180);U.paint.get("hillshade-illumination-anchor")==="viewport"&&(Z-=P.transform.angle);const ci=!P.options.moving;return{u_matrix:X?X.posMatrix:P.transform.calculatePosMatrix(H.tileID.toUnwrapped(),ci),u_image:0,u_latrange:Ea(0,H.tileID),u_light:[U.paint.get("hillshade-exaggeration"),Z],u_shadow:$,u_highlight:Q,u_accent:ni}})(p,n,s,j?e:null),j,s.id,p.rasterBoundsBuffer,p.quadTriangleIndexBuffer,p.rasterBoundsSegments)}function el(p,e,n,s,o,y){const w=p.context,_=w.gl,A=e.dem;if(A&&A.data){const C=A.dim,b=A.stride,j=A.getPixels();if(w.activeTexture.set(_.TEXTURE1),w.pixelStoreUnpackPremultiplyAlpha.set(!1),e.demTexture=e.demTexture||p.getTileTexture(b),e.demTexture){const H=e.demTexture;H.update(j,{premultiply:!1}),H.bind(_.NEAREST,_.CLAMP_TO_EDGE)}else e.demTexture=new Xi(w,j,_.RGBA,{premultiply:!1}),e.demTexture.bind(_.NEAREST,_.CLAMP_TO_EDGE);w.activeTexture.set(_.TEXTURE0);let P=e.fbo;if(!P){const H=new Xi(w,{width:C,height:C,data:null},_.RGBA);H.bind(_.LINEAR,_.CLAMP_TO_EDGE),P=e.fbo=w.createFramebuffer(C,C,!0,!1),P.colorAttachment.set(H.texture)}w.bindFramebuffer.set(P.framebuffer),w.viewport.set([0,0,C,C]),p.useProgram("hillshadePrepare").draw(w,_.TRIANGLES,s,o,y,yt.disabled,((H,U)=>{const X=U.stride,$=r.H();return r.aQ($,0,r.X,-r.X,0,0,1),r.J($,$,[0,-r.X,0]),{u_matrix:$,u_image:1,u_dimension:[X,X],u_zoom:H.overscaledZ,u_unpack:U.getUnpackVector()}})(e.tileID,A),null,n.id,p.rasterBoundsBuffer,p.quadTriangleIndexBuffer,p.rasterBoundsSegments),e.needsHillshadePrepare=!1}}function Ds(p,e,n,s,o,y){const w=s.paint.get("raster-fade-duration");if(!y&&w>0){const _=O.now(),A=(_-p.timeAdded)/w,C=e?(_-e.timeAdded)/w:-1,b=n.getSource(),j=o.coveringZoomLevel({tileSize:b.tileSize,roundZoom:b.roundZoom}),P=!e||Math.abs(e.tileID.overscaledZ-j)>Math.abs(p.tileID.overscaledZ-j),H=P&&p.refreshedUponExpiration?1:r.ad(P?A:1-C,0,1);return p.refreshedUponExpiration&&A>=1&&(p.refreshedUponExpiration=!1),e?{opacity:1,mix:1-H}:{opacity:H,mix:0}}return{opacity:1,mix:0}}const Ns=new r.aN(1,0,0,1),Zl=new r.aN(0,1,0,1),Gs=new r.aN(0,0,1,1),nr=new r.aN(1,0,1,1),gl=new r.aN(0,1,1,1);function tl(p,e,n,s){Sl(p,0,e+n/2,p.transform.width,n,s)}function Rc(p,e,n,s){Sl(p,e-n/2,0,n,p.transform.height,s)}function Sl(p,e,n,s,o,y){const w=p.context,_=w.gl;_.enable(_.SCISSOR_TEST),_.scissor(e*p.pixelRatio,n*p.pixelRatio,s*p.pixelRatio,o*p.pixelRatio),w.clear({color:y}),_.disable(_.SCISSOR_TEST)}function He(p,e,n){const s=p.context,o=s.gl,y=n.posMatrix,w=p.useProgram("debug"),_=Re.disabled,A=xt.disabled,C=p.colorModeForRenderPass(),b="$debug",j=p.style.map.terrain&&p.style.map.terrain.getTerrainData(n);s.activeTexture.set(o.TEXTURE0);const P=e.getTileByID(n.key).latestRawTileData,H=Math.floor((P&&P.byteLength||0)/1024),U=e.getTile(n).tileSize,X=512/Math.min(U,512)*(n.overscaledZ/p.transform.zoom)*.5;let $=n.canonical.toString();n.overscaledZ!==n.canonical.z&&($+=` => ${n.overscaledZ}`),function(Q,ni){Q.initDebugOverlayCanvas();const Z=Q.debugOverlayCanvas,ci=Q.context.gl,di=Q.debugOverlayCanvas.getContext("2d");di.clearRect(0,0,Z.width,Z.height),di.shadowColor="white",di.shadowBlur=2,di.lineWidth=1.5,di.strokeStyle="white",di.textBaseline="top",di.font="bold 36px Open Sans, sans-serif",di.fillText(ni,5,5),di.strokeText(ni,5,5),Q.debugOverlayTexture.update(Z),Q.debugOverlayTexture.bind(ci.LINEAR,ci.CLAMP_TO_EDGE)}(p,`${$} ${H}kB`),w.draw(s,o.TRIANGLES,_,A,ct.alphaBlended,yt.disabled,En(y,r.aN.transparent,X),null,b,p.debugBuffer,p.quadTriangleIndexBuffer,p.debugSegments),w.draw(s,o.LINE_STRIP,_,A,C,yt.disabled,En(y,r.aN.red),j,b,p.debugBuffer,p.tileBorderIndexBuffer,p.debugSegments)}function Wl(p,e,n){const s=p.context,o=s.gl,y=p.colorModeForRenderPass(),w=new Re(o.LEQUAL,Re.ReadWrite,p.depthRangeFor3D),_=p.useProgram("terrain"),A=e.getTerrainMesh();s.bindFramebuffer.set(null),s.viewport.set([0,0,p.width,p.height]);for(const C of n){const b=p.renderToTexture.getTexture(C),j=e.getTerrainData(C.tileID);s.activeTexture.set(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,b.texture);const P=p.transform.calculatePosMatrix(C.tileID.toUnwrapped()),H=e.getMeshFrameDelta(p.transform.zoom),U=p.transform.calculateFogMatrix(C.tileID.toUnwrapped()),X=fc(P,H,U,p.style.sky,p.transform.pitch);_.draw(s,o.TRIANGLES,w,xt.disabled,y,yt.backCCW,X,j,"terrain",A.vertexBuffer,A.indexBuffer,A.segments)}}class lr{constructor(e,n,s){this.vertexBuffer=e,this.indexBuffer=n,this.segments=s}destroy(){this.vertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.vertexBuffer=null,this.indexBuffer=null,this.segments=null}}class sr{constructor(e,n){this.context=new Bc(e),this.transform=n,this._tileTextures={},this.terrainFacilitator={dirty:!0,matrix:r.ao(new Float64Array(16)),renderTime:0},this.setup(),this.numSublayers=ye.maxUnderzooming+ye.maxOverzooming+1,this.depthEpsilon=1/Math.pow(2,16),this.crossTileSymbolIndex=new Za}resize(e,n,s){if(this.width=Math.floor(e*s),this.height=Math.floor(n*s),this.pixelRatio=s,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(const o of this.style._order)this.style._layers[o].resize()}setup(){const e=this.context,n=new r.aX;n.emplaceBack(0,0),n.emplaceBack(r.X,0),n.emplaceBack(0,r.X),n.emplaceBack(r.X,r.X),this.tileExtentBuffer=e.createVertexBuffer(n,El.members),this.tileExtentSegments=r.a0.simpleSegment(0,0,4,2);const s=new r.aX;s.emplaceBack(0,0),s.emplaceBack(r.X,0),s.emplaceBack(0,r.X),s.emplaceBack(r.X,r.X),this.debugBuffer=e.createVertexBuffer(s,El.members),this.debugSegments=r.a0.simpleSegment(0,0,4,5);const o=new r.$;o.emplaceBack(0,0,0,0),o.emplaceBack(r.X,0,r.X,0),o.emplaceBack(0,r.X,0,r.X),o.emplaceBack(r.X,r.X,r.X,r.X),this.rasterBoundsBuffer=e.createVertexBuffer(o,ka.members),this.rasterBoundsSegments=r.a0.simpleSegment(0,0,4,2);const y=new r.aX;y.emplaceBack(0,0),y.emplaceBack(1,0),y.emplaceBack(0,1),y.emplaceBack(1,1),this.viewportBuffer=e.createVertexBuffer(y,El.members),this.viewportSegments=r.a0.simpleSegment(0,0,4,2);const w=new r.aZ;w.emplaceBack(0),w.emplaceBack(1),w.emplaceBack(3),w.emplaceBack(2),w.emplaceBack(0),this.tileBorderIndexBuffer=e.createIndexBuffer(w);const _=new r.aY;_.emplaceBack(0,1,2),_.emplaceBack(2,1,3),this.quadTriangleIndexBuffer=e.createIndexBuffer(_);const A=this.context.gl;this.stencilClearMode=new xt({func:A.ALWAYS,mask:0},0,255,A.ZERO,A.ZERO,A.ZERO)}clearStencil(){const e=this.context,n=e.gl;this.nextStencilID=1,this.currentStencilSource=void 0;const s=r.H();r.aQ(s,0,this.width,this.height,0,0,1),r.K(s,s,[n.drawingBufferWidth,n.drawingBufferHeight,0]),this.useProgram("clippingMask").draw(e,n.TRIANGLES,Re.disabled,this.stencilClearMode,ct.disabled,yt.disabled,Ol(s),null,"$clipping",this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)}_renderTileClippingMasks(e,n){if(this.currentStencilSource===e.source||!e.isTileClipped()||!n||!n.length)return;this.currentStencilSource=e.source;const s=this.context,o=s.gl;this.nextStencilID+n.length>256&&this.clearStencil(),s.setColorMode(ct.disabled),s.setDepthMode(Re.disabled);const y=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(const w of n){const _=this._tileClippingMaskIDs[w.key]=this.nextStencilID++,A=this.style.map.terrain&&this.style.map.terrain.getTerrainData(w);y.draw(s,o.TRIANGLES,Re.disabled,new xt({func:o.ALWAYS,mask:0},_,255,o.KEEP,o.KEEP,o.REPLACE),ct.disabled,yt.disabled,Ol(w.posMatrix),A,"$clipping",this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}stencilModeFor3D(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();const e=this.nextStencilID++,n=this.context.gl;return new xt({func:n.NOTEQUAL,mask:255},e,255,n.KEEP,n.KEEP,n.REPLACE)}stencilModeForClipping(e){const n=this.context.gl;return new xt({func:n.EQUAL,mask:255},this._tileClippingMaskIDs[e.key],0,n.KEEP,n.KEEP,n.REPLACE)}stencilConfigForOverlap(e){const n=this.context.gl,s=e.sort((w,_)=>_.overscaledZ-w.overscaledZ),o=s[s.length-1].overscaledZ,y=s[0].overscaledZ-o+1;if(y>1){this.currentStencilSource=void 0,this.nextStencilID+y>256&&this.clearStencil();const w={};for(let _=0;_({u_sky_color:Q.properties.get("sky-color"),u_horizon_color:Q.properties.get("horizon-color"),u_horizon:(ni.height/2+ni.getHorizon())*Z,u_sky_horizon_blend:Q.properties.get("sky-horizon-blend")*ni.height/2*Z}))(C,A.style.map.transform,A.pixelRatio),H=new Re(j.LEQUAL,Re.ReadWrite,[0,1]),U=xt.disabled,X=A.colorModeForRenderPass(),$=A.useProgram("sky");if(!C.mesh){const Q=new r.aX;Q.emplaceBack(-1,-1),Q.emplaceBack(1,-1),Q.emplaceBack(1,1),Q.emplaceBack(-1,1);const ni=new r.aY;ni.emplaceBack(0,1,2),ni.emplaceBack(0,2,3),C.mesh=new lr(b.createVertexBuffer(Q,El.members),b.createIndexBuffer(ni),r.a0.simpleSegment(0,0,Q.length,ni.length))}$.draw(b,j.TRIANGLES,H,U,X,yt.disabled,P,void 0,"sky",C.mesh.vertexBuffer,C.mesh.indexBuffer,C.mesh.segments)}(this,this.style.sky),this._showOverdrawInspector=n.showOverdrawInspector,this.depthRangeFor3D=[0,1-(e._order.length+2)*this.numSublayers*this.depthEpsilon],!this.renderToTexture)for(this.renderPass="opaque",this.currentLayer=s.length-1;this.currentLayer>=0;this.currentLayer--){const A=this.style._layers[s[this.currentLayer]],C=o[A.source],b=y[A.source];this._renderTileClippingMasks(A,b),this.renderLayer(this,C,A,b)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer$.source&&!$.isHidden(b)?[C.sourceCaches[$.source]]:[]),H=P.filter($=>$.getSource().type==="vector"),U=P.filter($=>$.getSource().type!=="vector"),X=$=>{(!j||j.getSource().maxzoom<$.getSource().maxzoom)&&(j=$)};return H.forEach($=>X($)),j||U.forEach($=>X($)),j}(this.style,this.transform.zoom);A&&function(C,b,j){for(let P=0;P0),o&&(r.b0(n,s),this.terrainFacilitator.renderTime=Date.now(),this.terrainFacilitator.dirty=!1,function(y,w){const _=y.context,A=_.gl,C=ct.unblended,b=new Re(A.LEQUAL,Re.ReadWrite,[0,1]),j=w.getTerrainMesh(),P=w.sourceCache.getRenderableTiles(),H=y.useProgram("terrainDepth");_.bindFramebuffer.set(w.getFramebuffer("depth").framebuffer),_.viewport.set([0,0,y.width/devicePixelRatio,y.height/devicePixelRatio]),_.clear({color:r.aN.transparent,depth:1});for(const U of P){const X=w.getTerrainData(U.tileID),$={u_matrix:y.transform.calculatePosMatrix(U.tileID.toUnwrapped()),u_ele_delta:w.getMeshFrameDelta(y.transform.zoom)};H.draw(_,A.TRIANGLES,b,xt.disabled,C,yt.backCCW,$,X,"terrain",j.vertexBuffer,j.indexBuffer,j.segments)}_.bindFramebuffer.set(null),_.viewport.set([0,0,y.width,y.height])}(this,this.style.map.terrain),function(y,w){const _=y.context,A=_.gl,C=ct.unblended,b=new Re(A.LEQUAL,Re.ReadWrite,[0,1]),j=w.getTerrainMesh(),P=w.getCoordsTexture(),H=w.sourceCache.getRenderableTiles(),U=y.useProgram("terrainCoords");_.bindFramebuffer.set(w.getFramebuffer("coords").framebuffer),_.viewport.set([0,0,y.width/devicePixelRatio,y.height/devicePixelRatio]),_.clear({color:r.aN.transparent,depth:1}),w.coordsIndex=[];for(const X of H){const $=w.getTerrainData(X.tileID);_.activeTexture.set(A.TEXTURE0),A.bindTexture(A.TEXTURE_2D,P.texture);const Q={u_matrix:y.transform.calculatePosMatrix(X.tileID.toUnwrapped()),u_terrain_coords_id:(255-w.coordsIndex.length)/255,u_texture:0,u_ele_delta:w.getMeshFrameDelta(y.transform.zoom)};U.draw(_,A.TRIANGLES,b,xt.disabled,C,yt.backCCW,Q,$,"terrain",j.vertexBuffer,j.indexBuffer,j.segments),w.coordsIndex.push(X.tileID.key)}_.bindFramebuffer.set(null),_.viewport.set([0,0,y.width,y.height])}(this,this.style.map.terrain))}renderLayer(e,n,s,o){if(!s.isHidden(this.transform.zoom)&&(s.type==="background"||s.type==="custom"||(o||[]).length))switch(this.id=s.id,s.type){case"symbol":(function(y,w,_,A,C){if(y.renderPass!=="translucent")return;const b=xt.disabled,j=y.colorModeForRenderPass();(_._unevaluatedLayout.hasValue("text-variable-anchor")||_._unevaluatedLayout.hasValue("text-variable-anchor-offset"))&&function(P,H,U,X,$,Q,ni,Z,ci){const di=H.transform,yi=fs(),wi=$==="map",Li=Q==="map";for(const Ei of P){const Vi=X.getTile(Ei),Bi=Vi.getBucket(U);if(!Bi||!Bi.text||!Bi.text.segments.get().length)continue;const Fi=r.ah(Bi.textSizeData,di.zoom),Wi=_e(Vi,1,H.transform.zoom),ge=Tn(Ei.posMatrix,Li,wi,H.transform,Wi),bi=U.layout.get("icon-text-fit")!=="none"&&Bi.hasIconData();if(Fi){const Ti=Math.pow(2,di.zoom-Vi.tileID.overscaledZ),me=H.style.map.terrain?(Ce,De)=>H.style.map.terrain.getElevation(Ei,Ce,De):null,ht=yi.translatePosition(di,Vi,ni,Z);bs(Bi,wi,Li,ci,di,ge,Ei.posMatrix,Ti,Fi,bi,yi,ht,Ei.toUnwrapped(),me)}}}(A,y,_,w,_.layout.get("text-rotation-alignment"),_.layout.get("text-pitch-alignment"),_.paint.get("text-translate"),_.paint.get("text-translate-anchor"),C),_.paint.get("icon-opacity").constantOr(1)!==0&&Hn(y,w,_,A,!1,_.paint.get("icon-translate"),_.paint.get("icon-translate-anchor"),_.layout.get("icon-rotation-alignment"),_.layout.get("icon-pitch-alignment"),_.layout.get("icon-keep-upright"),b,j),_.paint.get("text-opacity").constantOr(1)!==0&&Hn(y,w,_,A,!0,_.paint.get("text-translate"),_.paint.get("text-translate-anchor"),_.layout.get("text-rotation-alignment"),_.layout.get("text-pitch-alignment"),_.layout.get("text-keep-upright"),b,j),w.map.showCollisionBoxes&&(ar(y,w,_,A,!0),ar(y,w,_,A,!1))})(e,n,s,o,this.style.placement.variableOffsets);break;case"circle":(function(y,w,_,A){if(y.renderPass!=="translucent")return;const C=_.paint.get("circle-opacity"),b=_.paint.get("circle-stroke-width"),j=_.paint.get("circle-stroke-opacity"),P=!_.layout.get("circle-sort-key").isConstant();if(C.constantOr(1)===0&&(b.constantOr(1)===0||j.constantOr(1)===0))return;const H=y.context,U=H.gl,X=y.depthModeForSublayer(0,Re.ReadOnly),$=xt.disabled,Q=y.colorModeForRenderPass(),ni=[];for(let Z=0;ZZ.sortKey-ci.sortKey);for(const Z of ni){const{programConfiguration:ci,program:di,layoutVertexBuffer:yi,indexBuffer:wi,uniformValues:Li,terrainData:Ei}=Z.state;di.draw(H,U.TRIANGLES,X,$,Q,yt.disabled,Li,Ei,_.id,yi,wi,Z.segments,_.paint,y.transform.zoom,ci)}})(e,n,s,o);break;case"heatmap":(function(y,w,_,A){if(_.paint.get("heatmap-opacity")!==0)if(y.renderPass==="offscreen"){const C=y.context,b=C.gl,j=xt.disabled,P=new ct([b.ONE,b.ONE],r.aN.transparent,[!0,!0,!0,!0]);(function(H,U,X){const $=H.gl;H.activeTexture.set($.TEXTURE1),H.viewport.set([0,0,U.width/4,U.height/4]);let Q=X.heatmapFbo;if(Q)$.bindTexture($.TEXTURE_2D,Q.colorAttachment.get()),H.bindFramebuffer.set(Q.framebuffer);else{const ni=$.createTexture();$.bindTexture($.TEXTURE_2D,ni),$.texParameteri($.TEXTURE_2D,$.TEXTURE_WRAP_S,$.CLAMP_TO_EDGE),$.texParameteri($.TEXTURE_2D,$.TEXTURE_WRAP_T,$.CLAMP_TO_EDGE),$.texParameteri($.TEXTURE_2D,$.TEXTURE_MIN_FILTER,$.LINEAR),$.texParameteri($.TEXTURE_2D,$.TEXTURE_MAG_FILTER,$.LINEAR),Q=X.heatmapFbo=H.createFramebuffer(U.width/4,U.height/4,!1,!1),function(Z,ci,di,yi){var wi,Li;const Ei=Z.gl,Vi=(wi=Z.HALF_FLOAT)!==null&&wi!==void 0?wi:Ei.UNSIGNED_BYTE,Bi=(Li=Z.RGBA16F)!==null&&Li!==void 0?Li:Ei.RGBA;Ei.texImage2D(Ei.TEXTURE_2D,0,Bi,ci.width/4,ci.height/4,0,Ei.RGBA,Vi,null),yi.colorAttachment.set(di)}(H,U,ni,Q)}})(C,y,_),C.clear({color:r.aN.transparent});for(let H=0;H{const Z=r.H();r.aQ(Z,0,X.width,X.height,0,0,1);const ci=X.context.gl;return{u_matrix:Z,u_world:[ci.drawingBufferWidth,ci.drawingBufferHeight],u_image:0,u_color_ramp:1,u_opacity:$.paint.get("heatmap-opacity")}})(C,b),null,b.id,C.viewportBuffer,C.quadTriangleIndexBuffer,C.viewportSegments,b.paint,C.transform.zoom)}(y,_))})(e,n,s,o);break;case"line":(function(y,w,_,A){if(y.renderPass!=="translucent")return;const C=_.paint.get("line-opacity"),b=_.paint.get("line-width");if(C.constantOr(1)===0||b.constantOr(1)===0)return;const j=y.depthModeForSublayer(0,Re.ReadOnly),P=y.colorModeForRenderPass(),H=_.paint.get("line-dasharray"),U=_.paint.get("line-pattern"),X=U.constantOr(1),$=_.paint.get("line-gradient"),Q=_.getCrossfadeParameters(),ni=X?"linePattern":H?"lineSDF":$?"lineGradient":"line",Z=y.context,ci=Z.gl;let di=!0;for(const yi of A){const wi=w.getTile(yi);if(X&&!wi.patternsLoaded())continue;const Li=wi.getBucket(_);if(!Li)continue;const Ei=Li.programConfigurations.get(_.id),Vi=y.context.program.get(),Bi=y.useProgram(ni,Ei),Fi=di||Bi.program!==Vi,Wi=y.style.map.terrain&&y.style.map.terrain.getTerrainData(yi),ge=U.constantOr(null);if(ge&&wi.imageAtlas){const me=wi.imageAtlas,ht=me.patternPositions[ge.to.toString()],Ce=me.patternPositions[ge.from.toString()];ht&&Ce&&Ei.setConstantPatternPositions(ht,Ce)}const bi=Wi?yi:null,Ti=X?zo(y,wi,_,Q,bi):H?Eo(y,wi,_,H,Q,bi):$?xs(y,wi,_,Li.lineClipsArray.length,bi):ql(y,wi,_,bi);if(X)Z.activeTexture.set(ci.TEXTURE0),wi.imageAtlasTexture.bind(ci.LINEAR,ci.CLAMP_TO_EDGE),Ei.updatePaintBuffers(Q);else if(H&&(Fi||y.lineAtlas.dirty))Z.activeTexture.set(ci.TEXTURE0),y.lineAtlas.bind(Z);else if($){const me=Li.gradients[_.id];let ht=me.texture;if(_.gradientVersion!==me.version){let Ce=256;if(_.stepInterpolant){const De=w.getSource().maxzoom,ft=yi.canonical.z===De?Math.ceil(1<0?n.pop():null}isPatternMissing(e){if(!e)return!1;if(!e.from||!e.to)return!0;const n=this.imageManager.getPattern(e.from.toString()),s=this.imageManager.getPattern(e.to.toString());return!n||!s}useProgram(e,n){this.cache=this.cache||{};const s=e+(n?n.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"")+(this.style.map.terrain?"/terrain":"");return this.cache[s]||(this.cache[s]=new Is(this.context,zn[e],n,Ls[e],this._showOverdrawInspector,this.style.map.terrain)),this.cache[s]}setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()}setBaseState(){const e=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(e.FUNC_ADD)}initDebugOverlayCanvas(){this.debugOverlayCanvas==null&&(this.debugOverlayCanvas=document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new Xi(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))}destroy(){this.debugOverlayTexture&&this.debugOverlayTexture.destroy()}overLimit(){const{drawingBufferWidth:e,drawingBufferHeight:n}=this.context.gl;return this.width!==e||this.height!==n}}class al{constructor(e,n){this.points=e,this.planes=n}static fromInvProjectionMatrix(e,n,s){const o=Math.pow(2,s),y=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map(_=>{const A=1/(_=r.ag([],_,e))[3]/n*o;return r.b1(_,_,[A,A,1/_[3],A])}),w=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map(_=>{const A=function(P,H){var U=H[0],X=H[1],$=H[2],Q=U*U+X*X+$*$;return Q>0&&(Q=1/Math.sqrt(Q)),P[0]=H[0]*Q,P[1]=H[1]*Q,P[2]=H[2]*Q,P}([],function(P,H,U){var X=H[0],$=H[1],Q=H[2],ni=U[0],Z=U[1],ci=U[2];return P[0]=$*ci-Q*Z,P[1]=Q*ni-X*ci,P[2]=X*Z-$*ni,P}([],ie([],y[_[0]],y[_[1]]),ie([],y[_[2]],y[_[1]]))),C=-((b=A)[0]*(j=y[_[1]])[0]+b[1]*j[1]+b[2]*j[2]);var b,j;return A.concat(C)});return new al(y,w)}}class Ps{constructor(e,n){this.min=e,this.max=n,this.center=function(s,o,y){return s[0]=.5*o[0],s[1]=.5*o[1],s[2]=.5*o[2],s}([],function(s,o,y){return s[0]=o[0]+y[0],s[1]=o[1]+y[1],s[2]=o[2]+y[2],s}([],this.min,this.max))}quadrant(e){const n=[e%2==0,e<2],s=$i(this.min),o=$i(this.max);for(let y=0;y=0&&w++;if(w===0)return 0;w!==n.length&&(s=!1)}if(s)return 2;for(let o=0;o<3;o++){let y=Number.MAX_VALUE,w=-Number.MAX_VALUE;for(let _=0;_this.max[o]-this.min[o])return 0}return 1}}class Ts{constructor(e=0,n=0,s=0,o=0){if(isNaN(e)||e<0||isNaN(n)||n<0||isNaN(s)||s<0||isNaN(o)||o<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=e,this.bottom=n,this.left=s,this.right=o}interpolate(e,n,s){return n.top!=null&&e.top!=null&&(this.top=r.z.number(e.top,n.top,s)),n.bottom!=null&&e.bottom!=null&&(this.bottom=r.z.number(e.bottom,n.bottom,s)),n.left!=null&&e.left!=null&&(this.left=r.z.number(e.left,n.left,s)),n.right!=null&&e.right!=null&&(this.right=r.z.number(e.right,n.right,s)),this}getCenter(e,n){const s=r.ad((this.left+e-this.right)/2,0,e),o=r.ad((this.top+n-this.bottom)/2,0,n);return new r.P(s,o)}equals(e){return this.top===e.top&&this.bottom===e.bottom&&this.left===e.left&&this.right===e.right}clone(){return new Ts(this.top,this.bottom,this.left,this.right)}toJSON(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}}const Dc=85.051129;class Nc{constructor(e,n,s,o,y){this.tileSize=512,this._renderWorldCopies=y===void 0||!!y,this._minZoom=e||0,this._maxZoom=n||22,this._minPitch=s??0,this._maxPitch=o??60,this.setMaxBounds(),this.width=0,this.height=0,this._center=new r.N(0,0),this._elevation=0,this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new Ts,this._posMatrixCache={},this._alignedPosMatrixCache={},this._fogMatrixCache={},this.minElevationForCurrentTile=0}clone(){const e=new Nc(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return e.apply(this),e}apply(e){this.tileSize=e.tileSize,this.latRange=e.latRange,this.width=e.width,this.height=e.height,this._center=e._center,this._elevation=e._elevation,this.minElevationForCurrentTile=e.minElevationForCurrentTile,this.zoom=e.zoom,this.angle=e.angle,this._fov=e._fov,this._pitch=e._pitch,this._unmodified=e._unmodified,this._edgeInsets=e._edgeInsets.clone(),this._calcMatrices()}get minZoom(){return this._minZoom}set minZoom(e){this._minZoom!==e&&(this._minZoom=e,this.zoom=Math.max(this.zoom,e))}get maxZoom(){return this._maxZoom}set maxZoom(e){this._maxZoom!==e&&(this._maxZoom=e,this.zoom=Math.min(this.zoom,e))}get minPitch(){return this._minPitch}set minPitch(e){this._minPitch!==e&&(this._minPitch=e,this.pitch=Math.max(this.pitch,e))}get maxPitch(){return this._maxPitch}set maxPitch(e){this._maxPitch!==e&&(this._maxPitch=e,this.pitch=Math.min(this.pitch,e))}get renderWorldCopies(){return this._renderWorldCopies}set renderWorldCopies(e){e===void 0?e=!0:e===null&&(e=!1),this._renderWorldCopies=e}get worldSize(){return this.tileSize*this.scale}get centerOffset(){return this.centerPoint._sub(this.size._div(2))}get size(){return new r.P(this.width,this.height)}get bearing(){return-this.angle/Math.PI*180}set bearing(e){const n=-r.b3(e,-180,180)*Math.PI/180;this.angle!==n&&(this._unmodified=!1,this.angle=n,this._calcMatrices(),this.rotationMatrix=function(){var s=new r.A(4);return r.A!=Float32Array&&(s[1]=0,s[2]=0),s[0]=1,s[3]=1,s}(),function(s,o,y){var w=o[0],_=o[1],A=o[2],C=o[3],b=Math.sin(y),j=Math.cos(y);s[0]=w*j+A*b,s[1]=_*j+C*b,s[2]=w*-b+A*j,s[3]=_*-b+C*j}(this.rotationMatrix,this.rotationMatrix,this.angle))}get pitch(){return this._pitch/Math.PI*180}set pitch(e){const n=r.ad(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==n&&(this._unmodified=!1,this._pitch=n,this._calcMatrices())}get fov(){return this._fov/Math.PI*180}set fov(e){e=Math.max(.01,Math.min(60,e)),this._fov!==e&&(this._unmodified=!1,this._fov=e/180*Math.PI,this._calcMatrices())}get zoom(){return this._zoom}set zoom(e){const n=Math.min(Math.max(e,this.minZoom),this.maxZoom);this._zoom!==n&&(this._unmodified=!1,this._zoom=n,this.tileZoom=Math.max(0,Math.floor(n)),this.scale=this.zoomScale(n),this._constrain(),this._calcMatrices())}get center(){return this._center}set center(e){e.lat===this._center.lat&&e.lng===this._center.lng||(this._unmodified=!1,this._center=e,this._constrain(),this._calcMatrices())}get elevation(){return this._elevation}set elevation(e){e!==this._elevation&&(this._elevation=e,this._constrain(),this._calcMatrices())}get padding(){return this._edgeInsets.toJSON()}set padding(e){this._edgeInsets.equals(e)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,e,1),this._calcMatrices())}get centerPoint(){return this._edgeInsets.getCenter(this.width,this.height)}isPaddingEqual(e){return this._edgeInsets.equals(e)}interpolatePadding(e,n,s){this._unmodified=!1,this._edgeInsets.interpolate(e,n,s),this._constrain(),this._calcMatrices()}coveringZoomLevel(e){const n=(e.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/e.tileSize));return Math.max(0,n)}getVisibleUnwrappedCoordinates(e){const n=[new r.b4(0,e)];if(this._renderWorldCopies){const s=this.pointCoordinate(new r.P(0,0)),o=this.pointCoordinate(new r.P(this.width,0)),y=this.pointCoordinate(new r.P(this.width,this.height)),w=this.pointCoordinate(new r.P(0,this.height)),_=Math.floor(Math.min(s.x,o.x,y.x,w.x)),A=Math.floor(Math.max(s.x,o.x,y.x,w.x)),C=1;for(let b=_-C;b<=A+C;b++)b!==0&&n.push(new r.b4(b,e))}return n}coveringTiles(e){var n,s;let o=this.coveringZoomLevel(e);const y=o;if(e.minzoom!==void 0&&oe.maxzoom&&(o=e.maxzoom);const w=this.pointCoordinate(this.getCameraPoint()),_=r.Z.fromLngLat(this.center),A=Math.pow(2,o),C=[A*w.x,A*w.y,0],b=[A*_.x,A*_.y,0],j=al.fromInvProjectionMatrix(this.invModelViewProjectionMatrix,this.worldSize,o);let P=e.minzoom||0;!e.terrain&&this.pitch<=60&&this._edgeInsets.top<.1&&(P=o);const H=e.terrain?2/Math.min(this.tileSize,e.tileSize)*this.tileSize:3,U=Z=>({aabb:new Ps([Z*A,0,0],[(Z+1)*A,A,0]),zoom:0,x:0,y:0,wrap:Z,fullyVisible:!1}),X=[],$=[],Q=o,ni=e.reparseOverscaled?y:o;if(this._renderWorldCopies)for(let Z=1;Z<=3;Z++)X.push(U(-Z)),X.push(U(Z));for(X.push(U(0));X.length>0;){const Z=X.pop(),ci=Z.x,di=Z.y;let yi=Z.fullyVisible;if(!yi){const Bi=Z.aabb.intersects(j);if(Bi===0)continue;yi=Bi===2}const wi=e.terrain?C:b,Li=Z.aabb.distanceX(wi),Ei=Z.aabb.distanceY(wi),Vi=Math.max(Math.abs(Li),Math.abs(Ei));if(Z.zoom===Q||Vi>H+(1<=P){const Bi=Q-Z.zoom,Fi=C[0]-.5-(ci<>1),ge=Z.zoom+1;let bi=Z.aabb.quadrant(Bi);if(e.terrain){const Ti=new r.S(ge,Z.wrap,ge,Fi,Wi),me=e.terrain.getMinMaxElevation(Ti),ht=(n=me.minElevation)!==null&&n!==void 0?n:this.elevation,Ce=(s=me.maxElevation)!==null&&s!==void 0?s:this.elevation;bi=new Ps([bi.min[0],bi.min[1],ht],[bi.max[0],bi.max[1],Ce])}X.push({aabb:bi,zoom:ge,x:Fi,y:Wi,wrap:Z.wrap,fullyVisible:yi})}}return $.sort((Z,ci)=>Z.distanceSq-ci.distanceSq).map(Z=>Z.tileID)}resize(e,n){this.width=e,this.height=n,this.pixelsToGLUnits=[2/e,-2/n],this._constrain(),this._calcMatrices()}get unmodified(){return this._unmodified}zoomScale(e){return Math.pow(2,e)}scaleZoom(e){return Math.log(e)/Math.LN2}project(e){const n=r.ad(e.lat,-85.051129,Dc);return new r.P(r.O(e.lng)*this.worldSize,r.Q(n)*this.worldSize)}unproject(e){return new r.Z(e.x/this.worldSize,e.y/this.worldSize).toLngLat()}get point(){return this.project(this.center)}getCameraPosition(){return{lngLat:this.pointLocation(this.getCameraPoint()),altitude:Math.cos(this._pitch)*this.cameraToCenterDistance/this._pixelPerMeter+this.elevation}}recalculateZoom(e){const n=this.elevation,s=Math.cos(this._pitch)*this.cameraToCenterDistance/this._pixelPerMeter,o=this.pointLocation(this.centerPoint,e),y=e.getElevationForLngLatZoom(o,this.tileZoom);if(!(this.elevation-y))return;const w=s+n-y,_=Math.cos(this._pitch)*this.cameraToCenterDistance/w/r.b5(1,o.lat),A=this.scaleZoom(_/this.tileSize);this._elevation=y,this._center=o,this.zoom=A}setLocationAtPoint(e,n){const s=this.pointCoordinate(n),o=this.pointCoordinate(this.centerPoint),y=this.locationCoordinate(e),w=new r.Z(y.x-(s.x-o.x),y.y-(s.y-o.y));this.center=this.coordinateLocation(w),this._renderWorldCopies&&(this.center=this.center.wrap())}locationPoint(e,n){return n?this.coordinatePoint(this.locationCoordinate(e),n.getElevationForLngLatZoom(e,this.tileZoom),this.pixelMatrix3D):this.coordinatePoint(this.locationCoordinate(e))}pointLocation(e,n){return this.coordinateLocation(this.pointCoordinate(e,n))}locationCoordinate(e){return r.Z.fromLngLat(e)}coordinateLocation(e){return e&&e.toLngLat()}pointCoordinate(e,n){if(n){const P=n.pointCoordinate(e);if(P!=null)return P}const s=[e.x,e.y,0,1],o=[e.x,e.y,1,1];r.ag(s,s,this.pixelMatrixInverse),r.ag(o,o,this.pixelMatrixInverse);const y=s[3],w=o[3],_=s[1]/y,A=o[1]/w,C=s[2]/y,b=o[2]/w,j=C===b?0:(0-C)/(b-C);return new r.Z(r.z.number(s[0]/y,o[0]/w,j)/this.worldSize,r.z.number(_,A,j)/this.worldSize)}coordinatePoint(e,n=0,s=this.pixelMatrix){const o=[e.x*this.worldSize,e.y*this.worldSize,n,1];return r.ag(o,o,s),new r.P(o[0]/o[3],o[1]/o[3])}getBounds(){const e=Math.max(0,this.height/2-this.getHorizon());return new mi().extend(this.pointLocation(new r.P(0,e))).extend(this.pointLocation(new r.P(this.width,e))).extend(this.pointLocation(new r.P(this.width,this.height))).extend(this.pointLocation(new r.P(0,this.height)))}getMaxBounds(){return this.latRange&&this.latRange.length===2&&this.lngRange&&this.lngRange.length===2?new mi([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null}getHorizon(){return Math.tan(Math.PI/2-this._pitch)*this.cameraToCenterDistance*.85}setMaxBounds(e){e?(this.lngRange=[e.getWest(),e.getEast()],this.latRange=[e.getSouth(),e.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-85.051129,Dc])}calculateTileMatrix(e){const n=e.canonical,s=this.worldSize/this.zoomScale(n.z),o=n.x+Math.pow(2,n.z)*e.wrap,y=r.ao(new Float64Array(16));return r.J(y,y,[o*s,n.y*s,0]),r.K(y,y,[s/r.X,s/r.X,1]),y}calculatePosMatrix(e,n=!1){const s=e.key,o=n?this._alignedPosMatrixCache:this._posMatrixCache;if(o[s])return o[s];const y=this.calculateTileMatrix(e);return r.L(y,n?this.alignedModelViewProjectionMatrix:this.modelViewProjectionMatrix,y),o[s]=new Float32Array(y),o[s]}calculateFogMatrix(e){const n=e.key,s=this._fogMatrixCache;if(s[n])return s[n];const o=this.calculateTileMatrix(e);return r.L(o,this.fogMatrix,o),s[n]=new Float32Array(o),s[n]}customLayerMatrix(){return this.mercatorMatrix.slice()}getConstrained(e,n){n=r.ad(+n,this.minZoom,this.maxZoom);const s={center:new r.N(e.lng,e.lat),zoom:n};let o=this.lngRange;if(!this._renderWorldCopies&&o===null){const Z=179.9999999999;o=[-Z,Z]}const y=this.tileSize*this.zoomScale(s.zoom);let w=0,_=y,A=0,C=y,b=0,j=0;const{x:P,y:H}=this.size;if(this.latRange){const Z=this.latRange;w=r.Q(Z[1])*y,_=r.Q(Z[0])*y,_-w_&&(Q=_-Z)}if(o){const Z=(A+C)/2;let ci=U;this._renderWorldCopies&&(ci=r.b3(U,Z-y/2,Z+y/2));const di=P/2;ci-diC&&($=C-di)}if($!==void 0||Q!==void 0){const Z=new r.P($??U,Q??X);s.center=this.unproject.call({worldSize:y},Z).wrap()}return s}_constrain(){if(!this.center||!this.width||!this.height||this._constraining)return;this._constraining=!0;const e=this._unmodified,{center:n,zoom:s}=this.getConstrained(this.center,this.zoom);this.center=n,this.zoom=s,this._unmodified=e,this._constraining=!1}_calcMatrices(){if(!this.height)return;const e=this.centerOffset,n=this.point.x,s=this.point.y;this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height,this._pixelPerMeter=r.b5(1,this.center.lat)*this.worldSize;let o=r.ao(new Float64Array(16));r.K(o,o,[this.width/2,-this.height/2,1]),r.J(o,o,[1,-1,0]),this.labelPlaneMatrix=o,o=r.ao(new Float64Array(16)),r.K(o,o,[1,-1,1]),r.J(o,o,[-1,-1,0]),r.K(o,o,[2/this.width,2/this.height,1]),this.glCoordMatrix=o;const y=this.cameraToCenterDistance+this._elevation*this._pixelPerMeter/Math.cos(this._pitch),w=Math.min(this.elevation,this.minElevationForCurrentTile),_=y-w*this._pixelPerMeter/Math.cos(this._pitch),A=w<0?_:y,C=Math.PI/2+this._pitch,b=this._fov*(.5+e.y/this.height),j=Math.sin(b)*A/Math.sin(r.ad(Math.PI-C-b,.01,Math.PI-.01)),P=this.getHorizon(),H=2*Math.atan(P/this.cameraToCenterDistance)*(.5+e.y/(2*P)),U=Math.sin(H)*A/Math.sin(r.ad(Math.PI-C-H,.01,Math.PI-.01)),X=Math.min(j,U),$=1.01*(Math.cos(Math.PI/2-this._pitch)*X+A),Q=this.height/50;o=new Float64Array(16),r.b6(o,this._fov,this.width/this.height,Q,$),o[8]=2*-e.x/this.width,o[9]=2*e.y/this.height,r.K(o,o,[1,-1,1]),r.J(o,o,[0,0,-this.cameraToCenterDistance]),r.b7(o,o,this._pitch),r.ae(o,o,this.angle),r.J(o,o,[-n,-s,0]),this.mercatorMatrix=r.K([],o,[this.worldSize,this.worldSize,this.worldSize]),r.K(o,o,[1,1,this._pixelPerMeter]),this.pixelMatrix=r.L(new Float64Array(16),this.labelPlaneMatrix,o),r.J(o,o,[0,0,-this.elevation]),this.modelViewProjectionMatrix=o,this.invModelViewProjectionMatrix=r.at([],o),this.fogMatrix=new Float64Array(16),r.b6(this.fogMatrix,this._fov,this.width/this.height,y,$),this.fogMatrix[8]=2*-e.x/this.width,this.fogMatrix[9]=2*e.y/this.height,r.K(this.fogMatrix,this.fogMatrix,[1,-1,1]),r.J(this.fogMatrix,this.fogMatrix,[0,0,-this.cameraToCenterDistance]),r.b7(this.fogMatrix,this.fogMatrix,this._pitch),r.ae(this.fogMatrix,this.fogMatrix,this.angle),r.J(this.fogMatrix,this.fogMatrix,[-n,-s,0]),r.K(this.fogMatrix,this.fogMatrix,[1,1,this._pixelPerMeter]),r.J(this.fogMatrix,this.fogMatrix,[0,0,-this.elevation]),this.pixelMatrix3D=r.L(new Float64Array(16),this.labelPlaneMatrix,o);const ni=this.width%2/2,Z=this.height%2/2,ci=Math.cos(this.angle),di=Math.sin(this.angle),yi=n-Math.round(n)+ci*ni+di*Z,wi=s-Math.round(s)+ci*Z+di*ni,Li=new Float64Array(o);if(r.J(Li,Li,[yi>.5?yi-1:yi,wi>.5?wi-1:wi,0]),this.alignedModelViewProjectionMatrix=Li,o=r.at(new Float64Array(16),this.pixelMatrix),!o)throw new Error("failed to invert matrix");this.pixelMatrixInverse=o,this._posMatrixCache={},this._alignedPosMatrixCache={},this._fogMatrixCache={}}maxPitchScaleFactor(){if(!this.pixelMatrixInverse)return 1;const e=this.pointCoordinate(new r.P(0,0)),n=[e.x*this.worldSize,e.y*this.worldSize,0,1];return r.ag(n,n,this.pixelMatrix)[3]/this.cameraToCenterDistance}getCameraPoint(){const e=Math.tan(this._pitch)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new r.P(0,e))}getCameraQueryGeometry(e){const n=this.getCameraPoint();if(e.length===1)return[e[0],n];{let s=n.x,o=n.y,y=n.x,w=n.y;for(const _ of e)s=Math.min(s,_.x),o=Math.min(o,_.y),y=Math.max(y,_.x),w=Math.max(w,_.y);return[new r.P(s,o),new r.P(y,o),new r.P(y,w),new r.P(s,w),new r.P(s,o)]}}lngLatToCameraDepth(e,n){const s=this.locationCoordinate(e),o=[s.x*this.worldSize,s.y*this.worldSize,n,1];return r.ag(o,o,this.modelViewProjectionMatrix),o[2]/o[3]}}function Ms(p,e){let n,s=!1,o=null,y=null;const w=()=>{o=null,s&&(p.apply(y,n),o=setTimeout(w,e),s=!1)};return(..._)=>(s=!0,y=this,n=_,o||w(),o)}class Xl{constructor(e){this._getCurrentHash=()=>{const n=window.location.hash.replace("#","");if(this._hashName){let s;return n.split("&").map(o=>o.split("=")).forEach(o=>{o[0]===this._hashName&&(s=o)}),(s&&s[1]||"").split("/")}return n.split("/")},this._onHashChange=()=>{const n=this._getCurrentHash();if(n.length>=3&&!n.some(s=>isNaN(s))){const s=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(n[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+n[2],+n[1]],zoom:+n[0],bearing:s,pitch:+(n[4]||0)}),!0}return!1},this._updateHashUnthrottled=()=>{const n=window.location.href.replace(/(#.+)?$/,this.getHashString());try{window.history.replaceState(window.history.state,null,n)}catch{}},this._updateHash=Ms(this._updateHashUnthrottled,300),this._hashName=e&&encodeURIComponent(e)}addTo(e){return this._map=e,addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this}remove(){return removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this}getHashString(e){const n=this._map.getCenter(),s=Math.round(100*this._map.getZoom())/100,o=Math.ceil((s*Math.LN2+Math.log(512/360/.5))/Math.LN10),y=Math.pow(10,o),w=Math.round(n.lng*y)/y,_=Math.round(n.lat*y)/y,A=this._map.getBearing(),C=this._map.getPitch();let b="";if(b+=e?`/${w}/${_}/${s}`:`${s}/${_}/${w}`,(A||C)&&(b+="/"+Math.round(10*A)/10),C&&(b+=`/${Math.round(C)}`),this._hashName){const j=this._hashName;let P=!1;const H=window.location.hash.slice(1).split("&").map(U=>{const X=U.split("=")[0];return X===j?(P=!0,`${X}=${b}`):U}).filter(U=>U);return P||H.push(`${j}=${b}`),`#${H.join("&")}`}return`#${b}`}}const nl={linearity:.3,easing:r.b8(0,0,.3,1)},Gc=r.e({deceleration:2500,maxSpeed:1400},nl),Pc=r.e({deceleration:20,maxSpeed:1400},nl),cr=r.e({deceleration:1e3,maxSpeed:360},nl),zs=r.e({deceleration:1e3,maxSpeed:90},nl);class Es{constructor(e){this._map=e,this.clear()}clear(){this._inertiaBuffer=[]}record(e){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:O.now(),settings:e})}_drainInertiaBuffer(){const e=this._inertiaBuffer,n=O.now();for(;e.length>0&&n-e[0].time>160;)e.shift()}_onMoveEnd(e){if(this._drainInertiaBuffer(),this._inertiaBuffer.length<2)return;const n={zoom:0,bearing:0,pitch:0,pan:new r.P(0,0),pinchAround:void 0,around:void 0};for(const{settings:y}of this._inertiaBuffer)n.zoom+=y.zoomDelta||0,n.bearing+=y.bearingDelta||0,n.pitch+=y.pitchDelta||0,y.panDelta&&n.pan._add(y.panDelta),y.around&&(n.around=y.around),y.pinchAround&&(n.pinchAround=y.pinchAround);const s=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,o={};if(n.pan.mag()){const y=Hs(n.pan.mag(),s,r.e({},Gc,e||{}));o.offset=n.pan.mult(y.amount/n.pan.mag()),o.center=this._map.transform.center,Il(o,y)}if(n.zoom){const y=Hs(n.zoom,s,Pc);o.zoom=this._map.transform.zoom+y.amount,Il(o,y)}if(n.bearing){const y=Hs(n.bearing,s,cr);o.bearing=this._map.transform.bearing+r.ad(y.amount,-179,179),Il(o,y)}if(n.pitch){const y=Hs(n.pitch,s,zs);o.pitch=this._map.transform.pitch+y.amount,Il(o,y)}if(o.zoom||o.bearing){const y=n.pinchAround===void 0?n.around:n.pinchAround;o.around=y?this._map.unproject(y):this._map.getCenter()}return this.clear(),r.e(o,{noMoveStart:!0})}}function Il(p,e){(!p.duration||p.durationn.unproject(A)),_=y.reduce((A,C,b,j)=>A.add(C.div(j.length)),new r.P(0,0));super(e,{points:y,point:_,lngLats:w,lngLat:n.unproject(_),originalEvent:s}),this._defaultPrevented=!1}}class Tc extends r.k{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(e,n,s){super(e,{originalEvent:s}),this._defaultPrevented=!1}}class Vs{constructor(e,n){this._map=e,this._clickTolerance=n.clickTolerance}reset(){delete this._mousedownPos}wheel(e){return this._firePreventable(new Tc(e.type,this._map,e))}mousedown(e,n){return this._mousedownPos=n,this._firePreventable(new fa(e.type,this._map,e))}mouseup(e){this._map.fire(new fa(e.type,this._map,e))}click(e,n){this._mousedownPos&&this._mousedownPos.dist(n)>=this._clickTolerance||this._map.fire(new fa(e.type,this._map,e))}dblclick(e){return this._firePreventable(new fa(e.type,this._map,e))}mouseover(e){this._map.fire(new fa(e.type,this._map,e))}mouseout(e){this._map.fire(new fa(e.type,this._map,e))}touchstart(e){return this._firePreventable(new Yl(e.type,this._map,e))}touchmove(e){this._map.fire(new Yl(e.type,this._map,e))}touchend(e){this._map.fire(new Yl(e.type,this._map,e))}touchcancel(e){this._map.fire(new Yl(e.type,this._map,e))}_firePreventable(e){if(this._map.fire(e),e.defaultPrevented)return{}}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class Mc{constructor(e){this._map=e}reset(){this._delayContextMenu=!1,this._ignoreContextMenu=!0,delete this._contextMenuEvent}mousemove(e){this._map.fire(new fa(e.type,this._map,e))}mousedown(){this._delayContextMenu=!0,this._ignoreContextMenu=!1}mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new fa("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)}contextmenu(e){this._delayContextMenu?this._contextMenuEvent=e:this._ignoreContextMenu||this._map.fire(new fa(e.type,this._map,e)),this._map.listens("contextmenu")&&e.preventDefault()}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class wl{constructor(e){this._map=e}get transform(){return this._map._requestedCameraState||this._map.transform}get center(){return{lng:this.transform.center.lng,lat:this.transform.center.lat}}get zoom(){return this.transform.zoom}get pitch(){return this.transform.pitch}get bearing(){return this.transform.bearing}unproject(e){return this.transform.pointLocation(r.P.convert(e),this._map.terrain)}}class zc{constructor(e,n){this._map=e,this._tr=new wl(e),this._el=e.getCanvasContainer(),this._container=e.getContainer(),this._clickTolerance=n.clickTolerance||1}isEnabled(){return!!this._enabled}isActive(){return!!this._active}enable(){this.isEnabled()||(this._enabled=!0)}disable(){this.isEnabled()&&(this._enabled=!1)}mousedown(e,n){this.isEnabled()&&e.shiftKey&&e.button===0&&(E.disableDrag(),this._startPos=this._lastPos=n,this._active=!0)}mousemoveWindow(e,n){if(!this._active)return;const s=n;if(this._lastPos.equals(s)||!this._box&&s.dist(this._startPos)y.fitScreenCoordinates(s,o,this._tr.bearing,{linear:!0})};this._fireEvent("boxzoomcancel",e)}keydown(e){this._active&&e.keyCode===27&&(this.reset(),this._fireEvent("boxzoomcancel",e))}reset(){this._active=!1,this._container.classList.remove("maplibregl-crosshair"),this._box&&(E.remove(this._box),this._box=null),E.enableDrag(),delete this._startPos,delete this._lastPos}_fireEvent(e,n){return this._map.fire(new r.k(e,{originalEvent:n}))}}function kl(p,e){if(p.length!==e.length)throw new Error(`The number of touches and points are not equal - touches ${p.length}, points ${e.length}`);const n={};for(let s=0;sthis.numTouches)&&(this.aborted=!0),this.aborted||(this.startTime===void 0&&(this.startTime=e.timeStamp),s.length===this.numTouches&&(this.centroid=function(o){const y=new r.P(0,0);for(const w of o)y._add(w);return y.div(o.length)}(n),this.touches=kl(s,n)))}touchmove(e,n,s){if(this.aborted||!this.centroid)return;const o=kl(s,n);for(const y in this.touches){const w=o[y];(!w||w.dist(this.touches[y])>30)&&(this.aborted=!0)}}touchend(e,n,s){if((!this.centroid||e.timeStamp-this.startTime>500)&&(this.aborted=!0),s.length===0){const o=!this.aborted&&this.centroid;if(this.reset(),o)return o}}}class Hc{constructor(e){this.singleTap=new Ec(e),this.numTaps=e.numTaps,this.reset()}reset(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()}touchstart(e,n,s){this.singleTap.touchstart(e,n,s)}touchmove(e,n,s){this.singleTap.touchmove(e,n,s)}touchend(e,n,s){const o=this.singleTap.touchend(e,n,s);if(o){const y=e.timeStamp-this.lastTime<500,w=!this.lastTap||this.lastTap.dist(o)<30;if(y&&w||this.reset(),this.count++,this.lastTime=e.timeStamp,this.lastTap=o,this.count===this.numTaps)return this.reset(),o}}}class or{constructor(e){this._tr=new wl(e),this._zoomIn=new Hc({numTouches:1,numTaps:2}),this._zoomOut=new Hc({numTouches:2,numTaps:1}),this.reset()}reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()}touchstart(e,n,s){this._zoomIn.touchstart(e,n,s),this._zoomOut.touchstart(e,n,s)}touchmove(e,n,s){this._zoomIn.touchmove(e,n,s),this._zoomOut.touchmove(e,n,s)}touchend(e,n,s){const o=this._zoomIn.touchend(e,n,s),y=this._zoomOut.touchend(e,n,s),w=this._tr;return o?(this._active=!0,e.preventDefault(),setTimeout(()=>this.reset(),0),{cameraAnimation:_=>_.easeTo({duration:300,zoom:w.zoom+1,around:w.unproject(o)},{originalEvent:e})}):y?(this._active=!0,e.preventDefault(),setTimeout(()=>this.reset(),0),{cameraAnimation:_=>_.easeTo({duration:300,zoom:w.zoom-1,around:w.unproject(y)},{originalEvent:e})}):void 0}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class mt{constructor(e){this._enabled=!!e.enable,this._moveStateManager=e.moveStateManager,this._clickTolerance=e.clickTolerance||1,this._moveFunction=e.move,this._activateOnStart=!!e.activateOnStart,e.assignEvents(this),this.reset()}reset(e){this._active=!1,this._moved=!1,delete this._lastPoint,this._moveStateManager.endMove(e)}_move(...e){const n=this._moveFunction(...e);if(n.bearingDelta||n.pitchDelta||n.around||n.panDelta)return this._active=!0,n}dragStart(e,n){this.isEnabled()&&!this._lastPoint&&this._moveStateManager.isValidStartEvent(e)&&(this._moveStateManager.startMove(e),this._lastPoint=n.length?n[0]:n,this._activateOnStart&&this._lastPoint&&(this._active=!0))}dragMove(e,n){if(!this.isEnabled())return;const s=this._lastPoint;if(!s)return;if(e.preventDefault(),!this._moveStateManager.isValidMoveEvent(e))return void this.reset(e);const o=n.length?n[0]:n;return!this._moved&&o.dist(s){p.mousedown=p.dragStart,p.mousemoveWindow=p.dragMove,p.mouseup=p.dragEnd,p.contextmenu=e=>{e.preventDefault()}},Vc=({enable:p,clickTolerance:e,bearingDegreesPerPixelMoved:n=.8})=>{const s=new La({checkCorrectEvent:o=>E.mouseButton(o)===0&&o.ctrlKey||E.mouseButton(o)===2});return new mt({clickTolerance:e,move:(o,y)=>({bearingDelta:(y.x-o.x)*n}),moveStateManager:s,enable:p,assignEvents:Ql})},sl=({enable:p,clickTolerance:e,pitchDegreesPerPixelMoved:n=-.5})=>{const s=new La({checkCorrectEvent:o=>E.mouseButton(o)===0&&o.ctrlKey||E.mouseButton(o)===2});return new mt({clickTolerance:e,move:(o,y)=>({pitchDelta:(y.y-o.y)*n}),moveStateManager:s,enable:p,assignEvents:Ql})};class is{constructor(e,n){this._clickTolerance=e.clickTolerance||1,this._map=n,this.reset()}reset(){this._active=!1,this._touches={},this._sum=new r.P(0,0)}minTouchs(){return this._map.cooperativeGestures.isEnabled()?2:1}touchstart(e,n,s){return this._calculateTransform(e,n,s)}touchmove(e,n,s){if(this._active&&!(s.length0&&(this._active=!0);const o=kl(s,n),y=new r.P(0,0),w=new r.P(0,0);let _=0;for(const C in o){const b=o[C],j=this._touches[C];j&&(y._add(b),w._add(b.sub(j)),_++,o[C]=b)}if(this._touches=o,_Math.abs(p.x)}class $c extends es{constructor(e){super(),this._currentTouchCount=0,this._map=e}reset(){super.reset(),this._valid=void 0,delete this._firstMove,delete this._lastPoints}touchstart(e,n,s){super.touchstart(e,n,s),this._currentTouchCount=s.length}_start(e){this._lastPoints=e,Rn(e[0].sub(e[1]))&&(this._valid=!1)}_move(e,n,s){if(this._map.cooperativeGestures.isEnabled()&&this._currentTouchCount<3)return;const o=e[0].sub(this._lastPoints[0]),y=e[1].sub(this._lastPoints[1]);return this._valid=this.gestureBeginsVertically(o,y,s.timeStamp),this._valid?(this._lastPoints=e,this._active=!0,{pitchDelta:(o.y+y.y)/2*-.5}):void 0}gestureBeginsVertically(e,n,s){if(this._valid!==void 0)return this._valid;const o=e.mag()>=2,y=n.mag()>=2;if(!o&&!y)return;if(!o||!y)return this._firstMove===void 0&&(this._firstMove=s),s-this._firstMove<100&&void 0;const w=e.y>0==n.y>0;return Rn(e)&&Rn(n)&&w}}const rr={panStep:100,bearingStep:15,pitchStep:10};class Jc{constructor(e){this._tr=new wl(e);const n=rr;this._panStep=n.panStep,this._bearingStep=n.bearingStep,this._pitchStep=n.pitchStep,this._rotationDisabled=!1}reset(){this._active=!1}keydown(e){if(e.altKey||e.ctrlKey||e.metaKey)return;let n=0,s=0,o=0,y=0,w=0;switch(e.keyCode){case 61:case 107:case 171:case 187:n=1;break;case 189:case 109:case 173:n=-1;break;case 37:e.shiftKey?s=-1:(e.preventDefault(),y=-1);break;case 39:e.shiftKey?s=1:(e.preventDefault(),y=1);break;case 38:e.shiftKey?o=1:(e.preventDefault(),w=-1);break;case 40:e.shiftKey?o=-1:(e.preventDefault(),w=1);break;default:return}return this._rotationDisabled&&(s=0,o=0),{cameraAnimation:_=>{const A=this._tr;_.easeTo({duration:300,easeId:"keyboardHandler",easing:ur,zoom:n?Math.round(A.zoom)+n*(e.shiftKey?2:1):A.zoom,bearing:A.bearing+s*this._bearingStep,pitch:A.pitch+o*this._pitchStep,offset:[-y*this._panStep,-w*this._panStep],center:A.center},{originalEvent:e})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}disableRotation(){this._rotationDisabled=!0}enableRotation(){this._rotationDisabled=!1}}function ur(p){return p*(2-p)}const Zc=4.000244140625;class Wc{constructor(e,n){this._onTimeout=s=>{this._type="wheel",this._delta-=this._lastValue,this._active||this._start(s)},this._map=e,this._tr=new wl(e),this._triggerRenderFrame=n,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222}setZoomRate(e){this._defaultZoomRate=e}setWheelZoomRate(e){this._wheelZoomRate=e}isEnabled(){return!!this._enabled}isActive(){return!!this._active||this._finishTimeout!==void 0}isZooming(){return!!this._zooming}enable(e){this.isEnabled()||(this._enabled=!0,this._aroundCenter=!!e&&e.around==="center")}disable(){this.isEnabled()&&(this._enabled=!1)}wheel(e){if(!this.isEnabled()||this._map.cooperativeGestures.isEnabled()&&!e[this._map.cooperativeGestures._bypassKey])return;let n=e.deltaMode===WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY;const s=O.now(),o=s-(this._lastWheelEventTime||0);this._lastWheelEventTime=s,n!==0&&n%Zc==0?this._type="wheel":n!==0&&Math.abs(n)<4?this._type="trackpad":o>400?(this._type=null,this._lastValue=n,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(o*n)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,n+=this._lastValue)),e.shiftKey&&n&&(n/=4),this._type&&(this._lastWheelEvent=e,this._delta-=n,this._active||this._start(e)),e.preventDefault()}_start(e){if(!this._delta)return;this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);const n=E.mousePos(this._map.getCanvas(),e),s=this._tr;this._around=n.y>s.transform.height/2-s.transform.getHorizon()?r.N.convert(this._aroundCenter?s.center:s.unproject(n)):r.N.convert(s.center),this._aroundPoint=s.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._triggerRenderFrame())}renderFrame(){if(!this._frameId||(this._frameId=null,!this.isActive()))return;const e=this._tr.transform;if(this._delta!==0){const _=this._type==="wheel"&&Math.abs(this._delta)>Zc?this._wheelZoomRate:this._defaultZoomRate;let A=2/(1+Math.exp(-Math.abs(this._delta*_)));this._delta<0&&A!==0&&(A=1/A);const C=typeof this._targetZoom=="number"?e.zoomScale(this._targetZoom):e.scale;this._targetZoom=Math.min(e.maxZoom,Math.max(e.minZoom,e.scaleZoom(C*A))),this._type==="wheel"&&(this._startZoom=e.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}const n=typeof this._targetZoom=="number"?this._targetZoom:e.zoom,s=this._startZoom,o=this._easing;let y,w=!1;if(this._type==="wheel"&&s&&o){const _=Math.min((O.now()-this._lastWheelEventTime)/200,1),A=o(_);y=r.z.number(s,n,A),_<1?this._frameId||(this._frameId=!0):w=!0}else y=n,w=!0;return this._active=!0,w&&(this._active=!1,this._finishTimeout=setTimeout(()=>{this._zooming=!1,this._triggerRenderFrame(),delete this._targetZoom,delete this._finishTimeout},200)),{noInertia:!0,needsRenderFrame:!w,zoomDelta:y-e.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}_smoothOutEasing(e){let n=r.b9;if(this._prevEase){const s=this._prevEase,o=(O.now()-s.start)/s.duration,y=s.easing(o+.01)-s.easing(o),w=.27/Math.sqrt(y*y+1e-4)*.01,_=Math.sqrt(.0729-w*w);n=r.b8(w,_,.25,1)}return this._prevEase={start:O.now(),duration:e,easing:n},n}reset(){this._active=!1,this._zooming=!1,delete this._targetZoom,this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout)}}class Xc{constructor(e,n){this._clickZoom=e,this._tapZoom=n}enable(){this._clickZoom.enable(),this._tapZoom.enable()}disable(){this._clickZoom.disable(),this._tapZoom.disable()}isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()}isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()}}class as{constructor(e){this._tr=new wl(e),this.reset()}reset(){this._active=!1}dblclick(e,n){return e.preventDefault(),{cameraAnimation:s=>{s.easeTo({duration:300,zoom:this._tr.zoom+(e.shiftKey?-1:1),around:this._tr.unproject(n)},{originalEvent:e})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class pr{constructor(){this._tap=new Hc({numTouches:1,numTaps:1}),this.reset()}reset(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,delete this._tapPoint,this._tap.reset()}touchstart(e,n,s){if(!this._swipePoint)if(this._tapTime){const o=n[0],y=e.timeStamp-this._tapTime<500,w=this._tapPoint.dist(o)<30;y&&w?s.length>0&&(this._swipePoint=o,this._swipeTouch=s[0].identifier):this.reset()}else this._tap.touchstart(e,n,s)}touchmove(e,n,s){if(this._tapTime){if(this._swipePoint){if(s[0].identifier!==this._swipeTouch)return;const o=n[0],y=o.y-this._swipePoint.y;return this._swipePoint=o,e.preventDefault(),this._active=!0,{zoomDelta:y/128}}}else this._tap.touchmove(e,n,s)}touchend(e,n,s){if(this._tapTime)this._swipePoint&&s.length===0&&this.reset();else{const o=this._tap.touchend(e,n,s);o&&(this._tapTime=e.timeStamp,this._tapPoint=o)}}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Wa{constructor(e,n,s){this._el=e,this._mousePan=n,this._touchPan=s}enable(e){this._inertiaOptions=e||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("maplibregl-touch-drag-pan")}disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("maplibregl-touch-drag-pan")}isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()}isActive(){return this._mousePan.isActive()||this._touchPan.isActive()}}class an{constructor(e,n,s){this._pitchWithRotate=e.pitchWithRotate,this._mouseRotate=n,this._mousePitch=s}enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()}disable(){this._mouseRotate.disable(),this._mousePitch.disable()}isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())}isActive(){return this._mouseRotate.isActive()||this._mousePitch.isActive()}}class Yc{constructor(e,n,s,o){this._el=e,this._touchZoom=n,this._touchRotate=s,this._tapDragZoom=o,this._rotationDisabled=!1,this._enabled=!0}enable(e){this._touchZoom.enable(e),this._rotationDisabled||this._touchRotate.enable(e),this._tapDragZoom.enable(),this._el.classList.add("maplibregl-touch-zoom-rotate")}disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("maplibregl-touch-zoom-rotate")}isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()}isActive(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()}disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable()}enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()}}class nn{constructor(e,n){this._bypassKey=navigator.userAgent.indexOf("Mac")!==-1?"metaKey":"ctrlKey",this._map=e,this._options=n,this._enabled=!1}isActive(){return!1}reset(){}_setupUI(){if(this._container)return;const e=this._map.getCanvasContainer();e.classList.add("maplibregl-cooperative-gestures"),this._container=E.create("div","maplibregl-cooperative-gesture-screen",e);let n=this._map._getUIString("CooperativeGesturesHandler.WindowsHelpText");this._bypassKey==="metaKey"&&(n=this._map._getUIString("CooperativeGesturesHandler.MacHelpText"));const s=this._map._getUIString("CooperativeGesturesHandler.MobileHelpText"),o=document.createElement("div");o.className="maplibregl-desktop-message",o.textContent=n,this._container.appendChild(o);const y=document.createElement("div");y.className="maplibregl-mobile-message",y.textContent=s,this._container.appendChild(y),this._container.setAttribute("aria-hidden","true")}_destoryUI(){this._container&&(E.remove(this._container),this._map.getCanvasContainer().classList.remove("maplibregl-cooperative-gestures")),delete this._container}enable(){this._setupUI(),this._enabled=!0}disable(){this._enabled=!1,this._destoryUI()}isEnabled(){return this._enabled}touchmove(e){this._onCooperativeGesture(e.touches.length===1)}wheel(e){this._map.scrollZoom.isEnabled()&&this._onCooperativeGesture(!e[this._bypassKey])}_onCooperativeGesture(e){this._enabled&&e&&(this._container.classList.add("maplibregl-show"),setTimeout(()=>{this._container.classList.remove("maplibregl-show")},100))}}const Dn=p=>p.zoom||p.drag||p.pitch||p.rotate;class h0 extends r.k{}function Qc(p){return p.panDelta&&p.panDelta.mag()||p.zoomDelta||p.bearingDelta||p.pitchDelta}class f0{constructor(e,n){this.handleWindowEvent=o=>{this.handleEvent(o,`${o.type}Window`)},this.handleEvent=(o,y)=>{if(o.type==="blur")return void this.stop(!0);this._updatingCamera=!0;const w=o.type==="renderFrame"?void 0:o,_={needsRenderFrame:!1},A={},C={},b=o.touches,j=b?this._getMapTouches(b):void 0,P=j?E.touchPos(this._map.getCanvas(),j):E.mousePos(this._map.getCanvas(),o);for(const{handlerName:X,handler:$,allowed:Q}of this._handlers){if(!$.isEnabled())continue;let ni;this._blockedByActive(C,Q,X)?$.reset():$[y||o.type]&&(ni=$[y||o.type](o,P,j),this.mergeHandlerResult(_,A,ni,X,w),ni&&ni.needsRenderFrame&&this._triggerRenderFrame()),(ni||$.isActive())&&(C[X]=$)}const H={};for(const X in this._previousActiveHandlers)C[X]||(H[X]=w);this._previousActiveHandlers=C,(Object.keys(H).length||Qc(_))&&(this._changes.push([_,A,H]),this._triggerRenderFrame()),(Object.keys(C).length||Qc(_))&&this._map._stop(!0),this._updatingCamera=!1;const{cameraAnimation:U}=_;U&&(this._inertia.clear(),this._fireEvents({},{},!0),this._changes=[],U(this._map))},this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Es(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n);const s=this._el;this._listeners=[[s,"touchstart",{passive:!0}],[s,"touchmove",{passive:!1}],[s,"touchend",void 0],[s,"touchcancel",void 0],[s,"mousedown",void 0],[s,"mousemove",void 0],[s,"mouseup",void 0],[document,"mousemove",{capture:!0}],[document,"mouseup",void 0],[s,"mouseover",void 0],[s,"mouseout",void 0],[s,"dblclick",void 0],[s,"click",void 0],[s,"keydown",{capture:!1}],[s,"keyup",void 0],[s,"wheel",{passive:!1}],[s,"contextmenu",void 0],[window,"blur",void 0]];for(const[o,y,w]of this._listeners)E.addEventListener(o,y,o===document?this.handleWindowEvent:this.handleEvent,w)}destroy(){for(const[e,n,s]of this._listeners)E.removeEventListener(e,n,e===document?this.handleWindowEvent:this.handleEvent,s)}_addDefaultHandlers(e){const n=this._map,s=n.getCanvasContainer();this._add("mapEvent",new Vs(n,e));const o=n.boxZoom=new zc(n,e);this._add("boxZoom",o),e.interactive&&e.boxZoom&&o.enable();const y=n.cooperativeGestures=new nn(n,e.cooperativeGestures);this._add("cooperativeGestures",y),e.cooperativeGestures&&y.enable();const w=new or(n),_=new as(n);n.doubleClickZoom=new Xc(_,w),this._add("tapZoom",w),this._add("clickZoom",_),e.interactive&&e.doubleClickZoom&&n.doubleClickZoom.enable();const A=new pr;this._add("tapDragZoom",A);const C=n.touchPitch=new $c(n);this._add("touchPitch",C),e.interactive&&e.touchPitch&&n.touchPitch.enable(e.touchPitch);const b=Vc(e),j=sl(e);n.dragRotate=new an(e,b,j),this._add("mouseRotate",b,["mousePitch"]),this._add("mousePitch",j,["mouseRotate"]),e.interactive&&e.dragRotate&&n.dragRotate.enable();const P=(({enable:ni,clickTolerance:Z})=>{const ci=new La({checkCorrectEvent:di=>E.mouseButton(di)===0&&!di.ctrlKey});return new mt({clickTolerance:Z,move:(di,yi)=>({around:yi,panDelta:yi.sub(di)}),activateOnStart:!0,moveStateManager:ci,enable:ni,assignEvents:Ql})})(e),H=new is(e,n);n.dragPan=new Wa(s,P,H),this._add("mousePan",P),this._add("touchPan",H,["touchZoom","touchRotate"]),e.interactive&&e.dragPan&&n.dragPan.enable(e.dragPan);const U=new Kc,X=new qc;n.touchZoomRotate=new Yc(s,X,U,A),this._add("touchRotate",U,["touchPan","touchZoom"]),this._add("touchZoom",X,["touchPan","touchRotate"]),e.interactive&&e.touchZoomRotate&&n.touchZoomRotate.enable(e.touchZoomRotate);const $=n.scrollZoom=new Wc(n,()=>this._triggerRenderFrame());this._add("scrollZoom",$,["mousePan"]),e.interactive&&e.scrollZoom&&n.scrollZoom.enable(e.scrollZoom);const Q=n.keyboard=new Jc(n);this._add("keyboard",Q),e.interactive&&e.keyboard&&n.keyboard.enable(),this._add("blockableMapEvent",new Mc(n))}_add(e,n,s){this._handlers.push({handlerName:e,handler:n,allowed:s}),this._handlersById[e]=n}stop(e){if(!this._updatingCamera){for(const{handler:n}of this._handlers)n.reset();this._inertia.clear(),this._fireEvents({},{},e),this._changes=[]}}isActive(){for(const{handler:e}of this._handlers)if(e.isActive())return!0;return!1}isZooming(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()}isRotating(){return!!this._eventsInProgress.rotate}isMoving(){return!!Dn(this._eventsInProgress)||this.isZooming()}_blockedByActive(e,n,s){for(const o in e)if(o!==s&&(!n||n.indexOf(o)<0))return!0;return!1}_getMapTouches(e){const n=[];for(const s of e)this._el.contains(s.target)&&n.push(s);return n}mergeHandlerResult(e,n,s,o,y){if(!s)return;r.e(e,s);const w={handlerName:o,originalEvent:s.originalEvent||y};s.zoomDelta!==void 0&&(n.zoom=w),s.panDelta!==void 0&&(n.drag=w),s.pitchDelta!==void 0&&(n.pitch=w),s.bearingDelta!==void 0&&(n.rotate=w)}_applyChanges(){const e={},n={},s={};for(const[o,y,w]of this._changes)o.panDelta&&(e.panDelta=(e.panDelta||new r.P(0,0))._add(o.panDelta)),o.zoomDelta&&(e.zoomDelta=(e.zoomDelta||0)+o.zoomDelta),o.bearingDelta&&(e.bearingDelta=(e.bearingDelta||0)+o.bearingDelta),o.pitchDelta&&(e.pitchDelta=(e.pitchDelta||0)+o.pitchDelta),o.around!==void 0&&(e.around=o.around),o.pinchAround!==void 0&&(e.pinchAround=o.pinchAround),o.noInertia&&(e.noInertia=o.noInertia),r.e(n,y),r.e(s,w);this._updateMapTransform(e,n,s),this._changes=[]}_updateMapTransform(e,n,s){const o=this._map,y=o._getTransformForUpdate(),w=o.terrain;if(!(Qc(e)||w&&this._terrainMovement))return this._fireEvents(n,s,!0);let{panDelta:_,zoomDelta:A,bearingDelta:C,pitchDelta:b,around:j,pinchAround:P}=e;P!==void 0&&(j=P),o._stop(!0),j=j||o.transform.centerPoint;const H=y.pointLocation(_?j.sub(_):j);C&&(y.bearing+=C),b&&(y.pitch+=b),A&&(y.zoom+=A),w?this._terrainMovement||!n.drag&&!n.zoom?n.drag&&this._terrainMovement?y.center=y.pointLocation(y.centerPoint.sub(_)):y.setLocationAtPoint(H,j):(this._terrainMovement=!0,this._map._elevationFreeze=!0,y.setLocationAtPoint(H,j)):y.setLocationAtPoint(H,j),o._applyUpdatedTransform(y),this._map._update(),e.noInertia||this._inertia.record(e),this._fireEvents(n,s,!0)}_fireEvents(e,n,s){const o=Dn(this._eventsInProgress),y=Dn(e),w={};for(const j in e){const{originalEvent:P}=e[j];this._eventsInProgress[j]||(w[`${j}start`]=P),this._eventsInProgress[j]=e[j]}!o&&y&&this._fireEvent("movestart",y.originalEvent);for(const j in w)this._fireEvent(j,w[j]);y&&this._fireEvent("move",y.originalEvent);for(const j in e){const{originalEvent:P}=e[j];this._fireEvent(j,P)}const _={};let A;for(const j in this._eventsInProgress){const{handlerName:P,originalEvent:H}=this._eventsInProgress[j];this._handlersById[P].isActive()||(delete this._eventsInProgress[j],A=n[P]||H,_[`${j}end`]=A)}for(const j in _)this._fireEvent(j,_[j]);const C=Dn(this._eventsInProgress),b=(o||y)&&!C;if(b&&this._terrainMovement&&(this._map._elevationFreeze=!1,this._terrainMovement=!1,this._map.transform.recalculateZoom(this._map.terrain)),s&&b){this._updatingCamera=!0;const j=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),P=H=>H!==0&&-this._bearingSnap{delete this._frameId,this.handleEvent(new h0("renderFrame",{timeStamp:e})),this._applyChanges()})}_triggerRenderFrame(){this._frameId===void 0&&(this._frameId=this._requestFrame())}}class g0 extends r.E{constructor(e,n){super(),this._renderFrameCallback=()=>{const s=Math.min((O.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(s)),s<1&&this._easeFrameId?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},this._moving=!1,this._zooming=!1,this.transform=e,this._bearingSnap=n.bearingSnap,this.on("moveend",()=>{delete this._requestedCameraState})}getCenter(){return new r.N(this.transform.center.lng,this.transform.center.lat)}setCenter(e,n){return this.jumpTo({center:e},n)}panBy(e,n,s){return e=r.P.convert(e).mult(-1),this.panTo(this.transform.center,r.e({offset:e},n),s)}panTo(e,n,s){return this.easeTo(r.e({center:e},n),s)}getZoom(){return this.transform.zoom}setZoom(e,n){return this.jumpTo({zoom:e},n),this}zoomTo(e,n,s){return this.easeTo(r.e({zoom:e},n),s)}zoomIn(e,n){return this.zoomTo(this.getZoom()+1,e,n),this}zoomOut(e,n){return this.zoomTo(this.getZoom()-1,e,n),this}getBearing(){return this.transform.bearing}setBearing(e,n){return this.jumpTo({bearing:e},n),this}getPadding(){return this.transform.padding}setPadding(e,n){return this.jumpTo({padding:e},n),this}rotateTo(e,n,s){return this.easeTo(r.e({bearing:e},n),s)}resetNorth(e,n){return this.rotateTo(0,r.e({duration:1e3},e),n),this}resetNorthPitch(e,n){return this.easeTo(r.e({bearing:0,pitch:0,duration:1e3},e),n),this}snapToNorth(e,n){return Math.abs(this.getBearing()){if(this._zooming&&(o.zoom=r.z.number(y,$,wi)),this._rotating&&(o.bearing=r.z.number(w,C,wi)),this._pitching&&(o.pitch=r.z.number(_,b,wi)),this._padding&&(o.interpolatePadding(A,j,wi),H=o.centerPoint.add(P)),this.terrain&&!e.freezeElevation&&this._updateElevation(wi),ci)o.setLocationAtPoint(ci,di);else{const Li=o.zoomScale(o.zoom-y),Ei=$>y?Math.min(2,Z):Math.max(.5,Z),Vi=Math.pow(Ei,1-wi),Bi=o.unproject(Q.add(ni.mult(wi*Vi)).mult(Li));o.setLocationAtPoint(o.renderWorldCopies?Bi.wrap():Bi,H)}this._applyUpdatedTransform(o),this._fireMoveEvents(n)},wi=>{this.terrain&&e.freezeElevation&&this._finalizeElevation(),this._afterEase(n,wi)},e),this}_prepareEase(e,n,s={}){this._moving=!0,n||s.moving||this.fire(new r.k("movestart",e)),this._zooming&&!s.zooming&&this.fire(new r.k("zoomstart",e)),this._rotating&&!s.rotating&&this.fire(new r.k("rotatestart",e)),this._pitching&&!s.pitching&&this.fire(new r.k("pitchstart",e))}_prepareElevation(e){this._elevationCenter=e,this._elevationStart=this.transform.elevation,this._elevationTarget=this.terrain.getElevationForLngLatZoom(e,this.transform.tileZoom),this._elevationFreeze=!0}_updateElevation(e){this.transform.minElevationForCurrentTile=this.terrain.getMinTileElevationForLngLatZoom(this._elevationCenter,this.transform.tileZoom);const n=this.terrain.getElevationForLngLatZoom(this._elevationCenter,this.transform.tileZoom);if(e<1&&n!==this._elevationTarget){const s=this._elevationTarget-this._elevationStart;this._elevationStart+=e*(s-(n-(s*e+this._elevationStart))/(1-e)),this._elevationTarget=n}this.transform.elevation=r.z.number(this._elevationStart,this._elevationTarget,e)}_finalizeElevation(){this._elevationFreeze=!1,this.transform.recalculateZoom(this.terrain)}_getTransformForUpdate(){return this.transformCameraUpdate?(this._requestedCameraState||(this._requestedCameraState=this.transform.clone()),this._requestedCameraState):this.transform}_applyUpdatedTransform(e){if(!this.transformCameraUpdate)return;const n=e.clone(),{center:s,zoom:o,pitch:y,bearing:w,elevation:_}=this.transformCameraUpdate(n);s&&(n.center=s),o!==void 0&&(n.zoom=o),y!==void 0&&(n.pitch=y),w!==void 0&&(n.bearing=w),_!==void 0&&(n.elevation=_),this.transform.apply(n)}_fireMoveEvents(e){this.fire(new r.k("move",e)),this._zooming&&this.fire(new r.k("zoom",e)),this._rotating&&this.fire(new r.k("rotate",e)),this._pitching&&this.fire(new r.k("pitch",e))}_afterEase(e,n){if(this._easeId&&n&&this._easeId===n)return;delete this._easeId;const s=this._zooming,o=this._rotating,y=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,s&&this.fire(new r.k("zoomend",e)),o&&this.fire(new r.k("rotateend",e)),y&&this.fire(new r.k("pitchend",e)),this.fire(new r.k("moveend",e))}flyTo(e,n){var s;if(!e.essential&&O.prefersReducedMotion){const Ti=r.M(e,["center","zoom","bearing","pitch","around"]);return this.jumpTo(Ti,n)}this.stop(),e=r.e({offset:[0,0],speed:1.2,curve:1.42,easing:r.b9},e);const o=this._getTransformForUpdate(),y=this.getZoom(),w=this.getBearing(),_=this.getPitch(),A=this.getPadding(),C="bearing"in e?this._normalizeBearing(e.bearing,w):w,b="pitch"in e?+e.pitch:_,j="padding"in e?e.padding:o.padding,P=r.P.convert(e.offset);let H=o.centerPoint.add(P);const U=o.pointLocation(H),{center:X,zoom:$}=o.getConstrained(r.N.convert(e.center||U),(s=e.zoom)!==null&&s!==void 0?s:y);this._normalizeCenter(X);const Q=o.zoomScale($-y),ni=o.project(U),Z=o.project(X).sub(ni);let ci=e.curve;const di=Math.max(o.width,o.height),yi=di/Q,wi=Z.mag();if("minZoom"in e){const Ti=r.ad(Math.min(e.minZoom,y,$),o.minZoom,o.maxZoom),me=di/o.zoomScale(Ti-y);ci=Math.sqrt(me/wi*2)}const Li=ci*ci;function Ei(Ti){const me=(yi*yi-di*di+(Ti?-1:1)*Li*Li*wi*wi)/(2*(Ti?yi:di)*Li*wi);return Math.log(Math.sqrt(me*me+1)-me)}function Vi(Ti){return(Math.exp(Ti)-Math.exp(-Ti))/2}function Bi(Ti){return(Math.exp(Ti)+Math.exp(-Ti))/2}const Fi=Ei(!1);let Wi=function(Ti){return Bi(Fi)/Bi(Fi+ci*Ti)},ge=function(Ti){return di*((Bi(Fi)*(Vi(me=Fi+ci*Ti)/Bi(me))-Vi(Fi))/Li)/wi;var me},bi=(Ei(!0)-Fi)/ci;if(Math.abs(wi)<1e-6||!isFinite(bi)){if(Math.abs(di-yi)<1e-6)return this.easeTo(e,n);const Ti=yi0,Wi=me=>Math.exp(Ti*ci*me)}return e.duration="duration"in e?+e.duration:1e3*bi/("screenSpeed"in e?+e.screenSpeed/ci:+e.speed),e.maxDuration&&e.duration>e.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=w!==C,this._pitching=b!==_,this._padding=!o.isPaddingEqual(j),this._prepareEase(n,!1),this.terrain&&this._prepareElevation(X),this._ease(Ti=>{const me=Ti*bi,ht=1/Wi(me);o.zoom=Ti===1?$:y+o.scaleZoom(ht),this._rotating&&(o.bearing=r.z.number(w,C,Ti)),this._pitching&&(o.pitch=r.z.number(_,b,Ti)),this._padding&&(o.interpolatePadding(A,j,Ti),H=o.centerPoint.add(P)),this.terrain&&!e.freezeElevation&&this._updateElevation(Ti);const Ce=Ti===1?X:o.unproject(ni.add(Z.mult(ge(me))).mult(ht));o.setLocationAtPoint(o.renderWorldCopies?Ce.wrap():Ce,H),this._applyUpdatedTransform(o),this._fireMoveEvents(n)},()=>{this.terrain&&e.freezeElevation&&this._finalizeElevation(),this._afterEase(n)},e),this}isEasing(){return!!this._easeFrameId}stop(){return this._stop()}_stop(e,n){var s;if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){const o=this._onEaseEnd;delete this._onEaseEnd,o.call(this,n)}return e||(s=this.handlers)===null||s===void 0||s.stop(!1),this}_ease(e,n,s){s.animate===!1||s.duration===0?(e(1),n()):(this._easeStart=O.now(),this._easeOptions=s,this._onEaseFrame=e,this._onEaseEnd=n,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))}_normalizeBearing(e,n){e=r.b3(e,-180,180);const s=Math.abs(e-n);return Math.abs(e-360-n)180?-360:s<-180?360:0}queryTerrainElevation(e){return this.terrain?this.terrain.getElevationForLngLatZoom(r.N.convert(e),this.transform.tileZoom)-this.transform.elevation:null}}const io={compact:!0,customAttribution:'MapLibre'};class _l{constructor(e=io){this._toggleAttribution=()=>{this._container.classList.contains("maplibregl-compact")&&(this._container.classList.contains("maplibregl-compact-show")?(this._container.setAttribute("open",""),this._container.classList.remove("maplibregl-compact-show")):(this._container.classList.add("maplibregl-compact-show"),this._container.removeAttribute("open")))},this._updateData=n=>{!n||n.sourceDataType!=="metadata"&&n.sourceDataType!=="visibility"&&n.dataType!=="style"&&n.type!=="terrain"||this._updateAttributions()},this._updateCompact=()=>{this._map.getCanvasContainer().offsetWidth<=640||this._compact?this._compact===!1?this._container.setAttribute("open",""):this._container.classList.contains("maplibregl-compact")||this._container.classList.contains("maplibregl-attrib-empty")||(this._container.setAttribute("open",""),this._container.classList.add("maplibregl-compact","maplibregl-compact-show")):(this._container.setAttribute("open",""),this._container.classList.contains("maplibregl-compact")&&this._container.classList.remove("maplibregl-compact","maplibregl-compact-show"))},this._updateCompactMinimize=()=>{this._container.classList.contains("maplibregl-compact")&&this._container.classList.contains("maplibregl-compact-show")&&this._container.classList.remove("maplibregl-compact-show")},this.options=e}getDefaultPosition(){return"bottom-right"}onAdd(e){return this._map=e,this._compact=this.options.compact,this._container=E.create("details","maplibregl-ctrl maplibregl-ctrl-attrib"),this._compactButton=E.create("summary","maplibregl-ctrl-attrib-button",this._container),this._compactButton.addEventListener("click",this._toggleAttribution),this._setElementTitle(this._compactButton,"ToggleAttribution"),this._innerContainer=E.create("div","maplibregl-ctrl-attrib-inner",this._container),this._updateAttributions(),this._updateCompact(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("terrain",this._updateData),this._map.on("resize",this._updateCompact),this._map.on("drag",this._updateCompactMinimize),this._container}onRemove(){E.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("terrain",this._updateData),this._map.off("resize",this._updateCompact),this._map.off("drag",this._updateCompactMinimize),this._map=void 0,this._compact=void 0,this._attribHTML=void 0}_setElementTitle(e,n){const s=this._map._getUIString(`AttributionControl.${n}`);e.title=s,e.setAttribute("aria-label",s)}_updateAttributions(){if(!this._map.style)return;let e=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?e=e.concat(this.options.customAttribution.map(o=>typeof o!="string"?"":o)):typeof this.options.customAttribution=="string"&&e.push(this.options.customAttribution)),this._map.style.stylesheet){const o=this._map.style.stylesheet;this.styleOwner=o.owner,this.styleId=o.id}const n=this._map.style.sourceCaches;for(const o in n){const y=n[o];if(y.used||y.usedForTerrain){const w=y.getSource();w.attribution&&e.indexOf(w.attribution)<0&&e.push(w.attribution)}}e=e.filter(o=>String(o).trim()),e.sort((o,y)=>o.length-y.length),e=e.filter((o,y)=>{for(let w=y+1;w=0)return!1;return!0});const s=e.join(" | ");s!==this._attribHTML&&(this._attribHTML=s,e.length?(this._innerContainer.innerHTML=s,this._container.classList.remove("maplibregl-attrib-empty")):this._container.classList.add("maplibregl-attrib-empty"),this._updateCompact(),this._editLink=null)}}class In{constructor(e={}){this._updateCompact=()=>{const n=this._container.children;if(n.length){const s=n[0];this._map.getCanvasContainer().offsetWidth<=640||this._compact?this._compact!==!1&&s.classList.add("maplibregl-compact"):s.classList.remove("maplibregl-compact")}},this.options=e}getDefaultPosition(){return"bottom-left"}onAdd(e){this._map=e,this._compact=this.options&&this.options.compact,this._container=E.create("div","maplibregl-ctrl");const n=E.create("a","maplibregl-ctrl-logo");return n.target="_blank",n.rel="noopener nofollow",n.href="https://maplibre.org/",n.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),n.setAttribute("rel","noopener nofollow"),this._container.appendChild(n),this._container.style.display="block",this._map.on("resize",this._updateCompact),this._updateCompact(),this._container}onRemove(){E.remove(this._container),this._map.off("resize",this._updateCompact),this._map=void 0,this._compact=void 0}}class Ki{constructor(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1}add(e){const n=++this._id;return this._queue.push({callback:e,id:n,cancelled:!1}),n}remove(e){const n=this._currentlyRunning,s=n?this._queue.concat(n):this._queue;for(const o of s)if(o.id===e)return void(o.cancelled=!0)}run(e=0){if(this._currentlyRunning)throw new Error("Attempting to run(), but is already running.");const n=this._currentlyRunning=this._queue;this._queue=[];for(const s of n)if(!s.cancelled&&(s.callback(e),this._cleared))break;this._cleared=!1,this._currentlyRunning=!1}clear(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]}}var dr=r.Y([{name:"a_pos3d",type:"Int16",components:3}]);class eo extends r.E{constructor(e){super(),this.sourceCache=e,this._tiles={},this._renderableTilesKeys=[],this._sourceTileCache={},this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.deltaZoom=1,e.usedForTerrain=!0,e.tileSize=this.tileSize*2**this.deltaZoom}destruct(){this.sourceCache.usedForTerrain=!1,this.sourceCache.tileSize=null}update(e,n){this.sourceCache.update(e,n),this._renderableTilesKeys=[];const s={};for(const o of e.coveringTiles({tileSize:this.tileSize,minzoom:this.minzoom,maxzoom:this.maxzoom,reparseOverscaled:!1,terrain:n}))s[o.key]=!0,this._renderableTilesKeys.push(o.key),this._tiles[o.key]||(o.posMatrix=new Float64Array(16),r.aQ(o.posMatrix,0,r.X,0,r.X,0,1),this._tiles[o.key]=new Ga(o,this.tileSize));for(const o in this._tiles)s[o]||delete this._tiles[o]}freeRtt(e){for(const n in this._tiles){const s=this._tiles[n];(!e||s.tileID.equals(e)||s.tileID.isChildOf(e)||e.isChildOf(s.tileID))&&(s.rtt=[])}}getRenderableTiles(){return this._renderableTilesKeys.map(e=>this.getTileByID(e))}getTileByID(e){return this._tiles[e]}getTerrainCoords(e){const n={};for(const s of this._renderableTilesKeys){const o=this._tiles[s].tileID;if(o.canonical.equals(e.canonical)){const y=e.clone();y.posMatrix=new Float64Array(16),r.aQ(y.posMatrix,0,r.X,0,r.X,0,1),n[s]=y}else if(o.canonical.isChildOf(e.canonical)){const y=e.clone();y.posMatrix=new Float64Array(16);const w=o.canonical.z-e.canonical.z,_=o.canonical.x-(o.canonical.x>>w<>w<>w;r.aQ(y.posMatrix,0,C,0,C,0,1),r.J(y.posMatrix,y.posMatrix,[-_*C,-A*C,0]),n[s]=y}else if(e.canonical.isChildOf(o.canonical)){const y=e.clone();y.posMatrix=new Float64Array(16);const w=e.canonical.z-o.canonical.z,_=e.canonical.x-(e.canonical.x>>w<>w<>w;r.aQ(y.posMatrix,0,r.X,0,r.X,0,1),r.J(y.posMatrix,y.posMatrix,[_*C,A*C,0]),r.K(y.posMatrix,y.posMatrix,[1/2**w,1/2**w,0]),n[s]=y}}return n}getSourceTile(e,n){const s=this.sourceCache._source;let o=e.overscaledZ-this.deltaZoom;if(o>s.maxzoom&&(o=s.maxzoom),o=s.minzoom&&(!y||!y.dem);)y=this.sourceCache.getTileByID(e.scaledTo(o--).key);return y}tilesAfterTime(e=Date.now()){return Object.values(this._tiles).filter(n=>n.timeAdded>=e)}}class yr{constructor(e,n,s){this.painter=e,this.sourceCache=new eo(n),this.options=s,this.exaggeration=typeof s.exaggeration=="number"?s.exaggeration:1,this.qualityFactor=2,this.meshSize=128,this._demMatrixCache={},this.coordsIndex=[],this._coordsTextureSize=1024}getDEMElevation(e,n,s,o=r.X){var y;if(!(n>=0&&n=0&&se.canonical.z&&(e.canonical.z>=o?y=e.canonical.z-o:r.w("cannot calculate elevation if elevation maxzoom > source.maxzoom"));const w=e.canonical.x-(e.canonical.x>>y<>y<>8<<4|y>>8,n[w+3]=0;const s=new r.R({width:this._coordsTextureSize,height:this._coordsTextureSize},new Uint8Array(n.buffer)),o=new Xi(e,s,e.gl.RGBA,{premultiply:!1});return o.bind(e.gl.NEAREST,e.gl.CLAMP_TO_EDGE),this._coordsTexture=o,o}pointCoordinate(e){this.painter.maybeDrawDepthAndCoords(!0);const n=new Uint8Array(4),s=this.painter.context,o=s.gl,y=Math.round(e.x*this.painter.pixelRatio/devicePixelRatio),w=Math.round(e.y*this.painter.pixelRatio/devicePixelRatio),_=Math.round(this.painter.height/devicePixelRatio);s.bindFramebuffer.set(this.getFramebuffer("coords").framebuffer),o.readPixels(y,_-w-1,1,1,o.RGBA,o.UNSIGNED_BYTE,n),s.bindFramebuffer.set(null);const A=n[0]+(n[2]>>4<<8),C=n[1]+((15&n[2])<<8),b=this.coordsIndex[255-n[3]],j=b&&this.sourceCache.getTileByID(b);if(!j)return null;const P=this._coordsTextureSize,H=(1<e.id!==n),this._recentlyUsed.push(e.id)}stampObject(e){e.stamp=++this._stamp}getOrCreateFreeObject(){for(const n of this._recentlyUsed)if(!this._objects[n].inUse)return this._objects[n];if(this._objects.length>=this._size)throw new Error("No free RenderPool available, call freeAllObjects() required!");const e=this._createObject(this._objects.length);return this._objects.push(e),e}freeObject(e){e.inUse=!1}freeAllObjects(){for(const e of this._objects)this.freeObject(e)}isFull(){return!(this._objects.length!e.inUse)===!1}}const wn={background:!0,fill:!0,line:!0,raster:!0,hillshade:!0};class mr{constructor(e,n){this.painter=e,this.terrain=n,this.pool=new ns(e.context,30,n.sourceCache.tileSize*n.qualityFactor)}destruct(){this.pool.destruct()}getTexture(e){return this.pool.getObjectForId(e.rtt[this._stacks.length-1].id).texture}prepareForRender(e,n){this._stacks=[],this._prevType=null,this._rttTiles=[],this._renderableTiles=this.terrain.sourceCache.getRenderableTiles(),this._renderableLayerIds=e._order.filter(s=>!e._layers[s].isHidden(n)),this._coordsDescendingInv={};for(const s in e.sourceCaches){this._coordsDescendingInv[s]={};const o=e.sourceCaches[s].getVisibleCoordinates();for(const y of o){const w=this.terrain.sourceCache.getTerrainCoords(y);for(const _ in w)this._coordsDescendingInv[s][_]||(this._coordsDescendingInv[s][_]=[]),this._coordsDescendingInv[s][_].push(w[_])}}this._coordsDescendingInvStr={};for(const s of e._order){const o=e._layers[s],y=o.source;if(wn[o.type]&&!this._coordsDescendingInvStr[y]){this._coordsDescendingInvStr[y]={};for(const w in this._coordsDescendingInv[y])this._coordsDescendingInvStr[y][w]=this._coordsDescendingInv[y][w].map(_=>_.key).sort().join()}}for(const s of this._renderableTiles)for(const o in this._coordsDescendingInvStr){const y=this._coordsDescendingInvStr[o][s.tileID.key];y&&y!==s.rttCoords[o]&&(s.rtt=[])}}renderLayer(e){if(e.isHidden(this.painter.transform.zoom))return!1;const n=e.type,s=this.painter,o=this._renderableLayerIds[this._renderableLayerIds.length-1]===e.id;if(wn[n]&&(this._prevType&&wn[this._prevType]||this._stacks.push([]),this._prevType=n,this._stacks[this._stacks.length-1].push(e.id),!o))return!0;if(wn[this._prevType]||wn[n]&&o){this._prevType=n;const y=this._stacks.length-1,w=this._stacks[y]||[];for(const _ of this._renderableTiles){if(this.pool.isFull()&&(Wl(this.painter,this.terrain,this._rttTiles),this._rttTiles=[],this.pool.freeAllObjects()),this._rttTiles.push(_),_.rtt[y]){const C=this.pool.getObjectForId(_.rtt[y].id);if(C.stamp===_.rtt[y].stamp){this.pool.useObject(C);continue}}const A=this.pool.getOrCreateFreeObject();this.pool.useObject(A),this.pool.stampObject(A),_.rtt[y]={id:A.id,stamp:A.stamp},s.context.bindFramebuffer.set(A.fbo.framebuffer),s.context.clear({color:r.aN.transparent,stencil:0}),s.currentStencilSource=void 0;for(let C=0;C{p.touchstart=p.dragStart,p.touchmoveWindow=p.dragMove,p.touchend=p.dragEnd},ao={showCompass:!0,showZoom:!0,visualizePitch:!1};class fr{constructor(e,n,s=!1){this.mousedown=w=>{this.startMouse(r.e({},w,{ctrlKey:!0,preventDefault:()=>w.preventDefault()}),E.mousePos(this.element,w)),E.addEventListener(window,"mousemove",this.mousemove),E.addEventListener(window,"mouseup",this.mouseup)},this.mousemove=w=>{this.moveMouse(w,E.mousePos(this.element,w))},this.mouseup=w=>{this.mouseRotate.dragEnd(w),this.mousePitch&&this.mousePitch.dragEnd(w),this.offTemp()},this.touchstart=w=>{w.targetTouches.length!==1?this.reset():(this._startPos=this._lastPos=E.touchPos(this.element,w.targetTouches)[0],this.startTouch(w,this._startPos),E.addEventListener(window,"touchmove",this.touchmove,{passive:!1}),E.addEventListener(window,"touchend",this.touchend))},this.touchmove=w=>{w.targetTouches.length!==1?this.reset():(this._lastPos=E.touchPos(this.element,w.targetTouches)[0],this.moveTouch(w,this._lastPos))},this.touchend=w=>{w.targetTouches.length===0&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos){this.mouseRotate.reset(),this.mousePitch&&this.mousePitch.reset(),this.touchRotate.reset(),this.touchPitch&&this.touchPitch.reset(),delete this._startPos,delete this._lastPos,this.offTemp()},this._clickTolerance=10;const o=e.dragRotate._mouseRotate.getClickTolerance(),y=e.dragRotate._mousePitch.getClickTolerance();this.element=n,this.mouseRotate=Vc({clickTolerance:o,enable:!0}),this.touchRotate=(({enable:w,clickTolerance:_,bearingDegreesPerPixelMoved:A=.8})=>{const C=new Os;return new mt({clickTolerance:_,move:(b,j)=>({bearingDelta:(j.x-b.x)*A}),moveStateManager:C,enable:w,assignEvents:hr})})({clickTolerance:o,enable:!0}),this.map=e,s&&(this.mousePitch=sl({clickTolerance:y,enable:!0}),this.touchPitch=(({enable:w,clickTolerance:_,pitchDegreesPerPixelMoved:A=-.5})=>{const C=new Os;return new mt({clickTolerance:_,move:(b,j)=>({pitchDelta:(j.y-b.y)*A}),moveStateManager:C,enable:w,assignEvents:hr})})({clickTolerance:y,enable:!0})),E.addEventListener(n,"mousedown",this.mousedown),E.addEventListener(n,"touchstart",this.touchstart,{passive:!1}),E.addEventListener(n,"touchcancel",this.reset)}startMouse(e,n){this.mouseRotate.dragStart(e,n),this.mousePitch&&this.mousePitch.dragStart(e,n),E.disableDrag()}startTouch(e,n){this.touchRotate.dragStart(e,n),this.touchPitch&&this.touchPitch.dragStart(e,n),E.disableDrag()}moveMouse(e,n){const s=this.map,{bearingDelta:o}=this.mouseRotate.dragMove(e,n)||{};if(o&&s.setBearing(s.getBearing()+o),this.mousePitch){const{pitchDelta:y}=this.mousePitch.dragMove(e,n)||{};y&&s.setPitch(s.getPitch()+y)}}moveTouch(e,n){const s=this.map,{bearingDelta:o}=this.touchRotate.dragMove(e,n)||{};if(o&&s.setBearing(s.getBearing()+o),this.touchPitch){const{pitchDelta:y}=this.touchPitch.dragMove(e,n)||{};y&&s.setPitch(s.getPitch()+y)}}off(){const e=this.element;E.removeEventListener(e,"mousedown",this.mousedown),E.removeEventListener(e,"touchstart",this.touchstart,{passive:!1}),E.removeEventListener(window,"touchmove",this.touchmove,{passive:!1}),E.removeEventListener(window,"touchend",this.touchend),E.removeEventListener(e,"touchcancel",this.reset),this.offTemp()}offTemp(){E.enableDrag(),E.removeEventListener(window,"mousemove",this.mousemove),E.removeEventListener(window,"mouseup",this.mouseup),E.removeEventListener(window,"touchmove",this.touchmove,{passive:!1}),E.removeEventListener(window,"touchend",this.touchend)}}let Vn;function gr(p,e,n){const s=new r.N(p.lng,p.lat);if(p=new r.N(p.lng,p.lat),e){const o=new r.N(p.lng-360,p.lat),y=new r.N(p.lng+360,p.lat),w=n.locationPoint(p).distSqr(e);n.locationPoint(o).distSqr(e)180;){const o=n.locationPoint(p);if(o.x>=0&&o.y>=0&&o.x<=n.width&&o.y<=n.height)break;p.lng>n.center.lng?p.lng-=360:p.lng+=360}return p.lng!==s.lng&&n.locationPoint(p).y>n.height/2-n.getHorizon()?p:s}const no={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};function On(p,e,n){const s=p.classList;for(const o in no)s.remove(`maplibregl-${n}-anchor-${o}`);s.add(`maplibregl-${n}-anchor-${e}`)}class ot extends r.E{constructor(e){if(super(),this._onKeyPress=n=>{const s=n.code,o=n.charCode||n.keyCode;s!=="Space"&&s!=="Enter"&&o!==32&&o!==13||this.togglePopup()},this._onMapClick=n=>{const s=n.originalEvent.target,o=this._element;this._popup&&(s===o||o.contains(s))&&this.togglePopup()},this._update=n=>{var s;if(!this._map)return;const o=this._map.loaded()&&!this._map.isMoving();((n==null?void 0:n.type)==="terrain"||(n==null?void 0:n.type)==="render"&&!o)&&this._map.once("render",this._update),this._lngLat=this._map.transform.renderWorldCopies?gr(this._lngLat,this._flatPos,this._map.transform):(s=this._lngLat)===null||s===void 0?void 0:s.wrap(),this._flatPos=this._pos=this._map.project(this._lngLat)._add(this._offset),this._map.terrain&&(this._flatPos=this._map.transform.locationPoint(this._lngLat)._add(this._offset));let y="";this._rotationAlignment==="viewport"||this._rotationAlignment==="auto"?y=`rotateZ(${this._rotation}deg)`:this._rotationAlignment==="map"&&(y=`rotateZ(${this._rotation-this._map.getBearing()}deg)`);let w="";this._pitchAlignment==="viewport"||this._pitchAlignment==="auto"?w="rotateX(0deg)":this._pitchAlignment==="map"&&(w=`rotateX(${this._map.getPitch()}deg)`),n&&n.type!=="moveend"||(this._pos=this._pos.round()),E.setTransform(this._element,`${no[this._anchor]} translate(${this._pos.x}px, ${this._pos.y}px) ${w} ${y}`),O.frameAsync(new AbortController).then(()=>{this._updateOpacity(n&&n.type==="moveend")}).catch(()=>{})},this._onMove=n=>{if(!this._isDragging){const s=this._clickTolerance||this._map._clickTolerance;this._isDragging=n.point.dist(this._pointerdownPos)>=s}this._isDragging&&(this._pos=n.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none",this._state==="pending"&&(this._state="active",this.fire(new r.k("dragstart"))),this.fire(new r.k("drag")))},this._onUp=()=>{this._element.style.pointerEvents="auto",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),this._state==="active"&&this.fire(new r.k("dragend")),this._state="inactive"},this._addDragHandler=n=>{this._element.contains(n.originalEvent.target)&&(n.preventDefault(),this._positionDelta=n.point.sub(this._pos).add(this._offset),this._pointerdownPos=n.point,this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))},this._anchor=e&&e.anchor||"center",this._color=e&&e.color||"#3FB1CE",this._scale=e&&e.scale||1,this._draggable=e&&e.draggable||!1,this._clickTolerance=e&&e.clickTolerance||0,this._isDragging=!1,this._state="inactive",this._rotation=e&&e.rotation||0,this._rotationAlignment=e&&e.rotationAlignment||"auto",this._pitchAlignment=e&&e.pitchAlignment&&e.pitchAlignment!=="auto"?e.pitchAlignment:this._rotationAlignment,this.setOpacity(),this.setOpacity(e==null?void 0:e.opacity,e==null?void 0:e.opacityWhenCovered),e&&e.element)this._element=e.element,this._offset=r.P.convert(e&&e.offset||[0,0]);else{this._defaultMarker=!0,this._element=E.create("div");const n=E.createNS("http://www.w3.org/2000/svg","svg"),s=41,o=27;n.setAttributeNS(null,"display","block"),n.setAttributeNS(null,"height",`${s}px`),n.setAttributeNS(null,"width",`${o}px`),n.setAttributeNS(null,"viewBox",`0 0 ${o} ${s}`);const y=E.createNS("http://www.w3.org/2000/svg","g");y.setAttributeNS(null,"stroke","none"),y.setAttributeNS(null,"stroke-width","1"),y.setAttributeNS(null,"fill","none"),y.setAttributeNS(null,"fill-rule","evenodd");const w=E.createNS("http://www.w3.org/2000/svg","g");w.setAttributeNS(null,"fill-rule","nonzero");const _=E.createNS("http://www.w3.org/2000/svg","g");_.setAttributeNS(null,"transform","translate(3.0, 29.0)"),_.setAttributeNS(null,"fill","#000000");const A=[{rx:"10.5",ry:"5.25002273"},{rx:"10.5",ry:"5.25002273"},{rx:"9.5",ry:"4.77275007"},{rx:"8.5",ry:"4.29549936"},{rx:"7.5",ry:"3.81822308"},{rx:"6.5",ry:"3.34094679"},{rx:"5.5",ry:"2.86367051"},{rx:"4.5",ry:"2.38636864"}];for(const Q of A){const ni=E.createNS("http://www.w3.org/2000/svg","ellipse");ni.setAttributeNS(null,"opacity","0.04"),ni.setAttributeNS(null,"cx","10.5"),ni.setAttributeNS(null,"cy","5.80029008"),ni.setAttributeNS(null,"rx",Q.rx),ni.setAttributeNS(null,"ry",Q.ry),_.appendChild(ni)}const C=E.createNS("http://www.w3.org/2000/svg","g");C.setAttributeNS(null,"fill",this._color);const b=E.createNS("http://www.w3.org/2000/svg","path");b.setAttributeNS(null,"d","M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z"),C.appendChild(b);const j=E.createNS("http://www.w3.org/2000/svg","g");j.setAttributeNS(null,"opacity","0.25"),j.setAttributeNS(null,"fill","#000000");const P=E.createNS("http://www.w3.org/2000/svg","path");P.setAttributeNS(null,"d","M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z"),j.appendChild(P);const H=E.createNS("http://www.w3.org/2000/svg","g");H.setAttributeNS(null,"transform","translate(6.0, 7.0)"),H.setAttributeNS(null,"fill","#FFFFFF");const U=E.createNS("http://www.w3.org/2000/svg","g");U.setAttributeNS(null,"transform","translate(8.0, 8.0)");const X=E.createNS("http://www.w3.org/2000/svg","circle");X.setAttributeNS(null,"fill","#000000"),X.setAttributeNS(null,"opacity","0.25"),X.setAttributeNS(null,"cx","5.5"),X.setAttributeNS(null,"cy","5.5"),X.setAttributeNS(null,"r","5.4999962");const $=E.createNS("http://www.w3.org/2000/svg","circle");$.setAttributeNS(null,"fill","#FFFFFF"),$.setAttributeNS(null,"cx","5.5"),$.setAttributeNS(null,"cy","5.5"),$.setAttributeNS(null,"r","5.4999962"),U.appendChild(X),U.appendChild($),w.appendChild(_),w.appendChild(C),w.appendChild(j),w.appendChild(H),w.appendChild(U),n.appendChild(w),n.setAttributeNS(null,"height",s*this._scale+"px"),n.setAttributeNS(null,"width",o*this._scale+"px"),this._element.appendChild(n),this._offset=r.P.convert(e&&e.offset||[0,-14])}if(this._element.classList.add("maplibregl-marker"),this._element.addEventListener("dragstart",n=>{n.preventDefault()}),this._element.addEventListener("mousedown",n=>{n.preventDefault()}),On(this._element,this._anchor,"marker"),e&&e.className)for(const n of e.className.split(" "))this._element.classList.add(n);this._popup=null}addTo(e){return this.remove(),this._map=e,this._element.setAttribute("aria-label",e._getUIString("Marker.Title")),e.getCanvasContainer().appendChild(this._element),e.on("move",this._update),e.on("moveend",this._update),e.on("terrain",this._update),this.setDraggable(this._draggable),this._update(),this._map.on("click",this._onMapClick),this}remove(){return this._opacityTimeout&&(clearTimeout(this._opacityTimeout),delete this._opacityTimeout),this._map&&(this._map.off("click",this._onMapClick),this._map.off("move",this._update),this._map.off("moveend",this._update),this._map.off("terrain",this._update),this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler),this._map.off("mouseup",this._onUp),this._map.off("touchend",this._onUp),this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),delete this._map),E.remove(this._element),this._popup&&this._popup.remove(),this}getLngLat(){return this._lngLat}setLngLat(e){return this._lngLat=r.N.convert(e),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this}getElement(){return this._element}setPopup(e){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeEventListener("keypress",this._onKeyPress),this._originalTabIndex||this._element.removeAttribute("tabindex")),e){if(!("offset"in e.options)){const o=Math.abs(13.5)/Math.SQRT2;e.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-38.1],"bottom-left":[o,-1*(38.1-13.5+o)],"bottom-right":[-o,-1*(38.1-13.5+o)],left:[13.5,-1*(38.1-13.5)],right:[-13.5,-1*(38.1-13.5)]}:this._offset}this._popup=e,this._originalTabIndex=this._element.getAttribute("tabindex"),this._originalTabIndex||this._element.setAttribute("tabindex","0"),this._element.addEventListener("keypress",this._onKeyPress)}return this}getPopup(){return this._popup}togglePopup(){const e=this._popup;return this._element.style.opacity===this._opacityWhenCovered?this:e?(e.isOpen()?e.remove():(e.setLngLat(this._lngLat),e.addTo(this._map)),this):this}_updateOpacity(e=!1){var n,s;if(!(!((n=this._map)===null||n===void 0)&&n.terrain))return void(this._element.style.opacity!==this._opacity&&(this._element.style.opacity=this._opacity));if(e)this._opacityTimeout=null;else{if(this._opacityTimeout)return;this._opacityTimeout=setTimeout(()=>{this._opacityTimeout=null},100)}const o=this._map,y=o.terrain.depthAtPoint(this._pos),w=o.terrain.getElevationForLngLatZoom(this._lngLat,o.transform.tileZoom);if(o.transform.lngLatToCameraDepth(this._lngLat,w)-y<.006)return void(this._element.style.opacity=this._opacity);const _=-this._offset.y/o.transform._pixelPerMeter,A=Math.sin(o.getPitch()*Math.PI/180)*_,C=o.terrain.depthAtPoint(new r.P(this._pos.x,this._pos.y-this._offset.y)),b=o.transform.lngLatToCameraDepth(this._lngLat,w+A)-C>.006;!((s=this._popup)===null||s===void 0)&&s.isOpen()&&b&&this._popup.remove(),this._element.style.opacity=b?this._opacityWhenCovered:this._opacity}getOffset(){return this._offset}setOffset(e){return this._offset=r.P.convert(e),this._update(),this}addClassName(e){this._element.classList.add(e)}removeClassName(e){this._element.classList.remove(e)}toggleClassName(e){return this._element.classList.toggle(e)}setDraggable(e){return this._draggable=!!e,this._map&&(e?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this}isDraggable(){return this._draggable}setRotation(e){return this._rotation=e||0,this._update(),this}getRotation(){return this._rotation}setRotationAlignment(e){return this._rotationAlignment=e||"auto",this._update(),this}getRotationAlignment(){return this._rotationAlignment}setPitchAlignment(e){return this._pitchAlignment=e&&e!=="auto"?e:this._rotationAlignment,this._update(),this}getPitchAlignment(){return this._pitchAlignment}setOpacity(e,n){return e===void 0&&n===void 0&&(this._opacity="1",this._opacityWhenCovered="0.2"),e!==void 0&&(this._opacity=e),n!==void 0&&(this._opacityWhenCovered=n),this._map&&this._updateOpacity(!0),this}}const qs={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0};let xl=0,Al=!1;const Sr={maxWidth:100,unit:"metric"};function lo(p,e,n){const s=n&&n.maxWidth||100,o=p._container.clientHeight/2,y=p.unproject([0,o]),w=p.unproject([s,o]),_=y.distanceTo(w);if(n&&n.unit==="imperial"){const A=3.2808*_;A>5280?ls(e,s,A/5280,p._getUIString("ScaleControl.Miles")):ls(e,s,A,p._getUIString("ScaleControl.Feet"))}else n&&n.unit==="nautical"?ls(e,s,_/1852,p._getUIString("ScaleControl.NauticalMiles")):_>=1e3?ls(e,s,_/1e3,p._getUIString("ScaleControl.Kilometers")):ls(e,s,_,p._getUIString("ScaleControl.Meters"))}function ls(p,e,n,s){const o=function(y){const w=Math.pow(10,`${Math.floor(y)}`.length-1);let _=y/w;return _=_>=10?10:_>=5?5:_>=3?3:_>=2?2:_>=1?1:function(A){const C=Math.pow(10,Math.ceil(-Math.log(A)/Math.LN10));return Math.round(A*C)/C}(_),w*_}(n);p.style.width=e*(o/n)+"px",p.innerHTML=`${o} ${s}`}const kn={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:"",maxWidth:"240px",subpixelPositioning:!1},Us=["a[href]","[tabindex]:not([tabindex='-1'])","[contenteditable]:not([contenteditable='false'])","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].join(", ");function te(p){if(p){if(typeof p=="number"){const e=Math.round(Math.abs(p)/Math.SQRT2);return{center:new r.P(0,0),top:new r.P(0,p),"top-left":new r.P(e,e),"top-right":new r.P(-e,e),bottom:new r.P(0,-p),"bottom-left":new r.P(e,-e),"bottom-right":new r.P(-e,-e),left:new r.P(p,0),right:new r.P(-p,0)}}if(p instanceof r.P||Array.isArray(p)){const e=r.P.convert(p);return{center:e,top:e,"top-left":e,"top-right":e,bottom:e,"bottom-left":e,"bottom-right":e,left:e,right:e}}return{center:r.P.convert(p.center||[0,0]),top:r.P.convert(p.top||[0,0]),"top-left":r.P.convert(p["top-left"]||[0,0]),"top-right":r.P.convert(p["top-right"]||[0,0]),bottom:r.P.convert(p.bottom||[0,0]),"bottom-left":r.P.convert(p["bottom-left"]||[0,0]),"bottom-right":r.P.convert(p["bottom-right"]||[0,0]),left:r.P.convert(p.left||[0,0]),right:r.P.convert(p.right||[0,0])}}return te(new r.P(0,0))}const pe=M;x.AJAXError=r.bg,x.Evented=r.E,x.LngLat=r.N,x.MercatorCoordinate=r.Z,x.Point=r.P,x.addProtocol=r.bh,x.config=r.a,x.removeProtocol=r.bi,x.AttributionControl=_l,x.BoxZoomHandler=zc,x.CanvasSource=ha,x.CooperativeGesturesHandler=nn,x.DoubleClickZoomHandler=Xc,x.DragPanHandler=Wa,x.DragRotateHandler=an,x.EdgeInsets=Ts,x.FullscreenControl=class extends r.E{constructor(p={}){super(),this._onFullscreenChange=()=>{var e;let n=window.document.fullscreenElement||window.document.mozFullScreenElement||window.document.webkitFullscreenElement||window.document.msFullscreenElement;for(;!((e=n==null?void 0:n.shadowRoot)===null||e===void 0)&&e.fullscreenElement;)n=n.shadowRoot.fullscreenElement;n===this._container!==this._fullscreen&&this._handleFullscreenChange()},this._onClickFullscreen=()=>{this._isFullscreen()?this._exitFullscreen():this._requestFullscreen()},this._fullscreen=!1,p&&p.container&&(p.container instanceof HTMLElement?this._container=p.container:r.w("Full screen control 'container' must be a DOM element.")),"onfullscreenchange"in document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in document&&(this._fullscreenchange="MSFullscreenChange")}onAdd(p){return this._map=p,this._container||(this._container=this._map.getContainer()),this._controlContainer=E.create("div","maplibregl-ctrl maplibregl-ctrl-group"),this._setupUI(),this._controlContainer}onRemove(){E.remove(this._controlContainer),this._map=null,window.document.removeEventListener(this._fullscreenchange,this._onFullscreenChange)}_setupUI(){const p=this._fullscreenButton=E.create("button","maplibregl-ctrl-fullscreen",this._controlContainer);E.create("span","maplibregl-ctrl-icon",p).setAttribute("aria-hidden","true"),p.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),window.document.addEventListener(this._fullscreenchange,this._onFullscreenChange)}_updateTitle(){const p=this._getTitle();this._fullscreenButton.setAttribute("aria-label",p),this._fullscreenButton.title=p}_getTitle(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")}_isFullscreen(){return this._fullscreen}_handleFullscreenChange(){this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("maplibregl-ctrl-shrink"),this._fullscreenButton.classList.toggle("maplibregl-ctrl-fullscreen"),this._updateTitle(),this._fullscreen?(this.fire(new r.k("fullscreenstart")),this._prevCooperativeGesturesEnabled=this._map.cooperativeGestures.isEnabled(),this._map.cooperativeGestures.disable()):(this.fire(new r.k("fullscreenend")),this._prevCooperativeGesturesEnabled&&this._map.cooperativeGestures.enable())}_exitFullscreen(){window.document.exitFullscreen?window.document.exitFullscreen():window.document.mozCancelFullScreen?window.document.mozCancelFullScreen():window.document.msExitFullscreen?window.document.msExitFullscreen():window.document.webkitCancelFullScreen?window.document.webkitCancelFullScreen():this._togglePseudoFullScreen()}_requestFullscreen(){this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen?this._container.webkitRequestFullscreen():this._togglePseudoFullScreen()}_togglePseudoFullScreen(){this._container.classList.toggle("maplibregl-pseudo-fullscreen"),this._handleFullscreenChange(),this._map.resize()}},x.GeoJSONSource=en,x.GeolocateControl=class extends r.E{constructor(p){super(),this._onSuccess=e=>{if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new r.k("outofmaxbounds",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background");break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}this.options.showUserLocation&&this._watchState!=="OFF"&&this._updateMarker(e),this.options.trackUserLocation&&this._watchState!=="ACTIVE_LOCK"||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("maplibregl-user-location-dot-stale"),this.fire(new r.k("geolocate",e)),this._finish()}},this._updateCamera=e=>{const n=new r.N(e.coords.longitude,e.coords.latitude),s=e.coords.accuracy,o=this._map.getBearing(),y=r.e({bearing:o},this.options.fitBoundsOptions),w=mi.fromLngLat(n,s);this._map.fitBounds(w,y,{geolocateSource:!0})},this._updateMarker=e=>{if(e){const n=new r.N(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(n).addTo(this._map),this._userLocationDotMarker.setLngLat(n).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},this._onZoom=()=>{this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},this._onError=e=>{if(this._map){if(this.options.trackUserLocation)if(e.code===1){this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;const n=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=n,this._geolocateButton.setAttribute("aria-label",n),this._geolocationWatchID!==void 0&&this._clearWatch()}else{if(e.code===3&&Al)return;this._setErrorState()}this._watchState!=="OFF"&&this.options.showUserLocation&&this._dotElement.classList.add("maplibregl-user-location-dot-stale"),this.fire(new r.k("error",e)),this._finish()}},this._finish=()=>{this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},this._setupUI=e=>{if(this._map){if(this._container.addEventListener("contextmenu",n=>n.preventDefault()),this._geolocateButton=E.create("button","maplibregl-ctrl-geolocate",this._container),E.create("span","maplibregl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden","true"),this._geolocateButton.type="button",e===!1){r.w("Geolocation support is not available so the GeolocateControl will be disabled.");const n=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=n,this._geolocateButton.setAttribute("aria-label",n)}else{const n=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=n,this._geolocateButton.setAttribute("aria-label",n)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=E.create("div","maplibregl-user-location-dot"),this._userLocationDotMarker=new ot({element:this._dotElement}),this._circleElement=E.create("div","maplibregl-user-location-accuracy-circle"),this._accuracyCircleMarker=new ot({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",()=>this.trigger()),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",n=>{n.geolocateSource||this._watchState!=="ACTIVE_LOCK"||n.originalEvent&&n.originalEvent.type==="resize"||(this._watchState="BACKGROUND",this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this.fire(new r.k("trackuserlocationend")),this.fire(new r.k("userlocationlostfocus")))})}},this.options=r.e({},qs,p)}onAdd(p){return this._map=p,this._container=E.create("div","maplibregl-ctrl maplibregl-ctrl-group"),function(){return r._(this,arguments,void 0,function*(e=!1){if(Vn!==void 0&&!e)return Vn;if(window.navigator.permissions===void 0)return Vn=!!window.navigator.geolocation,Vn;try{Vn=(yield window.navigator.permissions.query({name:"geolocation"})).state!=="denied"}catch{Vn=!!window.navigator.geolocation}return Vn})}().then(e=>this._setupUI(e)),this._container}onRemove(){this._geolocationWatchID!==void 0&&(window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),E.remove(this._container),this._map.off("zoom",this._onZoom),this._map=void 0,xl=0,Al=!1}_isOutOfMapMaxBounds(p){const e=this._map.getMaxBounds(),n=p.coords;return e&&(n.longitudee.getEast()||n.latitudee.getNorth())}_setErrorState(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting");break;case"ACTIVE_ERROR":break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}}_updateCircleRadius(){const p=this._map.getBounds(),e=p.getSouthEast(),n=p.getNorthEast(),s=e.distanceTo(n),o=Math.ceil(this._accuracy/(s/this._map._container.clientHeight)*2);this._circleElement.style.width=`${o}px`,this._circleElement.style.height=`${o}px`}trigger(){if(!this._setup)return r.w("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new r.k("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":xl--,Al=!1,this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error"),this.fire(new r.k("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new r.k("trackuserlocationstart")),this.fire(new r.k("userlocationfocus"));break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active");break;case"OFF":break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}if(this._watchState==="OFF"&&this._geolocationWatchID!==void 0)this._clearWatch();else if(this._geolocationWatchID===void 0){let p;this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),xl++,xl>1?(p={maximumAge:6e5,timeout:0},Al=!0):(p=this.options.positionOptions,Al=!1),this._geolocationWatchID=window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,p)}}else window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0}_clearWatch(){window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)}},x.Hash=Xl,x.ImageSource=Ft,x.KeyboardHandler=Jc,x.LngLatBounds=mi,x.LogoControl=In,x.Map=class extends g0{constructor(p){r.be.mark(r.bf.create);const e=Object.assign(Object.assign({},S0),p);if(e.minZoom!=null&&e.maxZoom!=null&&e.minZoom>e.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(e.minPitch!=null&&e.maxPitch!=null&&e.minPitch>e.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(e.minPitch!=null&&e.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(e.maxPitch!=null&&e.maxPitch>85)throw new Error("maxPitch must be less than or equal to 85");if(super(new Nc(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies),{bearingSnap:e.bearingSnap}),this._idleTriggered=!1,this._crossFadingFactor=1,this._renderTaskQueue=new Ki,this._controls=[],this._mapId=r.a4(),this._contextLost=n=>{n.preventDefault(),this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this.fire(new r.k("webglcontextlost",{originalEvent:n}))},this._contextRestored=n=>{this._setupPainter(),this.resize(),this._update(),this.fire(new r.k("webglcontextrestored",{originalEvent:n}))},this._onMapScroll=n=>{if(n.target===this._container)return this._container.scrollTop=0,this._container.scrollLeft=0,!1},this._onWindowOnline=()=>{this._update()},this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._maxTileCacheZoomLevels=e.maxTileCacheZoomLevels,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat===!0,this._preserveDrawingBuffer=e.preserveDrawingBuffer===!0,this._antialias=e.antialias===!0,this._trackResize=e.trackResize===!0,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles===!0,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions===!0,this._collectResourceTiming=e.collectResourceTiming===!0,this._locale=Object.assign(Object.assign({},zi),e.locale),this._clickTolerance=e.clickTolerance,this._overridePixelRatio=e.pixelRatio,this._maxCanvasSize=e.maxCanvasSize,this.transformCameraUpdate=e.transformCameraUpdate,this.cancelPendingTileRequestsWhileZooming=e.cancelPendingTileRequestsWhileZooming===!0,this._imageQueueHandle=Hi.addThrottleControl(()=>this.isMoving()),this._requestManager=new qi(e.transformRequest),typeof e.container=="string"){if(this._container=document.getElementById(e.container),!this._container)throw new Error(`Container '${e.container}' not found.`)}else{if(!(e.container instanceof HTMLElement))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),this._setupContainer(),this._setupPainter(),this.on("move",()=>this._update(!1)).on("moveend",()=>this._update(!1)).on("zoom",()=>this._update(!0)).on("terrain",()=>{this.painter.terrainFacilitator.dirty=!0,this._update(!0)}).once("idle",()=>{this._idleTriggered=!0}),typeof window<"u"){addEventListener("online",this._onWindowOnline,!1);let n=!1;const s=Ms(o=>{this._trackResize&&!this._removed&&this.resize(o)._update()},50);this._resizeObserver=new ResizeObserver(o=>{n?s(o):n=!0}),this._resizeObserver.observe(this._container)}this.handlers=new f0(this,e),this._hash=e.hash&&new Xl(typeof e.hash=="string"&&e.hash||void 0).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,r.e({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,this._validateStyle=e.validateStyle,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new _l(typeof e.attributionControl=="boolean"?void 0:e.attributionControl)),e.maplibreLogo&&this.addControl(new In,e.logoPosition),this.on("style.load",()=>{this.transform.unmodified&&this.jumpTo(this.style.stylesheet)}),this.on("data",n=>{this._update(n.dataType==="style"),this.fire(new r.k(`${n.dataType}data`,n))}),this.on("dataloading",n=>{this.fire(new r.k(`${n.dataType}dataloading`,n))}),this.on("dataabort",n=>{this.fire(new r.k("sourcedataabort",n))})}_getMapId(){return this._mapId}addControl(p,e){if(e===void 0&&(e=p.getDefaultPosition?p.getDefaultPosition():"top-right"),!p||!p.onAdd)return this.fire(new r.j(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));const n=p.onAdd(this);this._controls.push(p);const s=this._controlPositions[e];return e.indexOf("bottom")!==-1?s.insertBefore(n,s.firstChild):s.appendChild(n),this}removeControl(p){if(!p||!p.onRemove)return this.fire(new r.j(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));const e=this._controls.indexOf(p);return e>-1&&this._controls.splice(e,1),p.onRemove(this),this}hasControl(p){return this._controls.indexOf(p)>-1}calculateCameraOptionsFromTo(p,e,n,s){return s==null&&this.terrain&&(s=this.terrain.getElevationForLngLatZoom(n,this.transform.tileZoom)),super.calculateCameraOptionsFromTo(p,e,n,s)}resize(p){var e;const n=this._containerDimensions(),s=n[0],o=n[1],y=this._getClampedPixelRatio(s,o);if(this._resizeCanvas(s,o,y),this.painter.resize(s,o,y),this.painter.overLimit()){const _=this.painter.context.gl;this._maxCanvasSize=[_.drawingBufferWidth,_.drawingBufferHeight];const A=this._getClampedPixelRatio(s,o);this._resizeCanvas(s,o,A),this.painter.resize(s,o,A)}this.transform.resize(s,o),(e=this._requestedCameraState)===null||e===void 0||e.resize(s,o);const w=!this._moving;return w&&(this.stop(),this.fire(new r.k("movestart",p)).fire(new r.k("move",p))),this.fire(new r.k("resize",p)),w&&this.fire(new r.k("moveend",p)),this}_getClampedPixelRatio(p,e){const{0:n,1:s}=this._maxCanvasSize,o=this.getPixelRatio(),y=p*o,w=e*o;return Math.min(y>n?n/y:1,w>s?s/w:1)*o}getPixelRatio(){var p;return(p=this._overridePixelRatio)!==null&&p!==void 0?p:devicePixelRatio}setPixelRatio(p){this._overridePixelRatio=p,this.resize()}getBounds(){return this.transform.getBounds()}getMaxBounds(){return this.transform.getMaxBounds()}setMaxBounds(p){return this.transform.setMaxBounds(mi.convert(p)),this._update()}setMinZoom(p){if((p=p??-2)>=-2&&p<=this.transform.maxZoom)return this.transform.minZoom=p,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=p,this._update(),this.getZoom()>p&&this.setZoom(p),this;throw new Error("maxZoom must be greater than the current minZoom")}getMaxZoom(){return this.transform.maxZoom}setMinPitch(p){if((p=p??0)<0)throw new Error("minPitch must be greater than or equal to 0");if(p>=0&&p<=this.transform.maxPitch)return this.transform.minPitch=p,this._update(),this.getPitch()85)throw new Error("maxPitch must be less than or equal to 85");if(p>=this.transform.minPitch)return this.transform.maxPitch=p,this._update(),this.getPitch()>p&&this.setPitch(p),this;throw new Error("maxPitch must be greater than the current minPitch")}getMaxPitch(){return this.transform.maxPitch}getRenderWorldCopies(){return this.transform.renderWorldCopies}setRenderWorldCopies(p){return this.transform.renderWorldCopies=p,this._update()}project(p){return this.transform.locationPoint(r.N.convert(p),this.style&&this.terrain)}unproject(p){return this.transform.pointLocation(r.P.convert(p),this.terrain)}isMoving(){var p;return this._moving||((p=this.handlers)===null||p===void 0?void 0:p.isMoving())}isZooming(){var p;return this._zooming||((p=this.handlers)===null||p===void 0?void 0:p.isZooming())}isRotating(){var p;return this._rotating||((p=this.handlers)===null||p===void 0?void 0:p.isRotating())}_createDelegatedListener(p,e,n){if(p==="mouseenter"||p==="mouseover"){let s=!1;return{layer:e,listener:n,delegates:{mousemove:y=>{const w=this.getLayer(e)?this.queryRenderedFeatures(y.point,{layers:[e]}):[];w.length?s||(s=!0,n.call(this,new fa(p,this,y.originalEvent,{features:w}))):s=!1},mouseout:()=>{s=!1}}}}if(p==="mouseleave"||p==="mouseout"){let s=!1;return{layer:e,listener:n,delegates:{mousemove:w=>{(this.getLayer(e)?this.queryRenderedFeatures(w.point,{layers:[e]}):[]).length?s=!0:s&&(s=!1,n.call(this,new fa(p,this,w.originalEvent)))},mouseout:w=>{s&&(s=!1,n.call(this,new fa(p,this,w.originalEvent)))}}}}{const s=o=>{const y=this.getLayer(e)?this.queryRenderedFeatures(o.point,{layers:[e]}):[];y.length&&(o.features=y,n.call(this,o),delete o.features)};return{layer:e,listener:n,delegates:{[p]:s}}}}on(p,e,n){if(n===void 0)return super.on(p,e);const s=this._createDelegatedListener(p,e,n);this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[p]=this._delegatedListeners[p]||[],this._delegatedListeners[p].push(s);for(const o in s.delegates)this.on(o,s.delegates[o]);return this}once(p,e,n){if(n===void 0)return super.once(p,e);const s=this._createDelegatedListener(p,e,n);for(const o in s.delegates)this.once(o,s.delegates[o]);return this}off(p,e,n){return n===void 0?super.off(p,e):(this._delegatedListeners&&this._delegatedListeners[p]&&(s=>{const o=this._delegatedListeners[p];for(let y=0;ythis._updateStyle(p,e));const n=this.style&&e.transformStyle?this.style.serialize():void 0;return this.style&&(this.style.setEventedParent(null),this.style._remove(!p)),p?(this.style=new hc(this,e||{}),this.style.setEventedParent(this,{style:this.style}),typeof p=="string"?this.style.loadURL(p,e,n):this.style.loadJSON(p,e,n),this):(delete this.style,this)}_lazyInitEmptyStyle(){this.style||(this.style=new hc(this,{}),this.style.setEventedParent(this,{style:this.style}),this.style.loadEmpty())}_diffStyle(p,e){if(typeof p=="string"){const n=this._requestManager.transformRequest(p,"Style");r.h(n,new AbortController).then(s=>{this._updateDiff(s.data,e)}).catch(s=>{s&&this.fire(new r.j(s))})}else typeof p=="object"&&this._updateDiff(p,e)}_updateDiff(p,e){try{this.style.setState(p,e)&&this._update(!0)}catch(n){r.w(`Unable to perform style diff: ${n.message||n.error||n}. Rebuilding the style from scratch.`),this._updateStyle(p,e)}}getStyle(){if(this.style)return this.style.serialize()}isStyleLoaded(){return this.style?this.style.loaded():r.w("There is no style added to the map.")}addSource(p,e){return this._lazyInitEmptyStyle(),this.style.addSource(p,e),this._update(!0)}isSourceLoaded(p){const e=this.style&&this.style.sourceCaches[p];if(e!==void 0)return e.loaded();this.fire(new r.j(new Error(`There is no source with ID '${p}'`)))}setTerrain(p){if(this.style._checkLoaded(),this._terrainDataCallback&&this.style.off("data",this._terrainDataCallback),p){const e=this.style.sourceCaches[p.source];if(!e)throw new Error(`cannot load terrain, because there exists no source with ID: ${p.source}`);this.terrain===null&&e.reload();for(const n in this.style._layers){const s=this.style._layers[n];s.type==="hillshade"&&s.source===p.source&&r.w("You are using the same source for a hillshade layer and for 3D terrain. Please consider using two separate sources to improve rendering quality.")}this.terrain=new yr(this.painter,e,p),this.painter.renderToTexture=new mr(this.painter,this.terrain),this.transform.minElevationForCurrentTile=this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom),this.transform.elevation=this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom),this._terrainDataCallback=n=>{n.dataType==="style"?this.terrain.sourceCache.freeRtt():n.dataType==="source"&&n.tile&&(n.sourceId!==p.source||this._elevationFreeze||(this.transform.minElevationForCurrentTile=this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom),this.transform.elevation=this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),this.terrain.sourceCache.freeRtt(n.tile.tileID))},this.style.on("data",this._terrainDataCallback)}else this.terrain&&this.terrain.sourceCache.destruct(),this.terrain=null,this.painter.renderToTexture&&this.painter.renderToTexture.destruct(),this.painter.renderToTexture=null,this.transform.minElevationForCurrentTile=0,this.transform.elevation=0;return this.fire(new r.k("terrain",{terrain:p})),this}getTerrain(){var p,e;return(e=(p=this.terrain)===null||p===void 0?void 0:p.options)!==null&&e!==void 0?e:null}areTilesLoaded(){const p=this.style&&this.style.sourceCaches;for(const e in p){const n=p[e]._tiles;for(const s in n){const o=n[s];if(o.state!=="loaded"&&o.state!=="errored")return!1}}return!0}removeSource(p){return this.style.removeSource(p),this._update(!0)}getSource(p){return this.style.getSource(p)}addImage(p,e,n={}){const{pixelRatio:s=1,sdf:o=!1,stretchX:y,stretchY:w,content:_,textFitWidth:A,textFitHeight:C}=n;if(this._lazyInitEmptyStyle(),!(e instanceof HTMLImageElement||r.b(e))){if(e.width===void 0||e.height===void 0)return this.fire(new r.j(new Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));{const{width:b,height:j,data:P}=e,H=e;return this.style.addImage(p,{data:new r.R({width:b,height:j},new Uint8Array(P)),pixelRatio:s,stretchX:y,stretchY:w,content:_,textFitWidth:A,textFitHeight:C,sdf:o,version:0,userImage:H}),H.onAdd&&H.onAdd(this,p),this}}{const{width:b,height:j,data:P}=O.getImageData(e);this.style.addImage(p,{data:new r.R({width:b,height:j},P),pixelRatio:s,stretchX:y,stretchY:w,content:_,textFitWidth:A,textFitHeight:C,sdf:o,version:0})}}updateImage(p,e){const n=this.style.getImage(p);if(!n)return this.fire(new r.j(new Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));const s=e instanceof HTMLImageElement||r.b(e)?O.getImageData(e):e,{width:o,height:y,data:w}=s;if(o===void 0||y===void 0)return this.fire(new r.j(new Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));if(o!==n.data.width||y!==n.data.height)return this.fire(new r.j(new Error("The width and height of the updated image must be that same as the previous version of the image")));const _=!(e instanceof HTMLImageElement||r.b(e));return n.data.replace(w,_),this.style.updateImage(p,n),this}getImage(p){return this.style.getImage(p)}hasImage(p){return p?!!this.style.getImage(p):(this.fire(new r.j(new Error("Missing required image id"))),!1)}removeImage(p){this.style.removeImage(p)}loadImage(p){return Hi.getImage(this._requestManager.transformRequest(p,"Image"),new AbortController)}listImages(){return this.style.listImages()}addLayer(p,e){return this._lazyInitEmptyStyle(),this.style.addLayer(p,e),this._update(!0)}moveLayer(p,e){return this.style.moveLayer(p,e),this._update(!0)}removeLayer(p){return this.style.removeLayer(p),this._update(!0)}getLayer(p){return this.style.getLayer(p)}getLayersOrder(){return this.style.getLayersOrder()}setLayerZoomRange(p,e,n){return this.style.setLayerZoomRange(p,e,n),this._update(!0)}setFilter(p,e,n={}){return this.style.setFilter(p,e,n),this._update(!0)}getFilter(p){return this.style.getFilter(p)}setPaintProperty(p,e,n,s={}){return this.style.setPaintProperty(p,e,n,s),this._update(!0)}getPaintProperty(p,e){return this.style.getPaintProperty(p,e)}setLayoutProperty(p,e,n,s={}){return this.style.setLayoutProperty(p,e,n,s),this._update(!0)}getLayoutProperty(p,e){return this.style.getLayoutProperty(p,e)}setGlyphs(p,e={}){return this._lazyInitEmptyStyle(),this.style.setGlyphs(p,e),this._update(!0)}getGlyphs(){return this.style.getGlyphsUrl()}addSprite(p,e,n={}){return this._lazyInitEmptyStyle(),this.style.addSprite(p,e,n,s=>{s||this._update(!0)}),this}removeSprite(p){return this._lazyInitEmptyStyle(),this.style.removeSprite(p),this._update(!0)}getSprite(){return this.style.getSprite()}setSprite(p,e={}){return this._lazyInitEmptyStyle(),this.style.setSprite(p,e,n=>{n||this._update(!0)}),this}setLight(p,e={}){return this._lazyInitEmptyStyle(),this.style.setLight(p,e),this._update(!0)}getLight(){return this.style.getLight()}setSky(p){return this._lazyInitEmptyStyle(),this.style.setSky(p),this._update(!0)}getSky(){return this.style.getSky()}setFeatureState(p,e){return this.style.setFeatureState(p,e),this._update()}removeFeatureState(p,e){return this.style.removeFeatureState(p,e),this._update()}getFeatureState(p){return this.style.getFeatureState(p)}getContainer(){return this._container}getCanvasContainer(){return this._canvasContainer}getCanvas(){return this._canvas}_containerDimensions(){let p=0,e=0;return this._container&&(p=this._container.clientWidth||400,e=this._container.clientHeight||300),[p,e]}_setupContainer(){const p=this._container;p.classList.add("maplibregl-map");const e=this._canvasContainer=E.create("div","maplibregl-canvas-container",p);this._interactive&&e.classList.add("maplibregl-interactive"),this._canvas=E.create("canvas","maplibregl-canvas",e),this._canvas.addEventListener("webglcontextlost",this._contextLost,!1),this._canvas.addEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.setAttribute("tabindex",this._interactive?"0":"-1"),this._canvas.setAttribute("aria-label",this._getUIString("Map.Title")),this._canvas.setAttribute("role","region");const n=this._containerDimensions(),s=this._getClampedPixelRatio(n[0],n[1]);this._resizeCanvas(n[0],n[1],s);const o=this._controlContainer=E.create("div","maplibregl-control-container",p),y=this._controlPositions={};["top-left","top-right","bottom-left","bottom-right"].forEach(w=>{y[w]=E.create("div",`maplibregl-ctrl-${w} `,o)}),this._container.addEventListener("scroll",this._onMapScroll,!1)}_resizeCanvas(p,e,n){this._canvas.width=Math.floor(n*p),this._canvas.height=Math.floor(n*e),this._canvas.style.width=`${p}px`,this._canvas.style.height=`${e}px`}_setupPainter(){const p={alpha:!0,stencil:!0,depth:!0,failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1};let e=null;this._canvas.addEventListener("webglcontextcreationerror",s=>{e={requestedAttributes:p},s&&(e.statusMessage=s.statusMessage,e.type=s.type)},{once:!0});const n=this._canvas.getContext("webgl2",p)||this._canvas.getContext("webgl",p);if(!n){const s="Failed to initialize WebGL";throw e?(e.message=s,new Error(JSON.stringify(e))):new Error(s)}this.painter=new sr(n,this.transform),_i.testSupport(n)}loaded(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()}_update(p){return this.style&&this.style._loaded?(this._styleDirty=this._styleDirty||p,this._sourcesDirty=!0,this.triggerRepaint(),this):this}_requestRenderFrame(p){return this._update(),this._renderTaskQueue.add(p)}_cancelRenderFrame(p){this._renderTaskQueue.remove(p)}_render(p){const e=this._idleTriggered?this._fadeDuration:0;if(this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(p),this._removed)return;let n=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;const o=this.transform.zoom,y=O.now();this.style.zoomHistory.update(o,y);const w=new r.a9(o,{now:y,fadeDuration:e,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),_=w.crossFadingFactor();_===1&&_===this._crossFadingFactor||(n=!0,this._crossFadingFactor=_),this.style.update(w)}this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this.terrain?(this.terrain.sourceCache.update(this.transform,this.terrain),this.transform.minElevationForCurrentTile=this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom),this._elevationFreeze||(this.transform.elevation=this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom))):(this.transform.minElevationForCurrentTile=0,this.transform.elevation=0),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,e,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:e,showPadding:this.showPadding}),this.fire(new r.k("render")),this.loaded()&&!this._loaded&&(this._loaded=!0,r.be.mark(r.bf.load),this.fire(new r.k("load"))),this.style&&(this.style.hasTransitions()||n)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles();const s=this._sourcesDirty||this._styleDirty||this._placementDirty;return s||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&this.fire(new r.k("idle")),!this._loaded||this._fullyLoaded||s||(this._fullyLoaded=!0,r.be.mark(r.bf.fullLoad)),this}redraw(){return this.style&&(this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this._render(0)),this}remove(){var p;this._hash&&this._hash.remove();for(const n of this._controls)n.onRemove(this);this._controls=[],this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this._renderTaskQueue.clear(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),typeof window<"u"&&removeEventListener("online",this._onWindowOnline,!1),Hi.removeThrottleControl(this._imageQueueHandle),(p=this._resizeObserver)===null||p===void 0||p.disconnect();const e=this.painter.context.gl.getExtension("WEBGL_lose_context");e!=null&&e.loseContext&&e.loseContext(),this._canvas.removeEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.removeEventListener("webglcontextlost",this._contextLost,!1),E.remove(this._canvasContainer),E.remove(this._controlContainer),this._container.classList.remove("maplibregl-map"),r.be.clearMetrics(),this._removed=!0,this.fire(new r.k("remove"))}triggerRepaint(){this.style&&!this._frameRequest&&(this._frameRequest=new AbortController,O.frameAsync(this._frameRequest).then(p=>{r.be.frame(p),this._frameRequest=null,this._render(p)}).catch(()=>{}))}get showTileBoundaries(){return!!this._showTileBoundaries}set showTileBoundaries(p){this._showTileBoundaries!==p&&(this._showTileBoundaries=p,this._update())}get showPadding(){return!!this._showPadding}set showPadding(p){this._showPadding!==p&&(this._showPadding=p,this._update())}get showCollisionBoxes(){return!!this._showCollisionBoxes}set showCollisionBoxes(p){this._showCollisionBoxes!==p&&(this._showCollisionBoxes=p,p?this.style._generateCollisionBoxes():this._update())}get showOverdrawInspector(){return!!this._showOverdrawInspector}set showOverdrawInspector(p){this._showOverdrawInspector!==p&&(this._showOverdrawInspector=p,this._update())}get repaint(){return!!this._repaint}set repaint(p){this._repaint!==p&&(this._repaint=p,this.triggerRepaint())}get vertices(){return!!this._vertices}set vertices(p){this._vertices=p,this._update()}get version(){return to}getCameraTargetElevation(){return this.transform.elevation}},x.MapMouseEvent=fa,x.MapTouchEvent=Yl,x.MapWheelEvent=Tc,x.Marker=ot,x.NavigationControl=class{constructor(p){this._updateZoomButtons=()=>{const e=this._map.getZoom(),n=e===this._map.getMaxZoom(),s=e===this._map.getMinZoom();this._zoomInButton.disabled=n,this._zoomOutButton.disabled=s,this._zoomInButton.setAttribute("aria-disabled",n.toString()),this._zoomOutButton.setAttribute("aria-disabled",s.toString())},this._rotateCompassArrow=()=>{const e=this.options.visualizePitch?`scale(${1/Math.pow(Math.cos(this._map.transform.pitch*(Math.PI/180)),.5)}) rotateX(${this._map.transform.pitch}deg) rotateZ(${this._map.transform.angle*(180/Math.PI)}deg)`:`rotate(${this._map.transform.angle*(180/Math.PI)}deg)`;this._compassIcon.style.transform=e},this._setButtonTitle=(e,n)=>{const s=this._map._getUIString(`NavigationControl.${n}`);e.title=s,e.setAttribute("aria-label",s)},this.options=r.e({},ao,p),this._container=E.create("div","maplibregl-ctrl maplibregl-ctrl-group"),this._container.addEventListener("contextmenu",e=>e.preventDefault()),this.options.showZoom&&(this._zoomInButton=this._createButton("maplibregl-ctrl-zoom-in",e=>this._map.zoomIn({},{originalEvent:e})),E.create("span","maplibregl-ctrl-icon",this._zoomInButton).setAttribute("aria-hidden","true"),this._zoomOutButton=this._createButton("maplibregl-ctrl-zoom-out",e=>this._map.zoomOut({},{originalEvent:e})),E.create("span","maplibregl-ctrl-icon",this._zoomOutButton).setAttribute("aria-hidden","true")),this.options.showCompass&&(this._compass=this._createButton("maplibregl-ctrl-compass",e=>{this.options.visualizePitch?this._map.resetNorthPitch({},{originalEvent:e}):this._map.resetNorth({},{originalEvent:e})}),this._compassIcon=E.create("span","maplibregl-ctrl-icon",this._compass),this._compassIcon.setAttribute("aria-hidden","true"))}onAdd(p){return this._map=p,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,"ZoomIn"),this._setButtonTitle(this._zoomOutButton,"ZoomOut"),this._map.on("zoom",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,"ResetBearing"),this.options.visualizePitch&&this._map.on("pitch",this._rotateCompassArrow),this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new fr(this._map,this._compass,this.options.visualizePitch)),this._container}onRemove(){E.remove(this._container),this.options.showZoom&&this._map.off("zoom",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off("pitch",this._rotateCompassArrow),this._map.off("rotate",this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map}_createButton(p,e){const n=E.create("button",p,this._container);return n.type="button",n.addEventListener("click",e),n}},x.Popup=class extends r.E{constructor(p){super(),this.remove=()=>(this._content&&E.remove(this._content),this._container&&(E.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),this._map._canvasContainer.classList.remove("maplibregl-track-pointer"),delete this._map,this.fire(new r.k("close"))),this),this._onMouseUp=e=>{this._update(e.point)},this._onMouseMove=e=>{this._update(e.point)},this._onDrag=e=>{this._update(e.point)},this._update=e=>{var n;if(!this._map||!this._lngLat&&!this._trackPointer||!this._content)return;if(!this._container){if(this._container=E.create("div","maplibregl-popup",this._map.getContainer()),this._tip=E.create("div","maplibregl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className)for(const _ of this.options.className.split(" "))this._container.classList.add(_);this._closeButton&&this._closeButton.setAttribute("aria-label",this._map._getUIString("Popup.Close")),this._trackPointer&&this._container.classList.add("maplibregl-popup-track-pointer")}if(this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._lngLat=this._map.transform.renderWorldCopies&&!this._trackPointer?gr(this._lngLat,this._flatPos,this._map.transform):(n=this._lngLat)===null||n===void 0?void 0:n.wrap(),this._trackPointer&&!e)return;const s=this._flatPos=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat);this._map.terrain&&(this._flatPos=this._trackPointer&&e?e:this._map.transform.locationPoint(this._lngLat));let o=this.options.anchor;const y=te(this.options.offset);if(!o){const _=this._container.offsetWidth,A=this._container.offsetHeight;let C;C=s.y+y.bottom.ythis._map.transform.height-A?["bottom"]:[],s.x<_/2?C.push("left"):s.x>this._map.transform.width-_/2&&C.push("right"),o=C.length===0?"bottom":C.join("-")}let w=s.add(y[o]);this.options.subpixelPositioning||(w=w.round()),E.setTransform(this._container,`${no[o]} translate(${w.x}px,${w.y}px)`),On(this._container,o,"popup")},this._onClose=()=>{this.remove()},this.options=r.e(Object.create(kn),p)}addTo(p){return this._map&&this.remove(),this._map=p,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._focusFirstElement(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("maplibregl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer")):this._map.on("move",this._update),this.fire(new r.k("open")),this}isOpen(){return!!this._map}getLngLat(){return this._lngLat}setLngLat(p){return this._lngLat=r.N.convert(p),this._pos=null,this._flatPos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("maplibregl-popup-track-pointer"),this._map._canvasContainer.classList.remove("maplibregl-track-pointer")),this}trackPointer(){return this._trackPointer=!0,this._pos=null,this._flatPos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("maplibregl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer")),this}getElement(){return this._container}setText(p){return this.setDOMContent(document.createTextNode(p))}setHTML(p){const e=document.createDocumentFragment(),n=document.createElement("body");let s;for(n.innerHTML=p;s=n.firstChild,s;)e.appendChild(s);return this.setDOMContent(e)}getMaxWidth(){var p;return(p=this._container)===null||p===void 0?void 0:p.style.maxWidth}setMaxWidth(p){return this.options.maxWidth=p,this._update(),this}setDOMContent(p){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=E.create("div","maplibregl-popup-content",this._container);return this._content.appendChild(p),this._createCloseButton(),this._update(),this._focusFirstElement(),this}addClassName(p){return this._container&&this._container.classList.add(p),this}removeClassName(p){return this._container&&this._container.classList.remove(p),this}setOffset(p){return this.options.offset=p,this._update(),this}toggleClassName(p){if(this._container)return this._container.classList.toggle(p)}setSubpixelPositioning(p){this.options.subpixelPositioning=p}_createCloseButton(){this.options.closeButton&&(this._closeButton=E.create("button","maplibregl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))}_focusFirstElement(){if(!this.options.focusAfterOpen||!this._container)return;const p=this._container.querySelector(Us);p&&p.focus()}},x.RasterDEMTileSource=Ue,x.RasterTileSource=re,x.ScaleControl=class{constructor(p){this._onMove=()=>{lo(this._map,this._container,this.options)},this.setUnit=e=>{this.options.unit=e,lo(this._map,this._container,this.options)},this.options=Object.assign(Object.assign({},Sr),p)}getDefaultPosition(){return"bottom-left"}onAdd(p){return this._map=p,this._container=E.create("div","maplibregl-ctrl maplibregl-ctrl-scale",p.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container}onRemove(){E.remove(this._container),this._map.off("move",this._onMove),this._map=void 0}},x.ScrollZoomHandler=Wc,x.Style=hc,x.TerrainControl=class{constructor(p){this._toggleTerrain=()=>{this._map.getTerrain()?this._map.setTerrain(null):this._map.setTerrain(this.options),this._updateTerrainIcon()},this._updateTerrainIcon=()=>{this._terrainButton.classList.remove("maplibregl-ctrl-terrain"),this._terrainButton.classList.remove("maplibregl-ctrl-terrain-enabled"),this._map.terrain?(this._terrainButton.classList.add("maplibregl-ctrl-terrain-enabled"),this._terrainButton.title=this._map._getUIString("TerrainControl.Disable")):(this._terrainButton.classList.add("maplibregl-ctrl-terrain"),this._terrainButton.title=this._map._getUIString("TerrainControl.Enable"))},this.options=p}onAdd(p){return this._map=p,this._container=E.create("div","maplibregl-ctrl maplibregl-ctrl-group"),this._terrainButton=E.create("button","maplibregl-ctrl-terrain",this._container),E.create("span","maplibregl-ctrl-icon",this._terrainButton).setAttribute("aria-hidden","true"),this._terrainButton.type="button",this._terrainButton.addEventListener("click",this._toggleTerrain),this._updateTerrainIcon(),this._map.on("terrain",this._updateTerrainIcon),this._container}onRemove(){E.remove(this._container),this._map.off("terrain",this._updateTerrainIcon),this._map=void 0}},x.TwoFingersTouchPitchHandler=$c,x.TwoFingersTouchRotateHandler=Kc,x.TwoFingersTouchZoomHandler=qc,x.TwoFingersTouchZoomRotateHandler=Yc,x.VectorTileSource=be,x.VideoSource=vn,x.addSourceType=(p,e)=>r._(void 0,void 0,void 0,function*(){if(xa(p))throw new Error(`A source type called "${p}" already exists.`);((n,s)=>{_a[n]=s})(p,e)}),x.clearPrewarmedResources=function(){const p=dt;p&&(p.isPreloaded()&&p.numActive()===1?(p.release(qe),dt=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},x.getMaxParallelImageRequests=function(){return r.a.MAX_PARALLEL_IMAGE_REQUESTS},x.getRTLTextPluginStatus=function(){return Na().getRTLTextPluginStatus()},x.getVersion=function(){return pe},x.getWorkerCount=function(){return it.workerCount},x.getWorkerUrl=function(){return r.a.WORKER_URL},x.importScriptInWorkers=function(p){return ma().broadcast("IS",p)},x.prewarm=function(){Tt().acquire(qe)},x.setMaxParallelImageRequests=function(p){r.a.MAX_PARALLEL_IMAGE_REQUESTS=p},x.setRTLTextPlugin=function(p,e){return Na().setRTLTextPlugin(p,e)},x.setWorkerCount=function(p){it.workerCount=p},x.setWorkerUrl=function(p){r.a.WORKER_URL=p}});var B=g;return B})})(gy);var Dg=gy.exports;const Ng=jh(Dg);function Gg(S){let d;return{c(){d=ce("div"),this.h()},l(g){d=oe(g,"DIV",{class:!0}),he(d).forEach(Ai),this.h()},h(){Te(d,"class","inscription-map svelte-dzm1bu"),md(d,"hidden",!S[0])},m(g,h){de(g,d,h),S[3](d)},p(g,[h]){h&1&&md(d,"hidden",!g[0])},i:An,o:An,d(g){g&&Ai(d),S[3](null)}}}function Pg(S,d,g){const{Map:h,Marker:I,NavigationControl:B,Popup:x}=Ng;let{inscriptions:r}=d,{show:M=!0}=d,z,K=[],O;function E(){K.forEach(fi=>fi.remove()),K=[];const ei=r.filter(fi=>fi.geo).reduce((fi,pi)=>{const Ci=pi.geo.join("_");return fi[Ci]||(fi[Ci]=[]),fi[Ci].push(pi),fi},{});Object.entries(ei).forEach(([fi,pi])=>{const Ci=pi.length;let Oi="8px";Ci>15?Oi="48px":Ci>10?Oi="32px":Ci>1&&(Oi="16px");const Hi=document.createElement("div");Hi.className="marker",Hi.style.width=Oi,Hi.style.height=Oi,Hi.style.lineHeight=Oi,Ci>1&&(Hi.innerHTML=Ci.toString());const qi=pi[0].geo;let ae=`

${pi[0].place._}

`;const ie=pi.map(Be=>`
  • ${Be.title}
  • `).join("");ae=`${ae}
      ${ie}
    `;const Qe=new I({element:Hi}).setLngLat([qi[1],qi[0]]).setPopup(new x().setHTML(ae)).addTo(z);K.push(Qe)})}Qd(()=>{z=new h({container:O,style:"https://api.maptiler.com/maps/positron/style.json?key=brTBbnRxuiKp6PgjwFPr",center:[14.01535,37.59999],zoom:7}),z.addControl(new B({showCompass:!0,showZoom:!0}))}),Sh(()=>{E()}),Ih(()=>z==null?void 0:z.remove());function _i(ei){ms[ei?"unshift":"push"](()=>{O=ei,g(1,O)})}return S.$$set=ei=>{"inscriptions"in ei&&g(2,r=ei.inscriptions),"show"in ei&&g(0,M=ei.show)},[M,O,r,_i]}class Tg extends Xt{constructor(d){super(),Yt(this,d,Pg,Gg,Pt,{inscriptions:2,show:0})}}function Mg(S){return Object.keys(S).reduce((d,g)=>S[g]===void 0?d:d+`${g}:${S[g]};`,"")}Mg({position:"absolute",opacity:0,"pointer-events":"none",margin:0,transform:"translateX(-100%)"});function vd(S){function d(g){return g(S),()=>{}}return{subscribe:d}}const Ur=S=>new Proxy(S,{get(d,g,h){return Reflect.get(d,g,h)},ownKeys(d){return Reflect.ownKeys(d).filter(g=>g!=="action")}}),Fd=S=>typeof S=="function";jo("empty");function jo(S,d){const{stores:g,action:h,returned:I}=d??{},B=(()=>{if(g&&I)return Xr(g,r=>{const M=I(r);if(Fd(M)){const z=(...K)=>Ur({...M(...K),[`data-melt-${S}`]:"",action:h??rc});return z.action=h??rc,z}return Ur({...M,[`data-melt-${S}`]:"",action:h??rc})});{const r=I,M=r==null?void 0:r();if(Fd(M)){const z=(...K)=>Ur({...M(...K),[`data-melt-${S}`]:"",action:h??rc});return z.action=h??rc,vd(z)}return vd(Ur({...M,[`data-melt-${S}`]:"",action:h??rc}))}})(),x=h??(()=>{});return x.subscribe=B.subscribe,x}function zg(S){const d=B=>B?`${S}-${B}`:S,g=B=>`data-melt-${S}${B?`-${B}`:""}`,h=B=>`[data-melt-${S}${B?`-${B}`:""}]`;return{name:d,attribute:g,selector:h,getEl:B=>document.querySelector(h(B))}}function pc(S){return S instanceof HTMLElement}function uu(...S){return(...d)=>{for(const g of S)typeof g=="function"&&g(...d)}}function rc(){}function Iy(S,d,g,h){const I=Array.isArray(d)?d:[d];return I.forEach(B=>S.addEventListener(B,g,h)),()=>{I.forEach(B=>S.removeEventListener(B,g,h))}}function uc(S,d,g,h){const I=Array.isArray(d)?d:[d];if(typeof g=="function"){const B=Hg(x=>g(x));return I.forEach(x=>S.addEventListener(x,B,h)),()=>{I.forEach(x=>S.removeEventListener(x,B,h))}}return()=>void 0}function Eg(S){const d=S.currentTarget;if(!pc(d))return null;const g=new CustomEvent(`m-${S.type}`,{detail:{originalEvent:S},cancelable:!0});return d.dispatchEvent(g),g}function Hg(S){return d=>{const g=Eg(d);if(!(g!=null&&g.defaultPrevented))return S(d)}}function wy(S,...d){const g={};for(const h of Object.keys(S))d.includes(h)||(g[h]=S[h]);return g}function To(S){return{...S,get:()=>wh(S)}}To.writable=function(S){const d=Yr(S);let g=S;return{subscribe:d.subscribe,set(h){d.set(h),g=h},update(h){const I=h(g);d.set(I),g=I},get(){return g}}};To.derived=function(S,d){const g=new Map,h=()=>{const B=Array.isArray(S)?S.map(x=>x.get()):S.get();return d(B)};return{get:h,subscribe:B=>{const x=[];return(Array.isArray(S)?S:[S]).forEach(M=>{x.push(M.subscribe(()=>{B(h())}))}),B(h()),g.set(B,x),()=>{const M=g.get(B);if(M)for(const z of M)z();g.delete(B)}}}};const Vg=(S,d)=>{const g=To(S),h=(B,x)=>{g.update(r=>{const M=B(r);let z=M;return d&&(z=d({curr:r,next:M})),x==null||x(z),z})};return{...g,update:h,set:B=>{h(()=>B)}}},bo={ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",A:"a",P:"p"};function Og(S){const d={};return Object.keys(S).forEach(g=>{const h=g,I=S[h];d[h]=To(Yr(I))}),d}Do(void 0,S=>{function d(h){S(h),S(void 0)}return Iy(document,"pointerup",d,{passive:!1,capture:!0})});Do(void 0,S=>{function d(h){h&&h.key===bo.ESCAPE&&S(h),S(void 0)}return Iy(document,"keydown",d,{passive:!1})});Do(!1),Do(!1),Do(void 0);const qg={isDateDisabled:void 0,isDateUnavailable:void 0,value:void 0,preventDeselect:!1,numberOfMonths:1,pagedNavigation:!1,weekStartsOn:0,fixedWeeks:!1,calendarLabel:"Event Date",locale:"en",minValue:void 0,maxValue:void 0,disabled:!1,readonly:!1,weekdayFormat:"narrow"};({...wy(qg,"isDateDisabled","isDateUnavailable","value","locale","disabled","readonly","minValue","maxValue","weekdayFormat")});function Ug({page:S=1,totalPages:d,siblingCount:g=1}){const h=[],I=new Set([1,d]),B=3+g,x=d-2-g;if(B>x)for(let K=2;K<=d-1;K++)I.add(K);else if(Sx)for(let K=d-1;K>=Math.max(x,2);K--)I.add(K);else for(let K=Math.max(S-g,2);K<=Math.min(S+g,d);K++)I.add(K);const r=K=>{h.push({type:"page",value:K,key:`page-${K}`})},M=()=>{h.push({type:"ellipsis",key:`ellipsis-${h.length}`})};let z=0;for(const K of Array.from(I).sort((O,E)=>O-E))K-z>1&&M(),r(K),z=K;return h}const Kg={perPage:1,siblingCount:1,defaultPage:1},{name:Kr,selector:pu}=zg("pagination");function $g(S){const d={...Kg,...S},g=d.page??Yr(d.defaultPage),h=Vg(g,d==null?void 0:d.onPageChange),I=Og(wy(d,"page","onPageChange","defaultPage")),{perPage:B,siblingCount:x,count:r}=I,M=To.derived([r,B],([pi,Ci])=>Math.ceil(pi/Ci)),z=Xr([h,B,r],([pi,Ci,Oi])=>{const Hi=(pi-1)*Ci,qi=Math.min(Hi+Ci,Oi);return{start:Hi,end:qi}}),K=jo(Kr(),{returned:()=>({"data-scope":"pagination"})}),O=Xr([h,M,x],([pi,Ci,Oi])=>Ug({page:pi,totalPages:Ci,siblingCount:Oi})),E=pi=>{const Ci=pi.target;if(!pc(Ci))return;const Oi=Ci.closest('[data-scope="pagination"]');if(!pc(Oi))return;const Hi=Array.from(Oi.querySelectorAll(pu("page"))).filter(ie=>pc(ie)),qi=Oi.querySelector(pu("prev")),$i=Oi.querySelector(pu("next"));pc(qi)&&Hi.unshift(qi),pc($i)&&Hi.push($i);const ae=Hi.indexOf(Ci);pi.key===bo.ARROW_LEFT&&ae!==0?(pi.preventDefault(),Hi[ae-1].focus()):pi.key===bo.ARROW_RIGHT&&ae!==Hi.length-1?(pi.preventDefault(),Hi[ae+1].focus()):pi.key===bo.HOME?(pi.preventDefault(),Hi[0].focus()):pi.key===bo.END&&(pi.preventDefault(),Hi[Hi.length-1].focus())},_i=jo(Kr("page"),{stores:h,returned:pi=>Ci=>({"aria-label":`Page ${Ci.value}`,"data-value":Ci.value,"data-selected":Ci.value===pi?"":void 0}),action:pi=>({destroy:uu(uc(pi,"click",()=>{const Oi=pi.dataset.value;!Oi||Number.isNaN(+Oi)||h.set(Number(Oi))}),uc(pi,"keydown",E))})}),ei=jo(Kr("prev"),{stores:h,returned:pi=>({"aria-label":"Previous",disabled:pi<=1}),action:pi=>({destroy:uu(uc(pi,"click",()=>{h.update(Oi=>Math.max(Oi-1,1))}),uc(pi,"keydown",E))})}),fi=jo(Kr("next"),{stores:[h,M],returned:([pi,Ci])=>({"aria-label":"Next",disabled:pi>=Ci}),action:pi=>({destroy:uu(uc(pi,"click",()=>{const Oi=M.get();h.update(Hi=>Math.min(Hi+1,Oi))}),uc(pi,"keydown",E))})});return{elements:{root:K,pageTrigger:_i,prevButton:ei,nextButton:fi},states:{range:ru(z),page:h,pages:ru(O),totalPages:ru(M)},options:I}}function Jg(S,d){const g={};return d.forEach(h=>{g[h]={[`data-${S}-${h}`]:""}}),h=>g[h]}function Cu(){const S=kh();return d=>{const{originalEvent:g}=d.detail,{cancelable:h}=d,I=g.type;S(I,{originalEvent:g,currentTarget:g.currentTarget},{cancelable:h})||d.preventDefault()}}function Zg(S){const d={};for(const g in S){const h=S[g];h!==void 0&&(d[g]=h)}return d}function Wg(S){return function(d,g){if(g===void 0)return;const h=S[d];h&&h.set(g)}}function Xg(S,d){const g=[];return d.builders.forEach(h=>{const I=h.action(S);I&&g.push(I)}),{destroy:()=>{g.forEach(h=>{h.destroy&&h.destroy()})}}}function jd(S){const d={};return S.forEach(g=>{Object.keys(g).forEach(h=>{h!=="action"&&(d[h]=g[h])})}),d}function Yg(S){let d=S[1]?"a":"button",g,h,I=(S[1]?"a":"button")&&du(S);return{c(){I&&I.c(),g=wt()},l(B){I&&I.l(B),g=wt()},m(B,x){I&&I.m(B,x),de(B,g,x),h=!0},p(B,x){B[1],d?Pt(d,B[1]?"a":"button")?(I.d(1),I=du(B),d=B[1]?"a":"button",I.c(),I.m(g.parentNode,g)):I.p(B,x):(I=du(B),d=B[1]?"a":"button",I.c(),I.m(g.parentNode,g))},i(B){h||(Ji(I,B),h=!0)},o(B){Yi(I,B),h=!1},d(B){B&&Ai(g),I&&I.d(B)}}}function Qg(S){let d=S[1]?"a":"button",g,h,I=(S[1]?"a":"button")&&yu(S);return{c(){I&&I.c(),g=wt()},l(B){I&&I.l(B),g=wt()},m(B,x){I&&I.m(B,x),de(B,g,x),h=!0},p(B,x){B[1],d?Pt(d,B[1]?"a":"button")?(I.d(1),I=yu(B),d=B[1]?"a":"button",I.c(),I.m(g.parentNode,g)):I.p(B,x):(I=yu(B),d=B[1]?"a":"button",I.c(),I.m(g.parentNode,g))},i(B){h||(Ji(I,B),h=!0)},o(B){Yi(I,B),h=!1},d(B){B&&Ai(g),I&&I.d(B)}}}function du(S){let d,g,h,I,B;const x=S[7].default,r=Ua(x,S,S[6],null);let M=[{type:g=S[1]?void 0:S[2]},{href:S[1]},{tabindex:"0"},S[5],S[4]],z={};for(let K=0;K{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function eS(S,d,g){const h=["href","type","builders","el"];let I=Ln(d,h),{$$slots:B={},$$scope:x}=d,{href:r=void 0}=d,{type:M=void 0}=d,{builders:z=[]}=d,{el:K=void 0}=d;const O={"data-button-root":""};function E(Pi){Vt.call(this,S,Pi)}function _i(Pi){Vt.call(this,S,Pi)}function ei(Pi){Vt.call(this,S,Pi)}function fi(Pi){Vt.call(this,S,Pi)}function pi(Pi){Vt.call(this,S,Pi)}function Ci(Pi){Vt.call(this,S,Pi)}function Oi(Pi){Vt.call(this,S,Pi)}function Hi(Pi){Vt.call(this,S,Pi)}function qi(Pi){Vt.call(this,S,Pi)}function $i(Pi){Vt.call(this,S,Pi)}function ae(Pi){Vt.call(this,S,Pi)}function ie(Pi){Vt.call(this,S,Pi)}function Qe(Pi){Vt.call(this,S,Pi)}function Be(Pi){Vt.call(this,S,Pi)}function Se(Pi){Vt.call(this,S,Pi)}function Xi(Pi){Vt.call(this,S,Pi)}function we(Pi){Vt.call(this,S,Pi)}function Ne(Pi){Vt.call(this,S,Pi)}function Ge(Pi){Vt.call(this,S,Pi)}function Fe(Pi){Vt.call(this,S,Pi)}function Lt(Pi){ms[Pi?"unshift":"push"](()=>{K=Pi,g(0,K)})}function Ze(Pi){ms[Pi?"unshift":"push"](()=>{K=Pi,g(0,K)})}return S.$$set=Pi=>{d=Je(Je({},d),qa(Pi)),g(5,I=Ln(d,h)),"href"in Pi&&g(1,r=Pi.href),"type"in Pi&&g(2,M=Pi.type),"builders"in Pi&&g(3,z=Pi.builders),"el"in Pi&&g(0,K=Pi.el),"$$scope"in Pi&&g(6,x=Pi.$$scope)},[K,r,M,z,O,I,x,B,E,_i,ei,fi,pi,Ci,Oi,Hi,qi,$i,ae,ie,Qe,Be,Se,Xi,we,Ne,Ge,Fe,Lt,Ze]}class bd extends Xt{constructor(d){super(),Yt(this,d,eS,iS,Pt,{href:1,type:2,builders:3,el:0})}}function ky(){return{NAME:"pagination",PARTS:["root","prev-button","next-button","page"]}}function tS(S){const{NAME:d,PARTS:g}=ky(),h=Jg(d,g),I={...$g(Zg(S)),getAttrs:h};return xh(d,I),{...I,updateOption:Wg(I.options)}}function vu(){const{NAME:S}=ky();return Ah(S)}const aS=S=>({builder:S&4,pages:S&8,range:S&16}),Rd=S=>({builder:S[2],pages:S[3],range:S[4]}),nS=S=>({builder:S&4,pages:S&8,range:S&16}),Dd=S=>({builder:S[2],pages:S[3],range:S[4]});function lS(S){let d,g,h,I;const B=S[16].default,x=Ua(B,S,S[15],Rd);let r=[S[2],S[8]],M={};for(let z=0;z{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function oS(S,d,g){let h;const I=["count","page","onPageChange","perPage","siblingCount","asChild","el"];let B=Ln(d,I),x,r,M,{$$slots:z={},$$scope:K}=d,{count:O}=d,{page:E=void 0}=d,{onPageChange:_i=void 0}=d,{perPage:ei=void 0}=d,{siblingCount:fi=void 0}=d,{asChild:pi=!1}=d,{el:Ci=void 0}=d;const{elements:{root:Oi},states:{pages:Hi,range:qi,page:$i},getAttrs:ae,updateOption:ie}=tS({count:O,perPage:ei,siblingCount:fi,defaultPage:E,onPageChange:({next:Se})=>(E!==Se&&(_i==null||_i(Se),g(9,E=Se)),Se)});yl(S,Oi,Se=>g(14,x=Se)),yl(S,Hi,Se=>g(3,r=Se)),yl(S,qi,Se=>g(4,M=Se));const Qe=ae("root");function Be(Se){ms[Se?"unshift":"push"](()=>{Ci=Se,g(0,Ci)})}return S.$$set=Se=>{d=Je(Je({},d),qa(Se)),g(8,B=Ln(d,I)),"count"in Se&&g(10,O=Se.count),"page"in Se&&g(9,E=Se.page),"onPageChange"in Se&&g(11,_i=Se.onPageChange),"perPage"in Se&&g(12,ei=Se.perPage),"siblingCount"in Se&&g(13,fi=Se.siblingCount),"asChild"in Se&&g(1,pi=Se.asChild),"el"in Se&&g(0,Ci=Se.el),"$$scope"in Se&&g(15,K=Se.$$scope)},S.$$.update=()=>{S.$$.dirty&512&&E!==void 0&&$i.set(E),S.$$.dirty&16384&&g(2,h=x),S.$$.dirty&4&&Object.assign(h,Qe),S.$$.dirty&1024&&ie("count",O),S.$$.dirty&4096&&ie("perPage",ei),S.$$.dirty&8192&&ie("siblingCount",fi)},[Ci,pi,h,r,M,Oi,Hi,qi,B,E,O,_i,ei,fi,x,K,z,Be]}class rS extends Xt{constructor(d){super(),Yt(this,d,oS,cS,Pt,{count:10,page:9,onPageChange:11,perPage:12,siblingCount:13,asChild:1,el:0})}}const uS=S=>({builder:S&4}),Nd=S=>({builder:S[2]}),pS=S=>({builder:S&4}),Gd=S=>({builder:S[2]});function dS(S){let d,g,h,I;const B=S[8].default,x=Ua(B,S,S[7],Nd);let r=[S[2],{type:"button"},S[5]],M={};for(let z=0;z{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function hS(S,d,g){let h;const I=["asChild","el"];let B=Ln(d,I),x,{$$slots:r={},$$scope:M}=d,{asChild:z=void 0}=d,{el:K=void 0}=d;const{elements:{prevButton:O},getAttrs:E}=vu();yl(S,O,pi=>g(6,x=pi));const _i=E("prev-button"),ei=Cu();function fi(pi){ms[pi?"unshift":"push"](()=>{K=pi,g(0,K)})}return S.$$set=pi=>{d=Je(Je({},d),qa(pi)),g(5,B=Ln(d,I)),"asChild"in pi&&g(1,z=pi.asChild),"el"in pi&&g(0,K=pi.el),"$$scope"in pi&&g(7,M=pi.$$scope)},S.$$.update=()=>{S.$$.dirty&64&&g(2,h=x),S.$$.dirty&4&&Object.assign(h,_i)},[K,z,h,O,ei,B,x,M,r,fi]}class fS extends Xt{constructor(d){super(),Yt(this,d,hS,mS,Pt,{asChild:1,el:0})}}const gS=S=>({builder:S&4}),Pd=S=>({builder:S[2]}),SS=S=>({builder:S&4}),Td=S=>({builder:S[2]});function IS(S){let d,g,h,I;const B=S[8].default,x=Ua(B,S,S[7],Pd);let r=[S[2],{type:"button"},S[5]],M={};for(let z=0;z{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function _S(S,d,g){let h;const I=["asChild","el"];let B=Ln(d,I),x,{$$slots:r={},$$scope:M}=d,{asChild:z=void 0}=d,{el:K=void 0}=d;const{elements:{nextButton:O},getAttrs:E}=vu();yl(S,O,pi=>g(6,x=pi));const _i=E("next-button"),ei=Cu();function fi(pi){ms[pi?"unshift":"push"](()=>{K=pi,g(0,K)})}return S.$$set=pi=>{d=Je(Je({},d),qa(pi)),g(5,B=Ln(d,I)),"asChild"in pi&&g(1,z=pi.asChild),"el"in pi&&g(0,K=pi.el),"$$scope"in pi&&g(7,M=pi.$$scope)},S.$$.update=()=>{S.$$.dirty&64&&g(2,h=x),S.$$.dirty&4&&Object.assign(h,_i)},[K,z,h,O,ei,B,x,M,r,fi]}class xS extends Xt{constructor(d){super(),Yt(this,d,_S,kS,Pt,{asChild:1,el:0})}}const AS=S=>({builder:S&8}),Md=S=>({builder:S[3]}),LS=S=>({builder:S&8}),zd=S=>({builder:S[3]});function BS(S){let d,g,h,I;const B=S[9].default,x=Ua(B,S,S[8],Md),r=x||vS(S);let M=[{type:"button"},S[3],S[6]],z={};for(let K=0;K{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function jS(S,d,g){let h;const I=["asChild","page","el"];let B=Ln(d,I),x,{$$slots:r={},$$scope:M}=d,{asChild:z=void 0}=d,{page:K}=d,{el:O=void 0}=d;const{elements:{pageTrigger:E},getAttrs:_i}=vu();yl(S,E,Ci=>g(7,x=Ci));const ei=_i("page"),fi=Cu();function pi(Ci){ms[Ci?"unshift":"push"](()=>{O=Ci,g(0,O)})}return S.$$set=Ci=>{d=Je(Je({},d),qa(Ci)),g(6,B=Ln(d,I)),"asChild"in Ci&&g(1,z=Ci.asChild),"page"in Ci&&g(2,K=Ci.page),"el"in Ci&&g(0,O=Ci.el),"$$scope"in Ci&&g(8,M=Ci.$$scope)},S.$$.update=()=>{S.$$.dirty&132&&g(3,h=x(K)),S.$$.dirty&8&&Object.assign(h,ei)},[O,z,K,h,E,fi,B,x,M,r,pi]}class bS extends Xt{constructor(d){super(),Yt(this,d,jS,FS,Pt,{asChild:1,page:2,el:0})}}/** +`),Z=_.createShader(_.FRAGMENT_SHADER);if(_.isContextLost())return void(this.failedToCreate=!0);if(_.shaderSource(Z,Q),_.compileShader(Z),!_.getShaderParameter(Z,_.COMPILE_STATUS))throw new Error(`Could not compile fragment shader: ${_.getShaderInfoLog(Z)}`);_.attachShader(this.program,Z);const ci=_.createShader(_.VERTEX_SHADER);if(_.isContextLost())return void(this.failedToCreate=!0);if(_.shaderSource(ci,ni),_.compileShader(ci),!_.getShaderParameter(ci,_.COMPILE_STATUS))throw new Error(`Could not compile vertex shader: ${_.getShaderInfoLog(ci)}`);_.attachShader(this.program,ci),this.attributes={};const di={};this.numAttributes=b.length;for(let yi=0;yi({u_depth:new r.aI(yi,wi.u_depth),u_terrain:new r.aI(yi,wi.u_terrain),u_terrain_dim:new r.aJ(yi,wi.u_terrain_dim),u_terrain_matrix:new r.aK(yi,wi.u_terrain_matrix),u_terrain_unpack:new r.aL(yi,wi.u_terrain_unpack),u_terrain_exaggeration:new r.aJ(yi,wi.u_terrain_exaggeration)}))(e,di),this.binderUniforms=s?s.getUniforms(e,di):[]}draw(e,n,s,o,y,w,_,A,C,b,j,P,H,U,X,$,Q,ni){const Z=e.gl;if(this.failedToCreate)return;if(e.program.set(this.program),e.setDepthMode(s),e.setStencilMode(o),e.setColorMode(y),e.setCullFace(w),A){e.activeTexture.set(Z.TEXTURE2),Z.bindTexture(Z.TEXTURE_2D,A.depthTexture),e.activeTexture.set(Z.TEXTURE3),Z.bindTexture(Z.TEXTURE_2D,A.texture);for(const di in this.terrainUniforms)this.terrainUniforms[di].set(A[di])}for(const di in this.fixedUniforms)this.fixedUniforms[di].set(_[di]);X&&X.setUniforms(e,this.binderUniforms,H,{zoom:U});let ci=0;switch(n){case Z.LINES:ci=2;break;case Z.TRIANGLES:ci=3;break;case Z.LINE_STRIP:ci=1}for(const di of P.get()){const yi=di.vaos||(di.vaos={});(yi[C]||(yi[C]=new Ss)).bind(e,this,b,X?X.getPaintVertexBuffers():[],j,di.vertexOffset,$,Q,ni),Z.drawElements(n,di.primitiveLength*ci,Z.UNSIGNED_SHORT,di.primitiveOffset*ci*2)}}}function ws(p,e,n){const s=1/_e(n,1,e.transform.tileZoom),o=Math.pow(2,n.tileID.overscaledZ),y=n.tileSize*Math.pow(2,e.transform.tileZoom)/o,w=y*(n.tileID.canonical.x+n.tileID.wrap*o),_=y*n.tileID.canonical.y;return{u_image:0,u_texsize:n.imageAtlasTexture.size,u_scale:[s,p.fromScale,p.toScale],u_fade:p.t,u_pixel_coord_upper:[w>>16,_>>16],u_pixel_coord_lower:[65535&w,65535&_]}}const ks=(p,e,n,s)=>{const o=e.style.light,y=o.properties.get("position"),w=[y.x,y.y,y.z],_=function(){var C=new r.A(9);return r.A!=Float32Array&&(C[1]=0,C[2]=0,C[3]=0,C[5]=0,C[6]=0,C[7]=0),C[0]=1,C[4]=1,C[8]=1,C}();o.properties.get("anchor")==="viewport"&&function(C,b){var j=Math.sin(b),P=Math.cos(b);C[0]=P,C[1]=j,C[2]=0,C[3]=-j,C[4]=P,C[5]=0,C[6]=0,C[7]=0,C[8]=1}(_,-e.transform.angle),function(C,b,j){var P=b[0],H=b[1],U=b[2];C[0]=P*j[0]+H*j[3]+U*j[6],C[1]=P*j[1]+H*j[4]+U*j[7],C[2]=P*j[2]+H*j[5]+U*j[8]}(w,w,_);const A=o.properties.get("color");return{u_matrix:p,u_lightpos:w,u_lightintensity:o.properties.get("intensity"),u_lightcolor:[A.r,A.g,A.b],u_vertical_gradient:+n,u_opacity:s}},_s=(p,e,n,s,o,y,w)=>r.e(ks(p,e,n,s),ws(y,e,w),{u_height_factor:-Math.pow(2,o.overscaledZ)/w.tileSize/8}),Vl=p=>({u_matrix:p}),ml=(p,e,n,s)=>r.e(Vl(p),ws(n,e,s)),i0=(p,e)=>({u_matrix:p,u_world:e}),e0=(p,e,n,s,o)=>r.e(ml(p,e,n,s),{u_world:o}),Mo=(p,e,n,s)=>{const o=p.transform;let y,w;if(s.paint.get("circle-pitch-alignment")==="map"){const _=_e(n,1,o.zoom);y=!0,w=[_,_]}else y=!1,w=o.pixelsToGLUnits;return{u_camera_to_center_distance:o.cameraToCenterDistance,u_scale_with_map:+(s.paint.get("circle-pitch-scale")==="map"),u_matrix:p.translatePosMatrix(e.posMatrix,n,s.paint.get("circle-translate"),s.paint.get("circle-translate-anchor")),u_pitch_with_map:+y,u_device_pixel_ratio:p.pixelRatio,u_extrude_scale:w}},t0=(p,e,n)=>({u_matrix:p,u_inv_matrix:e,u_camera_to_center_distance:n.cameraToCenterDistance,u_viewport_size:[n.width,n.height]}),En=(p,e,n=1)=>({u_matrix:p,u_color:e,u_overlay:0,u_overlay_scale:n}),Ol=p=>({u_matrix:p}),za=(p,e,n,s)=>({u_matrix:p,u_extrude_scale:_e(e,1,n),u_intensity:s});function Ea(p,e){const n=Math.pow(2,e.canonical.z),s=e.canonical.y;return[new r.Z(0,s/n).toLngLat().lat,new r.Z(0,(s+1)/n).toLngLat().lat]}const ql=(p,e,n,s)=>{const o=p.transform;return{u_matrix:Ho(p,e,n,s),u_ratio:1/_e(e,1,o.zoom),u_device_pixel_ratio:p.pixelRatio,u_units_to_pixels:[1/o.pixelsToGLUnits[0],1/o.pixelsToGLUnits[1]]}},xs=(p,e,n,s,o)=>r.e(ql(p,e,n,o),{u_image:0,u_image_height:s}),zo=(p,e,n,s,o)=>{const y=p.transform,w=Yn(e,y);return{u_matrix:Ho(p,e,n,o),u_texsize:e.imageAtlasTexture.size,u_ratio:1/_e(e,1,y.zoom),u_device_pixel_ratio:p.pixelRatio,u_image:0,u_scale:[w,s.fromScale,s.toScale],u_fade:s.t,u_units_to_pixels:[1/y.pixelsToGLUnits[0],1/y.pixelsToGLUnits[1]]}},Eo=(p,e,n,s,o,y)=>{const w=p.lineAtlas,_=Yn(e,p.transform),A=n.layout.get("line-cap")==="round",C=w.getDash(s.from,A),b=w.getDash(s.to,A),j=C.width*o.fromScale,P=b.width*o.toScale;return r.e(ql(p,e,n,y),{u_patternscale_a:[_/j,-C.height/2],u_patternscale_b:[_/P,-b.height/2],u_sdfgamma:w.width/(256*Math.min(j,P)*p.pixelRatio)/2,u_image:0,u_tex_y_a:C.y,u_tex_y_b:b.y,u_mix:o.t})};function Yn(p,e){return 1/_e(p,1,e.tileZoom)}function Ho(p,e,n,s){return p.translatePosMatrix(s?s.posMatrix:e.tileID.posMatrix,e,n.paint.get("line-translate"),n.paint.get("line-translate-anchor"))}const a0=(p,e,n,s,o)=>{return{u_matrix:p,u_tl_parent:e,u_scale_parent:n,u_buffer_scale:1,u_fade_t:s.mix,u_opacity:s.opacity*o.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:o.paint.get("raster-brightness-min"),u_brightness_high:o.paint.get("raster-brightness-max"),u_saturation_factor:(w=o.paint.get("raster-saturation"),w>0?1-1/(1.001-w):-w),u_contrast_factor:(y=o.paint.get("raster-contrast"),y>0?1/(1-y):1+y),u_spin_weights:n0(o.paint.get("raster-hue-rotate"))};var y,w};function n0(p){p*=Math.PI/180;const e=Math.sin(p),n=Math.cos(p);return[(2*n+1)/3,(-Math.sqrt(3)*e-n+1)/3,(Math.sqrt(3)*e-n+1)/3]}const Vo=(p,e,n,s,o,y,w,_,A,C,b,j,P,H)=>{const U=w.transform;return{u_is_size_zoom_constant:+(p==="constant"||p==="source"),u_is_size_feature_constant:+(p==="constant"||p==="camera"),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:U.cameraToCenterDistance,u_pitch:U.pitch/360*2*Math.PI,u_rotate_symbol:+n,u_aspect_ratio:U.width/U.height,u_fade_change:w.options.fadeDuration?w.symbolFadeChange:1,u_matrix:_,u_label_plane_matrix:A,u_coord_matrix:C,u_is_text:+j,u_pitch_with_map:+s,u_is_along_line:o,u_is_variable_anchor:y,u_texsize:P,u_texture:0,u_translation:b,u_pitched_scale:H}},Oo=(p,e,n,s,o,y,w,_,A,C,b,j,P,H,U)=>{const X=w.transform;return r.e(Vo(p,e,n,s,o,y,w,_,A,C,b,j,P,U),{u_gamma_scale:s?Math.cos(X._pitch)*X.cameraToCenterDistance:1,u_device_pixel_ratio:w.pixelRatio,u_is_halo:+H})},l0=(p,e,n,s,o,y,w,_,A,C,b,j,P,H)=>r.e(Oo(p,e,n,s,o,y,w,_,A,C,b,!0,j,!0,H),{u_texsize_icon:P,u_texture_icon:1}),As=(p,e,n)=>({u_matrix:p,u_opacity:e,u_color:n}),gc=(p,e,n,s,o,y)=>r.e(function(w,_,A,C){const b=A.imageManager.getPattern(w.from.toString()),j=A.imageManager.getPattern(w.to.toString()),{width:P,height:H}=A.imageManager.getPixelSize(),U=Math.pow(2,C.tileID.overscaledZ),X=C.tileSize*Math.pow(2,A.transform.tileZoom)/U,$=X*(C.tileID.canonical.x+C.tileID.wrap*U),Q=X*C.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:b.tl,u_pattern_br_a:b.br,u_pattern_tl_b:j.tl,u_pattern_br_b:j.br,u_texsize:[P,H],u_mix:_.t,u_pattern_size_a:b.displaySize,u_pattern_size_b:j.displaySize,u_scale_a:_.fromScale,u_scale_b:_.toScale,u_tile_units_to_pixels:1/_e(C,1,A.transform.tileZoom),u_pixel_coord_upper:[$>>16,Q>>16],u_pixel_coord_lower:[65535&$,65535&Q]}}(s,y,n,o),{u_matrix:p,u_opacity:e}),Ls={fillExtrusion:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_lightpos:new r.aO(p,e.u_lightpos),u_lightintensity:new r.aJ(p,e.u_lightintensity),u_lightcolor:new r.aO(p,e.u_lightcolor),u_vertical_gradient:new r.aJ(p,e.u_vertical_gradient),u_opacity:new r.aJ(p,e.u_opacity)}),fillExtrusionPattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_lightpos:new r.aO(p,e.u_lightpos),u_lightintensity:new r.aJ(p,e.u_lightintensity),u_lightcolor:new r.aO(p,e.u_lightcolor),u_vertical_gradient:new r.aJ(p,e.u_vertical_gradient),u_height_factor:new r.aJ(p,e.u_height_factor),u_image:new r.aI(p,e.u_image),u_texsize:new r.aP(p,e.u_texsize),u_pixel_coord_upper:new r.aP(p,e.u_pixel_coord_upper),u_pixel_coord_lower:new r.aP(p,e.u_pixel_coord_lower),u_scale:new r.aO(p,e.u_scale),u_fade:new r.aJ(p,e.u_fade),u_opacity:new r.aJ(p,e.u_opacity)}),fill:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix)}),fillPattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_image:new r.aI(p,e.u_image),u_texsize:new r.aP(p,e.u_texsize),u_pixel_coord_upper:new r.aP(p,e.u_pixel_coord_upper),u_pixel_coord_lower:new r.aP(p,e.u_pixel_coord_lower),u_scale:new r.aO(p,e.u_scale),u_fade:new r.aJ(p,e.u_fade)}),fillOutline:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_world:new r.aP(p,e.u_world)}),fillOutlinePattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_world:new r.aP(p,e.u_world),u_image:new r.aI(p,e.u_image),u_texsize:new r.aP(p,e.u_texsize),u_pixel_coord_upper:new r.aP(p,e.u_pixel_coord_upper),u_pixel_coord_lower:new r.aP(p,e.u_pixel_coord_lower),u_scale:new r.aO(p,e.u_scale),u_fade:new r.aJ(p,e.u_fade)}),circle:(p,e)=>({u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_scale_with_map:new r.aI(p,e.u_scale_with_map),u_pitch_with_map:new r.aI(p,e.u_pitch_with_map),u_extrude_scale:new r.aP(p,e.u_extrude_scale),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_matrix:new r.aK(p,e.u_matrix)}),collisionBox:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_pixel_extrude_scale:new r.aP(p,e.u_pixel_extrude_scale)}),collisionCircle:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_inv_matrix:new r.aK(p,e.u_inv_matrix),u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_viewport_size:new r.aP(p,e.u_viewport_size)}),debug:(p,e)=>({u_color:new r.aM(p,e.u_color),u_matrix:new r.aK(p,e.u_matrix),u_overlay:new r.aI(p,e.u_overlay),u_overlay_scale:new r.aJ(p,e.u_overlay_scale)}),clippingMask:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix)}),heatmap:(p,e)=>({u_extrude_scale:new r.aJ(p,e.u_extrude_scale),u_intensity:new r.aJ(p,e.u_intensity),u_matrix:new r.aK(p,e.u_matrix)}),heatmapTexture:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_world:new r.aP(p,e.u_world),u_image:new r.aI(p,e.u_image),u_color_ramp:new r.aI(p,e.u_color_ramp),u_opacity:new r.aJ(p,e.u_opacity)}),hillshade:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_image:new r.aI(p,e.u_image),u_latrange:new r.aP(p,e.u_latrange),u_light:new r.aP(p,e.u_light),u_shadow:new r.aM(p,e.u_shadow),u_highlight:new r.aM(p,e.u_highlight),u_accent:new r.aM(p,e.u_accent)}),hillshadePrepare:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_image:new r.aI(p,e.u_image),u_dimension:new r.aP(p,e.u_dimension),u_zoom:new r.aJ(p,e.u_zoom),u_unpack:new r.aL(p,e.u_unpack)}),line:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_ratio:new r.aJ(p,e.u_ratio),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_units_to_pixels:new r.aP(p,e.u_units_to_pixels)}),lineGradient:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_ratio:new r.aJ(p,e.u_ratio),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_units_to_pixels:new r.aP(p,e.u_units_to_pixels),u_image:new r.aI(p,e.u_image),u_image_height:new r.aJ(p,e.u_image_height)}),linePattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_texsize:new r.aP(p,e.u_texsize),u_ratio:new r.aJ(p,e.u_ratio),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_image:new r.aI(p,e.u_image),u_units_to_pixels:new r.aP(p,e.u_units_to_pixels),u_scale:new r.aO(p,e.u_scale),u_fade:new r.aJ(p,e.u_fade)}),lineSDF:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_ratio:new r.aJ(p,e.u_ratio),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_units_to_pixels:new r.aP(p,e.u_units_to_pixels),u_patternscale_a:new r.aP(p,e.u_patternscale_a),u_patternscale_b:new r.aP(p,e.u_patternscale_b),u_sdfgamma:new r.aJ(p,e.u_sdfgamma),u_image:new r.aI(p,e.u_image),u_tex_y_a:new r.aJ(p,e.u_tex_y_a),u_tex_y_b:new r.aJ(p,e.u_tex_y_b),u_mix:new r.aJ(p,e.u_mix)}),raster:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_tl_parent:new r.aP(p,e.u_tl_parent),u_scale_parent:new r.aJ(p,e.u_scale_parent),u_buffer_scale:new r.aJ(p,e.u_buffer_scale),u_fade_t:new r.aJ(p,e.u_fade_t),u_opacity:new r.aJ(p,e.u_opacity),u_image0:new r.aI(p,e.u_image0),u_image1:new r.aI(p,e.u_image1),u_brightness_low:new r.aJ(p,e.u_brightness_low),u_brightness_high:new r.aJ(p,e.u_brightness_high),u_saturation_factor:new r.aJ(p,e.u_saturation_factor),u_contrast_factor:new r.aJ(p,e.u_contrast_factor),u_spin_weights:new r.aO(p,e.u_spin_weights)}),symbolIcon:(p,e)=>({u_is_size_zoom_constant:new r.aI(p,e.u_is_size_zoom_constant),u_is_size_feature_constant:new r.aI(p,e.u_is_size_feature_constant),u_size_t:new r.aJ(p,e.u_size_t),u_size:new r.aJ(p,e.u_size),u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_pitch:new r.aJ(p,e.u_pitch),u_rotate_symbol:new r.aI(p,e.u_rotate_symbol),u_aspect_ratio:new r.aJ(p,e.u_aspect_ratio),u_fade_change:new r.aJ(p,e.u_fade_change),u_matrix:new r.aK(p,e.u_matrix),u_label_plane_matrix:new r.aK(p,e.u_label_plane_matrix),u_coord_matrix:new r.aK(p,e.u_coord_matrix),u_is_text:new r.aI(p,e.u_is_text),u_pitch_with_map:new r.aI(p,e.u_pitch_with_map),u_is_along_line:new r.aI(p,e.u_is_along_line),u_is_variable_anchor:new r.aI(p,e.u_is_variable_anchor),u_texsize:new r.aP(p,e.u_texsize),u_texture:new r.aI(p,e.u_texture),u_translation:new r.aP(p,e.u_translation),u_pitched_scale:new r.aJ(p,e.u_pitched_scale)}),symbolSDF:(p,e)=>({u_is_size_zoom_constant:new r.aI(p,e.u_is_size_zoom_constant),u_is_size_feature_constant:new r.aI(p,e.u_is_size_feature_constant),u_size_t:new r.aJ(p,e.u_size_t),u_size:new r.aJ(p,e.u_size),u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_pitch:new r.aJ(p,e.u_pitch),u_rotate_symbol:new r.aI(p,e.u_rotate_symbol),u_aspect_ratio:new r.aJ(p,e.u_aspect_ratio),u_fade_change:new r.aJ(p,e.u_fade_change),u_matrix:new r.aK(p,e.u_matrix),u_label_plane_matrix:new r.aK(p,e.u_label_plane_matrix),u_coord_matrix:new r.aK(p,e.u_coord_matrix),u_is_text:new r.aI(p,e.u_is_text),u_pitch_with_map:new r.aI(p,e.u_pitch_with_map),u_is_along_line:new r.aI(p,e.u_is_along_line),u_is_variable_anchor:new r.aI(p,e.u_is_variable_anchor),u_texsize:new r.aP(p,e.u_texsize),u_texture:new r.aI(p,e.u_texture),u_gamma_scale:new r.aJ(p,e.u_gamma_scale),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_is_halo:new r.aI(p,e.u_is_halo),u_translation:new r.aP(p,e.u_translation),u_pitched_scale:new r.aJ(p,e.u_pitched_scale)}),symbolTextAndIcon:(p,e)=>({u_is_size_zoom_constant:new r.aI(p,e.u_is_size_zoom_constant),u_is_size_feature_constant:new r.aI(p,e.u_is_size_feature_constant),u_size_t:new r.aJ(p,e.u_size_t),u_size:new r.aJ(p,e.u_size),u_camera_to_center_distance:new r.aJ(p,e.u_camera_to_center_distance),u_pitch:new r.aJ(p,e.u_pitch),u_rotate_symbol:new r.aI(p,e.u_rotate_symbol),u_aspect_ratio:new r.aJ(p,e.u_aspect_ratio),u_fade_change:new r.aJ(p,e.u_fade_change),u_matrix:new r.aK(p,e.u_matrix),u_label_plane_matrix:new r.aK(p,e.u_label_plane_matrix),u_coord_matrix:new r.aK(p,e.u_coord_matrix),u_is_text:new r.aI(p,e.u_is_text),u_pitch_with_map:new r.aI(p,e.u_pitch_with_map),u_is_along_line:new r.aI(p,e.u_is_along_line),u_is_variable_anchor:new r.aI(p,e.u_is_variable_anchor),u_texsize:new r.aP(p,e.u_texsize),u_texsize_icon:new r.aP(p,e.u_texsize_icon),u_texture:new r.aI(p,e.u_texture),u_texture_icon:new r.aI(p,e.u_texture_icon),u_gamma_scale:new r.aJ(p,e.u_gamma_scale),u_device_pixel_ratio:new r.aJ(p,e.u_device_pixel_ratio),u_is_halo:new r.aI(p,e.u_is_halo),u_translation:new r.aP(p,e.u_translation),u_pitched_scale:new r.aJ(p,e.u_pitched_scale)}),background:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_opacity:new r.aJ(p,e.u_opacity),u_color:new r.aM(p,e.u_color)}),backgroundPattern:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_opacity:new r.aJ(p,e.u_opacity),u_image:new r.aI(p,e.u_image),u_pattern_tl_a:new r.aP(p,e.u_pattern_tl_a),u_pattern_br_a:new r.aP(p,e.u_pattern_br_a),u_pattern_tl_b:new r.aP(p,e.u_pattern_tl_b),u_pattern_br_b:new r.aP(p,e.u_pattern_br_b),u_texsize:new r.aP(p,e.u_texsize),u_mix:new r.aJ(p,e.u_mix),u_pattern_size_a:new r.aP(p,e.u_pattern_size_a),u_pattern_size_b:new r.aP(p,e.u_pattern_size_b),u_scale_a:new r.aJ(p,e.u_scale_a),u_scale_b:new r.aJ(p,e.u_scale_b),u_pixel_coord_upper:new r.aP(p,e.u_pixel_coord_upper),u_pixel_coord_lower:new r.aP(p,e.u_pixel_coord_lower),u_tile_units_to_pixels:new r.aJ(p,e.u_tile_units_to_pixels)}),terrain:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_texture:new r.aI(p,e.u_texture),u_ele_delta:new r.aJ(p,e.u_ele_delta),u_fog_matrix:new r.aK(p,e.u_fog_matrix),u_fog_color:new r.aM(p,e.u_fog_color),u_fog_ground_blend:new r.aJ(p,e.u_fog_ground_blend),u_fog_ground_blend_opacity:new r.aJ(p,e.u_fog_ground_blend_opacity),u_horizon_color:new r.aM(p,e.u_horizon_color),u_horizon_fog_blend:new r.aJ(p,e.u_horizon_fog_blend)}),terrainDepth:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_ele_delta:new r.aJ(p,e.u_ele_delta)}),terrainCoords:(p,e)=>({u_matrix:new r.aK(p,e.u_matrix),u_texture:new r.aI(p,e.u_texture),u_terrain_coords_id:new r.aJ(p,e.u_terrain_coords_id),u_ele_delta:new r.aJ(p,e.u_ele_delta)}),sky:(p,e)=>({u_sky_color:new r.aM(p,e.u_sky_color),u_horizon_color:new r.aM(p,e.u_horizon_color),u_horizon:new r.aJ(p,e.u_horizon),u_sky_horizon_blend:new r.aJ(p,e.u_sky_horizon_blend)})};class Sc{constructor(e,n,s){this.context=e;const o=e.gl;this.buffer=o.createBuffer(),this.dynamicDraw=!!s,this.context.unbindVAO(),e.bindElementBuffer.set(this.buffer),o.bufferData(o.ELEMENT_ARRAY_BUFFER,n.arrayBuffer,this.dynamicDraw?o.DYNAMIC_DRAW:o.STATIC_DRAW),this.dynamicDraw||delete n.arrayBuffer}bind(){this.context.bindElementBuffer.set(this.buffer)}updateData(e){const n=this.context.gl;if(!this.dynamicDraw)throw new Error("Attempted to update data while not in dynamic mode.");this.context.unbindVAO(),this.bind(),n.bufferSubData(n.ELEMENT_ARRAY_BUFFER,0,e.arrayBuffer)}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}const Ic={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"};class Sn{constructor(e,n,s,o){this.length=n.length,this.attributes=s,this.itemSize=n.bytesPerElement,this.dynamicDraw=o,this.context=e;const y=e.gl;this.buffer=y.createBuffer(),e.bindVertexBuffer.set(this.buffer),y.bufferData(y.ARRAY_BUFFER,n.arrayBuffer,this.dynamicDraw?y.DYNAMIC_DRAW:y.STATIC_DRAW),this.dynamicDraw||delete n.arrayBuffer}bind(){this.context.bindVertexBuffer.set(this.buffer)}updateData(e){if(e.length!==this.length)throw new Error(`Length of new data is ${e.length}, which doesn't match current length of ${this.length}`);const n=this.context.gl;this.bind(),n.bufferSubData(n.ARRAY_BUFFER,0,e.arrayBuffer)}enableAttributes(e,n){for(let s=0;s0){const yi=r.H();r.aR(yi,Z.placementInvProjMatrix,p.transform.glCoordMatrix),r.aR(yi,yi,Z.placementViewportMatrix),A.push({circleArray:di,circleOffset:b,transform:ni.posMatrix,invTransform:yi,coord:ni}),C+=di.length/4,b=C}ci&&_.draw(y,w.LINES,Re.disabled,xt.disabled,p.colorModeForRenderPass(),yt.disabled,{u_matrix:ni.posMatrix,u_pixel_extrude_scale:[1/(j=p.transform).width,1/j.height]},p.style.map.terrain&&p.style.map.terrain.getTerrainData(ni),n.id,ci.layoutVertexBuffer,ci.indexBuffer,ci.segments,null,p.transform.zoom,null,null,ci.collisionVertexBuffer)}var j;if(!o||!A.length)return;const P=p.useProgram("collisionCircle"),H=new r.aS;H.resize(4*C),H._trim();let U=0;for(const Q of A)for(let ni=0;ni=0&&(Q[Z.associatedIconIndex]={shiftedAnchor:me,angle:ht})}else ue(Z.numGlyphs,X)}if(C){$.clear();const ni=p.icon.placedSymbolArray;for(let Z=0;Zp.style.map.terrain.getElevation(Bi,co,qt):null,Cl=n.layout.get("text-rotation-alignment")==="map";V(Wi,Bi.posMatrix,p,o,cl,Ll,Q,C,Cl,X,Bi.toUnwrapped(),U.width,U.height,ol,At)}const Qt=Bi.posMatrix,cn=o&&Li||so,qn=ni||cn?vc:cl,Bl=Ks,oa=Ti&&n.paint.get(o?"text-halo-width":"icon-halo-width").constantOr(1)!==0;let ra;ra=Ti?Wi.iconsInText?l0(me.kind,De,Z,Q,ni,cn,p,Qt,qn,Bl,ol,la,ga,Vi):Oo(me.kind,De,Z,Q,ni,cn,p,Qt,qn,Bl,ol,o,la,!0,Vi):Vo(me.kind,De,Z,Q,ni,cn,p,Qt,qn,Bl,ol,o,la,Vi);const Jt={program:Ce,buffers:ge,uniformValues:ra,atlasTexture:ln,atlasTextureIcon:sa,atlasInterpolation:gt,atlasInterpolationIcon:Ba,isSDF:Ti,hasHalo:oa};if(di&&Wi.canOverlap){yi=!0;const At=ge.segments.get();for(const Cl of At)Ei.push({segments:new r.a0([Cl]),sortKey:Cl.sortKey,state:Jt,terrainData:ft})}else Ei.push({segments:ge.segments,sortKey:0,state:Jt,terrainData:ft})}yi&&Ei.sort((Bi,Fi)=>Bi.sortKey-Fi.sortKey);for(const Bi of Ei){const Fi=Bi.state;if(P.activeTexture.set(H.TEXTURE0),Fi.atlasTexture.bind(Fi.atlasInterpolation,H.CLAMP_TO_EDGE),Fi.atlasTextureIcon&&(P.activeTexture.set(H.TEXTURE1),Fi.atlasTextureIcon&&Fi.atlasTextureIcon.bind(Fi.atlasInterpolationIcon,H.CLAMP_TO_EDGE)),Fi.isSDF){const Wi=Fi.uniformValues;Fi.hasHalo&&(Wi.u_is_halo=1,il(Fi.buffers,Bi.segments,n,p,Fi.program,wi,b,j,Wi,Bi.terrainData)),Wi.u_is_halo=0}il(Fi.buffers,Bi.segments,n,p,Fi.program,wi,b,j,Fi.uniformValues,Bi.terrainData)}}function il(p,e,n,s,o,y,w,_,A,C){const b=s.context;o.draw(b,b.gl.TRIANGLES,y,w,_,yt.disabled,A,C,n.id,p.layoutVertexBuffer,p.indexBuffer,e,n.paint,s.transform.zoom,p.programConfigurations.get(n.id),p.dynamicLayoutVertexBuffer,p.opacityVertexBuffer)}function Ha(p,e,n,s,o){if(!n||!s||!s.imageAtlas)return;const y=s.imageAtlas.patternPositions;let w=y[n.to.toString()],_=y[n.from.toString()];if(!w&&_&&(w=_),!_&&w&&(_=w),!w||!_){const A=o.getPaintProperty(e);w=y[A],_=y[A]}w&&_&&p.setConstantPatternPositions(w,_)}function jc(p,e,n,s,o,y,w){const _=p.context.gl,A="fill-pattern",C=n.paint.get(A),b=C&&C.constantOr(1),j=n.getCrossfadeParameters();let P,H,U,X,$;w?(H=b&&!n.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline",P=_.LINES):(H=b?"fillPattern":"fill",P=_.TRIANGLES);const Q=C.constantOr(null);for(const ni of s){const Z=e.getTile(ni);if(b&&!Z.patternsLoaded())continue;const ci=Z.getBucket(n);if(!ci)continue;const di=ci.programConfigurations.get(n.id),yi=p.useProgram(H,di),wi=p.style.map.terrain&&p.style.map.terrain.getTerrainData(ni);b&&(p.context.activeTexture.set(_.TEXTURE0),Z.imageAtlasTexture.bind(_.LINEAR,_.CLAMP_TO_EDGE),di.updatePaintBuffers(j)),Ha(di,A,Q,Z,n);const Li=wi?ni:null,Ei=p.translatePosMatrix(Li?Li.posMatrix:ni.posMatrix,Z,n.paint.get("fill-translate"),n.paint.get("fill-translate-anchor"));if(w){X=ci.indexBuffer2,$=ci.segments2;const Vi=[_.drawingBufferWidth,_.drawingBufferHeight];U=H==="fillOutlinePattern"&&b?e0(Ei,p,j,Z,Vi):i0(Ei,Vi)}else X=ci.indexBuffer,$=ci.segments,U=b?ml(Ei,p,j,Z):Vl(Ei);yi.draw(p.context,P,o,p.stencilModeForClipping(ni),y,yt.disabled,U,wi,n.id,ci.layoutVertexBuffer,X,$,n.paint,p.transform.zoom,di)}}function Rs(p,e,n,s,o,y,w){const _=p.context,A=_.gl,C="fill-extrusion-pattern",b=n.paint.get(C),j=b.constantOr(1),P=n.getCrossfadeParameters(),H=n.paint.get("fill-extrusion-opacity"),U=b.constantOr(null);for(const X of s){const $=e.getTile(X),Q=$.getBucket(n);if(!Q)continue;const ni=p.style.map.terrain&&p.style.map.terrain.getTerrainData(X),Z=Q.programConfigurations.get(n.id),ci=p.useProgram(j?"fillExtrusionPattern":"fillExtrusion",Z);j&&(p.context.activeTexture.set(A.TEXTURE0),$.imageAtlasTexture.bind(A.LINEAR,A.CLAMP_TO_EDGE),Z.updatePaintBuffers(P)),Ha(Z,C,U,$,n);const di=p.translatePosMatrix(X.posMatrix,$,n.paint.get("fill-extrusion-translate"),n.paint.get("fill-extrusion-translate-anchor")),yi=n.paint.get("fill-extrusion-vertical-gradient"),wi=j?_s(di,p,yi,H,X,P,$):ks(di,p,yi,H);ci.draw(_,_.gl.TRIANGLES,o,y,w,yt.backCCW,wi,ni,n.id,Q.layoutVertexBuffer,Q.indexBuffer,Q.segments,n.paint,p.transform.zoom,Z,p.style.map.terrain&&Q.centroidVertexBuffer)}}function bc(p,e,n,s,o,y,w){const _=p.context,A=_.gl,C=n.fbo;if(!C)return;const b=p.useProgram("hillshade"),j=p.style.map.terrain&&p.style.map.terrain.getTerrainData(e);_.activeTexture.set(A.TEXTURE0),A.bindTexture(A.TEXTURE_2D,C.colorAttachment.get()),b.draw(_,A.TRIANGLES,o,y,w,yt.disabled,((P,H,U,X)=>{const $=U.paint.get("hillshade-shadow-color"),Q=U.paint.get("hillshade-highlight-color"),ni=U.paint.get("hillshade-accent-color");let Z=U.paint.get("hillshade-illumination-direction")*(Math.PI/180);U.paint.get("hillshade-illumination-anchor")==="viewport"&&(Z-=P.transform.angle);const ci=!P.options.moving;return{u_matrix:X?X.posMatrix:P.transform.calculatePosMatrix(H.tileID.toUnwrapped(),ci),u_image:0,u_latrange:Ea(0,H.tileID),u_light:[U.paint.get("hillshade-exaggeration"),Z],u_shadow:$,u_highlight:Q,u_accent:ni}})(p,n,s,j?e:null),j,s.id,p.rasterBoundsBuffer,p.quadTriangleIndexBuffer,p.rasterBoundsSegments)}function el(p,e,n,s,o,y){const w=p.context,_=w.gl,A=e.dem;if(A&&A.data){const C=A.dim,b=A.stride,j=A.getPixels();if(w.activeTexture.set(_.TEXTURE1),w.pixelStoreUnpackPremultiplyAlpha.set(!1),e.demTexture=e.demTexture||p.getTileTexture(b),e.demTexture){const H=e.demTexture;H.update(j,{premultiply:!1}),H.bind(_.NEAREST,_.CLAMP_TO_EDGE)}else e.demTexture=new Xi(w,j,_.RGBA,{premultiply:!1}),e.demTexture.bind(_.NEAREST,_.CLAMP_TO_EDGE);w.activeTexture.set(_.TEXTURE0);let P=e.fbo;if(!P){const H=new Xi(w,{width:C,height:C,data:null},_.RGBA);H.bind(_.LINEAR,_.CLAMP_TO_EDGE),P=e.fbo=w.createFramebuffer(C,C,!0,!1),P.colorAttachment.set(H.texture)}w.bindFramebuffer.set(P.framebuffer),w.viewport.set([0,0,C,C]),p.useProgram("hillshadePrepare").draw(w,_.TRIANGLES,s,o,y,yt.disabled,((H,U)=>{const X=U.stride,$=r.H();return r.aQ($,0,r.X,-r.X,0,0,1),r.J($,$,[0,-r.X,0]),{u_matrix:$,u_image:1,u_dimension:[X,X],u_zoom:H.overscaledZ,u_unpack:U.getUnpackVector()}})(e.tileID,A),null,n.id,p.rasterBoundsBuffer,p.quadTriangleIndexBuffer,p.rasterBoundsSegments),e.needsHillshadePrepare=!1}}function Ds(p,e,n,s,o,y){const w=s.paint.get("raster-fade-duration");if(!y&&w>0){const _=O.now(),A=(_-p.timeAdded)/w,C=e?(_-e.timeAdded)/w:-1,b=n.getSource(),j=o.coveringZoomLevel({tileSize:b.tileSize,roundZoom:b.roundZoom}),P=!e||Math.abs(e.tileID.overscaledZ-j)>Math.abs(p.tileID.overscaledZ-j),H=P&&p.refreshedUponExpiration?1:r.ad(P?A:1-C,0,1);return p.refreshedUponExpiration&&A>=1&&(p.refreshedUponExpiration=!1),e?{opacity:1,mix:1-H}:{opacity:H,mix:0}}return{opacity:1,mix:0}}const Ns=new r.aN(1,0,0,1),Zl=new r.aN(0,1,0,1),Gs=new r.aN(0,0,1,1),nr=new r.aN(1,0,1,1),gl=new r.aN(0,1,1,1);function tl(p,e,n,s){Sl(p,0,e+n/2,p.transform.width,n,s)}function Rc(p,e,n,s){Sl(p,e-n/2,0,n,p.transform.height,s)}function Sl(p,e,n,s,o,y){const w=p.context,_=w.gl;_.enable(_.SCISSOR_TEST),_.scissor(e*p.pixelRatio,n*p.pixelRatio,s*p.pixelRatio,o*p.pixelRatio),w.clear({color:y}),_.disable(_.SCISSOR_TEST)}function He(p,e,n){const s=p.context,o=s.gl,y=n.posMatrix,w=p.useProgram("debug"),_=Re.disabled,A=xt.disabled,C=p.colorModeForRenderPass(),b="$debug",j=p.style.map.terrain&&p.style.map.terrain.getTerrainData(n);s.activeTexture.set(o.TEXTURE0);const P=e.getTileByID(n.key).latestRawTileData,H=Math.floor((P&&P.byteLength||0)/1024),U=e.getTile(n).tileSize,X=512/Math.min(U,512)*(n.overscaledZ/p.transform.zoom)*.5;let $=n.canonical.toString();n.overscaledZ!==n.canonical.z&&($+=` => ${n.overscaledZ}`),function(Q,ni){Q.initDebugOverlayCanvas();const Z=Q.debugOverlayCanvas,ci=Q.context.gl,di=Q.debugOverlayCanvas.getContext("2d");di.clearRect(0,0,Z.width,Z.height),di.shadowColor="white",di.shadowBlur=2,di.lineWidth=1.5,di.strokeStyle="white",di.textBaseline="top",di.font="bold 36px Open Sans, sans-serif",di.fillText(ni,5,5),di.strokeText(ni,5,5),Q.debugOverlayTexture.update(Z),Q.debugOverlayTexture.bind(ci.LINEAR,ci.CLAMP_TO_EDGE)}(p,`${$} ${H}kB`),w.draw(s,o.TRIANGLES,_,A,ct.alphaBlended,yt.disabled,En(y,r.aN.transparent,X),null,b,p.debugBuffer,p.quadTriangleIndexBuffer,p.debugSegments),w.draw(s,o.LINE_STRIP,_,A,C,yt.disabled,En(y,r.aN.red),j,b,p.debugBuffer,p.tileBorderIndexBuffer,p.debugSegments)}function Wl(p,e,n){const s=p.context,o=s.gl,y=p.colorModeForRenderPass(),w=new Re(o.LEQUAL,Re.ReadWrite,p.depthRangeFor3D),_=p.useProgram("terrain"),A=e.getTerrainMesh();s.bindFramebuffer.set(null),s.viewport.set([0,0,p.width,p.height]);for(const C of n){const b=p.renderToTexture.getTexture(C),j=e.getTerrainData(C.tileID);s.activeTexture.set(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,b.texture);const P=p.transform.calculatePosMatrix(C.tileID.toUnwrapped()),H=e.getMeshFrameDelta(p.transform.zoom),U=p.transform.calculateFogMatrix(C.tileID.toUnwrapped()),X=fc(P,H,U,p.style.sky,p.transform.pitch);_.draw(s,o.TRIANGLES,w,xt.disabled,y,yt.backCCW,X,j,"terrain",A.vertexBuffer,A.indexBuffer,A.segments)}}class lr{constructor(e,n,s){this.vertexBuffer=e,this.indexBuffer=n,this.segments=s}destroy(){this.vertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.vertexBuffer=null,this.indexBuffer=null,this.segments=null}}class sr{constructor(e,n){this.context=new Bc(e),this.transform=n,this._tileTextures={},this.terrainFacilitator={dirty:!0,matrix:r.ao(new Float64Array(16)),renderTime:0},this.setup(),this.numSublayers=ye.maxUnderzooming+ye.maxOverzooming+1,this.depthEpsilon=1/Math.pow(2,16),this.crossTileSymbolIndex=new Za}resize(e,n,s){if(this.width=Math.floor(e*s),this.height=Math.floor(n*s),this.pixelRatio=s,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(const o of this.style._order)this.style._layers[o].resize()}setup(){const e=this.context,n=new r.aX;n.emplaceBack(0,0),n.emplaceBack(r.X,0),n.emplaceBack(0,r.X),n.emplaceBack(r.X,r.X),this.tileExtentBuffer=e.createVertexBuffer(n,El.members),this.tileExtentSegments=r.a0.simpleSegment(0,0,4,2);const s=new r.aX;s.emplaceBack(0,0),s.emplaceBack(r.X,0),s.emplaceBack(0,r.X),s.emplaceBack(r.X,r.X),this.debugBuffer=e.createVertexBuffer(s,El.members),this.debugSegments=r.a0.simpleSegment(0,0,4,5);const o=new r.$;o.emplaceBack(0,0,0,0),o.emplaceBack(r.X,0,r.X,0),o.emplaceBack(0,r.X,0,r.X),o.emplaceBack(r.X,r.X,r.X,r.X),this.rasterBoundsBuffer=e.createVertexBuffer(o,ka.members),this.rasterBoundsSegments=r.a0.simpleSegment(0,0,4,2);const y=new r.aX;y.emplaceBack(0,0),y.emplaceBack(1,0),y.emplaceBack(0,1),y.emplaceBack(1,1),this.viewportBuffer=e.createVertexBuffer(y,El.members),this.viewportSegments=r.a0.simpleSegment(0,0,4,2);const w=new r.aZ;w.emplaceBack(0),w.emplaceBack(1),w.emplaceBack(3),w.emplaceBack(2),w.emplaceBack(0),this.tileBorderIndexBuffer=e.createIndexBuffer(w);const _=new r.aY;_.emplaceBack(0,1,2),_.emplaceBack(2,1,3),this.quadTriangleIndexBuffer=e.createIndexBuffer(_);const A=this.context.gl;this.stencilClearMode=new xt({func:A.ALWAYS,mask:0},0,255,A.ZERO,A.ZERO,A.ZERO)}clearStencil(){const e=this.context,n=e.gl;this.nextStencilID=1,this.currentStencilSource=void 0;const s=r.H();r.aQ(s,0,this.width,this.height,0,0,1),r.K(s,s,[n.drawingBufferWidth,n.drawingBufferHeight,0]),this.useProgram("clippingMask").draw(e,n.TRIANGLES,Re.disabled,this.stencilClearMode,ct.disabled,yt.disabled,Ol(s),null,"$clipping",this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)}_renderTileClippingMasks(e,n){if(this.currentStencilSource===e.source||!e.isTileClipped()||!n||!n.length)return;this.currentStencilSource=e.source;const s=this.context,o=s.gl;this.nextStencilID+n.length>256&&this.clearStencil(),s.setColorMode(ct.disabled),s.setDepthMode(Re.disabled);const y=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(const w of n){const _=this._tileClippingMaskIDs[w.key]=this.nextStencilID++,A=this.style.map.terrain&&this.style.map.terrain.getTerrainData(w);y.draw(s,o.TRIANGLES,Re.disabled,new xt({func:o.ALWAYS,mask:0},_,255,o.KEEP,o.KEEP,o.REPLACE),ct.disabled,yt.disabled,Ol(w.posMatrix),A,"$clipping",this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}stencilModeFor3D(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();const e=this.nextStencilID++,n=this.context.gl;return new xt({func:n.NOTEQUAL,mask:255},e,255,n.KEEP,n.KEEP,n.REPLACE)}stencilModeForClipping(e){const n=this.context.gl;return new xt({func:n.EQUAL,mask:255},this._tileClippingMaskIDs[e.key],0,n.KEEP,n.KEEP,n.REPLACE)}stencilConfigForOverlap(e){const n=this.context.gl,s=e.sort((w,_)=>_.overscaledZ-w.overscaledZ),o=s[s.length-1].overscaledZ,y=s[0].overscaledZ-o+1;if(y>1){this.currentStencilSource=void 0,this.nextStencilID+y>256&&this.clearStencil();const w={};for(let _=0;_({u_sky_color:Q.properties.get("sky-color"),u_horizon_color:Q.properties.get("horizon-color"),u_horizon:(ni.height/2+ni.getHorizon())*Z,u_sky_horizon_blend:Q.properties.get("sky-horizon-blend")*ni.height/2*Z}))(C,A.style.map.transform,A.pixelRatio),H=new Re(j.LEQUAL,Re.ReadWrite,[0,1]),U=xt.disabled,X=A.colorModeForRenderPass(),$=A.useProgram("sky");if(!C.mesh){const Q=new r.aX;Q.emplaceBack(-1,-1),Q.emplaceBack(1,-1),Q.emplaceBack(1,1),Q.emplaceBack(-1,1);const ni=new r.aY;ni.emplaceBack(0,1,2),ni.emplaceBack(0,2,3),C.mesh=new lr(b.createVertexBuffer(Q,El.members),b.createIndexBuffer(ni),r.a0.simpleSegment(0,0,Q.length,ni.length))}$.draw(b,j.TRIANGLES,H,U,X,yt.disabled,P,void 0,"sky",C.mesh.vertexBuffer,C.mesh.indexBuffer,C.mesh.segments)}(this,this.style.sky),this._showOverdrawInspector=n.showOverdrawInspector,this.depthRangeFor3D=[0,1-(e._order.length+2)*this.numSublayers*this.depthEpsilon],!this.renderToTexture)for(this.renderPass="opaque",this.currentLayer=s.length-1;this.currentLayer>=0;this.currentLayer--){const A=this.style._layers[s[this.currentLayer]],C=o[A.source],b=y[A.source];this._renderTileClippingMasks(A,b),this.renderLayer(this,C,A,b)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer$.source&&!$.isHidden(b)?[C.sourceCaches[$.source]]:[]),H=P.filter($=>$.getSource().type==="vector"),U=P.filter($=>$.getSource().type!=="vector"),X=$=>{(!j||j.getSource().maxzoom<$.getSource().maxzoom)&&(j=$)};return H.forEach($=>X($)),j||U.forEach($=>X($)),j}(this.style,this.transform.zoom);A&&function(C,b,j){for(let P=0;P0),o&&(r.b0(n,s),this.terrainFacilitator.renderTime=Date.now(),this.terrainFacilitator.dirty=!1,function(y,w){const _=y.context,A=_.gl,C=ct.unblended,b=new Re(A.LEQUAL,Re.ReadWrite,[0,1]),j=w.getTerrainMesh(),P=w.sourceCache.getRenderableTiles(),H=y.useProgram("terrainDepth");_.bindFramebuffer.set(w.getFramebuffer("depth").framebuffer),_.viewport.set([0,0,y.width/devicePixelRatio,y.height/devicePixelRatio]),_.clear({color:r.aN.transparent,depth:1});for(const U of P){const X=w.getTerrainData(U.tileID),$={u_matrix:y.transform.calculatePosMatrix(U.tileID.toUnwrapped()),u_ele_delta:w.getMeshFrameDelta(y.transform.zoom)};H.draw(_,A.TRIANGLES,b,xt.disabled,C,yt.backCCW,$,X,"terrain",j.vertexBuffer,j.indexBuffer,j.segments)}_.bindFramebuffer.set(null),_.viewport.set([0,0,y.width,y.height])}(this,this.style.map.terrain),function(y,w){const _=y.context,A=_.gl,C=ct.unblended,b=new Re(A.LEQUAL,Re.ReadWrite,[0,1]),j=w.getTerrainMesh(),P=w.getCoordsTexture(),H=w.sourceCache.getRenderableTiles(),U=y.useProgram("terrainCoords");_.bindFramebuffer.set(w.getFramebuffer("coords").framebuffer),_.viewport.set([0,0,y.width/devicePixelRatio,y.height/devicePixelRatio]),_.clear({color:r.aN.transparent,depth:1}),w.coordsIndex=[];for(const X of H){const $=w.getTerrainData(X.tileID);_.activeTexture.set(A.TEXTURE0),A.bindTexture(A.TEXTURE_2D,P.texture);const Q={u_matrix:y.transform.calculatePosMatrix(X.tileID.toUnwrapped()),u_terrain_coords_id:(255-w.coordsIndex.length)/255,u_texture:0,u_ele_delta:w.getMeshFrameDelta(y.transform.zoom)};U.draw(_,A.TRIANGLES,b,xt.disabled,C,yt.backCCW,Q,$,"terrain",j.vertexBuffer,j.indexBuffer,j.segments),w.coordsIndex.push(X.tileID.key)}_.bindFramebuffer.set(null),_.viewport.set([0,0,y.width,y.height])}(this,this.style.map.terrain))}renderLayer(e,n,s,o){if(!s.isHidden(this.transform.zoom)&&(s.type==="background"||s.type==="custom"||(o||[]).length))switch(this.id=s.id,s.type){case"symbol":(function(y,w,_,A,C){if(y.renderPass!=="translucent")return;const b=xt.disabled,j=y.colorModeForRenderPass();(_._unevaluatedLayout.hasValue("text-variable-anchor")||_._unevaluatedLayout.hasValue("text-variable-anchor-offset"))&&function(P,H,U,X,$,Q,ni,Z,ci){const di=H.transform,yi=fs(),wi=$==="map",Li=Q==="map";for(const Ei of P){const Vi=X.getTile(Ei),Bi=Vi.getBucket(U);if(!Bi||!Bi.text||!Bi.text.segments.get().length)continue;const Fi=r.ah(Bi.textSizeData,di.zoom),Wi=_e(Vi,1,H.transform.zoom),ge=Tn(Ei.posMatrix,Li,wi,H.transform,Wi),bi=U.layout.get("icon-text-fit")!=="none"&&Bi.hasIconData();if(Fi){const Ti=Math.pow(2,di.zoom-Vi.tileID.overscaledZ),me=H.style.map.terrain?(Ce,De)=>H.style.map.terrain.getElevation(Ei,Ce,De):null,ht=yi.translatePosition(di,Vi,ni,Z);bs(Bi,wi,Li,ci,di,ge,Ei.posMatrix,Ti,Fi,bi,yi,ht,Ei.toUnwrapped(),me)}}}(A,y,_,w,_.layout.get("text-rotation-alignment"),_.layout.get("text-pitch-alignment"),_.paint.get("text-translate"),_.paint.get("text-translate-anchor"),C),_.paint.get("icon-opacity").constantOr(1)!==0&&Hn(y,w,_,A,!1,_.paint.get("icon-translate"),_.paint.get("icon-translate-anchor"),_.layout.get("icon-rotation-alignment"),_.layout.get("icon-pitch-alignment"),_.layout.get("icon-keep-upright"),b,j),_.paint.get("text-opacity").constantOr(1)!==0&&Hn(y,w,_,A,!0,_.paint.get("text-translate"),_.paint.get("text-translate-anchor"),_.layout.get("text-rotation-alignment"),_.layout.get("text-pitch-alignment"),_.layout.get("text-keep-upright"),b,j),w.map.showCollisionBoxes&&(ar(y,w,_,A,!0),ar(y,w,_,A,!1))})(e,n,s,o,this.style.placement.variableOffsets);break;case"circle":(function(y,w,_,A){if(y.renderPass!=="translucent")return;const C=_.paint.get("circle-opacity"),b=_.paint.get("circle-stroke-width"),j=_.paint.get("circle-stroke-opacity"),P=!_.layout.get("circle-sort-key").isConstant();if(C.constantOr(1)===0&&(b.constantOr(1)===0||j.constantOr(1)===0))return;const H=y.context,U=H.gl,X=y.depthModeForSublayer(0,Re.ReadOnly),$=xt.disabled,Q=y.colorModeForRenderPass(),ni=[];for(let Z=0;ZZ.sortKey-ci.sortKey);for(const Z of ni){const{programConfiguration:ci,program:di,layoutVertexBuffer:yi,indexBuffer:wi,uniformValues:Li,terrainData:Ei}=Z.state;di.draw(H,U.TRIANGLES,X,$,Q,yt.disabled,Li,Ei,_.id,yi,wi,Z.segments,_.paint,y.transform.zoom,ci)}})(e,n,s,o);break;case"heatmap":(function(y,w,_,A){if(_.paint.get("heatmap-opacity")!==0)if(y.renderPass==="offscreen"){const C=y.context,b=C.gl,j=xt.disabled,P=new ct([b.ONE,b.ONE],r.aN.transparent,[!0,!0,!0,!0]);(function(H,U,X){const $=H.gl;H.activeTexture.set($.TEXTURE1),H.viewport.set([0,0,U.width/4,U.height/4]);let Q=X.heatmapFbo;if(Q)$.bindTexture($.TEXTURE_2D,Q.colorAttachment.get()),H.bindFramebuffer.set(Q.framebuffer);else{const ni=$.createTexture();$.bindTexture($.TEXTURE_2D,ni),$.texParameteri($.TEXTURE_2D,$.TEXTURE_WRAP_S,$.CLAMP_TO_EDGE),$.texParameteri($.TEXTURE_2D,$.TEXTURE_WRAP_T,$.CLAMP_TO_EDGE),$.texParameteri($.TEXTURE_2D,$.TEXTURE_MIN_FILTER,$.LINEAR),$.texParameteri($.TEXTURE_2D,$.TEXTURE_MAG_FILTER,$.LINEAR),Q=X.heatmapFbo=H.createFramebuffer(U.width/4,U.height/4,!1,!1),function(Z,ci,di,yi){var wi,Li;const Ei=Z.gl,Vi=(wi=Z.HALF_FLOAT)!==null&&wi!==void 0?wi:Ei.UNSIGNED_BYTE,Bi=(Li=Z.RGBA16F)!==null&&Li!==void 0?Li:Ei.RGBA;Ei.texImage2D(Ei.TEXTURE_2D,0,Bi,ci.width/4,ci.height/4,0,Ei.RGBA,Vi,null),yi.colorAttachment.set(di)}(H,U,ni,Q)}})(C,y,_),C.clear({color:r.aN.transparent});for(let H=0;H{const Z=r.H();r.aQ(Z,0,X.width,X.height,0,0,1);const ci=X.context.gl;return{u_matrix:Z,u_world:[ci.drawingBufferWidth,ci.drawingBufferHeight],u_image:0,u_color_ramp:1,u_opacity:$.paint.get("heatmap-opacity")}})(C,b),null,b.id,C.viewportBuffer,C.quadTriangleIndexBuffer,C.viewportSegments,b.paint,C.transform.zoom)}(y,_))})(e,n,s,o);break;case"line":(function(y,w,_,A){if(y.renderPass!=="translucent")return;const C=_.paint.get("line-opacity"),b=_.paint.get("line-width");if(C.constantOr(1)===0||b.constantOr(1)===0)return;const j=y.depthModeForSublayer(0,Re.ReadOnly),P=y.colorModeForRenderPass(),H=_.paint.get("line-dasharray"),U=_.paint.get("line-pattern"),X=U.constantOr(1),$=_.paint.get("line-gradient"),Q=_.getCrossfadeParameters(),ni=X?"linePattern":H?"lineSDF":$?"lineGradient":"line",Z=y.context,ci=Z.gl;let di=!0;for(const yi of A){const wi=w.getTile(yi);if(X&&!wi.patternsLoaded())continue;const Li=wi.getBucket(_);if(!Li)continue;const Ei=Li.programConfigurations.get(_.id),Vi=y.context.program.get(),Bi=y.useProgram(ni,Ei),Fi=di||Bi.program!==Vi,Wi=y.style.map.terrain&&y.style.map.terrain.getTerrainData(yi),ge=U.constantOr(null);if(ge&&wi.imageAtlas){const me=wi.imageAtlas,ht=me.patternPositions[ge.to.toString()],Ce=me.patternPositions[ge.from.toString()];ht&&Ce&&Ei.setConstantPatternPositions(ht,Ce)}const bi=Wi?yi:null,Ti=X?zo(y,wi,_,Q,bi):H?Eo(y,wi,_,H,Q,bi):$?xs(y,wi,_,Li.lineClipsArray.length,bi):ql(y,wi,_,bi);if(X)Z.activeTexture.set(ci.TEXTURE0),wi.imageAtlasTexture.bind(ci.LINEAR,ci.CLAMP_TO_EDGE),Ei.updatePaintBuffers(Q);else if(H&&(Fi||y.lineAtlas.dirty))Z.activeTexture.set(ci.TEXTURE0),y.lineAtlas.bind(Z);else if($){const me=Li.gradients[_.id];let ht=me.texture;if(_.gradientVersion!==me.version){let Ce=256;if(_.stepInterpolant){const De=w.getSource().maxzoom,ft=yi.canonical.z===De?Math.ceil(1<0?n.pop():null}isPatternMissing(e){if(!e)return!1;if(!e.from||!e.to)return!0;const n=this.imageManager.getPattern(e.from.toString()),s=this.imageManager.getPattern(e.to.toString());return!n||!s}useProgram(e,n){this.cache=this.cache||{};const s=e+(n?n.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"")+(this.style.map.terrain?"/terrain":"");return this.cache[s]||(this.cache[s]=new Is(this.context,zn[e],n,Ls[e],this._showOverdrawInspector,this.style.map.terrain)),this.cache[s]}setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()}setBaseState(){const e=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(e.FUNC_ADD)}initDebugOverlayCanvas(){this.debugOverlayCanvas==null&&(this.debugOverlayCanvas=document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new Xi(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))}destroy(){this.debugOverlayTexture&&this.debugOverlayTexture.destroy()}overLimit(){const{drawingBufferWidth:e,drawingBufferHeight:n}=this.context.gl;return this.width!==e||this.height!==n}}class al{constructor(e,n){this.points=e,this.planes=n}static fromInvProjectionMatrix(e,n,s){const o=Math.pow(2,s),y=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map(_=>{const A=1/(_=r.ag([],_,e))[3]/n*o;return r.b1(_,_,[A,A,1/_[3],A])}),w=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map(_=>{const A=function(P,H){var U=H[0],X=H[1],$=H[2],Q=U*U+X*X+$*$;return Q>0&&(Q=1/Math.sqrt(Q)),P[0]=H[0]*Q,P[1]=H[1]*Q,P[2]=H[2]*Q,P}([],function(P,H,U){var X=H[0],$=H[1],Q=H[2],ni=U[0],Z=U[1],ci=U[2];return P[0]=$*ci-Q*Z,P[1]=Q*ni-X*ci,P[2]=X*Z-$*ni,P}([],ie([],y[_[0]],y[_[1]]),ie([],y[_[2]],y[_[1]]))),C=-((b=A)[0]*(j=y[_[1]])[0]+b[1]*j[1]+b[2]*j[2]);var b,j;return A.concat(C)});return new al(y,w)}}class Ps{constructor(e,n){this.min=e,this.max=n,this.center=function(s,o,y){return s[0]=.5*o[0],s[1]=.5*o[1],s[2]=.5*o[2],s}([],function(s,o,y){return s[0]=o[0]+y[0],s[1]=o[1]+y[1],s[2]=o[2]+y[2],s}([],this.min,this.max))}quadrant(e){const n=[e%2==0,e<2],s=$i(this.min),o=$i(this.max);for(let y=0;y=0&&w++;if(w===0)return 0;w!==n.length&&(s=!1)}if(s)return 2;for(let o=0;o<3;o++){let y=Number.MAX_VALUE,w=-Number.MAX_VALUE;for(let _=0;_this.max[o]-this.min[o])return 0}return 1}}class Ts{constructor(e=0,n=0,s=0,o=0){if(isNaN(e)||e<0||isNaN(n)||n<0||isNaN(s)||s<0||isNaN(o)||o<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=e,this.bottom=n,this.left=s,this.right=o}interpolate(e,n,s){return n.top!=null&&e.top!=null&&(this.top=r.z.number(e.top,n.top,s)),n.bottom!=null&&e.bottom!=null&&(this.bottom=r.z.number(e.bottom,n.bottom,s)),n.left!=null&&e.left!=null&&(this.left=r.z.number(e.left,n.left,s)),n.right!=null&&e.right!=null&&(this.right=r.z.number(e.right,n.right,s)),this}getCenter(e,n){const s=r.ad((this.left+e-this.right)/2,0,e),o=r.ad((this.top+n-this.bottom)/2,0,n);return new r.P(s,o)}equals(e){return this.top===e.top&&this.bottom===e.bottom&&this.left===e.left&&this.right===e.right}clone(){return new Ts(this.top,this.bottom,this.left,this.right)}toJSON(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}}const Dc=85.051129;class Nc{constructor(e,n,s,o,y){this.tileSize=512,this._renderWorldCopies=y===void 0||!!y,this._minZoom=e||0,this._maxZoom=n||22,this._minPitch=s??0,this._maxPitch=o??60,this.setMaxBounds(),this.width=0,this.height=0,this._center=new r.N(0,0),this._elevation=0,this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new Ts,this._posMatrixCache={},this._alignedPosMatrixCache={},this._fogMatrixCache={},this.minElevationForCurrentTile=0}clone(){const e=new Nc(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return e.apply(this),e}apply(e){this.tileSize=e.tileSize,this.latRange=e.latRange,this.width=e.width,this.height=e.height,this._center=e._center,this._elevation=e._elevation,this.minElevationForCurrentTile=e.minElevationForCurrentTile,this.zoom=e.zoom,this.angle=e.angle,this._fov=e._fov,this._pitch=e._pitch,this._unmodified=e._unmodified,this._edgeInsets=e._edgeInsets.clone(),this._calcMatrices()}get minZoom(){return this._minZoom}set minZoom(e){this._minZoom!==e&&(this._minZoom=e,this.zoom=Math.max(this.zoom,e))}get maxZoom(){return this._maxZoom}set maxZoom(e){this._maxZoom!==e&&(this._maxZoom=e,this.zoom=Math.min(this.zoom,e))}get minPitch(){return this._minPitch}set minPitch(e){this._minPitch!==e&&(this._minPitch=e,this.pitch=Math.max(this.pitch,e))}get maxPitch(){return this._maxPitch}set maxPitch(e){this._maxPitch!==e&&(this._maxPitch=e,this.pitch=Math.min(this.pitch,e))}get renderWorldCopies(){return this._renderWorldCopies}set renderWorldCopies(e){e===void 0?e=!0:e===null&&(e=!1),this._renderWorldCopies=e}get worldSize(){return this.tileSize*this.scale}get centerOffset(){return this.centerPoint._sub(this.size._div(2))}get size(){return new r.P(this.width,this.height)}get bearing(){return-this.angle/Math.PI*180}set bearing(e){const n=-r.b3(e,-180,180)*Math.PI/180;this.angle!==n&&(this._unmodified=!1,this.angle=n,this._calcMatrices(),this.rotationMatrix=function(){var s=new r.A(4);return r.A!=Float32Array&&(s[1]=0,s[2]=0),s[0]=1,s[3]=1,s}(),function(s,o,y){var w=o[0],_=o[1],A=o[2],C=o[3],b=Math.sin(y),j=Math.cos(y);s[0]=w*j+A*b,s[1]=_*j+C*b,s[2]=w*-b+A*j,s[3]=_*-b+C*j}(this.rotationMatrix,this.rotationMatrix,this.angle))}get pitch(){return this._pitch/Math.PI*180}set pitch(e){const n=r.ad(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==n&&(this._unmodified=!1,this._pitch=n,this._calcMatrices())}get fov(){return this._fov/Math.PI*180}set fov(e){e=Math.max(.01,Math.min(60,e)),this._fov!==e&&(this._unmodified=!1,this._fov=e/180*Math.PI,this._calcMatrices())}get zoom(){return this._zoom}set zoom(e){const n=Math.min(Math.max(e,this.minZoom),this.maxZoom);this._zoom!==n&&(this._unmodified=!1,this._zoom=n,this.tileZoom=Math.max(0,Math.floor(n)),this.scale=this.zoomScale(n),this._constrain(),this._calcMatrices())}get center(){return this._center}set center(e){e.lat===this._center.lat&&e.lng===this._center.lng||(this._unmodified=!1,this._center=e,this._constrain(),this._calcMatrices())}get elevation(){return this._elevation}set elevation(e){e!==this._elevation&&(this._elevation=e,this._constrain(),this._calcMatrices())}get padding(){return this._edgeInsets.toJSON()}set padding(e){this._edgeInsets.equals(e)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,e,1),this._calcMatrices())}get centerPoint(){return this._edgeInsets.getCenter(this.width,this.height)}isPaddingEqual(e){return this._edgeInsets.equals(e)}interpolatePadding(e,n,s){this._unmodified=!1,this._edgeInsets.interpolate(e,n,s),this._constrain(),this._calcMatrices()}coveringZoomLevel(e){const n=(e.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/e.tileSize));return Math.max(0,n)}getVisibleUnwrappedCoordinates(e){const n=[new r.b4(0,e)];if(this._renderWorldCopies){const s=this.pointCoordinate(new r.P(0,0)),o=this.pointCoordinate(new r.P(this.width,0)),y=this.pointCoordinate(new r.P(this.width,this.height)),w=this.pointCoordinate(new r.P(0,this.height)),_=Math.floor(Math.min(s.x,o.x,y.x,w.x)),A=Math.floor(Math.max(s.x,o.x,y.x,w.x)),C=1;for(let b=_-C;b<=A+C;b++)b!==0&&n.push(new r.b4(b,e))}return n}coveringTiles(e){var n,s;let o=this.coveringZoomLevel(e);const y=o;if(e.minzoom!==void 0&&oe.maxzoom&&(o=e.maxzoom);const w=this.pointCoordinate(this.getCameraPoint()),_=r.Z.fromLngLat(this.center),A=Math.pow(2,o),C=[A*w.x,A*w.y,0],b=[A*_.x,A*_.y,0],j=al.fromInvProjectionMatrix(this.invModelViewProjectionMatrix,this.worldSize,o);let P=e.minzoom||0;!e.terrain&&this.pitch<=60&&this._edgeInsets.top<.1&&(P=o);const H=e.terrain?2/Math.min(this.tileSize,e.tileSize)*this.tileSize:3,U=Z=>({aabb:new Ps([Z*A,0,0],[(Z+1)*A,A,0]),zoom:0,x:0,y:0,wrap:Z,fullyVisible:!1}),X=[],$=[],Q=o,ni=e.reparseOverscaled?y:o;if(this._renderWorldCopies)for(let Z=1;Z<=3;Z++)X.push(U(-Z)),X.push(U(Z));for(X.push(U(0));X.length>0;){const Z=X.pop(),ci=Z.x,di=Z.y;let yi=Z.fullyVisible;if(!yi){const Bi=Z.aabb.intersects(j);if(Bi===0)continue;yi=Bi===2}const wi=e.terrain?C:b,Li=Z.aabb.distanceX(wi),Ei=Z.aabb.distanceY(wi),Vi=Math.max(Math.abs(Li),Math.abs(Ei));if(Z.zoom===Q||Vi>H+(1<=P){const Bi=Q-Z.zoom,Fi=C[0]-.5-(ci<>1),ge=Z.zoom+1;let bi=Z.aabb.quadrant(Bi);if(e.terrain){const Ti=new r.S(ge,Z.wrap,ge,Fi,Wi),me=e.terrain.getMinMaxElevation(Ti),ht=(n=me.minElevation)!==null&&n!==void 0?n:this.elevation,Ce=(s=me.maxElevation)!==null&&s!==void 0?s:this.elevation;bi=new Ps([bi.min[0],bi.min[1],ht],[bi.max[0],bi.max[1],Ce])}X.push({aabb:bi,zoom:ge,x:Fi,y:Wi,wrap:Z.wrap,fullyVisible:yi})}}return $.sort((Z,ci)=>Z.distanceSq-ci.distanceSq).map(Z=>Z.tileID)}resize(e,n){this.width=e,this.height=n,this.pixelsToGLUnits=[2/e,-2/n],this._constrain(),this._calcMatrices()}get unmodified(){return this._unmodified}zoomScale(e){return Math.pow(2,e)}scaleZoom(e){return Math.log(e)/Math.LN2}project(e){const n=r.ad(e.lat,-85.051129,Dc);return new r.P(r.O(e.lng)*this.worldSize,r.Q(n)*this.worldSize)}unproject(e){return new r.Z(e.x/this.worldSize,e.y/this.worldSize).toLngLat()}get point(){return this.project(this.center)}getCameraPosition(){return{lngLat:this.pointLocation(this.getCameraPoint()),altitude:Math.cos(this._pitch)*this.cameraToCenterDistance/this._pixelPerMeter+this.elevation}}recalculateZoom(e){const n=this.elevation,s=Math.cos(this._pitch)*this.cameraToCenterDistance/this._pixelPerMeter,o=this.pointLocation(this.centerPoint,e),y=e.getElevationForLngLatZoom(o,this.tileZoom);if(!(this.elevation-y))return;const w=s+n-y,_=Math.cos(this._pitch)*this.cameraToCenterDistance/w/r.b5(1,o.lat),A=this.scaleZoom(_/this.tileSize);this._elevation=y,this._center=o,this.zoom=A}setLocationAtPoint(e,n){const s=this.pointCoordinate(n),o=this.pointCoordinate(this.centerPoint),y=this.locationCoordinate(e),w=new r.Z(y.x-(s.x-o.x),y.y-(s.y-o.y));this.center=this.coordinateLocation(w),this._renderWorldCopies&&(this.center=this.center.wrap())}locationPoint(e,n){return n?this.coordinatePoint(this.locationCoordinate(e),n.getElevationForLngLatZoom(e,this.tileZoom),this.pixelMatrix3D):this.coordinatePoint(this.locationCoordinate(e))}pointLocation(e,n){return this.coordinateLocation(this.pointCoordinate(e,n))}locationCoordinate(e){return r.Z.fromLngLat(e)}coordinateLocation(e){return e&&e.toLngLat()}pointCoordinate(e,n){if(n){const P=n.pointCoordinate(e);if(P!=null)return P}const s=[e.x,e.y,0,1],o=[e.x,e.y,1,1];r.ag(s,s,this.pixelMatrixInverse),r.ag(o,o,this.pixelMatrixInverse);const y=s[3],w=o[3],_=s[1]/y,A=o[1]/w,C=s[2]/y,b=o[2]/w,j=C===b?0:(0-C)/(b-C);return new r.Z(r.z.number(s[0]/y,o[0]/w,j)/this.worldSize,r.z.number(_,A,j)/this.worldSize)}coordinatePoint(e,n=0,s=this.pixelMatrix){const o=[e.x*this.worldSize,e.y*this.worldSize,n,1];return r.ag(o,o,s),new r.P(o[0]/o[3],o[1]/o[3])}getBounds(){const e=Math.max(0,this.height/2-this.getHorizon());return new mi().extend(this.pointLocation(new r.P(0,e))).extend(this.pointLocation(new r.P(this.width,e))).extend(this.pointLocation(new r.P(this.width,this.height))).extend(this.pointLocation(new r.P(0,this.height)))}getMaxBounds(){return this.latRange&&this.latRange.length===2&&this.lngRange&&this.lngRange.length===2?new mi([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null}getHorizon(){return Math.tan(Math.PI/2-this._pitch)*this.cameraToCenterDistance*.85}setMaxBounds(e){e?(this.lngRange=[e.getWest(),e.getEast()],this.latRange=[e.getSouth(),e.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-85.051129,Dc])}calculateTileMatrix(e){const n=e.canonical,s=this.worldSize/this.zoomScale(n.z),o=n.x+Math.pow(2,n.z)*e.wrap,y=r.ao(new Float64Array(16));return r.J(y,y,[o*s,n.y*s,0]),r.K(y,y,[s/r.X,s/r.X,1]),y}calculatePosMatrix(e,n=!1){const s=e.key,o=n?this._alignedPosMatrixCache:this._posMatrixCache;if(o[s])return o[s];const y=this.calculateTileMatrix(e);return r.L(y,n?this.alignedModelViewProjectionMatrix:this.modelViewProjectionMatrix,y),o[s]=new Float32Array(y),o[s]}calculateFogMatrix(e){const n=e.key,s=this._fogMatrixCache;if(s[n])return s[n];const o=this.calculateTileMatrix(e);return r.L(o,this.fogMatrix,o),s[n]=new Float32Array(o),s[n]}customLayerMatrix(){return this.mercatorMatrix.slice()}getConstrained(e,n){n=r.ad(+n,this.minZoom,this.maxZoom);const s={center:new r.N(e.lng,e.lat),zoom:n};let o=this.lngRange;if(!this._renderWorldCopies&&o===null){const Z=179.9999999999;o=[-Z,Z]}const y=this.tileSize*this.zoomScale(s.zoom);let w=0,_=y,A=0,C=y,b=0,j=0;const{x:P,y:H}=this.size;if(this.latRange){const Z=this.latRange;w=r.Q(Z[1])*y,_=r.Q(Z[0])*y,_-w_&&(Q=_-Z)}if(o){const Z=(A+C)/2;let ci=U;this._renderWorldCopies&&(ci=r.b3(U,Z-y/2,Z+y/2));const di=P/2;ci-diC&&($=C-di)}if($!==void 0||Q!==void 0){const Z=new r.P($??U,Q??X);s.center=this.unproject.call({worldSize:y},Z).wrap()}return s}_constrain(){if(!this.center||!this.width||!this.height||this._constraining)return;this._constraining=!0;const e=this._unmodified,{center:n,zoom:s}=this.getConstrained(this.center,this.zoom);this.center=n,this.zoom=s,this._unmodified=e,this._constraining=!1}_calcMatrices(){if(!this.height)return;const e=this.centerOffset,n=this.point.x,s=this.point.y;this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height,this._pixelPerMeter=r.b5(1,this.center.lat)*this.worldSize;let o=r.ao(new Float64Array(16));r.K(o,o,[this.width/2,-this.height/2,1]),r.J(o,o,[1,-1,0]),this.labelPlaneMatrix=o,o=r.ao(new Float64Array(16)),r.K(o,o,[1,-1,1]),r.J(o,o,[-1,-1,0]),r.K(o,o,[2/this.width,2/this.height,1]),this.glCoordMatrix=o;const y=this.cameraToCenterDistance+this._elevation*this._pixelPerMeter/Math.cos(this._pitch),w=Math.min(this.elevation,this.minElevationForCurrentTile),_=y-w*this._pixelPerMeter/Math.cos(this._pitch),A=w<0?_:y,C=Math.PI/2+this._pitch,b=this._fov*(.5+e.y/this.height),j=Math.sin(b)*A/Math.sin(r.ad(Math.PI-C-b,.01,Math.PI-.01)),P=this.getHorizon(),H=2*Math.atan(P/this.cameraToCenterDistance)*(.5+e.y/(2*P)),U=Math.sin(H)*A/Math.sin(r.ad(Math.PI-C-H,.01,Math.PI-.01)),X=Math.min(j,U),$=1.01*(Math.cos(Math.PI/2-this._pitch)*X+A),Q=this.height/50;o=new Float64Array(16),r.b6(o,this._fov,this.width/this.height,Q,$),o[8]=2*-e.x/this.width,o[9]=2*e.y/this.height,r.K(o,o,[1,-1,1]),r.J(o,o,[0,0,-this.cameraToCenterDistance]),r.b7(o,o,this._pitch),r.ae(o,o,this.angle),r.J(o,o,[-n,-s,0]),this.mercatorMatrix=r.K([],o,[this.worldSize,this.worldSize,this.worldSize]),r.K(o,o,[1,1,this._pixelPerMeter]),this.pixelMatrix=r.L(new Float64Array(16),this.labelPlaneMatrix,o),r.J(o,o,[0,0,-this.elevation]),this.modelViewProjectionMatrix=o,this.invModelViewProjectionMatrix=r.at([],o),this.fogMatrix=new Float64Array(16),r.b6(this.fogMatrix,this._fov,this.width/this.height,y,$),this.fogMatrix[8]=2*-e.x/this.width,this.fogMatrix[9]=2*e.y/this.height,r.K(this.fogMatrix,this.fogMatrix,[1,-1,1]),r.J(this.fogMatrix,this.fogMatrix,[0,0,-this.cameraToCenterDistance]),r.b7(this.fogMatrix,this.fogMatrix,this._pitch),r.ae(this.fogMatrix,this.fogMatrix,this.angle),r.J(this.fogMatrix,this.fogMatrix,[-n,-s,0]),r.K(this.fogMatrix,this.fogMatrix,[1,1,this._pixelPerMeter]),r.J(this.fogMatrix,this.fogMatrix,[0,0,-this.elevation]),this.pixelMatrix3D=r.L(new Float64Array(16),this.labelPlaneMatrix,o);const ni=this.width%2/2,Z=this.height%2/2,ci=Math.cos(this.angle),di=Math.sin(this.angle),yi=n-Math.round(n)+ci*ni+di*Z,wi=s-Math.round(s)+ci*Z+di*ni,Li=new Float64Array(o);if(r.J(Li,Li,[yi>.5?yi-1:yi,wi>.5?wi-1:wi,0]),this.alignedModelViewProjectionMatrix=Li,o=r.at(new Float64Array(16),this.pixelMatrix),!o)throw new Error("failed to invert matrix");this.pixelMatrixInverse=o,this._posMatrixCache={},this._alignedPosMatrixCache={},this._fogMatrixCache={}}maxPitchScaleFactor(){if(!this.pixelMatrixInverse)return 1;const e=this.pointCoordinate(new r.P(0,0)),n=[e.x*this.worldSize,e.y*this.worldSize,0,1];return r.ag(n,n,this.pixelMatrix)[3]/this.cameraToCenterDistance}getCameraPoint(){const e=Math.tan(this._pitch)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new r.P(0,e))}getCameraQueryGeometry(e){const n=this.getCameraPoint();if(e.length===1)return[e[0],n];{let s=n.x,o=n.y,y=n.x,w=n.y;for(const _ of e)s=Math.min(s,_.x),o=Math.min(o,_.y),y=Math.max(y,_.x),w=Math.max(w,_.y);return[new r.P(s,o),new r.P(y,o),new r.P(y,w),new r.P(s,w),new r.P(s,o)]}}lngLatToCameraDepth(e,n){const s=this.locationCoordinate(e),o=[s.x*this.worldSize,s.y*this.worldSize,n,1];return r.ag(o,o,this.modelViewProjectionMatrix),o[2]/o[3]}}function Ms(p,e){let n,s=!1,o=null,y=null;const w=()=>{o=null,s&&(p.apply(y,n),o=setTimeout(w,e),s=!1)};return(..._)=>(s=!0,y=this,n=_,o||w(),o)}class Xl{constructor(e){this._getCurrentHash=()=>{const n=window.location.hash.replace("#","");if(this._hashName){let s;return n.split("&").map(o=>o.split("=")).forEach(o=>{o[0]===this._hashName&&(s=o)}),(s&&s[1]||"").split("/")}return n.split("/")},this._onHashChange=()=>{const n=this._getCurrentHash();if(n.length>=3&&!n.some(s=>isNaN(s))){const s=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(n[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+n[2],+n[1]],zoom:+n[0],bearing:s,pitch:+(n[4]||0)}),!0}return!1},this._updateHashUnthrottled=()=>{const n=window.location.href.replace(/(#.+)?$/,this.getHashString());try{window.history.replaceState(window.history.state,null,n)}catch{}},this._updateHash=Ms(this._updateHashUnthrottled,300),this._hashName=e&&encodeURIComponent(e)}addTo(e){return this._map=e,addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this}remove(){return removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this}getHashString(e){const n=this._map.getCenter(),s=Math.round(100*this._map.getZoom())/100,o=Math.ceil((s*Math.LN2+Math.log(512/360/.5))/Math.LN10),y=Math.pow(10,o),w=Math.round(n.lng*y)/y,_=Math.round(n.lat*y)/y,A=this._map.getBearing(),C=this._map.getPitch();let b="";if(b+=e?`/${w}/${_}/${s}`:`${s}/${_}/${w}`,(A||C)&&(b+="/"+Math.round(10*A)/10),C&&(b+=`/${Math.round(C)}`),this._hashName){const j=this._hashName;let P=!1;const H=window.location.hash.slice(1).split("&").map(U=>{const X=U.split("=")[0];return X===j?(P=!0,`${X}=${b}`):U}).filter(U=>U);return P||H.push(`${j}=${b}`),`#${H.join("&")}`}return`#${b}`}}const nl={linearity:.3,easing:r.b8(0,0,.3,1)},Gc=r.e({deceleration:2500,maxSpeed:1400},nl),Pc=r.e({deceleration:20,maxSpeed:1400},nl),cr=r.e({deceleration:1e3,maxSpeed:360},nl),zs=r.e({deceleration:1e3,maxSpeed:90},nl);class Es{constructor(e){this._map=e,this.clear()}clear(){this._inertiaBuffer=[]}record(e){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:O.now(),settings:e})}_drainInertiaBuffer(){const e=this._inertiaBuffer,n=O.now();for(;e.length>0&&n-e[0].time>160;)e.shift()}_onMoveEnd(e){if(this._drainInertiaBuffer(),this._inertiaBuffer.length<2)return;const n={zoom:0,bearing:0,pitch:0,pan:new r.P(0,0),pinchAround:void 0,around:void 0};for(const{settings:y}of this._inertiaBuffer)n.zoom+=y.zoomDelta||0,n.bearing+=y.bearingDelta||0,n.pitch+=y.pitchDelta||0,y.panDelta&&n.pan._add(y.panDelta),y.around&&(n.around=y.around),y.pinchAround&&(n.pinchAround=y.pinchAround);const s=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,o={};if(n.pan.mag()){const y=Hs(n.pan.mag(),s,r.e({},Gc,e||{}));o.offset=n.pan.mult(y.amount/n.pan.mag()),o.center=this._map.transform.center,Il(o,y)}if(n.zoom){const y=Hs(n.zoom,s,Pc);o.zoom=this._map.transform.zoom+y.amount,Il(o,y)}if(n.bearing){const y=Hs(n.bearing,s,cr);o.bearing=this._map.transform.bearing+r.ad(y.amount,-179,179),Il(o,y)}if(n.pitch){const y=Hs(n.pitch,s,zs);o.pitch=this._map.transform.pitch+y.amount,Il(o,y)}if(o.zoom||o.bearing){const y=n.pinchAround===void 0?n.around:n.pinchAround;o.around=y?this._map.unproject(y):this._map.getCenter()}return this.clear(),r.e(o,{noMoveStart:!0})}}function Il(p,e){(!p.duration||p.durationn.unproject(A)),_=y.reduce((A,C,b,j)=>A.add(C.div(j.length)),new r.P(0,0));super(e,{points:y,point:_,lngLats:w,lngLat:n.unproject(_),originalEvent:s}),this._defaultPrevented=!1}}class Tc extends r.k{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(e,n,s){super(e,{originalEvent:s}),this._defaultPrevented=!1}}class Vs{constructor(e,n){this._map=e,this._clickTolerance=n.clickTolerance}reset(){delete this._mousedownPos}wheel(e){return this._firePreventable(new Tc(e.type,this._map,e))}mousedown(e,n){return this._mousedownPos=n,this._firePreventable(new fa(e.type,this._map,e))}mouseup(e){this._map.fire(new fa(e.type,this._map,e))}click(e,n){this._mousedownPos&&this._mousedownPos.dist(n)>=this._clickTolerance||this._map.fire(new fa(e.type,this._map,e))}dblclick(e){return this._firePreventable(new fa(e.type,this._map,e))}mouseover(e){this._map.fire(new fa(e.type,this._map,e))}mouseout(e){this._map.fire(new fa(e.type,this._map,e))}touchstart(e){return this._firePreventable(new Yl(e.type,this._map,e))}touchmove(e){this._map.fire(new Yl(e.type,this._map,e))}touchend(e){this._map.fire(new Yl(e.type,this._map,e))}touchcancel(e){this._map.fire(new Yl(e.type,this._map,e))}_firePreventable(e){if(this._map.fire(e),e.defaultPrevented)return{}}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class Mc{constructor(e){this._map=e}reset(){this._delayContextMenu=!1,this._ignoreContextMenu=!0,delete this._contextMenuEvent}mousemove(e){this._map.fire(new fa(e.type,this._map,e))}mousedown(){this._delayContextMenu=!0,this._ignoreContextMenu=!1}mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new fa("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)}contextmenu(e){this._delayContextMenu?this._contextMenuEvent=e:this._ignoreContextMenu||this._map.fire(new fa(e.type,this._map,e)),this._map.listens("contextmenu")&&e.preventDefault()}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class wl{constructor(e){this._map=e}get transform(){return this._map._requestedCameraState||this._map.transform}get center(){return{lng:this.transform.center.lng,lat:this.transform.center.lat}}get zoom(){return this.transform.zoom}get pitch(){return this.transform.pitch}get bearing(){return this.transform.bearing}unproject(e){return this.transform.pointLocation(r.P.convert(e),this._map.terrain)}}class zc{constructor(e,n){this._map=e,this._tr=new wl(e),this._el=e.getCanvasContainer(),this._container=e.getContainer(),this._clickTolerance=n.clickTolerance||1}isEnabled(){return!!this._enabled}isActive(){return!!this._active}enable(){this.isEnabled()||(this._enabled=!0)}disable(){this.isEnabled()&&(this._enabled=!1)}mousedown(e,n){this.isEnabled()&&e.shiftKey&&e.button===0&&(E.disableDrag(),this._startPos=this._lastPos=n,this._active=!0)}mousemoveWindow(e,n){if(!this._active)return;const s=n;if(this._lastPos.equals(s)||!this._box&&s.dist(this._startPos)y.fitScreenCoordinates(s,o,this._tr.bearing,{linear:!0})};this._fireEvent("boxzoomcancel",e)}keydown(e){this._active&&e.keyCode===27&&(this.reset(),this._fireEvent("boxzoomcancel",e))}reset(){this._active=!1,this._container.classList.remove("maplibregl-crosshair"),this._box&&(E.remove(this._box),this._box=null),E.enableDrag(),delete this._startPos,delete this._lastPos}_fireEvent(e,n){return this._map.fire(new r.k(e,{originalEvent:n}))}}function kl(p,e){if(p.length!==e.length)throw new Error(`The number of touches and points are not equal - touches ${p.length}, points ${e.length}`);const n={};for(let s=0;sthis.numTouches)&&(this.aborted=!0),this.aborted||(this.startTime===void 0&&(this.startTime=e.timeStamp),s.length===this.numTouches&&(this.centroid=function(o){const y=new r.P(0,0);for(const w of o)y._add(w);return y.div(o.length)}(n),this.touches=kl(s,n)))}touchmove(e,n,s){if(this.aborted||!this.centroid)return;const o=kl(s,n);for(const y in this.touches){const w=o[y];(!w||w.dist(this.touches[y])>30)&&(this.aborted=!0)}}touchend(e,n,s){if((!this.centroid||e.timeStamp-this.startTime>500)&&(this.aborted=!0),s.length===0){const o=!this.aborted&&this.centroid;if(this.reset(),o)return o}}}class Hc{constructor(e){this.singleTap=new Ec(e),this.numTaps=e.numTaps,this.reset()}reset(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()}touchstart(e,n,s){this.singleTap.touchstart(e,n,s)}touchmove(e,n,s){this.singleTap.touchmove(e,n,s)}touchend(e,n,s){const o=this.singleTap.touchend(e,n,s);if(o){const y=e.timeStamp-this.lastTime<500,w=!this.lastTap||this.lastTap.dist(o)<30;if(y&&w||this.reset(),this.count++,this.lastTime=e.timeStamp,this.lastTap=o,this.count===this.numTaps)return this.reset(),o}}}class or{constructor(e){this._tr=new wl(e),this._zoomIn=new Hc({numTouches:1,numTaps:2}),this._zoomOut=new Hc({numTouches:2,numTaps:1}),this.reset()}reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()}touchstart(e,n,s){this._zoomIn.touchstart(e,n,s),this._zoomOut.touchstart(e,n,s)}touchmove(e,n,s){this._zoomIn.touchmove(e,n,s),this._zoomOut.touchmove(e,n,s)}touchend(e,n,s){const o=this._zoomIn.touchend(e,n,s),y=this._zoomOut.touchend(e,n,s),w=this._tr;return o?(this._active=!0,e.preventDefault(),setTimeout(()=>this.reset(),0),{cameraAnimation:_=>_.easeTo({duration:300,zoom:w.zoom+1,around:w.unproject(o)},{originalEvent:e})}):y?(this._active=!0,e.preventDefault(),setTimeout(()=>this.reset(),0),{cameraAnimation:_=>_.easeTo({duration:300,zoom:w.zoom-1,around:w.unproject(y)},{originalEvent:e})}):void 0}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class mt{constructor(e){this._enabled=!!e.enable,this._moveStateManager=e.moveStateManager,this._clickTolerance=e.clickTolerance||1,this._moveFunction=e.move,this._activateOnStart=!!e.activateOnStart,e.assignEvents(this),this.reset()}reset(e){this._active=!1,this._moved=!1,delete this._lastPoint,this._moveStateManager.endMove(e)}_move(...e){const n=this._moveFunction(...e);if(n.bearingDelta||n.pitchDelta||n.around||n.panDelta)return this._active=!0,n}dragStart(e,n){this.isEnabled()&&!this._lastPoint&&this._moveStateManager.isValidStartEvent(e)&&(this._moveStateManager.startMove(e),this._lastPoint=n.length?n[0]:n,this._activateOnStart&&this._lastPoint&&(this._active=!0))}dragMove(e,n){if(!this.isEnabled())return;const s=this._lastPoint;if(!s)return;if(e.preventDefault(),!this._moveStateManager.isValidMoveEvent(e))return void this.reset(e);const o=n.length?n[0]:n;return!this._moved&&o.dist(s){p.mousedown=p.dragStart,p.mousemoveWindow=p.dragMove,p.mouseup=p.dragEnd,p.contextmenu=e=>{e.preventDefault()}},Vc=({enable:p,clickTolerance:e,bearingDegreesPerPixelMoved:n=.8})=>{const s=new La({checkCorrectEvent:o=>E.mouseButton(o)===0&&o.ctrlKey||E.mouseButton(o)===2});return new mt({clickTolerance:e,move:(o,y)=>({bearingDelta:(y.x-o.x)*n}),moveStateManager:s,enable:p,assignEvents:Ql})},sl=({enable:p,clickTolerance:e,pitchDegreesPerPixelMoved:n=-.5})=>{const s=new La({checkCorrectEvent:o=>E.mouseButton(o)===0&&o.ctrlKey||E.mouseButton(o)===2});return new mt({clickTolerance:e,move:(o,y)=>({pitchDelta:(y.y-o.y)*n}),moveStateManager:s,enable:p,assignEvents:Ql})};class is{constructor(e,n){this._clickTolerance=e.clickTolerance||1,this._map=n,this.reset()}reset(){this._active=!1,this._touches={},this._sum=new r.P(0,0)}minTouchs(){return this._map.cooperativeGestures.isEnabled()?2:1}touchstart(e,n,s){return this._calculateTransform(e,n,s)}touchmove(e,n,s){if(this._active&&!(s.length0&&(this._active=!0);const o=kl(s,n),y=new r.P(0,0),w=new r.P(0,0);let _=0;for(const C in o){const b=o[C],j=this._touches[C];j&&(y._add(b),w._add(b.sub(j)),_++,o[C]=b)}if(this._touches=o,_Math.abs(p.x)}class $c extends es{constructor(e){super(),this._currentTouchCount=0,this._map=e}reset(){super.reset(),this._valid=void 0,delete this._firstMove,delete this._lastPoints}touchstart(e,n,s){super.touchstart(e,n,s),this._currentTouchCount=s.length}_start(e){this._lastPoints=e,Rn(e[0].sub(e[1]))&&(this._valid=!1)}_move(e,n,s){if(this._map.cooperativeGestures.isEnabled()&&this._currentTouchCount<3)return;const o=e[0].sub(this._lastPoints[0]),y=e[1].sub(this._lastPoints[1]);return this._valid=this.gestureBeginsVertically(o,y,s.timeStamp),this._valid?(this._lastPoints=e,this._active=!0,{pitchDelta:(o.y+y.y)/2*-.5}):void 0}gestureBeginsVertically(e,n,s){if(this._valid!==void 0)return this._valid;const o=e.mag()>=2,y=n.mag()>=2;if(!o&&!y)return;if(!o||!y)return this._firstMove===void 0&&(this._firstMove=s),s-this._firstMove<100&&void 0;const w=e.y>0==n.y>0;return Rn(e)&&Rn(n)&&w}}const rr={panStep:100,bearingStep:15,pitchStep:10};class Jc{constructor(e){this._tr=new wl(e);const n=rr;this._panStep=n.panStep,this._bearingStep=n.bearingStep,this._pitchStep=n.pitchStep,this._rotationDisabled=!1}reset(){this._active=!1}keydown(e){if(e.altKey||e.ctrlKey||e.metaKey)return;let n=0,s=0,o=0,y=0,w=0;switch(e.keyCode){case 61:case 107:case 171:case 187:n=1;break;case 189:case 109:case 173:n=-1;break;case 37:e.shiftKey?s=-1:(e.preventDefault(),y=-1);break;case 39:e.shiftKey?s=1:(e.preventDefault(),y=1);break;case 38:e.shiftKey?o=1:(e.preventDefault(),w=-1);break;case 40:e.shiftKey?o=-1:(e.preventDefault(),w=1);break;default:return}return this._rotationDisabled&&(s=0,o=0),{cameraAnimation:_=>{const A=this._tr;_.easeTo({duration:300,easeId:"keyboardHandler",easing:ur,zoom:n?Math.round(A.zoom)+n*(e.shiftKey?2:1):A.zoom,bearing:A.bearing+s*this._bearingStep,pitch:A.pitch+o*this._pitchStep,offset:[-y*this._panStep,-w*this._panStep],center:A.center},{originalEvent:e})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}disableRotation(){this._rotationDisabled=!0}enableRotation(){this._rotationDisabled=!1}}function ur(p){return p*(2-p)}const Zc=4.000244140625;class Wc{constructor(e,n){this._onTimeout=s=>{this._type="wheel",this._delta-=this._lastValue,this._active||this._start(s)},this._map=e,this._tr=new wl(e),this._triggerRenderFrame=n,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222}setZoomRate(e){this._defaultZoomRate=e}setWheelZoomRate(e){this._wheelZoomRate=e}isEnabled(){return!!this._enabled}isActive(){return!!this._active||this._finishTimeout!==void 0}isZooming(){return!!this._zooming}enable(e){this.isEnabled()||(this._enabled=!0,this._aroundCenter=!!e&&e.around==="center")}disable(){this.isEnabled()&&(this._enabled=!1)}wheel(e){if(!this.isEnabled()||this._map.cooperativeGestures.isEnabled()&&!e[this._map.cooperativeGestures._bypassKey])return;let n=e.deltaMode===WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY;const s=O.now(),o=s-(this._lastWheelEventTime||0);this._lastWheelEventTime=s,n!==0&&n%Zc==0?this._type="wheel":n!==0&&Math.abs(n)<4?this._type="trackpad":o>400?(this._type=null,this._lastValue=n,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(o*n)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,n+=this._lastValue)),e.shiftKey&&n&&(n/=4),this._type&&(this._lastWheelEvent=e,this._delta-=n,this._active||this._start(e)),e.preventDefault()}_start(e){if(!this._delta)return;this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);const n=E.mousePos(this._map.getCanvas(),e),s=this._tr;this._around=n.y>s.transform.height/2-s.transform.getHorizon()?r.N.convert(this._aroundCenter?s.center:s.unproject(n)):r.N.convert(s.center),this._aroundPoint=s.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._triggerRenderFrame())}renderFrame(){if(!this._frameId||(this._frameId=null,!this.isActive()))return;const e=this._tr.transform;if(this._delta!==0){const _=this._type==="wheel"&&Math.abs(this._delta)>Zc?this._wheelZoomRate:this._defaultZoomRate;let A=2/(1+Math.exp(-Math.abs(this._delta*_)));this._delta<0&&A!==0&&(A=1/A);const C=typeof this._targetZoom=="number"?e.zoomScale(this._targetZoom):e.scale;this._targetZoom=Math.min(e.maxZoom,Math.max(e.minZoom,e.scaleZoom(C*A))),this._type==="wheel"&&(this._startZoom=e.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}const n=typeof this._targetZoom=="number"?this._targetZoom:e.zoom,s=this._startZoom,o=this._easing;let y,w=!1;if(this._type==="wheel"&&s&&o){const _=Math.min((O.now()-this._lastWheelEventTime)/200,1),A=o(_);y=r.z.number(s,n,A),_<1?this._frameId||(this._frameId=!0):w=!0}else y=n,w=!0;return this._active=!0,w&&(this._active=!1,this._finishTimeout=setTimeout(()=>{this._zooming=!1,this._triggerRenderFrame(),delete this._targetZoom,delete this._finishTimeout},200)),{noInertia:!0,needsRenderFrame:!w,zoomDelta:y-e.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}_smoothOutEasing(e){let n=r.b9;if(this._prevEase){const s=this._prevEase,o=(O.now()-s.start)/s.duration,y=s.easing(o+.01)-s.easing(o),w=.27/Math.sqrt(y*y+1e-4)*.01,_=Math.sqrt(.0729-w*w);n=r.b8(w,_,.25,1)}return this._prevEase={start:O.now(),duration:e,easing:n},n}reset(){this._active=!1,this._zooming=!1,delete this._targetZoom,this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout)}}class Xc{constructor(e,n){this._clickZoom=e,this._tapZoom=n}enable(){this._clickZoom.enable(),this._tapZoom.enable()}disable(){this._clickZoom.disable(),this._tapZoom.disable()}isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()}isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()}}class as{constructor(e){this._tr=new wl(e),this.reset()}reset(){this._active=!1}dblclick(e,n){return e.preventDefault(),{cameraAnimation:s=>{s.easeTo({duration:300,zoom:this._tr.zoom+(e.shiftKey?-1:1),around:this._tr.unproject(n)},{originalEvent:e})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class pr{constructor(){this._tap=new Hc({numTouches:1,numTaps:1}),this.reset()}reset(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,delete this._tapPoint,this._tap.reset()}touchstart(e,n,s){if(!this._swipePoint)if(this._tapTime){const o=n[0],y=e.timeStamp-this._tapTime<500,w=this._tapPoint.dist(o)<30;y&&w?s.length>0&&(this._swipePoint=o,this._swipeTouch=s[0].identifier):this.reset()}else this._tap.touchstart(e,n,s)}touchmove(e,n,s){if(this._tapTime){if(this._swipePoint){if(s[0].identifier!==this._swipeTouch)return;const o=n[0],y=o.y-this._swipePoint.y;return this._swipePoint=o,e.preventDefault(),this._active=!0,{zoomDelta:y/128}}}else this._tap.touchmove(e,n,s)}touchend(e,n,s){if(this._tapTime)this._swipePoint&&s.length===0&&this.reset();else{const o=this._tap.touchend(e,n,s);o&&(this._tapTime=e.timeStamp,this._tapPoint=o)}}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Wa{constructor(e,n,s){this._el=e,this._mousePan=n,this._touchPan=s}enable(e){this._inertiaOptions=e||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("maplibregl-touch-drag-pan")}disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("maplibregl-touch-drag-pan")}isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()}isActive(){return this._mousePan.isActive()||this._touchPan.isActive()}}class an{constructor(e,n,s){this._pitchWithRotate=e.pitchWithRotate,this._mouseRotate=n,this._mousePitch=s}enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()}disable(){this._mouseRotate.disable(),this._mousePitch.disable()}isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())}isActive(){return this._mouseRotate.isActive()||this._mousePitch.isActive()}}class Yc{constructor(e,n,s,o){this._el=e,this._touchZoom=n,this._touchRotate=s,this._tapDragZoom=o,this._rotationDisabled=!1,this._enabled=!0}enable(e){this._touchZoom.enable(e),this._rotationDisabled||this._touchRotate.enable(e),this._tapDragZoom.enable(),this._el.classList.add("maplibregl-touch-zoom-rotate")}disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("maplibregl-touch-zoom-rotate")}isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()}isActive(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()}disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable()}enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()}}class nn{constructor(e,n){this._bypassKey=navigator.userAgent.indexOf("Mac")!==-1?"metaKey":"ctrlKey",this._map=e,this._options=n,this._enabled=!1}isActive(){return!1}reset(){}_setupUI(){if(this._container)return;const e=this._map.getCanvasContainer();e.classList.add("maplibregl-cooperative-gestures"),this._container=E.create("div","maplibregl-cooperative-gesture-screen",e);let n=this._map._getUIString("CooperativeGesturesHandler.WindowsHelpText");this._bypassKey==="metaKey"&&(n=this._map._getUIString("CooperativeGesturesHandler.MacHelpText"));const s=this._map._getUIString("CooperativeGesturesHandler.MobileHelpText"),o=document.createElement("div");o.className="maplibregl-desktop-message",o.textContent=n,this._container.appendChild(o);const y=document.createElement("div");y.className="maplibregl-mobile-message",y.textContent=s,this._container.appendChild(y),this._container.setAttribute("aria-hidden","true")}_destoryUI(){this._container&&(E.remove(this._container),this._map.getCanvasContainer().classList.remove("maplibregl-cooperative-gestures")),delete this._container}enable(){this._setupUI(),this._enabled=!0}disable(){this._enabled=!1,this._destoryUI()}isEnabled(){return this._enabled}touchmove(e){this._onCooperativeGesture(e.touches.length===1)}wheel(e){this._map.scrollZoom.isEnabled()&&this._onCooperativeGesture(!e[this._bypassKey])}_onCooperativeGesture(e){this._enabled&&e&&(this._container.classList.add("maplibregl-show"),setTimeout(()=>{this._container.classList.remove("maplibregl-show")},100))}}const Dn=p=>p.zoom||p.drag||p.pitch||p.rotate;class h0 extends r.k{}function Qc(p){return p.panDelta&&p.panDelta.mag()||p.zoomDelta||p.bearingDelta||p.pitchDelta}class f0{constructor(e,n){this.handleWindowEvent=o=>{this.handleEvent(o,`${o.type}Window`)},this.handleEvent=(o,y)=>{if(o.type==="blur")return void this.stop(!0);this._updatingCamera=!0;const w=o.type==="renderFrame"?void 0:o,_={needsRenderFrame:!1},A={},C={},b=o.touches,j=b?this._getMapTouches(b):void 0,P=j?E.touchPos(this._map.getCanvas(),j):E.mousePos(this._map.getCanvas(),o);for(const{handlerName:X,handler:$,allowed:Q}of this._handlers){if(!$.isEnabled())continue;let ni;this._blockedByActive(C,Q,X)?$.reset():$[y||o.type]&&(ni=$[y||o.type](o,P,j),this.mergeHandlerResult(_,A,ni,X,w),ni&&ni.needsRenderFrame&&this._triggerRenderFrame()),(ni||$.isActive())&&(C[X]=$)}const H={};for(const X in this._previousActiveHandlers)C[X]||(H[X]=w);this._previousActiveHandlers=C,(Object.keys(H).length||Qc(_))&&(this._changes.push([_,A,H]),this._triggerRenderFrame()),(Object.keys(C).length||Qc(_))&&this._map._stop(!0),this._updatingCamera=!1;const{cameraAnimation:U}=_;U&&(this._inertia.clear(),this._fireEvents({},{},!0),this._changes=[],U(this._map))},this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Es(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n);const s=this._el;this._listeners=[[s,"touchstart",{passive:!0}],[s,"touchmove",{passive:!1}],[s,"touchend",void 0],[s,"touchcancel",void 0],[s,"mousedown",void 0],[s,"mousemove",void 0],[s,"mouseup",void 0],[document,"mousemove",{capture:!0}],[document,"mouseup",void 0],[s,"mouseover",void 0],[s,"mouseout",void 0],[s,"dblclick",void 0],[s,"click",void 0],[s,"keydown",{capture:!1}],[s,"keyup",void 0],[s,"wheel",{passive:!1}],[s,"contextmenu",void 0],[window,"blur",void 0]];for(const[o,y,w]of this._listeners)E.addEventListener(o,y,o===document?this.handleWindowEvent:this.handleEvent,w)}destroy(){for(const[e,n,s]of this._listeners)E.removeEventListener(e,n,e===document?this.handleWindowEvent:this.handleEvent,s)}_addDefaultHandlers(e){const n=this._map,s=n.getCanvasContainer();this._add("mapEvent",new Vs(n,e));const o=n.boxZoom=new zc(n,e);this._add("boxZoom",o),e.interactive&&e.boxZoom&&o.enable();const y=n.cooperativeGestures=new nn(n,e.cooperativeGestures);this._add("cooperativeGestures",y),e.cooperativeGestures&&y.enable();const w=new or(n),_=new as(n);n.doubleClickZoom=new Xc(_,w),this._add("tapZoom",w),this._add("clickZoom",_),e.interactive&&e.doubleClickZoom&&n.doubleClickZoom.enable();const A=new pr;this._add("tapDragZoom",A);const C=n.touchPitch=new $c(n);this._add("touchPitch",C),e.interactive&&e.touchPitch&&n.touchPitch.enable(e.touchPitch);const b=Vc(e),j=sl(e);n.dragRotate=new an(e,b,j),this._add("mouseRotate",b,["mousePitch"]),this._add("mousePitch",j,["mouseRotate"]),e.interactive&&e.dragRotate&&n.dragRotate.enable();const P=(({enable:ni,clickTolerance:Z})=>{const ci=new La({checkCorrectEvent:di=>E.mouseButton(di)===0&&!di.ctrlKey});return new mt({clickTolerance:Z,move:(di,yi)=>({around:yi,panDelta:yi.sub(di)}),activateOnStart:!0,moveStateManager:ci,enable:ni,assignEvents:Ql})})(e),H=new is(e,n);n.dragPan=new Wa(s,P,H),this._add("mousePan",P),this._add("touchPan",H,["touchZoom","touchRotate"]),e.interactive&&e.dragPan&&n.dragPan.enable(e.dragPan);const U=new Kc,X=new qc;n.touchZoomRotate=new Yc(s,X,U,A),this._add("touchRotate",U,["touchPan","touchZoom"]),this._add("touchZoom",X,["touchPan","touchRotate"]),e.interactive&&e.touchZoomRotate&&n.touchZoomRotate.enable(e.touchZoomRotate);const $=n.scrollZoom=new Wc(n,()=>this._triggerRenderFrame());this._add("scrollZoom",$,["mousePan"]),e.interactive&&e.scrollZoom&&n.scrollZoom.enable(e.scrollZoom);const Q=n.keyboard=new Jc(n);this._add("keyboard",Q),e.interactive&&e.keyboard&&n.keyboard.enable(),this._add("blockableMapEvent",new Mc(n))}_add(e,n,s){this._handlers.push({handlerName:e,handler:n,allowed:s}),this._handlersById[e]=n}stop(e){if(!this._updatingCamera){for(const{handler:n}of this._handlers)n.reset();this._inertia.clear(),this._fireEvents({},{},e),this._changes=[]}}isActive(){for(const{handler:e}of this._handlers)if(e.isActive())return!0;return!1}isZooming(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()}isRotating(){return!!this._eventsInProgress.rotate}isMoving(){return!!Dn(this._eventsInProgress)||this.isZooming()}_blockedByActive(e,n,s){for(const o in e)if(o!==s&&(!n||n.indexOf(o)<0))return!0;return!1}_getMapTouches(e){const n=[];for(const s of e)this._el.contains(s.target)&&n.push(s);return n}mergeHandlerResult(e,n,s,o,y){if(!s)return;r.e(e,s);const w={handlerName:o,originalEvent:s.originalEvent||y};s.zoomDelta!==void 0&&(n.zoom=w),s.panDelta!==void 0&&(n.drag=w),s.pitchDelta!==void 0&&(n.pitch=w),s.bearingDelta!==void 0&&(n.rotate=w)}_applyChanges(){const e={},n={},s={};for(const[o,y,w]of this._changes)o.panDelta&&(e.panDelta=(e.panDelta||new r.P(0,0))._add(o.panDelta)),o.zoomDelta&&(e.zoomDelta=(e.zoomDelta||0)+o.zoomDelta),o.bearingDelta&&(e.bearingDelta=(e.bearingDelta||0)+o.bearingDelta),o.pitchDelta&&(e.pitchDelta=(e.pitchDelta||0)+o.pitchDelta),o.around!==void 0&&(e.around=o.around),o.pinchAround!==void 0&&(e.pinchAround=o.pinchAround),o.noInertia&&(e.noInertia=o.noInertia),r.e(n,y),r.e(s,w);this._updateMapTransform(e,n,s),this._changes=[]}_updateMapTransform(e,n,s){const o=this._map,y=o._getTransformForUpdate(),w=o.terrain;if(!(Qc(e)||w&&this._terrainMovement))return this._fireEvents(n,s,!0);let{panDelta:_,zoomDelta:A,bearingDelta:C,pitchDelta:b,around:j,pinchAround:P}=e;P!==void 0&&(j=P),o._stop(!0),j=j||o.transform.centerPoint;const H=y.pointLocation(_?j.sub(_):j);C&&(y.bearing+=C),b&&(y.pitch+=b),A&&(y.zoom+=A),w?this._terrainMovement||!n.drag&&!n.zoom?n.drag&&this._terrainMovement?y.center=y.pointLocation(y.centerPoint.sub(_)):y.setLocationAtPoint(H,j):(this._terrainMovement=!0,this._map._elevationFreeze=!0,y.setLocationAtPoint(H,j)):y.setLocationAtPoint(H,j),o._applyUpdatedTransform(y),this._map._update(),e.noInertia||this._inertia.record(e),this._fireEvents(n,s,!0)}_fireEvents(e,n,s){const o=Dn(this._eventsInProgress),y=Dn(e),w={};for(const j in e){const{originalEvent:P}=e[j];this._eventsInProgress[j]||(w[`${j}start`]=P),this._eventsInProgress[j]=e[j]}!o&&y&&this._fireEvent("movestart",y.originalEvent);for(const j in w)this._fireEvent(j,w[j]);y&&this._fireEvent("move",y.originalEvent);for(const j in e){const{originalEvent:P}=e[j];this._fireEvent(j,P)}const _={};let A;for(const j in this._eventsInProgress){const{handlerName:P,originalEvent:H}=this._eventsInProgress[j];this._handlersById[P].isActive()||(delete this._eventsInProgress[j],A=n[P]||H,_[`${j}end`]=A)}for(const j in _)this._fireEvent(j,_[j]);const C=Dn(this._eventsInProgress),b=(o||y)&&!C;if(b&&this._terrainMovement&&(this._map._elevationFreeze=!1,this._terrainMovement=!1,this._map.transform.recalculateZoom(this._map.terrain)),s&&b){this._updatingCamera=!0;const j=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),P=H=>H!==0&&-this._bearingSnap{delete this._frameId,this.handleEvent(new h0("renderFrame",{timeStamp:e})),this._applyChanges()})}_triggerRenderFrame(){this._frameId===void 0&&(this._frameId=this._requestFrame())}}class g0 extends r.E{constructor(e,n){super(),this._renderFrameCallback=()=>{const s=Math.min((O.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(s)),s<1&&this._easeFrameId?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},this._moving=!1,this._zooming=!1,this.transform=e,this._bearingSnap=n.bearingSnap,this.on("moveend",()=>{delete this._requestedCameraState})}getCenter(){return new r.N(this.transform.center.lng,this.transform.center.lat)}setCenter(e,n){return this.jumpTo({center:e},n)}panBy(e,n,s){return e=r.P.convert(e).mult(-1),this.panTo(this.transform.center,r.e({offset:e},n),s)}panTo(e,n,s){return this.easeTo(r.e({center:e},n),s)}getZoom(){return this.transform.zoom}setZoom(e,n){return this.jumpTo({zoom:e},n),this}zoomTo(e,n,s){return this.easeTo(r.e({zoom:e},n),s)}zoomIn(e,n){return this.zoomTo(this.getZoom()+1,e,n),this}zoomOut(e,n){return this.zoomTo(this.getZoom()-1,e,n),this}getBearing(){return this.transform.bearing}setBearing(e,n){return this.jumpTo({bearing:e},n),this}getPadding(){return this.transform.padding}setPadding(e,n){return this.jumpTo({padding:e},n),this}rotateTo(e,n,s){return this.easeTo(r.e({bearing:e},n),s)}resetNorth(e,n){return this.rotateTo(0,r.e({duration:1e3},e),n),this}resetNorthPitch(e,n){return this.easeTo(r.e({bearing:0,pitch:0,duration:1e3},e),n),this}snapToNorth(e,n){return Math.abs(this.getBearing()){if(this._zooming&&(o.zoom=r.z.number(y,$,wi)),this._rotating&&(o.bearing=r.z.number(w,C,wi)),this._pitching&&(o.pitch=r.z.number(_,b,wi)),this._padding&&(o.interpolatePadding(A,j,wi),H=o.centerPoint.add(P)),this.terrain&&!e.freezeElevation&&this._updateElevation(wi),ci)o.setLocationAtPoint(ci,di);else{const Li=o.zoomScale(o.zoom-y),Ei=$>y?Math.min(2,Z):Math.max(.5,Z),Vi=Math.pow(Ei,1-wi),Bi=o.unproject(Q.add(ni.mult(wi*Vi)).mult(Li));o.setLocationAtPoint(o.renderWorldCopies?Bi.wrap():Bi,H)}this._applyUpdatedTransform(o),this._fireMoveEvents(n)},wi=>{this.terrain&&e.freezeElevation&&this._finalizeElevation(),this._afterEase(n,wi)},e),this}_prepareEase(e,n,s={}){this._moving=!0,n||s.moving||this.fire(new r.k("movestart",e)),this._zooming&&!s.zooming&&this.fire(new r.k("zoomstart",e)),this._rotating&&!s.rotating&&this.fire(new r.k("rotatestart",e)),this._pitching&&!s.pitching&&this.fire(new r.k("pitchstart",e))}_prepareElevation(e){this._elevationCenter=e,this._elevationStart=this.transform.elevation,this._elevationTarget=this.terrain.getElevationForLngLatZoom(e,this.transform.tileZoom),this._elevationFreeze=!0}_updateElevation(e){this.transform.minElevationForCurrentTile=this.terrain.getMinTileElevationForLngLatZoom(this._elevationCenter,this.transform.tileZoom);const n=this.terrain.getElevationForLngLatZoom(this._elevationCenter,this.transform.tileZoom);if(e<1&&n!==this._elevationTarget){const s=this._elevationTarget-this._elevationStart;this._elevationStart+=e*(s-(n-(s*e+this._elevationStart))/(1-e)),this._elevationTarget=n}this.transform.elevation=r.z.number(this._elevationStart,this._elevationTarget,e)}_finalizeElevation(){this._elevationFreeze=!1,this.transform.recalculateZoom(this.terrain)}_getTransformForUpdate(){return this.transformCameraUpdate?(this._requestedCameraState||(this._requestedCameraState=this.transform.clone()),this._requestedCameraState):this.transform}_applyUpdatedTransform(e){if(!this.transformCameraUpdate)return;const n=e.clone(),{center:s,zoom:o,pitch:y,bearing:w,elevation:_}=this.transformCameraUpdate(n);s&&(n.center=s),o!==void 0&&(n.zoom=o),y!==void 0&&(n.pitch=y),w!==void 0&&(n.bearing=w),_!==void 0&&(n.elevation=_),this.transform.apply(n)}_fireMoveEvents(e){this.fire(new r.k("move",e)),this._zooming&&this.fire(new r.k("zoom",e)),this._rotating&&this.fire(new r.k("rotate",e)),this._pitching&&this.fire(new r.k("pitch",e))}_afterEase(e,n){if(this._easeId&&n&&this._easeId===n)return;delete this._easeId;const s=this._zooming,o=this._rotating,y=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,s&&this.fire(new r.k("zoomend",e)),o&&this.fire(new r.k("rotateend",e)),y&&this.fire(new r.k("pitchend",e)),this.fire(new r.k("moveend",e))}flyTo(e,n){var s;if(!e.essential&&O.prefersReducedMotion){const Ti=r.M(e,["center","zoom","bearing","pitch","around"]);return this.jumpTo(Ti,n)}this.stop(),e=r.e({offset:[0,0],speed:1.2,curve:1.42,easing:r.b9},e);const o=this._getTransformForUpdate(),y=this.getZoom(),w=this.getBearing(),_=this.getPitch(),A=this.getPadding(),C="bearing"in e?this._normalizeBearing(e.bearing,w):w,b="pitch"in e?+e.pitch:_,j="padding"in e?e.padding:o.padding,P=r.P.convert(e.offset);let H=o.centerPoint.add(P);const U=o.pointLocation(H),{center:X,zoom:$}=o.getConstrained(r.N.convert(e.center||U),(s=e.zoom)!==null&&s!==void 0?s:y);this._normalizeCenter(X);const Q=o.zoomScale($-y),ni=o.project(U),Z=o.project(X).sub(ni);let ci=e.curve;const di=Math.max(o.width,o.height),yi=di/Q,wi=Z.mag();if("minZoom"in e){const Ti=r.ad(Math.min(e.minZoom,y,$),o.minZoom,o.maxZoom),me=di/o.zoomScale(Ti-y);ci=Math.sqrt(me/wi*2)}const Li=ci*ci;function Ei(Ti){const me=(yi*yi-di*di+(Ti?-1:1)*Li*Li*wi*wi)/(2*(Ti?yi:di)*Li*wi);return Math.log(Math.sqrt(me*me+1)-me)}function Vi(Ti){return(Math.exp(Ti)-Math.exp(-Ti))/2}function Bi(Ti){return(Math.exp(Ti)+Math.exp(-Ti))/2}const Fi=Ei(!1);let Wi=function(Ti){return Bi(Fi)/Bi(Fi+ci*Ti)},ge=function(Ti){return di*((Bi(Fi)*(Vi(me=Fi+ci*Ti)/Bi(me))-Vi(Fi))/Li)/wi;var me},bi=(Ei(!0)-Fi)/ci;if(Math.abs(wi)<1e-6||!isFinite(bi)){if(Math.abs(di-yi)<1e-6)return this.easeTo(e,n);const Ti=yi0,Wi=me=>Math.exp(Ti*ci*me)}return e.duration="duration"in e?+e.duration:1e3*bi/("screenSpeed"in e?+e.screenSpeed/ci:+e.speed),e.maxDuration&&e.duration>e.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=w!==C,this._pitching=b!==_,this._padding=!o.isPaddingEqual(j),this._prepareEase(n,!1),this.terrain&&this._prepareElevation(X),this._ease(Ti=>{const me=Ti*bi,ht=1/Wi(me);o.zoom=Ti===1?$:y+o.scaleZoom(ht),this._rotating&&(o.bearing=r.z.number(w,C,Ti)),this._pitching&&(o.pitch=r.z.number(_,b,Ti)),this._padding&&(o.interpolatePadding(A,j,Ti),H=o.centerPoint.add(P)),this.terrain&&!e.freezeElevation&&this._updateElevation(Ti);const Ce=Ti===1?X:o.unproject(ni.add(Z.mult(ge(me))).mult(ht));o.setLocationAtPoint(o.renderWorldCopies?Ce.wrap():Ce,H),this._applyUpdatedTransform(o),this._fireMoveEvents(n)},()=>{this.terrain&&e.freezeElevation&&this._finalizeElevation(),this._afterEase(n)},e),this}isEasing(){return!!this._easeFrameId}stop(){return this._stop()}_stop(e,n){var s;if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){const o=this._onEaseEnd;delete this._onEaseEnd,o.call(this,n)}return e||(s=this.handlers)===null||s===void 0||s.stop(!1),this}_ease(e,n,s){s.animate===!1||s.duration===0?(e(1),n()):(this._easeStart=O.now(),this._easeOptions=s,this._onEaseFrame=e,this._onEaseEnd=n,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))}_normalizeBearing(e,n){e=r.b3(e,-180,180);const s=Math.abs(e-n);return Math.abs(e-360-n)180?-360:s<-180?360:0}queryTerrainElevation(e){return this.terrain?this.terrain.getElevationForLngLatZoom(r.N.convert(e),this.transform.tileZoom)-this.transform.elevation:null}}const io={compact:!0,customAttribution:'MapLibre'};class _l{constructor(e=io){this._toggleAttribution=()=>{this._container.classList.contains("maplibregl-compact")&&(this._container.classList.contains("maplibregl-compact-show")?(this._container.setAttribute("open",""),this._container.classList.remove("maplibregl-compact-show")):(this._container.classList.add("maplibregl-compact-show"),this._container.removeAttribute("open")))},this._updateData=n=>{!n||n.sourceDataType!=="metadata"&&n.sourceDataType!=="visibility"&&n.dataType!=="style"&&n.type!=="terrain"||this._updateAttributions()},this._updateCompact=()=>{this._map.getCanvasContainer().offsetWidth<=640||this._compact?this._compact===!1?this._container.setAttribute("open",""):this._container.classList.contains("maplibregl-compact")||this._container.classList.contains("maplibregl-attrib-empty")||(this._container.setAttribute("open",""),this._container.classList.add("maplibregl-compact","maplibregl-compact-show")):(this._container.setAttribute("open",""),this._container.classList.contains("maplibregl-compact")&&this._container.classList.remove("maplibregl-compact","maplibregl-compact-show"))},this._updateCompactMinimize=()=>{this._container.classList.contains("maplibregl-compact")&&this._container.classList.contains("maplibregl-compact-show")&&this._container.classList.remove("maplibregl-compact-show")},this.options=e}getDefaultPosition(){return"bottom-right"}onAdd(e){return this._map=e,this._compact=this.options.compact,this._container=E.create("details","maplibregl-ctrl maplibregl-ctrl-attrib"),this._compactButton=E.create("summary","maplibregl-ctrl-attrib-button",this._container),this._compactButton.addEventListener("click",this._toggleAttribution),this._setElementTitle(this._compactButton,"ToggleAttribution"),this._innerContainer=E.create("div","maplibregl-ctrl-attrib-inner",this._container),this._updateAttributions(),this._updateCompact(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("terrain",this._updateData),this._map.on("resize",this._updateCompact),this._map.on("drag",this._updateCompactMinimize),this._container}onRemove(){E.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("terrain",this._updateData),this._map.off("resize",this._updateCompact),this._map.off("drag",this._updateCompactMinimize),this._map=void 0,this._compact=void 0,this._attribHTML=void 0}_setElementTitle(e,n){const s=this._map._getUIString(`AttributionControl.${n}`);e.title=s,e.setAttribute("aria-label",s)}_updateAttributions(){if(!this._map.style)return;let e=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?e=e.concat(this.options.customAttribution.map(o=>typeof o!="string"?"":o)):typeof this.options.customAttribution=="string"&&e.push(this.options.customAttribution)),this._map.style.stylesheet){const o=this._map.style.stylesheet;this.styleOwner=o.owner,this.styleId=o.id}const n=this._map.style.sourceCaches;for(const o in n){const y=n[o];if(y.used||y.usedForTerrain){const w=y.getSource();w.attribution&&e.indexOf(w.attribution)<0&&e.push(w.attribution)}}e=e.filter(o=>String(o).trim()),e.sort((o,y)=>o.length-y.length),e=e.filter((o,y)=>{for(let w=y+1;w=0)return!1;return!0});const s=e.join(" | ");s!==this._attribHTML&&(this._attribHTML=s,e.length?(this._innerContainer.innerHTML=s,this._container.classList.remove("maplibregl-attrib-empty")):this._container.classList.add("maplibregl-attrib-empty"),this._updateCompact(),this._editLink=null)}}class In{constructor(e={}){this._updateCompact=()=>{const n=this._container.children;if(n.length){const s=n[0];this._map.getCanvasContainer().offsetWidth<=640||this._compact?this._compact!==!1&&s.classList.add("maplibregl-compact"):s.classList.remove("maplibregl-compact")}},this.options=e}getDefaultPosition(){return"bottom-left"}onAdd(e){this._map=e,this._compact=this.options&&this.options.compact,this._container=E.create("div","maplibregl-ctrl");const n=E.create("a","maplibregl-ctrl-logo");return n.target="_blank",n.rel="noopener nofollow",n.href="https://maplibre.org/",n.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),n.setAttribute("rel","noopener nofollow"),this._container.appendChild(n),this._container.style.display="block",this._map.on("resize",this._updateCompact),this._updateCompact(),this._container}onRemove(){E.remove(this._container),this._map.off("resize",this._updateCompact),this._map=void 0,this._compact=void 0}}class Ki{constructor(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1}add(e){const n=++this._id;return this._queue.push({callback:e,id:n,cancelled:!1}),n}remove(e){const n=this._currentlyRunning,s=n?this._queue.concat(n):this._queue;for(const o of s)if(o.id===e)return void(o.cancelled=!0)}run(e=0){if(this._currentlyRunning)throw new Error("Attempting to run(), but is already running.");const n=this._currentlyRunning=this._queue;this._queue=[];for(const s of n)if(!s.cancelled&&(s.callback(e),this._cleared))break;this._cleared=!1,this._currentlyRunning=!1}clear(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]}}var dr=r.Y([{name:"a_pos3d",type:"Int16",components:3}]);class eo extends r.E{constructor(e){super(),this.sourceCache=e,this._tiles={},this._renderableTilesKeys=[],this._sourceTileCache={},this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.deltaZoom=1,e.usedForTerrain=!0,e.tileSize=this.tileSize*2**this.deltaZoom}destruct(){this.sourceCache.usedForTerrain=!1,this.sourceCache.tileSize=null}update(e,n){this.sourceCache.update(e,n),this._renderableTilesKeys=[];const s={};for(const o of e.coveringTiles({tileSize:this.tileSize,minzoom:this.minzoom,maxzoom:this.maxzoom,reparseOverscaled:!1,terrain:n}))s[o.key]=!0,this._renderableTilesKeys.push(o.key),this._tiles[o.key]||(o.posMatrix=new Float64Array(16),r.aQ(o.posMatrix,0,r.X,0,r.X,0,1),this._tiles[o.key]=new Ga(o,this.tileSize));for(const o in this._tiles)s[o]||delete this._tiles[o]}freeRtt(e){for(const n in this._tiles){const s=this._tiles[n];(!e||s.tileID.equals(e)||s.tileID.isChildOf(e)||e.isChildOf(s.tileID))&&(s.rtt=[])}}getRenderableTiles(){return this._renderableTilesKeys.map(e=>this.getTileByID(e))}getTileByID(e){return this._tiles[e]}getTerrainCoords(e){const n={};for(const s of this._renderableTilesKeys){const o=this._tiles[s].tileID;if(o.canonical.equals(e.canonical)){const y=e.clone();y.posMatrix=new Float64Array(16),r.aQ(y.posMatrix,0,r.X,0,r.X,0,1),n[s]=y}else if(o.canonical.isChildOf(e.canonical)){const y=e.clone();y.posMatrix=new Float64Array(16);const w=o.canonical.z-e.canonical.z,_=o.canonical.x-(o.canonical.x>>w<>w<>w;r.aQ(y.posMatrix,0,C,0,C,0,1),r.J(y.posMatrix,y.posMatrix,[-_*C,-A*C,0]),n[s]=y}else if(e.canonical.isChildOf(o.canonical)){const y=e.clone();y.posMatrix=new Float64Array(16);const w=e.canonical.z-o.canonical.z,_=e.canonical.x-(e.canonical.x>>w<>w<>w;r.aQ(y.posMatrix,0,r.X,0,r.X,0,1),r.J(y.posMatrix,y.posMatrix,[_*C,A*C,0]),r.K(y.posMatrix,y.posMatrix,[1/2**w,1/2**w,0]),n[s]=y}}return n}getSourceTile(e,n){const s=this.sourceCache._source;let o=e.overscaledZ-this.deltaZoom;if(o>s.maxzoom&&(o=s.maxzoom),o=s.minzoom&&(!y||!y.dem);)y=this.sourceCache.getTileByID(e.scaledTo(o--).key);return y}tilesAfterTime(e=Date.now()){return Object.values(this._tiles).filter(n=>n.timeAdded>=e)}}class yr{constructor(e,n,s){this.painter=e,this.sourceCache=new eo(n),this.options=s,this.exaggeration=typeof s.exaggeration=="number"?s.exaggeration:1,this.qualityFactor=2,this.meshSize=128,this._demMatrixCache={},this.coordsIndex=[],this._coordsTextureSize=1024}getDEMElevation(e,n,s,o=r.X){var y;if(!(n>=0&&n=0&&se.canonical.z&&(e.canonical.z>=o?y=e.canonical.z-o:r.w("cannot calculate elevation if elevation maxzoom > source.maxzoom"));const w=e.canonical.x-(e.canonical.x>>y<>y<>8<<4|y>>8,n[w+3]=0;const s=new r.R({width:this._coordsTextureSize,height:this._coordsTextureSize},new Uint8Array(n.buffer)),o=new Xi(e,s,e.gl.RGBA,{premultiply:!1});return o.bind(e.gl.NEAREST,e.gl.CLAMP_TO_EDGE),this._coordsTexture=o,o}pointCoordinate(e){this.painter.maybeDrawDepthAndCoords(!0);const n=new Uint8Array(4),s=this.painter.context,o=s.gl,y=Math.round(e.x*this.painter.pixelRatio/devicePixelRatio),w=Math.round(e.y*this.painter.pixelRatio/devicePixelRatio),_=Math.round(this.painter.height/devicePixelRatio);s.bindFramebuffer.set(this.getFramebuffer("coords").framebuffer),o.readPixels(y,_-w-1,1,1,o.RGBA,o.UNSIGNED_BYTE,n),s.bindFramebuffer.set(null);const A=n[0]+(n[2]>>4<<8),C=n[1]+((15&n[2])<<8),b=this.coordsIndex[255-n[3]],j=b&&this.sourceCache.getTileByID(b);if(!j)return null;const P=this._coordsTextureSize,H=(1<e.id!==n),this._recentlyUsed.push(e.id)}stampObject(e){e.stamp=++this._stamp}getOrCreateFreeObject(){for(const n of this._recentlyUsed)if(!this._objects[n].inUse)return this._objects[n];if(this._objects.length>=this._size)throw new Error("No free RenderPool available, call freeAllObjects() required!");const e=this._createObject(this._objects.length);return this._objects.push(e),e}freeObject(e){e.inUse=!1}freeAllObjects(){for(const e of this._objects)this.freeObject(e)}isFull(){return!(this._objects.length!e.inUse)===!1}}const wn={background:!0,fill:!0,line:!0,raster:!0,hillshade:!0};class mr{constructor(e,n){this.painter=e,this.terrain=n,this.pool=new ns(e.context,30,n.sourceCache.tileSize*n.qualityFactor)}destruct(){this.pool.destruct()}getTexture(e){return this.pool.getObjectForId(e.rtt[this._stacks.length-1].id).texture}prepareForRender(e,n){this._stacks=[],this._prevType=null,this._rttTiles=[],this._renderableTiles=this.terrain.sourceCache.getRenderableTiles(),this._renderableLayerIds=e._order.filter(s=>!e._layers[s].isHidden(n)),this._coordsDescendingInv={};for(const s in e.sourceCaches){this._coordsDescendingInv[s]={};const o=e.sourceCaches[s].getVisibleCoordinates();for(const y of o){const w=this.terrain.sourceCache.getTerrainCoords(y);for(const _ in w)this._coordsDescendingInv[s][_]||(this._coordsDescendingInv[s][_]=[]),this._coordsDescendingInv[s][_].push(w[_])}}this._coordsDescendingInvStr={};for(const s of e._order){const o=e._layers[s],y=o.source;if(wn[o.type]&&!this._coordsDescendingInvStr[y]){this._coordsDescendingInvStr[y]={};for(const w in this._coordsDescendingInv[y])this._coordsDescendingInvStr[y][w]=this._coordsDescendingInv[y][w].map(_=>_.key).sort().join()}}for(const s of this._renderableTiles)for(const o in this._coordsDescendingInvStr){const y=this._coordsDescendingInvStr[o][s.tileID.key];y&&y!==s.rttCoords[o]&&(s.rtt=[])}}renderLayer(e){if(e.isHidden(this.painter.transform.zoom))return!1;const n=e.type,s=this.painter,o=this._renderableLayerIds[this._renderableLayerIds.length-1]===e.id;if(wn[n]&&(this._prevType&&wn[this._prevType]||this._stacks.push([]),this._prevType=n,this._stacks[this._stacks.length-1].push(e.id),!o))return!0;if(wn[this._prevType]||wn[n]&&o){this._prevType=n;const y=this._stacks.length-1,w=this._stacks[y]||[];for(const _ of this._renderableTiles){if(this.pool.isFull()&&(Wl(this.painter,this.terrain,this._rttTiles),this._rttTiles=[],this.pool.freeAllObjects()),this._rttTiles.push(_),_.rtt[y]){const C=this.pool.getObjectForId(_.rtt[y].id);if(C.stamp===_.rtt[y].stamp){this.pool.useObject(C);continue}}const A=this.pool.getOrCreateFreeObject();this.pool.useObject(A),this.pool.stampObject(A),_.rtt[y]={id:A.id,stamp:A.stamp},s.context.bindFramebuffer.set(A.fbo.framebuffer),s.context.clear({color:r.aN.transparent,stencil:0}),s.currentStencilSource=void 0;for(let C=0;C{p.touchstart=p.dragStart,p.touchmoveWindow=p.dragMove,p.touchend=p.dragEnd},ao={showCompass:!0,showZoom:!0,visualizePitch:!1};class fr{constructor(e,n,s=!1){this.mousedown=w=>{this.startMouse(r.e({},w,{ctrlKey:!0,preventDefault:()=>w.preventDefault()}),E.mousePos(this.element,w)),E.addEventListener(window,"mousemove",this.mousemove),E.addEventListener(window,"mouseup",this.mouseup)},this.mousemove=w=>{this.moveMouse(w,E.mousePos(this.element,w))},this.mouseup=w=>{this.mouseRotate.dragEnd(w),this.mousePitch&&this.mousePitch.dragEnd(w),this.offTemp()},this.touchstart=w=>{w.targetTouches.length!==1?this.reset():(this._startPos=this._lastPos=E.touchPos(this.element,w.targetTouches)[0],this.startTouch(w,this._startPos),E.addEventListener(window,"touchmove",this.touchmove,{passive:!1}),E.addEventListener(window,"touchend",this.touchend))},this.touchmove=w=>{w.targetTouches.length!==1?this.reset():(this._lastPos=E.touchPos(this.element,w.targetTouches)[0],this.moveTouch(w,this._lastPos))},this.touchend=w=>{w.targetTouches.length===0&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos){this.mouseRotate.reset(),this.mousePitch&&this.mousePitch.reset(),this.touchRotate.reset(),this.touchPitch&&this.touchPitch.reset(),delete this._startPos,delete this._lastPos,this.offTemp()},this._clickTolerance=10;const o=e.dragRotate._mouseRotate.getClickTolerance(),y=e.dragRotate._mousePitch.getClickTolerance();this.element=n,this.mouseRotate=Vc({clickTolerance:o,enable:!0}),this.touchRotate=(({enable:w,clickTolerance:_,bearingDegreesPerPixelMoved:A=.8})=>{const C=new Os;return new mt({clickTolerance:_,move:(b,j)=>({bearingDelta:(j.x-b.x)*A}),moveStateManager:C,enable:w,assignEvents:hr})})({clickTolerance:o,enable:!0}),this.map=e,s&&(this.mousePitch=sl({clickTolerance:y,enable:!0}),this.touchPitch=(({enable:w,clickTolerance:_,pitchDegreesPerPixelMoved:A=-.5})=>{const C=new Os;return new mt({clickTolerance:_,move:(b,j)=>({pitchDelta:(j.y-b.y)*A}),moveStateManager:C,enable:w,assignEvents:hr})})({clickTolerance:y,enable:!0})),E.addEventListener(n,"mousedown",this.mousedown),E.addEventListener(n,"touchstart",this.touchstart,{passive:!1}),E.addEventListener(n,"touchcancel",this.reset)}startMouse(e,n){this.mouseRotate.dragStart(e,n),this.mousePitch&&this.mousePitch.dragStart(e,n),E.disableDrag()}startTouch(e,n){this.touchRotate.dragStart(e,n),this.touchPitch&&this.touchPitch.dragStart(e,n),E.disableDrag()}moveMouse(e,n){const s=this.map,{bearingDelta:o}=this.mouseRotate.dragMove(e,n)||{};if(o&&s.setBearing(s.getBearing()+o),this.mousePitch){const{pitchDelta:y}=this.mousePitch.dragMove(e,n)||{};y&&s.setPitch(s.getPitch()+y)}}moveTouch(e,n){const s=this.map,{bearingDelta:o}=this.touchRotate.dragMove(e,n)||{};if(o&&s.setBearing(s.getBearing()+o),this.touchPitch){const{pitchDelta:y}=this.touchPitch.dragMove(e,n)||{};y&&s.setPitch(s.getPitch()+y)}}off(){const e=this.element;E.removeEventListener(e,"mousedown",this.mousedown),E.removeEventListener(e,"touchstart",this.touchstart,{passive:!1}),E.removeEventListener(window,"touchmove",this.touchmove,{passive:!1}),E.removeEventListener(window,"touchend",this.touchend),E.removeEventListener(e,"touchcancel",this.reset),this.offTemp()}offTemp(){E.enableDrag(),E.removeEventListener(window,"mousemove",this.mousemove),E.removeEventListener(window,"mouseup",this.mouseup),E.removeEventListener(window,"touchmove",this.touchmove,{passive:!1}),E.removeEventListener(window,"touchend",this.touchend)}}let Vn;function gr(p,e,n){const s=new r.N(p.lng,p.lat);if(p=new r.N(p.lng,p.lat),e){const o=new r.N(p.lng-360,p.lat),y=new r.N(p.lng+360,p.lat),w=n.locationPoint(p).distSqr(e);n.locationPoint(o).distSqr(e)180;){const o=n.locationPoint(p);if(o.x>=0&&o.y>=0&&o.x<=n.width&&o.y<=n.height)break;p.lng>n.center.lng?p.lng-=360:p.lng+=360}return p.lng!==s.lng&&n.locationPoint(p).y>n.height/2-n.getHorizon()?p:s}const no={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};function On(p,e,n){const s=p.classList;for(const o in no)s.remove(`maplibregl-${n}-anchor-${o}`);s.add(`maplibregl-${n}-anchor-${e}`)}class ot extends r.E{constructor(e){if(super(),this._onKeyPress=n=>{const s=n.code,o=n.charCode||n.keyCode;s!=="Space"&&s!=="Enter"&&o!==32&&o!==13||this.togglePopup()},this._onMapClick=n=>{const s=n.originalEvent.target,o=this._element;this._popup&&(s===o||o.contains(s))&&this.togglePopup()},this._update=n=>{var s;if(!this._map)return;const o=this._map.loaded()&&!this._map.isMoving();((n==null?void 0:n.type)==="terrain"||(n==null?void 0:n.type)==="render"&&!o)&&this._map.once("render",this._update),this._lngLat=this._map.transform.renderWorldCopies?gr(this._lngLat,this._flatPos,this._map.transform):(s=this._lngLat)===null||s===void 0?void 0:s.wrap(),this._flatPos=this._pos=this._map.project(this._lngLat)._add(this._offset),this._map.terrain&&(this._flatPos=this._map.transform.locationPoint(this._lngLat)._add(this._offset));let y="";this._rotationAlignment==="viewport"||this._rotationAlignment==="auto"?y=`rotateZ(${this._rotation}deg)`:this._rotationAlignment==="map"&&(y=`rotateZ(${this._rotation-this._map.getBearing()}deg)`);let w="";this._pitchAlignment==="viewport"||this._pitchAlignment==="auto"?w="rotateX(0deg)":this._pitchAlignment==="map"&&(w=`rotateX(${this._map.getPitch()}deg)`),n&&n.type!=="moveend"||(this._pos=this._pos.round()),E.setTransform(this._element,`${no[this._anchor]} translate(${this._pos.x}px, ${this._pos.y}px) ${w} ${y}`),O.frameAsync(new AbortController).then(()=>{this._updateOpacity(n&&n.type==="moveend")}).catch(()=>{})},this._onMove=n=>{if(!this._isDragging){const s=this._clickTolerance||this._map._clickTolerance;this._isDragging=n.point.dist(this._pointerdownPos)>=s}this._isDragging&&(this._pos=n.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none",this._state==="pending"&&(this._state="active",this.fire(new r.k("dragstart"))),this.fire(new r.k("drag")))},this._onUp=()=>{this._element.style.pointerEvents="auto",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),this._state==="active"&&this.fire(new r.k("dragend")),this._state="inactive"},this._addDragHandler=n=>{this._element.contains(n.originalEvent.target)&&(n.preventDefault(),this._positionDelta=n.point.sub(this._pos).add(this._offset),this._pointerdownPos=n.point,this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))},this._anchor=e&&e.anchor||"center",this._color=e&&e.color||"#3FB1CE",this._scale=e&&e.scale||1,this._draggable=e&&e.draggable||!1,this._clickTolerance=e&&e.clickTolerance||0,this._isDragging=!1,this._state="inactive",this._rotation=e&&e.rotation||0,this._rotationAlignment=e&&e.rotationAlignment||"auto",this._pitchAlignment=e&&e.pitchAlignment&&e.pitchAlignment!=="auto"?e.pitchAlignment:this._rotationAlignment,this.setOpacity(),this.setOpacity(e==null?void 0:e.opacity,e==null?void 0:e.opacityWhenCovered),e&&e.element)this._element=e.element,this._offset=r.P.convert(e&&e.offset||[0,0]);else{this._defaultMarker=!0,this._element=E.create("div");const n=E.createNS("http://www.w3.org/2000/svg","svg"),s=41,o=27;n.setAttributeNS(null,"display","block"),n.setAttributeNS(null,"height",`${s}px`),n.setAttributeNS(null,"width",`${o}px`),n.setAttributeNS(null,"viewBox",`0 0 ${o} ${s}`);const y=E.createNS("http://www.w3.org/2000/svg","g");y.setAttributeNS(null,"stroke","none"),y.setAttributeNS(null,"stroke-width","1"),y.setAttributeNS(null,"fill","none"),y.setAttributeNS(null,"fill-rule","evenodd");const w=E.createNS("http://www.w3.org/2000/svg","g");w.setAttributeNS(null,"fill-rule","nonzero");const _=E.createNS("http://www.w3.org/2000/svg","g");_.setAttributeNS(null,"transform","translate(3.0, 29.0)"),_.setAttributeNS(null,"fill","#000000");const A=[{rx:"10.5",ry:"5.25002273"},{rx:"10.5",ry:"5.25002273"},{rx:"9.5",ry:"4.77275007"},{rx:"8.5",ry:"4.29549936"},{rx:"7.5",ry:"3.81822308"},{rx:"6.5",ry:"3.34094679"},{rx:"5.5",ry:"2.86367051"},{rx:"4.5",ry:"2.38636864"}];for(const Q of A){const ni=E.createNS("http://www.w3.org/2000/svg","ellipse");ni.setAttributeNS(null,"opacity","0.04"),ni.setAttributeNS(null,"cx","10.5"),ni.setAttributeNS(null,"cy","5.80029008"),ni.setAttributeNS(null,"rx",Q.rx),ni.setAttributeNS(null,"ry",Q.ry),_.appendChild(ni)}const C=E.createNS("http://www.w3.org/2000/svg","g");C.setAttributeNS(null,"fill",this._color);const b=E.createNS("http://www.w3.org/2000/svg","path");b.setAttributeNS(null,"d","M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z"),C.appendChild(b);const j=E.createNS("http://www.w3.org/2000/svg","g");j.setAttributeNS(null,"opacity","0.25"),j.setAttributeNS(null,"fill","#000000");const P=E.createNS("http://www.w3.org/2000/svg","path");P.setAttributeNS(null,"d","M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z"),j.appendChild(P);const H=E.createNS("http://www.w3.org/2000/svg","g");H.setAttributeNS(null,"transform","translate(6.0, 7.0)"),H.setAttributeNS(null,"fill","#FFFFFF");const U=E.createNS("http://www.w3.org/2000/svg","g");U.setAttributeNS(null,"transform","translate(8.0, 8.0)");const X=E.createNS("http://www.w3.org/2000/svg","circle");X.setAttributeNS(null,"fill","#000000"),X.setAttributeNS(null,"opacity","0.25"),X.setAttributeNS(null,"cx","5.5"),X.setAttributeNS(null,"cy","5.5"),X.setAttributeNS(null,"r","5.4999962");const $=E.createNS("http://www.w3.org/2000/svg","circle");$.setAttributeNS(null,"fill","#FFFFFF"),$.setAttributeNS(null,"cx","5.5"),$.setAttributeNS(null,"cy","5.5"),$.setAttributeNS(null,"r","5.4999962"),U.appendChild(X),U.appendChild($),w.appendChild(_),w.appendChild(C),w.appendChild(j),w.appendChild(H),w.appendChild(U),n.appendChild(w),n.setAttributeNS(null,"height",s*this._scale+"px"),n.setAttributeNS(null,"width",o*this._scale+"px"),this._element.appendChild(n),this._offset=r.P.convert(e&&e.offset||[0,-14])}if(this._element.classList.add("maplibregl-marker"),this._element.addEventListener("dragstart",n=>{n.preventDefault()}),this._element.addEventListener("mousedown",n=>{n.preventDefault()}),On(this._element,this._anchor,"marker"),e&&e.className)for(const n of e.className.split(" "))this._element.classList.add(n);this._popup=null}addTo(e){return this.remove(),this._map=e,this._element.setAttribute("aria-label",e._getUIString("Marker.Title")),e.getCanvasContainer().appendChild(this._element),e.on("move",this._update),e.on("moveend",this._update),e.on("terrain",this._update),this.setDraggable(this._draggable),this._update(),this._map.on("click",this._onMapClick),this}remove(){return this._opacityTimeout&&(clearTimeout(this._opacityTimeout),delete this._opacityTimeout),this._map&&(this._map.off("click",this._onMapClick),this._map.off("move",this._update),this._map.off("moveend",this._update),this._map.off("terrain",this._update),this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler),this._map.off("mouseup",this._onUp),this._map.off("touchend",this._onUp),this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),delete this._map),E.remove(this._element),this._popup&&this._popup.remove(),this}getLngLat(){return this._lngLat}setLngLat(e){return this._lngLat=r.N.convert(e),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this}getElement(){return this._element}setPopup(e){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeEventListener("keypress",this._onKeyPress),this._originalTabIndex||this._element.removeAttribute("tabindex")),e){if(!("offset"in e.options)){const o=Math.abs(13.5)/Math.SQRT2;e.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-38.1],"bottom-left":[o,-1*(38.1-13.5+o)],"bottom-right":[-o,-1*(38.1-13.5+o)],left:[13.5,-1*(38.1-13.5)],right:[-13.5,-1*(38.1-13.5)]}:this._offset}this._popup=e,this._originalTabIndex=this._element.getAttribute("tabindex"),this._originalTabIndex||this._element.setAttribute("tabindex","0"),this._element.addEventListener("keypress",this._onKeyPress)}return this}getPopup(){return this._popup}togglePopup(){const e=this._popup;return this._element.style.opacity===this._opacityWhenCovered?this:e?(e.isOpen()?e.remove():(e.setLngLat(this._lngLat),e.addTo(this._map)),this):this}_updateOpacity(e=!1){var n,s;if(!(!((n=this._map)===null||n===void 0)&&n.terrain))return void(this._element.style.opacity!==this._opacity&&(this._element.style.opacity=this._opacity));if(e)this._opacityTimeout=null;else{if(this._opacityTimeout)return;this._opacityTimeout=setTimeout(()=>{this._opacityTimeout=null},100)}const o=this._map,y=o.terrain.depthAtPoint(this._pos),w=o.terrain.getElevationForLngLatZoom(this._lngLat,o.transform.tileZoom);if(o.transform.lngLatToCameraDepth(this._lngLat,w)-y<.006)return void(this._element.style.opacity=this._opacity);const _=-this._offset.y/o.transform._pixelPerMeter,A=Math.sin(o.getPitch()*Math.PI/180)*_,C=o.terrain.depthAtPoint(new r.P(this._pos.x,this._pos.y-this._offset.y)),b=o.transform.lngLatToCameraDepth(this._lngLat,w+A)-C>.006;!((s=this._popup)===null||s===void 0)&&s.isOpen()&&b&&this._popup.remove(),this._element.style.opacity=b?this._opacityWhenCovered:this._opacity}getOffset(){return this._offset}setOffset(e){return this._offset=r.P.convert(e),this._update(),this}addClassName(e){this._element.classList.add(e)}removeClassName(e){this._element.classList.remove(e)}toggleClassName(e){return this._element.classList.toggle(e)}setDraggable(e){return this._draggable=!!e,this._map&&(e?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this}isDraggable(){return this._draggable}setRotation(e){return this._rotation=e||0,this._update(),this}getRotation(){return this._rotation}setRotationAlignment(e){return this._rotationAlignment=e||"auto",this._update(),this}getRotationAlignment(){return this._rotationAlignment}setPitchAlignment(e){return this._pitchAlignment=e&&e!=="auto"?e:this._rotationAlignment,this._update(),this}getPitchAlignment(){return this._pitchAlignment}setOpacity(e,n){return e===void 0&&n===void 0&&(this._opacity="1",this._opacityWhenCovered="0.2"),e!==void 0&&(this._opacity=e),n!==void 0&&(this._opacityWhenCovered=n),this._map&&this._updateOpacity(!0),this}}const qs={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0};let xl=0,Al=!1;const Sr={maxWidth:100,unit:"metric"};function lo(p,e,n){const s=n&&n.maxWidth||100,o=p._container.clientHeight/2,y=p.unproject([0,o]),w=p.unproject([s,o]),_=y.distanceTo(w);if(n&&n.unit==="imperial"){const A=3.2808*_;A>5280?ls(e,s,A/5280,p._getUIString("ScaleControl.Miles")):ls(e,s,A,p._getUIString("ScaleControl.Feet"))}else n&&n.unit==="nautical"?ls(e,s,_/1852,p._getUIString("ScaleControl.NauticalMiles")):_>=1e3?ls(e,s,_/1e3,p._getUIString("ScaleControl.Kilometers")):ls(e,s,_,p._getUIString("ScaleControl.Meters"))}function ls(p,e,n,s){const o=function(y){const w=Math.pow(10,`${Math.floor(y)}`.length-1);let _=y/w;return _=_>=10?10:_>=5?5:_>=3?3:_>=2?2:_>=1?1:function(A){const C=Math.pow(10,Math.ceil(-Math.log(A)/Math.LN10));return Math.round(A*C)/C}(_),w*_}(n);p.style.width=e*(o/n)+"px",p.innerHTML=`${o} ${s}`}const kn={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:"",maxWidth:"240px",subpixelPositioning:!1},Us=["a[href]","[tabindex]:not([tabindex='-1'])","[contenteditable]:not([contenteditable='false'])","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].join(", ");function te(p){if(p){if(typeof p=="number"){const e=Math.round(Math.abs(p)/Math.SQRT2);return{center:new r.P(0,0),top:new r.P(0,p),"top-left":new r.P(e,e),"top-right":new r.P(-e,e),bottom:new r.P(0,-p),"bottom-left":new r.P(e,-e),"bottom-right":new r.P(-e,-e),left:new r.P(p,0),right:new r.P(-p,0)}}if(p instanceof r.P||Array.isArray(p)){const e=r.P.convert(p);return{center:e,top:e,"top-left":e,"top-right":e,bottom:e,"bottom-left":e,"bottom-right":e,left:e,right:e}}return{center:r.P.convert(p.center||[0,0]),top:r.P.convert(p.top||[0,0]),"top-left":r.P.convert(p["top-left"]||[0,0]),"top-right":r.P.convert(p["top-right"]||[0,0]),bottom:r.P.convert(p.bottom||[0,0]),"bottom-left":r.P.convert(p["bottom-left"]||[0,0]),"bottom-right":r.P.convert(p["bottom-right"]||[0,0]),left:r.P.convert(p.left||[0,0]),right:r.P.convert(p.right||[0,0])}}return te(new r.P(0,0))}const pe=M;x.AJAXError=r.bg,x.Evented=r.E,x.LngLat=r.N,x.MercatorCoordinate=r.Z,x.Point=r.P,x.addProtocol=r.bh,x.config=r.a,x.removeProtocol=r.bi,x.AttributionControl=_l,x.BoxZoomHandler=zc,x.CanvasSource=ha,x.CooperativeGesturesHandler=nn,x.DoubleClickZoomHandler=Xc,x.DragPanHandler=Wa,x.DragRotateHandler=an,x.EdgeInsets=Ts,x.FullscreenControl=class extends r.E{constructor(p={}){super(),this._onFullscreenChange=()=>{var e;let n=window.document.fullscreenElement||window.document.mozFullScreenElement||window.document.webkitFullscreenElement||window.document.msFullscreenElement;for(;!((e=n==null?void 0:n.shadowRoot)===null||e===void 0)&&e.fullscreenElement;)n=n.shadowRoot.fullscreenElement;n===this._container!==this._fullscreen&&this._handleFullscreenChange()},this._onClickFullscreen=()=>{this._isFullscreen()?this._exitFullscreen():this._requestFullscreen()},this._fullscreen=!1,p&&p.container&&(p.container instanceof HTMLElement?this._container=p.container:r.w("Full screen control 'container' must be a DOM element.")),"onfullscreenchange"in document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in document&&(this._fullscreenchange="MSFullscreenChange")}onAdd(p){return this._map=p,this._container||(this._container=this._map.getContainer()),this._controlContainer=E.create("div","maplibregl-ctrl maplibregl-ctrl-group"),this._setupUI(),this._controlContainer}onRemove(){E.remove(this._controlContainer),this._map=null,window.document.removeEventListener(this._fullscreenchange,this._onFullscreenChange)}_setupUI(){const p=this._fullscreenButton=E.create("button","maplibregl-ctrl-fullscreen",this._controlContainer);E.create("span","maplibregl-ctrl-icon",p).setAttribute("aria-hidden","true"),p.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),window.document.addEventListener(this._fullscreenchange,this._onFullscreenChange)}_updateTitle(){const p=this._getTitle();this._fullscreenButton.setAttribute("aria-label",p),this._fullscreenButton.title=p}_getTitle(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")}_isFullscreen(){return this._fullscreen}_handleFullscreenChange(){this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("maplibregl-ctrl-shrink"),this._fullscreenButton.classList.toggle("maplibregl-ctrl-fullscreen"),this._updateTitle(),this._fullscreen?(this.fire(new r.k("fullscreenstart")),this._prevCooperativeGesturesEnabled=this._map.cooperativeGestures.isEnabled(),this._map.cooperativeGestures.disable()):(this.fire(new r.k("fullscreenend")),this._prevCooperativeGesturesEnabled&&this._map.cooperativeGestures.enable())}_exitFullscreen(){window.document.exitFullscreen?window.document.exitFullscreen():window.document.mozCancelFullScreen?window.document.mozCancelFullScreen():window.document.msExitFullscreen?window.document.msExitFullscreen():window.document.webkitCancelFullScreen?window.document.webkitCancelFullScreen():this._togglePseudoFullScreen()}_requestFullscreen(){this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen?this._container.webkitRequestFullscreen():this._togglePseudoFullScreen()}_togglePseudoFullScreen(){this._container.classList.toggle("maplibregl-pseudo-fullscreen"),this._handleFullscreenChange(),this._map.resize()}},x.GeoJSONSource=en,x.GeolocateControl=class extends r.E{constructor(p){super(),this._onSuccess=e=>{if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new r.k("outofmaxbounds",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background");break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}this.options.showUserLocation&&this._watchState!=="OFF"&&this._updateMarker(e),this.options.trackUserLocation&&this._watchState!=="ACTIVE_LOCK"||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("maplibregl-user-location-dot-stale"),this.fire(new r.k("geolocate",e)),this._finish()}},this._updateCamera=e=>{const n=new r.N(e.coords.longitude,e.coords.latitude),s=e.coords.accuracy,o=this._map.getBearing(),y=r.e({bearing:o},this.options.fitBoundsOptions),w=mi.fromLngLat(n,s);this._map.fitBounds(w,y,{geolocateSource:!0})},this._updateMarker=e=>{if(e){const n=new r.N(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(n).addTo(this._map),this._userLocationDotMarker.setLngLat(n).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},this._onZoom=()=>{this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},this._onError=e=>{if(this._map){if(this.options.trackUserLocation)if(e.code===1){this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;const n=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=n,this._geolocateButton.setAttribute("aria-label",n),this._geolocationWatchID!==void 0&&this._clearWatch()}else{if(e.code===3&&Al)return;this._setErrorState()}this._watchState!=="OFF"&&this.options.showUserLocation&&this._dotElement.classList.add("maplibregl-user-location-dot-stale"),this.fire(new r.k("error",e)),this._finish()}},this._finish=()=>{this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},this._setupUI=e=>{if(this._map){if(this._container.addEventListener("contextmenu",n=>n.preventDefault()),this._geolocateButton=E.create("button","maplibregl-ctrl-geolocate",this._container),E.create("span","maplibregl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden","true"),this._geolocateButton.type="button",e===!1){r.w("Geolocation support is not available so the GeolocateControl will be disabled.");const n=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=n,this._geolocateButton.setAttribute("aria-label",n)}else{const n=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=n,this._geolocateButton.setAttribute("aria-label",n)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=E.create("div","maplibregl-user-location-dot"),this._userLocationDotMarker=new ot({element:this._dotElement}),this._circleElement=E.create("div","maplibregl-user-location-accuracy-circle"),this._accuracyCircleMarker=new ot({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",()=>this.trigger()),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",n=>{n.geolocateSource||this._watchState!=="ACTIVE_LOCK"||n.originalEvent&&n.originalEvent.type==="resize"||(this._watchState="BACKGROUND",this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this.fire(new r.k("trackuserlocationend")),this.fire(new r.k("userlocationlostfocus")))})}},this.options=r.e({},qs,p)}onAdd(p){return this._map=p,this._container=E.create("div","maplibregl-ctrl maplibregl-ctrl-group"),function(){return r._(this,arguments,void 0,function*(e=!1){if(Vn!==void 0&&!e)return Vn;if(window.navigator.permissions===void 0)return Vn=!!window.navigator.geolocation,Vn;try{Vn=(yield window.navigator.permissions.query({name:"geolocation"})).state!=="denied"}catch{Vn=!!window.navigator.geolocation}return Vn})}().then(e=>this._setupUI(e)),this._container}onRemove(){this._geolocationWatchID!==void 0&&(window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),E.remove(this._container),this._map.off("zoom",this._onZoom),this._map=void 0,xl=0,Al=!1}_isOutOfMapMaxBounds(p){const e=this._map.getMaxBounds(),n=p.coords;return e&&(n.longitudee.getEast()||n.latitudee.getNorth())}_setErrorState(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting");break;case"ACTIVE_ERROR":break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}}_updateCircleRadius(){const p=this._map.getBounds(),e=p.getSouthEast(),n=p.getNorthEast(),s=e.distanceTo(n),o=Math.ceil(this._accuracy/(s/this._map._container.clientHeight)*2);this._circleElement.style.width=`${o}px`,this._circleElement.style.height=`${o}px`}trigger(){if(!this._setup)return r.w("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new r.k("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":xl--,Al=!1,this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error"),this.fire(new r.k("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new r.k("trackuserlocationstart")),this.fire(new r.k("userlocationfocus"));break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active");break;case"OFF":break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}if(this._watchState==="OFF"&&this._geolocationWatchID!==void 0)this._clearWatch();else if(this._geolocationWatchID===void 0){let p;this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),xl++,xl>1?(p={maximumAge:6e5,timeout:0},Al=!0):(p=this.options.positionOptions,Al=!1),this._geolocationWatchID=window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,p)}}else window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0}_clearWatch(){window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)}},x.Hash=Xl,x.ImageSource=Ft,x.KeyboardHandler=Jc,x.LngLatBounds=mi,x.LogoControl=In,x.Map=class extends g0{constructor(p){r.be.mark(r.bf.create);const e=Object.assign(Object.assign({},S0),p);if(e.minZoom!=null&&e.maxZoom!=null&&e.minZoom>e.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(e.minPitch!=null&&e.maxPitch!=null&&e.minPitch>e.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(e.minPitch!=null&&e.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(e.maxPitch!=null&&e.maxPitch>85)throw new Error("maxPitch must be less than or equal to 85");if(super(new Nc(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies),{bearingSnap:e.bearingSnap}),this._idleTriggered=!1,this._crossFadingFactor=1,this._renderTaskQueue=new Ki,this._controls=[],this._mapId=r.a4(),this._contextLost=n=>{n.preventDefault(),this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this.fire(new r.k("webglcontextlost",{originalEvent:n}))},this._contextRestored=n=>{this._setupPainter(),this.resize(),this._update(),this.fire(new r.k("webglcontextrestored",{originalEvent:n}))},this._onMapScroll=n=>{if(n.target===this._container)return this._container.scrollTop=0,this._container.scrollLeft=0,!1},this._onWindowOnline=()=>{this._update()},this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._maxTileCacheZoomLevels=e.maxTileCacheZoomLevels,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat===!0,this._preserveDrawingBuffer=e.preserveDrawingBuffer===!0,this._antialias=e.antialias===!0,this._trackResize=e.trackResize===!0,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles===!0,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions===!0,this._collectResourceTiming=e.collectResourceTiming===!0,this._locale=Object.assign(Object.assign({},zi),e.locale),this._clickTolerance=e.clickTolerance,this._overridePixelRatio=e.pixelRatio,this._maxCanvasSize=e.maxCanvasSize,this.transformCameraUpdate=e.transformCameraUpdate,this.cancelPendingTileRequestsWhileZooming=e.cancelPendingTileRequestsWhileZooming===!0,this._imageQueueHandle=Hi.addThrottleControl(()=>this.isMoving()),this._requestManager=new qi(e.transformRequest),typeof e.container=="string"){if(this._container=document.getElementById(e.container),!this._container)throw new Error(`Container '${e.container}' not found.`)}else{if(!(e.container instanceof HTMLElement))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),this._setupContainer(),this._setupPainter(),this.on("move",()=>this._update(!1)).on("moveend",()=>this._update(!1)).on("zoom",()=>this._update(!0)).on("terrain",()=>{this.painter.terrainFacilitator.dirty=!0,this._update(!0)}).once("idle",()=>{this._idleTriggered=!0}),typeof window<"u"){addEventListener("online",this._onWindowOnline,!1);let n=!1;const s=Ms(o=>{this._trackResize&&!this._removed&&this.resize(o)._update()},50);this._resizeObserver=new ResizeObserver(o=>{n?s(o):n=!0}),this._resizeObserver.observe(this._container)}this.handlers=new f0(this,e),this._hash=e.hash&&new Xl(typeof e.hash=="string"&&e.hash||void 0).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,r.e({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,this._validateStyle=e.validateStyle,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new _l(typeof e.attributionControl=="boolean"?void 0:e.attributionControl)),e.maplibreLogo&&this.addControl(new In,e.logoPosition),this.on("style.load",()=>{this.transform.unmodified&&this.jumpTo(this.style.stylesheet)}),this.on("data",n=>{this._update(n.dataType==="style"),this.fire(new r.k(`${n.dataType}data`,n))}),this.on("dataloading",n=>{this.fire(new r.k(`${n.dataType}dataloading`,n))}),this.on("dataabort",n=>{this.fire(new r.k("sourcedataabort",n))})}_getMapId(){return this._mapId}addControl(p,e){if(e===void 0&&(e=p.getDefaultPosition?p.getDefaultPosition():"top-right"),!p||!p.onAdd)return this.fire(new r.j(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));const n=p.onAdd(this);this._controls.push(p);const s=this._controlPositions[e];return e.indexOf("bottom")!==-1?s.insertBefore(n,s.firstChild):s.appendChild(n),this}removeControl(p){if(!p||!p.onRemove)return this.fire(new r.j(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));const e=this._controls.indexOf(p);return e>-1&&this._controls.splice(e,1),p.onRemove(this),this}hasControl(p){return this._controls.indexOf(p)>-1}calculateCameraOptionsFromTo(p,e,n,s){return s==null&&this.terrain&&(s=this.terrain.getElevationForLngLatZoom(n,this.transform.tileZoom)),super.calculateCameraOptionsFromTo(p,e,n,s)}resize(p){var e;const n=this._containerDimensions(),s=n[0],o=n[1],y=this._getClampedPixelRatio(s,o);if(this._resizeCanvas(s,o,y),this.painter.resize(s,o,y),this.painter.overLimit()){const _=this.painter.context.gl;this._maxCanvasSize=[_.drawingBufferWidth,_.drawingBufferHeight];const A=this._getClampedPixelRatio(s,o);this._resizeCanvas(s,o,A),this.painter.resize(s,o,A)}this.transform.resize(s,o),(e=this._requestedCameraState)===null||e===void 0||e.resize(s,o);const w=!this._moving;return w&&(this.stop(),this.fire(new r.k("movestart",p)).fire(new r.k("move",p))),this.fire(new r.k("resize",p)),w&&this.fire(new r.k("moveend",p)),this}_getClampedPixelRatio(p,e){const{0:n,1:s}=this._maxCanvasSize,o=this.getPixelRatio(),y=p*o,w=e*o;return Math.min(y>n?n/y:1,w>s?s/w:1)*o}getPixelRatio(){var p;return(p=this._overridePixelRatio)!==null&&p!==void 0?p:devicePixelRatio}setPixelRatio(p){this._overridePixelRatio=p,this.resize()}getBounds(){return this.transform.getBounds()}getMaxBounds(){return this.transform.getMaxBounds()}setMaxBounds(p){return this.transform.setMaxBounds(mi.convert(p)),this._update()}setMinZoom(p){if((p=p??-2)>=-2&&p<=this.transform.maxZoom)return this.transform.minZoom=p,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=p,this._update(),this.getZoom()>p&&this.setZoom(p),this;throw new Error("maxZoom must be greater than the current minZoom")}getMaxZoom(){return this.transform.maxZoom}setMinPitch(p){if((p=p??0)<0)throw new Error("minPitch must be greater than or equal to 0");if(p>=0&&p<=this.transform.maxPitch)return this.transform.minPitch=p,this._update(),this.getPitch()85)throw new Error("maxPitch must be less than or equal to 85");if(p>=this.transform.minPitch)return this.transform.maxPitch=p,this._update(),this.getPitch()>p&&this.setPitch(p),this;throw new Error("maxPitch must be greater than the current minPitch")}getMaxPitch(){return this.transform.maxPitch}getRenderWorldCopies(){return this.transform.renderWorldCopies}setRenderWorldCopies(p){return this.transform.renderWorldCopies=p,this._update()}project(p){return this.transform.locationPoint(r.N.convert(p),this.style&&this.terrain)}unproject(p){return this.transform.pointLocation(r.P.convert(p),this.terrain)}isMoving(){var p;return this._moving||((p=this.handlers)===null||p===void 0?void 0:p.isMoving())}isZooming(){var p;return this._zooming||((p=this.handlers)===null||p===void 0?void 0:p.isZooming())}isRotating(){var p;return this._rotating||((p=this.handlers)===null||p===void 0?void 0:p.isRotating())}_createDelegatedListener(p,e,n){if(p==="mouseenter"||p==="mouseover"){let s=!1;return{layer:e,listener:n,delegates:{mousemove:y=>{const w=this.getLayer(e)?this.queryRenderedFeatures(y.point,{layers:[e]}):[];w.length?s||(s=!0,n.call(this,new fa(p,this,y.originalEvent,{features:w}))):s=!1},mouseout:()=>{s=!1}}}}if(p==="mouseleave"||p==="mouseout"){let s=!1;return{layer:e,listener:n,delegates:{mousemove:w=>{(this.getLayer(e)?this.queryRenderedFeatures(w.point,{layers:[e]}):[]).length?s=!0:s&&(s=!1,n.call(this,new fa(p,this,w.originalEvent)))},mouseout:w=>{s&&(s=!1,n.call(this,new fa(p,this,w.originalEvent)))}}}}{const s=o=>{const y=this.getLayer(e)?this.queryRenderedFeatures(o.point,{layers:[e]}):[];y.length&&(o.features=y,n.call(this,o),delete o.features)};return{layer:e,listener:n,delegates:{[p]:s}}}}on(p,e,n){if(n===void 0)return super.on(p,e);const s=this._createDelegatedListener(p,e,n);this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[p]=this._delegatedListeners[p]||[],this._delegatedListeners[p].push(s);for(const o in s.delegates)this.on(o,s.delegates[o]);return this}once(p,e,n){if(n===void 0)return super.once(p,e);const s=this._createDelegatedListener(p,e,n);for(const o in s.delegates)this.once(o,s.delegates[o]);return this}off(p,e,n){return n===void 0?super.off(p,e):(this._delegatedListeners&&this._delegatedListeners[p]&&(s=>{const o=this._delegatedListeners[p];for(let y=0;ythis._updateStyle(p,e));const n=this.style&&e.transformStyle?this.style.serialize():void 0;return this.style&&(this.style.setEventedParent(null),this.style._remove(!p)),p?(this.style=new hc(this,e||{}),this.style.setEventedParent(this,{style:this.style}),typeof p=="string"?this.style.loadURL(p,e,n):this.style.loadJSON(p,e,n),this):(delete this.style,this)}_lazyInitEmptyStyle(){this.style||(this.style=new hc(this,{}),this.style.setEventedParent(this,{style:this.style}),this.style.loadEmpty())}_diffStyle(p,e){if(typeof p=="string"){const n=this._requestManager.transformRequest(p,"Style");r.h(n,new AbortController).then(s=>{this._updateDiff(s.data,e)}).catch(s=>{s&&this.fire(new r.j(s))})}else typeof p=="object"&&this._updateDiff(p,e)}_updateDiff(p,e){try{this.style.setState(p,e)&&this._update(!0)}catch(n){r.w(`Unable to perform style diff: ${n.message||n.error||n}. Rebuilding the style from scratch.`),this._updateStyle(p,e)}}getStyle(){if(this.style)return this.style.serialize()}isStyleLoaded(){return this.style?this.style.loaded():r.w("There is no style added to the map.")}addSource(p,e){return this._lazyInitEmptyStyle(),this.style.addSource(p,e),this._update(!0)}isSourceLoaded(p){const e=this.style&&this.style.sourceCaches[p];if(e!==void 0)return e.loaded();this.fire(new r.j(new Error(`There is no source with ID '${p}'`)))}setTerrain(p){if(this.style._checkLoaded(),this._terrainDataCallback&&this.style.off("data",this._terrainDataCallback),p){const e=this.style.sourceCaches[p.source];if(!e)throw new Error(`cannot load terrain, because there exists no source with ID: ${p.source}`);this.terrain===null&&e.reload();for(const n in this.style._layers){const s=this.style._layers[n];s.type==="hillshade"&&s.source===p.source&&r.w("You are using the same source for a hillshade layer and for 3D terrain. Please consider using two separate sources to improve rendering quality.")}this.terrain=new yr(this.painter,e,p),this.painter.renderToTexture=new mr(this.painter,this.terrain),this.transform.minElevationForCurrentTile=this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom),this.transform.elevation=this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom),this._terrainDataCallback=n=>{n.dataType==="style"?this.terrain.sourceCache.freeRtt():n.dataType==="source"&&n.tile&&(n.sourceId!==p.source||this._elevationFreeze||(this.transform.minElevationForCurrentTile=this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom),this.transform.elevation=this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),this.terrain.sourceCache.freeRtt(n.tile.tileID))},this.style.on("data",this._terrainDataCallback)}else this.terrain&&this.terrain.sourceCache.destruct(),this.terrain=null,this.painter.renderToTexture&&this.painter.renderToTexture.destruct(),this.painter.renderToTexture=null,this.transform.minElevationForCurrentTile=0,this.transform.elevation=0;return this.fire(new r.k("terrain",{terrain:p})),this}getTerrain(){var p,e;return(e=(p=this.terrain)===null||p===void 0?void 0:p.options)!==null&&e!==void 0?e:null}areTilesLoaded(){const p=this.style&&this.style.sourceCaches;for(const e in p){const n=p[e]._tiles;for(const s in n){const o=n[s];if(o.state!=="loaded"&&o.state!=="errored")return!1}}return!0}removeSource(p){return this.style.removeSource(p),this._update(!0)}getSource(p){return this.style.getSource(p)}addImage(p,e,n={}){const{pixelRatio:s=1,sdf:o=!1,stretchX:y,stretchY:w,content:_,textFitWidth:A,textFitHeight:C}=n;if(this._lazyInitEmptyStyle(),!(e instanceof HTMLImageElement||r.b(e))){if(e.width===void 0||e.height===void 0)return this.fire(new r.j(new Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));{const{width:b,height:j,data:P}=e,H=e;return this.style.addImage(p,{data:new r.R({width:b,height:j},new Uint8Array(P)),pixelRatio:s,stretchX:y,stretchY:w,content:_,textFitWidth:A,textFitHeight:C,sdf:o,version:0,userImage:H}),H.onAdd&&H.onAdd(this,p),this}}{const{width:b,height:j,data:P}=O.getImageData(e);this.style.addImage(p,{data:new r.R({width:b,height:j},P),pixelRatio:s,stretchX:y,stretchY:w,content:_,textFitWidth:A,textFitHeight:C,sdf:o,version:0})}}updateImage(p,e){const n=this.style.getImage(p);if(!n)return this.fire(new r.j(new Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));const s=e instanceof HTMLImageElement||r.b(e)?O.getImageData(e):e,{width:o,height:y,data:w}=s;if(o===void 0||y===void 0)return this.fire(new r.j(new Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));if(o!==n.data.width||y!==n.data.height)return this.fire(new r.j(new Error("The width and height of the updated image must be that same as the previous version of the image")));const _=!(e instanceof HTMLImageElement||r.b(e));return n.data.replace(w,_),this.style.updateImage(p,n),this}getImage(p){return this.style.getImage(p)}hasImage(p){return p?!!this.style.getImage(p):(this.fire(new r.j(new Error("Missing required image id"))),!1)}removeImage(p){this.style.removeImage(p)}loadImage(p){return Hi.getImage(this._requestManager.transformRequest(p,"Image"),new AbortController)}listImages(){return this.style.listImages()}addLayer(p,e){return this._lazyInitEmptyStyle(),this.style.addLayer(p,e),this._update(!0)}moveLayer(p,e){return this.style.moveLayer(p,e),this._update(!0)}removeLayer(p){return this.style.removeLayer(p),this._update(!0)}getLayer(p){return this.style.getLayer(p)}getLayersOrder(){return this.style.getLayersOrder()}setLayerZoomRange(p,e,n){return this.style.setLayerZoomRange(p,e,n),this._update(!0)}setFilter(p,e,n={}){return this.style.setFilter(p,e,n),this._update(!0)}getFilter(p){return this.style.getFilter(p)}setPaintProperty(p,e,n,s={}){return this.style.setPaintProperty(p,e,n,s),this._update(!0)}getPaintProperty(p,e){return this.style.getPaintProperty(p,e)}setLayoutProperty(p,e,n,s={}){return this.style.setLayoutProperty(p,e,n,s),this._update(!0)}getLayoutProperty(p,e){return this.style.getLayoutProperty(p,e)}setGlyphs(p,e={}){return this._lazyInitEmptyStyle(),this.style.setGlyphs(p,e),this._update(!0)}getGlyphs(){return this.style.getGlyphsUrl()}addSprite(p,e,n={}){return this._lazyInitEmptyStyle(),this.style.addSprite(p,e,n,s=>{s||this._update(!0)}),this}removeSprite(p){return this._lazyInitEmptyStyle(),this.style.removeSprite(p),this._update(!0)}getSprite(){return this.style.getSprite()}setSprite(p,e={}){return this._lazyInitEmptyStyle(),this.style.setSprite(p,e,n=>{n||this._update(!0)}),this}setLight(p,e={}){return this._lazyInitEmptyStyle(),this.style.setLight(p,e),this._update(!0)}getLight(){return this.style.getLight()}setSky(p){return this._lazyInitEmptyStyle(),this.style.setSky(p),this._update(!0)}getSky(){return this.style.getSky()}setFeatureState(p,e){return this.style.setFeatureState(p,e),this._update()}removeFeatureState(p,e){return this.style.removeFeatureState(p,e),this._update()}getFeatureState(p){return this.style.getFeatureState(p)}getContainer(){return this._container}getCanvasContainer(){return this._canvasContainer}getCanvas(){return this._canvas}_containerDimensions(){let p=0,e=0;return this._container&&(p=this._container.clientWidth||400,e=this._container.clientHeight||300),[p,e]}_setupContainer(){const p=this._container;p.classList.add("maplibregl-map");const e=this._canvasContainer=E.create("div","maplibregl-canvas-container",p);this._interactive&&e.classList.add("maplibregl-interactive"),this._canvas=E.create("canvas","maplibregl-canvas",e),this._canvas.addEventListener("webglcontextlost",this._contextLost,!1),this._canvas.addEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.setAttribute("tabindex",this._interactive?"0":"-1"),this._canvas.setAttribute("aria-label",this._getUIString("Map.Title")),this._canvas.setAttribute("role","region");const n=this._containerDimensions(),s=this._getClampedPixelRatio(n[0],n[1]);this._resizeCanvas(n[0],n[1],s);const o=this._controlContainer=E.create("div","maplibregl-control-container",p),y=this._controlPositions={};["top-left","top-right","bottom-left","bottom-right"].forEach(w=>{y[w]=E.create("div",`maplibregl-ctrl-${w} `,o)}),this._container.addEventListener("scroll",this._onMapScroll,!1)}_resizeCanvas(p,e,n){this._canvas.width=Math.floor(n*p),this._canvas.height=Math.floor(n*e),this._canvas.style.width=`${p}px`,this._canvas.style.height=`${e}px`}_setupPainter(){const p={alpha:!0,stencil:!0,depth:!0,failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1};let e=null;this._canvas.addEventListener("webglcontextcreationerror",s=>{e={requestedAttributes:p},s&&(e.statusMessage=s.statusMessage,e.type=s.type)},{once:!0});const n=this._canvas.getContext("webgl2",p)||this._canvas.getContext("webgl",p);if(!n){const s="Failed to initialize WebGL";throw e?(e.message=s,new Error(JSON.stringify(e))):new Error(s)}this.painter=new sr(n,this.transform),_i.testSupport(n)}loaded(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()}_update(p){return this.style&&this.style._loaded?(this._styleDirty=this._styleDirty||p,this._sourcesDirty=!0,this.triggerRepaint(),this):this}_requestRenderFrame(p){return this._update(),this._renderTaskQueue.add(p)}_cancelRenderFrame(p){this._renderTaskQueue.remove(p)}_render(p){const e=this._idleTriggered?this._fadeDuration:0;if(this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(p),this._removed)return;let n=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;const o=this.transform.zoom,y=O.now();this.style.zoomHistory.update(o,y);const w=new r.a9(o,{now:y,fadeDuration:e,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),_=w.crossFadingFactor();_===1&&_===this._crossFadingFactor||(n=!0,this._crossFadingFactor=_),this.style.update(w)}this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this.terrain?(this.terrain.sourceCache.update(this.transform,this.terrain),this.transform.minElevationForCurrentTile=this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom),this._elevationFreeze||(this.transform.elevation=this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom))):(this.transform.minElevationForCurrentTile=0,this.transform.elevation=0),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,e,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:e,showPadding:this.showPadding}),this.fire(new r.k("render")),this.loaded()&&!this._loaded&&(this._loaded=!0,r.be.mark(r.bf.load),this.fire(new r.k("load"))),this.style&&(this.style.hasTransitions()||n)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles();const s=this._sourcesDirty||this._styleDirty||this._placementDirty;return s||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&this.fire(new r.k("idle")),!this._loaded||this._fullyLoaded||s||(this._fullyLoaded=!0,r.be.mark(r.bf.fullLoad)),this}redraw(){return this.style&&(this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this._render(0)),this}remove(){var p;this._hash&&this._hash.remove();for(const n of this._controls)n.onRemove(this);this._controls=[],this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this._renderTaskQueue.clear(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),typeof window<"u"&&removeEventListener("online",this._onWindowOnline,!1),Hi.removeThrottleControl(this._imageQueueHandle),(p=this._resizeObserver)===null||p===void 0||p.disconnect();const e=this.painter.context.gl.getExtension("WEBGL_lose_context");e!=null&&e.loseContext&&e.loseContext(),this._canvas.removeEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.removeEventListener("webglcontextlost",this._contextLost,!1),E.remove(this._canvasContainer),E.remove(this._controlContainer),this._container.classList.remove("maplibregl-map"),r.be.clearMetrics(),this._removed=!0,this.fire(new r.k("remove"))}triggerRepaint(){this.style&&!this._frameRequest&&(this._frameRequest=new AbortController,O.frameAsync(this._frameRequest).then(p=>{r.be.frame(p),this._frameRequest=null,this._render(p)}).catch(()=>{}))}get showTileBoundaries(){return!!this._showTileBoundaries}set showTileBoundaries(p){this._showTileBoundaries!==p&&(this._showTileBoundaries=p,this._update())}get showPadding(){return!!this._showPadding}set showPadding(p){this._showPadding!==p&&(this._showPadding=p,this._update())}get showCollisionBoxes(){return!!this._showCollisionBoxes}set showCollisionBoxes(p){this._showCollisionBoxes!==p&&(this._showCollisionBoxes=p,p?this.style._generateCollisionBoxes():this._update())}get showOverdrawInspector(){return!!this._showOverdrawInspector}set showOverdrawInspector(p){this._showOverdrawInspector!==p&&(this._showOverdrawInspector=p,this._update())}get repaint(){return!!this._repaint}set repaint(p){this._repaint!==p&&(this._repaint=p,this.triggerRepaint())}get vertices(){return!!this._vertices}set vertices(p){this._vertices=p,this._update()}get version(){return to}getCameraTargetElevation(){return this.transform.elevation}},x.MapMouseEvent=fa,x.MapTouchEvent=Yl,x.MapWheelEvent=Tc,x.Marker=ot,x.NavigationControl=class{constructor(p){this._updateZoomButtons=()=>{const e=this._map.getZoom(),n=e===this._map.getMaxZoom(),s=e===this._map.getMinZoom();this._zoomInButton.disabled=n,this._zoomOutButton.disabled=s,this._zoomInButton.setAttribute("aria-disabled",n.toString()),this._zoomOutButton.setAttribute("aria-disabled",s.toString())},this._rotateCompassArrow=()=>{const e=this.options.visualizePitch?`scale(${1/Math.pow(Math.cos(this._map.transform.pitch*(Math.PI/180)),.5)}) rotateX(${this._map.transform.pitch}deg) rotateZ(${this._map.transform.angle*(180/Math.PI)}deg)`:`rotate(${this._map.transform.angle*(180/Math.PI)}deg)`;this._compassIcon.style.transform=e},this._setButtonTitle=(e,n)=>{const s=this._map._getUIString(`NavigationControl.${n}`);e.title=s,e.setAttribute("aria-label",s)},this.options=r.e({},ao,p),this._container=E.create("div","maplibregl-ctrl maplibregl-ctrl-group"),this._container.addEventListener("contextmenu",e=>e.preventDefault()),this.options.showZoom&&(this._zoomInButton=this._createButton("maplibregl-ctrl-zoom-in",e=>this._map.zoomIn({},{originalEvent:e})),E.create("span","maplibregl-ctrl-icon",this._zoomInButton).setAttribute("aria-hidden","true"),this._zoomOutButton=this._createButton("maplibregl-ctrl-zoom-out",e=>this._map.zoomOut({},{originalEvent:e})),E.create("span","maplibregl-ctrl-icon",this._zoomOutButton).setAttribute("aria-hidden","true")),this.options.showCompass&&(this._compass=this._createButton("maplibregl-ctrl-compass",e=>{this.options.visualizePitch?this._map.resetNorthPitch({},{originalEvent:e}):this._map.resetNorth({},{originalEvent:e})}),this._compassIcon=E.create("span","maplibregl-ctrl-icon",this._compass),this._compassIcon.setAttribute("aria-hidden","true"))}onAdd(p){return this._map=p,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,"ZoomIn"),this._setButtonTitle(this._zoomOutButton,"ZoomOut"),this._map.on("zoom",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,"ResetBearing"),this.options.visualizePitch&&this._map.on("pitch",this._rotateCompassArrow),this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new fr(this._map,this._compass,this.options.visualizePitch)),this._container}onRemove(){E.remove(this._container),this.options.showZoom&&this._map.off("zoom",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off("pitch",this._rotateCompassArrow),this._map.off("rotate",this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map}_createButton(p,e){const n=E.create("button",p,this._container);return n.type="button",n.addEventListener("click",e),n}},x.Popup=class extends r.E{constructor(p){super(),this.remove=()=>(this._content&&E.remove(this._content),this._container&&(E.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),this._map._canvasContainer.classList.remove("maplibregl-track-pointer"),delete this._map,this.fire(new r.k("close"))),this),this._onMouseUp=e=>{this._update(e.point)},this._onMouseMove=e=>{this._update(e.point)},this._onDrag=e=>{this._update(e.point)},this._update=e=>{var n;if(!this._map||!this._lngLat&&!this._trackPointer||!this._content)return;if(!this._container){if(this._container=E.create("div","maplibregl-popup",this._map.getContainer()),this._tip=E.create("div","maplibregl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className)for(const _ of this.options.className.split(" "))this._container.classList.add(_);this._closeButton&&this._closeButton.setAttribute("aria-label",this._map._getUIString("Popup.Close")),this._trackPointer&&this._container.classList.add("maplibregl-popup-track-pointer")}if(this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._lngLat=this._map.transform.renderWorldCopies&&!this._trackPointer?gr(this._lngLat,this._flatPos,this._map.transform):(n=this._lngLat)===null||n===void 0?void 0:n.wrap(),this._trackPointer&&!e)return;const s=this._flatPos=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat);this._map.terrain&&(this._flatPos=this._trackPointer&&e?e:this._map.transform.locationPoint(this._lngLat));let o=this.options.anchor;const y=te(this.options.offset);if(!o){const _=this._container.offsetWidth,A=this._container.offsetHeight;let C;C=s.y+y.bottom.ythis._map.transform.height-A?["bottom"]:[],s.x<_/2?C.push("left"):s.x>this._map.transform.width-_/2&&C.push("right"),o=C.length===0?"bottom":C.join("-")}let w=s.add(y[o]);this.options.subpixelPositioning||(w=w.round()),E.setTransform(this._container,`${no[o]} translate(${w.x}px,${w.y}px)`),On(this._container,o,"popup")},this._onClose=()=>{this.remove()},this.options=r.e(Object.create(kn),p)}addTo(p){return this._map&&this.remove(),this._map=p,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._focusFirstElement(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("maplibregl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer")):this._map.on("move",this._update),this.fire(new r.k("open")),this}isOpen(){return!!this._map}getLngLat(){return this._lngLat}setLngLat(p){return this._lngLat=r.N.convert(p),this._pos=null,this._flatPos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("maplibregl-popup-track-pointer"),this._map._canvasContainer.classList.remove("maplibregl-track-pointer")),this}trackPointer(){return this._trackPointer=!0,this._pos=null,this._flatPos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("maplibregl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer")),this}getElement(){return this._container}setText(p){return this.setDOMContent(document.createTextNode(p))}setHTML(p){const e=document.createDocumentFragment(),n=document.createElement("body");let s;for(n.innerHTML=p;s=n.firstChild,s;)e.appendChild(s);return this.setDOMContent(e)}getMaxWidth(){var p;return(p=this._container)===null||p===void 0?void 0:p.style.maxWidth}setMaxWidth(p){return this.options.maxWidth=p,this._update(),this}setDOMContent(p){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=E.create("div","maplibregl-popup-content",this._container);return this._content.appendChild(p),this._createCloseButton(),this._update(),this._focusFirstElement(),this}addClassName(p){return this._container&&this._container.classList.add(p),this}removeClassName(p){return this._container&&this._container.classList.remove(p),this}setOffset(p){return this.options.offset=p,this._update(),this}toggleClassName(p){if(this._container)return this._container.classList.toggle(p)}setSubpixelPositioning(p){this.options.subpixelPositioning=p}_createCloseButton(){this.options.closeButton&&(this._closeButton=E.create("button","maplibregl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))}_focusFirstElement(){if(!this.options.focusAfterOpen||!this._container)return;const p=this._container.querySelector(Us);p&&p.focus()}},x.RasterDEMTileSource=Ue,x.RasterTileSource=re,x.ScaleControl=class{constructor(p){this._onMove=()=>{lo(this._map,this._container,this.options)},this.setUnit=e=>{this.options.unit=e,lo(this._map,this._container,this.options)},this.options=Object.assign(Object.assign({},Sr),p)}getDefaultPosition(){return"bottom-left"}onAdd(p){return this._map=p,this._container=E.create("div","maplibregl-ctrl maplibregl-ctrl-scale",p.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container}onRemove(){E.remove(this._container),this._map.off("move",this._onMove),this._map=void 0}},x.ScrollZoomHandler=Wc,x.Style=hc,x.TerrainControl=class{constructor(p){this._toggleTerrain=()=>{this._map.getTerrain()?this._map.setTerrain(null):this._map.setTerrain(this.options),this._updateTerrainIcon()},this._updateTerrainIcon=()=>{this._terrainButton.classList.remove("maplibregl-ctrl-terrain"),this._terrainButton.classList.remove("maplibregl-ctrl-terrain-enabled"),this._map.terrain?(this._terrainButton.classList.add("maplibregl-ctrl-terrain-enabled"),this._terrainButton.title=this._map._getUIString("TerrainControl.Disable")):(this._terrainButton.classList.add("maplibregl-ctrl-terrain"),this._terrainButton.title=this._map._getUIString("TerrainControl.Enable"))},this.options=p}onAdd(p){return this._map=p,this._container=E.create("div","maplibregl-ctrl maplibregl-ctrl-group"),this._terrainButton=E.create("button","maplibregl-ctrl-terrain",this._container),E.create("span","maplibregl-ctrl-icon",this._terrainButton).setAttribute("aria-hidden","true"),this._terrainButton.type="button",this._terrainButton.addEventListener("click",this._toggleTerrain),this._updateTerrainIcon(),this._map.on("terrain",this._updateTerrainIcon),this._container}onRemove(){E.remove(this._container),this._map.off("terrain",this._updateTerrainIcon),this._map=void 0}},x.TwoFingersTouchPitchHandler=$c,x.TwoFingersTouchRotateHandler=Kc,x.TwoFingersTouchZoomHandler=qc,x.TwoFingersTouchZoomRotateHandler=Yc,x.VectorTileSource=be,x.VideoSource=vn,x.addSourceType=(p,e)=>r._(void 0,void 0,void 0,function*(){if(xa(p))throw new Error(`A source type called "${p}" already exists.`);((n,s)=>{_a[n]=s})(p,e)}),x.clearPrewarmedResources=function(){const p=dt;p&&(p.isPreloaded()&&p.numActive()===1?(p.release(qe),dt=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},x.getMaxParallelImageRequests=function(){return r.a.MAX_PARALLEL_IMAGE_REQUESTS},x.getRTLTextPluginStatus=function(){return Na().getRTLTextPluginStatus()},x.getVersion=function(){return pe},x.getWorkerCount=function(){return it.workerCount},x.getWorkerUrl=function(){return r.a.WORKER_URL},x.importScriptInWorkers=function(p){return ma().broadcast("IS",p)},x.prewarm=function(){Tt().acquire(qe)},x.setMaxParallelImageRequests=function(p){r.a.MAX_PARALLEL_IMAGE_REQUESTS=p},x.setRTLTextPlugin=function(p,e){return Na().setRTLTextPlugin(p,e)},x.setWorkerCount=function(p){it.workerCount=p},x.setWorkerUrl=function(p){r.a.WORKER_URL=p}});var B=g;return B})})(gy);var Dg=gy.exports;const Ng=jh(Dg);function Gg(S){let d;return{c(){d=ce("div"),this.h()},l(g){d=oe(g,"DIV",{class:!0}),he(d).forEach(Ai),this.h()},h(){Te(d,"class","inscription-map svelte-14qer6e"),md(d,"hidden",!S[0])},m(g,h){de(g,d,h),S[3](d)},p(g,[h]){h&1&&md(d,"hidden",!g[0])},i:An,o:An,d(g){g&&Ai(d),S[3](null)}}}function Pg(S,d,g){const{Map:h,Marker:I,NavigationControl:B,Popup:x}=Ng;let{inscriptions:r}=d,{show:M=!0}=d,z,K=[],O;function E(){K.forEach(fi=>fi.remove()),K=[];const ei=r.filter(fi=>fi.geo).reduce((fi,pi)=>{const Ci=pi.geo.join("_");return fi[Ci]||(fi[Ci]=[]),fi[Ci].push(pi),fi},{});Object.entries(ei).forEach(([fi,pi])=>{const Ci=pi.length;let Oi="8px";Ci>15?Oi="48px":Ci>10?Oi="32px":Ci>1&&(Oi="16px");const Hi=document.createElement("div");Hi.className="marker",Hi.style.width=Oi,Hi.style.height=Oi,Hi.style.lineHeight=Oi,Ci>1&&(Hi.innerHTML=Ci.toString());const qi=pi[0].geo;let ae=`

    ${pi[0].place._}

    `;const ie=pi.map(Be=>`
  • ${Be.title}
  • `).join("");ae=`${ae}
      ${ie}
    `;const Qe=new I({element:Hi}).setLngLat([qi[1],qi[0]]).setPopup(new x().setHTML(ae)).addTo(z);K.push(Qe)})}Qd(()=>{z=new h({container:O,style:"https://api.maptiler.com/maps/positron/style.json?key=brTBbnRxuiKp6PgjwFPr",center:[14.01535,37.59999],zoom:7}),z.addControl(new B({showCompass:!0,showZoom:!0}))}),Sh(()=>{E()}),Ih(()=>z==null?void 0:z.remove());function _i(ei){ms[ei?"unshift":"push"](()=>{O=ei,g(1,O)})}return S.$$set=ei=>{"inscriptions"in ei&&g(2,r=ei.inscriptions),"show"in ei&&g(0,M=ei.show)},[M,O,r,_i]}class Tg extends Xt{constructor(d){super(),Yt(this,d,Pg,Gg,Pt,{inscriptions:2,show:0})}}function Mg(S){return Object.keys(S).reduce((d,g)=>S[g]===void 0?d:d+`${g}:${S[g]};`,"")}Mg({position:"absolute",opacity:0,"pointer-events":"none",margin:0,transform:"translateX(-100%)"});function vd(S){function d(g){return g(S),()=>{}}return{subscribe:d}}const Ur=S=>new Proxy(S,{get(d,g,h){return Reflect.get(d,g,h)},ownKeys(d){return Reflect.ownKeys(d).filter(g=>g!=="action")}}),Fd=S=>typeof S=="function";jo("empty");function jo(S,d){const{stores:g,action:h,returned:I}=d??{},B=(()=>{if(g&&I)return Xr(g,r=>{const M=I(r);if(Fd(M)){const z=(...K)=>Ur({...M(...K),[`data-melt-${S}`]:"",action:h??rc});return z.action=h??rc,z}return Ur({...M,[`data-melt-${S}`]:"",action:h??rc})});{const r=I,M=r==null?void 0:r();if(Fd(M)){const z=(...K)=>Ur({...M(...K),[`data-melt-${S}`]:"",action:h??rc});return z.action=h??rc,vd(z)}return vd(Ur({...M,[`data-melt-${S}`]:"",action:h??rc}))}})(),x=h??(()=>{});return x.subscribe=B.subscribe,x}function zg(S){const d=B=>B?`${S}-${B}`:S,g=B=>`data-melt-${S}${B?`-${B}`:""}`,h=B=>`[data-melt-${S}${B?`-${B}`:""}]`;return{name:d,attribute:g,selector:h,getEl:B=>document.querySelector(h(B))}}function pc(S){return S instanceof HTMLElement}function uu(...S){return(...d)=>{for(const g of S)typeof g=="function"&&g(...d)}}function rc(){}function Iy(S,d,g,h){const I=Array.isArray(d)?d:[d];return I.forEach(B=>S.addEventListener(B,g,h)),()=>{I.forEach(B=>S.removeEventListener(B,g,h))}}function uc(S,d,g,h){const I=Array.isArray(d)?d:[d];if(typeof g=="function"){const B=Hg(x=>g(x));return I.forEach(x=>S.addEventListener(x,B,h)),()=>{I.forEach(x=>S.removeEventListener(x,B,h))}}return()=>void 0}function Eg(S){const d=S.currentTarget;if(!pc(d))return null;const g=new CustomEvent(`m-${S.type}`,{detail:{originalEvent:S},cancelable:!0});return d.dispatchEvent(g),g}function Hg(S){return d=>{const g=Eg(d);if(!(g!=null&&g.defaultPrevented))return S(d)}}function wy(S,...d){const g={};for(const h of Object.keys(S))d.includes(h)||(g[h]=S[h]);return g}function To(S){return{...S,get:()=>wh(S)}}To.writable=function(S){const d=Yr(S);let g=S;return{subscribe:d.subscribe,set(h){d.set(h),g=h},update(h){const I=h(g);d.set(I),g=I},get(){return g}}};To.derived=function(S,d){const g=new Map,h=()=>{const B=Array.isArray(S)?S.map(x=>x.get()):S.get();return d(B)};return{get:h,subscribe:B=>{const x=[];return(Array.isArray(S)?S:[S]).forEach(M=>{x.push(M.subscribe(()=>{B(h())}))}),B(h()),g.set(B,x),()=>{const M=g.get(B);if(M)for(const z of M)z();g.delete(B)}}}};const Vg=(S,d)=>{const g=To(S),h=(B,x)=>{g.update(r=>{const M=B(r);let z=M;return d&&(z=d({curr:r,next:M})),x==null||x(z),z})};return{...g,update:h,set:B=>{h(()=>B)}}},bo={ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",A:"a",P:"p"};function Og(S){const d={};return Object.keys(S).forEach(g=>{const h=g,I=S[h];d[h]=To(Yr(I))}),d}Do(void 0,S=>{function d(h){S(h),S(void 0)}return Iy(document,"pointerup",d,{passive:!1,capture:!0})});Do(void 0,S=>{function d(h){h&&h.key===bo.ESCAPE&&S(h),S(void 0)}return Iy(document,"keydown",d,{passive:!1})});Do(!1),Do(!1),Do(void 0);const qg={isDateDisabled:void 0,isDateUnavailable:void 0,value:void 0,preventDeselect:!1,numberOfMonths:1,pagedNavigation:!1,weekStartsOn:0,fixedWeeks:!1,calendarLabel:"Event Date",locale:"en",minValue:void 0,maxValue:void 0,disabled:!1,readonly:!1,weekdayFormat:"narrow"};({...wy(qg,"isDateDisabled","isDateUnavailable","value","locale","disabled","readonly","minValue","maxValue","weekdayFormat")});function Ug({page:S=1,totalPages:d,siblingCount:g=1}){const h=[],I=new Set([1,d]),B=3+g,x=d-2-g;if(B>x)for(let K=2;K<=d-1;K++)I.add(K);else if(Sx)for(let K=d-1;K>=Math.max(x,2);K--)I.add(K);else for(let K=Math.max(S-g,2);K<=Math.min(S+g,d);K++)I.add(K);const r=K=>{h.push({type:"page",value:K,key:`page-${K}`})},M=()=>{h.push({type:"ellipsis",key:`ellipsis-${h.length}`})};let z=0;for(const K of Array.from(I).sort((O,E)=>O-E))K-z>1&&M(),r(K),z=K;return h}const Kg={perPage:1,siblingCount:1,defaultPage:1},{name:Kr,selector:pu}=zg("pagination");function $g(S){const d={...Kg,...S},g=d.page??Yr(d.defaultPage),h=Vg(g,d==null?void 0:d.onPageChange),I=Og(wy(d,"page","onPageChange","defaultPage")),{perPage:B,siblingCount:x,count:r}=I,M=To.derived([r,B],([pi,Ci])=>Math.ceil(pi/Ci)),z=Xr([h,B,r],([pi,Ci,Oi])=>{const Hi=(pi-1)*Ci,qi=Math.min(Hi+Ci,Oi);return{start:Hi,end:qi}}),K=jo(Kr(),{returned:()=>({"data-scope":"pagination"})}),O=Xr([h,M,x],([pi,Ci,Oi])=>Ug({page:pi,totalPages:Ci,siblingCount:Oi})),E=pi=>{const Ci=pi.target;if(!pc(Ci))return;const Oi=Ci.closest('[data-scope="pagination"]');if(!pc(Oi))return;const Hi=Array.from(Oi.querySelectorAll(pu("page"))).filter(ie=>pc(ie)),qi=Oi.querySelector(pu("prev")),$i=Oi.querySelector(pu("next"));pc(qi)&&Hi.unshift(qi),pc($i)&&Hi.push($i);const ae=Hi.indexOf(Ci);pi.key===bo.ARROW_LEFT&&ae!==0?(pi.preventDefault(),Hi[ae-1].focus()):pi.key===bo.ARROW_RIGHT&&ae!==Hi.length-1?(pi.preventDefault(),Hi[ae+1].focus()):pi.key===bo.HOME?(pi.preventDefault(),Hi[0].focus()):pi.key===bo.END&&(pi.preventDefault(),Hi[Hi.length-1].focus())},_i=jo(Kr("page"),{stores:h,returned:pi=>Ci=>({"aria-label":`Page ${Ci.value}`,"data-value":Ci.value,"data-selected":Ci.value===pi?"":void 0}),action:pi=>({destroy:uu(uc(pi,"click",()=>{const Oi=pi.dataset.value;!Oi||Number.isNaN(+Oi)||h.set(Number(Oi))}),uc(pi,"keydown",E))})}),ei=jo(Kr("prev"),{stores:h,returned:pi=>({"aria-label":"Previous",disabled:pi<=1}),action:pi=>({destroy:uu(uc(pi,"click",()=>{h.update(Oi=>Math.max(Oi-1,1))}),uc(pi,"keydown",E))})}),fi=jo(Kr("next"),{stores:[h,M],returned:([pi,Ci])=>({"aria-label":"Next",disabled:pi>=Ci}),action:pi=>({destroy:uu(uc(pi,"click",()=>{const Oi=M.get();h.update(Hi=>Math.min(Hi+1,Oi))}),uc(pi,"keydown",E))})});return{elements:{root:K,pageTrigger:_i,prevButton:ei,nextButton:fi},states:{range:ru(z),page:h,pages:ru(O),totalPages:ru(M)},options:I}}function Jg(S,d){const g={};return d.forEach(h=>{g[h]={[`data-${S}-${h}`]:""}}),h=>g[h]}function Cu(){const S=kh();return d=>{const{originalEvent:g}=d.detail,{cancelable:h}=d,I=g.type;S(I,{originalEvent:g,currentTarget:g.currentTarget},{cancelable:h})||d.preventDefault()}}function Zg(S){const d={};for(const g in S){const h=S[g];h!==void 0&&(d[g]=h)}return d}function Wg(S){return function(d,g){if(g===void 0)return;const h=S[d];h&&h.set(g)}}function Xg(S,d){const g=[];return d.builders.forEach(h=>{const I=h.action(S);I&&g.push(I)}),{destroy:()=>{g.forEach(h=>{h.destroy&&h.destroy()})}}}function jd(S){const d={};return S.forEach(g=>{Object.keys(g).forEach(h=>{h!=="action"&&(d[h]=g[h])})}),d}function Yg(S){let d=S[1]?"a":"button",g,h,I=(S[1]?"a":"button")&&du(S);return{c(){I&&I.c(),g=wt()},l(B){I&&I.l(B),g=wt()},m(B,x){I&&I.m(B,x),de(B,g,x),h=!0},p(B,x){B[1],d?Pt(d,B[1]?"a":"button")?(I.d(1),I=du(B),d=B[1]?"a":"button",I.c(),I.m(g.parentNode,g)):I.p(B,x):(I=du(B),d=B[1]?"a":"button",I.c(),I.m(g.parentNode,g))},i(B){h||(Ji(I,B),h=!0)},o(B){Yi(I,B),h=!1},d(B){B&&Ai(g),I&&I.d(B)}}}function Qg(S){let d=S[1]?"a":"button",g,h,I=(S[1]?"a":"button")&&yu(S);return{c(){I&&I.c(),g=wt()},l(B){I&&I.l(B),g=wt()},m(B,x){I&&I.m(B,x),de(B,g,x),h=!0},p(B,x){B[1],d?Pt(d,B[1]?"a":"button")?(I.d(1),I=yu(B),d=B[1]?"a":"button",I.c(),I.m(g.parentNode,g)):I.p(B,x):(I=yu(B),d=B[1]?"a":"button",I.c(),I.m(g.parentNode,g))},i(B){h||(Ji(I,B),h=!0)},o(B){Yi(I,B),h=!1},d(B){B&&Ai(g),I&&I.d(B)}}}function du(S){let d,g,h,I,B;const x=S[7].default,r=Ua(x,S,S[6],null);let M=[{type:g=S[1]?void 0:S[2]},{href:S[1]},{tabindex:"0"},S[5],S[4]],z={};for(let K=0;K{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function eS(S,d,g){const h=["href","type","builders","el"];let I=Ln(d,h),{$$slots:B={},$$scope:x}=d,{href:r=void 0}=d,{type:M=void 0}=d,{builders:z=[]}=d,{el:K=void 0}=d;const O={"data-button-root":""};function E(Pi){Vt.call(this,S,Pi)}function _i(Pi){Vt.call(this,S,Pi)}function ei(Pi){Vt.call(this,S,Pi)}function fi(Pi){Vt.call(this,S,Pi)}function pi(Pi){Vt.call(this,S,Pi)}function Ci(Pi){Vt.call(this,S,Pi)}function Oi(Pi){Vt.call(this,S,Pi)}function Hi(Pi){Vt.call(this,S,Pi)}function qi(Pi){Vt.call(this,S,Pi)}function $i(Pi){Vt.call(this,S,Pi)}function ae(Pi){Vt.call(this,S,Pi)}function ie(Pi){Vt.call(this,S,Pi)}function Qe(Pi){Vt.call(this,S,Pi)}function Be(Pi){Vt.call(this,S,Pi)}function Se(Pi){Vt.call(this,S,Pi)}function Xi(Pi){Vt.call(this,S,Pi)}function we(Pi){Vt.call(this,S,Pi)}function Ne(Pi){Vt.call(this,S,Pi)}function Ge(Pi){Vt.call(this,S,Pi)}function Fe(Pi){Vt.call(this,S,Pi)}function Lt(Pi){ms[Pi?"unshift":"push"](()=>{K=Pi,g(0,K)})}function Ze(Pi){ms[Pi?"unshift":"push"](()=>{K=Pi,g(0,K)})}return S.$$set=Pi=>{d=Je(Je({},d),qa(Pi)),g(5,I=Ln(d,h)),"href"in Pi&&g(1,r=Pi.href),"type"in Pi&&g(2,M=Pi.type),"builders"in Pi&&g(3,z=Pi.builders),"el"in Pi&&g(0,K=Pi.el),"$$scope"in Pi&&g(6,x=Pi.$$scope)},[K,r,M,z,O,I,x,B,E,_i,ei,fi,pi,Ci,Oi,Hi,qi,$i,ae,ie,Qe,Be,Se,Xi,we,Ne,Ge,Fe,Lt,Ze]}class bd extends Xt{constructor(d){super(),Yt(this,d,eS,iS,Pt,{href:1,type:2,builders:3,el:0})}}function ky(){return{NAME:"pagination",PARTS:["root","prev-button","next-button","page"]}}function tS(S){const{NAME:d,PARTS:g}=ky(),h=Jg(d,g),I={...$g(Zg(S)),getAttrs:h};return xh(d,I),{...I,updateOption:Wg(I.options)}}function vu(){const{NAME:S}=ky();return Ah(S)}const aS=S=>({builder:S&4,pages:S&8,range:S&16}),Rd=S=>({builder:S[2],pages:S[3],range:S[4]}),nS=S=>({builder:S&4,pages:S&8,range:S&16}),Dd=S=>({builder:S[2],pages:S[3],range:S[4]});function lS(S){let d,g,h,I;const B=S[16].default,x=Ua(B,S,S[15],Rd);let r=[S[2],S[8]],M={};for(let z=0;z{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function oS(S,d,g){let h;const I=["count","page","onPageChange","perPage","siblingCount","asChild","el"];let B=Ln(d,I),x,r,M,{$$slots:z={},$$scope:K}=d,{count:O}=d,{page:E=void 0}=d,{onPageChange:_i=void 0}=d,{perPage:ei=void 0}=d,{siblingCount:fi=void 0}=d,{asChild:pi=!1}=d,{el:Ci=void 0}=d;const{elements:{root:Oi},states:{pages:Hi,range:qi,page:$i},getAttrs:ae,updateOption:ie}=tS({count:O,perPage:ei,siblingCount:fi,defaultPage:E,onPageChange:({next:Se})=>(E!==Se&&(_i==null||_i(Se),g(9,E=Se)),Se)});yl(S,Oi,Se=>g(14,x=Se)),yl(S,Hi,Se=>g(3,r=Se)),yl(S,qi,Se=>g(4,M=Se));const Qe=ae("root");function Be(Se){ms[Se?"unshift":"push"](()=>{Ci=Se,g(0,Ci)})}return S.$$set=Se=>{d=Je(Je({},d),qa(Se)),g(8,B=Ln(d,I)),"count"in Se&&g(10,O=Se.count),"page"in Se&&g(9,E=Se.page),"onPageChange"in Se&&g(11,_i=Se.onPageChange),"perPage"in Se&&g(12,ei=Se.perPage),"siblingCount"in Se&&g(13,fi=Se.siblingCount),"asChild"in Se&&g(1,pi=Se.asChild),"el"in Se&&g(0,Ci=Se.el),"$$scope"in Se&&g(15,K=Se.$$scope)},S.$$.update=()=>{S.$$.dirty&512&&E!==void 0&&$i.set(E),S.$$.dirty&16384&&g(2,h=x),S.$$.dirty&4&&Object.assign(h,Qe),S.$$.dirty&1024&&ie("count",O),S.$$.dirty&4096&&ie("perPage",ei),S.$$.dirty&8192&&ie("siblingCount",fi)},[Ci,pi,h,r,M,Oi,Hi,qi,B,E,O,_i,ei,fi,x,K,z,Be]}class rS extends Xt{constructor(d){super(),Yt(this,d,oS,cS,Pt,{count:10,page:9,onPageChange:11,perPage:12,siblingCount:13,asChild:1,el:0})}}const uS=S=>({builder:S&4}),Nd=S=>({builder:S[2]}),pS=S=>({builder:S&4}),Gd=S=>({builder:S[2]});function dS(S){let d,g,h,I;const B=S[8].default,x=Ua(B,S,S[7],Nd);let r=[S[2],{type:"button"},S[5]],M={};for(let z=0;z{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function hS(S,d,g){let h;const I=["asChild","el"];let B=Ln(d,I),x,{$$slots:r={},$$scope:M}=d,{asChild:z=void 0}=d,{el:K=void 0}=d;const{elements:{prevButton:O},getAttrs:E}=vu();yl(S,O,pi=>g(6,x=pi));const _i=E("prev-button"),ei=Cu();function fi(pi){ms[pi?"unshift":"push"](()=>{K=pi,g(0,K)})}return S.$$set=pi=>{d=Je(Je({},d),qa(pi)),g(5,B=Ln(d,I)),"asChild"in pi&&g(1,z=pi.asChild),"el"in pi&&g(0,K=pi.el),"$$scope"in pi&&g(7,M=pi.$$scope)},S.$$.update=()=>{S.$$.dirty&64&&g(2,h=x),S.$$.dirty&4&&Object.assign(h,_i)},[K,z,h,O,ei,B,x,M,r,fi]}class fS extends Xt{constructor(d){super(),Yt(this,d,hS,mS,Pt,{asChild:1,el:0})}}const gS=S=>({builder:S&4}),Pd=S=>({builder:S[2]}),SS=S=>({builder:S&4}),Td=S=>({builder:S[2]});function IS(S){let d,g,h,I;const B=S[8].default,x=Ua(B,S,S[7],Pd);let r=[S[2],{type:"button"},S[5]],M={};for(let z=0;z{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function _S(S,d,g){let h;const I=["asChild","el"];let B=Ln(d,I),x,{$$slots:r={},$$scope:M}=d,{asChild:z=void 0}=d,{el:K=void 0}=d;const{elements:{nextButton:O},getAttrs:E}=vu();yl(S,O,pi=>g(6,x=pi));const _i=E("next-button"),ei=Cu();function fi(pi){ms[pi?"unshift":"push"](()=>{K=pi,g(0,K)})}return S.$$set=pi=>{d=Je(Je({},d),qa(pi)),g(5,B=Ln(d,I)),"asChild"in pi&&g(1,z=pi.asChild),"el"in pi&&g(0,K=pi.el),"$$scope"in pi&&g(7,M=pi.$$scope)},S.$$.update=()=>{S.$$.dirty&64&&g(2,h=x),S.$$.dirty&4&&Object.assign(h,_i)},[K,z,h,O,ei,B,x,M,r,fi]}class xS extends Xt{constructor(d){super(),Yt(this,d,_S,kS,Pt,{asChild:1,el:0})}}const AS=S=>({builder:S&8}),Md=S=>({builder:S[3]}),LS=S=>({builder:S&8}),zd=S=>({builder:S[3]});function BS(S){let d,g,h,I;const B=S[9].default,x=Ua(B,S,S[8],Md),r=x||vS(S);let M=[{type:"button"},S[3],S[6]],z={};for(let K=0;K{x[K]=null}),mn(),g=x[d],g?g.p(M,z):(g=x[d]=B[d](M),g.c()),Ji(g,1),g.m(h.parentNode,h))},i(M){I||(Ji(g),I=!0)},o(M){Yi(g),I=!1},d(M){M&&Ai(h),x[d].d(M)}}}function jS(S,d,g){let h;const I=["asChild","page","el"];let B=Ln(d,I),x,{$$slots:r={},$$scope:M}=d,{asChild:z=void 0}=d,{page:K}=d,{el:O=void 0}=d;const{elements:{pageTrigger:E},getAttrs:_i}=vu();yl(S,E,Ci=>g(7,x=Ci));const ei=_i("page"),fi=Cu();function pi(Ci){ms[Ci?"unshift":"push"](()=>{O=Ci,g(0,O)})}return S.$$set=Ci=>{d=Je(Je({},d),qa(Ci)),g(6,B=Ln(d,I)),"asChild"in Ci&&g(1,z=Ci.asChild),"page"in Ci&&g(2,K=Ci.page),"el"in Ci&&g(0,O=Ci.el),"$$scope"in Ci&&g(8,M=Ci.$$scope)},S.$$.update=()=>{S.$$.dirty&132&&g(3,h=x(K)),S.$$.dirty&8&&Object.assign(h,ei)},[O,z,K,h,E,fi,B,x,M,r,pi]}class bS extends Xt{constructor(d){super(),Yt(this,d,jS,FS,Pt,{asChild:1,page:2,el:0})}}/** * @license lucide-svelte v0.408.0 - ISC * * This source code is licensed under the ISC license. diff --git a/_app/immutable/nodes/3.CKlLzy4S.js b/_app/immutable/nodes/3.DyXJ9RL8.js similarity index 99% rename from _app/immutable/nodes/3.CKlLzy4S.js rename to _app/immutable/nodes/3.DyXJ9RL8.js index 6bd850b66a2..4c521880a2d 100644 --- a/_app/immutable/nodes/3.CKlLzy4S.js +++ b/_app/immutable/nodes/3.DyXJ9RL8.js @@ -1 +1 @@ -import{s as he,e as b,a as A,c as E,b as C,g as Q,d as L,f as m,i as U,h as o,t as S,j as I,k as z,l as M,m as K}from"../chunks/scheduler.DsuoF7Q0.js";import{S as ce,i as ue,t as P,a as N,c as F,g as J,b as ae,d as oe,m as se,e as fe}from"../chunks/index.B_zsHaWX.js";import{e as Y}from"../chunks/each.CPJJqUbn.js";import{B as ie}from"../chunks/BaseLink.BomL0-tj.js";function Z(u,e,a){const r=u.slice();return r[1]=e[a],r}function y(u,e,a){const r=u.slice();return r[4]=e[a],r}function x(u,e,a){const r=u.slice();return r[7]=e[a],r}function ee(u){let e,a,r,v="Build errors",T,p,s,_=u[0].prerender.length+"",n,f,l,k,B,R="Timestamp Path Referrer Message",O,j,H,g=Y(u[0].prerender),t=[];for(let h=0;hN(t[h],1,1,()=>{t[h]=null});return{c(){e=b("section"),a=b("hgroup"),r=b("h2"),r.textContent=v,T=A(),p=b("p"),s=b("strong"),n=S(_),f=S(" build errors found!"),l=A(),k=b("table"),B=b("thead"),B.innerHTML=R,O=A(),j=b("tbody");for(let h=0;hN(s[n],1,1,()=>{s[n]=null});return{c(){e=b("section"),a=b("h2"),a.textContent=r,v=A();for(let n=0;nID Impact Description Target Help",R,O,j,H;r=new ie({props:{href:u[1],$$slots:{default:[de]},$$scope:{ctx:u}}});let g=Y(u[0].axe[u[1]]),t=[];for(let c=0;c0,s,_=u[0].prerender&&ee(u),n=p&&le(u);return{c(){e=b("article"),a=b("h1"),a.textContent=r,v=A(),_&&_.c(),T=A(),n&&n.c()},l(f){e=E(f,"ARTICLE",{});var l=C(e);a=E(l,"H1",{"data-svelte-h":!0}),Q(a)!=="svelte-105je56"&&(a.textContent=r),v=L(l),_&&_.l(l),T=L(l),n&&n.l(l),l.forEach(m)},m(f,l){U(f,e,l),o(e,a),o(e,v),_&&_.m(e,null),o(e,T),n&&n.m(e,null),s=!0},p(f,[l]){f[0].prerender?_?(_.p(f,l),l&1&&P(_,1)):(_=ee(f),_.c(),P(_,1),_.m(e,T)):_&&(J(),N(_,1,1,()=>{_=null}),F()),l&1&&(p=Object.keys(f[0].axe).length>0),p?n?(n.p(f,l),l&1&&P(n,1)):(n=le(f),n.c(),P(n,1),n.m(e,null)):n&&(J(),N(n,1,1,()=>{n=null}),F())},i(f){s||(P(_),P(n),s=!0)},o(f){N(_),N(n),s=!1},d(f){f&&m(e),_&&_.d(),n&&n.d()}}}function ge(u,e,a){let{data:r}=e;return u.$$set=v=>{"data"in v&&a(0,r=v.data)},[r]}class $e extends ce{constructor(e){super(),ue(this,e,ge,pe,he,{data:0})}}export{$e as component}; +import{s as he,e as b,a as A,c as E,b as C,g as Q,d as L,f as m,i as U,h as o,t as S,j as I,k as z,l as M,m as K}from"../chunks/scheduler.DsuoF7Q0.js";import{S as ce,i as ue,t as P,a as N,c as F,g as J,b as ae,d as oe,m as se,e as fe}from"../chunks/index.B_zsHaWX.js";import{e as Y}from"../chunks/each.CPJJqUbn.js";import{B as ie}from"../chunks/BaseLink.BszSk6R8.js";function Z(u,e,a){const r=u.slice();return r[1]=e[a],r}function y(u,e,a){const r=u.slice();return r[4]=e[a],r}function x(u,e,a){const r=u.slice();return r[7]=e[a],r}function ee(u){let e,a,r,v="Build errors",T,p,s,_=u[0].prerender.length+"",n,f,l,k,B,R="Timestamp Path Referrer Message",O,j,H,g=Y(u[0].prerender),t=[];for(let h=0;hN(t[h],1,1,()=>{t[h]=null});return{c(){e=b("section"),a=b("hgroup"),r=b("h2"),r.textContent=v,T=A(),p=b("p"),s=b("strong"),n=S(_),f=S(" build errors found!"),l=A(),k=b("table"),B=b("thead"),B.innerHTML=R,O=A(),j=b("tbody");for(let h=0;hN(s[n],1,1,()=>{s[n]=null});return{c(){e=b("section"),a=b("h2"),a.textContent=r,v=A();for(let n=0;nID Impact Description Target Help",R,O,j,H;r=new ie({props:{href:u[1],$$slots:{default:[de]},$$scope:{ctx:u}}});let g=Y(u[0].axe[u[1]]),t=[];for(let c=0;c0,s,_=u[0].prerender&&ee(u),n=p&&le(u);return{c(){e=b("article"),a=b("h1"),a.textContent=r,v=A(),_&&_.c(),T=A(),n&&n.c()},l(f){e=E(f,"ARTICLE",{});var l=C(e);a=E(l,"H1",{"data-svelte-h":!0}),Q(a)!=="svelte-105je56"&&(a.textContent=r),v=L(l),_&&_.l(l),T=L(l),n&&n.l(l),l.forEach(m)},m(f,l){U(f,e,l),o(e,a),o(e,v),_&&_.m(e,null),o(e,T),n&&n.m(e,null),s=!0},p(f,[l]){f[0].prerender?_?(_.p(f,l),l&1&&P(_,1)):(_=ee(f),_.c(),P(_,1),_.m(e,T)):_&&(J(),N(_,1,1,()=>{_=null}),F()),l&1&&(p=Object.keys(f[0].axe).length>0),p?n?(n.p(f,l),l&1&&P(n,1)):(n=le(f),n.c(),P(n,1),n.m(e,null)):n&&(J(),N(n,1,1,()=>{n=null}),F())},i(f){s||(P(_),P(n),s=!0)},o(f){N(_),N(n),s=!1},d(f){f&&m(e),_&&_.d(),n&&n.d()}}}function ge(u,e,a){let{data:r}=e;return u.$$set=v=>{"data"in v&&a(0,r=v.data)},[r]}class $e extends ce{constructor(e){super(),ue(this,e,ge,pe,he,{data:0})}}export{$e as component}; diff --git a/_app/immutable/nodes/4.Drk7VvFf.js b/_app/immutable/nodes/4.Dku4hNak.js similarity index 96% rename from _app/immutable/nodes/4.Drk7VvFf.js rename to _app/immutable/nodes/4.Dku4hNak.js index 44dc594d5c8..d6d36c85bb6 100644 --- a/_app/immutable/nodes/4.Drk7VvFf.js +++ b/_app/immutable/nodes/4.Dku4hNak.js @@ -1,2 +1,2 @@ const __vite__fileDeps=["../chunks/openseadragon.B_jtJpHz.js","../chunks/_commonjsHelpers.Cpj98o6Y.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{_ as J}from"../chunks/preload-helper.D6kgxu3v.js";import{s as K,e as g,t as $,a as I,c as v,b as E,j as q,d as O,f as m,k as d,p as Q,i as F,h as c,l as U,n as j,m as X,q as Y,H as Z,u as ee,v as N}from"../chunks/scheduler.DsuoF7Q0.js";import{e as G}from"../chunks/each.CPJJqUbn.js";import{S as te,i as ae}from"../chunks/index.B_zsHaWX.js";import{b as se}from"../chunks/paths.D0FLaGiK.js";import{p as W,i as ie}from"../chunks/config.BRz4fPYa.js";function x(h,e,i){const s=h.slice();return s[3]=e[i],s}function B(h){let e,i,s=h[3].html+"",_,f,l;return{c(){e=g("section"),i=new Z(!1),_=I(),this.h()},l(r){e=v(r,"SECTION",{id:!0,class:!0});var o=E(e);i=ee(o,!1),_=O(o),o.forEach(m),this.h()},h(){i.a=_,d(e,"id",f=h[3].id),d(e,"class",l=N(h[3].cls)+" svelte-zx9d9k")},m(r,o){F(r,e,o),i.m(s,e),c(e,_)},p(r,o){o&1&&s!==(s=r[3].html+"")&&i.p(s),o&1&&f!==(f=r[3].id)&&d(e,"id",f),o&1&&l!==(l=N(r[3].cls)+" svelte-zx9d9k")&&d(e,"class",l)},d(r){r&&m(e)}}}function le(h){let e,i,s,_=h[0].inscription.title+"",f,l,r,o=h[0].metadata.status+"",P,z,H,k,A,T,C,p,S,L,w=G(h[0].inscription.divs),n=[];for(let a=0;al.image.endsWith(".tif")).map(l=>`${ie}${s.slug}/${l.image}/info.json`),f;return Y(async()=>{f=(await J(async()=>{const{default:l}=await import("../chunks/openseadragon.B_jtJpHz.js").then(r=>r.o);return{default:l}},__vite__mapDeps([0,1]),import.meta.url)).default,f({id:"facsimile-images",prefixUrl:`${se}/openseadragon/images/`,tileSources:_,sequenceMode:!0})}),h.$$set=l=>{"data"in l&&i(0,s=l.data)},[s]}class ue extends te{constructor(e){super(),ae(this,e,re,le,K,{data:0})}}export{ue as component}; +import{_ as J}from"../chunks/preload-helper.D6kgxu3v.js";import{s as K,e as g,t as $,a as I,c as v,b as E,j as q,d as O,f as m,k as d,p as Q,i as F,h as c,l as U,n as j,m as X,q as Y,H as Z,u as ee,v as N}from"../chunks/scheduler.DsuoF7Q0.js";import{e as G}from"../chunks/each.CPJJqUbn.js";import{S as te,i as ae}from"../chunks/index.B_zsHaWX.js";import{b as se}from"../chunks/paths.CkLo6U65.js";import{p as W,i as ie}from"../chunks/config.BRz4fPYa.js";function x(h,e,i){const s=h.slice();return s[3]=e[i],s}function B(h){let e,i,s=h[3].html+"",_,f,l;return{c(){e=g("section"),i=new Z(!1),_=I(),this.h()},l(r){e=v(r,"SECTION",{id:!0,class:!0});var o=E(e);i=ee(o,!1),_=O(o),o.forEach(m),this.h()},h(){i.a=_,d(e,"id",f=h[3].id),d(e,"class",l=N(h[3].cls)+" svelte-zx9d9k")},m(r,o){F(r,e,o),i.m(s,e),c(e,_)},p(r,o){o&1&&s!==(s=r[3].html+"")&&i.p(s),o&1&&f!==(f=r[3].id)&&d(e,"id",f),o&1&&l!==(l=N(r[3].cls)+" svelte-zx9d9k")&&d(e,"class",l)},d(r){r&&m(e)}}}function le(h){let e,i,s,_=h[0].inscription.title+"",f,l,r,o=h[0].metadata.status+"",P,z,H,k,A,T,C,p,S,L,w=G(h[0].inscription.divs),n=[];for(let a=0;al.image.endsWith(".tif")).map(l=>`${ie}${s.slug}/${l.image}/info.json`),f;return Y(async()=>{f=(await J(async()=>{const{default:l}=await import("../chunks/openseadragon.B_jtJpHz.js").then(r=>r.o);return{default:l}},__vite__mapDeps([0,1]),import.meta.url)).default,f({id:"facsimile-images",prefixUrl:`${se}/openseadragon/images/`,tileSources:_,sequenceMode:!0})}),h.$$set=l=>{"data"in l&&i(0,s=l.data)},[s]}class ue extends te{constructor(e){super(),ae(this,e,re,le,K,{data:0})}}export{ue as component}; diff --git a/_app/version.json b/_app/version.json index 6e6350089c1..7b10f4cfeb4 100644 --- a/_app/version.json +++ b/_app/version.json @@ -1 +1 @@ -{"version":"1721311216941"} \ No newline at end of file +{"version":"1721311315918"} \ No newline at end of file diff --git a/_qa.html b/_qa.html index 16a489a5aae..5f2af4038fa 100644 --- a/_qa.html +++ b/_qa.html @@ -7,18 +7,18 @@ - - + + - - + + - - - + + + - + I.Sicily @@ -26,7 +26,7 @@