vendor: 4,777 bytes, line 1
1import{b as P,g as za,R as et}from"./react-DjT8Omb3.js";import{j as It}from"./three-BxlFi5QR.js";const lo=(...t)=>t.filter((n,e,r)=>!!n&&n.trim()!==""&&r.indexOf(n)===e).join(" ").trim();const Ra=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const La=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,e,r)=>r?r.toUpperCase():e.toLowerCase());const ui=t=>{const n=La(t);return n.charAt(0).toUpperCase()+n.slice(1)};var Oa={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const Ia=t=>{for(const n in t)if(n.startsWith("aria-")||n==="role"||n==="title")return!0;return!1};const $a=P.forwardRef(({color:t="currentColor",size:n=24,strokeWidth:e=2,absoluteStrokeWidth:r,className:i="",children:o,iconNode:a,...s},c)=>P.createElement("svg",{ref:c,...Oa,width:n,height:n,stroke:t,strokeWidth:r?Number(e)*24/Number(n):e,className:lo("lucide",i),...!o&&!Ia(s)&&{"aria-hidden":"true"},...s},[...a.map(([l,u])=>P.createElement(l,u)),...Array.isArray(o)?o:[o]]));const _t=(t,n)=>{const e=P.forwardRef(({className:r,...i},o)=>P.createElement($a,{ref:o,iconNode:n,className:lo(`lucide-${Ra(ui(t))}`,`lucide-${t}`,r),...i}));return e.displayName=ui(t),e};const ja=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],H0=_t("arrow-right",ja);const Fa=[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]],X0=_t("calendar-clock",Fa);const Da=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],G0=_t("check",Da);const qa=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],V0=_t("layers",qa);const Ha=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],W0=_t("map-pin",Ha);const Xa=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],B0=_t("message-square",Xa);const Ga=[["path",{d:"M5 12h14",key:"1ays0h"}]],Z0=_t("minus",Ga);const Va=[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z",key:"edeuup"}]],U0=_t("mouse-pointer-2",Va);const Wa=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Y0=_t("phone",Wa);const Ba=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],K0=_t("plus",Ba);const Za=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],J0=_t("star",Za);const Ua=[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]],Q0=_t("store",Ua);const Ya=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],th=_t("zap",Ya),nh="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.2.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20436.6%2073.9'%20style='enable-background:new%200%200%20436.6%2073.9;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%2300BCE7;}%20.st1{fill:%23002B5C;}
1%20%3c/style%3e%3cg%3e%3cpolygon%20class='st0'%20points='29.2,31.5%2016,4.9%202.8,31.5%20'%20/%3e%3cpolygon%20class='st1'%20points='207.3,7.3%20221.7,49.2%20233.9,7.3%20246.5,7.3%20227.4,68.6%20216.2,68.6%20203.9,32.9%20191.6,68.6%20180.9,68.6%20161.2,7.3%20174.2,7.3%20187.2,49.2%20200.7,7.3%20'%20/%3e%3crect%20x='258.8'%20y='7.3'%20class='st1'%20width='12.5'%20height='61.3'%20/%3e%3cpolygon%20class='st1'%20points='344.6,68.6%20336.9,68.6%20305,29.4%20305,68.6%20292.9,68.6%20292.9,7.3%20302.4,7.3%20332.5,43.8%20332.5,7.3%20344.6,7.3%20'%20/%3e%3cpath%20class='st1'%20d='M367.9,49c4.5,6.4,11.1,10,17.8,10c6.4,0,11.1-2.8,11.1-8c0-5.6-5.8-6.4-15-8.4c-9.1-2.1-19-5-19-17.2%20c0-11.7,10.1-19,22.8-19c10.6,0,18.9,4.7,23.1,10.8l-8.3,8.1c-3.6-5-8.4-8.4-15.2-8.4c-6,0-10.1,2.9-10.1,7.3%20c0,4.8,4.4,5.7,12.5,7.5c9.7,2.1,21.7,4.6,21.7,18c0,12.4-10.9,19.8-24,19.8c-10.3,0-21.1-4.7-26-12.1L367.9,49z'%20/%3e%3cpolygon%20class='st1'%20points='75,68.6%2042.9,4%2036.1,17.6%2049.4,44.3%2022.8,44.3%2010.8,68.6%2024.1,68.6%2030.8,55%2054.7,55%2061.5,68.6%20'%20/%3e%3cpolygon%20class='st1'%20points='117.2,58.9%2096.9,29%2096.9,68.6%2085.1,68.6%2085.1,7.3%2096.6,7.3%20117.2,39.1%20137.6,7.3%20148.9,7.3%20148.9,68.6%20136.9,68.6%20136.9,29%20'%20/%3e%3c/g%3e%3cg%3e%3cpath%20class='st1'%20d='M425.2,15.8c-2.7,0-4.9-2.1-4.9-4.9c0-2.8,2.2-4.9,4.9-4.9c2.7,0,4.9,2.1,4.9,4.9%20C430.2,13.7,428,15.8,425.2,15.8z%20M425.2,6.6c-2.3,0-4.2,1.8-4.2,4.3c0,2.4,1.9,4.3,4.2,4.3c2.3,0,4.2-1.8,4.2-4.3%20C429.4,8.4,427.6,6.6,425.2,6.6z%20M426.3,13.2l-1.2-1.8h-0.8v1.8h-1.1v-5h2.3c1.2,0,1.9,0.6,1.9,1.5c0,0.8-0.6,1.2-1.1,1.4l1.4,2%20H426.3z%20M425.3,9.2h-1v1.4h1c0.5,0,0.9-0.2,0.9-0.7C426.2,9.4,425.8,9.2,425.3,9.2z'%20/%3e%3c/g%3e%3c/svg%3e",eh="/assets/Admiral-Be5KmtrU.webp",rh="/assets/AmTrust-7Iv7GnVg.png",ih="/assets/BASS_UNDERWRITERS-C5d06tfx.webp",oh="/assets/CNA-DkAQj_lZ.png",ah="/assets/CRC_Group-CRaxNa33.png",sh="/assets/Chubb-BOqDSs22.png",uh="/assets/Grange-BW0PlwlH.svg",ch="/assets/Guard-Dlgtdw4z.png",lh="/assets/Jencap-CMFXHjzh.svg",fh="/assets/Jimcor-4MmNviDA.png",hh="/assets/Liberty-Mutual-CBcMNqZa.png",ph="/assets/Nationwide-CIjO1p51.svg",gh="/assets/Philadelphia-CaCT8B5z.png",dh="/assets/Progressive-B2qnWI-C.svg",mh="/assets/RT_Specialty-CQTUjpFB.svg",vh="/assets/The-Hartford-BzYov9RI.png",yh="data:image/svg+xml,%3csvg%20version='1.1'%20id='Layer_1'%20xmlns:x='ns_extend;'%20xmlns:i='ns_ai;'%20xmlns:graph='ns_graphs;'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='43.2%20458.5%20516.3%20104.5'%20style='enable-background:new%2043.2%20458.5%20516.3%20104.5;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23CB2D2F;}%20%3c/style%3e%3cmetadata%3e%3csfw%20xmlns='ns_sfw;'%3e%3cslices%3e%3c/slices%3e%3csliceSourceBounds%20bottomLeftOrigin='true'%20height='104.5'%20width='516.3'%20x='42.7'%20y='229.5'%3e%3c/sliceSourceBounds%3e%3c/sfw%3e%3c/metadata%3e%3cg%3e%3ctitle%3e%20Artboard%202%20%3c/title%3e%3cpath%20class='st0'%20d='M441.8,497.7h-0.2c-0.2,0-0.4-0.2-0.4-0.4l0,0c0-0.1,0-0.1,0-0.2l0,0c14.3-32.6,52.4-47.5,85-33.2%20c14.8,6.5,26.7,18.4,33.2,33.2l0,0c0.1,0.2,0,0.4-0.2,0.5c0,0-0.1,0-0.1,0h-0.2l0,0c-5.5-3-11.8-4.5-18-4.4%20c-7.1-0.2-14.1,1.7-20,5.7l0,0c-0.1,0-0.2,0-0.2,0h-0.2l0,0c-12.3-7.6-27.8-7.6-40.1,0l0,0c-0.1,0-0.2,0-0.2,0h-0.2l0,0%20c-5.9-3.9-12.9-5.9-20-5.7C453.6,493.2,447.4,494.7,441.8,497.7L441.8,497.7z'%3e%3c/path%3e%3cpath%20class='st0'%20d='M503.8,498.1L503.8,498.1c0-0.2-0.1-0.3-0.3-0.3l0,0c-1.1-0.1-2.1-0.2-3.2-0.2c-0.9,0-1.8,0-2.7,0l0,0%20c-0.2,0-0.3,0.1-0.3,0.3l0,0v52.8c0,3-2.4,5.4-5.4,5.4c-2.3,0-4.4-1.5-5.1-3.6l0,0c-0.7-1.7-2.6-2.4-4.2-1.8%20c-1.4,0.6-2.3,2.1-1.9,3.7l0,0c2,6.2,8.7,9.7,14.9,7.7c4.9-1.6,8.3-6.2,8.2-11.4L503.8,498.1z'%3e%3c/path%3e%3cpath%20d='M133.1,562.3h-10.8l-7-22.7h-8.9l-2.5,22.7H93.2l6.3-57.7h21.1c12.5,0,18.5,3,17,17.7c-1.1,10-5,14-11.9,16L133.1,562.3z%20M117.4,530.6c5,0,8.5-0.2,9.4-8.5c0.9-8.3-3.1-8.1-7.8-8.1h-9.7l-1.8,16.7L117.4,530.6z'%3e%3c/path%3e%3cpath%20d='M416.2,562.3h-10.9l-7-22.7h-8.8l-2.5,22.7h-10.7l6.3-57.7h21.1c12.5,0,18.5,3,17,17.7c-1.1,10-5,14-11.9,16L416.2,562.3z%20M400.2,530.6c5,0,8.5-0.2,9.4-8.5c0.9-8.3-2.8-8.1-7.8-8.1h-9.5l-1.8,16.7L400.2,530.6z'%3e%3c/path%3e%3cpath%20d='M190.5,504.7h11.3l7.8,42.1l16.6-42.1h11l-23.8,58h-11.1L190.5,504.7z'%3e%3c/path%3e%3cpath%20d='M247.2,504.7h34l-1,9.6h-23l-1.4,13.7h18.7l-1.1,9.7h-18.7l-1.7,15h23.8l-1.
11,9.6h-34.6L247.2,504.7z'%3e%3c/path%3e%3cpath%20d='M336.7,504.7h34l-1,9.6h-23l-1.5,13.7h18.7l-1.1,9.7H344l-1.7,15h23.9l-1,9.6h-34.8L336.7,504.7z'%3e%3c/path%3e%3cpath%20d='M425.1,561.3l1.5-9.4c5.3,1,10.7,1.5,16.1,1.7c7.3,0,9.3-1.2,9.9-7.1c0.6-5.4-0.3-6-8.5-8.6c-12.9-4.2-15.8-6.3-14.5-18.3%20c1.3-11.5,7.2-15.6,20.3-15.6c5.3,0,10.7,0.5,15.9,1.6l-1.2,9.4c-5.2-0.8-10.5-1.3-15.8-1.4c-5.8,0-7.8,1.5-8.3,6.1%20c-0.6,5.4,0.4,6,8.3,8.5c12.4,4.1,16.3,6.2,14.9,18.3c-1.4,12.6-7.3,16.5-22.2,16.5C435.9,563,430.4,562.4,425.1,561.3z'%3e%3c/path%3e%3cpath%20d='M150.2,562.3h-11l24.8-58h10.5l11.3,58h-11.3l-1.8-9.6h-18.6L150.2,562.3z%20M167.4,519.5l-9.5,24.2h13.3L167.4,519.5z'%3e%3c/path%3e%3cpath%20d='M324.2,552.7h-25.5l5.3-48H293l-6.2,57.7h27.3C320.2,562.3,322.8,558.8,324.2,552.7z'%3e%3c/path%3e%3cpath%20d='M44.2,504.7l-1,9.6h17.9l-5.3,48.2h11.1l5.2-48.1h9c6.1,0,8.8-3.5,10.1-9.7H44.2z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e",wh="/assets/Zurich-CN5QaqOf.svg",_h="/assets/attune-DW2zEhaQ.png",xh="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAABQCAMAAAAp8LkVAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAL1QTFRFAAAAuNj0fbjryeH3c7LqLIrfHILdJYbeXaXnkqW3couifZSphJqurbzJy9Tdx9HakcPvTZ3kCXfartLzZqnnHERpJ01wWXeSZ4Kan8rxir7uMVZ3Nll6pLTDN5HhG0Jona6/dY2kw972H0ZrQGGB5+vvu8fSUXCMSZrkQ5fju8fSTm2KRmaFtMLNyeH32N/l4O763ez6x9Hay9Tdw9724OXruNj0hJew////4OXr+vv7tMLN5+vv9ff58PP1jjkj1gAAAD90Uk5TAMb/Wv////////////9NZv///////////////////////4D//4D/////s///4P//8P/////w////////////XTUNsQAADMVJREFUeJztmwlz2zYWgAFK1kFSlC9SSiVFvhKnztFmd3b//w/YmXZqxztp7USK7dSSfOmkqFjiAiCJg4dE0fVOJs2bTAyRAIiPAB7eewAh+FsJpAkIp3ELpVFmaNnezzyMyIeqTMPeA1oXX4qzfpxspKWpAhyqYHYXr+YNl1O6ci/o858Ae2a8ih8i5Sl6Tqa7KBsEG11YIMnsn7EqThW9VO6z87cyWVjGXNiQB4oi4/+zNxtnc7PBzZmXjIn7dECTN86fxbgI+DJW5YnFwUUiw8acbHCNTryYuOtc4WvyJw4uyJ7Hqj2pUFygfpyTDeZovni4O9wMd2d7LFw5fRqn+qTCcM3BnGxL47KpuxwukM12nGwJ5bFw+cG8+oH8iYcLZOsR5++j4bICAxczJi6Qbx9vDX40XNa9t+4CHBt33IqXMYE8Hm6qQiocFK7dCwy3aIk5rxTb5i904j0hgTweLrKr4EC9Zxqa4UqB7nv2Z577NY5l6SWRx8T1yTxcAJ7f0qR8NUz4iIXy1eAClfVv6P2/RL4eXLBLFXLxJOEjFspXhLt/46UyFwkfsVAegJsqpDchuDQna9cRpURZhFumjjQMN6wKtmqvAnDXt7ePYz2xdlNAxt3dQKKqLyluCqYUdrtv2wGnf9OrT3HfRnzckN7Vpk9451DLfQh6x9sjN2HiaXFwPWPZ058d4ijcrVvB9fThplZk4BP7Tlg6qXeP7rg6dxHuK++qXDjy3eKbTmU48l2g8QPsRsqKeLM0wyMiArc0E31gEfeHcVhzadjCKbHmv74Il7ZW7vhAyuHxIm3aEH4b7hvGr+tlYD7I14MoXGXTeaDR2Dl0Gs9wb+1coGsdGUy5Zi2NK+sUsnzI3yiqaX8/eiJGAzxcNPe5ymj99xcRuDWJZpanxN/mcKufpIiHU0eeJJfErbERI2qq170oWNS63HvuF8OVsiFlrF44bnGV0YI7Moc5XHWeSnN9PbAs7k9/cN0x4LXQQWCK8iK4E4YdndF9aBiuLntP8Gh53PlC1855uMV7oUyrLLdl9obvBb1cB/Nwgdxm72Y+LvE7QnCrzF+Rb9wVKzau+slNzMOdJzJo8j+rqbm0QvZ5uG7QIIi7P2YvmobrQnHVtgqmg4J40bNCEuMqvAmRNxitDKY39ubd6hX8gVskueEcgqv1vWuOUxnA3Z4x2ms6voO46pfSryTx5iitcte92EUyXNncFAwmLhQv5+zfvfTzLluHZdq9Ptzi5TbW8MXJbgvIkhN49ONu2YyWW/4CuILlvDkL3kmEm7kRbSXOS+InKW4n9RGZu8jjymaWWQ0Fo+dGDHy4xVWqGQSl58Ptv/xVaNYqtza5szcRbrYvbiNwAH6XP0+HFDU5udzu+kml6Nbrw+WUsmDJibiDQMN5O8tRzgnnbumMAz6gURxuXnnC7CbL9Rw5XC0iWi3iVqj94lsORNz6L4F6fmRDwRnNSVUVUBo0uU0ZQ5yGf3iDlQ5zhivPIvaAGO5oCEo5SusL5gu4PXHZJPLzJ5p08BLjcpN0z+tpuiDyQuvzTEmGG+kwM9yB6VnKgcXPh3sDQoRtIjmTNzEu1zVUL4c6wNRxKLnTjuJGB7vYltiNlGFPVHz+M49r34IQYQ6fM7Pn4RppsWz6d3uLTQb6rou0QdAI8cFMrz6vLxmudhjMToT1rjG+p50bGPo8bnj0hhvNpPeXdRGez5iOMt6RP4VcRKP94mo0NpitqH0IJcRa8i1xWLj9XbDzn9CastSf7uJRtry/y2JVYELQt+LGXwO4kXH5EFytFfR5YFqj6RC9jIXtXxO3aHlcbjA6S35eDc0WlAfhhukFyBkST38N3gf8UpQUl8Pr+H7PF3fsJsMNaw1kmujxevdfDZok8Yz/T++G7bBCbjc+Yu5maOMSzl2+vcTDf9S5W2SaMWiyQW57Olwzv2UrdSLNLOYgIQymmbXQ7J6M/QtRHNzxFuvTwLkUyI3VUWgc8gkNCgxJKgku2zYhhhJbd+MdyFkKd2Cy0KwMfAs1BJxqDrWq2OtwzJAEuP9kS7fDR62qkj/wHCpL4SIXga18NEjlCuSaD+5CYtxvmMPlHBtLgMvpESceR23meBvcy+JyYSqf1Qx5VRS2FK2wGA7RVAlwnzFt6CoP6hF5wYj5sjQu70MJB36gELLof/FXw910neGlcZ+ZLArnekCcv9sMKeGX5XG1LL0jr3C7rNjd4Y4Oqeti/3IT2xvqS4fVLT7S5F9a/NEJLNqTlOjILI/Lm+V8iB7jvuC6e7DBrUZvJvxAcOf/XI9ItP3tgXmzJpxO8Y4KsliVPO35zH58T8RKgMubMpy5QZxZrnvR03rbjnX1798ES8Xz/ZP7u4CLaPCHgkec1aFNlfzIH6NJgsvvFDJzg+D6N/6GOzYY+Q0ST7k/BJdRiHZkaWgXPoHZfTHtjgUxxJQIl3fEqLnhhCrWos6bM/HOjD0El3e3q9acjD4Fkww3bNfE5XwadA1FYUvyA4I3gsk+/4y7EDBNiCsEbN0dQPfnAl5uRzs57jq/icktRhHC7ifF5Zcjx9ygo3jueOb37xPvEfndsfm8/HHvpLhClIh4+wwy/KACEeGjjKR7RNlAhFjTouev4DskxhWWI6wNuD5NaeEdbPeEExTJ9oi6oZMlzCnHUoKCI5McV1iOkLkhEMLVILDR8R2uCp68WaB0QPZ+GHn0U1aDm5lGzzcQ2AMicdmhFt+hAH45Khz5+aR93g5Uz0O+pXrhlblzDbDyZkQbbHAFB3DBKdctM82PjtLHVCC4KtfcRDfSPX5N6/AZoKDMviYYdkPG744JLyUwK9v5D8GbjyKafS/ZGuhJm3K8U3OJZbF98U3Jd9xvWb7jfsvyHdcvJf0WwBVfCG3L5Nbn/U9kZ1HZDoRRSwBnK0Fxvdy3GvFbuHVv
1wYDznVRi4OryFNhpX0ypNOMMHN3xdcqpwFECndhBOmcN7SHLVV/i89ZSbmR0rb/qe9ho3FrXtW70HZTpaAN/0VYrIDNA6xVnfUXuAK16DA5GDZRjNKxhu0/DJQoS8ixrq47Ra6xceP+/bmDzSs0PTLD72ST5wcFZ3ytGfh6DonbGXwFbQxzaIfs+7sNBoe98eo6TNWKWFLYOnUK4VlJWi9j2jsLF8bGsRXafd9PIrF2xTkh02HgHdGiDHJCaNQk2sEVaPqzAbA+M++VskxzN62A/xNkfqE7wMDesc3z2JzMxYQ67dhVokb3AvS8jCKTLetsEexcm0KVWaQa0cf6kjnz7vIqfbgA3OoiPwRVPQOWLDYyGjL8n3OutTPAlfHQ2M1EaetbC++X1K3z0JiKeG4FbXB3vWN0e2V91/BGlUZPab4d314O6uZk6VEsT6Wr4+jKHO8MoyIdGvinrTXWjswKe9tpv7RMShHXPSEmtqlXLfpyqH/MqKmHY+vEuOC3NnsNfZKlVv7+ojWH7oNOpjZXq+TBzUZ520FvFZXUvlltX0+p57n3V0s/XRmO4VjgqzdaVjmRd6vCJ3GvnznSgH1dyp1WrA+pRXxtG4MrKLgDvcgR3d1AB4POsrcilca6VPdfxpqVS7uH5VLWy1yaoI89d3Wgqm01Z6WDvBGckAfPKF+zSZtfe19s/AXAqtYoZlKEufURDpVO3tgD4kDlX8x3k0HTQFUND3ka/jVj14zoJL+nup0eK/OILaM2albUjsNdrg5eD5v4NamMjqwyz60D6A/Uucv3yagc9obAeFayPwN0ePJuBizHBJXM3faadqOYUpGvHOo6eKmWLBKEPmjJ6AWg4Cbg4I8CtdeeucaSbrwhuIdchcx3j6tI2wtVOgG4WV9LToXS5a1UBGLQ6wNCvHF1YnjrHOfLq/j34TelUi+8c3PGpi3uXGb8Emf9SXPTy1XHUl+8RuFq2KE2GzmEBPXMHjGG+iVr1s3mM+hJHbdFww6NmX5Vv+0084jCr3sSjEBx0nIyAambYftVSKt1W6vKgM0r18OtBOWVlUOvOkFbf64IO8s+tnppXV84VNIprY89N3+0NjauNcas+rV8MpZaexWqgiYqgEZGFt/nhaLc3ftOYoMGMXiIaKOhFBo5TLcIlG+ySPaZzF/ZNcgYZNcWQce8qbTTK0ZQEWrtvDFDvym30b3vYdgs7B0EqAPduBZ7jr2uM7v0l0iLpU2OIehflRIquCFLvEVzqEr3gE+KlZ1a755jSW7vw9EdPf31JYnuG/g68ur0A+7ftUhpa+GyLVpiA9dvsmYFW53yhDdxZvxRuuC73XcM/w1V+1ELgvxfM515Br9J/yZ+3Cs7FDJ7Ug+epPPlKjcjt2eKdQcMOD+WgcR5Z5ivFray+W5hnfxr+vaihRO8Zf6W4jyV/M9z/AbTboqnqmNysAAAAAElFTkSuQmCC",bh="/assets/burns_and_wilcox-DBIafH1f.png",Sh="/assets/charity_first-km471g14.png",Eh="/assets/columbia-DPnm4ZPw.png",Mh="/assets/coterie-HXbC_xrD.png",Nh="/assets/employers-CHIo3OQR.png",Ah="/assets/encova-BKHVtf69.webp",kh="/assets/svgviewer-png-output-B5Y2blEX.png";var je={exports:{}},Fe,ci;function Ka(){if(ci)return Fe;ci=1;var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Fe=t,Fe}var De,li;function Ja(){if(li)return De;li=1;var t=Ka();function n(){}function e(){}return e.resetWarningCache=n,De=function(){function r(a,s,c,l,u,f){if(f!==t){var h=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw h.name="Invariant Violation",h}}r.isRequired=r;function i(){return r}var o={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:e,resetWarningCache:n};return o.PropTypes=o,o},De}var fi;function Qa(){return fi||(fi=1,je.exports=Ja()()),je.exports}var ts=Qa();const M=za(ts);class ot{constructor(){this._partials=new Float64Array(32),this._n=0}add(n){const e=this._partials;let r=0;for(let i=0;i<this._n&&i<32;i++){const o=e[i],a=n+o,s=Math.abs(n)<Math.abs(o)?n-(a-o):o-(a-n);s&&(e[r++]=s),n=a}return e[r]=n,this._n=r+1,this}valueOf(){const n=this._partials;let e=this._n,r,i,o,a=0;if(e>0){for(a=n[--e];e>0&&(r=a,i=n[--e],a=r+i,o=i-(a-r),!o););e>0&&(o<0&&n[e-1]<0||o>0&&n[e-1]>0)&&(i=o*2,r=a+i,i==r-a&&(a=r))}return a}}function*ns(t){for(const n of t)yield*n}function fo(t){return Array.from(ns(t))}function tn(t,n,e){t=+t,n=+n,e=(i=arguments.length)<2?(n=t,t=0,1):i<3?1:+e;for(var r=-1,i=Math.max(0,Math.ceil((n-t)/e))|0,o=new Array(i);++r<i;)o[r]=t+r*e;return o}var I=1e-6,kn=1e-12,H=Math.PI,tt=H/2,oe=H/4,ct=H*2,Z=180/H,$=H/180,G=Math.abs,fn=Math.atan,lt=Math.atan2,R=Math.cos,Xn=Math.ceil,ho=Math.exp,Ye=Math.hypot,ae=Math.log,qe=Math.pow,k=Math.sin,St=Math.sign||function(t){return t>0?1:t<0?-1:0},rt=Math.sqrt,Pr=Math.tan;function po(t){return t>1?0:t<-1?H:Math.acos(t)}function ft(t){return t>1?tt:t<-1?-tt:Math.asin(t)}function hi(t){return(t=k(t/2))*t}function J(){}function se(t,n){t&&gi.hasOwnProperty(t.type)&&gi[t.type](t,n)}var pi={Feature:function(t,n){se(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r<i;)se(e[r].geometry,n)}},gi={Sphere:function(t,n){n.sphere()},Point:function(t,n){t=t.coordinates,n.point(t[0],t[1],t[2])},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)t=e[r],n.point(t[0],t[1],t[2])},LineString:function(t,n){Ke(t.coordinates,n,0)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)Ke(e[r],n,0)},Polygon:function(t,n){di(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)di(e[r],n)},GeometryCollection:function(t,n){for(var e=t.geometries,r=-1,i=e.length;++r<i;)se(e[r],n)}};function Ke(t,n,e){var r=-1,i=t.length-e,o;for(n.lineStart();++r<i;)o=t[r],n.point(o[0],o[1],o[2]);n.lineEnd()}function di(t,n){var e=-1,r=t.length;for(n.polygonStart();++e<r;)Ke(t[e],n,1);n.polygonEnd()}function Mt(t,n){t&&pi.hasOwnProperty(t.type)?pi[t.type](t,n):se(t,n)}var ue=new ot,ce=new ot,go,mo,Je,Qe,tr,zt={point:J,lineStart:J,lineEnd:J,polygonStart:function(){ue=new ot,zt.lineStart=es,zt.lineEnd=rs}
vendor: 6,693 bytes, line 1
1,polygonEnd:function(){var t=+ue;ce.add(t<0?ct+t:t),this.lineStart=this.lineEnd=this.point=J},sphere:function(){ce.add(ct)}};function es(){zt.point=is}function rs(){vo(go,mo)}function is(t,n){zt.point=vo,go=t,mo=n,t*=$,n*=$,Je=t,Qe=R(n=n/2+oe),tr=k(n)}function vo(t,n){t*=$,n*=$,n=n/2+oe;var e=t-Je,r=e>=0?1:-1,i=r*e,o=R(n),a=k(n),s=tr*a,c=Qe*o+s*R(i),l=s*r*k(i);ue.add(lt(l,c)),Je=t,Qe=o,tr=a}function os(t){return ce=new ot,Mt(t,zt),ce*2}function le(t){return[lt(t[1],t[0]),ft(t[2])]}function Yt(t){var n=t[0],e=t[1],r=R(e);return[r*R(n),r*k(n),k(e)]}function Gn(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function an(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function He(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function Vn(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function fe(t){var n=rt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}var K,ht,Q,yt,Ut,yo,wo,rn,Sn,Vt,qt,$t={point:nr,lineStart:mi,lineEnd:vi,polygonStart:function(){$t.point=xo,$t.lineStart=as,$t.lineEnd=ss,Sn=new ot,zt.polygonStart()},polygonEnd:function(){zt.polygonEnd(),$t.point=nr,$t.lineStart=mi,$t.lineEnd=vi,ue<0?(K=-(Q=180),ht=-(yt=90)):Sn>I?yt=90:Sn<-I&&(ht=-90),qt[0]=K,qt[1]=Q},sphere:function(){K=-(Q=180),ht=-(yt=90)}};function nr(t,n){Vt.push(qt=[K=t,Q=t]),n<ht&&(ht=n),n>yt&&(yt=n)}function _o(t,n){var e=Yt([t*$,n*$]);if(rn){var r=an(rn,e),i=[r[1],-r[0],0],o=an(i,r);fe(o),o=le(o);var a=t-Ut,s=a>0?1:-1,c=o[0]*Z*s,l,u=G(a)>180;u^(s*Ut<c&&c<s*t)?(l=o[1]*Z,l>yt&&(yt=l)):(c=(c+360)%360-180,u^(s*Ut<c&&c<s*t)?(l=-o[1]*Z,l<ht&&(ht=l)):(n<ht&&(ht=n),n>yt&&(yt=n))),u?t<Ut?vt(K,t)>vt(K,Q)&&(Q=t):vt(t,Q)>vt(K,Q)&&(K=t):Q>=K?(t<K&&(K=t),t>Q&&(Q=t)):t>Ut?vt(K,t)>vt(K,Q)&&(Q=t):vt(t,Q)>vt(K,Q)&&(K=t)}else Vt.push(qt=[K=t,Q=t]);n<ht&&(ht=n),n>yt&&(yt=n),rn=e,Ut=t}function mi(){$t.point=_o}function vi(){qt[0]=K,qt[1]=Q,$t.point=nr,rn=null}function xo(t,n){if(rn){var e=t-Ut;Sn.add(G(e)>180?e+(e>0?360:-360):e)}else yo=t,wo=n;zt.point(t,n),_o(t,n)}function as(){zt.lineStart()}function ss(){xo(yo,wo),zt.lineEnd(),G(Sn)>I&&(K=-(Q=180)),qt[0]=K,qt[1]=Q,rn=null}function vt(t,n){return(n-=t)<0?n+360:n}function us(t,n){return t[0]-n[0]}function yi(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}function cs(t){var n,e,r,i,o,a,s;if(yt=Q=-(K=ht=1/0),Vt=[],Mt(t,$t),e=Vt.length){for(Vt.sort(us),n=1,r=Vt[0],o=[r];n<e;++n)i=Vt[n],yi(r,i[0])||yi(r,i[1])?(vt(r[0],i[1])>vt(r[0],r[1])&&(r[1]=i[1]),vt(i[0],r[1])>vt(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,e=o.length-1,n=0,r=o[e];n<=e;r=i,++n)i=o[n],(s=vt(r[1],i[0]))>a&&(a=s,K=i[0],Q=r[1])}return Vt=qt=null,K===1/0||ht===1/0?[[NaN,NaN],[NaN,NaN]]:[[K,ht],[Q,yt]]}var dn,he,pe,ge,de,me,ve,ye,er,rr,ir,bo,So,at,st,ut,Nt={sphere:J,point:Cr,lineStart:wi,lineEnd:_i,polygonStart:function(){Nt.lineStart=hs,Nt.lineEnd=ps},polygonEnd:function(){Nt.lineStart=wi,Nt.lineEnd=_i}};function Cr(t,n){t*=$,n*=$;var e=R(n);$n(e*R(t),e*k(t),k(n))}function $n(t,n,e){++dn,pe+=(t-pe)/dn,ge+=(n-ge)/dn,de+=(e-de)/dn}function wi(){Nt.point=ls}function ls(t,n){t*=$,n*=$;var e=R(n);at=e*R(t),st=e*k(t),ut=k(n),Nt.point=fs,$n(at,st,ut)}function fs(t,n){t*=$,n*=$;var e=R(n),r=e*R(t),i=e*k(t),o=k(n),a=lt(rt((a=st*o-ut*i)*a+(a=ut*r-at*o)*a+(a=at*i-st*r)*a),at*r+st*i+ut*o);he+=a,me+=a*(at+(at=r)),ve+=a*(st+(st=i)),ye+=a*(ut+(ut=o)),$n(at,st,ut)}function _i(){Nt.point=Cr}function hs(){Nt.point=gs}function ps(){Eo(bo,So),Nt.point=Cr}function gs(t,n){bo=t,So=n,t*=$,n*=$,Nt.point=Eo;var e=R(n);at=e*R(t),st=e*k(t),ut=k(n),$n(at,st,ut)}function Eo(t,n){t*=$,n*=$;var e=R(n),r=e*R(t),i=e*k(t),o=k(n),a=st*o-ut*i,s=ut*r-at*o,c=at*i-st*r,l=Ye(a,s,c),u=ft(l),f=l&&-u/l;er.add(f*a),rr.add(f*s),ir.add(f*c),he+=u,me+=u*(at+(at=r)),ve+=u*(st+(st=i)),ye+=u*(ut+(ut=o)),$n(at,st,ut)}function ds(t){dn=he=pe=ge=de=me=ve=ye=0,er=new ot,rr=new ot,ir=new ot,Mt(t,Nt);var n=+er,e=+rr,r=+ir,i=Ye(n,e,r);return i<kn&&(n=me,e=ve,r=ye,he<I&&(n=pe,e=ge,r=de),i=Ye(n,e,r),i<kn)?[NaN,NaN]:[lt(e,n)*Z,ft(r/i)*Z]}function Qt(t){return function(){return t}}function or(t,n){function e(r,i){return r=t(r,i),n(r[0],r[1])}return t.invert&&n.invert&&(e.invert=function(r,i){return r=n.invert(r,i),r&&t.invert(r[0],r[1])}),e}function ar(t,n){return[G(t)>H?t+Math.round(-t/ct)*ct:t,n]}ar.invert=ar;function Tr(t,n,e){return(t%=ct)?n||e?or(bi(t),Si(n,e)):bi(t):n||e?Si(n,e):ar}function xi(t){return function(n,e){return n+=t,[n>H?n-ct:n<-H?n+ct:n,e]}}function bi(t){var n=xi(t);return n.invert=xi(-t),n}function Si(t,n){var e=R(t),r=k(t),i=R(n),o=k(n);function a(s,c){var l=R(c),u=R(s)*l,f=k(s)*l,h=k(c),p=h*e+u*r;return[lt(f*i-p*o,u*e-h*r),ft(p*i+f*o)]}return a.invert=function(s,c){var l=R(c),u=R(s)*l,f=k(s)*l,h=k(c),p=h*i-f*o;return[lt(f*i+h*o,u*e+p*r),ft(p*e-u*r)]},a}function Mo(t){t=Tr(t[0]*$,t[1]*$,t.length>2?t[2]*$:0);function n(e){return e=t(e[0]*$,e[1]*$),e[0]*=Z,e[1]*=Z,e}return n.invert=function(e){return e=t.invert(e[0]*$,e[1]*$),e[0]*=Z,e[1]*=Z,e},n}function No(t,n,e,r,i,o){if(e){var a=R(n),s=k(n),c=r*e;i==null?(i=n+r*ct,o=n-c/2):(i=Ei(a,i),o=Ei(a,o),(r>0?i<o:i>o)&&(i+=r*ct));for(var l,u=i;r>0?u>o:u<o;u-=c)l=le([a,-s*R(u),-s*k(u)]),t.point(l[0],l[1])}}function Ei(t,n){n=Yt(n),n[0]-=t,fe(n);var e=po(-n[1]);return((-n[2]<0?-e:e)+ct-I)%ct}function ms(){var t=Qt([0,0]),n=Qt(90),e=Qt(6),r,i,o={point:a};function a(c,l){r.push(c=i(c,l)),c[0]*=Z,c[1]*=Z}function s(){var c=t.apply(this,arguments),l=n.apply(this,arguments)*$,u=e.apply(this,arguments)*$;return r=[],i=Tr(-c[0]*$,-c[1]*$,0).invert,No(o,l,u,1),c={type:"Polygon",coordinates:[r]},r=i=null,c}return s.center=function(c){return arguments.length?(t=typeof c=="function"?c:Qt([+c[0],+c[1]]),s):t},s.radius=function(c){return arguments.length?(n=typeof c=="function"?c:Qt(+c),s):n},s.precision=function(c){return arguments.length?(e=typeof c=="function"?c:Qt(+c),s):e},s}function Ao(){var t=[],n;return{point:function(e,r,i){n.push([e,r,i])},lineStart:function(){t.push(n=[])},lineEnd:J,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var e=t;return t=[],n=null,e}}}function Jn(t,n){return G(t[0]-n[0])<I&&G(t[1]-n[1])<I}function Wn(t,n,e,r){this.x=t,this.z=n,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function ko(t,n,e,r,i){var o=[],a=[],s,c;if(t.forEach(function(g){if(!((x=g.length-1)<=0)){var x,b=g[0],w=g[x],S;if(Jn(b,w)){if(!b[2]&&!w[2]){for(i.lineStart(),s=0;s<x;++s)i.point((b=g[s])[0],b[1]);i.lineEnd();return}w[0]+=2*I}o.push(S=new Wn(b,g,null,!0)),a.push(S.o=new Wn(b,null,S,!1)),o.push(S=new Wn(w,g,null,!1)),a.push(S.o=new Wn(w,null,S,!0))}}),!!o.length){for(a.sort(n),Mi(o),Mi(a),s=0,c=a.length;s<c;++s)a[s].e=e=!e;for(var l=o[0],u,f;;){for(var h=l,p=!0;h.v;)if((h=h.n)===l)return;u=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(s=0,c=u.length;s<c;
vendor: 4,378 bytes, line 1
1++s)i.point((f=u[s])[0],f[1]);else r(h.x,h.n.x,1,i);h=h.n}else{if(p)for(u=h.p.z,s=u.length-1;s>=0;--s)i.point((f=u[s])[0],f[1]);else r(h.x,h.p.x,-1,i);h=h.p}h=h.o,u=h.z,p=!p}while(!h.v);i.lineEnd()}}}function Mi(t){if(n=t.length){for(var n,e=0,r=t[0],i;++e<n;)r.n=i=t[e],i.p=r,r=i;r.n=i=t[0],i.p=r}}function Xe(t){return G(t[0])<=H?t[0]:St(t[0])*((G(t[0])+H)%ct-H)}function Po(t,n){var e=Xe(n),r=n[1],i=k(r),o=[k(e),-R(e),0],a=0,s=0,c=new ot;i===1?r=tt+I:i===-1&&(r=-tt-I);for(var l=0,u=t.length;l<u;++l)if(h=(f=t[l]).length)for(var f,h,p=f[h-1],g=Xe(p),x=p[1]/2+oe,b=k(x),w=R(x),S=0;S<h;++S,g=_,b=N,w=L,p=y){var y=f[S],_=Xe(y),E=y[1]/2+oe,N=k(E),L=R(E),C=_-g,j=C>=0?1:-1,D=j*C,O=D>H,X=b*N;if(c.add(lt(X*j*k(D),w*L+X*R(D))),a+=O?C+j*ct:C,O^g>=e^_>=e){var W=an(Yt(p),Yt(y));fe(W);var d=an(o,W);fe(d);var m=(O^C>=0?-1:1)*ft(d[2]);(r>m||r===m&&(W[0]||W[1]))&&(s+=O^C>=0?1:-1)}}return(a<-I||a<I&&c<-kn)^s&1}function Co(t,n,e,r){return function(i){var o=n(i),a=Ao(),s=n(a),c=!1,l,u,f,h={point:p,lineStart:x,lineEnd:b,polygonStart:function(){h.point=w,h.lineStart=S,h.lineEnd=y,u=[],l=[]},polygonEnd:function(){h.point=p,h.lineStart=x,h.lineEnd=b,u=fo(u);var _=Po(l,r);u.length?(c||(i.polygonStart(),c=!0),ko(u,ys,_,e,i)):_&&(c||(i.polygonStart(),c=!0),i.lineStart(),e(null,null,1,i),i.lineEnd()),c&&(i.polygonEnd(),c=!1),u=l=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function p(_,E){t(_,E)&&i.point(_,E)}function g(_,E){o.point(_,E)}function x(){h.point=g,o.lineStart()}function b(){h.point=p,o.lineEnd()}function w(_,E){f.push([_,E]),s.point(_,E)}function S(){s.lineStart(),f=[]}function y(){w(f[0][0],f[0][1]),s.lineEnd();var _=s.clean(),E=a.result(),N,L=E.length,C,j,D;if(f.pop(),l.push(f),f=null,!!L){if(_&1){if(j=E[0],(C=j.length-1)>0){for(c||(i.polygonStart(),c=!0),i.lineStart(),N=0;N<C;++N)i.point((D=j[N])[0],D[1]);i.lineEnd()}return}L>1&&_&2&&E.push(E.pop().concat(E.shift())),u.push(E.filter(vs))}}return h}}function vs(t){return t.length>1}function ys(t,n){return((t=t.x)[0]<0?t[1]-tt-I:tt-t[1])-((n=n.x)[0]<0?n[1]-tt-I:tt-n[1])}const sr=Co(function(){return!0},ws,xs,[-H,-tt]);function ws(t){var n=NaN,e=NaN,r=NaN,i;return{lineStart:function(){t.lineStart(),i=1},point:function(o,a){var s=o>0?H:-H,c=G(o-n);G(c-H)<I?(t.point(n,e=(e+a)/2>0?tt:-tt),t.point(r,e),t.lineEnd(),t.lineStart(),t.point(s,e),t.point(o,e),i=0):r!==s&&c>=H&&(G(n-r)<I&&(n-=r*I),G(o-s)<I&&(o-=s*I),e=_s(n,e,o,a),t.point(r,e),t.lineEnd(),t.lineStart(),t.point(s,e),i=0),t.point(n=o,e=a),r=s},lineEnd:function(){t.lineEnd(),n=e=NaN},clean:function(){return 2-i}}}function _s(t,n,e,r){var i,o,a=k(t-e);return G(a)>I?fn((k(n)*(o=R(r))*k(e)-k(r)*(i=R(n))*k(t))/(i*o*a)):(n+r)/2}function xs(t,n,e,r){var i;if(t==null)i=e*tt,r.point(-H,i),r.point(0,i),r.point(H,i),r.point(H,0),r.point(H,-i),r.point(0,-i),r.point(-H,-i),r.point(-H,0),r.point(-H,i);else if(G(t[0]-n[0])>I){var o=t[0]<n[0]?H:-H;i=e*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(n[0],n[1])}function To(t){var n=R(t),e=6*$,r=n>0,i=G(n)>I;function o(u,f,h,p){No(p,t,e,h,u,f)}function a(u,f){return R(u)*R(f)>n}function s(u){var f,h,p,g,x;return{lineStart:function(){g=p=!1,x=1},point:function(b,w){var S=[b,w],y,_=a(b,w),E=r?_?0:l(b,w):_?l(b+(b<0?H:-H),w):0;if(!f&&(g=p=_)&&u.lineStart(),_!==p&&(y=c(f,S),(!y||Jn(f,y)||Jn(S,y))&&(S[2]=1)),_!==p)x=0,_?(u.lineStart(),y=c(S,f),u.point(y[0],y[1])):(y=c(f,S),u.point(y[0],y[1],2),u.lineEnd()),f=y;else if(i&&f&&r^_){var N;!(E&h)&&(N=c(S,f,!0))&&(x=0,r?(u.lineStart(),u.point(N[0][0],N[0][1]),u.point(N[1][0],N[1][1]),u.lineEnd()):(u.point(N[1][0],N[1][1]),u.lineEnd(),u.lineStart(),u.point(N[0][0],N[0][1],3)))}_&&(!f||!Jn(f,S))&&u.point(S[0],S[1]),f=S,p=_,h=E},lineEnd:function(){p&&u.lineEnd(),f=null},clean:function(){return x|(g&&p)<<1}}}function c(u,f,h){var p=Yt(u),g=Yt(f),x=[1,0,0],b=an(p,g),w=Gn(b,b),S=b[0],y=w-S*S;if(!y)return!h&&u;var _=n*w/y,E=-n*S/y,N=an(x,b),L=Vn(x,_),C=Vn(b,E);He(L,C);var j=N,D=Gn(L,j),O=Gn(j,j),X=D*D-O*(Gn(L,L)-1);if(!(X<0)){var W=rt(X),d=Vn(j,(-D-W)/O);if(He(d,L),d=le(d),!h)return d;var m=u[0],v=f[0],A=u[1],z=f[1],T;v<m&&(T=m,m=v,v=T);var F=v-m,q=G(F-H)<I,V=q||F<I;if(!q&&z<A&&(T=A,A=z,z=T),V?q?A+z>0^d[1]<(G(d[0]-m)<I?A:z):A<=d[1]&&d[1]<=z:F>H^(m<=d[0]&&d[0]<=v)){var U=Vn(j,(-D+W)/O);return He(U,L),[d,le(U)]}}}function l(u,f){var h=r?t:H-t,p=0;return u<-h?p|=1:u>h&&(p|=2),f<-h?p|=4:f>
vendor: 6,365 bytes, line 1
1h&&(p|=8),p}return Co(a,s,o,r?[0,-t]:[-H,t-H])}function bs(t,n,e,r,i,o){var a=t[0],s=t[1],c=n[0],l=n[1],u=0,f=1,h=c-a,p=l-s,g;if(g=e-a,!(!h&&g>0)){if(g/=h,h<0){if(g<u)return;g<f&&(f=g)}else if(h>0){if(g>f)return;g>u&&(u=g)}if(g=i-a,!(!h&&g<0)){if(g/=h,h<0){if(g>f)return;g>u&&(u=g)}else if(h>0){if(g<u)return;g<f&&(f=g)}if(g=r-s,!(!p&&g>0)){if(g/=p,p<0){if(g<u)return;g<f&&(f=g)}else if(p>0){if(g>f)return;g>u&&(u=g)}if(g=o-s,!(!p&&g<0)){if(g/=p,p<0){if(g>f)return;g>u&&(u=g)}else if(p>0){if(g<u)return;g<f&&(f=g)}return u>0&&(t[0]=a+u*h,t[1]=s+u*p),f<1&&(n[0]=a+f*h,n[1]=s+f*p),!0}}}}}var mn=1e9,Bn=-mn;function Re(t,n,e,r){function i(l,u){return t<=l&&l<=e&&n<=u&&u<=r}function o(l,u,f,h){var p=0,g=0;if(l==null||(p=a(l,f))!==(g=a(u,f))||c(l,u)<0^f>0)do h.point(p===0||p===3?t:e,p>1?r:n);while((p=(p+f+4)%4)!==g);else h.point(u[0],u[1])}function a(l,u){return G(l[0]-t)<I?u>0?0:3:G(l[0]-e)<I?u>0?2:1:G(l[1]-n)<I?u>0?1:0:u>0?3:2}function s(l,u){return c(l.x,u.x)}function c(l,u){var f=a(l,1),h=a(u,1);return f!==h?f-h:f===0?u[1]-l[1]:f===1?l[0]-u[0]:f===2?l[1]-u[1]:u[0]-l[0]}return function(l){var u=l,f=Ao(),h,p,g,x,b,w,S,y,_,E,N,L={point:C,lineStart:X,lineEnd:W,polygonStart:D,polygonEnd:O};function C(m,v){i(m,v)&&u.point(m,v)}function j(){for(var m=0,v=0,A=p.length;v<A;++v)for(var z=p[v],T=1,F=z.length,q=z[0],V,U,B=q[0],Y=q[1];T<F;++T)V=B,U=Y,q=z[T],B=q[0],Y=q[1],U<=r?Y>r&&(B-V)*(r-U)>(Y-U)*(t-V)&&++m:Y<=r&&(B-V)*(r-U)<(Y-U)*(t-V)&&--m;return m}function D(){u=f,h=[],p=[],N=!0}function O(){var m=j(),v=N&&m,A=(h=fo(h)).length;(v||A)&&(l.polygonStart(),v&&(l.lineStart(),o(null,null,1,l),l.lineEnd()),A&&ko(h,s,m,o,l),l.polygonEnd()),u=l,h=p=g=null}function X(){L.point=d,p&&p.push(g=[]),E=!0,_=!1,S=y=NaN}function W(){h&&(d(x,b),w&&_&&f.rejoin(),h.push(f.result())),L.point=C,_&&u.lineEnd()}function d(m,v){var A=i(m,v);if(p&&g.push([m,v]),E)x=m,b=v,w=A,E=!1,A&&(u.lineStart(),u.point(m,v));else if(A&&_)u.point(m,v);else{var z=[S=Math.max(Bn,Math.min(mn,S)),y=Math.max(Bn,Math.min(mn,y))],T=[m=Math.max(Bn,Math.min(mn,m)),v=Math.max(Bn,Math.min(mn,v))];bs(z,T,t,n,e,r)?(_||(u.lineStart(),u.point(z[0],z[1])),u.point(T[0],T[1]),A||u.lineEnd(),N=!1):A&&(u.lineStart(),u.point(m,v),N=!1)}S=m,y=v,_=A}return L}}function Ss(){var t=0,n=0,e=960,r=500,i,o,a;return a={stream:function(s){return i&&o===s?i:i=Re(t,n,e,r)(o=s)},extent:function(s){return arguments.length?(t=+s[0][0],n=+s[0][1],e=+s[1][0],r=+s[1][1],i=o=null,a):[[t,n],[e,r]]}}}var ur,cr,Qn,te,sn={sphere:J,point:J,lineStart:Es,lineEnd:J,polygonStart:J,polygonEnd:J};function Es(){sn.point=Ns,sn.lineEnd=Ms}function Ms(){sn.point=sn.lineEnd=J}function Ns(t,n){t*=$,n*=$,cr=t,Qn=k(n),te=R(n),sn.point=As}function As(t,n){t*=$,n*=$;var e=k(n),r=R(n),i=G(t-cr),o=R(i),a=k(i),s=r*a,c=te*e-Qn*r*o,l=Qn*e+te*r*o;ur.add(lt(rt(s*s+c*c),l)),cr=t,Qn=e,te=r}function zo(t){return ur=new ot,Mt(t,sn),+ur}var lr=[null,null],ks={type:"LineString",coordinates:lr};function we(t,n){return lr[0]=t,lr[1]=n,zo(ks)}var Ni={Feature:function(t,n){return _e(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r<i;)if(_e(e[r].geometry,n))return!0;return!1}},Ai={Sphere:function(){return!0},Point:function(t,n){return ki(t.coordinates,n)},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(ki(e[r],n))return!0;return!1},LineString:function(t,n){return Pi(t.coordinates,n)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(Pi(e[r],n))return!0;return!1},Polygon:function(t,n){return Ci(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(Ci(e[r],n))return!0;return!1},GeometryCollection:function(t,n){for(var e=t.geometries,r=-1,i=e.length;++r<i;)if(_e(e[r],n))return!0;return!1}};function _e(t,n){return t&&Ai.hasOwnProperty(t.type)?Ai[t.type](t,n):!1}function ki(t,n){return we(t,n)===0}function Pi(t,n){for(var e,r,i,o=0,a=t.length;o<a;o++){if(r=we(t[o],n),r===0||o>0&&(i=we(t[o],t[o-1]),i>0&&e<=i&&r<=i&&(e+r-i)*(1-Math.pow((e-r)/i,2))<kn*i))return!0;e=r}return!1}function Ci(t,n){return!!Po(t.map(Ps),Ro(n))}function Ps(t){return t=t.map(Ro),t.pop(),t}function Ro(t){return[t[0]*$,t[1]*$]}function Cs(t,n){return(t&&Ni.hasOwnProperty(t.type)?Ni[t.type]:_e)(t,n)}function Ti(t,n,e){var r=tn(t,n-I,e).concat(n);return function(i){return r.map(function(o){return[i,o]})}}function zi(t,n,e){var r=tn(t,n-I,e).concat(n);return function(i){return r.map(function(o){return[o,i]})}}function zr(){var t,n,e,r,i,o,a,s,c=10,l=c,u=90,f=360,h,p,g,x,b=2.5;function w(){return{type:"MultiLineString",coordinates:S()}}function S(){return tn(Xn(r/u)*u,e,u).map(g).concat(tn(Xn(s/f)*f,a,f).map(x)).concat(tn(Xn(n/c)*c,t,c).filter(function(y){return G(y%u)>I}).map(h)).concat(tn(Xn(o/l)*l,i,l).filter(function(y){return G(y%f)>I}).map(p))}return w.lines=function(){return S().map(function(y){return{type:"LineString",coordinates:y}})},w.outline=function(){return{type:"Polygon",coordinates:[g(r).concat(x(a).slice(1),g(e).reverse().slice(1),x(s).reverse().slice(1))]}},w.extent=function(y){return arguments.length?w.extentMajor(y).extentMinor(y):w.extentMinor()},w.extentMajor=function(y){return arguments.length?(r=+y[0][0],e=+y[1][0],s=+y[0][1],a=+y[1][1],r>e&&(y=r,r=e,e=y),s>a&&(y=s,s=a,a=y),w.precision(b)):[[r,s],[e,a]]},w.extentMinor=function(y){return arguments.length?(n=+y[0][0],t=+y[1][0],o=+y[0][1],i=+y[1][1],n>t&&(y=n,n=t,t=y),o>i&&(y=o,o=i,i=y),w.precision(b)):[[n,o],[t,i]]},w.step=function(y){return arguments.length?w.stepMajor(y).stepMinor(y):w.stepMinor()},w.stepMajor=function(y){return arguments.length?(u=+y[0],f=+y[1],w):[u,f]},w.stepMinor=function(y){return arguments.length?(c=+y[0],l=+y[1],w):[c,l]},w.precision=function(y){return arguments.length?(b=+y,h=Ti(o,i,90),p=zi(n,t,b),g=Ti(s,a,90),x=zi(r,e,b),w):b},w.extentMajor([[-180,-90+I],[180,90-I]]).extentMinor([[-180,-80-I],[180,80+I]])}function Ts(){return zr()()}function zs(t,n){var e=t[0]*$,r=t[1]*$,i=n[0]*$,o=n[1]*$,a=R(r),s=k(r),c=R(o),l=k(o),u=a*R(e),f=a*k(e),h=c*R(i),p=c*k(i),g=2*ft(rt(hi(o-r)+a*c*hi(i-e))),x=k(g),b=g?function(w){var S=k(w*=g)/x,y=k(g-w)/x,_=y*u+S*h,E=y*f+S*p,N=y*s+S*l;return[lt(E,_)*Z,lt(N,rt(_*_+E*E))*Z]}:function(){return[e*Z,r*Z]};return b.distance=g,b}const Pn=t=>t;var Ge=new ot,fr=new ot,Lo,Oo,hr,pr,jt={point:J,lineStart:J,lineEnd:J,polygonStart:function(){jt.lineStart=Rs,jt.lineEnd=Os}
vendor: 6,110 bytes, line 1
1,polygonEnd:function(){jt.lineStart=jt.lineEnd=jt.point=J,Ge.add(G(fr)),fr=new ot},result:function(){var t=Ge/2;return Ge=new ot,t}};function Rs(){jt.point=Ls}function Ls(t,n){jt.point=Io,Lo=hr=t,Oo=pr=n}function Io(t,n){fr.add(pr*t-hr*n),hr=t,pr=n}function Os(){Io(Lo,Oo)}var un=1/0,xe=un,Cn=-un,be=Cn,Se={point:Is,lineStart:J,lineEnd:J,polygonStart:J,polygonEnd:J,result:function(){var t=[[un,xe],[Cn,be]];return Cn=be=-(xe=un=1/0),t}};function Is(t,n){t<un&&(un=t),t>Cn&&(Cn=t),n<xe&&(xe=n),n>be&&(be=n)}var gr=0,dr=0,vn=0,Ee=0,Me=0,nn=0,mr=0,vr=0,yn=0,$o,jo,kt,Pt,bt={point:Kt,lineStart:Ri,lineEnd:Li,polygonStart:function(){bt.lineStart=Fs,bt.lineEnd=Ds},polygonEnd:function(){bt.point=Kt,bt.lineStart=Ri,bt.lineEnd=Li},result:function(){var t=yn?[mr/yn,vr/yn]:nn?[Ee/nn,Me/nn]:vn?[gr/vn,dr/vn]:[NaN,NaN];return gr=dr=vn=Ee=Me=nn=mr=vr=yn=0,t}};function Kt(t,n){gr+=t,dr+=n,++vn}function Ri(){bt.point=$s}function $s(t,n){bt.point=js,Kt(kt=t,Pt=n)}function js(t,n){var e=t-kt,r=n-Pt,i=rt(e*e+r*r);Ee+=i*(kt+t)/2,Me+=i*(Pt+n)/2,nn+=i,Kt(kt=t,Pt=n)}function Li(){bt.point=Kt}function Fs(){bt.point=qs}function Ds(){Fo($o,jo)}function qs(t,n){bt.point=Fo,Kt($o=kt=t,jo=Pt=n)}function Fo(t,n){var e=t-kt,r=n-Pt,i=rt(e*e+r*r);Ee+=i*(kt+t)/2,Me+=i*(Pt+n)/2,nn+=i,i=Pt*t-kt*n,mr+=i*(kt+t),vr+=i*(Pt+n),yn+=i*3,Kt(kt=t,Pt=n)}function Do(t){this._context=t}Do.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:{this._context.moveTo(t,n),this._point=1;break}case 1:{this._context.lineTo(t,n);break}default:{this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,ct);break}}},result:J};var yr=new ot,Ve,qo,Ho,wn,_n,Tn={point:J,lineStart:function(){Tn.point=Hs},lineEnd:function(){Ve&&Xo(qo,Ho),Tn.point=J},polygonStart:function(){Ve=!0},polygonEnd:function(){Ve=null},result:function(){var t=+yr;return yr=new ot,t}};function Hs(t,n){Tn.point=Xo,qo=wn=t,Ho=_n=n}function Xo(t,n){wn-=t,_n-=n,yr.add(rt(wn*wn+_n*_n)),wn=t,_n=n}function Go(){this._string=[]}Go.prototype={_radius:4.5,_circle:Oi(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(t,n){switch(this._point){case 0:{this._string.push("M",t,",",n),this._point=1;break}case 1:{this._string.push("L",t,",",n);break}default:{this._circle==null&&(this._circle=Oi(this._radius)),this._string.push("M",t,",",n,this._circle);break}}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}else return null}};function Oi(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function Vo(t,n){var e=4.5,r,i;function o(a){return a&&(typeof e=="function"&&i.pointRadius(+e.apply(this,arguments)),Mt(a,r(i))),i.result()}return o.area=function(a){return Mt(a,r(jt)),jt.result()},o.measure=function(a){return Mt(a,r(Tn)),Tn.result()},o.bounds=function(a){return Mt(a,r(Se)),Se.result()},o.centroid=function(a){return Mt(a,r(bt)),bt.result()},o.projection=function(a){return arguments.length?(r=a==null?(t=null,Pn):(t=a).stream,o):t},o.context=function(a){return arguments.length?(i=a==null?(n=null,new Go):new Do(n=a),typeof e!="function"&&i.pointRadius(e),o):n},o.pointRadius=function(a){return arguments.length?(e=typeof a=="function"?a:(i.pointRadius(+a),+a),o):e},o.projection(t).context(n)}function Xs(t){return{stream:jn(t)}}function jn(t){return function(n){var e=new wr;for(var r in t)e[r]=t[r];return e.stream=n,e}}function wr(){}wr.prototype={constructor:wr,point:function(t,n){this.stream.point(t,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function Rr(t,n,e){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),r!=null&&t.clipExtent(null),Mt(e,t.stream(Se)),n(Se.result()),r!=null&&t.clipExtent(r),t}function Le(t,n,e){return Rr(t,function(r){var i=n[1][0]-n[0][0],o=n[1][1]-n[0][1],a=Math.min(i/(r[1][0]-r[0][0]),o/(r[1][1]-r[0][1])),s=+n[0][0]+(i-a*(r[1][0]+r[0][0]))/2,c=+n[0][1]+(o-a*(r[1][1]+r[0][1]))/2;t.scale(150*a).translate([s,c])},e)}function Lr(t,n,e){return Le(t,[[0,0],n],e)}function Or(t,n,e){return Rr(t,function(r){var i=+n,o=i/(r[1][0]-r[0][0]),a=(i-o*(r[1][0]+r[0][0]))/2,s=-o*r[0][1];t.scale(150*o).translate([a,s])},e)}function Ir(t,n,e){return Rr(t,function(r){var i=+n,o=i/(r[1][1]-r[0][1]),a=-o*r[0][0],s=(i-o*(r[1][1]+r[0][1]))/2;t.scale(150*o).translate([a,s])},e)}var Ii=16,Gs=R(30*$);function $i(t,n){return+n?Ws(t,n):Vs(t)}function Vs(t){return jn({point:function(n,e){n=t(n,e),this.stream.point(n[0],n[1])}})}function Ws(t,n){function e(r,i,o,a,s,c,l,u,f,h,p,g,x,b){var w=l-r,S=u-i,y=w*w+S*S;if(y>4*n&&x--){var _=a+h,E=s+p,N=c+g,L=rt(_*_+E*E+N*N),C=ft(N/=L),j=G(G(N)-1)<I||G(o-f)<I?(o+f)/2:lt(E,_),D=t(j,C),O=D[0],X=D[1],W=O-r,d=X-i,m=S*W-w*d;(m*m/y>n||G((w*W+S*d)/y-.5)>.3||a*h+s*p+c*g<Gs)&&(e(r,i,o,a,s,c,O,X,j,_/=L,E/=L,N,x,b),b.point(O,X),e(O,X,j,_,E,N,l,u,f,h,p,g,x,b))}}return function(r){var i,o,a,s,c,l,u,f,h,p,g,x,b={point:w,lineStart:S,lineEnd:_,polygonStart:function(){r.polygonStart(),b.lineStart=E},polygonEnd:function(){r.polygonEnd(),b.lineStart=S}};function w(C,j){C=t(C,j),r.point(C[0],C[1])}function S(){f=NaN,b.point=y,r.lineStart()}function y(C,j){var D=Yt([C,j]),O=t(C,j);e(f,h,u,p,g,x,f=O[0],h=O[1],u=C,p=D[0],g=D[1],x=D[2],Ii,r),r.point(f,h)}function _(){b.point=w,r.lineEnd()}function E(){S(),b.point=N,b.lineEnd=L}function N(C,j){y(i=C,j),o=f,a=h,s=p,c=g,l=x,b.point=y}function L(){e(f,h,u,p,g,x,o,a,i,s,c,l,Ii,r),b.lineEnd=_,_()}return b}}var Bs=jn({point:function(t,n){this.stream.point(t*$,n*$)}
vendor: 12,874 bytes, line 1
1});function Zs(t){return jn({point:function(n,e){var r=t(n,e);return this.stream.point(r[0],r[1])}})}function Us(t,n,e,r,i){function o(a,s){return a*=r,s*=i,[n+t*a,e-t*s]}return o.invert=function(a,s){return[(a-n)/t*r,(e-s)/t*i]},o}function ji(t,n,e,r,i,o){if(!o)return Us(t,n,e,r,i);var a=R(o),s=k(o),c=a*t,l=s*t,u=a/t,f=s/t,h=(s*e-a*n)/t,p=(s*n+a*e)/t;function g(x,b){return x*=r,b*=i,[c*x-l*b+n,e-l*x-c*b]}return g.invert=function(x,b){return[r*(u*x-f*b+h),i*(p-f*x-u*b)]},g}function Rt(t){return $r(function(){return t})()}function $r(t){var n,e=150,r=480,i=250,o=0,a=0,s=0,c=0,l=0,u,f=0,h=1,p=1,g=null,x=sr,b=null,w,S,y,_=Pn,E=.5,N,L,C,j,D;function O(m){return C(m[0]*$,m[1]*$)}function X(m){return m=C.invert(m[0],m[1]),m&&[m[0]*Z,m[1]*Z]}O.stream=function(m){return j&&D===m?j:j=Bs(Zs(u)(x(N(_(D=m)))))},O.preclip=function(m){return arguments.length?(x=m,g=void 0,d()):x},O.postclip=function(m){return arguments.length?(_=m,b=w=S=y=null,d()):_},O.clipAngle=function(m){return arguments.length?(x=+m?To(g=m*$):(g=null,sr),d()):g*Z},O.clipExtent=function(m){return arguments.length?(_=m==null?(b=w=S=y=null,Pn):Re(b=+m[0][0],w=+m[0][1],S=+m[1][0],y=+m[1][1]),d()):b==null?null:[[b,w],[S,y]]},O.scale=function(m){return arguments.length?(e=+m,W()):e},O.translate=function(m){return arguments.length?(r=+m[0],i=+m[1],W()):[r,i]},O.center=function(m){return arguments.length?(o=m[0]%360*$,a=m[1]%360*$,W()):[o*Z,a*Z]},O.rotate=function(m){return arguments.length?(s=m[0]%360*$,c=m[1]%360*$,l=m.length>2?m[2]%360*$:0,W()):[s*Z,c*Z,l*Z]},O.angle=function(m){return arguments.length?(f=m%360*$,W()):f*Z},O.reflectX=function(m){return arguments.length?(h=m?-1:1,W()):h<0},O.reflectY=function(m){return arguments.length?(p=m?-1:1,W()):p<0},O.precision=function(m){return arguments.length?(N=$i(L,E=m*m),d()):rt(E)},O.fitExtent=function(m,v){return Le(O,m,v)},O.fitSize=function(m,v){return Lr(O,m,v)},O.fitWidth=function(m,v){return Or(O,m,v)},O.fitHeight=function(m,v){return Ir(O,m,v)};function W(){var m=ji(e,0,0,h,p,f).apply(null,n(o,a)),v=ji(e,r-m[0],i-m[1],h,p,f);return u=Tr(s,c,l),L=or(n,v),C=or(u,L),N=$i(L,E),d()}function d(){return j=D=null,O}return function(){return n=t.apply(this,arguments),O.invert=n.invert&&X,W()}}function jr(t){var n=0,e=H/3,r=$r(t),i=r(n,e);return i.parallels=function(o){return arguments.length?r(n=o[0]*$,e=o[1]*$):[n*Z,e*Z]},i}function Ys(t){var n=R(t);function e(r,i){return[r*n,k(i)/n]}return e.invert=function(r,i){return[r/n,ft(i*n)]},e}function Wo(t,n){var e=k(t),r=(e+k(n))/2;if(G(r)<I)return Ys(t);var i=1+e*(2*r-e),o=rt(i)/r;function a(s,c){var l=rt(i-2*r*k(c))/r;return[l*k(s*=r),o-l*R(s)]}return a.invert=function(s,c){var l=o-c,u=lt(s,G(l))*St(l);return l*r<0&&(u-=H*St(s)*St(l)),[u/r,ft((i-(s*s+l*l)*r*r)/(2*r))]},a}function Ne(){return jr(Wo).scale(155.424).center([0,33.6442])}function Bo(){return Ne().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Ks(t){var n=t.length;return{point:function(e,r){for(var i=-1;++i<n;)t[i].point(e,r)},sphere:function(){for(var e=-1;++e<n;)t[e].sphere()},lineStart:function(){for(var e=-1;++e<n;)t[e].lineStart()},lineEnd:function(){for(var e=-1;++e<n;)t[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<n;)t[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<n;)t[e].polygonEnd()}}}function Js(){var t,n,e=Bo(),r,i=Ne().rotate([154,0]).center([-2,58.5]).parallels([55,65]),o,a=Ne().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s,c,l={point:function(h,p){c=[h,p]}};function u(h){var p=h[0],g=h[1];return c=null,r.point(p,g),c||(o.point(p,g),c)||(s.point(p,g),c)}u.invert=function(h){var p=e.scale(),g=e.translate(),x=(h[0]-g[0])/p,b=(h[1]-g[1])/p;return(b>=.12&&b<.234&&x>=-.425&&x<-.214?i:b>=.166&&b<.234&&x>=-.214&&x<-.115?a:e).invert(h)},u.stream=function(h){return t&&n===h?t:t=Ks([e.stream(n=h),i.stream(h),a.stream(h)])},u.precision=function(h){return arguments.length?(e.precision(h),i.precision(h),a.precision(h),f()):e.precision()},u.scale=function(h){return arguments.length?(e.scale(h),i.scale(h*.35),a.scale(h),u.translate(e.translate())):e.scale()},u.translate=function(h){if(!arguments.length)return e.translate();var p=e.scale(),g=+h[0],x=+h[1];return r=e.translate(h).clipExtent([[g-.455*p,x-.238*p],[g+.455*p,x+.238*p]]).stream(l),o=i.translate([g-.307*p,x+.201*p]).clipExtent([[g-.425*p+I,x+.12*p+I],[g-.214*p-I,x+.234*p-I]]).stream(l),s=a.translate([g-.205*p,x+.212*p]).clipExtent([[g-.214*p+I,x+.166*p+I],[g-.115*p-I,x+.234*p-I]]).stream(l),f()},u.fitExtent=function(h,p){return Le(u,h,p)},u.fitSize=function(h,p){return Lr(u,h,p)},u.fitWidth=function(h,p){return Or(u,h,p)},u.fitHeight=function(h,p){return Ir(u,h,p)};function f(){return t=n=null,u}return u.scale(1070)}function Zo(t){return function(n,e){var r=R(n),i=R(e),o=t(r*i);return o===1/0?[2,0]:[o*i*k(n),o*k(e)]}}function Fn(t){return function(n,e){var r=rt(n*n+e*e),i=t(r),o=k(i),a=R(i);return[lt(n*o,r*a),ft(r&&e*o/r)]}}var Fr=Zo(function(t){return rt(2/(1+t))});Fr.invert=Fn(function(t){return 2*ft(t/2)});function Qs(){return Rt(Fr).scale(124.75).clipAngle(180-.001)}var Dr=Zo(function(t){return(t=po(t))&&t/k(t)});Dr.invert=Fn(function(t){return t});function tu(){return Rt(Dr).scale(79.4188).clipAngle(180-.001)}function Dn(t,n){return[t,ae(Pr((tt+n)/2))]}Dn.invert=function(t,n){return[t,2*fn(ho(n))-tt]};function nu(){return Uo(Dn).scale(961/ct)}function Uo(t){var n=Rt(t),e=n.center,r=n.scale,i=n.translate,o=n.clipExtent,a=null,s,c,l;n.scale=function(f){return arguments.length?(r(f),u()):r()},n.translate=function(f){return arguments.length?(i(f),u()):i()},n.center=function(f){return arguments.length?(e(f),u()):e()},n.clipExtent=function(f){return arguments.length?(f==null?a=s=c=l=null:(a=+f[0][0],s=+f[0][1],c=+f[1][0],l=+f[1][1]),u()):a==null?null:[[a,s],[c,l]]};function u(){var f=H*r(),h=n(Mo(n.rotate()).invert([0,0]));return o(a==null?[[h[0]-f,h[1]-f],[h[0]+f,h[1]+f]]:t===Dn?[[Math.max(h[0]-f,a),s],[Math.min(h[0]+f,c),l]]:[[a,Math.max(h[1]-f,s)],[c,Math.min(h[1]+f,l)]])}return u()}function Zn(t){return Pr((tt+t)/2)}function Yo(t,n){var e=R(t),r=t===n?k(t):ae(e/R(n))/ae(Zn(n)/Zn(t)),i=e*qe(Zn(t),r)/r;if(!r)return Dn;function o(a,s){i>0?s<-tt+I&&(s=-tt+I):s>tt-I&&(s=tt-I);var c=i/qe(Zn(s),r);return[c*k(r*a),i-c*R(r*a)]}return o.invert=function(a,s){var c=i-s,l=St(r)*rt(a*a+c*c),u=lt(a,G(c))*St(c);return c*r<0&&(u-=H*St(a)*St(c)),[u/r,2*fn(qe(i/l,1/r))-tt]},o}function eu(){return jr(Yo).scale(109.5).parallels([30,30])}function zn(t,n){return[t,n]}zn.invert=zn;function ru(){return Rt(zn).scale(152.63)}function Ko(t,n){var e=R(t),r=t===n?k(t):(e-R(n))/(n-t),i=e/r+t;if(G(r)<I)return zn;function o(a,s){var c=i-s,l=r*a;return[c*k(l),i-c*R(l)]}return o.invert=function(a,s){var c=i-s,l=lt(a,G(c))*St(c);return c*r<0&&(l-=H*St(a)*St(c)),[l/r,i-St(r)*rt(a*a+c*c)]},o}function iu(){return jr(Ko).scale(131.154).center([0,13.9389])}var En=1.340264,Mn=-.081106,Nn=893e-6,An=.003796,Ae=rt(3)/2,ou=12;function qr(t,n){var e=ft(Ae*k(n)),r=e*e,i=r*r*r;return[t*R(e)/(Ae*(En+3*Mn*r+i*(7*Nn+9*An*r))),e*(En+Mn*r+i*(Nn+An*r))]}qr.invert=function(t,n){for(var e=n,r=e*e,i=r*r*r,o=0,a,s,c;o<ou&&(s=e*(En+Mn*r+i*(Nn+An*r))-n,c=En+3*Mn*r+i*(7*Nn+9*An*r),e-=a=s/c,r=e*e,i=r*r*r,!(G(a)<kn));++o);return[Ae*t*(En+3*Mn*r+i*(7*Nn+9*An*r))/R(e),ft(k(e)/Ae)]};function au(){return Rt(qr).scale(177.158)}function Hr(t,n){var e=R(n),r=R(t)*e;return[e*k(t)/r,k(n)/r]}Hr.invert=Fn(fn);function su(){return Rt(Hr).scale(144.049).clipAngle(60)}function uu(){var t=1,n=0,e=0,r=1,i=1,o=0,a,s,c=null,l,u,f,h=1,p=1,g=jn({point:function(_,E){var N=y([_,E]);this.stream.point(N[0],N[1])}}),x=Pn,b,w;function S(){return h=t*r,p=t*i,b=w=null,y}function y(_){var E=_[0]*h,N=_[1]*p;if(o){var L=N*a-E*s;E=E*a+N*s,N=L}return[E+n,N+e]}return y.invert=function(_){var E=_[0]-n,N=_[1]-e;if(o){var L=N*a+E*s;E=E*a-N*s,N=L}return[E/h,N/p]},y.stream=function(_){return b&&w===_?b:b=g(x(w=_))},y.postclip=function(_){return arguments.length?(x=_,c=l=u=f=null,S()):x},y.clipExtent=function(_){return arguments.length?(x=_==null?(c=l=u=f=null,Pn):Re(c=+_[0][0],l=+_[0][1],u=+_[1][0],f=+_[1][1]),S()):c==null?null:[[c,l],[u,f]]},y.scale=function(_){return arguments.length?(t=+_,S()):t},y.translate=function(_){return arguments.length?(n=+_[0],e=+_[1],S()):[n,e]},y.angle=function(_){return arguments.length?(o=_%360*$,s=k(o),a=R(o),S()):o*Z},y.reflectX=function(_){return arguments.length?(r=_?-1:1,S()):r<0},y.reflectY=function(_){return arguments.length?(i=_?-1:1,S()):i<0},y.fitExtent=function(_,E){return Le(y,_,E)},y.fitSize=function(_,E){return Lr(y,_,E)},y.fitWidth=function(_,E){return Or(y,_,E)},y.fitHeight=function(_,E){return Ir(y,_,E)},y}function Xr(t,n){var e=n*n,r=e*e;return[t*(.8707-.131979*e+r*(-.013791+r*(.003971*e-.001529*r))),n*(1.007226+e*(.015085+r*(-.044475+.028874*e-.005916*r)))]}Xr.invert=function(t,n){var e=n,r=25,i;do{var o=e*e,a=o*o;e-=i=(e*(1.007226+o*(.015085+a*(-.044475+.028874*o-.005916*a)))-n)/(1.007226+o*(.015085*3+a*(-.044475*7+.028874*9*o-.005916*11*a)))}while(G(i)>I&&--r>0);return[t/(.8707+(o=e*e)*(-.131979+o*(-.013791+o*o*o*(.003971-.001529*o)))),e]};function cu(){return Rt(Xr).scale(175.295)}function Gr(t,n){return[R(n)*k(t),k(n)]}Gr.invert=Fn(ft);function lu(){return Rt(Gr).scale(249.5).clipAngle(90+I)}function Vr(t,n){var e=R(n),r=1+R(t)*e;return[e*k(t)/r,k(n)/r]}Vr.invert=Fn(function(t){return 2*fn(t)});function fu(){return Rt(Vr).scale(250).clipAngle(142)}function Wr(t,n){return[ae(Pr((tt+n)/2)),-t]}Wr.invert=function(t,n){return[-n,2*fn(ho(t))-tt]};function hu(){var t=Uo(Wr),n=t.center,e=t.rotate;return t.center=function(r){return arguments.length?n([-r[1],r[0]]):(r=n(),[r[1],-r[0]])},t.rotate=function(r){return arguments.length?e([r[0],r[1],r.length>2?r[2]+90:90]):(r=e(),[r[0],r[1],r[2]-90])},e([0,0,90]).scale(159.155)}const pu=Object.freeze(Object.defineProperty({__proto__:null,geoAlbers:Bo,geoAlbersUsa:Js,geoArea:os,geoAzimuthalEqualArea:Qs,geoAzimuthalEqualAreaRaw:Fr,geoAzimuthalEquidistant:tu,geoAzimuthalEquidistantRaw:Dr,geoBounds:cs,geoCentroid:ds,geoCircle:ms,geoClipAntimeridian:sr,geoClipCircle:To,geoClipExtent:Ss,geoClipRectangle:Re,geoConicConformal:eu,geoConicConformalRaw:Yo,geoConicEqualArea:Ne,geoConicEqualAreaRaw:Wo,geoConicEquidistant:iu,geoConicEquidistantRaw:Ko,geoContains:Cs,geoDistance:we,geoEqualEarth:au,geoEqualEarthRaw:qr,geoEquirectangular:ru,geoEquirectangularRaw:zn,geoGnomonic:su,geoGnomonicRaw:Hr,geoGraticule:zr,geoGraticule10:Ts,geoIdentity:uu,geoInterpolate:zs,geoLength:zo,geoMercator:nu,geoMercatorRaw:Dn,geoNaturalEarth1:cu,geoNaturalEarth1Raw:Xr,geoOrthographic:lu,geoOrthographicRaw:Gr,geoPath:Vo,geoProjection:Rt,geoProjectionMutator:$r,geoRotation:Mo,geoStereographic:fu,geoStereographicRaw:Vr,geoStream:Mt,geoTransform:Xs,geoTransverseMercator:hu,geoTransverseMercatorRaw:Wr},Symbol.toStringTag,{value:"Module"}));function gu(t){return t}function du(t){if(t==null)return gu;var n,e,r=t.scale[0],i=t.scale[1],o=t.translate[0],a=t.translate[1];return function(s,c){c||(n=e=0);var l=2,u=s.length,f=new Array(u);for(f[0]=(n+=s[0])*r+o,f[1]=(e+=s[1])*i+a;l<u;)f[l]=s[l],++l;return f}}function mu(t,n){for(var e,r=t.length,i=r-n;i<--r;)e=t[i],t[i++]=t[r],t[r]=e}function vu(t,n){return typeof n=="string"&&(n=t.objects[n]),n.type==="GeometryCollection"?{type:"FeatureCollection",features:n.geometries.map(function(e){return Fi(t,e)})}:Fi(t,n)}function Fi(t,n){var e=n.id,r=n.bbox,i=n.properties==null?{}:n.properties,o=Jo(t,n);return e==null&&r==null?{type:"Feature",properties:i,geometry:o}:r==null?{type:"Feature",id:e,properties:i,geometry:o}:{type:"Feature",id:e,bbox:r,properties:i,geometry:o}}function Jo(t,n){var e=du(t.transform),r=t.arcs;function i(u,f){f.length&&f.pop();for(var h=r[u<0?~u:u],p=0,g=h.length;p<g;++p)f.push(e(h[p],p));u<0&&mu(f,g)}function o(u){return e(u)}function a(u){for(var f=[],h=0,p=u.length;h<p;++h)i(u[h],f);return f.length<2&&f.push(f[0]),f}function s(u){for(var f=a(u);f.length<4;)f.push(f[0]);return f}function c(u){return u.map(s)}function l(u){var f=u.type,h;switch(f){case"GeometryCollection":return{type:f,geometries:u.geometries.map(l)};case"Point":h=o(u.coordinates);break;case"MultiPoint":h=u.coordinates.map(o);break;case"LineString":h=a(u.arcs);break;case"MultiLineString":h=u.arcs.map(a);break;case"Polygon":h=c(u.arcs);break;case"MultiPolygon":h=u.arcs.map(c);break;default:return null}return{type:f,coordinates:h}}return l(n)}function yu(t,n){var e={},r={},i={},o=[],a=-1;n.forEach(function(l,u){var f=t.arcs[l<0?~l:l],h;f.length<3&&!f[1][0]&&!f[1][1]&&(h=n[++a],n[a]=l,n[u]=h)}),n.forEach(function(l){var u=s(l),f=u[0],h=u[1],p,g;if(p=i[f])if(delete i[p.end],p.push(l),p.end=h,g=r[h]){delete r[g.start];var x=g===p?p:p.concat(g);r[x.start=p.start]=i[x.end=g.end]=x}else r[p.start]=i[p.end]=p;else if(p=r[h])if(delete r[p.start],p.unshift(l),p.start=f,g=i[f]){delete i[g.end];var b=g===p?p:g.concat(p);
1r[b.start=g.start]=i[b.end=p.end]=b}else r[p.start]=i[p.end]=p;else p=[l],r[p.start=f]=i[p.end=h]=p});function s(l){var u=t.arcs[l<0?~l:l],f=u[0],h;return t.transform?(h=[0,0],u.forEach(function(p){h[0]+=p[0],h[1]+=p[1]})):h=u[u.length-1],l<0?[h,f]:[f,h]}function c(l,u){for(var f in l){var h=l[f];delete u[h.start],delete h.start,delete h.end,h.forEach(function(p){e[p<0?~p:p]=1}),o.push(h)}}return c(i,r),c(r,i),n.forEach(function(l){e[l<0?~l:l]||o.push([l])}),o}function Di(t){return Jo(t,wu.apply(this,arguments))}function wu(t,n,e){var r,i,o;if(arguments.length>1)r=_u(t,n,e);else for(i=0,r=new Array(o=t.arcs.length);i<o;++i)r[i]=i;return{type:"MultiLineString",arcs:yu(t,r)}}function _u(t,n,e){var r=[],i=[],o;function a(f){var h=f<0?~f:f;(i[h]||(i[h]=[])).push({i:f,g:o})}function s(f){f.forEach(a)}function c(f){f.forEach(s)}function l(f){f.forEach(c)}function u(f){switch(o=f,f.type){case"GeometryCollection":f.geometries.forEach(u);break;case"LineString":s(f.arcs);break;case"MultiLineString":case"Polygon":c(f.arcs);break;case"MultiPolygon":l(f.arcs);break}}return u(n),i.forEach(e==null?function(f){r.push(f[0].i)}:function(f){e(f[0].g,f[f.length-1].g)&&r.push(f[0].i)}),r}var xu={value:()=>{}};function Br(){for(var t=0,n=arguments.length,e={},r;t<n;++t){if(!(r=arguments[t]+"")||r in e||/[\s.]/.test(r))throw new Error("illegal type: "+r);e[r]=[]}return new ne(e)}function ne(t){this._=t}function bu(t,n){return t.trim().split(/^|\s+/).map(function(e){var r="",i=e.indexOf(".");if(i>=0&&(r=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:r}})}ne.prototype=Br.prototype={constructor:ne,on:function(t,n){var e=this._,r=bu(t+"",e),i,o=-1,a=r.length;if(arguments.length<2){for(;++o<a;)if((i=(t=r[o]).type)&&(i=Su(e[i],t.name)))return i;return}if(n!=null&&typeof n!="function")throw new Error("invalid callback: "+n);for(;++o<a;)if(i=(t=r[o]).type)e[i]=qi(e[i],t.name,n);else if(n==null)for(i in e)e[i]=qi(e[i],t.name,null);return this},copy:function(){var t={},n=this._;for(var e in n)t[e]=n[e].slice();return new ne(t)},call:function(t,n){if((i=arguments.length-2)>0)for(var e=new Array(i),r=0,i,o;r<i;++r)e[r]=arguments[r+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(o=this._[t],r=0,i=o.length;r<i;++r)o[r].value.apply(n,e)},apply:function(t,n,e){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,o=r.length;i<o;++i)r[i].value.apply(n,e)}};function Su(t,n){for(var e=0,r=t.length,i;e<r;++e)if((i=t[e]).name===n)return i.value}function qi(t,n,e){for(var r=0,i=t.length;r<i;++r)if(t[r].name===n){t[r]=xu,t=t.slice(0,r).concat(t.slice(r+1));break}return e!=null&&t.push({name:n,value:e}),t}var _r="http://www.w3.org/1999/xhtml";const Hi={svg:"http://www.w3.org/2000/svg",xhtml:_r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Oe(t){var n=t+="",e=n.indexOf(":");return e>=0&&(n=t.slice(0,e))!=="xmlns"&&(t=t.slice(e+1)),Hi.hasOwnProperty(n)?{space:Hi[n],local:t}:t}function Eu(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===_r&&n.documentElement.namespaceURI===_r?n.createElement(t):n.createElementNS(e,t)}}function Mu(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function Qo(t){var n=Oe(t);return(n.local?Mu:Eu)(n)}function Nu(){}function Zr(t){return t==null?Nu:function(){return this.querySelector(t)}}function Au(t){typeof t!="function"&&(t=Zr(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o=n[i],a=o.length,s=r[i]=new Array(a),c,l,u=0;u<a;++u)(c=o[u])&&(l=t.call(c,c.__data__,u,o))&&("__data__"in c&&(l.__data__=c.__data__),s[u]=l);return new pt(r,this._parents)}function ta(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function ku(){return[]}function na(t){return t==null?ku:function(){return this.querySelectorAll(t)}}function Pu(t){return function(){var n=t.apply(this,arguments);return n==null?[]:ta(n)}}function Cu(t){typeof t=="function"?t=Pu(t):t=na(t);for(var n=this._groups,e=n.length,r=[],i=[],o=0;o<e;++o)for(var a=n[o],s=a.length,c,l=0;l<s;++l)(c=a[l])&&(r.push(t.call(c,c.__data__,l,a)),i.push(c));return new pt(r,i)}function ea(t){return function(){return this.matches(t)}}function ra(t){return function(n){return n.matches(t)}}var Tu=Array.prototype.find;function zu(t){return function(){return Tu.call(this.children,t)}}function Ru(){return this.firstElementChild}function Lu(t){return this.select(t==null?Ru:zu(typeof t=="function"?t:ra(t)))}var Ou=Array.prototype.filter;function Iu(){return this.children}function $u(t){return function(){return Ou.call(this.children,t)}}function ju(t){return this.selectAll(t==null?Iu:$u(typeof t=="function"?t:ra(t)))}function Fu(t){typeof t!="function"&&(t=ea(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o=n[i],a=o.length,s=r[i]=[],c,l=0;l<a;++l)(c=o[l])&&t.call(c,c.__data__,l,o)&&s.push(c);return new pt(r,this._parents)}function ia(t){return new Array(t.length)}function Du(){return new pt(this._enter||this._groups.map(ia),this._parents)}function ke(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}ke.prototype={constructor:ke,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};function qu(t){return function(){return t}}function Hu(t,n,e,r,i,o){for(var a=0,s,c=n.length,l=o.length;a<l;++a)(s=n[a])?(s.__data__=o[a],r[a]=s):e[a]=new ke(t,o[a]);for(;a<c;++a)(s=n[a])&&(i[a]=s)}function Xu(t,n,e,r,i,o,a){var s,c,l=new Map,u=n.length,f=o.length,h=new Array(u),p;for(s=0;s<u;++s)(c=n[s])&&(h[s]=p=a.call(c,c.__data__,s,n)+"",l.has(p)?i[s]=c:l.set(p,c));for(s=0;s<f;++s)p=a.call(t,o[s],s,o)+"",(c=l.get(p))?(r[s]=c,c.__data__=o[s],l.delete(p)):e[s]=new ke(t,o[s]);for(s=0;s<u;++s)(c=n[s])&&l.get(h[s])===c&&(i[s]=c)}function Gu(t){return t.__data__}function Vu(t,n){if(!arguments.length)return Array.from(this,Gu);var e=n?Xu:Hu,r=this._parents,i=this._groups;typeof t!="function"&&(t=qu(t));for(var o=i.length,a=new Array(o),s=new Array(o),c=new Array(o),l=0;l<o;++l){var u=r[l],f=i[l],h=f.length,p=ta(t.call(u,u&&u.__data__,l,r)),g=p.length,x=s[l]=new Array(g),b=a[l]=new Array(g),w=c[l]=new Array(h);e(u,f,x,b,w,p,n);for(var S=0,y=0,_,E;S<g;++S)if(_=x[S]){for(S>=y&&(y=S+1);!(E=b[y])&&++y<g;);_._next=E||null}}return a=new pt(a,r),a._enter=s,a._exit=c,a}function Wu(){return new pt(this._exit||this._groups.map(ia),this._parents)}function Bu(t,n,e){var r=this.enter(),i=this,o=this.exit();return r=typeof t=="function"?t(r):r.append(t+""),n!=null&&(i=n(i)),e==null?o.remove():e(o),r&&i?r.merge(i).order():i}function Zu(t){if(!(t instanceof pt))throw new Error("invalid merge");for(var n=this._groups,e=t._groups,r=n.length,i=e.length,o=Math.min(r,i),a=new Array(r),s=0;s<o;++s)for(var c=n[s],l=e[s],u=c.length,f=a[s]=new Array(u),h,p=0;p<u;++p)(h=c[p]||l[p])&&(f[p]=h);for(;s<r;++s)a[s]=n[s];return new pt(a,this._parents)}function Uu(){for(var t=this._groups,n=-1,e=t.length;++n<e;)for(var r=t[n],i=r.length-1,o=r[i],a;--i>=0;)(a=r[i])&&(o&&a.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(a,o),o=a);return this}function Yu(t){t||(t=Ku);function n(f,h){return f&&h?t(f.__data__,h.__data__):!f-!h}for(var e=this._groups,r=e.length,i=new Array(r),o=0;o<r;++o){for(var a=e[o],s=a.length,c=i[o]=new Array(s),l,u=0;u<s;++u)(l=a[u])&&(c[u]=l);c.sort(n)}return new pt(i,this._parents).order()}function Ku(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function Ju(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function Qu(){return Array.from(this)}function tc(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,o=r.length;i<o;++i){var a=r[i];if(a)return a}return null}function nc(){let t=0;for(const n of this)++t;return t}function ec(){return!this.node()}function rc(t){for(var n=this._groups,e=0,r=n.length;e<r;++e)for(var i=n[e],o=0,a=i.length,s;o<a;++o)(s=i[o])&&t.call(s,s.__data__,o,i);return this}function ic(t){return function(){this.removeAttribute(t)}}function oc(t){return function(){this.removeAttributeNS(t.space,t.local)}}function ac(t,n){return function(){this.setAttribute(t,n)}}function sc(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function uc(t,n){return function(){var e=n.apply(this,arguments);e==null?this.removeAttribute(t):this.setAttribute(t,e)}}function cc(t,n){return function(){var e=n.apply(this,arguments);e==null?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function lc(t,n){var e=Oe(t);if(arguments.length<2){var r=this.node();return e.local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}return this.each((n==null?e.local?oc:ic:typeof n=="function"?e.local?cc:uc:e.local?sc:ac)(e,n))}function oa(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function fc(t){return function(){this.style.removeProperty(t)}}function hc(t,n,e){return function(){this.style.setProperty(t,n,e)}}function pc(t,n,e){return function(){var r=n.apply(this,arguments);r==null?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}function gc(t,n,e){return arguments.length>1?this.each((n==null?fc:typeof n=="function"?pc:hc)(t,n,e??"")):cn(this.node(),t)}function cn(t,n){return t.style.getPropertyValue(n)||oa(t).getComputedStyle(t,null).getPropertyValue(n)}function dc(t){return function(){delete this[t]}}function mc(t,n){return function(){this[t]=n}}function vc(t,n){return function(){var e=n.apply(this,arguments);e==null?delete this[t]:this[t]=e}}function yc(t,n){return arguments.length>1?this.each((n==null?dc:typeof n=="function"?vc:mc)(t,n)):this.node()[t]}function aa(t){return t.trim().split(/^|\s+/)}function Ur(t){return t.classList||new sa(t)}function sa(t){this._node=t,this._names=aa(t.getAttribute("class")||"")}sa.prototype={add:function(t){var n=this._names.indexOf(t);n<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var n=this._names.indexOf(t);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};function ua(t,n){for(var e=Ur(t),r=-1,i=n.length;++r<i;)e.add(n[r])}function ca(t,n){for(var e=Ur(t),r=-1,i=n.length;++r<i;)e.remove(n[r])}function wc(t){return function(){ua(this,t)}}function _c(t){return function(){ca(this,t)}}function xc(t,n){return function(){(n.apply(this,arguments)?ua:ca)(this,t)}}function bc(t,n){var e=aa(t+"");
vendor: 14,405 bytes, line 1
1if(arguments.length<2){for(var r=Ur(this.node()),i=-1,o=e.length;++i<o;)if(!r.contains(e[i]))return!1;return!0}return this.each((typeof n=="function"?xc:n?wc:_c)(e,n))}function Sc(){this.textContent=""}function Ec(t){return function(){this.textContent=t}}function Mc(t){return function(){var n=t.apply(this,arguments);this.textContent=n??""}}function Nc(t){return arguments.length?this.each(t==null?Sc:(typeof t=="function"?Mc:Ec)(t)):this.node().textContent}function Ac(){this.innerHTML=""}function kc(t){return function(){this.innerHTML=t}}function Pc(t){return function(){var n=t.apply(this,arguments);this.innerHTML=n??""}}function Cc(t){return arguments.length?this.each(t==null?Ac:(typeof t=="function"?Pc:kc)(t)):this.node().innerHTML}function Tc(){this.nextSibling&&this.parentNode.appendChild(this)}function zc(){return this.each(Tc)}function Rc(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Lc(){return this.each(Rc)}function Oc(t){var n=typeof t=="function"?t:Qo(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})}function Ic(){return null}function $c(t,n){var e=typeof t=="function"?t:Qo(t),r=n==null?Ic:typeof n=="function"?n:Zr(n);return this.select(function(){return this.insertBefore(e.apply(this,arguments),r.apply(this,arguments)||null)})}function jc(){var t=this.parentNode;t&&t.removeChild(this)}function Fc(){return this.each(jc)}function Dc(){var t=this.cloneNode(!1),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function qc(){var t=this.cloneNode(!0),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function Hc(t){return this.select(t?qc:Dc)}function Xc(t){return arguments.length?this.property("__data__",t):this.node().__data__}function Gc(t){return function(n){t.call(this,n,this.__data__)}}function Vc(t){return t.trim().split(/^|\s+/).map(function(n){var e="",r=n.indexOf(".");return r>=0&&(e=n.slice(r+1),n=n.slice(0,r)),{type:n,name:e}})}function Wc(t){return function(){var n=this.__on;if(n){for(var e=0,r=-1,i=n.length,o;e<i;++e)o=n[e],(!t.type||o.type===t.type)&&o.name===t.name?this.removeEventListener(o.type,o.listener,o.options):n[++r]=o;++r?n.length=r:delete this.__on}}}function Bc(t,n,e){return function(){var r=this.__on,i,o=Gc(n);if(r){for(var a=0,s=r.length;a<s;++a)if((i=r[a]).type===t.type&&i.name===t.name){this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=o,i.options=e),i.value=n;return}}this.addEventListener(t.type,o,e),i={type:t.type,name:t.name,value:n,listener:o,options:e},r?r.push(i):this.__on=[i]}}function Zc(t,n,e){var r=Vc(t+""),i,o=r.length,a;if(arguments.length<2){var s=this.node().__on;if(s){for(var c=0,l=s.length,u;c<l;++c)for(i=0,u=s[c];i<o;++i)if((a=r[i]).type===u.type&&a.name===u.name)return u.value}return}for(s=n?Bc:Wc,i=0;i<o;++i)this.each(s(r[i],n,e));return this}function la(t,n,e){var r=oa(t),i=r.CustomEvent;typeof i=="function"?i=new i(n,e):(i=r.document.createEvent("Event"),e?(i.initEvent(n,e.bubbles,e.cancelable),i.detail=e.detail):i.initEvent(n,!1,!1)),t.dispatchEvent(i)}function Uc(t,n){return function(){return la(this,t,n)}}function Yc(t,n){return function(){return la(this,t,n.apply(this,arguments))}}function Kc(t,n){return this.each((typeof n=="function"?Yc:Uc)(t,n))}function*Jc(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,o=r.length,a;i<o;++i)(a=r[i])&&(yield a)}var fa=[null];function pt(t,n){this._groups=t,this._parents=n}function qn(){return new pt([[document.documentElement]],fa)}function Qc(){return this}pt.prototype=qn.prototype={constructor:pt,select:Au,selectAll:Cu,selectChild:Lu,selectChildren:ju,filter:Fu,data:Vu,enter:Du,exit:Wu,join:Bu,merge:Zu,selection:Qc,order:Uu,sort:Yu,call:Ju,nodes:Qu,node:tc,size:nc,empty:ec,each:rc,attr:lc,style:gc,property:yc,classed:bc,text:Nc,html:Cc,raise:zc,lower:Lc,append:Oc,insert:$c,remove:Fc,clone:Hc,datum:Xc,on:Zc,dispatch:Kc,[Symbol.iterator]:Jc};function Ft(t){return typeof t=="string"?new pt([[document.querySelector(t)]],[document.documentElement]):new pt([[t]],fa)}function tl(t){let n;for(;n=t.sourceEvent;)t=n;return t}function Bt(t,n){if(t=tl(t),n===void 0&&(n=t.currentTarget),n){var e=n.ownerSVGElement||n;if(e.createSVGPoint){var r=e.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}if(n.getBoundingClientRect){var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}}return[t.pageX,t.pageY]}function xr(t){t.preventDefault(),t.stopImmediatePropagation()}function nl(t){var n=t.document.documentElement,e=Ft(t).on("dragstart.drag",xr,!0);"onselectstart"in n?e.on("selectstart.drag",xr,!0):(n.__noselect=n.style.MozUserSelect,n.style.MozUserSelect="none")}function el(t,n){var e=t.document.documentElement,r=Ft(t).on("dragstart.drag",null);n&&(r.on("click.drag",xr,!0),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in e?r.on("selectstart.drag",null):(e.style.MozUserSelect=e.__noselect,delete e.__noselect)}function Yr(t,n,e){t.prototype=n.prototype=e,e.constructor=t}function ha(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}function Hn(){}var Rn=.7,Pe=1/Rn,on="\\s*([+-]?\\d+)\\s*",Ln="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Tt="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",rl=/^#([0-9a-f]{3,8})$/,il=new RegExp("^rgb\\("+[on,on,on]+"\\)$"),ol=new RegExp("^rgb\\("+[Tt,Tt,Tt]+"\\)$"),al=new RegExp("^rgba\\("+[on,on,on,Ln]+"\\)$"),sl=new RegExp("^rgba\\("+[Tt,Tt,Tt,Ln]+"\\)$"),ul=new RegExp("^hsl\\("+[Ln,Tt,Tt]+"\\)$"),cl=new RegExp("^hsla\\("+[Ln,Tt,Tt,Ln]+"\\)$"),Xi={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Yr(Hn,On,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Gi,formatHex:Gi,formatHsl:ll,formatRgb:Vi,toString:Vi});function Gi(){return this.rgb().formatHex()}function ll(){return pa(this).formatHsl()}function Vi(){return this.rgb().formatRgb()}function On(t){var n,e;return t=(t+"").trim().toLowerCase(),(n=rl.exec(t))?(e=n[1].length,n=parseInt(n[1],16),e===6?Wi(n):e===3?new wt(n>>8&15|n>>4&240,n>>4&15|n&240,(n&15)<<4|n&15,1):e===8?Un(n>>24&255,n>>16&255,n>>8&255,(n&255)/255):e===4?Un(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|n&240,((n&15)<<4|n&15)/255):null):(n=il.exec(t))?new wt(n[1],n[2],n[3],1):(n=ol.exec(t))?new wt(n[1]*255/100,n[2]*255/100,n[3]*255/100,1):(n=al.exec(t))?Un(n[1],n[2],n[3],n[4]):(n=sl.exec(t))?Un(n[1]*255/100,n[2]*255/100,n[3]*255/100,n[4]):(n=ul.exec(t))?Ui(n[1],n[2]/100,n[3]/100,1):(n=cl.exec(t))?Ui(n[1],n[2]/100,n[3]/100,n[4]):Xi.hasOwnProperty(t)?Wi(Xi[t]):t==="transparent"?new wt(NaN,NaN,NaN,0):null}function Wi(t){return new wt(t>>16&255,t>>8&255,t&255,1)}function Un(t,n,e,r){return r<=0&&(t=n=e=NaN),new wt(t,n,e,r)}function fl(t){return t instanceof Hn||(t=On(t)),t?(t=t.rgb(),new wt(t.r,t.g,t.b,t.opacity)):new wt}function br(t,n,e,r){return arguments.length===1?fl(t):new wt(t,n,e,r??1)}function wt(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}Yr(wt,br,ha(Hn,{brighter:function(t){return t=t==null?Pe:Math.pow(Pe,t),new wt(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=t==null?Rn:Math.pow(Rn,t),new wt(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Bi,formatHex:Bi,formatRgb:Zi,toString:Zi}));function Bi(){return"#"+We(this.r)+We(this.g)+We(this.b)}function Zi(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(t===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(t===1?")":", "+t+")")}function We(t){return t=Math.max(0,Math.min(255,Math.round(t)||0)),(t<16?"0":"")+t.toString(16)}function Ui(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Ct(t,n,e,r)}function pa(t){if(t instanceof Ct)return new Ct(t.h,t.s,t.l,t.opacity);if(t instanceof Hn||(t=On(t)),!t)return new Ct;if(t instanceof Ct)return t;t=t.rgb();var n=t.r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),o=Math.max(n,e,r),a=NaN,s=o-i,c=(o+i)/2;return s?(n===o?a=(e-r)/s+(e<r)*6:e===o?a=(r-n)/s+2:a=(n-e)/s+4,s/=c<.5?o+i:2-o-i,a*=60):s=c>0&&c<1?0:a,new Ct(a,s,c,t.opacity)}function hl(t,n,e,r){return arguments.length===1?pa(t):new Ct(t,n,e,r??1)}function Ct(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}Yr(Ct,hl,ha(Hn,{brighter:function(t){return t=t==null?Pe:Math.pow(Pe,t),new Ct(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=t==null?Rn:Math.pow(Rn,t),new Ct(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+(this.h<0)*360,n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new wt(Be(t>=240?t-240:t+120,i,r),Be(t,i,r),Be(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(t===1?"hsl(":"hsla(")+(this.h||0)+", "+(this.s||0)*100+"%, "+(this.l||0)*100+"%"+(t===1?")":", "+t+")")}}));function Be(t,n,e){return(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)*255}const ga=t=>()=>t;function pl(t,n){return function(e){return t+e*n}}function gl(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}function dl(t){return(t=+t)==1?da:function(n,e){return e-n?gl(n,e,t):ga(isNaN(n)?e:n)}}function da(t,n){var e=n-t;return e?pl(t,e):ga(isNaN(t)?n:t)}const Yi=(function t(n){var e=dl(n);function r(i,o){var a=e((i=br(i)).r,(o=br(o)).r),s=e(i.g,o.g),c=e(i.b,o.b),l=da(i.opacity,o.opacity);return function(u){return i.r=a(u),i.g=s(u),i.b=c(u),i.opacity=l(u),i+""}}return r.gamma=t,r})(1);function Wt(t,n){return t=+t,n=+n,function(e){return t*(1-e)+n*e}}var Sr=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ze=new RegExp(Sr.source,"g");function ml(t){return function(){return t}}function vl(t){return function(n){return t(n)+""}}function yl(t,n){var e=Sr.lastIndex=Ze.lastIndex=0,r,i,o,a=-1,s=[],c=[];for(t=t+"",n=n+"";(r=Sr.exec(t))&&(i=Ze.exec(n));)(o=i.index)>e&&(o=n.slice(e,o),s[a]?s[a]+=o:s[++a]=o),(r=r[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,c.push({i:a,x:Wt(r,i)})),e=Ze.lastIndex;return e<n.length&&(o=n.slice(e),s[a]?s[a]+=o:s[++a]=o),s.length<2?c[0]?vl(c[0].x):ml(n):(n=c.length,function(l){for(var u=0,f;u<n;++u)s[(f=c[u]).i]=f.x(l);return s.join("")})}var Ki=180/Math.PI,Er={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function ma(t,n,e,r,i,o){var a,s,c;return(a=Math.sqrt(t*t+n*n))&&(t/=a,n/=a),(c=t*e+n*r)&&(e-=t*c,r-=n*c),(s=Math.sqrt(e*e+r*r))&&(e/=s,r/=s,c/=s),t*r<n*e&&(t=-t,n=-n,c=-c,a=-a),{translateX:i,translateY:o,rotate:Math.atan2(n,t)*Ki,skewX:Math.atan(c)*Ki,scaleX:a,scaleY:s}}var Yn;function wl(t){const n=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(t+"");return n.isIdentity?Er:ma(n.a,n.b,n.c,n.d,n.e,n.f)}function _l(t){return t==null||(Yn||(Yn=document.createElementNS("http://www.w3.org/2000/svg","g")),Yn.setAttribute("transform",t),!(t=Yn.transform.baseVal.consolidate()))?Er:(t=t.matrix,ma(t.a,t.b,t.c,t.d,t.e,t.f))}function va(t,n,e,r){function i(l){return l.length?l.pop()+" ":""}function o(l,u,f,h,p,g){if(l!==f||u!==h){var x=p.push("translate(",null,n,null,e);g.push({i:x-4,x:Wt(l,f)},{i:x-2,x:Wt(u,h)})}else(f||h)&&p.push("translate("+f+n+h+e)}function a(l,u,f,h){l!==u?(l-u>180?u+=360:u-l>180&&(l+=360),h.push({i:f.push(i(f)+"rotate(",null,r)-2,x:Wt(l,u)})):u&&f.push(i(f)+"rotate("+u+r)}
vendor: 4,146 bytes, line 1
1function s(l,u,f,h){l!==u?h.push({i:f.push(i(f)+"skewX(",null,r)-2,x:Wt(l,u)}):u&&f.push(i(f)+"skewX("+u+r)}function c(l,u,f,h,p,g){if(l!==f||u!==h){var x=p.push(i(p)+"scale(",null,",",null,")");g.push({i:x-4,x:Wt(l,f)},{i:x-2,x:Wt(u,h)})}else(f!==1||h!==1)&&p.push(i(p)+"scale("+f+","+h+")")}return function(l,u){var f=[],h=[];return l=t(l),u=t(u),o(l.translateX,l.translateY,u.translateX,u.translateY,f,h),a(l.rotate,u.rotate,f,h),s(l.skewX,u.skewX,f,h),c(l.scaleX,l.scaleY,u.scaleX,u.scaleY,f,h),l=u=null,function(p){for(var g=-1,x=h.length,b;++g<x;)f[(b=h[g]).i]=b.x(p);return f.join("")}}}var xl=va(wl,"px, ","px)","deg)"),bl=va(_l,", ",")",")"),Sl=1e-12;function Ji(t){return((t=Math.exp(t))+1/t)/2}function El(t){return((t=Math.exp(t))-1/t)/2}function Ml(t){return((t=Math.exp(2*t))-1)/(t+1)}const Nl=(function t(n,e,r){function i(o,a){var s=o[0],c=o[1],l=o[2],u=a[0],f=a[1],h=a[2],p=u-s,g=f-c,x=p*p+g*g,b,w;if(x<Sl)w=Math.log(h/l)/n,b=function(L){return[s+L*p,c+L*g,l*Math.exp(n*L*w)]};else{var S=Math.sqrt(x),y=(h*h-l*l+r*x)/(2*l*e*S),_=(h*h-l*l-r*x)/(2*h*e*S),E=Math.log(Math.sqrt(y*y+1)-y),N=Math.log(Math.sqrt(_*_+1)-_);w=(N-E)/n,b=function(L){var C=L*w,j=Ji(E),D=l/(e*S)*(j*Ml(n*C+E)-El(E));return[s+D*p,c+D*g,l*j/Ji(n*C+E)]}}return b.duration=w*1e3*n/Math.SQRT2,b}return i.rho=function(o){var a=Math.max(.001,+o),s=a*a,c=s*s;return t(a,s,c)},i})(Math.SQRT2,2,4);var ln=0,xn=0,pn=0,ya=1e3,Ce,bn,Te=0,Jt=0,Ie=0,In=typeof performance=="object"&&performance.now?performance:Date,wa=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Kr(){return Jt||(wa(Al),Jt=In.now()+Ie)}function Al(){Jt=0}function ze(){this._call=this._time=this._next=null}ze.prototype=_a.prototype={constructor:ze,restart:function(t,n,e){if(typeof t!="function")throw new TypeError("callback is not a function");e=(e==null?Kr():+e)+(n==null?0:+n),!this._next&&bn!==this&&(bn?bn._next=this:Ce=this,bn=this),this._call=t,this._time=e,Mr()},stop:function(){this._call&&(this._call=null,this._time=1/0,Mr())}};function _a(t,n,e){var r=new ze;return r.restart(t,n,e),r}function kl(){Kr(),++ln;for(var t=Ce,n;t;)(n=Jt-t._time)>=0&&t._call.call(null,n),t=t._next;--ln}function Qi(){Jt=(Te=In.now())+Ie,ln=xn=0;try{kl()}finally{ln=0,Cl(),Jt=0}}function Pl(){var t=In.now(),n=t-Te;n>ya&&(Ie-=n,Te=t)}function Cl(){for(var t,n=Ce,e,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:Ce=e);bn=t,Mr(r)}function Mr(t){if(!ln){xn&&(xn=clearTimeout(xn));var n=t-Jt;n>24?(t<1/0&&(xn=setTimeout(Qi,t-In.now()-Ie)),pn&&(pn=clearInterval(pn))):(pn||(Te=In.now(),pn=setInterval(Pl,ya)),ln=1,wa(Qi))}}function to(t,n,e){var r=new ze;return n=n==null?0:+n,r.restart(i=>{r.stop(),t(i+n)},n,e),r}var Tl=Br("start","end","cancel","interrupt"),zl=[],xa=0,no=1,Nr=2,ee=3,eo=4,Ar=5,re=6;function $e(t,n,e,r,i,o){var a=t.__transition;if(!a)t.__transition={};else if(e in a)return;Rl(t,e,{name:n,index:r,group:i,on:Tl,tween:zl,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:xa})}function Jr(t,n){var e=At(t,n);if(e.state>xa)throw new Error("too late; already scheduled");return e}function Lt(t,n){var e=At(t,n);if(e.state>ee)throw new Error("too late; already running");return e}function At(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function Rl(t,n,e){var r=t.__transition,i;r[n]=e,e.timer=_a(o,0,e.time);function o(l){e.state=no,e.timer.restart(a,e.delay,e.time),e.delay<=l&&a(l-e.delay)}function a(l){var u,f,h,p;if(e.state!==no)return c();for(u in r)if(p=r[u],p.name===e.name){if(p.state===ee)return to(a);p.state===eo?(p.state=re,p.timer.stop(),p.on.call("interrupt",t,t.__data__,p.index,p.group),delete r[u]):+u<n&&(p.state=re,p.timer.stop(),p.on.call("cancel",t,t.__data__,p.index,p.group),delete r[u])}if(to(function(){e.state===ee&&(e.state=eo,e.timer.restart(s,e.delay,e.time),s(l))}),e.state=Nr,e.on.call("start",t,t.__data__,e.index,e.group),e.state===Nr){for(e.state=ee,i=new Array(h=e.tween.length),u=0,f=-1;u<h;++u)(p=e.tween[u].value.call(t,t.__data__,e.index,e.group))&&(i[
vendor: 10,003 bytes, line 1
1++f]=p);i.length=f+1}}function s(l){for(var u=l<e.duration?e.ease.call(null,l/e.duration):(e.timer.restart(c),e.state=Ar,1),f=-1,h=i.length;++f<h;)i[f].call(t,u);e.state===Ar&&(e.on.call("end",t,t.__data__,e.index,e.group),c())}function c(){e.state=re,e.timer.stop(),delete r[n];for(var l in r)return;delete t.__transition}}function ie(t,n){var e=t.__transition,r,i,o=!0,a;if(e){n=n==null?null:n+"";for(a in e){if((r=e[a]).name!==n){o=!1;continue}i=r.state>Nr&&r.state<Ar,r.state=re,r.timer.stop(),r.on.call(i?"interrupt":"cancel",t,t.__data__,r.index,r.group),delete e[a]}o&&delete t.__transition}}function Ll(t){return this.each(function(){ie(this,t)})}function Ol(t,n){var e,r;return function(){var i=Lt(this,t),o=i.tween;if(o!==e){r=e=o;for(var a=0,s=r.length;a<s;++a)if(r[a].name===n){r=r.slice(),r.splice(a,1);break}}i.tween=r}}function Il(t,n,e){var r,i;if(typeof e!="function")throw new Error;return function(){var o=Lt(this,t),a=o.tween;if(a!==r){i=(r=a).slice();for(var s={name:n,value:e},c=0,l=i.length;c<l;++c)if(i[c].name===n){i[c]=s;break}c===l&&i.push(s)}o.tween=i}}function $l(t,n){var e=this._id;if(t+="",arguments.length<2){for(var r=At(this.node(),e).tween,i=0,o=r.length,a;i<o;++i)if((a=r[i]).name===t)return a.value;return null}return this.each((n==null?Ol:Il)(e,t,n))}function Qr(t,n,e){var r=t._id;return t.each(function(){var i=Lt(this,r);(i.value||(i.value={}))[n]=e.apply(this,arguments)}),function(i){return At(i,r).value[n]}}function ba(t,n){var e;return(typeof n=="number"?Wt:n instanceof On?Yi:(e=On(n))?(n=e,Yi):yl)(t,n)}function jl(t){return function(){this.removeAttribute(t)}}function Fl(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Dl(t,n,e){var r,i=e+"",o;return function(){var a=this.getAttribute(t);return a===i?null:a===r?o:o=n(r=a,e)}}function ql(t,n,e){var r,i=e+"",o;return function(){var a=this.getAttributeNS(t.space,t.local);return a===i?null:a===r?o:o=n(r=a,e)}}function Hl(t,n,e){var r,i,o;return function(){var a,s=e(this),c;return s==null?void this.removeAttribute(t):(a=this.getAttribute(t),c=s+"",a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,s)))}}function Xl(t,n,e){var r,i,o;return function(){var a,s=e(this),c;return s==null?void this.removeAttributeNS(t.space,t.local):(a=this.getAttributeNS(t.space,t.local),c=s+"",a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,s)))}}function Gl(t,n){var e=Oe(t),r=e==="transform"?bl:ba;return this.attrTween(t,typeof n=="function"?(e.local?Xl:Hl)(e,r,Qr(this,"attr."+t,n)):n==null?(e.local?Fl:jl)(e):(e.local?ql:Dl)(e,r,n))}function Vl(t,n){return function(e){this.setAttribute(t,n.call(this,e))}}function Wl(t,n){return function(e){this.setAttributeNS(t.space,t.local,n.call(this,e))}}function Bl(t,n){var e,r;function i(){var o=n.apply(this,arguments);return o!==r&&(e=(r=o)&&Wl(t,o)),e}return i._value=n,i}function Zl(t,n){var e,r;function i(){var o=n.apply(this,arguments);return o!==r&&(e=(r=o)&&Vl(t,o)),e}return i._value=n,i}function Ul(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(n==null)return this.tween(e,null);if(typeof n!="function")throw new Error;var r=Oe(t);return this.tween(e,(r.local?Bl:Zl)(r,n))}function Yl(t,n){return function(){Jr(this,t).delay=+n.apply(this,arguments)}}function Kl(t,n){return n=+n,function(){Jr(this,t).delay=n}}function Jl(t){var n=this._id;return arguments.length?this.each((typeof t=="function"?Yl:Kl)(n,t)):At(this.node(),n).delay}function Ql(t,n){return function(){Lt(this,t).duration=+n.apply(this,arguments)}}function tf(t,n){return n=+n,function(){Lt(this,t).duration=n}}function nf(t){var n=this._id;return arguments.length?this.each((typeof t=="function"?Ql:tf)(n,t)):At(this.node(),n).duration}function ef(t,n){if(typeof n!="function")throw new Error;return function(){Lt(this,t).ease=n}}function rf(t){var n=this._id;return arguments.length?this.each(ef(n,t)):At(this.node(),n).ease}function of(t,n){return function(){var e=n.apply(this,arguments);if(typeof e!="function")throw new Error;Lt(this,t).ease=e}}function af(t){if(typeof t!="function")throw new Error;return this.each(of(this._id,t))}function sf(t){typeof t!="function"&&(t=ea(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o=n[i],a=o.length,s=r[i]=[],c,l=0;l<a;++l)(c=o[l])&&t.call(c,c.__data__,l,o)&&s.push(c);return new Ht(r,this._parents,this._name,this._id)}function uf(t){if(t._id!==this._id)throw new Error;for(var n=this._groups,e=t._groups,r=n.length,i=e.length,o=Math.min(r,i),a=new Array(r),s=0;s<o;++s)for(var c=n[s],l=e[s],u=c.length,f=a[s]=new Array(u),h,p=0;p<u;++p)(h=c[p]||l[p])&&(f[p]=h);for(;s<r;++s)a[s]=n[s];return new Ht(a,this._parents,this._name,this._id)}function cf(t){return(t+"").trim().split(/^|\s+/).every(function(n){var e=n.indexOf(".");return e>=0&&(n=n.slice(0,e)),!n||n==="start"})}function lf(t,n,e){var r,i,o=cf(n)?Jr:Lt;return function(){var a=o(this,t),s=a.on;s!==r&&(i=(r=s).copy()).on(n,e),a.on=i}}function ff(t,n){var e=this._id;return arguments.length<2?At(this.node(),e).on.on(t):this.each(lf(e,t,n))}function hf(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}function pf(){return this.on("end.remove",hf(this._id))}function gf(t){var n=this._name,e=this._id;typeof t!="function"&&(t=Zr(t));for(var r=this._groups,i=r.length,o=new Array(i),a=0;a<i;++a)for(var s=r[a],c=s.length,l=o[a]=new Array(c),u,f,h=0;h<c;++h)(u=s[h])&&(f=t.call(u,u.__data__,h,s))&&("__data__"in u&&(f.__data__=u.__data__),l[h]=f,$e(l[h],n,e,h,l,At(u,e)));return new Ht(o,this._parents,n,e)}function df(t){var n=this._name,e=this._id;typeof t!="function"&&(t=na(t));for(var r=this._groups,i=r.length,o=[],a=[],s=0;s<i;++s)for(var c=r[s],l=c.length,u,f=0;f<l;++f)if(u=c[f]){for(var h=t.call(u,u.__data__,f,c),p,g=At(u,e),x=0,b=h.length;x<b;++x)(p=h[x])&&$e(p,n,e,x,h,g);o.push(h),a.push(u)}return new Ht(o,a,n,e)}var mf=qn.prototype.constructor;function vf(){return new mf(this._groups,this._parents)}function yf(t,n){var e,r,i;return function(){var o=cn(this,t),a=(this.style.removeProperty(t),cn(this,t));return o===a?null:o===e&&a===r?i:i=n(e=o,r=a)}}function Sa(t){return function(){this.style.removeProperty(t)}}function wf(t,n,e){var r,i=e+"",o;return function(){var a=cn(this,t);return a===i?null:a===r?o:o=n(r=a,e)}}function _f(t,n,e){var r,i,o;return function(){var a=cn(this,t),s=e(this),c=s+"";return s==null&&(c=s=(this.style.removeProperty(t),cn(this,t))),a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,s))}}function xf(t,n){var e,r,i,o="style."+n,a="end."+o,s;return function(){var c=Lt(this,t),l=c.on,u=c.value[o]==null?s||(s=Sa(n)):void 0;(l!==e||i!==u)&&(r=(e=l).copy()).on(a,i=u),c.on=r}}function bf(t,n,e){var r=(t+="")=="transform"?xl:ba;return n==null?this.styleTween(t,yf(t,r)).on("end.style."+t,Sa(t)):typeof n=="function"?this.styleTween(t,_f(t,r,Qr(this,"style."+t,n))).each(xf(this._id,t)):this.styleTween(t,wf(t,r,n),e).on("end.style."+t,null)}function Sf(t,n,e){return function(r){this.style.setProperty(t,n.call(this,r),e)}}function Ef(t,n,e){var r,i;function o(){var a=n.apply(this,arguments);return a!==i&&(r=(i=a)&&Sf(t,a,e)),r}return o._value=n,o}function Mf(t,n,e){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(n==null)return this.tween(r,null);if(typeof n!="function")throw new Error;return this.tween(r,Ef(t,n,e??""))}function Nf(t){return function(){this.textContent=t}}function Af(t){return function(){var n=t(this);this.textContent=n??""}}function kf(t){return this.tween("text",typeof t=="function"?Af(Qr(this,"text",t)):Nf(t==null?"":t+""))}function Pf(t){return function(n){this.textContent=t.call(this,n)}}function Cf(t){var n,e;function r(){var i=t.apply(this,arguments);return i!==e&&(n=(e=i)&&Pf(i)),n}return r._value=t,r}function Tf(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,Cf(t))}function zf(){for(var t=this._name,n=this._id,e=Ea(),r=this._groups,i=r.length,o=0;o<i;++o)for(var a=r[o],s=a.length,c,l=0;l<s;++l)if(c=a[l]){var u=At(c,n);$e(c,t,e,l,a,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new Ht(r,this._parents,t,e)}function Rf(){var t,n,e=this,r=e._id,i=e.size();return new Promise(function(o,a){var s={value:a},c={value:function(){--i===0&&o()}};e.each(function(){var l=Lt(this,r),u=l.on;u!==t&&(n=(t=u).copy(),n._.cancel.push(s),n._.interrupt.push(s),n._.end.push(c)),l.on=n}),i===0&&o()})}var Lf=0;function Ht(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function Ea(){return++Lf}var Zt=qn.prototype;Ht.prototype={constructor:Ht,select:gf,selectAll:df,filter:sf,merge:uf,selection:vf,transition:zf,call:Zt.call,nodes:Zt.nodes,node:Zt.node,size:Zt.size,empty:Zt.empty,each:Zt.each,on:ff,attr:Gl,attrTween:Ul,style:bf,styleTween:Mf,text:kf,textTween:Tf,remove:pf,tween:$l,delay:Jl,duration:nf,ease:rf,easeVarying:af,end:Rf,[Symbol.iterator]:Zt[Symbol.iterator]};function Of(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}var If={time:null,delay:0,duration:250,ease:Of};function $f(t,n){for(var e;!(e=t.__transition)||!(e=e[n]);)if(!(t=t.parentNode))throw new Error(`transition ${n} not found`);return e}function jf(t){var n,e;t instanceof Ht?(n=t._id,t=t._name):(n=Ea(),(e=If).time=Kr(),t=t==null?null:t+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var a=r[o],s=a.length,c,l=0;l<s;++l)(c=a[l])&&$e(c,t,n,l,a,e||$f(c,n));return new Ht(r,this._parents,t,n)}qn.prototype.interrupt=Ll;qn.prototype.transition=jf;const Kn=t=>()=>t;function Ff(t,{sourceEvent:n,target:e,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:e,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function Dt(t,n,e){this.k=t,this.x=n,this.y=e}Dt.prototype={constructor:Dt,scale:function(t){return t===1?this:new Dt(this.k*t,this.x,this.y)}
vendor: 9,027 bytes, line 1
1,translate:function(t,n){return t===0&n===0?this:new Dt(this.k,this.x+this.k*t,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var ti=new Dt(1,0,0);Dt.prototype;function Ue(t){t.stopImmediatePropagation()}function gn(t){t.preventDefault(),t.stopImmediatePropagation()}function Df(t){return(!t.ctrlKey||t.type==="wheel")&&!t.button}function qf(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t,t.hasAttribute("viewBox")?(t=t.viewBox.baseVal,[[t.x,t.y],[t.x+t.width,t.y+t.height]]):[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]):[[0,0],[t.clientWidth,t.clientHeight]]}function ro(){return this.__zoom||ti}function Hf(t){return-t.deltaY*(t.deltaMode===1?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function Xf(){return navigator.maxTouchPoints||"ontouchstart"in this}function Gf(t,n,e){var r=t.invertX(n[0][0])-e[0][0],i=t.invertX(n[1][0])-e[1][0],o=t.invertY(n[0][1])-e[0][1],a=t.invertY(n[1][1])-e[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}function Vf(){var t=Df,n=qf,e=Gf,r=Hf,i=Xf,o=[0,1/0],a=[[-1/0,-1/0],[1/0,1/0]],s=250,c=Nl,l=Br("start","zoom","end"),u,f,h,p=500,g=150,x=0,b=10;function w(d){d.property("__zoom",ro).on("wheel.zoom",C).on("mousedown.zoom",j).on("dblclick.zoom",D).filter(i).on("touchstart.zoom",O).on("touchmove.zoom",X).on("touchend.zoom touchcancel.zoom",W).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}w.transform=function(d,m,v,A){var z=d.selection?d.selection():d;z.property("__zoom",ro),d!==z?E(d,m,v,A):z.interrupt().each(function(){N(this,arguments).event(A).start().zoom(null,typeof m=="function"?m.apply(this,arguments):m).end()})},w.scaleBy=function(d,m,v,A){w.scaleTo(d,function(){var z=this.__zoom.k,T=typeof m=="function"?m.apply(this,arguments):m;return z*T},v,A)},w.scaleTo=function(d,m,v,A){w.transform(d,function(){var z=n.apply(this,arguments),T=this.__zoom,F=v==null?_(z):typeof v=="function"?v.apply(this,arguments):v,q=T.invert(F),V=typeof m=="function"?m.apply(this,arguments):m;return e(y(S(T,V),F,q),z,a)},v,A)},w.translateBy=function(d,m,v,A){w.transform(d,function(){return e(this.__zoom.translate(typeof m=="function"?m.apply(this,arguments):m,typeof v=="function"?v.apply(this,arguments):v),n.apply(this,arguments),a)},null,A)},w.translateTo=function(d,m,v,A,z){w.transform(d,function(){var T=n.apply(this,arguments),F=this.__zoom,q=A==null?_(T):typeof A=="function"?A.apply(this,arguments):A;return e(ti.translate(q[0],q[1]).scale(F.k).translate(typeof m=="function"?-m.apply(this,arguments):-m,typeof v=="function"?-v.apply(this,arguments):-v),T,a)},A,z)};function S(d,m){return m=Math.max(o[0],Math.min(o[1],m)),m===d.k?d:new Dt(m,d.x,d.y)}function y(d,m,v){var A=m[0]-v[0]*d.k,z=m[1]-v[1]*d.k;return A===d.x&&z===d.y?d:new Dt(d.k,A,z)}function _(d){return[(+d[0][0]+ +d[1][0])/2,(+d[0][1]+ +d[1][1])/2]}function E(d,m,v,A){d.on("start.zoom",function(){N(this,arguments).event(A).start()}).on("interrupt.zoom end.zoom",function(){N(this,arguments).event(A).end()}).tween("zoom",function(){var z=this,T=arguments,F=N(z,T).event(A),q=n.apply(z,T),V=v==null?_(q):typeof v=="function"?v.apply(z,T):v,U=Math.max(q[1][0]-q[0][0],q[1][1]-q[0][1]),B=z.__zoom,Y=typeof m=="function"?m.apply(z,T):m,dt=c(B.invert(V).concat(U/B.k),Y.invert(V).concat(U/Y.k));return function(mt){if(mt===1)mt=Y;else{var xt=dt(mt),nt=U/xt[2];mt=new Dt(nt,V[0]-xt[0]*nt,V[1]-xt[1]*nt)}F.zoom(null,mt)}})}function N(d,m,v){return!v&&d.__zooming||new L(d,m)}function L(d,m){this.that=d,this.args=m,this.active=0,this.sourceEvent=null,this.extent=n.apply(d,m),this.taps=0}L.prototype={event:function(d){return d&&(this.sourceEvent=d),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(d,m){return this.mouse&&d!=="mouse"&&(this.mouse[1]=m.invert(this.mouse[0])),this.touch0&&d!=="touch"&&(this.touch0[1]=m.invert(this.touch0[0])),this.touch1&&d!=="touch"&&(this.touch1[1]=m.invert(this.touch1[0])),this.that.__zoom=m,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(d){var m=Ft(this.that).datum();l.call(d,this.that,new Ff(d,{sourceEvent:this.sourceEvent,target:w,transform:this.that.__zoom,dispatch:l}),m)}};function C(d,...m){if(!t.apply(this,arguments))return;var v=N(this,m).event(d),A=this.__zoom,z=Math.max(o[0],Math.min(o[1],A.k*Math.pow(2,r.apply(this,arguments)))),T=Bt(d);if(v.wheel)(v.mouse[0][0]!==T[0]||v.mouse[0][1]!==T[1])&&(v.mouse[1]=A.invert(v.mouse[0]=T)),clearTimeout(v.wheel);else{if(A.k===z)return;v.mouse=[T,A.invert(T)],ie(this),v.start()}gn(d),v.wheel=setTimeout(F,g),v.zoom("mouse",e(y(S(A,z),v.mouse[0],v.mouse[1]),v.extent,a));function F(){v.wheel=null,v.end()}}function j(d,...m){if(h||!t.apply(this,arguments))return;var v=N(this,m,!0).event(d),A=Ft(d.view).on("mousemove.zoom",V,!0).on("mouseup.zoom",U,!0),z=Bt(d,T),T=d.currentTarget,F=d.clientX,q=d.clientY;nl(d.view),Ue(d),v.mouse=[z,this.__zoom.invert(z)],ie(this),v.start();function V(B){if(gn(B),!v.moved){var Y=B.clientX-F,dt=B.clientY-q;v.moved=Y*Y+dt*dt>x}v.event(B).zoom("mouse",e(y(v.that.__zoom,v.mouse[0]=Bt(B,T),v.mouse[1]),v.extent,a))}function U(B){A.on("mousemove.zoom mouseup.zoom",null),el(B.view,v.moved),gn(B),v.event(B).end()}}function D(d,...m){if(t.apply(this,arguments)){var v=this.__zoom,A=Bt(d.changedTouches?d.changedTouches[0]:d,this),z=v.invert(A),T=v.k*(d.shiftKey?.5:2),F=e(y(S(v,T),A,z),n.apply(this,m),a);gn(d),s>0?Ft(this).transition().duration(s).call(E,F,A,d):Ft(this).call(w.transform,F,A,d)}}function O(d,...m){if(t.apply(this,arguments)){var v=d.touches,A=v.length,z=N(this,m,d.changedTouches.length===A).event(d),T,F,q,V;for(Ue(d),F=0;F<A;++F)q=v[F],V=Bt(q,this),V=[V,this.__zoom.invert(V),q.identifier],z.touch0?!z.touch1&&z.touch0[2]!==V[2]&&(z.touch1=V,z.taps=0):(z.touch0=V,T=!0,z.taps=1+!!u);u&&(u=clearTimeout(u)),T&&(z.taps<2&&(f=V[0],u=setTimeout(function(){u=null},p)),ie(this),z.start())}}function X(d,...m){if(this.__zooming){var v=N(this,m).event(d),A=d.changedTouches,z=A.length,T,F,q,V;for(gn(d),T=0;T<z;++T)F=A[T],q=Bt(F,this),v.touch0&&v.touch0[2]===F.identifier?v.touch0[0]=q:v.touch1&&v.touch1[2]===F.identifier&&(v.touch1[0]=q);if(F=v.that.__zoom,v.touch1){var U=v.touch0[0],B=v.touch0[1],Y=v.touch1[0],dt=v.touch1[1],mt=(mt=Y[0]-U[0])*mt+(mt=Y[1]-U[1])*mt,xt=(xt=dt[0]-B[0])*xt+(xt=dt[1]-B[1])*xt;F=S(F,Math.sqrt(mt/xt)),q=[(U[0]+Y[0])/2,(U[1]+Y[1])/2],V=[(B[0]+dt[0])/2,(B[1]+dt[1])/2]}else if(v.touch0)q=v.touch0[0],V=v.touch0[1];else return;v.zoom("touch",e(y(F,q,V),v.extent,a))}}function W(d,...m){if(this.__zooming){var v=N(this,m).event(d),A=d.changedTouches,z=A.length,T,F;for(Ue(d),h&&clearTimeout(h),h=setTimeout(function(){h=null},p),T=0;T<z;++T)F=A[T],v.touch0&&v.touch0[2]===F.identifier?delete v.touch0:v.touch1&&v.touch1[2]===F.identifier&&delete v.touch1;if(v.touch1&&!v.touch0&&(v.touch0=v.touch1,delete v.touch1),v.touch0)v.touch0[1]=this.__zoom.invert(v.touch0[0]);else if(v.end(),v.taps===2&&(F=Bt(F,this),Math.hypot(f[0]-F[0],f[1]-F[1])<b)){var q=Ft(this).on("dblclick.zoom");q&&q.apply(this,arguments)}}}return w.wheelDelta=function(d){return arguments.length?(r=typeof d=="function"?d:Kn(+d),w):r},w.filter=function(d){return arguments.length?(t=typeof d=="function"?d:Kn(!!d),w):t},w.touchable=function(d){return arguments.length?(i=typeof d=="function"?d:Kn(!!d),w):i},w.extent=function(d){return arguments.length?(n=typeof d=="function"?d:Kn([[+d[0][0],+d[0][1]],[+d[1][0],+d[1][1]]]),w):n},w.scaleExtent=function(d){return arguments.length?(o[0]=+d[0],o[1]=+d[1],w):[o[0],o[1]]},w.translateExtent=function(d){return arguments.length?(a[0][0]=+d[0][0],a[1][0]=+d[1][0],a[0][1]=+d[0][1],a[1][1]=+d[1][1],w):[[a[0][0],a[0][1]],[a[1][0],a[1][1]]]},w.constrain=function(d){return arguments.length?(e=d,w):e},w.duration=function(d){return arguments.length?(s=+d,w):s},w.interpolate=function(d){return arguments.length?(c=d,w):c},w.on=function(){var d=l.on.apply(l,arguments);return d===l?w:d},w.clickDistance=function(d){return arguments.length?(x=(d=+d)*d,w):Math.sqrt(x)},w.tapDistance=function(d){return arguments.length?(b=+d,w):b},w}function io(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),e.push.apply(e,r)}return e}function en(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};
1n%2?io(Object(e),!0).forEach(function(r){Wf(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):io(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function kr(t){"@babel/helpers - typeof";return kr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},kr(t)}function Wf(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function gt(){return gt=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},gt.apply(this,arguments)}function Bf(t,n){if(t==null)return{};var e={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(n.indexOf(i)>=0)&&(e[i]=t[i]);return e}function Et(t,n){if(t==null)return{};var e=Bf(t,n),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(e[r]=t[r])}return e}function it(t,n){return Zf(t)||Uf(t,n)||Yf(t,n)||Kf()}function Zf(t){if(Array.isArray(t))return t}function Uf(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var r=[],i=!0,o=!1,a,s;try{for(e=e.call(t);!(i=(a=e.next()).done)&&(r.push(a.value),!(n&&r.length===n));i=!0);}catch(c){o=!0,s=c}finally{try{!i&&e.return!=null&&e.return()}finally{if(o)throw s}}return r}}function Yf(t,n){if(t){if(typeof t=="string")return oo(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return oo(t,n)}}function oo(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function Kf(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Jf=["width","height","projection","projectionConfig"],Qf=Vo,t0=Et(pu,["geoPath"]),Ot=P.createContext(),n0=function(n){var e=n.projectionConfig,r=e===void 0?{}:e,i=n.projection,o=i===void 0?"geoEqualEarth":i,a=n.width,s=a===void 0?800:a,c=n.height,l=c===void 0?600:c,u=typeof o=="function";if(u)return o;var f=t0[o]().translate([s/2,l/2]),h=[f.center?"center":null,f.rotate?"rotate":null,f.scale?"scale":null,f.parallels?"parallels":null];return h.forEach(function(p){p&&(f=f[p](r[p]||f[p]()))}),f},Ma=function(n){var e=n.width,r=n.height,i=n.projection,o=n.projectionConfig,a=Et(n,Jf),s=o.center||[],c=it(s,2),l=c[0],u=c[1],f=o.rotate||[],h=it(f,3),p=h[0],g=h[1],x=h[2],b=o.parallels||[],w=it(b,2),S=w[0],y=w[1],_=o.scale||null,E=P.useMemo(function(){return n0({projectionConfig:{center:l||l===0||u||u===0?[l,u]:null,rotate:p||p===0||g||g===0?[p,g,x]:null,parallels:S||S===0||y||y===0?[S,y]:null,scale:_},projection:i,width:e,height:r})},[e,r,i,l,u,p,g,x,S,y,_]),N=P.useCallback(E,[E]),L=P.useMemo(function(){return{width:e,height:r,projection:N,path:Qf().projection(N)}},[e,r,N]);return et.createElement(Ot.Provider,gt({value:L},a))};Ma.propTypes={width:M.number,height:M.number,projection:M.oneOfType([M.string,M.func]),projectionConfig:M.object};var e0=["width","height","projection","projectionConfig","className"],ni=P.forwardRef(function(t,n){var e=t.width,r=e===void 0?800:e,i=t.height,o=i===void 0?600:i,a=t.projection,s=a===void 0?"geoEqualEarth":a,c=t.projectionConfig,l=c===void 0?{}:c,u=t.className,f=u===void 0?"":u,h=Et(t,e0);return et.createElement(Ma,{width:r,height:o,projection:s,projectionConfig:l},et.createElement("svg",gt({ref:n,viewBox:"0 0 ".concat(r," ").concat(o),className:"rsm-svg ".concat(f)},h)))});ni.displayName="ComposableMap";ni.propTypes={width:M.number,height:M.number,projection:M.oneOfType([M.string,M.func]),projectionConfig:M.object,className:M.string};function ao(t,n,e){var r=(t*e.k-t)/2,i=(n*e.k-n)/2;return[t/2-(r+e.x)/e.k,n/2-(i+e.y)/e.k]}function r0(t){return fetch(t).then(function(n){if(!n.ok)throw Error(n.statusText);return n.json()}).catch(function(n){console.log("There was a problem when fetching the data: ",n)})}function so(t,n){var e=t.type==="Topology";if(!e)return n?n(t.features||t):t.features||t;var r=vu(t,t.objects[Object.keys(t.objects)[0]]).features;return n?n(r):r}function uo(t){var n=t.type==="Topology";if(!n)return null;var e=Di(t,t.objects[Object.keys(t.objects)[0]],function(i,o){return i===o}
2),r=Di(t,t.objects[Object.keys(t.objects)[0]],function(i,o){return i!==o});return{outline:e,borders:r}}function i0(t,n,e){return t&&n?{outline:en(en({},t),{},{rsmKey:"outline",svgPath:e(t)}),borders:en(en({},n),{},{rsmKey:"borders",svgPath:e(n)})}:{}}function o0(t,n){return t?t.map(function(e,r){return en(en({},e),{},{rsmKey:"geo-".concat(r),svgPath:n(e)})}):[]}function a0(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:30,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:.5,r=Array.isArray(e)?e:[e,e],i=t/2*r[0],o=n/2*r[1];return"M".concat(0,",",0," Q",-t/2-i,",").concat(-n/2+o," ").concat(-t,",").concat(-n)}function s0(t){return typeof t=="string"}function u0(t){var n=t.geography,e=t.parseGeographies,r=P.useContext(Ot),i=r.path,o=P.useState({}),a=it(o,2),s=a[0],c=a[1];P.useEffect(function(){(typeof window>"u"?"undefined":kr(window))!=="undefined"&&n&&(s0(n)?r0(n).then(function(p){p&&c({geographies:so(p,e),mesh:uo(p)})}):c({geographies:so(n,e),mesh:uo(n)}))},[n,e]);var l=P.useMemo(function(){var p=s.mesh||{},g=i0(p.outline,p.borders,i);return{geographies:o0(s.geographies,i),outline:g.outline,borders:g.borders}},[s,i]),u=l.geographies,f=l.outline,h=l.borders;return{geographies:u,outline:f,borders:h}}var c0=["geography","children","parseGeographies","className"],ei=P.forwardRef(function(t,n){var e=t.geography,r=t.children,i=t.parseGeographies,o=t.className,a=o===void 0?"":o,s=Et(t,c0),c=P.useContext(Ot),l=c.path,u=c.projection,f=u0({geography:e,parseGeographies:i}),h=f.geographies,p=f.outline,g=f.borders;return et.createElement("g",gt({ref:n,className:"rsm-geographies ".concat(a)},s),h&&h.length>0&&r({geographies:h,outline:p,borders:g,path:l,projection:u}))});ei.displayName="Geographies";ei.propTypes={geography:M.oneOfType([M.string,M.object,M.array]),children:M.func,parseGeographies:M.func,className:M.string};var l0=["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],ri=P.forwardRef(function(t,n){var e=t.geography,r=t.onMouseEnter,i=t.onMouseLeave,o=t.onMouseDown,a=t.onMouseUp,s=t.onFocus,c=t.onBlur,l=t.style,u=l===void 0?{}:l,f=t.className,h=f===void 0?"":f,p=Et(t,l0),g=P.useState(!1),x=it(g,2),b=x[0],w=x[1],S=P.useState(!1),y=it(S,2),_=y[0],E=y[1];function N(X){E(!0),r&&r(X)}function L(X){E(!1),b&&w(!1),i&&i(X)}function C(X){E(!0),s&&s(X)}function j(X){E(!1),b&&w(!1),c&&c(X)}function D(X){w(!0),o&&o(X)}function O(X){w(!1),a&&a(X)}return et.createElement("path",gt({ref:n,tabIndex:"0",className:"rsm-geography ".concat(h),d:e.svgPath,onMouseEnter:N,onMouseLeave:L,onFocus:C,onBlur:j,onMouseDown:D,onMouseUp:O,style:u[b||_?b?"pressed":"hover":"default"]},p))});ri.displayName="Geography";ri.propTypes={geography:M.object,onMouseEnter:M.func,onMouseLeave:M.func,onMouseDown:M.func,onMouseUp:M.func,onFocus:M.func,onBlur:M.func,style:M.object,className:M.string};var f0=P.memo(ri),h0=["fill","stroke","step","className"],ii=P.forwardRef(function(t,n){var e=t.fill,r=e===void 0?"transparent":e,i=t.stroke,o=i===void 0?"currentcolor":i,a=t.step,s=a===void 0?[10,10]:a,c=t.className,l=c===void 0?"":c,u=Et(t,h0),f=P.useContext(Ot),h=f.path;return et.createElement("path",gt({ref:n,d:h(zr().step(s)()),fill:r,stroke:o,className:"rsm-graticule ".concat(l)},u))});ii.displayName="Graticule";ii.propTypes={fill:M.string,stroke:M.string,step:M.array,className:M.string};P.memo(ii);var p0=["value"],g0=P.createContext(),d0={x:0,y:0,k:1,transformString:"translate(0 0) scale(1)"},Na=function(n){var e=n.value,r=e===void 0?d0:e,i=Et(n,p0);return et.createElement(g0.Provider,gt({value:r},i))};Na.propTypes={x:M.number,y:M.number,k:M.number,transformString:M.string};function m0(t){var n=t.center,e=t.filterZoomEvent,r=t.onMoveStart,i=t.onMoveEnd,o=t.onMove,a=t.translateExtent,s=a===void 0?[[-1/0,-1/0],[1/0,1/0]]:a,c=t.scaleExtent,l=c===void 0?[1,8]:c,u=t.zoom,f=u===void 0?1:u,h=P.useContext(Ot),p=h.width,g=h.height,x=h.projection,b=it(n,2),w=b[0],S=b[1],y=P.useState({x:0,y:0,k:1}),_=it(y,2),E=_[0],N=_[1],L=P.useRef({x:0,y:0,k:1}),C=P.useRef(),j=P.useRef(),D=P.useRef(!1),O=it(s,2),X=O[0],W=O[1],d=it(X,2),m=d[0],v=d[1],A=it(W,2),z=A[0],T=A[1],F=it(l,2),q=F[0],V=F[1];return P.useEffect(function(){var U=Ft(C.current);
2function B(nt){!r||D.current||r({coordinates:x.invert(ao(p,g,nt.transform)),zoom:nt.transform.k},nt)}function Y(nt){if(!D.current){var Gt=nt.transform,hn=nt.sourceEvent;N({x:Gt.x,y:Gt.y,k:Gt.k,dragging:hn}),o&&o({x:Gt.x,y:Gt.y,zoom:Gt.k,dragging:hn},nt)}}function dt(nt){if(D.current){D.current=!1;return}var Gt=x.invert(ao(p,g,nt.transform)),hn=it(Gt,2),ai=hn[0],si=hn[1];L.current={x:ai,y:si,k:nt.transform.k},i&&i({coordinates:[ai,si],zoom:nt.transform.k},nt)}function mt(nt){return e?e(nt):nt?!nt.ctrlKey&&!nt.button:!1}var xt=Vf().filter(mt).scaleExtent([q,V]).translateExtent([[m,v],[z,T]]).on("start",B).on("zoom",Y).on("end",dt);j.current=xt,U.call(xt)},[p,g,m,v,z,T,q,V,x,r,o,i,e]),P.useEffect(function(){if(!(w===L.current.x&&S===L.current.y&&f===L.current.k)){var U=x([w,S]),B=U[0]*f,Y=U[1]*f,dt=Ft(C.current);D.current=!0,dt.call(j.current.transform,ti.translate(p/2-B,g/2-Y).scale(f)),N({x:p/2-B,y:g/2-Y,k:f}),L.current={x:w,y:S,k:f}}},[w,S,f,p,g,x]),{mapRef:C,position:E,transformString:"translate(".concat(E.x," ").concat(E.y,") scale(").concat(E.k,")")}}var v0=["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"],Aa=P.forwardRef(function(t,n){var e=t.center,r=e===void 0?[0,0]:e,i=t.zoom,o=i===void 0?1:i,a=t.minZoom,s=a===void 0?1:a,c=t.maxZoom,l=c===void 0?8:c,u=t.translateExtent,f=t.filterZoomEvent,h=t.onMoveStart,p=t.onMove,g=t.onMoveEnd,x=t.className,b=Et(t,v0),w=P.useContext(Ot),S=w.width,y=w.height,_=m0({center:r,filterZoomEvent:f,onMoveStart:h,onMove:p,onMoveEnd:g,scaleExtent:[s,l],translateExtent:u,zoom:o}),E=_.mapRef,N=_.transformString,L=_.position;return et.createElement(Na,{value:{x:L.x,y:L.y,k:L.k,transformString:N}},et.createElement("g",{ref:E},et.createElement("rect",{width:S,height:y,fill:"transparent"}),et.createElement("g",gt({ref:n,transform:N,className:"rsm-zoomable-group ".concat(x)},b))))});Aa.displayName="ZoomableGroup";Aa.propTypes={center:M.array,zoom:M.number,minZoom:M.number,maxZoom:M.number,translateExtent:M.arrayOf(M.array),onMoveStart:M.func,onMove:M.func,onMoveEnd:M.func,className:M.string};var y0=["id","fill","stroke","strokeWidth","className"],oi=P.forwardRef(function(t,n){var e=t.id,r=e===void 0?"rsm-sphere":e,i=t.fill,o=i===void 0?"transparent":i,a=t.stroke,s=a===void 0?"currentcolor":a,c=t.strokeWidth,l=c===void 0?.5:c,u=t.className,f=u===void 0?"":u,h=Et(t,y0),p=P.useContext(Ot),g=p.path,x=P.useMemo(function(){return g({type:"Sphere"})},[g]);return et.createElement(P.Fragment,null,et.createElement("defs",null,et.createElement("clipPath",{id:r},et.createElement("path",{d:x}))),et.createElement("path",gt({ref:n,d:x,fill:o,stroke:s,strokeWidth:l,style:{pointerEvents:"none"},className:"rsm-sphere ".concat(f)},h)))});oi.displayName="Sphere";oi.propTypes={id:M.string,fill:M.string,stroke:M.string,strokeWidth:M.number,className:M.string};P.memo(oi);var w0=["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],ka=P.forwardRef(function(t,n){var e=t.coordinates,r=t.children,i=t.onMouseEnter,o=t.onMouseLeave,a=t.onMouseDown,s=t.onMouseUp,c=t.onFocus,l=t.onBlur,u=t.style,f=u===void 0?{}:u,h=t.className,p=h===void 0?"":h,g=Et(t,w0),x=P.useContext(Ot),b=x.projection,w=P.useState(!1),S=it(w,2),y=S[0],_=S[1],E=P.useState(!1),N=it(E,2),L=N[0],C=N[1],j=b(e),D=it(j,2),O=D[0],X=D[1];function W(T){C(!0),i&&i(T)}function d(T){C(!1),y&&_(!1),o&&o(T)}function m(T){C(!0),c&&c(T)}function v(T){C(!1),y&&_(!1),l&&l(T)}function A(T){_(!0),a&&a(T)}function z(T){_(!1),s&&s(T)}return et.createElement("g",gt({ref:n,transform:"translate(".concat(O,", ").concat(X,")"),className:"rsm-marker ".concat(p),onMouseEnter:W,onMouseLeave:d,onFocus:m,onBlur:v,onMouseDown:A,onMouseUp:z,style:f[y||L?y?"pressed":"hover":"default"]},g),r)});ka.displayName="Marker";ka.propTypes={coordinates:M.array,children:M.oneOfType([M.node,M.arrayOf(M.node)]),onMouseEnter:M.func,onMouseLeave:M.func,onMouseDown:M.func,onMouseUp:M.func,onFocus:M.func,onBlur:M.func,style:M.object,className:M.string};var _0=["from","to","coordinates","stroke","strokeWidth","fill","className"],Pa=P.forwardRef(function(t,n){var e=t.from,r=e===void 0?[0,0]:e,i=t.to,o=i===void 0?[0,0]:i,a=t.coordinates,s=t.stroke,c=s===void 0?"currentcolor":s,l=t.strokeWidth,u=l===void 0?3:l,f=t.fill,h=f===void 0?"transparent":f,p=t.className,g=p===void 0?"":p,x=Et(t,_0),b=P.useContext(Ot),w=b.path,S={type:"LineString",coordinates:a||[r,o]};return et.createElement("path",gt({ref:n,d:w(S),className:"rsm-line ".concat(g),stroke:c,strokeWidth:u,fill:h},x))});Pa.displayName="Line";Pa.propTypes={from:M.array,to:M.array,coordinates:M.array,stroke:M.string,
2strokeWidth:M.number,fill:M.string,className:M.string};var x0=["subject","children","connectorProps","dx","dy","curve","className"],Ca=P.forwardRef(function(t,n){var e=t.subject,r=t.children,i=t.connectorProps,o=t.dx,a=o===void 0?30:o,s=t.dy,c=s===void 0?30:s,l=t.curve,u=l===void 0?0:l,f=t.className,h=f===void 0?"":f,p=Et(t,x0),g=P.useContext(Ot),x=g.projection,b=x(e),w=it(b,2),S=w[0],y=w[1],_=a0(a,c,u);return et.createElement("g",gt({ref:n,transform:"translate(".concat(S+a,", ").concat(y+c,")"),className:"rsm-annotation ".concat(h)},p),et.createElement("path",gt({d:_,fill:"transparent",stroke:"#000"},i)),r)});Ca.displayName="Annotation";Ca.propTypes={subject:M.array,children:M.oneOfType([M.node,M.arrayOf(M.node)]),dx:M.number,dy:M.number,curve:M.number,connectorProps:M.object,className:M.string};const b0="https://cdn.jsdelivr.net/npm/us-atlas@3/states-10m.json",co={"01":{abbr:"AL",name:"Alabama"},"02":{abbr:"AK",name:"Alaska"},"04":{abbr:"AZ",name:"Arizona"},"05":{abbr:"AR",name:"Arkansas"},"06":{abbr:"CA",name:"California"},"08":{abbr:"CO",name:"Colorado"},"09":{abbr:"CT",name:"Connecticut"},10:{abbr:"DE",name:"Delaware"},11:{abbr:"DC",name:"District of Columbia"},12:{abbr:"FL",name:"Florida"},13:{abbr:"GA",name:"Georgia"},15:{abbr:"HI",name:"Hawaii"},16:{abbr:"ID",name:"Idaho"},17:{abbr:"IL",name:"Illinois"},18:{abbr:"IN",name:"Indiana"},19:{abbr:"IA",name:"Iowa"},20:{abbr:"KS",name:"Kansas"},21:{abbr:"KY",name:"Kentucky"},22:{abbr:"LA",name:"Louisiana"},23:{abbr:"ME",name:"Maine"},24:{abbr:"MD",name:"Maryland"},25:{abbr:"MA",name:"Massachusetts"},26:{abbr:"MI",name:"Michigan"},27:{abbr:"MN",name:"Minnesota"},28:{abbr:"MS",name:"Mississippi"},29:{abbr:"MO",name:"Missouri"},30:{abbr:"MT",name:"Montana"},31:{abbr:"NE",name:"Nebraska"},32:{abbr:"NV",name:"Nevada"},33:{abbr:"NH",name:"New Hampshire"},34:{abbr:"NJ",name:"New Jersey"},35:{abbr:"NM",name:"New Mexico"},36:{abbr:"NY",name:"New York"},37:{abbr:"NC",name:"North Carolina"},38:{abbr:"ND",name:"North Dakota"},39:{abbr:"OH",name:"Ohio"},40:{abbr:"OK",name:"Oklahoma"},41:{abbr:"OR",name:"Oregon"},42:{abbr:"PA",name:"Pennsylvania"},44:{abbr:"RI",name:"Rhode Island"},45:{abbr:"SC",name:"South Carolina"},46:{abbr:"SD",name:"South Dakota"},47:{abbr:"TN",name:"Tennessee"},48:{abbr:"TX",name:"Texas"},49:{abbr:"UT",name:"Utah"},50:{abbr:"VT",name:"Vermont"},51:{abbr:"VA",name:"Virginia"},53:{abbr:"WA",name:"Washington"},54:{abbr:"WV",name:"West Virginia"},55:{abbr:"WI",name:"Wisconsin"},56:{abbr:"WY",name:"Wyoming"}};function Ph({coveredStateCodes:t,onCoveredStateClick:n,className:e=""}){const[r,i]=P.useState(null),o=P.useMemo(()=>new Set(t),[t]),a=P.useMemo(()=>Object.fromEntries(Object.values(co).map(({abbr:c,name:l})=>[c,l])),[]),s=r?a[r]:null;return It.jsxs("div",{className:`scm-root ${e}`,children:[It.jsx(ni,{projection:"geoAlbersUsa",projectionConfig:{scale:1060},className:"scm-svg",width:800,height:490,children:It.jsx(ei,{geography:b0,children:({geographies:c})=>c.map(l=>{const u=String(l.id).padStart(2,"0"),f=co[u];if(!f)return null;const h=o.has(f.abbr),p=r===f.abbr;return It.jsx(f0,{geography:l,onMouseEnter:()=>h&&i(f.abbr),onMouseLeave:()=>i(null),onClick:()=>{h&&(i(f.abbr),n(f.abbr,f.name))},className:`scm-state${h?" scm-state--covered":" scm-state--uncovered"}${p?" scm-state--active":""}`,style:{default:{fill:h?"var(--color-primary)":"var(--color-gray-200)",stroke:"var(--color-white)",strokeWidth:.6,outline:"none"},hover:{fill:h?"var(--color-primary-dark)":"var(--color-gray-300)",stroke:"var(--color-white)",strokeWidth:.6,outline:"none"},pressed:{fill:h?"var(--color-secondary)":"var(--color-gray-300)",stroke:"var(--color-white)",strokeWidth:.6,outline:"none"}}},l.rsmKey)})})}),It.jsx("div",{className:`scm-label ${s?"scm-label--visible":""}`,children:s&&It.jsxs(It.Fragment,{children:[It.jsx("span",{className:"scm-label__dot"}),It.jsxs("span",{className:"scm-label__text",children:[s," â coverage available"]})]})})]})}const S0="+17707239901",E0="(770) 723-9901",M0="[email protected]",N0="1410 Indian Trail Lilburn Rd NW, Norcross, GA 30093",A0="https://maps.apple.com/?address=1410%20Indian%20Trail%20Lilburn%20Rd%20NW,%20Norcross,%20GA%2
2030093",k0={lat:33.91832,lng:-84.164951},P0=["AL","AR","AZ","CA","FL","GA","IL","IN","KS","KY","LA","MD","MI","MO","MS","NC","NJ","NV","NY","OH","OK","PA","SC","TN","TX","VA","WI","WV"],C0={phone:S0,phoneDisplay:E0,email:M0,address:N0,appleMapsUrl:A0,coordinates:k0,statesServed:P0},T0=[{pumps:"1-4 pumps",size:"small",ownerType:"biz-prop-owner",low:1e4,high:15e3},{pumps:"1-4 pumps",size:"small",ownerType:"tenant-renter",low:5e3,high:8e3},{pumps:"1-4 pumps",size:"small",ownerType:"prop-owner",low:4e3,high:6e3},{pumps:"1-4 pumps",size:"medium",ownerType:"biz-prop-owner",low:12500,high:17e3},{pumps:"1-4 pumps",size:"medium",ownerType:"tenant-renter",low:7e3,high:1e4},{pumps:"1-4 pumps",size:"medium",ownerType:"prop-owner",low:5750,high:8250},{pumps:"1-4 pumps",size:"large",ownerType:"biz-prop-owner",low:12e3,high:15e3},{pumps:"1-4 pumps",size:"large",ownerType:"tenant-renter",low:1e4,high:12e3},{pumps:"1-4 pumps",size:"large",ownerType:"prop-owner",low:7750,high:9500},{pumps:"5-7 pumps",size:"small",ownerType:"biz-prop-owner",low:1e4,high:15e3},{pumps:"5-7 pumps",size:"small",ownerType:"tenant-renter",low:5e3,high:8e3},{pumps:"5-7 pumps",size:"small",ownerType:"prop-owner",low:4e3,high:6e3},{pumps:"5-7 pumps",size:"medium",ownerType:"biz-prop-owner",low:12500,high:17e3},{pumps:"5-7 pumps",size:"medium",ownerType:"tenant-renter",low:7e3,high:1e4},{pumps:"5-7 pumps",size:"medium",ownerType:"prop-owner",low:5750,high:8250},{pumps:"5-7 pumps",size:"large",ownerType:"biz-prop-owner",low:12e3,high:15e3},{pumps:"5-7 pumps",size:"large",ownerType:"tenant-renter",low:1e4,high:12e3},{pumps:"5-7 pumps",size:"large",ownerType:"prop-owner",low:7750,high:9500},{pumps:"8-10+ pumps",size:"small",ownerType:"biz-prop-owner",low:1e4,high:15e3},{pumps:"8-10+ pumps",size:"small",ownerType:"tenant-renter",low:5e3,high:8e3},{pumps:"8-10+ pumps",size:"small",ownerType:"prop-owner",low:4e3,high:6e3},{pumps:"8-10+ pumps",size:"medium",ownerType:"biz-prop-owner",low:12500,high:17e3},{pumps:"8-10+ pumps",size:"medium",ownerType:"tenant-renter",low:7e3,high:1e4},{pumps:"8-10+ pumps",size:"medium",ownerType:"prop-owner",low:5750,high:8250},{pumps:"8-10+ pumps",size:"large",ownerType:"biz-prop-owner",low:12e3,high:15e3},{pumps:"8-10+ pumps",size:"large",ownerType:"tenant-renter",low:1e4,high:12e3},{pumps:"8-10+ pumps",size:"large",ownerType:"prop-owner",low:7750,high:9500}],Ch={AL:"Alabama",AR:"Arkansas",AZ:"Arizona",CA:"California",FL:"Florida",GA:"Georgia",IL:"Illinois",IN:"Indiana",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",MD:"Maryland",MI:"Michigan",MO:"Missouri",MS:"Mississippi",NC:"North Carolina",NJ:"New Jersey",NV:"Nevada",NY:"New York",OH:"Ohio",OK:"Oklahoma",PA:"Pennsylvania",SC:"South Carolina",TN:"Tennessee",TX:"Texas",VA:"Virginia",WI:"Wisconsin",WV:"West Virginia"},Th=C0.statesServed,zh={small:{short:"Small",range:"1kâ3k sq ft"},medium:{short:"Medium",range:"3kâ5k sq ft"},large:{short:"Large",range:"5k+ sq ft"}};function Rh(t){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0}).format(t)}function z0(t,n,e,r){let i="1-4 pumps";t>=5&&t<=7?i="5-7 pumps":t>=8&&(i="8-10+ pumps");const o=T0.find(p=>p.pumps===i&&p.size===n&&p.ownerType===e),a=o?o.low:2500,s=o?o.high:3500;let c=0;for(let p=0;p<r.length;p++)c+=r.charCodeAt(p);const l=50+c%101,u=c%2===0?1:-1,f=50+c*13%101,h=c*7%2===0?1:-1;return{low:a+u*l,high:s+h*f}}const R0="/assets/img_1-BlnWdRqq.png",L0="/assets/img_2-DcPe0PRF.png",O0="/assets/img_3-DxupssAJ.png",Lh=[{id:"biz-prop-owner",title:"Business & Property Owner",description:"Combined building, contents, liability and business income coverage.",image:R0},{id:"tenant-renter",title:"Tenant or Renter",description:"Protects equipment, inventory, and improvements in a rented space.",image:L0},{id:"prop-owner",title:"Property Owner Only",description:"Solutions for property damage and liability claims on your rental asset.",image:O0}],Ta="ics_estimate_completed";function I0(){try{localStorage.setItem(Ta,"1")}catch{}}function Oh(){try{return localStorage.getItem(Ta)==="1"}catch{return!1}}const Ih=17;function $0(t){let n=t.replace(/\D/g,"");if(n.startsWith("1")&&(n=n.slice(1)),n=n.slice(0,10),n.length===0)return"";const e=n.slice(0,3),r=n.slice(3,6),i=n.slice(6,10);return n.length<=3?`+1 (${e}`:n.length<=6?`+1 (${e}) ${r}`:`+1 (${e}) ${r}-${i}`}function j0(t){const n=t.replace(/\D/g,"");return n.length===11&&n.startsWith("1")}function $h({loadingDelayMs:t=()=>Math.random()*800+600,requireContactFields:n=!1}
2={}){const[e,r]=P.useState(4),[i,o]=P.useState(""),[a,s]=P.useState(""),[c,l]=P.useState(""),[u,f]=P.useState(""),[h,p]=P.useState(""),[g,x]=P.useState(""),b=P.useCallback(v=>p($0(v)),[]),[w,S]=P.useState("idle"),y=P.useRef(null),_=P.useRef(!1),E=P.useRef(t);E.current=t;const N=P.useCallback(()=>r(v=>Math.max(1,v-1)),[]),L=P.useCallback(()=>r(v=>Math.min(20,v+1)),[]),C={name:u.trim().length>0,phone:j0(h),pumps:e>0,storeSize:i!=="",category:c!=="",hours:g!=="",state:a!==""},j=C.pumps&&C.storeSize&&C.state&&C.category,D=C.name&&C.phone&&C.hours,O=n?j&&D:j,X=[C.pumps,C.storeSize,C.category,C.state],W=(n?[C.name,C.phone,...X.slice(0,3),C.hours,C.state]:X).filter(Boolean).length;P.useEffect(()=>{const v=_.current;_.current=O,O&&!v?(S("loading"),y.current=setTimeout(()=>{S("revealed"),I0()},E.current())):!O&&v&&(y.current&&clearTimeout(y.current),S("idle"))},[O]),P.useEffect(()=>()=>{y.current&&clearTimeout(y.current)},[]);const{low:d,high:m}=w==="revealed"?z0(e,i,c,a):{low:0,high:0};return{pumps:e,storeSize:i,selectedState:a,categoryId:c,fullName:u,phone:h,operatingHours:g,setStoreSize:o,setSelectedState:s,setCategoryId:l,setFullName:f,setPhone:b,setOperatingHours:x,decrement:N,increment:L,allFilled:O,filled:C,filledCount:W,loadingState:w,low:d,high:m}}const jh="/assets/insurecstore_transparent-BQWwCz4H.png",F0={},Xt="";async function Fh({phone:t}){try{const n=await fetch(`${Xt}/api/verify/send`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({phone:t})}),e=await n.json();return n.ok?{success:!0}:{success:!1,error:e.error,retryAfterSeconds:e.retryAfterSeconds}}catch(n){return console.error("sendVerificationCode error:",n),{success:!1,error:"Network error. Please check your connection."}}}async function Dh({phone:t,code:n}){try{const e=await fetch(`${Xt}/api/verify/validate`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({phone:t,code:n})}),r=await e.json();return e.ok?{success:!0,sessionId:r.sessionId,phone:r.phone,hasQuotes:r.hasQuotes}:{success:!1,error:r.error,attemptsRemaining:r.attemptsRemaining,retryAfterSeconds:r.retryAfterSeconds}}catch(e){return console.error("validateVerificationCode error:",e),{success:!1,error:"Network error. Please check your connection."}}}async function qh({phone:t,method:n,requestedTime:e}){try{const r=await fetch(`${Xt}/api/lead/contact`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({phone:t,method:n,requestedTime:e})}),i=await r.json();return r.ok?{success:!0,inHours:i.inHours}:{success:!1,error:i.error||"Something went wrong. Please try again."}}catch(r){return console.error("requestContact error:",r),{success:!1,error:"Network error. Please check your connection."}}}async function Hh(t){try{const n=await fetch(`${Xt}/api/lead/estimate`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),e=await n.json();return n.ok?{success:!0,id:e.id}:{success:!1,error:e.error||"Something went wrong. Please try again."}}catch(n){return console.error("submitEstimatorLead error:",n),{success:!1,error:"Network error. Please check your connection."}}}async function Xh(){const t=F0?.VITE_GOOGLE_MAPS_API_KEY;if(t)return t;try{const n=await fetch(`${Xt}/api/config/maps`);return n.ok?(await n.json()).key:null}catch{return null}}async function Gh(t,n,e){try{const i=await(await fetch(`${Xt}/api/quote/sync`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({sessionId:t,quoteId:n,quoteData:e})})).json();return i.success?i.quoteId:null}catch{return null}}async function Vh(t,n){try{const e=await fetch(`${Xt}/api/quote/submit`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({sessionId:t,quoteId:n})}),r=await e.json();return e.ok?{success:!0,submissionId:r.submissionId,publicUrl:r.publicUrl}:{success:!1,error:r.error||"Submission failed"}}catch{return{success:!1,error:"Network error. Please try again."}}}async function Wh(t){try{const e=await(await fetch(`${Xt}/api/quotes?sessionId=${encodeURIComponent(t)}`)).json();return e.success?e.quotes:[]}catch{return[]}}async function Bh(t){try{const n=await fetch(`${Xt}/api/auth/session?sessionId=${encodeURIComponent(t)}`),e=await n.json();return n.ok?{success:!0,phone:e.phone,quoteData:e.quoteData}:{success:!1,error:e.error}}catch{return{success:!1,error:"Network error."}}}export{Bh as $,H0 as A,mh as B,Lh as C,dh as D,gh as E,ph as F,hh as G,fh as H,lh as I,ch as J,uh as K,V0 as L,Z0 as M,sh as N,ah as O,K0 as P,oh as Q,ih as R,zh as S,rh as T,eh as U,nh as V,J0 as W,Xh as X,Ih as Y,th as Z,kh as _,G0 as a,Vh as a0,Oh as a1,Wh as a2,z0 as a3,Hh as a4,$0 as a5,j0 as a6,Dh as a7,Fh as a8,L0 as a9,O0 as aa,R0 as ab,_t as ac,$a as ad,Gh as ae,Th as b,Ch as c,U0 as d,B0 as e,Rh as f,X0 as g,C0 as h,Y0 as i,Q0 as j,W0 as k,jh as l,Ph as m,Ah as n,Nh as o,Mh as p,Eh as q,qh as r,Sh as s,bh as t,$h as u,xh as v,_h as w,wh as x,yh as y,vh as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.