PageSourceSearch

https://www.mammaldiversity.org/explore/

html mammaldiversity.org collected 2026-10-01 11:30:19 UTC 30,465 bytes, 10 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="description" content="ASM Mammal Diversity Database"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="generator" content="Astro v7.1.6"><title>Explore Database</title><!-- Google tag (gtag.js) -->
vendor: 85 bytes, line 1
1<script type="text/partytown" async src="https://www.googletagmanager.com/gtag/js?id=
1G-478P4PDQYE
vendor: 11 bytes, line 1
1"></script>
1<script type="text/partytown">
2    // Declare dataLayer on the window object
3    
vendor: 152 bytes, lines 3-8
3window.dataLayer = window.dataLayer || [];
4    function gtag() {
5      dataLayer.push(arguments);
6    }
7    gtag("js", new Date());
8    gtag("config", "
8G-478P4PDQYE
vendor: 6 bytes, lines 8-9
8");
9  
9</script>
9<link rel="stylesheet" href="/_astro/Header.C5rgQbdG.css">
9<script>!(function(w,p,f,c){if(!window.crossOriginIsolated && !navigator.serviceWorker) return;c=w[p]=Object.assign(w[p]||{},{"lib":"/~partytown/","debug":false});c[f]=(c[f]||[]).concat(["dataLayer.push"])})(window,'partytown','forward');/* Partytown 0.13.2 - MIT QwikDev */
10const t={preserveBehavior:!1},e=e=>{if("string"==typeof e)return[e,t];const[n,r=t]=e;return[n,{...t,...r}]},n=Object.freeze((t=>{const e=new Set;let n=[];do{Object.getOwnPropertyNames(n).forEach((t=>{"function"==typeof n[t]&&e.add(t)}))}while((n=Object.getPrototypeOf(n))!==Object.prototype);return Array.from(e)})());!function(t,r,o,i,a,s,c,l,d,p,u=t,f){function h(){f||(f=1,"/"==(c=(s.lib||"/~partytown/")+(s.debug?"debug/":""))[0]&&(d=r.querySelectorAll('script[type="text/partytown"]'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(l=setTimeout(v,(null==s?void 0:s.fallbackTimeout)||1e4),r.addEventListener("pt0",w),a?y(1):o.serviceWorker?o.serviceWorker.register(c+(s.swPath||"partytown-sw.js"),{scope:c}).then((function(t){t.active?y():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&y()}))}),console.error):v())))}function y(e){p=r.createElement(e?"script":"iframe"),t._pttab=Date.now(),e||(p.style.display="block",p.style.width="0",p.style.height="0",p.style.border="0",p.style.visibility="hidden",p.setAttribute("aria-hidden",!0)),p.src=c+"partytown-"+(e?"atomics.js?v=0.13.2":"sandbox-sw.html?"+t._pttab),r.querySelector(s.sandboxParent||"body").appendChild(p)}function v(n,o){for(w(),i==t&&(s.forward||[]).map((function(n){const[r]=e(n);delete t[r.split(".")[0]]})),n=0;n<d.length;n++)(o=r.createElement("script")).innerHTML=d[n].innerHTML,o.nonce=s.nonce,r.head.appendChild(o);p&&p.parentNode.removeChild(p)}function w(){clearTimeout(l)}s=t.partytown||{},i==t&&(s.forward||[]).map((function(r){const[o,{preserveBehavior:i}]=e(r);u=t,o.split(".").map((function(e,r,o){var a;u=u[o[r]]=r+1<o.length?u[o[r]]||(a=o[r+1],n.includes(a)?[]:{}):(()=>{let e=null;if(i){const{methodOrProperty:n,thisObject:r}=((t,e)=>{let n=t;for(let t=0;t<e.length-1;t+=1)n=n[e[t]];return{thisObject:n,methodOrProperty:e.length>0?n[e[e.length-1]]:void 0}})(t,o);"function"==typeof n&&(e=(...t)=>n.apply(r,...t))}return function(){let n;return e&&(n=e(arguments)),(t._ptf=t._ptf||[]).push(o,arguments),n}})()}))})),"complete"==r.readyState?h():(t.addEventListener("DOMContentLoaded",h),t.addEventListener("load",h))}(window,document,navigator,top,window.crossOriginIsolated);;(e=>{e.addEventListener("astro:before-swap",e=>{let r=document.body.querySelector("iframe[src*='/~partytown/']");if(r)e.newDocument.body.append(r)})})(document);</script>
10</head><body class="bg-white dark:bg-black"><div class="relative text-lg p2 isolate pt-8 lg:px-8 dark:text-slate-100"><div class="bg-white"><header class="absolute inset-x-0 top-0 z-50"><nav class="flex items-center justify-between p-2 xl:px-4 relative z-[100]" aria-label="Global"><div class="flex lg:flex-1"><a href="/" class="-m-1.5 p-1.5"><span class="sr-only">MDD</span></a><img src="/favicon.svg" alt="ASM Logo" loading="eager" decoding="async" width="32" height="32" class="h-8 w-auto block dark:hidden"><img src="/favicon.svg" alt="ASM logo" loading="eager" decoding="async" width="32" height="32" class="h-8 w-auto hidden dark:block"></div><div class="flex lg:hidden"><button id="menu-button" type="button" class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700"><span class="sr-only">Open main menu</span><svg class="h-6 w-6 stroke-spectra-950 dark:stroke-spectra-50" fill="none" viewBox="0 0 24 24" stroke-width="1.5" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><div class="grid-cols-5 justify-items-center hidden lg:flex lg:gap-x-8 mx-auto bg-spicy-mix-200 py-2 px-4 dark:bg-spicy-mix-800 rounded-full"><div class="text-center"><a href="/" class="mx-2 my-2 font-semibold text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 rounded-xl px-2">Home</a><div class="h-1 w-1/6 mx-auto rounded-full bg-transparent"></div></div><div class="text-center"><a href="/explore" class="mx-2 my-2 font-semibold text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 rounded-xl px-2">Explore</a><div class="h-1 w-1/6 mx-auto rounded-full bg-spicy-mix-900 dark:bg-spicy-mix-50 hover:bg-spicy-mix-700 dark:hover:bg-spicy-mix-200"></div></div><div class="text-center"><a href="/search" class="mx-2 my-2 font-semibold text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 rounded-xl px-2">Search</a><div class="h-1 w-1/6 mx-auto rounded-full bg-transparent"></div></div><div class="text-center"><a href="/resources" class="mx-2 my-2 font-semibold text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 rounded-xl px-2">Resources</a><div class="h-1 w-1/6 mx-auto rounded-full bg-transparent"></div></div><div class="text-center"><a href="/about" class="mx-2 my-2 font-semibold text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 rounded-xl px-2">About</a><div class="h-1 w-1/6 mx-auto rounded-full bg-transparent"></div></div></div><!-- Mobile menu, show/hide based on menu open state. --><div id="mobile-menu" class="lg:hidden hidden" role="dialog" aria-modal="true"><!-- Background backdrop, show/hide based on slide-over state. --><div class="fixed inset-0 z-[100]"><div id="close-button" class="fixed bg-spicy-mix-100 dark:bg-spicy-mix-800 inset-y-0 right-0 z-50 w-full overflow-y-auto px-2 py-2 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10"><div class="flex items-center justify-between"><a href="/" class="-m-1.5 p-1.5"><span class="sr-only">MDD</span><img src="/favicon.svg" alt="ASM Logo" loading="eager" decoding="async" width="32" height="32" class="h-8 w-auto block dark:hidden"><img src="/favicon.svg" alt="ASM logo" loading="eager" decoding="async" width="32" height="32" class="h-8 w-auto hidden dark:block"></a><button id="close-button" type="button" class="-m-2.5 rounded-md p-2.5 text-gray-700"><span class="sr-only">Close menu</span><svg class="h-6 w-6 stroke-spectra-950 dark:stroke-spectra-50" fill="none" viewBox="0 0 24 24" stroke-width="1.5" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"></path></svg></button></div><div class="mt-6 flow-root"><div class="-my-6 divide-y divide-gray-500/10"><div class="space-y-2 py-6 font-semibold"><a href="/" class="flex items-center w-full rounded-lg px-4 py-4 text-lg font-medium text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 active:bg-spicy-mix-200 dark:active:bg-spicy-mix-700 transition-colors"><div class="w-2 h-2 rounded-full shrink-0 mr-4 bg-transparent"></div>Home</a><a href="/explore" class="flex items-center w-full rounded-lg px-4 py-4 text-lg font-medium text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 active:bg-spicy-mix-200 dark:active:bg-spicy-mix-700 transition-colors"><div class="w-2 h-2 rounded-full shrink-0 mr-4 bg-spicy-mix-900 dark:bg-spicy-mix-50 hover:bg-spicy-mix-700 dark:hover:bg-spicy-mix-200"></div>Explore</a><a href="/search" class="flex items-center w-full rounded-lg px-4 py-4 text-lg font-medium text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 active:bg-spicy-mix-200 dark:active:bg-spicy-mix-700 transition-colors"><div class="w-2 h-2 rounded-full shrink-0 mr-4 bg-transparent"></div>Search</a><a href="/resources" class="flex items-center w-full rounded-lg px-4 py-4 text-lg font-medium text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 active:bg-spicy-mix-200 dark:active:bg-spicy-mix-700 transition-colors"><div class="w-2 h-2 rounded-full shrink-0 mr-4 bg-transparent"></div>Resources</a><a href="/about" class="flex items-center w-full rounded-lg px-4 py-4 text-lg font-medium text-spicy-mix-900 dark:text-spicy-mix-50 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-200 active:bg-spicy-mix-200 dark:active:bg-spicy-mix-700 transition-colors"><div class="w-2 h-2 rounded-full shrink-0 mr-4 bg-transparent"></div>About</a></div></div></div></div></div></div></nav>
10<script type="module">var e=document.getElementById(`menu-button`),t=document.getElementById(`close-button`),n=document.getElementById(`mobile-menu`);e&&n&&e.addEventListener(`click`,function(){n.classList.toggle(`hidden`)}),t&&n&&t.addEventListener(`click`,function(){n.classList.toggle(`hidden`)});</script>
10</header></div><main data-pagefind-ignore><div class="mx-auto min-h-screen item-center max-w-screen-2xl p-4"><div id="title-container" class="text-center item-center mt-8 md:mt-16"><div class="text-center"><h1 class="text-balance text-4xl lg:text-5xl font-semibold tracking-tight text-spectra-950 dark:text-spectra-50 mb-16">Explore MDD</h1></div></div><div id="header" class="text-md text-center mt-4 mb-2 md:mt-8 max-w-4xl mx-auto"><div><p class="text-xl mb-4">Multiple ways to explore the Mammal Diversity Database (MDD). View the data as a list ordered by taxonomic hierarchy, a table, or a phylogenetic tree. You can also explore mammalian diversity by country using an interactive map.</p></div></div><div class="lg:max-w-7xl mx-auto mt-16"><div class="grid lg:flex grid-cols-1 md:grid-cols-2 justify-center gap-4"><div class="card w-full bg-gradient-to-br dark:from-spectra-900 dark:to-spectra-800/30 from-spectra-50 to-spectra-100/50 backdrop-blur-sm rounded-2xl shadow-sm border border-spectra-200/60 dark:border-spectra-700/60 hover:shadow-md transition-all duration-300 overflow-hidden"><figure><img src="/_astro/list.CR7Vr1OA_1IHHmm.webp" alt="Taxon List" loading="eager" fetchpriority="high" decoding="async" width="600" height="400" class="w-full h-auto object-cover block dark:hidden"><img src="/_astro/list-dark.CYc2C9Xt_Z1YxboF.webp" alt="Taxon List" loading="eager" fetchpriority="high" decoding="async" width="600" height="400" class="w-full h-auto object-cover hidden dark:block"></figure><div class="card-body"><h2 class="card-title">Taxon List</h2><p class="text-md mb-4">Quickly browse all species and their synonyms.</p><a href="/explore/taxon-list"><button class="btn btn-md btn-outline">Show List</button></a></div></div><div class="card w-full bg-gradient-to-br dark:from-spectra-900 dark:to-spectra-800/30 from-spectra-50 to-spectra-100/50 backdrop-blur-sm rounded-2xl shadow-sm border border-spectra-200/60 dark:border-spectra-700/60 hover:shadow-md transition-all duration-300 overflow-hidden"><figure><img src="/_astro/table.C0NkNiln_PgCyi.webp" alt="Taxonomy Table" loading="eager" fetchpriority="high" decoding="async" width="600" height="400" class="w-full h-auto object-cover block dark:hidden"><img src="/_astro/table-dark.4eGcpM5E_1Ky3la.webp" alt="Taxonomy Table" loading="eager" fetchpriority="high" decoding="async" width="600" height="400" class="w-full h-auto object-cover hidden dark:block"></figure><div class="card-body"><h2 class="card-title">Taxonomy Table</h2><p class="text-md mb-4">Explore taxonomy and compare counts across ranks.</p><a href="/explore/taxonomy-table"><button class="btn btn-md btn-outline">Explore Table</button></a></div></div></div><div class="mt-4"><div class="card w-full bg-gradient-to-br dark:from-spectra-900 dark:to-spectra-800/30 from-spectra-50 to-spectra-100/50 backdrop-blur-sm rounded-2xl shadow-sm border border-spectra-200/60 dark:border-spectra-700/60 hover:shadow-md transition-all duration-300 overflow-hidden"><figure><img src="/_astro/phylo.BrfW7_MZ_1Smi8P.webp" alt="Phylogenetic Tree" loading="eager" fetchpriority="high" decoding="async" width="600" height="400" class="w-full h-auto object-cover block dark:hidden"><img src="/_astro/phylo-dark.DuIXtwqV_17FB9I.webp" alt="Phylogenetic Tree" loading="eager" fetchpriority="high" decoding="async" width="600" height="400" class="w-full h-auto object-cover hidden dark:block"></figure><div class="card-body"><h2 class="card-title">Tree View</h2><p class="text-md mb-4">Dive into an interactive phylogenetic tree of mammals.</p><a href="/explore/tree"><button class="btn btn-md btn-outline">View Tree</button></a></div></div></div><h2 class="text-4xl font-semibold mt-12 mb-8 text-center">Mammal Diversity Statistics</h2><div class="my-4 text-center"><div class="w-full bg-gradient-to-br dark:from-spectra-900 dark:to-spectra-800/30 from-spectra-50 to-spectra-100/50 backdrop-blur-sm rounded-2xl p-8 shadow-sm border border-spectra-200/60 dark:border-spectra-700/60 hover:shadow-md transition-all duration-300"><h2 class="text-2xl font-semibold mb-4">By Country and Region</h2><p class="text-sm mb-2 max-w-4xl mx-auto">Tips:</p><ul class="list-disc list-inside text-sm mb-4 max-w-4xl mx-auto"><li>Hover or tap a country to see its name and species count.</li><li>Click a country to open its detailed species list.</li><li>Click "Explore country data" to view the full table of species diversity by country.</li></ul><div><p class="text-sm mb-4 max-w-2xl mx-auto"><strong>Notes:</strong> The map may not reflect disputed regions accurately. Pointer positioning may not be precise due to some countries territorial shapes. We recommend navigating to <a class="underline text-spectra-800 dark:text-spectra-200 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-300 transition-colors font-medium break-word overflow-clip text-ellipsis" href="/country" target="_self" rel="noopener noreferrer" aria-label="the explore country data page">the explore country data page</a> for precise data.</p></div><div id="data-source" class="text-xs mb-4 max-w-2xl mx-auto">Map source: <a class="underline text-spectra-800 dark:text-spectra-200 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-300 transition-colors font-medium break-word overflow-clip text-ellipsis" href="https://www.naturalearthdata.com/" target="_blank" rel="noopener noreferrer" aria-label="Natural Earth">Natural Earth</a></div><div class="mb-4 mx-auto"><style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
10<script>(()=>{var a=(s,i,o)=>{let r=async()=>{await(await s())()},t=typeof i.value=="object"?i.value:void 0,c={rootMargin:t==null?void 0:t.rootMargin},n=new IntersectionObserver(e=>{for(let l of e)if(l.isIntersecting){n.disconnect(),r();break}},c);for(let e of o.children)n.observe(e)};(self.Astro||(self.Astro={})).visible=a;window.dispatchEvent(new Event("astro:visible"));})();</script>
10<script>(()=>{var g=Object.defineProperty;var w=(a,s,c)=>s in a?g(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c;var l=(a,s,c)=>w(a,typeof s!="symbol"?s+"":s,c);var E=new Set(["__proto__","constructor","prototype"]);{let a={0:t=>y(t),1:t=>c(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(c(t)),5:t=>new Set(c(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in a?a[p](e):void 0},c=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let r=this.querySelectorAll("astro-slot"),n={},d=this.querySelectorAll("template[data-astro-template]");for(let o of d){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of r){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let i=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(i+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${i}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),r.disconnect(),this.childrenConnectedCallback()},r=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});r.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let r=new URL(e,document.baseURI);return r.searchParams.set("astro-retry",Date.now().toString()),r.toString()}async importWithRetry(e){try{return await import(e)}catch(r){return await new Promise(n=>setTimeout(n,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let r=this.getAttribute("component-url"),n=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:r}});this.dispatchEvent(n)&&console.error(`[astro-island] Error hydrating ${r}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),r=this.getAttribute("client");if(Astro[r]===void 0){window.addEventListener(`astro:${r}`,()=>this.start(),{once:!0});return}try{await Astro[r](async()=>{let n=this.getAttribute("renderer-url");try{let[d,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),n?this.importWithRetry(n):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=d;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=d[h]}return this.hydrator=u,this.hydrate}catch(d){return this.handleHydrationError(d),()=>{}}},e,this)}catch(n){this.handleHydrationError(n)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script>
10<astro-island uid="SECXm" data-preact-island-id="2" component-url="/_astro/CountryMap.cersN3ue.js" component-export="default" renderer-url="/_astro/client.B6IuVNVH.js" props="{&quot;stats&quot;:[0,{&quot;AU&quot;:[0,362],&quot;ID&quot;:[0,801],&quot;PG&quot;:[0,293],&quot;EC&quot;:[0,457],&quot;PE&quot;:[0,585],&quot;CO&quot;:[0,536],&quot;VE&quot;:[0,416],&quot;BO&quot;:[0,420],&quot;CL&quot;:[0,163],&quot;BZ&quot;:[0,156],&quot;CR&quot;:[0,259],&quot;GT&quot;:[0,251],&quot;HN&quot;:[0,235],&quot;MX&quot;:[0,587],&quot;NI&quot;:[0,220],&quot;PA&quot;:[0,259],&quot;AR&quot;:[0,410],&quot;BR&quot;:[0,789],&quot;PY&quot;:[0,181],&quot;GF&quot;:[0,223],&quot;GY&quot;:[0,256],&quot;SR&quot;:[0,232],&quot;TT&quot;:[0,126],&quot;SV&quot;:[0,163],&quot;UY&quot;:[0,128],&quot;DM&quot;:[0,36],&quot;CA&quot;:[0,225],&quot;US&quot;:[0,488],&quot;GD&quot;:[0,41],&quot;SB&quot;:[0,80],&quot;AO&quot;:[0,333],&quot;BW&quot;:[0,171],&quot;CD&quot;:[0,514],&quot;SZ&quot;:[0,138],&quot;KE&quot;:[0,412],&quot;MW&quot;:[0,210],&quot;MZ&quot;:[0,265],&quot;NA&quot;:[0,216],&quot;ZA&quot;:[0,323],&quot;TZ&quot;:[0,408],&quot;UG&quot;:[0,368],&quot;ZM&quot;:[0,263],&quot;ZW&quot;:[0,211],&quot;SS&quot;:[0,245],&quot;LS&quot;:[0,83],&quot;DJ&quot;:[0,102],&quot;SO&quot;:[0,186],&quot;ET&quot;:[0,321],&quot;BI&quot;:[0,175],&quot;RW&quot;:[0,211],&quot;DZ&quot;:[0,108],&quot;LY&quot;:[0,87],&quot;MA&quot;:[0,132],&quot;TN&quot;:[0,88],&quot;CF&quot;:[0,262],&quot;CM&quot;:[0,376],&quot;GA&quot;:[0,203],&quot;CG&quot;:[0,232],&quot;CI&quot;:[0,279],&quot;GN&quot;:[0,267],&quot;LR&quot;:[0,211],&quot;GQ&quot;:[0,206],&quot;NG&quot;:[0,316],&quot;MG&quot;:[0,246],&quot;BJ&quot;:[0,204],&quot;BF&quot;:[0,140],&quot;TD&quot;:[0,151],&quot;ER&quot;:[0,125],&quot;GM&quot;:[0,136],&quot;GH&quot;:[0,276],&quot;GW&quot;:[0,143],&quot;ML&quot;:[0,160],&quot;MR&quot;:[0,118],&quot;NE&quot;:[0,136],&quot;SN&quot;:[0,195],&quot;SL&quot;:[0,204],&quot;SD&quot;:[0,203],&quot;BD&quot;:[0,153],&quot;BT&quot;:[0,142],&quot;KH&quot;:[0,210],&quot;CN&quot;:[0,756],&quot;IN&quot;:[0,442],&quot;LA&quot;:[0,262],&quot;MY&quot;:[0,360],&quot;MM&quot;:[0,359],&quot;NP&quot;:[0,202],&quot;LK&quot;:[0,123],&quot;TH&quot;:[0,347],&quot;VN&quot;:[0,365],&quot;TG&quot;:[0,202],&quot;EG&quot;:[0,115],&quot;IL&quot;:[0,116],&quot;JO&quot;:[0,95],&quot;LB&quot;:[0,80],&quot;OM&quot;:[0,87],&quot;PS&quot;:[0,85],&quot;SA&quot;:[0,96],&quot;SY&quot;:[0,107],&quot;YE&quot;:[0,91],&quot;IN-ANI&quot;:[0,34],&quot;BH&quot;:[0,25],&quot;BN&quot;:[0,184],&quot;CX&quot;:[0,15],&quot;COC&quot;:[0,20],&quot;KM&quot;:[0,36],&quot;TL&quot;:[0,63],&quot;JP&quot;:[0,153],&quot;KW&quot;:[0,43],&quot;MU&quot;:[0,27],&quot;YT&quot;:[0,26],&quot;NC&quot;:[0,37],&quot;PW&quot;:[0,23],&quot;PH&quot;:[0,246],&quot;QA&quot;:[0,37],&quot;SC&quot;:[0,30],&quot;SG&quot;:[0,90],&quot;AE&quot;:[0,58],&quot;IR&quot;:[0,219],&quot;IQ&quot;:[0,100],&quot;RU&quot;:[0,331],&quot;BS&quot;:[0,40],&quot;BON&quot;:[0,32],&quot;VG&quot;:[0,29],&quot;KY&quot;:[0,30],&quot;CU&quot;:[0,59],&quot;CW&quot;:[0,33],&quot;DO&quot;:[0,45],&quot;JM&quot;:[0,45],&quot;PR&quot;:[0,36],&quot;TC&quot;:[0,28],&quot;VI&quot;:[0,29],&quot;HT&quot;:[0,42],&quot;TW&quot;:[0,107],&quot;AF&quot;:[0,137],&quot;PK&quot;:[0,204],&quot;GL&quot;:[0,35],&quot;CY&quot;:[0,42],&quot;ES&quot;:[0,143],&quot;KP&quot;:[0,111],&quot;KR&quot;:[0,91],&quot;IT&quot;:[0,128],&quot;AL&quot;:[0,93],&quot;AM&quot;:[0,99],&quot;AT&quot;:[0,91],&quot;AZ&quot;:[0,112],&quot;BY&quot;:[0,72],&quot;BE&quot;:[0,82],&quot;BA&quot;:[0,97],&quot;BG&quot;:[0,98],&quot;HR&quot;:[0,104],&quot;CZ&quot;:[0,78],&quot;EE&quot;:[0,65],&quot;FI&quot;:[0,66],&quot;FR&quot;:[0,141],&quot;GE&quot;:[0,112],&quot;DE&quot;:[0,108],&quot;GR&quot;:[0,117],&quot;HU&quot;:[0,84],&quot;KZ&quot;:[0,176],&quot;XK&quot;:[0,75],&quot;LV&quot;:[0,69],&quot;LI&quot;:[0,65],&quot;LT&quot;:[0,67],&quot;LU&quot;:[0,60],&quot;MD&quot;:[0,75],&quot;MN&quot;:[0,148],&quot;ME&quot;:[0,87],&quot;NL&quot;:[0,81],&quot;MK&quot;:[0,81],&quot;PL&quot;:[0,92],&quot;RO&quot;:[0,104],&quot;RS&quot;:[0,90],&quot;SK&quot;:[0,86],&quot;SI&quot;:[0,90],&quot;CH&quot;:[0,87],&quot;TR&quot;:[0,181],&quot;UA&quot;:[0,115],&quot;GB&quot;:[0,86],&quot;UZ&quot;:[0,100],&quot;PT&quot;:[0,103],&quot;TJ&quot;:[0,86],&quot;IE&quot;:[0,53],&quot;NO&quot;:[0,83],&quot;SE&quot;:[0,80],&quot;KG&quot;:[0,90],&quot;TM&quot;:[0,107],&quot;AZO&quot;:[0,14],&quot;CNY&quot;:[0,19],&quot;MAD&quot;:[0,12],&quot;DK&quot;:[0,72],&quot;EC-GAL&quot;:[0,13],&quot;AG&quot;:[0,32],&quot;GP&quot;:[0,35],&quot;MQ&quot;:[0,32],&quot;BB&quot;:[0,32],&quot;LC&quot;:[0,33],&quot;VC&quot;:[0,35],&quot;KN&quot;:[0,31],&quot;STE&quot;:[0,26],&quot;AW&quot;:[0,32],&quot;FK&quot;:[0,32],&quot;IS&quot;:[0,31],&quot;MT&quot;:[0,24],&quot;ST&quot;:[0,32],&quot;AS&quot;:[0,21],&quot;FJ&quot;:[0,29],&quot;FM&quot;:[0,25],&quot;MP&quot;:[0,23],&quot;WS&quot;:[0,24],&quot;TO&quot;:[0,22],&quot;RE&quot;:[0,24],&quot;CV&quot;:[0,32],&quot;NZ&quot;:[0,49],&quot;AI&quot;:[0,28],&quot;MS&quot;:[0,31],&quot;SX&quot;:[0,28],&quot;BL&quot;:[0,12],&quot;SAB&quot;:[0,27],&quot;VU&quot;:[0,33],&quot;BM&quot;:[0,29],&quot;NF&quot;:[0,13],&quot;MV&quot;:[0,26],&quot;GU&quot;:[0,22],&quot;CK&quot;:[0,23],&quot;NU&quot;:[0,21],&quot;WF&quot;:[0,21],&quot;AQ&quot;:[0,22],&quot;TF&quot;:[0,15],&quot;PEI&quot;:[0,10],&quot;SH&quot;:[0,30],&quot;GS&quot;:[0,21],&quot;PN&quot;:[0,20],&quot;PF&quot;:[0,21],&quot;KI&quot;:[0,22],&quot;MH&quot;:[0,20],&quot;NR&quot;:[0,21],&quot;TV&quot;:[0,21],&quot;TK&quot;:[0,13],&quot;BV&quot;:[0,1],&quot;FO&quot;:[0,1],&quot;AC&quot;:[0,2]}]}" ssr client="visible" opts="{&quot;name&quot;:&quot;CountryMap&quot;,&quot;value&quot;:true}" await-children><div class="w-full relative min-h-[300px]"></div><!--astro:end--></astro-island></div><a href="/country"><button class="btn btn-md btn-outline">Explore country data</button></a></div></div><div class="my-4 text-center"><div class="w-full bg-gradient-to-br dark:from-spectra-900 dark:to-spectra-800/30 from-spectra-50 to-spectra-100/50 backdrop-blur-sm rounded-2xl p-8 shadow-sm border border-spectra-200/60 dark:border-spectra-700/60 hover:shadow-md transition-all duration-300"><h2 class="text-2xl font-semibold mb-4">In the United States</h2><div id="data-source" class="text-xs mb-4 max-w-2xl mx-auto">Map source: <a class="underline text-spectra-800 dark:text-spectra-200 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-300 transition-colors font-medium break-word overflow-clip text-ellipsis" href="https://github.com/topojson/us-atlas" target="_blank" rel="noopener noreferrer" aria-label="US-Atlas">US-Atlas</a><span class="inline -ml-1">, based on the </span><a class="underline text-spectra-800 dark:text-spectra-200 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-300 transition-colors font-medium break-word overflow-clip text-ellipsis" href="http://www.census.gov/" target="_blank" rel="noopener noreferrer" aria-label="U.S. Census Bureau">U.S. Census Bureau</a> <a class="underline text-spectra-800 dark:text-spectra-200 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-300 transition-colors font-medium break-word overflow-clip text-ellipsis" href="https://www.census.gov/geographies/mapping-files/time-series/geo/carto-boundary-file.html" target="_blank" rel="noopener noreferrer" aria-label="cartographic boundary files">cartographic boundary files</a><span class="inline">.</span></div><div class="mb-8 mx-auto"><astro-island uid="ZU1vjD" data-preact-island-id="3" component-url="/_astro/UnitedStatesMap.Bl7OaNGR.js" component-export="default" renderer-url="/_astro/client.B6IuVNVH.js" props="{&quot;stats&quot;:[0,{&quot;AK&quot;:[0,98],&quot;AL&quot;:[0,75],&quot;AR&quot;:[0,65],&quot;AZ&quot;:[0,147],&quot;CA&quot;:[0,214],&quot;CO&quot;:[0,130],&quot;CT&quot;:[0,65],&quot;DC&quot;:[0,49],&quot;DE&quot;:[0,53],&quot;FL&quot;:[0,86],&quot;GA&quot;:[0,86],&quot;HI&quot;:[0,28],&quot;IA&quot;:[0,57],&quot;ID&quot;:[0,113],&quot;IL&quot;:[0,61],&quot;IN&quot;:[0,61],&quot;KS&quot;:[0,82],&quot;KY&quot;:[0,68],&quot;LA&quot;:[0,71],&quot;MA&quot;:[0,74],&quot;MD&quot;:[0,75],&quot;ME&quot;:[0,71],&quot;MI&quot;:[0,68],&quot;MN&quot;:[0,73],&quot;MO&quot;:[0,69],&quot;MS&quot;:[0,59],&quot;MT&quot;:[0,102],&quot;NC&quot;:[0,99],&quot;ND&quot;:[0,76],&quot;NE&quot;:[0,82],&quot;NH&quot;:[0,70],&quot;NJ&quot;:[0,79],&quot;NM&quot;:[0,154],&quot;NV&quot;:[0,124],&quot;NY&quot;:[0,79],&quot;OH&quot;:[0,57],&quot;OK&quot;:[0,97],&quot;OR&quot;:[0,151],&quot;PA&quot;:[0,64],&quot;RI&quot;:[0,66],&quot;SC&quot;:[0,84],&quot;SD&quot;:[0,86],&quot;TN&quot;:[0,74],&quot;TX&quot;:[0,160],&quot;UT&quot;:[0,127],&quot;VA&quot;:[0,93],&quot;VT&quot;:[0,54],&quot;WA&quot;:[0,134],&quot;WI&quot;:[0,62],&quot;WV&quot;:[0,65],&quot;WY&quot;:[0,114]}]}" ssr client="visible" opts="{&quot;name&quot;:&quot;UnitedStatesMap&quot;,&quot;value&quot;:true}" await-children><div class="w-full relative min-h-[300px]"></div><!--astro:end--></astro-island></div><a href="/country/US"><button class="btn btn-md btn-outline">Explore United States data</button></a></div></div></div></div></main></div><footer><div class="flex flex-col justify-center items-center space-y-2 py-2 bg-spicy-mix-100 dark:bg-spicy-mix-900 text-center rounded-t-2xl md:rounded-full max-w-full md:mx-8 mx-4 xl:mx-8 mt-8 mb-4"><p class="text-md dark:text-spectra-300 text-spectra-800"><a class="underline text-spectra-800 dark:text-spectra-200 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-300 transition-colors font-medium break-word overflow-clip text-ellipsis underline block sm:inline" href="https://github.com/mammaldiversity" target="_self" rel="noopener noreferrer" aria-label="MDD GitHub">MDD GitHub</a><span class="hidden sm:inline"> &middot; </span><a class="underline text-spectra-800 dark:text-spectra-200 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-300 transition-colors font-medium break-word overflow-clip text-ellipsis underline block sm:inline" href="https://www.mammalsociety.org/" target="_self" rel="noopener noreferrer" aria-label="ASM Website">ASM Website</a><span class="hidden sm:inline"> &middot; </span><a class="underline text-spectra-800 dark:text-spectra-200 hover:text-spicy-mix-700 dark:hover:text-spicy-mix-300 transition-colors font-medium break-word overflow-clip text-ellipsis underline block sm:inline" href="https://www.mammalsociety.org/index.php/privacy-policy" target="_self" rel="noopener noreferrer" aria-label="Privacy Policy">Privacy Policy</a></p><p class="text-sm">&copy; 2026 The MDD Team. All rights reserved.</p></div></footer></body></html>

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.