/*! * * PRC Parent Theme * * @author Seth Rubenstein * @version 0.1.0 * @link https://github.com/wpcomvip/pewresearch-org * @license GPL * * Copyright (c) 2023 Seth Rubenstein * * This software is released under the UNLICENSED License * https://opensource.org/licenses/UNLICENSED * * Compiled with the help of https://wpack.io * A zero setup Webpack Bundler Script for WordPress */ (window.wpackioprcParentthemeJsonp=window.wpackioprcParentthemeJsonp||[]).push([[7],{160:function(e,t,n){n(27),e.exports=n(161)},161:function(e,t,n){"use strict";n.r(t);var o=n(35),r=n(17),c=n.n(r),i=n(50),a=n.n(i);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function u(e){for(var t=1;t(document.querySelectorAll(".wp-block-social-link.wp-social-link-facebook, .share-tools .social-link.facebook").forEach((t=>{const{url:e}=a(t);let o=null;o=t.parentElement.classList.contains("share-tools")?t:t.querySelector("a"),o&&o.addEventListener("click",(t=>{t.preventDefault();const o=(0,r.addQueryArgs)("https://www.facebook.com/sharer/sharer.php",{u:e});i(o,"fbShareWindow",`height=450, width=550, top=${l/2-275}, left=${n/2-225}, toolbar=0, location=0, menubar=0, directories=0, scrollbars=0`),t.stopPropagation()}))})),document.querySelectorAll(".wp-block-social-link.wp-social-link-linkedin, .share-tools .social-link.linkedin").forEach((t=>{const{url:e,title:o,description:c}=a(t);let s=null;s=t.parentElement.classList.contains("share-tools")?t:t.querySelector("a"),s&&s.addEventListener("click",(t=>{t.preventDefault();const a=(0,r.addQueryArgs)("https://www.linkedin.com/shareArticle",{summary:c,url:e,title:o,source:"PewResearch"});i(a,"linkedinShareWindow",`height=450, width=550, top=${l/2-275}, left=${n/2-225}, toolbar=0, location=0, menubar=0, directories=0, scrollbars=0`),t.stopPropagation()}))})),void document.querySelectorAll(".wp-block-social-link.wp-social-link-twitter, .share-tools .social-link.twitter").forEach((t=>{const{url:e,description:o}=a(t);let c=null;c=t.parentElement.classList.contains("share-tools")?t:t.querySelector("a"),c&&c.addEventListener("click",(t=>{t.preventDefault();const a=(0,r.addQueryArgs)("https://twitter.com/intent/tweet",{text:o,url:e});i(a,"twtrShareWindow",`height=450, width=550, top=${l/2-275}, left=${n/2-225}, toolbar=0, location=0, menubar=0, directories=0, scrollbars=0`),t.stopPropagation()}))})))))}();; (()=>{var t,e={506:(t,e,n)=>{"use strict";const i=window.enquire;var o=n.n(i);n(682),n(356);const r=window.wp.domReady;var s=n.n(r);window.hasOwnProperty("prcBlocks")||(window.prcBlocks={}),window.prcBlocks.tableOfContents={breakpoints:[],elms:{},useIcons:!1,chapters:[]};const a=t=>{const e=function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!t)return;const n=t.querySelector(".toc-title");if(n){if(!n.getAttribute("original-classes")){const t=Array.from(n.classList).filter((t=>t.startsWith("has-")));n.setAttribute("original-classes",t.join(" "))}if(e){const t=n.getAttribute("original-classes");n.classList.remove(...t.split(" "))}else{const t=n.getAttribute("original-classes");n.classList.add(...t.split(" "))}}},n=function(t){t&&(t.classList.toggle("is-style-card-alt"),window.prcBlocks.tableOfContents.useIcons?(t=>{if(t.classList.toggle("mobile-toc-icons")){const e=t.querySelectorAll("a.item[data-icon-src]");Array.from(t.querySelectorAll("a.item")).filter((t=>!t.getAttribute("data-icon-src"))).forEach((t=>{t.classList.add("hidden")})),console.log("isMobileToc",e,t.querySelectorAll("a.item")),e.forEach((t=>{const e=t.getAttribute("data-icon-src");t.innerHTML=`${t.innerHTML}`}))}else t.querySelectorAll("a.item[data-icon-src]").forEach((t=>{const e=t.querySelector("span.icon"),n=t.querySelector("span.hidden-text");e&&t.removeChild(e),t.innerHTML=n.innerHTML}))})(t):t.classList.toggle("mobile-toc"))},i=t.getAttribute("data-mobile-threshold");i&&o().register(`screen and (max-width: ${i}px)`,{match:()=>{var i;i=t,setTimeout((()=>{const t=i.parentElement;n(t),e(t,!0)}),100)},unmatch:()=>{var i;i=t,setTimeout((()=>{const t=i.parentElement;n(t),e(t,!1)}),100)}})};s()((()=>{const t=document.querySelectorAll(".wp-block-prc-block-table-of-contents");t.length&&t.forEach((t=>{t.querySelector("a.item[data-icon-src]")&&(window.prcBlocks.tableOfContents.useIcons=!0),t.getAttribute("data-show-current-chapter")&&(t=>{const e=document.querySelectorAll("[data-is-chapter]");e.length&&e.forEach((e=>{const n=e.getAttribute("id");window.prcBlocks.tableOfContents.chapters.push(n),new Waypoint.Inview({element:e,enter(e){const n=t.querySelector("a.item.active");n&&n.classList.remove("active")},entered(e){const i=t.querySelector(`a.item[href="#${n}"]`);i&&i.classList.add("active")}})}))})(t),(t=>{const e=t.parentElement;t.querySelectorAll("a.item").forEach((t=>{t.addEventListener("click",(n=>{const i=t.getAttribute("href");if(0===i.indexOf("#")){n.preventDefault();const t=document.getElementById(i.replace("#",""));t&&(t.scrollIntoView({behavior:"smooth"},!0),window.history.pushState(null,null,i),e.classList.contains("mobile-toc")&&e.classList.contains("is-open")&&e.classList.remove("is-open"))}}))}))})(t),(t=>{const e=t.parentElement;e.querySelector(".toc-title").addEventListener("click",(()=>{e.classList.contains("mobile-toc")&&e.classList.toggle("is-open")}))})(t),a(t)}))}))},682:()=>{!function(){"use strict";var t=0,e={};function n(i){if(!i)throw new Error("No options passed to Waypoint constructor");if(!i.element)throw new Error("No element option passed to Waypoint constructor");if(!i.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=n.Adapter.extend({},n.defaults,i),this.element=this.options.element,this.adapter=new n.Adapter(this.element),this.callback=i.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=n.Context.findOrCreateByElement(this.options.context),n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),e[this.key]=this,t+=1}n.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},n.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},n.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete e[this.key]},n.prototype.disable=function(){return this.enabled=!1,this},n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},n.prototype.next=function(){return this.group.next(this)},n.prototype.previous=function(){return this.group.previous(this)},n.invokeAll=function(t){var n=[];for(var i in e)n.push(e[i]);for(var o=0,r=n.length;oi.oldScroll?i.forward:i.backward;for(var r in this.waypoints[n]){var s=this.waypoints[n][r];if(null!==s.triggerPoint){var a=i.oldScroll=s.triggerPoint;(a&&l||!a&&!l)&&(s.queueTrigger(o),t[s.group.id]=s.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},r.prototype.innerHeight=function(){return this.element==this.element.window?i.viewportHeight():this.adapter.innerHeight()},r.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},r.prototype.innerWidth=function(){return this.element==this.element.window?i.viewportWidth():this.adapter.innerWidth()},r.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var n in this.waypoints[e])t.push(this.waypoints[e][n]);for(var i=0,o=t.length;i-1&&(d=Math.ceil(s.contextDimension*d/100))),l=s.contextScroll-s.contextOffset,u.triggerPoint=Math.floor(w+l-d),c=f=s.oldScroll,p=!c&&!h,!y&&c&&h?(u.queueTrigger(s.backward),o[u.group.id]=u.group):(!y&&p||y&&s.oldScroll>=u.triggerPoint)&&(u.queueTrigger(s.forward),o[u.group.id]=u.group)}}return i.requestAnimationFrame((function(){for(var t in o)o[t].flushTriggers()})),this},r.findOrCreateByElement=function(t){return r.findByElement(t)||new r(t)},r.refreshAll=function(){for(var t in n)n[t].refresh()},r.findByElement=function(t){return n[t.waypointContextKey]},window.onload=function(){o&&o(),r.refreshAll()},i.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},i.Context=r}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}var n={vertical:{},horizontal:{}},i=window.Waypoint;function o(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}o.prototype.add=function(t){this.waypoints.push(t)},o.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},o.prototype.flushTriggers=function(){for(var n in this.triggerQueues){var i=this.triggerQueues[n],o="up"===n||"left"===n;i.sort(o?e:t);for(var r=0,s=i.length;r-1&&this.waypoints.splice(e,1)},o.prototype.first=function(){return this.waypoints[0]},o.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},o.findOrCreate=function(t){return n[t.axis][t.name]||new o(t)},i.Group=o}(),function(){"use strict";var t=window.Waypoint;function e(t){return t===t.window}function n(t){return e(t)?t:t.defaultView}function i(t){this.element=t,this.handlers={}}i.prototype.innerHeight=function(){return e(this.element)?this.element.innerHeight:this.element.clientHeight},i.prototype.innerWidth=function(){return e(this.element)?this.element.innerWidth:this.element.clientWidth},i.prototype.off=function(t,e){function n(t,e,n){for(var i=0,o=e.length-1;i{!function(){"use strict";function t(){}var e=window.Waypoint;function n(t){this.options=e.Adapter.extend({},n.defaults,t),this.axis=this.options.horizontal?"horizontal":"vertical",this.waypoints=[],this.element=this.options.element,this.createWaypoints()}n.prototype.createWaypoints=function(){for(var t={vertical:[{down:"enter",up:"exited",offset:"100%"},{down:"entered",up:"exit",offset:"bottom-in-view"},{down:"exit",up:"entered",offset:0},{down:"exited",up:"enter",offset:function(){return-this.adapter.outerHeight()}}],horizontal:[{right:"enter",left:"exited",offset:"100%"},{right:"entered",left:"exit",offset:"right-in-view"},{right:"exit",left:"entered",offset:0},{right:"exited",left:"enter",offset:function(){return-this.adapter.outerWidth()}}]},e=0,n=t[this.axis].length;e{if(!n){var s=1/0;for(h=0;h=r)&&Object.keys(i.O).every((t=>i.O[t](n[l])))?n.splice(l--,1):(a=!1,r0&&t[h-1][2]>r;h--)t[h]=t[h-1];t[h]=[n,o,r]},i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t={692:0,431:0};i.O.j=e=>0===t[e];var e=(e,n)=>{var o,r,s=n[0],a=n[1],l=n[2],c=0;if(s.some((e=>0!==t[e]))){for(o in a)i.o(a,o)&&(i.m[o]=a[o]);if(l)var h=l(i)}for(e&&e(n);ci(506)));o=i.O(o)})(); //# sourceMappingURL=view.js.map; !function(){"use strict";var t={n:function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,{a:o}),o},d:function(e,o){for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}},e=window.enquire,o=t.n(e),r=window.wp.domReady,n=t.n(r);window.hasOwnProperty("prcBlocks")||(window.prcBlocks={}),window.prcBlocks.groupBlocks={breakpoints:[],elms:{}};n()((()=>{(()=>{const t=document.querySelectorAll(".prc-group-block--responsive");t.length&&(t.forEach((t=>{const e=t.getAttribute("data-attach-id"),o=t.getAttribute("data-responsive-threshold");document.getElementById(e)&&((t,e,o)=>{window.prcBlocks.groupBlocks.breakpoints.includes(o)||window.prcBlocks.groupBlocks.breakpoints.push(o),window.prcBlocks.groupBlocks.elms.hasOwnProperty(o)||(window.prcBlocks.groupBlocks.elms[o]=[]),window.prcBlocks.groupBlocks.elms[o].push(t);const r=document.createElement("div"),n=t.getAttribute("data-return-id");r.setAttribute("id",n),t.parentNode.insertBefore(r,t.nextSibling)})(t,0,o)})),window.prcBlocks.groupBlocks.breakpoints.forEach((t=>{o().register(`screen and (max-width: ${t}px)`,{match:()=>{var e;e=t,window.prcBlocks.groupBlocks.elms[e].forEach((t=>{const e=t.getAttribute("data-attach-id"),o=document.getElementById(e);o&&o.append(t)}))},unmatch:()=>{var e;e=t,window.prcBlocks.groupBlocks.elms[e].forEach((t=>{const e=t.getAttribute("data-return-id"),o=document.getElementById(e);o&&o.parentNode.insertBefore(t,o.nextSibling)}))}})})))})(),(()=>{const t=document.querySelectorAll(".prc-group-block--sticky");t.length&&t.forEach((t=>{t.classList.add("sticky")}))})()}))}(); //# sourceMappingURL=view.js.map; !function(){"use strict";var e={n:function(o){var t=o&&o.__esModule?function(){return o.default}:function(){return o};return e.d(t,{a:t}),t},d:function(o,t){for(var l in t)e.o(t,l)&&!e.o(o,l)&&Object.defineProperty(o,l,{enumerable:!0,get:t[l]})},o:function(e,o){return Object.prototype.hasOwnProperty.call(e,o)}},o=window.wp.domReady,t=e.n(o),l=window.wp.url;t()((()=>{const e=(0,l.getQueryArg)(window.location.href,"collapsibleId");console.log("collapsibleId: "+e);const o=document.querySelectorAll(".wp-block-prc-block-collapsible");1<=o.length&&o.forEach((o=>{e===o.id&&setTimeout((()=>{o.scrollIntoView({behavior:"smooth"}),setTimeout((()=>{o.classList.add("is-open")}),200)}),400),o.querySelector(".wp-block-prc-block-collapsible__title").addEventListener("click",(e=>{e.preventDefault(),o.classList.toggle("is-open")}))}))}))}(); //# sourceMappingURL=view.js.map; /*! * * payGapCalculator * * @author * @version 0.1.0 * @link * @license * * Copyright (c) 2023 * * This software is released under the License * https://opensource.org/licenses/ * * Compiled with the help of https://wpack.io * A zero setup Webpack Bundler Script for WordPress */!function(e){function r(r){for(var n,a,i=r[0],l=r[1],p=r[2],f=0,s=[];f"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"'],224:"Meta",225:"AltGraph",246:"Attn",247:"CrSel",248:"ExSel",249:"EraseEof",250:"Play",251:"ZoomOut"},i=0;i<24;i+=1)o[112+i]="F"+(i+1);for(var c=0;c<26;c+=1){var u=c+65;o[u]=[String.fromCharCode(u+32),String.fromCharCode(u)]}var s={codes:o,getCode:function(t){return a(t)?t.keyCode||t.which||this[t.key]:this[t]},getKey:function(t){var e=a(t);if(e&&t.key)return t.key;var n=o[e?t.keyCode||t.which:t];return Array.isArray(n)&&(n=e?n[t.shiftKey?1:0]:n[0]),n},Cancel:3,Help:6,Backspace:8,Tab:9,Clear:12,Enter:13,Shift:16,Control:17,Alt:18,Pause:19,CapsLock:20,Escape:27,Convert:28,NonConvert:29,Accept:30,ModeChange:31," ":32,PageUp:33,PageDown:34,End:35,Home:36,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Select:41,Print:42,Execute:43,PrintScreen:44,Insert:45,Delete:46,0:48,")":48,1:49,"!":49,2:50,"@":50,3:51,"#":51,4:52,$:52,5:53,"%":53,6:54,"^":54,7:55,"&":55,8:56,"*":56,9:57,"(":57,a:65,A:65,b:66,B:66,c:67,C:67,d:68,D:68,e:69,E:69,f:70,F:70,g:71,G:71,h:72,H:72,i:73,I:73,j:74,J:74,k:75,K:75,l:76,L:76,m:77,M:77,n:78,N:78,o:79,O:79,p:80,P:80,q:81,Q:81,r:82,R:82,s:83,S:83,t:84,T:84,u:85,U:85,v:86,V:86,w:87,W:87,x:88,X:88,y:89,Y:89,z:90,Z:90,OS:91,ContextMenu:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,F16:127,F17:128,F18:129,F19:130,F20:131,F21:132,F22:133,F23:134,F24:135,NumLock:144,ScrollLock:145,VolumeMute:181,VolumeDown:182,VolumeUp:183,";":186,":":186,"=":187,"+":187,",":188,"<":188,"-":189,_:189,".":190,">":190,"/":191,"?":191,"`":192,"~":192,"[":219,"{":219,"\\":220,"|":220,"]":221,"}":221,"'":222,'"':222,Meta:224,AltGraph:225,Attn:246,CrSel:247,ExSel:248,EraseEof:249,Play:250,ZoomOut:251};s.Spacebar=s[" "],s.Digit0=s[0],s.Digit1=s[1],s.Digit2=s[2],s.Digit3=s[3],s.Digit4=s[4],s.Digit5=s[5],s.Digit6=s[6],s.Digit7=s[7],s.Digit8=s[8],s.Digit9=s[9],s.Tilde=s["~"],s.GraveAccent=s["`"],s.ExclamationPoint=s["!"],s.AtSign=s["@"],s.PoundSign=s["#"],s.PercentSign=s["%"],s.Caret=s["^"],s.Ampersand=s["&"],s.PlusSign=s["+"],s.MinusSign=s["-"],s.EqualsSign=s["="],s.DivisionSign=s["/"],s.MultiplicationSign=s["*"],s.Comma=s[","],s.Decimal=s["."],s.Colon=s[":"],s.Semicolon=s[";"],s.Pipe=s["|"],s.BackSlash=s["\\"],s.QuestionMark=s["?"],s.SingleQuote=s["'"],s.DoubleQuote=s['"'],s.LeftCurlyBrace=s["{"],s.RightCurlyBrace=s["}"],s.LeftParenthesis=s["("],s.RightParenthesis=s[")"],s.LeftAngleBracket=s["<"],s.RightAngleBracket=s[">"],s.LeftSquareBracket=s["["],s.RightSquareBracket=s["]"],t.exports=s},function(t,e,n){"use strict";var r=n(23),a=Object.prototype,o=a.hasOwnProperty,i=a.toString,c=r.a?r.a.toStringTag:void 0;var u=function(t){var e=o.call(t,c),n=t[c];try{t[c]=void 0;var r=!0}catch(t){}var a=i.call(t);return r&&(e?t[c]=n:delete t[c]),a},s=Object.prototype.toString;var l=function(t){return s.call(t)},f=r.a?r.a.toStringTag:void 0;e.a=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":f&&f in Object(t)?u(t):l(t)}},function(t,e,n){"use strict";var r=n(5),a=n(89),o="object"==("undefined"==typeof self?"undefined":Object(r.a)(self))&&self&&self.Object===Object&&self,i=a.a||o||Function("return this")();e.a=i},function(t,e,n){"use strict";var r=n(31),a=n(64);e.a=function(t){return null!=t&&Object(a.a)(t.length)&&!Object(r.a)(t)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(5),a=n(12);function o(t,e){if(e&&("object"===Object(r.a)(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return Object(a.a)(t)}},function(t,e,n){"use strict";var r=n(20).a.Symbol;e.a=r},function(t,e,n){"use strict";var r=n(5),a=n(82),o=n(71);var i=function(t,e,n,r){var i=n.length,c=i,u=!r;if(null==t)return!c;for(t=Object(t);i--;){var s=n[i];if(u&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++i1?r[0]+r.slice(2):r,+t.slice(n+1)]}n.d(e,"b",(function(){return r})),e.a=function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}},function(t,e,n){"use strict";var r=n(43);e.a=function(t,e,n){var a=null==t?void 0:Object(r.a)(t,e);return void 0===a?n:a}},function(t,e,n){"use strict";var r=Function.prototype.toString;e.a=function(t){if(null!=t){try{return r.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(5),a=function(t,e){"function"!=typeof t?null!==t&&"object"===Object(r.a)(t)&&(t.current=e):t(e)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"d",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return u})),n.d(e,"e",(function(){return s})),n.d(e,"f",(function(){return l}));var r=n(5),a=n(62),o=function(t,e){return t&&e},i=function(t,e){return t&&!0!==t&&t+" "+e},c=function(t,e){return t&&(!0===t?e:t+" "+e)},u=function(t){return"justified"===t?"justified":i(t,"aligned")},s=function(t){return i(t,"aligned")},l=function(t,e,n){if(void 0===e&&(e=""),void 0===n&&(n=!1),n&&"equal"===t)return"equal width";var o=Object(r.a)(t);return"string"!==o&&"number"!==o||!e?Object(a.a)(t):Object(a.a)(t)+" "+e}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";var r=n(34),a=n(27);e.a=function(t,e){for(var n=0,o=(e=Object(r.a)(e,t)).length;null!=t&&n-1&&t%1==0&&t-1};var l=function(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this};function f(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1:!!u&&Object(r.a)(t,e,n)>-1}},function(t,e,n){"use strict";var r=n(19),a=n(17);var o=function(t){return Object(a.a)(t)&&"[object Arguments]"==Object(r.a)(t)},i=Object.prototype,c=i.hasOwnProperty,u=i.propertyIsEnumerable,s=o(function(){return arguments}())?o:function(t){return Object(a.a)(t)&&c.call(t,"callee")&&!u.call(t,"callee")};e.a=s},function(t,e,n){"use strict";var r=n(25),a=n(20),o=Object(r.a)(a.a,"Map");e.a=o},function(t,e,n){"use strict";var r=n(100),a=n(24),o=n(28);var i=function(t,e){var n;return Object(o.a)(t,(function(t,r,a){return!(n=e(t,r,a))})),!!n},c=n(6),u=n(101);e.a=function(t,e,n){var o=Object(c.a)(t)?r.a:i;return n&&Object(u.a)(t,e,n)&&(e=void 0),o(t,Object(a.a)(e,3))}},function(t,e,n){"use strict";var r=n(25),a=n(20),o=Object(r.a)(a.a,"Set");e.a=o},function(t,e,n){"use strict";var r=n(105),a=n(48),o=n(57),i=Object(a.a)((function(t,e){return Object(o.a)(t)?Object(r.a)(t,e):[]}));e.a=i},function(t,e,n){"use strict";(function(t){var r=n(5),a=n(20),o=n(136),i="object"==("undefined"==typeof exports?"undefined":Object(r.a)(exports))&&exports&&!exports.nodeType&&exports,c=i&&"object"==Object(r.a)(t)&&t&&!t.nodeType&&t,u=c&&c.exports===i?a.a.Buffer:void 0,s=(u?u.isBuffer:void 0)||o.a;e.a=s}).call(this,n(131)(t))},function(t,e,n){"use strict";var r=n(21),a=n(17);e.a=function(t){return Object(a.a)(t)&&Object(r.a)(t)}},function(t,e,n){"use strict";var r=n(25),a=Object(r.a)(Object,"create");var o=function(){this.__data__=a?a(null):{},this.size=0};var i=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},c=Object.prototype.hasOwnProperty;var u=function(t){var e=this.__data__;if(a){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return c.call(e,t)?e[t]:void 0},s=Object.prototype.hasOwnProperty;var l=function(t){var e=this.__data__;return a?void 0!==e[t]:s.call(e,t)};var f=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=a&&void 0===e?"__lodash_hash_undefined__":e,this};function p(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t<=9007199254740991}},function(t,e,n){"use strict";var r=n(19),a=n(6),o=n(17);e.a=function(t){return"string"==typeof t||!Object(a.a)(t)&&Object(o.a)(t)&&"[object String]"==Object(r.a)(t)}},function(t,e,n){"use strict";e.a=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},function(t,e,n){"use strict";e.a=function(t,e){return t.has(e)}},function(t,e,n){"use strict";var r=n(84);e.a=function(t){var e=Object(r.a)(t),n=e%1;return e==e?n?e-n:e:0}},function(t,e,n){"use strict";e.a=function(t){return void 0===t}},function(t,e,n){"use strict";function r(t){return function(e){return e.matches(t)}}n.d(e,"a",(function(){return r})),e.b=function(t){return function(){return this.matches(t)}}},function(t,e,n){"use strict";var r=n(82),a=n(72),o=n(100),i=n(67);var c=function(t,e,n,r,c,u){var s=1&n,l=t.length,f=e.length;if(l!=f&&!(s&&f>l))return!1;var p=u.get(t),h=u.get(e);if(p&&h)return p==e&&h==t;var d=-1,b=!0,v=2&n?new a.a:void 0;for(u.set(t,e),u.set(e,t);++d-1?c[u?e[s]:s]:void 0}}(n(85).a);e.a=i},function(t,e,n){"use strict";var r=n(19),a=n(64),o=n(17),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1;var c=function(t){return Object(o.a)(t)&&Object(a.a)(t.length)&&!!i[Object(r.a)(t)]},u=n(98),s=n(123),l=s.a&&s.a.isTypedArray,f=l?Object(u.a)(l):c;e.a=f},function(t,e,n){"use strict";var r=n(23),a=n(46),o=n(6),i=n(44),c=r.a?r.a.prototype:void 0,u=c?c.toString:void 0;var s=function t(e){if("string"==typeof e)return e;if(Object(o.a)(e))return Object(a.a)(e,t)+"";if(Object(i.a)(e))return u?u.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n};e.a=function(t){return null==t?"":s(t)}},function(t,e,n){"use strict";var r=n(25),a=function(){try{var t=Object(r.a)(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();e.a=a},function(t,e,n){"use strict";var r=n(73),a=n(59),o=n(51),i=n(6),c=n(21),u=n(56),s=n(99),l=n(75),f=Object.prototype.hasOwnProperty;e.a=function(t){if(null==t)return!0;if(Object(c.a)(t)&&(Object(i.a)(t)||"string"==typeof t||"function"==typeof t.splice||Object(u.a)(t)||Object(l.a)(t)||Object(o.a)(t)))return!t.length;var e=Object(a.a)(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(Object(s.a)(t))return!Object(r.a)(t).length;for(var n in t)if(f.call(t,n))return!1;return!0}},function(t,e,n){"use strict";n.d(e,"b",(function(){return r}));var r="http://www.w3.org/1999/xhtml";e.a={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(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";var r=n(49);var a=function(){this.__data__=new r.a,this.size=0};var o=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n};var i=function(t){return this.__data__.get(t)};var c=function(t){return this.__data__.has(t)},u=n(52),s=n(58);var l=function(t,e){var n=this.__data__;if(n instanceof r.a){var a=n.__data__;if(!u.a||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new s.a(a)}return n.set(t,e),this.size=n.size,this};function f(t){var e=this.__data__=new r.a(t);this.size=e.size}f.prototype.clear=a,f.prototype.delete=o,f.prototype.get=i,f.prototype.has=c,f.prototype.set=l;e.a=f},function(t,e,n){"use strict";var r=n(1),a=n(9),o=n(4),i=n(7),c=n(2),u=n(0),s=n.n(u),l=n(41),f=n(129),p=n(130),h=n(134),d=n(3);function b(t){var e=t.children,n=t.className,a=t.content,o=t.size,i=Object(c.a)(o,"icons",n),u=Object(f.a)(b,t),l=Object(p.a)(b,t);return s.a.createElement(l,Object(r.a)({},u,{className:i}),d.a.isNil(e)?a:e)}b.handledProps=["as","children","className","content","size"],b.propTypes={},b.defaultProps={as:"i"};var v=b,m=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),a=0;a-1}},function(t,e,n){"use strict";e.a=function(t,e,n,r){for(var a=t.length,o=n+(r?1:-1);r?o--:++oa?0:a+e),(n=n>a?a:n)<0&&(n+=a),a=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(a);++r=200&&(f=u.a,p=!1,e=new r.a(e));t:for(;++l=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),r.a.hasOwnProperty(e)?{space:r.a[e],local:t}:t}},function(t,e,n){"use strict";e.a=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}},function(t,e,n){"use strict";var r=function(t){return function(){return t}},a=n(77),o=n(42),i=a.a?function(t,e){return Object(a.a)(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:o.a,c=Date.now;var u=function(t){var e=0,n=0;return function(){var r=c(),a=16-(r-n);if(n=r,a>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(i);e.a=u},function(t,e,n){"use strict";n.d(e,"a",(function(){return j}));var r=n(1),a=n(9),o=n(69),i=n(4),c=n(2),u=n(0),s=n.n(u),l=n(41),f=n(129),p=n(130),h=n(3),d=n(134),b=n(83),v=n(143);function m(t){var e=t.children,n=t.className,a=t.content,o=Object(c.a)("detail",n),i=Object(f.a)(m,t),u=Object(p.a)(m,t);return s.a.createElement(u,Object(r.a)({},i,{className:o}),h.a.isNil(e)?a:e)}m.handledProps=["as","children","className","content"],m.propTypes={},m.create=Object(d.b)(m,(function(t){return{content:t}}));var g=m;function y(t){var e=t.children,n=t.circular,a=t.className,o=t.color,i=t.content,u=t.size,d=t.tag,b=Object(c.a)("ui",o,u,Object(l.a)(n,"circular"),Object(l.a)(d,"tag"),"labels",a),v=Object(f.a)(y,t),m=Object(p.a)(y,t);return s.a.createElement(m,Object(r.a)({},v,{className:b}),h.a.isNil(e)?i:e)}y.handledProps=["as","children","circular","className","color","content","size","tag"],y.propTypes={};var O=y,j=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),a=0;a=200){var b=e?null:l(t);if(b)return Object(s.a)(b);p=!1,u=i.a,d=new r.a}else d=e?[]:h;t:for(;++ce?1:t>=e?0:NaN}function j(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return w(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return i=t.done,t},e:function(t){c=!0,o=t},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw o}}}}function w(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};function H(){this.textContent=""}function $(t){return function(){this.textContent=t}}function V(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function q(){this.innerHTML=""}function K(t){return function(){this.innerHTML=t}}function G(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function Q(){this.nextSibling&&this.parentNode.appendChild(this)}function W(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var X=n(79);function Y(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===X.b&&e.documentElement.namespaceURI===X.b?e.createElement(t):e.createElementNS(n,t)}}function Z(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var J=function(t){var e=Object(_.a)(t);return(e.local?Z:Y)(e)};function tt(){return null}function et(){var t=this.parentNode;t&&t.removeChild(this)}function nt(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function rt(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function at(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function ot(t){return function(){var e=this.__on;if(e){for(var n,r=0,a=-1,o=e.length;r=k&&(k=A+1);!(x=j[k])&&++k=0;)(r=a[o])&&(i&&4^r.compareDocumentPosition(i)&&i.parentNode.insertBefore(r,i),i=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=O);for(var n=this._groups,r=n.length,a=new Array(r),o=0;o1?this.each((null==e?S:"function"==typeof e?T:P)(t,e)):this.node()[t]},classed:function(t,e){var n=D(t+"");if(arguments.length<2){for(var r=I(this.node()),a=-1,o=n.length;++a=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function a(t){if(!(e=r.exec(t)))throw new Error("invalid format: "+t);var e;return new o({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function o(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}a.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=1?(n=1,e-1):Math.floor(n*e),o=t[r],i=t[r+1],c=r>0?t[r-1]:2*o-i,u=r=a(e,n)&&t1?this.each((null==e?a:"function"==typeof e?i:o)(t,e,null==n?"":n)):c(this.node(),t)}},function(t,e,n){"use strict";var r=n(29),a=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=new RegExp(a.source,"g");e.a=function(t,e){var n,i,c,u=a.lastIndex=o.lastIndex=0,s=-1,l=[],f=[];for(t+="",e+="";(n=a.exec(t))&&(i=o.exec(e));)(c=i.index)>u&&(c=e.slice(u,c),l[s]?l[s]+=c:l[++s]=c),(n=n[0])===(i=i[0])?l[s]?l[s]+=i:l[++s]=i:(l[++s]=null,f.push({i:s,x:Object(r.a)(n,i)})),u=o.lastIndex;return u1?o-1:0),c=1;c1?c-1:0),s=1;s1?o-1:0),c=1;c1?i-1:0),u=1;u1?i-1:0),u=1;u=0;r-=1)this.handlers[r].called||(this.handlers[r].called=!0,this.handlers[r](t));for(var a=n;a>=0;a-=1)this.handlers[a].called=!1}else(0,this.handlers[n])(t)}},{key:"hasHandlers",value:function(){return this.handlers.length>0}},{key:"removeHandlers",value:function(e){for(var n=[],r=this.handlers.length,a=0;a0;var e=this.handlerSets.get(t);return!!e&&e.hasHandlers()}},{key:"removeHandlers",value:function(e,n){var r=b(this.handlerSets);if(!r.has(e))return new t(this.poolName,r);var a=r.get(e).removeHandlers(n);return a.hasHandlers()?r.set(e,a):r.delete(e),new t(this.poolName,r)}}]),t}();l(g,"createByType",(function(t,e,n){var r=new Map;return r.set(e,new d(n)),new g(t,r)}));var y=function(){function t(e){var n=this;c(this,t),l(this,"handlers",new Map),l(this,"pools",new Map),l(this,"target",void 0),l(this,"createEmitter",(function(t){return function(e){n.pools.forEach((function(n){n.dispatchEvent(t,e)}))}})),this.target=e}return s(t,[{key:"addHandlers",value:function(t,e,n){if(this.pools.has(t)){var r=this.pools.get(t);this.pools.set(t,r.addHandlers(e,n))}else this.pools.set(t,g.createByType(t,e,n));this.handlers.has(e)||this.addTargetHandler(e)}},{key:"hasHandlers",value:function(){return this.handlers.size>0}},{key:"removeHandlers",value:function(t,e,n){if(this.pools.has(t)){var r=this.pools.get(t).removeHandlers(e,n);r.hasHandlers()?this.pools.set(t,r):this.pools.delete(t);var a=!1;this.pools.forEach((function(t){return a=a||t.hasHandlers(e)})),a||this.removeTargetHandler(e)}}},{key:"addTargetHandler",value:function(t){var e=this.createEmitter(t);this.handlers.set(t,e),this.target.addEventListener(t,e,!0)}},{key:"removeTargetHandler",value:function(t){this.handlers.has(t)&&(this.target.removeEventListener(t,this.handlers.get(t),!0),this.handlers.delete(t))}}]),t}(),O=new(function(){function t(){var e=this;c(this,t),l(this,"targets",new Map),l(this,"getTarget",(function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=m(t);if(e.targets.has(r))return e.targets.get(r);if(!n)return null;var a=new y(r);return e.targets.set(r,a),a})),l(this,"removeTarget",(function(t){e.targets.delete(m(t))}))}return s(t,[{key:"sub",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(a.canUseDOM){var r=n.target,o=void 0===r?document:r,i=n.pool,c=void 0===i?"default":i;this.getTarget(o).addHandlers(c,t,v(e))}}},{key:"unsub",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(a.canUseDOM){var r=n.target,o=void 0===r?document:r,i=n.pool,c=void 0===i?"default":i,u=this.getTarget(o,!1);u&&(u.removeHandlers(c,t,v(e)),u.hasHandlers()||this.removeTarget(o))}}}]),t}()),j=function(t){function e(){return c(this,e),h(this,p(e).apply(this,arguments))}return f(e,o.PureComponent),s(e,[{key:"componentDidMount",value:function(){this.subscribe(this.props)}},{key:"componentDidUpdate",value:function(t){this.unsubscribe(t),this.subscribe(this.props)}},{key:"componentWillUnmount",value:function(){this.unsubscribe(this.props)}},{key:"subscribe",value:function(t){var e=t.name,n=t.on,r=t.pool,a=t.target;O.sub(e,n,{pool:r,target:a})}},{key:"unsubscribe",value:function(t){var e=t.name,n=t.on,r=t.pool,a=t.target;O.unsub(e,n,{pool:r,target:a})}},{key:"render",value:function(){return null}}]),e}();l(j,"defaultProps",{pool:"default",target:"document"}),j.propTypes={},e.instance=O,e.default=j},function(t,e,n){var r,a=n(60); /*! Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. All rights reserved. */!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};"object"===a(n(128))&&n(128)?void 0===(r=function(){return i}.call(e,n,e,t))||(t.exports=r):t.exports?t.exports=i:window.ExecutionEnvironment=i}()},function(t,e,n){"use strict";var r=n(167);function a(){}function o(){}o.resetWarningCache=a,t.exports=function(){function t(t,e,n,a,o,i){if(i!==r){var c=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 c.name="Invariant Violation",c}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){var r,a=n(60);r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"===("undefined"==typeof window?"undefined":a(window))&&(r=window)}t.exports=r},function(t,e,n){"use strict"; /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r=n(60),a="function"==typeof Symbol&&Symbol.for,o=a?Symbol.for("react.element"):60103,i=a?Symbol.for("react.portal"):60106,c=a?Symbol.for("react.fragment"):60107,u=a?Symbol.for("react.strict_mode"):60108,s=a?Symbol.for("react.profiler"):60114,l=a?Symbol.for("react.provider"):60109,f=a?Symbol.for("react.context"):60110,p=a?Symbol.for("react.async_mode"):60111,h=a?Symbol.for("react.concurrent_mode"):60111,d=a?Symbol.for("react.forward_ref"):60112,b=a?Symbol.for("react.suspense"):60113,v=a?Symbol.for("react.suspense_list"):60120,m=a?Symbol.for("react.memo"):60115,g=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,O=a?Symbol.for("react.fundamental"):60117,j=a?Symbol.for("react.responder"):60118,w=a?Symbol.for("react.scope"):60119;function _(t){if("object"===r(t)&&null!==t){var e=t.$$typeof;switch(e){case o:switch(t=t.type){case p:case h:case c:case s:case u:case b:return t;default:switch(t=t&&t.$$typeof){case f:case d:case g:case m:case l:return t;default:return e}}case i:return e}}}function x(t){return _(t)===h}e.AsyncMode=p,e.ConcurrentMode=h,e.ContextConsumer=f,e.ContextProvider=l,e.Element=o,e.ForwardRef=d,e.Fragment=c,e.Lazy=g,e.Memo=m,e.Portal=i,e.Profiler=s,e.StrictMode=u,e.Suspense=b,e.isAsyncMode=function(t){return x(t)||_(t)===p},e.isConcurrentMode=x,e.isContextConsumer=function(t){return _(t)===f},e.isContextProvider=function(t){return _(t)===l},e.isElement=function(t){return"object"===r(t)&&null!==t&&t.$$typeof===o},e.isForwardRef=function(t){return _(t)===d},e.isFragment=function(t){return _(t)===c},e.isLazy=function(t){return _(t)===g},e.isMemo=function(t){return _(t)===m},e.isPortal=function(t){return _(t)===i},e.isProfiler=function(t){return _(t)===s},e.isStrictMode=function(t){return _(t)===u},e.isSuspense=function(t){return _(t)===b},e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===c||t===h||t===s||t===u||t===b||t===v||"object"===r(t)&&null!==t&&(t.$$typeof===g||t.$$typeof===m||t.$$typeof===l||t.$$typeof===f||t.$$typeof===d||t.$$typeof===O||t.$$typeof===j||t.$$typeof===w||t.$$typeof===y)},e.typeOf=_},function(t,e,n){"use strict";var r=n(117),a={value:function(){}};function o(){for(var t,e=0,n=arguments.length,r={};e=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))}function u(t,e){for(var n,r=0,a=t.length;r0)for(var n,r,a=new Array(n),o=0;o=0&&e._call.call(void 0,t),e=e._next;--d}()}finally{d=0,function(){var t,e,n=l,r=1/0;for(;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:l=e);f=t,E(r)}(),g=0}}function N(){var t=O.now(),e=t-m;e>1e3&&(y-=e,m=t)}function E(t){d||(b&&(b=clearTimeout(b)),t-g>24?(t<1/0&&(b=setTimeout(k,t-O.now()-y)),v&&(v=clearInterval(v))):(v||(m=O.now(),v=setInterval(N,1e3)),d=1,j(k)))}x.prototype=A.prototype={constructor:x,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?w():+n)+(null==e?0:+e),this._next||f===this||(f?f._next=this:l=this,f=this),this._call=t,this._time=n,E()},stop:function(){this._call&&(this._call=null,this._time=1/0,E())}};var C=function(t,e,n){var r=new x;return e=null==e?0:+e,r.restart((function(n){r.stop(),t(n+e)}),e,n),r},M=p("start","end","cancel","interrupt"),S=[],P=function(t,e,n,r,a,o){var i=t.__transition;if(i){if(n in i)return}else t.__transition={};!function(t,e,n){var r,a=t.__transition;function o(u){var s,l,f,p;if(1!==n.state)return c();for(s in a)if((p=a[s]).name===n.name){if(3===p.state)return C(o);4===p.state?(p.state=6,p.timer.stop(),p.on.call("interrupt",t,t.__data__,p.index,p.group),delete a[s]):+s0)throw new Error("too late; already scheduled");return n}function D(t,e){var n=I(t,e);if(n.state>3)throw new Error("too late; already running");return n}function I(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}var R,L=n(10),z=n(29),F=180/Math.PI,U={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},B=function(t,e,n,r,a,o){var i,c,u;return(i=Math.sqrt(t*t+e*e))&&(t/=i,e/=i),(u=t*n+e*r)&&(n-=t*u,r-=e*u),(c=Math.sqrt(n*n+r*r))&&(n/=c,r/=c,u/=c),t*r180?e+=360:e-t>180&&(t+=360),o.push({i:n.push(a(n)+"rotate(",null,r)-2,x:Object(z.a)(t,e)})):e&&n.push(a(n)+"rotate("+e+r)}(o.rotate,i.rotate,c,u),function(t,e,n,o){t!==e?o.push({i:n.push(a(n)+"skewX(",null,r)-2,x:Object(z.a)(t,e)}):e&&n.push(a(n)+"skewX("+e+r)}(o.skewX,i.skewX,c,u),function(t,e,n,r,o,i){if(t!==n||e!==r){var c=o.push(a(o)+"scale(",null,",",null,")");i.push({i:c-4,x:Object(z.a)(t,n)},{i:c-2,x:Object(z.a)(e,r)})}else 1===n&&1===r||o.push(a(o)+"scale("+n+","+r+")")}(o.scaleX,o.scaleY,i.scaleX,i.scaleY,c,u),o=i=null,function(t){for(var e,n=-1,r=u.length;++n=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?T:D;return function(){var i=o(this,t),c=i.on;c!==r&&(a=(r=c).copy()).on(e,n),i.on=a}}var vt=n(106),mt=n(138),gt=r.b.prototype.constructor,yt=n(139);function Ot(t){return function(){this.style.removeProperty(t)}}function jt(t,e,n){return function(r){this.style.setProperty(t,e.call(this,r),n)}}function wt(t,e,n){var r,a;function o(){var o=e.apply(this,arguments);return o!==a&&(r=(a=o)&&jt(t,o,n)),r}return o._value=e,o}function _t(t){return function(e){this.textContent=t.call(this,e)}}function xt(t){var e,n;function r(){var r=t.apply(this,arguments);return r!==n&&(e=(n=r)&&_t(r)),e}return r._value=t,r}var At=0;function kt(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function Nt(){return++At}var Et=r.b.prototype;kt.prototype=function(t){return Object(r.b)().transition(t)}.prototype=Object(L.a)({constructor:kt,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=Object(vt.a)(t));for(var r=this._groups,a=r.length,o=new Array(a),i=0;i2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete o[a]):i=!1;i&&delete t.__transition}}(this,t)}))},r.b.prototype.transition=function(t){var e,n;t instanceof kt?(e=t._id,t=t._name):(e=Nt(),(n=Ct).time=w(),t=null==t?null:t+"");for(var r=this._groups,a=r.length,o=0;o0&&r(u)?n>1?t(u,n-1,r,a,o):Object($.a)(o,u):a||(o[o.length]=u)}return o},W=n(48),X=n(57),Y=Object(W.a)((function(t,e){return Object(X.a)(t)?Object(H.a)(t,Q(e,1,X.a,!0)):[]})),Z=n(115),J=Object(W.a)((function(t){return Object(Z.a)(Q(t,1,X.a,!0))})),tt=n(38),et=n(97),nt=n(69),rt=n(4),at=n(71);var ot=function(t,e){return Object(at.a)(t,e)},it=n(31),ct=n(43),ut=n(77);var st=function(t,e,n){"__proto__"==e&&ut.a?Object(ut.a)(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n},lt=n(45),ft=Object.prototype.hasOwnProperty;var pt=function(t,e,n){var r=t[e];ft.call(t,e)&&Object(lt.a)(r,n)&&(void 0!==n||e in t)||st(t,e,n)},ht=n(34),dt=n(47),bt=n(26),vt=n(27);var mt=function(t,e,n,r){if(!Object(bt.a)(t))return t;for(var a=-1,o=(e=Object(ht.a)(e,t)).length,i=o-1,c=t;null!=c&&++a=f})),f>=h.length-1&&(e=d[d.length-1]);else{var m=Object(me.a)(h,["value",p]);e=Object(o.a)(d,m)?m:void 0}return(!e||e<0)&&(e=d[0]),e}var we=function(t,e){return Object(At.a)(t)?e:t},_e=function(t){return t?t.map((function(t){return xt(t,["key","value"])})):t};function xe(t){var e=t.flag,n=t.image,r=t.text;return Object(it.a)(r)?r:{content:Tt.a.createElement(Tt.a.Fragment,null,Kt.create(e),Gt.a.create(n),r)}}var Ae=function(t){function e(){for(var e,n=arguments.length,a=new Array(n),u=0;u=r||1===r?e.open(t):Object(rt.a)(e.searchRef.current,"focus")},e.handleIconClick=function(t){var n=e.props.clearable,r=e.hasValue();Object(rt.a)(e.props,"onClick",t,e.props),t.stopPropagation(),n&&r?e.clearValue(t):e.toggle(t)},e.handleItemClick=function(t,n){var a=e.props,o=a.multiple,i=a.search,c=e.state.value,u=n.value;if(t.stopPropagation(),(o||n.disabled)&&t.nativeEvent.stopImmediatePropagation(),!n.disabled){var s=n["data-additional"],l=o?J(e.state.value,[u]):u;(o?!!Y(l,c).length:l!==c)&&(e.setState({value:l}),e.handleChange(t,l)),e.clearSearchQuery(),i?Object(rt.a)(e.searchRef.current,"focus"):Object(rt.a)(e.ref.current,"focus"),e.closeOnChange(t),s&&Object(rt.a)(e.props,"onAddItem",t,Object(r.a)({},e.props,{value:u}))}},e.handleFocus=function(t){e.state.focus||(Object(rt.a)(e.props,"onFocus",t,e.props),e.setState({focus:!0}))},e.handleBlur=function(t){var n=Object(tt.a)(t,"currentTarget");if(!n||!n.contains(document.activeElement)){var r=e.props,a=r.closeOnBlur,o=r.multiple,i=r.selectOnBlur;e.isMouseDown||(Object(rt.a)(e.props,"onBlur",t,e.props),i&&!o&&(e.makeSelectedItemActive(t,e.state.selectedIndex),a&&e.close()),e.setState({focus:!1}),e.clearSearchQuery())}},e.handleSearchChange=function(t,n){var a=n.value;t.stopPropagation();var o=e.props.minCharacters,i=e.state.open,c=a;Object(rt.a)(e.props,"onSearchChange",t,Object(r.a)({},e.props,{searchQuery:c})),e.setState({searchQuery:c,selectedIndex:0}),!i&&c.length>=o?e.open():i&&1!==o&&c.lengtha||o<0)?o=n:o>a?o=0:o<0&&(o=a),r[o].disabled?e.getSelectedIndexAfterMove(t,o):o}},e.handleIconOverrides=function(t){var n=e.props.clearable;return{className:Object(Ct.a)(n&&e.hasValue()&&"clear",t.className),onClick:function(n){Object(rt.a)(t,"onClick",n,t),e.handleIconClick(n)}}},e.clearValue=function(t){var n=e.props.multiple?[]:"";e.setState({value:n}),e.handleChange(t,n)},e.computeSearchInputTabIndex=function(){var t=e.props,n=t.disabled,r=t.tabIndex;return Object(At.a)(r)?n?-1:0:r},e.computeSearchInputWidth=function(){var t=e.state.searchQuery;if(e.sizerRef.current&&t){e.sizerRef.current.style.display="inline",e.sizerRef.current.textContent=t;var n=Math.ceil(e.sizerRef.current.getBoundingClientRect().width);return e.sizerRef.current.style.removeProperty("display"),n}},e.computeTabIndex=function(){var t=e.props,n=t.disabled,r=t.search,a=t.tabIndex;if(!r)return n?-1:Object(At.a)(a)?0:a},e.handleSearchInputOverrides=function(t){return{onChange:function(n,r){Object(rt.a)(t,"onChange",n,r),e.handleSearchChange(n,r)}}},e.hasValue=function(){var t=e.props.multiple,n=e.state.value;return t?!Object(O.a)(n):!Object(At.a)(n)&&""!==n},e.scrollSelectedItemIntoView=function(){if(e.ref.current){var t=e.ref.current.querySelector(".menu.visible");if(t){var n=t.querySelector(".item.selected");if(n){var r=n.offsetTopt.scrollTop+t.clientHeight;r?t.scrollTop=n.offsetTop:a&&(t.scrollTop=n.offsetTop+n.clientHeight-t.clientHeight)}}}},e.setOpenDirection=function(){if(e.ref.current){var t=e.ref.current.querySelector(".menu.visible");if(t){var n=e.ref.current.getBoundingClientRect(),r=t.clientHeight,a=document.documentElement.clientHeight-n.top-n.height-r,o=n.top-r,i=a<0&&o>a;!i!=!e.state.upward&&e.setState({upward:i})}}},e.open=function(t,n){void 0===t&&(t=null),void 0===n&&(n=!0);var r=e.props,a=r.disabled,o=r.search;a||(o&&Object(rt.a)(e.searchRef.current,"focus"),Object(rt.a)(e.props,"onOpen",t,e.props),n&&e.setState({open:!0}),e.scrollSelectedItemIntoView())},e.close=function(t,n){void 0===n&&(n=e.handleClose),e.state.open&&(Object(rt.a)(e.props,"onClose",t,e.props),e.setState({open:!1},n))},e.handleClose=function(){var t=document.activeElement===e.searchRef.current;!t&&e.ref.current&&e.ref.current.blur();var n=document.activeElement===e.ref.current,r=t||n;e.setState({focus:r})},e.toggle=function(t){return e.state.open?e.close(t):e.open(t)},e.renderText=function(){var t,n=e.props,r=n.multiple,a=n.placeholder,o=n.search,i=n.text,c=e.state,u=c.searchQuery,s=c.selectedIndex,l=c.value,f=c.open,p=e.hasValue(),h=Object(Ct.a)(a&&!p&&"default","text",o&&u&&"filtered"),d=a;return i?d=i:f&&!r?t=e.getSelectedItem(s):p&&(t=e.getItemByValue(l)),oe.create(t?xe(t):d,{defaultProps:{className:h}})},e.renderSearchInput=function(){var t=e.props,n=t.search,r=t.searchInput,a=e.state.searchQuery;return n&&Tt.a.createElement(Et.a,{innerRef:e.searchRef},re.create(r,{defaultProps:{style:{width:e.computeSearchInputWidth()},tabIndex:e.computeSearchInputTabIndex(),value:a},overrideProps:e.handleSearchInputOverrides}))},e.renderSearchSizer=function(){var t=e.props,n=t.search,r=t.multiple;return n&&r&&Tt.a.createElement("span",{className:"sizer",ref:e.sizerRef})},e.renderLabels=function(){var t=e.props,n=t.multiple,r=t.renderLabel,a=e.state,o=a.selectedLabel,u=a.value;if(n&&!Object(O.a)(u)){var s=Object(c.a)(u,e.getItemByValue);return Object(c.a)(i(s),(function(t,n){var a={active:t.value===o,as:"a",key:we(t.key,t.value),onClick:e.handleLabelClick,onRemove:e.handleLabelRemove,value:t.value};return $t.a.create(r(t,n,a),{defaultProps:a})}))}},e.renderOptions=function(){var t=e.props,n=t.lazyLoad,a=t.multiple,i=t.search,u=t.noResultsMessage,s=e.state,l=s.open,f=s.selectedIndex,p=s.value;if(n&&!l)return null;var h=ve({value:e.state.value,options:e.props.options,searchQuery:e.state.searchQuery,additionLabel:e.props.additionLabel,additionPosition:e.props.additionPosition,allowAdditions:e.props.allowAdditions,deburr:e.props.deburr,multiple:e.props.multiple,search:e.props.search});if(null!==u&&i&&Object(O.a)(h))return Tt.a.createElement("div",{className:"message"},u);var d=a?function(t){return Object(o.a)(p,t)}:function(t){return t===p};return Object(c.a)(h,(function(t,n){return Yt.create(Object(r.a)({active:d(t.value),selected:f===n},t,{key:we(t.key,t.value),style:Object(r.a)({},t.style,{pointerEvents:"all"})}),{generateKey:!1,overrideProps:function(t){return{onClick:function(n,r){null==t.onClick||t.onClick(n,r),e.handleItemClick(n,r)}}}})}))},e.renderMenu=function(){var t=e.props,n=t.children,a=t.direction,o=t.header,i=e.state.open,c=e.getDropdownMenuAriaOptions();if(!Lt.a.isNil(n)){var u=Pt.Children.only(n),s=Object(Ct.a)(a,Object(zt.a)(i,"visible"),u.props.className);return Object(Pt.cloneElement)(u,Object(r.a)({className:s},c))}return Tt.a.createElement(ee,Object(r.a)({},c,{direction:a,open:i}),Jt.create(o,{autoGenerateKey:!1}),e.renderOptions())},e}Object(a.a)(e,t);var n=e.prototype;return n.getInitialAutoControlledState=function(){return{focus:!1,searchQuery:""}},e.getAutoControlledStateFromProps=function(t,e,n){var r={__options:t.options,__value:e.value};return(!It()(n.__value,e.value)||!ot(_e(t.options),_e(n.__options)))&&(r.selectedIndex=je({additionLabel:t.additionLabel,additionPosition:t.additionPosition,allowAdditions:t.allowAdditions,deburr:t.deburr,multiple:t.multiple,search:t.search,selectedIndex:e.selectedIndex,value:e.value,options:t.options,searchQuery:e.searchQuery})),r},n.componentDidMount=function(){this.state.open&&this.open(null,!1)},n.shouldComponentUpdate=function(t,e){return!It()(t,this.props)||!It()(e,this.state)},n.componentDidUpdate=function(t,e){var n=this.props,r=n.closeOnBlur,a=n.minCharacters,o=n.openOnFocus,i=n.search;if(!e.focus&&this.state.focus){if(!this.isMouseDown){var c=!i||i&&1===a&&!this.state.open;o&&c&&this.open()}}else e.focus&&!this.state.focus&&!this.isMouseDown&&r&&this.close();!e.open&&this.state.open?(this.setOpenDirection(),this.scrollSelectedItemIntoView()):e.open&&this.state.open,e.selectedIndex!==this.state.selectedIndex&&this.scrollSelectedItemIntoView()},n.getDropdownMenuAriaOptions=function(){var t=this.props,e=t.search,n=t.multiple,r={};return e&&(r["aria-multiselectable"]=n,r.role="listbox"),r},n.render=function(){var t=this.props,n=t.basic,a=t.button,o=t.className,i=t.compact,c=t.disabled,u=t.error,s=t.fluid,l=t.floating,f=t.icon,p=t.inline,h=t.item,d=t.labeled,b=t.loading,v=t.multiple,m=t.pointing,g=t.search,y=t.selection,O=t.scrolling,j=t.simple,w=t.trigger,_=this.state,x=_.focus,A=_.open,k=_.upward,N=Object(Ct.a)("ui",Object(zt.a)(A,"active visible"),Object(zt.a)(c,"disabled"),Object(zt.a)(u,"error"),Object(zt.a)(b,"loading"),Object(zt.a)(n,"basic"),Object(zt.a)(a,"button"),Object(zt.a)(i,"compact"),Object(zt.a)(s,"fluid"),Object(zt.a)(l,"floating"),Object(zt.a)(p,"inline"),Object(zt.a)(d,"labeled"),Object(zt.a)(h,"item"),Object(zt.a)(v,"multiple"),Object(zt.a)(g,"search"),Object(zt.a)(y,"selection"),Object(zt.a)(j,"simple"),Object(zt.a)(O,"scrolling"),Object(zt.a)(k,"upward"),Object(zt.b)(m,"pointing"),"dropdown",o),E=Object(Ft.a)(e,this.props),C=Object(Ut.a)(e,this.props),M=this.getDropdownAriaOptions(C,this.props);return Tt.a.createElement(Et.a,{innerRef:this.ref},Tt.a.createElement(C,Object(r.a)({},E,M,{className:N,onBlur:this.handleBlur,onClick:this.handleClick,onKeyDown:this.handleKeyDown,onMouseDown:this.handleMouseDown,onFocus:this.handleFocus,onChange:this.handleChange,tabIndex:this.computeTabIndex()}),this.renderLabels(),this.renderSearchInput(),this.renderSearchSizer(),w||this.renderText(),Ht.a.create(f,{overrideProps:this.handleIconOverrides,autoGenerateKey:!1}),this.renderMenu(),A&&Tt.a.createElement(Nt.a,{name:"keydown",on:this.closeOnEscape}),A&&Tt.a.createElement(Nt.a,{name:"click",on:this.closeOnDocumentClick}),x&&Tt.a.createElement(Nt.a,{name:"keydown",on:this.removeItemOnBackspace})))},e}(Bt.a);Ae.handledProps=["additionLabel","additionPosition","allowAdditions","as","basic","button","children","className","clearable","closeOnBlur","closeOnChange","closeOnEscape","compact","deburr","defaultOpen","defaultSearchQuery","defaultSelectedLabel","defaultUpward","defaultValue","direction","disabled","error","floating","fluid","header","icon","inline","item","labeled","lazyLoad","loading","minCharacters","multiple","noResultsMessage","onAddItem","onBlur","onChange","onClick","onClose","onFocus","onLabelClick","onMouseDown","onOpen","onSearchChange","open","openOnFocus","options","placeholder","pointing","renderLabel","scrolling","search","searchInput","searchQuery","selectOnBlur","selectOnNavigation","selectedLabel","selection","simple","tabIndex","text","trigger","upward","value","wrapSelection"],Ae.propTypes={},Ae.defaultProps={additionLabel:"Add ",additionPosition:"top",closeOnBlur:!0,closeOnEscape:!0,deburr:!1,icon:"dropdown",minCharacters:1,noResultsMessage:"No results found.",openOnFocus:!0,renderLabel:xe,searchInput:"text",selectOnBlur:!0,selectOnNavigation:!0,wrapSelection:!0},Ae.autoControlledProps=["open","searchQuery","selectedLabel","value","upward"],Ae.Divider=Wt,Ae.Header=Jt,Ae.Item=Yt,Ae.Menu=ee,Ae.SearchInput=re,Ae.Text=oe},function(t,e,n){"use strict";n.d(e,"a",(function(){return H}));var r=Math.sqrt(50),a=Math.sqrt(10),o=Math.sqrt(2);function i(t,e,n){var i=(e-t)/Math.max(0,n),c=Math.floor(Math.log(i)/Math.LN10),u=i/Math.pow(10,c);return c>=0?(u>=r?10:u>=a?5:u>=o?2:1)*Math.pow(10,c):-Math.pow(10,-c)/(u>=r?10:u>=a?5:u>=o?2:1)}function c(t,e){return null==t||null==e?NaN:te?1:t>=e?0:NaN}function u(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function s(t){var e,n,r;function a(t,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length;if(a>>1;n(t[i],r)<0?a=i+1:o=i}while(a2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length,i=a(t,e,n,o-1);return i>n&&r(t[i-1],e)>-r(t[i],e)?i-1:i},right:function(t,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length;if(a>>1;n(t[i],r)<=0?a=i+1:o=i}while(ae&&(n=t,t=e,e=n),s=function(n){return Math.max(t,Math.min(e,n))}),r=u>2?P:S,a=o=null,f}function f(e){return null==e||isNaN(e=+e)?n:(a||(a=r(i.map(t),c,u)))(t(s(e)))}return f.invert=function(n){return s(e((o||(o=r(c,i.map(t),j.a)))(n)))},f.domain=function(t){return arguments.length?(i=Array.from(t,N),l()):i.slice()},f.range=function(t){return arguments.length?(c=Array.from(t),l()):c.slice()},f.rangeRound=function(t){return c=Array.from(t),u=k,l()},f.clamp=function(t){return arguments.length?(s=!!t||C,l()):s!==C},f.interpolate=function(t){return arguments.length?(u=t,l()):u},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,l()}}function I(){return D()(C,C)}function R(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}var L=n(124),z=n(35),F=n(187);function U(t,e,n,i){var c,u=function(t,e,n){var i=Math.abs(e-t)/Math.max(0,n),c=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),u=i/c;return u>=r?c*=10:u>=a?c*=5:u>=o&&(c*=2),e0)return[t];if((r=e0){var s=Math.round(t/c),l=Math.round(e/c);for(s*ce&&--l,o=new Array(a=l-s+1);++ue&&--p,o=new Array(a=p-f+1);++u0;){if((a=i(s,l,n))===r)return o[c]=s,o[u]=l,e(o);if(a>0)s=Math.floor(s/a)*a,l=Math.ceil(l/a)*a;else{if(!(a<0))break;s=Math.ceil(s*a)/a,l=Math.floor(l*a)/a}r=a}return t},t}function H(){var t=I();return t.copy=function(){return T(t,H())},R.apply(t,arguments),B(t)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return i}));var r,a,o,i,c=n(35),u=n(124),s=n(37),l=function(t,e){var n=Object(s.b)(t,e);if(!n)return t+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")},f={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:s.a,e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return l(100*t,e)},r:l,s:function(t,e){var n=Object(s.b)(t,e);if(!n)return t+"";var a=n[0],o=n[1],i=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,c=a.length;return i===c?a:i>c?a+new Array(i-c+1).join("0"):i>0?a.slice(0,i)+"."+a.slice(i):"0."+new Array(1-i).join("0")+Object(s.b)(t,Math.max(0,e+i-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},p=function(t){return t},h=Array.prototype.map,d=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];a=function(t){var e,n,a=void 0===t.grouping||void 0===t.thousands?p:(e=h.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var a=t.length,o=[],i=0,c=e[0],u=0;a>0&&c>0&&(u+c+1>r&&(c=Math.max(1,r-u)),o.push(t.substring(a-=c,a+c)),!((u+=c+1)>r));)c=e[i=(i+1)%e.length];return o.reverse().join(n)}),o=void 0===t.currency?"":t.currency[0]+"",i=void 0===t.currency?"":t.currency[1]+"",s=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?p:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(h.call(t.numerals,String)),b=void 0===t.percent?"%":t.percent+"",v=void 0===t.minus?"−":t.minus+"",m=void 0===t.nan?"NaN":t.nan+"";function g(t){var e=(t=Object(u.a)(t)).fill,n=t.align,c=t.sign,p=t.symbol,h=t.zero,g=t.width,y=t.comma,O=t.precision,j=t.trim,w=t.type;"n"===w?(y=!0,w="g"):f[w]||(void 0===O&&(O=12),j=!0,w="g"),(h||"0"===e&&"="===n)&&(h=!0,e="0",n="=");var _="$"===p?o:"#"===p&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",x="$"===p?i:/[%p]/.test(w)?b:"",A=f[w],k=/[defgprs%]/.test(w);function N(t){var o,i,u,f=_,p=x;if("c"===w)p=A(t)+p,t="";else{var b=(t=+t)<0||1/t<0;if(t=isNaN(t)?m:A(Math.abs(t),O),j&&(t=function(t){t:for(var e,n=t.length,r=1,a=-1;r0&&(a=0)}return a>0?t.slice(0,a)+t.slice(e+1):t}(t)),b&&0==+t&&"+"!==c&&(b=!1),f=(b?"("===c?c:v:"-"===c||"("===c?"":c)+f,p=("s"===w?d[8+r/3]:"")+p+(b&&"("===c?")":""),k)for(o=-1,i=t.length;++o(u=t.charCodeAt(o))||u>57){p=(46===u?s+t.slice(o+1):t.slice(o))+p,t=t.slice(0,o);break}}y&&!h&&(t=a(t,1/0));var N=f.length+t.length+p.length,E=N>1)+f+t+p+E.slice(N);break;default:t=E+f+t+p}return l(t)}return O=void 0===O?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,O)):Math.max(0,Math.min(20,O)),N.toString=function(){return t+""},N}return{format:g,formatPrefix:function(t,e){var n=g(((t=Object(u.a)(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(Object(c.a)(e)/3))),a=Math.pow(10,-r),o=d[8+r/3];return function(t){return n(a*t)+o}}}}({thousands:",",grouping:[3],currency:["$",""]}),o=a.format,i=a.formatPrefix},function(t,e,n){"use strict";var r=n(1),a=n(32),o=n(2),i=n(0),c=n.n(i),u=n(41),s=n(129),l=n(130),f=n(3);function p(t){var e=t.children,n=t.className,a=Object(o.a)(n),i=Object(s.a)(p,t),u=Object(l.a)(p,t);return c.a.createElement(u,Object(r.a)({},i,{className:a}),e)}p.handledProps=["as","children","className"],p.defaultProps={as:"tbody"},p.propTypes={};var h=p,d=n(134),b=n(83);function v(t){var e=t.active,n=t.children,a=t.className,i=t.collapsing,p=t.content,h=t.disabled,d=t.error,m=t.icon,g=t.negative,y=t.positive,O=t.selectable,j=t.singleLine,w=t.textAlign,_=t.verticalAlign,x=t.warning,A=t.width,k=Object(o.a)(Object(u.a)(e,"active"),Object(u.a)(i,"collapsing"),Object(u.a)(h,"disabled"),Object(u.a)(d,"error"),Object(u.a)(g,"negative"),Object(u.a)(y,"positive"),Object(u.a)(O,"selectable"),Object(u.a)(j,"single line"),Object(u.a)(x,"warning"),Object(u.c)(w),Object(u.e)(_),Object(u.f)(A,"wide"),a),N=Object(s.a)(v,t),E=Object(l.a)(v,t);return f.a.isNil(n)?c.a.createElement(E,Object(r.a)({},N,{className:k}),b.a.create(m),p):c.a.createElement(E,Object(r.a)({},N,{className:k}),n)}v.handledProps=["active","as","children","className","collapsing","content","disabled","error","icon","negative","positive","selectable","singleLine","textAlign","verticalAlign","warning","width"],v.defaultProps={as:"td"},v.propTypes={},v.create=Object(d.b)(v,(function(t){return{content:t}}));var m=v;function g(t){var e=t.children,n=t.className,a=t.content,i=t.fullWidth,p=Object(o.a)(Object(u.a)(i,"full-width"),n),h=Object(s.a)(g,t),d=Object(l.a)(g,t);return c.a.createElement(d,Object(r.a)({},h,{className:p}),f.a.isNil(e)?a:e)}g.handledProps=["as","children","className","content","fullWidth"],g.defaultProps={as:"thead"},g.propTypes={};var y=g;function O(t){var e=t.as,n=Object(s.a)(O,t);return c.a.createElement(y,Object(r.a)({},n,{as:e}))}O.handledProps=["as"],O.propTypes={},O.defaultProps={as:"tfoot"};var j=O;function w(t){var e=t.as,n=t.className,a=t.sorted,i=Object(o.a)(Object(u.d)(a,"sorted"),n),l=Object(s.a)(w,t);return c.a.createElement(m,Object(r.a)({},l,{as:e,className:i}))}w.handledProps=["as","className","sorted"],w.propTypes={},w.defaultProps={as:"th"};var _=w;function x(t){var e=t.active,n=t.cellAs,i=t.cells,p=t.children,h=t.className,d=t.disabled,b=t.error,v=t.negative,g=t.positive,y=t.textAlign,O=t.verticalAlign,j=t.warning,w=Object(o.a)(Object(u.a)(e,"active"),Object(u.a)(d,"disabled"),Object(u.a)(b,"error"),Object(u.a)(v,"negative"),Object(u.a)(g,"positive"),Object(u.a)(j,"warning"),Object(u.c)(y),Object(u.e)(O),h),_=Object(s.a)(x,t),A=Object(l.a)(x,t);return f.a.isNil(p)?c.a.createElement(A,Object(r.a)({},_,{className:w}),Object(a.a)(i,(function(t){return m.create(t,{defaultProps:{as:n}})}))):c.a.createElement(A,Object(r.a)({},_,{className:w}),p)}x.handledProps=["active","as","cellAs","cells","children","className","disabled","error","negative","positive","textAlign","verticalAlign","warning"],x.defaultProps={as:"tr",cellAs:"td"},x.propTypes={},x.create=Object(d.b)(x,(function(t){return{cells:t}}));var A=x;function k(t){var e=t.attached,n=t.basic,i=t.celled,p=t.children,d=t.className,b=t.collapsing,v=t.color,m=t.columns,g=t.compact,O=t.definition,w=t.fixed,_=t.footerRow,x=t.headerRow,N=t.headerRows,E=t.inverted,C=t.padded,M=t.renderBodyRow,S=t.selectable,P=t.singleLine,T=t.size,D=t.sortable,I=t.stackable,R=t.striped,L=t.structured,z=t.tableData,F=t.textAlign,U=t.unstackable,B=t.verticalAlign,H=Object(o.a)("ui",v,T,Object(u.a)(i,"celled"),Object(u.a)(b,"collapsing"),Object(u.a)(O,"definition"),Object(u.a)(w,"fixed"),Object(u.a)(E,"inverted"),Object(u.a)(S,"selectable"),Object(u.a)(P,"single line"),Object(u.a)(D,"sortable"),Object(u.a)(I,"stackable"),Object(u.a)(R,"striped"),Object(u.a)(L,"structured"),Object(u.a)(U,"unstackable"),Object(u.b)(e,"attached"),Object(u.b)(n,"basic"),Object(u.b)(g,"compact"),Object(u.b)(C,"padded"),Object(u.c)(F),Object(u.e)(B),Object(u.f)(m,"column"),"table",d),$=Object(s.a)(k,t),V=Object(l.a)(k,t);if(!f.a.isNil(p))return c.a.createElement(V,Object(r.a)({},$,{className:H}),p);var q={defaultProps:{cellAs:"th"}},K=(x||N)&&c.a.createElement(y,null,A.create(x,q),Object(a.a)(N,(function(t){return A.create(t,q)})));return c.a.createElement(V,Object(r.a)({},$,{className:H}),K,c.a.createElement(h,null,M&&Object(a.a)(z,(function(t,e){return A.create(M(t,e))}))),_&&c.a.createElement(j,null,A.create(_)))}k.handledProps=["as","attached","basic","celled","children","className","collapsing","color","columns","compact","definition","fixed","footerRow","headerRow","headerRows","inverted","padded","renderBodyRow","selectable","singleLine","size","sortable","stackable","striped","structured","tableData","textAlign","unstackable","verticalAlign"],k.defaultProps={as:"table"},k.propTypes={},k.Body=h,k.Cell=m,k.Footer=j,k.Header=y,k.HeaderCell=_,k.Row=A;e.a=k},function(t,e,n){"use strict";var r=Math.PI,a=2*r,o=a-1e-6;function i(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function c(){return new i}i.prototype=c.prototype={constructor:i,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,a,o){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+a)+","+(this._y1=+o)},arcTo:function(t,e,n,a,o){t=+t,e=+e,n=+n,a=+a,o=+o;var i=this._x1,c=this._y1,u=n-t,s=a-e,l=i-t,f=c-e,p=l*l+f*f;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(p>1e-6)if(Math.abs(f*u-s*l)>1e-6&&o){var h=n-i,d=a-c,b=u*u+s*s,v=h*h+d*d,m=Math.sqrt(b),g=Math.sqrt(p),y=o*Math.tan((r-Math.acos((b+p-v)/(2*m*g)))/2),O=y/g,j=y/m;Math.abs(O-1)>1e-6&&(this._+="L"+(t+O*l)+","+(e+O*f)),this._+="A"+o+","+o+",0,0,"+ +(f*h>l*d)+","+(this._x1=t+j*u)+","+(this._y1=e+j*s)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,i,c,u){t=+t,e=+e,u=!!u;var s=(n=+n)*Math.cos(i),l=n*Math.sin(i),f=t+s,p=e+l,h=1^u,d=u?i-c:c-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+f+","+p:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&(this._+="L"+f+","+p),n&&(d<0&&(d=d%a+a),d>o?this._+="A"+n+","+n+",0,1,"+h+","+(t-s)+","+(e-l)+"A"+n+","+n+",0,1,"+h+","+(this._x1=f)+","+(this._y1=p):d>1e-6&&(this._+="A"+n+","+n+",0,"+ +(d>=r)+","+h+","+(this._x1=t+n*Math.cos(c))+","+(this._y1=e+n*Math.sin(c))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var u=c,s=n(5),l=(Array.prototype.slice,function(t){return function(){return t}});function f(t){this._context=t}f.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var p=function(t){return new f(t)};function h(t){return t[0]}function d(t){return t[1]}e.a=function(t,e){var n=l(!0),r=null,a=p,o=null;function i(i){var c,l,f,p=(i=function(t){return"object"===Object(s.a)(t)&&"length"in t?t:Array.from(t)}(i)).length,h=!1;for(null==r&&(o=a(f=u())),c=0;c<=p;++c)!(c=0||(a[n]=t[n]);return a}(t,["children","innerRef"]),i=r.Children.only(e),c=a.isForwardRef(i)?s:u,l=i&&o&&Object.keys(o).length>0?r.cloneElement(i,o):i;return r.createElement(c,{innerRef:n},l)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return f}));var r=function(t){return t};function a(t){return"translate("+t+",0)"}function o(t){return"translate(0,"+t+")"}function i(t){return function(e){return+t(e)}}function c(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),function(n){return+t(n)+e}}function u(){return!this.__axis}function s(t,e){var n=[],s=null,l=null,f=6,p=6,h=3,d="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,b=1===t||4===t?-1:1,v=4===t||2===t?"x":"y",m=1===t||3===t?a:o;function g(a){var o=null==s?e.ticks?e.ticks.apply(e,n):e.domain():s,g=null==l?e.tickFormat?e.tickFormat.apply(e,n):r:l,y=Math.max(f,0)+h,O=e.range(),j=+O[0]+d,w=+O[O.length-1]+d,_=(e.bandwidth?c:i)(e.copy(),d),x=a.selection?a.selection():a,A=x.selectAll(".domain").data([null]),k=x.selectAll(".tick").data(o,e).order(),N=k.exit(),E=k.enter().append("g").attr("class","tick"),C=k.select("line"),M=k.select("text");A=A.merge(A.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),k=k.merge(E),C=C.merge(E.append("line").attr("stroke","currentColor").attr(v+"2",b*f)),M=M.merge(E.append("text").attr("fill","currentColor").attr(v,b*y).attr("dy",1===t?"0em":3===t?"0.71em":"0.32em")),a!==x&&(A=A.transition(a),k=k.transition(a),C=C.transition(a),M=M.transition(a),N=N.transition(a).attr("opacity",1e-6).attr("transform",(function(t){return isFinite(t=_(t))?m(t+d):this.getAttribute("transform")})),E.attr("opacity",1e-6).attr("transform",(function(t){var e=this.parentNode.__axis;return m((e&&isFinite(e=e(t))?e:_(t))+d)}))),N.remove(),A.attr("d",4===t||2===t?p?"M"+b*p+","+j+"H"+d+"V"+w+"H"+b*p:"M"+d+","+j+"V"+w:p?"M"+j+","+b*p+"V"+d+"H"+w+"V"+b*p:"M"+j+","+d+"H"+w),k.attr("opacity",1).attr("transform",(function(t){return m(_(t)+d)})),C.attr(v+"2",b*f),M.attr(v,b*y).text(g),x.filter(u).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===t?"start":4===t?"end":"middle"),x.each((function(){this.__axis=_}))}return g.scale=function(t){return arguments.length?(e=t,g):e},g.ticks=function(){return n=Array.from(arguments),g},g.tickArguments=function(t){return arguments.length?(n=null==t?[]:Array.from(t),g):n.slice()},g.tickValues=function(t){return arguments.length?(s=null==t?null:Array.from(t),g):s&&s.slice()},g.tickFormat=function(t){return arguments.length?(l=t,g):l},g.tickSize=function(t){return arguments.length?(f=p=+t,g):f},g.tickSizeInner=function(t){return arguments.length?(f=+t,g):f},g.tickSizeOuter=function(t){return arguments.length?(p=+t,g):p},g.tickPadding=function(t){return arguments.length?(h=+t,g):h},g.offset=function(t){return arguments.length?(d=+t,g):d},g}function l(t){return s(3,t)}function f(t){return s(4,t)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return y})),n.d(e,"b",(function(){return _}));var r=function(t,e,n){t.prototype=e.prototype=n,n.constructor=t};function a(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function o(){}var i="\\s*([+-]?\\d+)\\s*",c="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",s=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\(".concat(i,",").concat(i,",").concat(i,"\\)$")),f=new RegExp("^rgb\\(".concat(u,",").concat(u,",").concat(u,"\\)$")),p=new RegExp("^rgba\\(".concat(i,",").concat(i,",").concat(i,",").concat(c,"\\)$")),h=new RegExp("^rgba\\(".concat(u,",").concat(u,",").concat(u,",").concat(c,"\\)$")),d=new RegExp("^hsl\\(".concat(c,",").concat(u,",").concat(u,"\\)$")),b=new RegExp("^hsla\\(".concat(c,",").concat(u,",").concat(u,",").concat(c,"\\)$")),v={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};function m(){return this.rgb().formatHex()}function g(){return this.rgb().formatRgb()}function y(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=s.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?O(e):3===n?new x(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?j(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?j(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=l.exec(t))?new x(e[1],e[2],e[3],1):(e=f.exec(t))?new x(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=p.exec(t))?j(e[1],e[2],e[3],e[4]):(e=h.exec(t))?j(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=d.exec(t))?M(e[1],e[2]/100,e[3]/100,1):(e=b.exec(t))?M(e[1],e[2]/100,e[3]/100,e[4]):v.hasOwnProperty(t)?O(v[t]):"transparent"===t?new x(NaN,NaN,NaN,0):null}function O(t){return new x(t>>16&255,t>>8&255,255&t,1)}function j(t,e,n,r){return r<=0&&(t=e=n=NaN),new x(t,e,n,r)}function w(t){return t instanceof o||(t=y(t)),t?new x((t=t.rgb()).r,t.g,t.b,t.opacity):new x}function _(t,e,n,r){return 1===arguments.length?w(t):new x(t,e,n,null==r?1:r)}function x(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function A(){return"#".concat(C(this.r)).concat(C(this.g)).concat(C(this.b))}function k(){var t=N(this.opacity);return"".concat(1===t?"rgb(":"rgba(").concat(E(this.r),", ").concat(E(this.g),", ").concat(E(this.b)).concat(1===t?")":", ".concat(t,")"))}function N(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function E(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function C(t){return((t=E(t))<16?"0":"")+t.toString(16)}function M(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new P(t,e,n,r)}function S(t){if(t instanceof P)return new P(t.h,t.s,t.l,t.opacity);if(t instanceof o||(t=y(t)),!t)return new P;if(t instanceof P)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,a=Math.min(e,n,r),i=Math.max(e,n,r),c=NaN,u=i-a,s=(i+a)/2;return u?(c=e===i?(n-r)/u+6*(n0&&s<1?0:c,new P(c,u,s,t.opacity)}function P(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function T(t){return(t=(t||0)%360)<0?t+360:t}function D(t){return Math.max(0,Math.min(1,t||0))}function I(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}r(o,y,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return S(this).formatHsl()},formatRgb:g,toString:g}),r(x,_,a(o,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new x(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new x(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new x(E(this.r),E(this.g),E(this.b),N(this.opacity))},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:A,formatHex:A,formatHex8:function(){return"#".concat(C(this.r)).concat(C(this.g)).concat(C(this.b)).concat(C(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:k,toString:k})),r(P,(function(t,e,n,r){return 1===arguments.length?S(t):new P(t,e,n,null==r?1:r)}),a(o,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new P(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new P(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,a=2*n-r;return new x(I(t>=240?t-240:t+120,a,r),I(t,a,r),I(t<120?t+240:t-120,a,r),this.opacity)},clamp:function(){return new P(T(this.h),D(this.s),D(this.l),N(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=N(this.opacity);return"".concat(1===t?"hsl(":"hsla(").concat(T(this.h),", ").concat(100*D(this.s),"%, ").concat(100*D(this.l),"%").concat(1===t?")":", ".concat(t,")"))}}))}]]); //# sourceMappingURL=vendors~main-c10f84a2.js.map; /*! * * payGapCalculator * * @author * @version 0.1.0 * @link * @license * * Copyright (c) 2023 * * This software is released under the License * https://opensource.org/licenses/ * * Compiled with the help of https://wpack.io * A zero setup Webpack Bundler Script for WordPress */ (window.wpackiopayGapCalculatorinteractiveJsonp=window.wpackiopayGapCalculatorinteractiveJsonp||[]).push([[0],{0:function(_,e){_.exports=React},11:function(_,e){_.exports=wp.element},142:function(_){_.exports=JSON.parse('[{"FIPS":10420,"MSA":"Akron, OH","slug":"akron-oh","16_2019_metro_rank":187,"16_2019_metro_perc":0.7745457292886555,"16_2000_metro_perc":0.6718346253229974,"16_2019_dollars_women":41006,"16_2019_dollars_men":52942,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":59568.88798037612,"16_map_change":-0.10271110396565808,"16_29_2019_metro_rank":172,"16_29_2019_metro_perc":0.8638614578205092,"16_29_2000_metro_perc":0.7692307692307693,"16_29_2019_dollars_women":29830,"16_29_2019_dollars_men":34531,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":-0.09,"30_49_2019_metro_rank":140,"30_49_2019_metro_perc":0.8019532015753925,"30_49_2000_metro_perc":0.7125,"30_49_2019_dollars_women":45000,"30_49_2019_dollars_men":56113,"30_49_2000_dollars_women":43868.560915780865,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.0894532015753925,"50_2019_metro_rank":165,"50_2019_metro_perc":0.7288118663536932,"50_2000_metro_perc":0.6133333333333333,"50_2019_dollars_women":43779,"50_2019_dollars_men":60069,"50_2000_dollars_women":42483.23793949305,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.11547853302035993},{"FIPS":10580,"MSA":"Albany-Schenectady-Troy, NY","slug":"albany-schenectady-troy-ny","16_2019_metro_rank":49,"16_2019_metro_perc":0.8484333333333334,"16_2000_metro_perc":0.7268170426065163,"16_2019_dollars_women":50906,"16_2019_dollars_men":60000,"16_2000_dollars_women":44638.18479149632,"16_2000_dollars_men":61415.985282093214,"16_map_change":-0.12161629072681712,"16_29_2019_metro_rank":65,"16_29_2019_metro_perc":0.9428367179432868,"16_29_2000_metro_perc":0.8807692307692307,"16_29_2019_dollars_women":35610,"16_29_2019_dollars_men":37769,"16_29_2000_dollars_women":35248.77350776778,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":-0.06,"30_49_2019_metro_rank":106,"30_49_2019_metro_perc":0.8227226392364007,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":53268,"30_49_2019_dollars_men":64746,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.07272263923640065,"50_2019_metro_rank":53,"50_2019_metro_perc":0.7914142857142857,"50_2000_metro_perc":0.646551724137931,"50_2019_dollars_women":55399,"50_2019_dollars_men":70000,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":71421.0956663941,"50_map_change":-0.1448625615763547},{"FIPS":10740,"MSA":"Albuquerque, NM","slug":"albuquerque-nm","16_2019_metro_rank":21,"16_2019_metro_perc":0.8888888888888888,"16_2000_metro_perc":0.7878787878787878,"16_2019_dollars_women":40000,"16_2019_dollars_men":45000,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.101010101010101,"16_29_2019_metro_rank":130,"16_29_2019_metro_perc":0.8948723228995058,"16_29_2000_metro_perc":0.892018779342723,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":29136,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":32785.97710547833,"16_29_map_change":0,"30_49_2019_metro_rank":23,"30_49_2019_metro_perc":0.8878125,"30_49_2000_metro_perc":0.7777777777777778,"30_49_2019_dollars_women":42615,"30_49_2019_dollars_men":48000,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.11003472222222221,"50_2019_metro_rank":25,"50_2019_metro_perc":0.8241951537616694,"50_2000_metro_perc":0.725,"50_2019_dollars_women":48027.5,"50_2019_dollars_men":58272,"50_2000_dollars_women":44638.18479149632,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.09919515376166943},{"FIPS":10900,"MSA":"Allentown-Bethlehem-Easton, PA-NJ","slug":"allentown-bethlehem-easton-pa-nj","16_2019_metro_rank":186,"16_2019_metro_perc":0.7748181818181819,"16_2000_metro_perc":0.6958762886597938,"16_2019_dollars_women":42615,"16_2019_dollars_men":55000,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":59722.81275551921,"16_map_change":-0.07894189315838807,"16_29_2019_metro_rank":128,"16_29_2019_metro_perc":0.8953754578754579,"16_29_2000_metro_perc":0.8148148148148148,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":34944,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.08,"30_49_2019_metro_rank":203,"30_49_2019_metro_perc":0.7635833333333333,"30_49_2000_metro_perc":0.7225,"30_49_2019_dollars_women":45815,"30_49_2019_dollars_men":60000,"30_49_2000_dollars_women":44484.260016353226,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.04108333333333325,"50_2019_metro_rank":156,"50_2019_metro_perc":0.7326585526109947,"50_2000_metro_perc":0.6040268456375839,"50_2019_dollars_women":46833,"50_2019_dollars_men":63922,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":68804.37448896156,"50_map_change":-0.12863170697341075},{"FIPS":11100,"MSA":"Amarillo, TX","slug":"amarillo-tx","16_2019_metro_rank":189,"16_2019_metro_perc":0.7730126613962996,"16_2000_metro_perc":0.7419354838709677,"16_2019_dollars_women":37059,"16_2019_dollars_men":47941,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":47716.680294358135,"16_map_change":-0.0310771775253319,"16_29_2019_metro_rank":240,"16_29_2019_metro_perc":0.7692307692307693,"16_29_2000_metro_perc":0.7990196078431373,"16_29_2019_dollars_women":25000,"16_29_2019_dollars_men":32500,"16_29_2000_dollars_women":25089.738348323794,"16_29_2000_dollars_men":31400.654129190512,"16_29_map_change":0.03,"30_49_2019_metro_rank":183,"30_49_2019_metro_perc":0.7730568706178462,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":38700,"30_49_2019_dollars_men":50061,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.058771156332131924,"50_2019_metro_rank":148,"50_2019_metro_perc":0.736839384488136,"50_2000_metro_perc":0.6900269541778976,"50_2019_dollars_women":42761,"50_2019_dollars_men":58033,"50_2000_dollars_women":39404.74243663123,"50_2000_dollars_men":57106.09157808667,"50_map_change":-0.046812430310238407},{"FIPS":11260,"MSA":"Anchorage, AK","slug":"anchorage-ak","16_2019_metro_rank":129,"16_2019_metro_perc":0.808031746031746,"16_2000_metro_perc":0.755,"16_2019_dollars_women":50906,"16_2019_dollars_men":63000,"16_2000_dollars_women":46485.282093213405,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.053031746031745985,"16_29_2019_metro_rank":85,"16_29_2019_metro_perc":0.9314302934005424,"16_29_2000_metro_perc":0.92,"16_29_2019_dollars_women":34000,"16_29_2019_dollars_men":36503,"16_29_2000_dollars_women":35402.698282910875,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.01,"30_49_2019_metro_rank":171,"30_49_2019_metro_perc":0.7857680223038457,"30_49_2000_metro_perc":0.7674418604651163,"30_49_2019_dollars_women":53268,"30_49_2019_dollars_men":67791,"30_49_2000_dollars_women":50795.17579721995,"30_49_2000_dollars_men":66187.65331152902,"30_49_map_change":-0.01832616183872937,"50_2019_metro_rank":76,"50_2019_metro_perc":0.773253164556962,"50_2000_metro_perc":0.6851851851851852,"50_2019_dollars_women":61087,"50_2019_dollars_men":79000,"50_2000_dollars_women":56952.166802943575,"50_2000_dollars_men":83119.378577269,"50_map_change":-0.0880679793717768},{"FIPS":11460,"MSA":"Ann Arbor, MI","slug":"ann-arbor-mi","16_2019_metro_rank":82,"16_2019_metro_perc":0.8333281186445981,"16_2000_metro_perc":0.6952965235173824,"16_2019_dollars_women":53268,"16_2019_dollars_men":63922,"16_2000_dollars_women":52334.423548650855,"16_2000_dollars_men":75269.21504497138,"16_map_change":-0.13803159512721574,"16_29_2019_metro_rank":123,"16_29_2019_metro_perc":0.8986239820275204,"16_29_2000_metro_perc":0.8064516129032258,"16_29_2019_dollars_women":32000,"16_29_2019_dollars_men":35610,"16_29_2000_dollars_women":38481.19378577269,"16_29_2000_dollars_men":47716.680294358135,"16_29_map_change":-0.09,"30_49_2019_metro_rank":37,"30_49_2019_metro_perc":0.8641428571428571,"30_49_2000_metro_perc":0.72,"30_49_2019_dollars_women":60490,"30_49_2019_dollars_men":70000,"30_49_2000_dollars_women":55412.91905151267,"30_49_2000_dollars_men":76962.38757154538,"30_49_map_change":-0.14414285714285713,"50_2019_metro_rank":84,"50_2019_metro_perc":0.7707421787938862,"50_2000_metro_perc":0.5584615384615385,"50_2019_dollars_women":65705,"50_2019_dollars_men":85249,"50_2000_dollars_women":55874.69337694194,"50_2000_dollars_men":100051.10384300898,"50_map_change":-0.21228064033234773},{"FIPS":11500,"MSA":"Anniston-Oxford-Jacksonville, AL","slug":"anniston-oxford-jacksonville-al","16_2019_metro_rank":203,"16_2019_metro_perc":0.7602620087336245,"16_2000_metro_perc":0.6966666666666667,"16_2019_dollars_women":34820,"16_2019_dollars_men":45800,"16_2000_dollars_women":32170.278004905966,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.06359534206695783,"16_29_2019_metro_rank":228,"16_29_2019_metro_perc":0.8022435897435898,"16_29_2000_metro_perc":0.835,"16_29_2019_dollars_women":25030,"16_29_2019_dollars_men":31200,"16_29_2000_dollars_women":25705.437448896155,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.03,"30_49_2019_metro_rank":209,"30_49_2019_metro_perc":0.7544665439167999,"30_49_2000_metro_perc":0.6984126984126984,"30_49_2019_dollars_women":37288,"30_49_2019_dollars_men":49423,"30_49_2000_dollars_women":33863.45053147997,"30_49_2000_dollars_men":48486.304170073585,"30_49_map_change":-0.05605384550410153,"50_2019_metro_rank":211,"50_2019_metro_perc":0.6868501529051988,"50_2000_metro_perc":0.6571428571428571,"50_2019_dollars_women":37059,"50_2019_dollars_men":53955,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.029707295762341657},{"FIPS":11700,"MSA":"Asheville, NC","slug":"asheville-nc","16_2019_metro_rank":36,"16_2019_metro_perc":0.8604651162790697,"16_2000_metro_perc":null,"16_2019_dollars_women":37000,"16_2019_dollars_men":43000,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":42,"16_29_2019_metro_perc":0.9669492693686242,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":28057,"16_29_2019_dollars_men":29016,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":18,"30_49_2019_metro_perc":0.8939546318024361,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":44745,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":62,"50_2019_metro_perc":0.7822115384615385,"50_2000_metro_perc":0,"50_2019_dollars_women":40675,"50_2019_dollars_men":52000,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":12060,"MSA":"Atlanta-Sandy Springs-Roswell, GA","slug":"atlanta-sandy-springs-roswell-ga","16_2019_metro_rank":71,"16_2019_metro_perc":0.8353983629946685,"16_2000_metro_perc":0.75,"16_2019_dollars_women":44500,"16_2019_dollars_men":53268,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.08539836299466852,"16_29_2019_metro_rank":28,"16_29_2019_metro_perc":0.9872733450715102,"16_29_2000_metro_perc":0.9259259259259259,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":38481.19378577269,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.06,"30_49_2019_metro_rank":83,"30_49_2019_metro_perc":0.8382319514625916,"30_49_2000_metro_perc":0.7494145199063232,"30_49_2019_dollars_women":47941,"30_49_2019_dollars_men":57193,"30_49_2000_dollars_women":49255.92804578904,"30_49_2000_dollars_men":65725.87898609975,"30_49_map_change":-0.08881743155626831,"50_2019_metro_rank":100,"50_2019_metro_perc":0.7575757575757576,"50_2000_metro_perc":0.64,"50_2019_dollars_women":50000,"50_2019_dollars_men":66000,"50_2000_dollars_women":49255.92804578904,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.11757575757575756},{"FIPS":12100,"MSA":"Atlantic City-Hammonton, NJ","slug":"atlantic-city-hammonton-nj","16_2019_metro_rank":51,"16_2019_metro_perc":0.8479157663143834,"16_2000_metro_perc":0.7828571428571428,"16_2019_dollars_women":43164,"16_2019_dollars_men":50906,"16_2000_dollars_women":42175.38838920687,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.06505862345724056,"16_29_2019_metro_rank":71,"16_29_2019_metro_perc":0.9386439723412909,"16_29_2000_metro_perc":0.844,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":32478.12755519215,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.09,"30_49_2019_metro_rank":20,"30_49_2019_metro_perc":0.8898306709877846,"30_49_2000_metro_perc":0.7631578947368421,"30_49_2019_dollars_women":46402,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":44638.18479149632,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.12667277625094242,"50_2019_metro_rank":20,"50_2019_metro_perc":0.8335747224025704,"50_2000_metro_perc":0.7170731707317073,"50_2019_dollars_women":50072,"50_2019_dollars_men":60069,"50_2000_dollars_women":45253.88389206868,"50_2000_dollars_men":63109.15780866721,"50_map_change":-0.11650155167086307},{"FIPS":12220,"MSA":"Auburn-Opelika, AL","slug":"auburn-opelika-al","16_2019_metro_rank":136,"16_2019_metro_perc":0.8033486956154073,"16_2000_metro_perc":0.696969696969697,"16_2019_dollars_women":38000,"16_2019_dollars_men":47302,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.10637899864571032,"16_29_2019_metro_rank":182,"16_29_2019_metro_perc":0.8536210057621791,"16_29_2000_metro_perc":0.892018779342723,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":32785.97710547833,"16_29_map_change":0.04,"30_49_2019_metro_rank":60,"30_49_2019_metro_perc":0.8489642635984099,"30_49_2000_metro_perc":0.6486486486486487,"30_49_2019_dollars_women":42500,"30_49_2019_dollars_men":50061,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":56952.166802943575,"30_49_map_change":-0.20031561494976124,"50_2019_metro_rank":239,"50_2019_metro_perc":0.6386439393939394,"50_2000_metro_perc":0.5952380952380952,"50_2019_dollars_women":42150.5,"50_2019_dollars_men":66000,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.04340584415584414},{"FIPS":12260,"MSA":"Augusta-Richmond County, GA-SC","slug":"augusta-richmond-county-ga-sc","16_2019_metro_rank":176,"16_2019_metro_perc":0.7798297872340425,"16_2000_metro_perc":0.7,"16_2019_dollars_women":36652,"16_2019_dollars_men":47000,"16_2000_dollars_women":36634.0964840556,"16_2000_dollars_men":52334.423548650855,"16_map_change":-0.07982978723404255,"16_29_2019_metro_rank":196,"16_29_2019_metro_perc":0.8333226796215801,"16_29_2000_metro_perc":0.8144796380090498,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":34017.37530662306,"16_29_map_change":-0.02,"30_49_2019_metro_rank":176,"30_49_2019_metro_perc":0.782197191912081,"30_49_2000_metro_perc":0.6631299734748011,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":51138,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":58029.640228945216,"30_49_map_change":-0.11906721843727996,"50_2019_metro_rank":207,"50_2019_metro_perc":0.6896580921576264,"50_2000_metro_perc":0.5952380952380952,"50_2019_dollars_women":40725,"50_2019_dollars_men":59051,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.09441999691953118},{"FIPS":12420,"MSA":"Austin-Round Rock, TX","slug":"austin-round-rock-tx","16_2019_metro_rank":64,"16_2019_metro_perc":0.8381312950925066,"16_2000_metro_perc":0.8081081081081081,"16_2019_dollars_women":46932,"16_2019_dollars_men":55996,"16_2000_dollars_women":46023.50776778413,"16_2000_dollars_men":56952.166802943575,"16_map_change":-0.030023186984398542,"16_29_2019_metro_rank":54,"16_29_2019_metro_perc":0.9459770429827685,"16_29_2000_metro_perc":0.96,"16_29_2019_dollars_women":34531,"16_29_2019_dollars_men":36503,"16_29_2000_dollars_women":36941.94603434178,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0.01,"30_49_2019_metro_rank":94,"30_49_2019_metro_perc":0.8333360616825184,"30_49_2000_metro_perc":0.79,"30_49_2019_dollars_women":50906,"30_49_2019_dollars_men":61087,"30_49_2000_dollars_women":48640.22894521668,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.043336061682518356,"50_2019_metro_rank":114,"50_2019_metro_perc":0.7500109998093366,"50_2000_metro_perc":0.6818181818181818,"50_2019_dollars_women":51138,"50_2019_dollars_men":68183,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":67726.90106295994,"50_map_change":-0.06819281799115484},{"FIPS":12540,"MSA":"Bakersfield, CA","slug":"bakersfield-ca","16_2019_metro_rank":113,"16_2019_metro_perc":0.8153333333333334,"16_2000_metro_perc":0.6578947368421053,"16_2019_dollars_women":36690,"16_2019_dollars_men":45000,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.15743859649122804,"16_29_2019_metro_rank":193,"16_29_2019_metro_perc":0.8371202200104767,"16_29_2000_metro_perc":0.7258064516129032,"16_29_2019_dollars_women":25569,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":38173.344235486504,"16_29_map_change":-0.11,"30_49_2019_metro_rank":123,"30_49_2019_metro_perc":0.80968,"30_49_2000_metro_perc":0.6829268292682927,"30_49_2019_dollars_women":40484,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":63109.15780866721,"30_49_map_change":-0.12675317073170722,"50_2019_metro_rank":128,"50_2019_metro_perc":0.7467270981112365,"50_2000_metro_perc":0.6422222222222222,"50_2019_dollars_women":44319,"50_2019_dollars_men":59351,"50_2000_dollars_women":44484.260016353226,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.10450487588901425},{"FIPS":12580,"MSA":"Baltimore-Columbia-Towson, MD","slug":"baltimore-columbia-towson-md","16_2019_metro_rank":80,"16_2019_metro_perc":0.8333333333333334,"16_2000_metro_perc":0.775,"16_2019_dollars_women":53955,"16_2019_dollars_men":64746,"16_2000_dollars_women":47716.680294358135,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.05833333333333335,"16_29_2019_metro_rank":69,"16_29_2019_metro_perc":0.9396365321252059,"16_29_2000_metro_perc":0.9259259259259259,"16_29_2019_dollars_women":36503,"16_29_2019_dollars_men":38848,"16_29_2000_dollars_women":38481.19378577269,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.01,"30_49_2019_metro_rank":54,"30_49_2019_metro_perc":0.8537859381484608,"30_49_2000_metro_perc":0.7558139534883721,"30_49_2019_dollars_women":59660,"30_49_2019_dollars_men":69877,"30_49_2000_dollars_women":50025.55192150449,"30_49_2000_dollars_men":66187.65331152902,"30_49_map_change":-0.09797198466008872,"50_2019_metro_rank":115,"50_2019_metro_perc":0.75,"50_2000_metro_perc":0.66875,"50_2019_dollars_women":60000,"50_2019_dollars_men":80000,"50_2000_dollars_women":49409.85282093213,"50_2000_dollars_men":73883.89206868356,"50_map_change":-0.08125000000000004},{"FIPS":12620,"MSA":"Bangor, ME","slug":"bangor-me","16_2019_metro_rank":9,"16_2019_metro_perc":0.9106328174455917,"16_2000_metro_perc":0.696969696969697,"16_2019_dollars_women":41717,"16_2019_dollars_men":45811,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.21366312047589464,"16_29_2019_metro_rank":208,"16_29_2019_metro_perc":0.8227226392364007,"16_29_2000_metro_perc":0.808695652173913,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":28630.00817661488,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.01,"30_49_2019_metro_rank":10,"30_49_2019_metro_perc":0.9229637986260802,"30_49_2000_metro_perc":0.7,"30_49_2019_dollars_women":45815,"30_49_2019_dollars_men":49639,"30_49_2000_dollars_women":37711.56991005723,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.2229637986260803,"50_2019_metro_rank":23,"50_2019_metro_perc":0.8273771296890937,"50_2000_metro_perc":0.615,"50_2019_dollars_women":43803,"50_2019_dollars_men":52942,"50_2000_dollars_women":37865.49468520033,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.21237712968909372},{"FIPS":12700,"MSA":"Barnstable Town, MA","slug":"barnstable-town-ma","16_2019_metro_rank":27,"16_2019_metro_perc":0.8691166666666666,"16_2000_metro_perc":0.75,"16_2019_dollars_women":52147,"16_2019_dollars_men":60000,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.11911666666666665,"16_29_2019_metro_rank":3,"16_29_2019_metro_perc":1.1249846531614487,"16_29_2000_metro_perc":0.8461538461538461,"16_29_2019_dollars_women":36652,"16_29_2019_dollars_men":32580,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":-0.28,"30_49_2019_metro_rank":38,"30_49_2019_metro_perc":0.8632933357342806,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":52736,"30_49_2019_dollars_men":61087,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.11329333573428058,"50_2019_metro_rank":40,"50_2019_metro_perc":0.8047568949674395,"50_2000_metro_perc":0.7333333333333333,"50_2019_dollars_women":60430,"50_2019_dollars_men":75091,"50_2000_dollars_women":50795.17579721995,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.07142356163410624},{"FIPS":12940,"MSA":"Baton Rouge, LA","slug":"baton-rouge-la","16_2019_metro_rank":245,"16_2019_metro_perc":0.674465228988337,"16_2000_metro_perc":0.6459459459459459,"16_2019_dollars_women":38688,"16_2019_dollars_men":57361,"16_2000_dollars_women":36788.02125919869,"16_2000_dollars_men":56952.166802943575,"16_map_change":-0.028519283042391153,"16_29_2019_metro_rank":243,"16_29_2019_metro_perc":0.7454545454545455,"16_29_2000_metro_perc":0.7569721115537849,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":36190,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":38635.11856091578,"16_29_map_change":0.01,"30_49_2019_metro_rank":242,"30_49_2019_metro_perc":0.6829112577144073,"30_49_2000_metro_perc":0.625,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":61087,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.057911257714407305,"50_2019_metro_rank":244,"50_2019_metro_perc":0.609857320720695,"50_2000_metro_perc":0.576036866359447,"50_2019_dollars_women":42615,"50_2019_dollars_men":69877,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":66803.35241210139,"50_map_change":-0.03382045436124803},{"FIPS":13140,"MSA":"Beaumont-Port Arthur, TX","slug":"beaumont-port-arthur-tx","16_2019_metro_rank":236,"16_2019_metro_perc":0.7090373207178794,"16_2000_metro_perc":0.6666666666666666,"16_2019_dollars_women":37769,"16_2019_dollars_men":53268,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.042370654051212764,"16_29_2019_metro_rank":249,"16_29_2019_metro_perc":0.6752796391416578,"16_29_2000_metro_perc":0.72,"16_29_2019_dollars_women":25899,"16_29_2019_dollars_men":38353,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0.04,"30_49_2019_metro_rank":213,"30_49_2019_metro_perc":0.7530280329969855,"30_49_2000_metro_perc":0.625,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":55399,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.1280280329969855,"50_2019_metro_rank":241,"50_2019_metro_perc":0.6257626482275273,"50_2000_metro_perc":0.5434782608695652,"50_2019_dollars_women":40000,"50_2019_dollars_men":63922,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":70805.39656582175,"50_map_change":-0.08228438735796206},{"FIPS":13380,"MSA":"Bellingham, WA","slug":"bellingham-wa","16_2019_metro_rank":228,"16_2019_metro_perc":0.7360727272727273,"16_2000_metro_perc":0.7123287671232876,"16_2019_dollars_women":40484,"16_2019_dollars_men":55000,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":56182.542927228125,"16_map_change":-0.02374396014943969,"16_29_2019_metro_rank":229,"16_29_2019_metro_perc":0.8,"16_29_2000_metro_perc":0.8333333333333334,"16_29_2019_dollars_women":28000,"16_29_2019_dollars_men":35000,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":0.03,"30_49_2019_metro_rank":227,"30_49_2019_metro_perc":0.7324799057082522,"30_49_2000_metro_perc":0.717948717948718,"30_49_2019_dollars_women":44745,"30_49_2019_dollars_men":61087,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":60030.662305805396,"30_49_map_change":-0.014531187759534214,"50_2019_metro_rank":229,"50_2019_metro_perc":0.6644326323087589,"50_2000_metro_perc":0.6582278481012658,"50_2019_dollars_women":46000,"50_2019_dollars_men":69232,"50_2000_dollars_women":48024.52984464431,"50_2000_dollars_men":72960.34341782502,"50_map_change":-0.0062047842074931525},{"FIPS":13780,"MSA":"Binghamton, NY","slug":"binghamton-ny","16_2019_metro_rank":117,"16_2019_metro_perc":0.8145,"16_2000_metro_perc":0.7147058823529412,"16_2019_dollars_women":40725,"16_2019_dollars_men":50000,"16_2000_dollars_women":37403.720359771054,"16_2000_dollars_men":52334.423548650855,"16_map_change":-0.09979411764705881,"16_29_2019_metro_rank":140,"16_29_2019_metro_perc":0.8885490995582739,"16_29_2000_metro_perc":0.925,"16_29_2019_dollars_women":28765,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":28476.083401471788,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.04,"30_49_2019_metro_rank":62,"30_49_2019_metro_perc":0.8479157663143834,"30_49_2000_metro_perc":0.7236467236467237,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":39096.89288634505,"30_49_2000_dollars_men":54027.59607522486,"30_49_map_change":-0.1242690426676597,"50_2019_metro_rank":50,"50_2019_metro_perc":0.7954154015518742,"50_2000_metro_perc":0.5952380952380952,"50_2019_dollars_women":44797,"50_2019_dollars_men":56319,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.20017730631377895},{"FIPS":13820,"MSA":"Birmingham-Hoover, AL","slug":"birmingham-hoover-al","16_2019_metro_rank":192,"16_2019_metro_perc":0.769805511751896,"16_2000_metro_perc":0.7361111111111112,"16_2019_dollars_women":41006,"16_2019_dollars_men":53268,"16_2000_dollars_women":40790.06541291905,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.03369440064078488,"16_29_2019_metro_rank":91,"16_29_2019_metro_perc":0.9279020135473695,"16_29_2000_metro_perc":0.88,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":32331,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.05,"30_49_2019_metro_rank":189,"30_49_2019_metro_perc":0.7708407743410244,"30_49_2000_metro_perc":0.717948717948718,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":55996,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":60030.662305805396,"30_49_map_change":-0.05289205639230643,"50_2019_metro_rank":179,"50_2019_metro_perc":0.7167328932136041,"50_2000_metro_perc":0.625,"50_2019_dollars_women":45815,"50_2019_dollars_men":63922,"50_2000_dollars_women":42329.31316434996,"50_2000_dollars_men":67726.90106295994,"50_map_change":-0.09173289321360412},{"FIPS":13900,"MSA":"Bismarck, ND","slug":"bismarck-nd","16_2019_metro_rank":229,"16_2019_metro_perc":0.7347721499823372,"16_2000_metro_perc":null,"16_2019_dollars_women":43680,"16_2019_dollars_men":59447,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":237,"16_29_2019_metro_perc":0.777780202990287,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":35634,"16_29_2019_dollars_men":45815,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":198,"30_49_2019_metro_perc":0.76612439273843,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":47941,"30_49_2019_dollars_men":62576,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":202,"50_2019_metro_perc":0.6916172841446737,"50_2000_metro_perc":0,"50_2019_dollars_women":44000,"50_2019_dollars_men":63619,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":13980,"MSA":"Blacksburg-Christiansburg-Radford, VA","slug":"blacksburg-christiansburg-radford-va","16_2019_metro_rank":124,"16_2019_metro_perc":0.8106836424024356,"16_2000_metro_perc":0.7055214723926381,"16_2019_dollars_women":41006,"16_2019_dollars_men":50582,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":50179.47669664759,"16_map_change":-0.10516217000979755,"16_29_2019_metro_rank":155,"16_29_2019_metro_perc":0.8780378290396812,"16_29_2000_metro_perc":0.782608695652174,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":35634,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.1,"30_49_2019_metro_rank":58,"30_49_2019_metro_perc":0.8510547145946387,"30_49_2000_metro_perc":0.6876790830945558,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":49018,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":53719.74652493867,"30_49_map_change":-0.16337563150008283,"50_2019_metro_rank":168,"50_2019_metro_perc":0.7271587301587301,"50_2000_metro_perc":0.6736842105263158,"50_2019_dollars_women":45811,"50_2019_dollars_men":63000,"50_2000_dollars_women":39404.74243663123,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.05347451963241434},{"FIPS":14010,"MSA":"Bloomington, IL","slug":"bloomington-il","16_2019_metro_rank":158,"16_2019_metro_perc":0.7918990412966925,"16_2000_metro_perc":0.7,"16_2019_dollars_women":47000,"16_2019_dollars_men":59351,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.09189904129669257,"16_29_2019_metro_rank":238,"16_29_2019_metro_perc":0.7714263019936985,"16_29_2000_metro_perc":0.8148148148148148,"16_29_2019_dollars_women":29136,"16_29_2019_dollars_men":37769,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":0.04,"30_49_2019_metro_rank":132,"30_49_2019_metro_perc":0.8042736230809625,"30_49_2000_metro_perc":0.7204545454545455,"30_49_2019_dollars_women":52073.5,"30_49_2019_dollars_men":64746,"30_49_2000_dollars_women":48794.15372035977,"30_49_2000_dollars_men":67726.90106295994,"30_49_map_change":-0.08381907762641705,"50_2019_metro_rank":145,"50_2019_metro_perc":0.7390488453003863,"50_2000_metro_perc":0.502,"50_2019_dollars_women":53955,"50_2019_dollars_men":73006,"50_2000_dollars_women":38635.11856091578,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.23704884530038628},{"FIPS":14020,"MSA":"Bloomington, IN","slug":"bloomington-in","16_2019_metro_rank":163,"16_2019_metro_perc":0.7876065190676685,"16_2000_metro_perc":null,"16_2019_dollars_women":39096,"16_2019_dollars_men":49639,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":201,"16_29_2019_metro_perc":0.8282530530271128,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":25569,"16_29_2019_dollars_men":30871,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":12,"30_49_2019_metro_perc":0.909909392180526,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":47500,"30_49_2019_dollars_men":52203,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":162,"50_2019_metro_perc":0.7298192111337636,"50_2000_metro_perc":0,"50_2019_dollars_women":43315.5,"50_2019_dollars_men":59351,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":14260,"MSA":"Boise City, ID","slug":"boise-city-id","16_2019_metro_rank":140,"16_2019_metro_perc":0.8000041717944975,"16_2000_metro_perc":0.7309941520467836,"16_2019_dollars_women":38353,"16_2019_dollars_men":47941,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":52642.27309893704,"16_map_change":-0.06901001974771381,"16_29_2019_metro_rank":149,"16_29_2019_metro_perc":0.8829263615443621,"16_29_2000_metro_perc":0.8340425531914893,"16_29_2019_dollars_women":27625,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":30169.255928045786,"16_29_2000_dollars_men":36172.322158626324,"16_29_map_change":-0.05,"30_49_2019_metro_rank":205,"30_49_2019_metro_perc":0.7616204850942404,"30_49_2000_metro_perc":0.7297297297297297,"30_49_2019_dollars_women":40570,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":56952.166802943575,"30_49_map_change":-0.03189075536451069,"50_2019_metro_rank":45,"50_2019_metro_perc":0.8006672226855713,"50_2000_metro_perc":0.5909090909090909,"50_2019_dollars_women":43200,"50_2019_dollars_men":53955,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":67726.90106295994,"50_map_change":-0.2097581317764804},{"FIPS":14460,"MSA":"Boston-Cambridge-Newton, MA-NH","slug":"boston-cambridge-newton-ma-nh","16_2019_metro_rank":88,"16_2019_metro_perc":0.8286111111111111,"16_2000_metro_perc":0.7555555555555555,"16_2019_dollars_women":59660,"16_2019_dollars_men":72000,"16_2000_dollars_women":52334.423548650855,"16_2000_dollars_men":69266.14881439084,"16_map_change":-0.07305555555555554,"16_29_2019_metro_rank":59,"16_29_2019_metro_perc":0.9450590869786932,"16_29_2000_metro_perc":0.9302325581395349,"16_29_2019_dollars_women":42625,"16_29_2019_dollars_men":45103,"16_29_2000_dollars_women":43098.93704006541,"16_29_2000_dollars_men":46331.35731807032,"16_29_map_change":-0.01,"30_49_2019_metro_rank":77,"30_49_2019_metro_perc":0.8400025568908208,"30_49_2000_metro_perc":0.7535934291581109,"30_49_2019_dollars_women":65705,"30_49_2019_dollars_men":78220,"30_49_2000_dollars_women":56490.39247751431,"30_49_2000_dollars_men":74961.3654946852,"30_49_map_change":-0.08640912773270992,"50_2019_metro_rank":97,"50_2019_metro_perc":0.7596710040009855,"50_2000_metro_perc":0.6803921568627451,"50_2019_dollars_women":64746,"50_2019_dollars_men":85229,"50_2000_dollars_women":53411.89697465249,"50_2000_dollars_men":78501.63532297629,"50_map_change":-0.0792788471382404},{"FIPS":14740,"MSA":"Bremerton-Silverdale, WA","slug":"bremerton-silverdale-wa","16_2019_metro_rank":194,"16_2019_metro_perc":0.768642447418738,"16_2000_metro_perc":0.717948717948718,"16_2019_dollars_women":44220,"16_2019_dollars_men":57530,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":60030.662305805396,"16_map_change":-0.050693729470020044,"16_29_2019_metro_rank":30,"16_29_2019_metro_perc":0.9851791530944626,"16_29_2000_metro_perc":0.8163265306122449,"16_29_2019_dollars_women":30245,"16_29_2019_dollars_men":30700,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":37711.56991005723,"16_29_map_change":-0.17,"30_49_2019_metro_rank":237,"30_49_2019_metro_perc":0.7118805970149253,"30_49_2000_metro_perc":0.7425742574257426,"30_49_2019_dollars_women":47696,"30_49_2019_dollars_men":67000,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":62185.60915780866,"30_49_map_change":0.030693660410817225,"50_2019_metro_rank":209,"50_2019_metro_perc":0.6883432204450451,"50_2000_metro_perc":0.634,"50_2019_dollars_women":55000,"50_2019_dollars_men":79902,"50_2000_dollars_women":48794.15372035977,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.05434322044504514},{"FIPS":14860,"MSA":"Bridgeport-Stamford-Norwalk, CT","slug":"bridgeport-stamford-norwalk-ct","16_2019_metro_rank":165,"16_2019_metro_perc":0.7862309514003295,"16_2000_metro_perc":0.748,"16_2019_dollars_women":61087,"16_2019_dollars_men":77696,"16_2000_dollars_women":57567.86590351594,"16_2000_dollars_men":76962.38757154538,"16_map_change":-0.038230951400329505,"16_29_2019_metro_rank":38,"16_29_2019_metro_perc":0.9762207253637606,"16_29_2000_metro_perc":0.9666666666666667,"16_29_2019_dollars_women":40725,"16_29_2019_dollars_men":41717,"16_29_2000_dollars_women":44638.18479149632,"16_29_2000_dollars_men":46177.43254292723,"16_29_map_change":-0.01,"30_49_2019_metro_rank":178,"30_49_2019_metro_perc":0.7790495595373644,"30_49_2000_metro_perc":0.7272727272727273,"30_49_2019_dollars_women":65000,"30_49_2019_dollars_men":83435,"30_49_2000_dollars_women":61569.9100572363,"30_49_2000_dollars_men":84658.62632869992,"30_49_map_change":-0.05177683226463714,"50_2019_metro_rank":187,"50_2019_metro_perc":0.7090307979516702,"50_2000_metro_perc":0.6229508196721312,"50_2019_dollars_women":67984,"50_2019_dollars_men":95883,"50_2000_dollars_women":58491.41455437449,"50_2000_dollars_men":93894.11283728536,"50_map_change":-0.08607997827953906},{"FIPS":15180,"MSA":"Brownsville-Harlingen, TX","slug":"brownsville-harlingen-tx","16_2019_metro_rank":98,"16_2019_metro_perc":0.8229789980053972,"16_2000_metro_perc":0.782608695652174,"16_2019_dollars_women":28057,"16_2019_dollars_men":34092,"16_2000_dollars_women":27706.459525756334,"16_2000_dollars_men":35402.698282910875,"16_map_change":-0.04037030235322325,"16_29_2019_metro_rank":129,"16_29_2019_metro_perc":0.8951974207595361,"16_29_2000_metro_perc":0.8823529411764706,"16_29_2019_dollars_women":21380,"16_29_2019_dollars_men":23883,"16_29_2000_dollars_women":23088.716271463614,"16_29_2000_dollars_men":26167.211774325428,"16_29_map_change":-0.01,"30_49_2019_metro_rank":127,"30_49_2019_metro_perc":0.8064516129032258,"30_49_2000_metro_perc":0.76,"30_49_2019_dollars_women":31200,"30_49_2019_dollars_men":38688,"30_49_2000_dollars_women":29245.707277187244,"30_49_2000_dollars_men":38481.19378577269,"30_49_map_change":-0.04645161290322575,"50_2019_metro_rank":153,"50_2019_metro_perc":0.7351635042389988,"50_2000_metro_perc":0.6545454545454545,"50_2019_dollars_women":29136,"50_2019_dollars_men":39632,"50_2000_dollars_women":27706.459525756334,"50_2000_dollars_men":42329.31316434996,"50_map_change":-0.08061804969354425},{"FIPS":15380,"MSA":"Buffalo-Cheektowaga-Niagara Falls, NY","slug":"buffalo-cheektowaga-niagara-falls-ny","16_2019_metro_rank":130,"16_2019_metro_perc":0.8080066722268557,"16_2000_metro_perc":0.6815789473684211,"16_2019_dollars_women":43596,"16_2019_dollars_men":53955,"16_2000_dollars_women":39866.516762060506,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.12642772485843468,"16_29_2019_metro_rank":122,"16_29_2019_metro_perc":0.89925,"16_29_2000_metro_perc":0.8,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":36000,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.1,"30_49_2019_metro_rank":99,"30_49_2019_metro_perc":0.8259054634745242,"30_49_2000_metro_perc":0.69,"30_49_2019_dollars_women":47089,"30_49_2019_dollars_men":57015,"30_49_2000_dollars_women":42483.23793949305,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.13590546347452426,"50_2019_metro_rank":99,"50_2019_metro_perc":0.7587733316287395,"50_2000_metro_perc":0.5847826086956521,"50_2019_dollars_women":47481,"50_2019_dollars_men":62576,"50_2000_dollars_women":41405.76451349141,"50_2000_dollars_men":70805.39656582175,"50_map_change":-0.17399072293308737},{"FIPS":15500,"MSA":"Burlington, NC","slug":"burlington-nc","16_2019_metro_rank":91,"16_2019_metro_perc":0.8277438344556928,"16_2000_metro_perc":0.71875,"16_2019_dollars_women":37121,"16_2019_dollars_men":44846,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.10899383445569277,"16_29_2019_metro_rank":153,"16_29_2019_metro_perc":0.8792206013286761,"16_29_2000_metro_perc":0.8695652173913043,"16_29_2019_dollars_women":25675,"16_29_2019_dollars_men":29202,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.01,"30_49_2019_metro_rank":131,"30_49_2019_metro_perc":0.8043473619029317,"30_49_2000_metro_perc":0.6944444444444444,"30_49_2019_dollars_women":37670,"30_49_2019_dollars_men":46833,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.10990291745848724,"50_2019_metro_rank":74,"50_2019_metro_perc":0.7745457292886555,"50_2000_metro_perc":0.5972222222222222,"50_2019_dollars_women":41006,"50_2019_dollars_men":52942,"50_2000_dollars_women":33093.82665576451,"50_2000_dollars_men":55412.91905151267,"50_map_change":-0.1773235070664333},{"FIPS":15540,"MSA":"Burlington-South Burlington, VT","slug":"burlington-south-burlington-vt","16_2019_metro_rank":24,"16_2019_metro_perc":0.8698359744231304,"16_2000_metro_perc":0.7336956521739131,"16_2019_dollars_women":46932,"16_2019_dollars_men":53955,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":56644.3172526574,"16_map_change":-0.13614032224921735,"16_29_2019_metro_rank":210,"16_29_2019_metro_perc":0.8191375241364514,"16_29_2000_metro_perc":0.8333333333333334,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":37288,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":0.01,"30_49_2019_metro_rank":13,"30_49_2019_metro_perc":0.9091006500464319,"30_49_2000_metro_perc":0.7631578947368421,"30_49_2019_dollars_women":50906,"30_49_2019_dollars_men":55996,"30_49_2000_dollars_women":44638.18479149632,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.14594275530958978,"50_2019_metro_rank":21,"50_2019_metro_perc":0.831665276619405,"50_2000_metro_perc":0.5908096280087527,"50_2019_dollars_women":53847,"50_2019_dollars_men":64746,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":70343.62224039248,"50_map_change":-0.24085564861065234},{"FIPS":15940,"MSA":"Canton-Massillon, OH","slug":"canton-massillon-oh","16_2019_metro_rank":221,"16_2019_metro_perc":0.74576,"16_2000_metro_perc":0.6571428571428571,"16_2019_dollars_women":37288,"16_2019_dollars_men":50000,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.08861714285714284,"16_29_2019_metro_rank":174,"16_29_2019_metro_perc":0.860479409956976,"16_29_2000_metro_perc":0.8083333333333333,"16_29_2019_dollars_women":28000,"16_29_2019_dollars_men":32540,"16_29_2000_dollars_women":29861.406377759606,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.05,"30_49_2019_metro_rank":154,"30_49_2019_metro_perc":0.7963745160154875,"30_49_2000_metro_perc":0.6578947368421053,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":51138,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.13847977917338217,"50_2019_metro_rank":193,"50_2019_metro_perc":0.6981428571428572,"50_2000_metro_perc":0.5853658536585366,"50_2019_dollars_women":39096,"50_2019_dollars_men":56000,"50_2000_dollars_women":36941.94603434178,"50_2000_dollars_men":63109.15780866721,"50_map_change":-0.11277700348432063},{"FIPS":15980,"MSA":"Cape Coral-Fort Myers, FL","slug":"cape-coral-fort-myers-fl","16_2019_metro_rank":5,"16_2019_metro_perc":0.9156046654389196,"16_2000_metro_perc":0.8333333333333334,"16_2019_dollars_women":37288,"16_2019_dollars_men":40725,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.08227133210558624,"16_29_2019_metro_rank":55,"16_29_2019_metro_perc":0.945843247274406,"16_29_2000_metro_perc":0.9261904761904762,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":28159,"16_29_2000_dollars_women":29938.36876533115,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":-0.02,"30_49_2019_metro_rank":7,"30_49_2019_metro_perc":0.9306470545959802,"30_49_2000_metro_perc":0.7878787878787878,"30_49_2019_dollars_women":38848,"30_49_2019_dollars_men":41743,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":50795.17579721995,"30_49_map_change":-0.14276826671719234,"50_2019_metro_rank":27,"50_2019_metro_perc":0.8194908262287354,"50_2000_metro_perc":0.7267441860465116,"50_2019_dollars_women":41717,"50_2019_dollars_men":50906,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":52950.122649223216,"50_map_change":-0.09274664018222378},{"FIPS":16580,"MSA":"Champaign-Urbana, IL","slug":"champaign-urbana-il","16_2019_metro_rank":40,"16_2019_metro_perc":0.85522,"16_2000_metro_perc":0.736986301369863,"16_2019_dollars_women":42761,"16_2019_dollars_men":50000,"16_2000_dollars_women":41405.76451349141,"16_2000_dollars_men":56182.542927228125,"16_map_change":-0.118233698630137,"16_29_2019_metro_rank":11,"16_29_2019_metro_perc":1.0181333333333333,"16_29_2000_metro_perc":0.828,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":30000,"16_29_2000_dollars_women":31862.428454619785,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.19,"30_49_2019_metro_rank":8,"30_49_2019_metro_perc":0.9273860479086882,"30_49_2000_metro_perc":0.725,"30_49_2019_dollars_women":49400,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":44638.18479149632,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.2023860479086882,"50_2019_metro_rank":170,"50_2019_metro_perc":0.7248633120192753,"50_2000_metro_perc":0.6086956521739131,"50_2019_dollars_women":46932,"50_2019_dollars_men":64746,"50_2000_dollars_women":43098.93704006541,"50_2000_dollars_men":70805.39656582175,"50_map_change":-0.11616765984536226},{"FIPS":16620,"MSA":"Charleston, WV","slug":"charleston-wv","16_2019_metro_rank":137,"16_2019_metro_perc":0.8032182366744888,"16_2000_metro_perc":null,"16_2019_dollars_women":35940,"16_2019_dollars_men":44745,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":176,"16_29_2019_metro_perc":0.8590746842394289,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":25030,"16_29_2019_dollars_men":29136,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":162,"30_49_2019_metro_perc":0.7909528679792039,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":37121,"30_49_2019_dollars_men":46932,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":171,"50_2019_metro_perc":0.723538259071254,"50_2000_metro_perc":0,"50_2019_dollars_women":38485,"50_2019_dollars_men":53190,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":16700,"MSA":"Charleston-North Charleston, SC","slug":"charleston-north-charleston-sc","16_2019_metro_rank":172,"16_2019_metro_perc":0.7831730769230769,"16_2000_metro_perc":0.75,"16_2019_dollars_women":40725,"16_2019_dollars_men":52000,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.033173076923076916,"16_29_2019_metro_rank":60,"16_29_2019_metro_perc":0.9435023013004664,"16_29_2000_metro_perc":0.9090909090909091,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.03,"30_49_2019_metro_rank":117,"30_49_2019_metro_perc":0.8122890304879149,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":45000,"30_49_2019_dollars_men":55399,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.0980033162022006,"50_2019_metro_rank":194,"50_2019_metro_perc":0.6976116031234142,"50_2000_metro_perc":0.625,"50_2019_dollars_women":42615,"50_2019_dollars_men":61087,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.07261160312341419},{"FIPS":16740,"MSA":"Charlotte-Concord-Gastonia, NC-SC","slug":"charlotte-concord-gastonia-nc-sc","16_2019_metro_rank":148,"16_2019_metro_perc":0.7999884940648552,"16_2000_metro_perc":0.7222222222222222,"16_2019_dollars_women":41717,"16_2019_dollars_men":52147,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.07776627184263296,"16_29_2019_metro_rank":77,"16_29_2019_metro_perc":0.9374926669013258,"16_29_2000_metro_perc":0.8846153846153846,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":34092,"16_29_2000_dollars_women":35402.698282910875,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":-0.05,"30_49_2019_metro_rank":136,"30_49_2019_metro_perc":0.8036288306307593,"30_49_2000_metro_perc":0.7,"30_49_2019_dollars_women":45000,"30_49_2019_dollars_men":55996,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.10362883063075934,"50_2019_metro_rank":155,"50_2019_metro_perc":0.7333311506539854,"50_2000_metro_perc":0.6341463414634146,"50_2019_dollars_women":44797,"50_2019_dollars_men":61087,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":63109.15780866721,"50_map_change":-0.09918480919057071},{"FIPS":16860,"MSA":"Chattanooga, TN-GA","slug":"chattanooga-tn-ga","16_2019_metro_rank":108,"16_2019_metro_perc":0.8172036137390267,"16_2000_metro_perc":0.7212121212121212,"16_2019_dollars_women":38353,"16_2019_dollars_men":46932,"16_2000_dollars_women":36634.0964840556,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.09599149252690553,"16_29_2019_metro_rank":25,"16_29_2019_metro_perc":0.9918994875185981,"16_29_2000_metro_perc":0.8333333333333334,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":30245,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.16,"30_49_2019_metro_rank":100,"30_49_2019_metro_perc":0.825900689542617,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":40484,"30_49_2019_dollars_men":49018,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.11161497525690267,"50_2019_metro_rank":130,"50_2019_metro_perc":0.74547166193058,"50_2000_metro_perc":0.6025641025641025,"50_2019_dollars_women":42761,"50_2019_dollars_men":57361,"50_2000_dollars_women":36172.322158626324,"50_2000_dollars_men":60030.662305805396,"50_map_change":-0.14290755936647748},{"FIPS":16980,"MSA":"Chicago-Naperville-Elgin, IL-IN-WI","slug":"chicago-naperville-elgin-il-in-wi","16_2019_metro_rank":144,"16_2019_metro_perc":0.8,"16_2000_metro_perc":0.713953488372093,"16_2019_dollars_women":48000,"16_2019_dollars_men":60000,"16_2000_dollars_women":47254.90596892886,"16_2000_dollars_men":66187.65331152902,"16_map_change":-0.086046511627907,"16_29_2019_metro_rank":74,"16_29_2019_metro_perc":0.9386397768719159,"16_29_2000_metro_perc":0.8888888888888888,"16_29_2019_dollars_women":35000,"16_29_2019_dollars_men":37288,"16_29_2000_dollars_women":39404.74243663123,"16_29_2000_dollars_men":44330.33524121014,"16_29_map_change":-0.05,"30_49_2019_metro_rank":129,"30_49_2019_metro_perc":0.8054088283446081,"30_49_2000_metro_perc":0.7170212765957447,"30_49_2019_dollars_women":52147,"30_49_2019_dollars_men":64746,"30_49_2000_dollars_women":51872.64922322158,"30_49_2000_dollars_men":72344.64431725265,"30_49_map_change":-0.08838755174886348,"50_2019_metro_rank":160,"50_2019_metro_perc":0.7305650121184102,"50_2000_metro_perc":0.636,"50_2019_dollars_women":52147,"50_2019_dollars_men":71379,"50_2000_dollars_women":48948.07849550286,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.09456501211841017},{"FIPS":17020,"MSA":"Chico, CA","slug":"chico-ca","16_2019_metro_rank":139,"16_2019_metro_perc":0.802718002327462,"16_2000_metro_perc":0.7575757575757576,"16_2019_dollars_women":40697,"16_2019_dollars_men":50699,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.045142244751704474,"16_29_2019_metro_rank":70,"16_29_2019_metro_perc":0.9395390989124806,"16_29_2000_metro_perc":0.895,"16_29_2019_dollars_women":29028,"16_29_2019_dollars_men":30896,"16_29_2000_dollars_women":27552.534750613246,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":-0.04,"30_49_2019_metro_rank":135,"30_49_2019_metro_perc":0.8039940691316838,"30_49_2000_metro_perc":0.6972222222222222,"30_49_2019_dollars_women":43379.5,"30_49_2019_dollars_men":53955,"30_49_2000_dollars_women":38635.11856091578,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.10677184690946162,"50_2019_metro_rank":117,"50_2019_metro_perc":0.7495385000469322,"50_2000_metro_perc":0.7317073170731707,"50_2019_dollars_women":47912,"50_2019_dollars_men":63922,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":63109.15780866721,"50_map_change":-0.017831182973761517},{"FIPS":17140,"MSA":"Cincinnati, OH-KY-IN","slug":"cincinnati-oh-ky-in","16_2019_metro_rank":147,"16_2019_metro_perc":0.7999963190635698,"16_2000_metro_perc":0.7,"16_2019_dollars_women":43467,"16_2019_dollars_men":54334,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.09999631906356987,"16_29_2019_metro_rank":113,"16_29_2019_metro_perc":0.9060843879412701,"16_29_2000_metro_perc":0.8363636363636363,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":34531,"16_29_2000_dollars_women":35402.698282910875,"16_29_2000_dollars_men":42329.31316434996,"16_29_map_change":-0.07,"30_49_2019_metro_rank":146,"30_49_2019_metro_perc":0.7990166666666667,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":47941,"30_49_2019_dollars_men":60000,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.0847309523809524,"50_2019_metro_rank":125,"50_2019_metro_perc":0.7470769230769231,"50_2000_metro_perc":0.6488888888888888,"50_2019_dollars_women":48560,"50_2019_dollars_men":65000,"50_2000_dollars_women":44946.0343417825,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.09818803418803423},{"FIPS":17300,"MSA":"Clarksville, TN-KY","slug":"clarksville-tn-ky","16_2019_metro_rank":90,"16_2019_metro_perc":0.8277440851451446,"16_2000_metro_perc":0.7638888888888888,"16_2019_dollars_women":34531,"16_2019_dollars_men":41717,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":44330.33524121014,"16_map_change":-0.0638551962562558,"16_29_2019_metro_rank":205,"16_29_2019_metro_perc":0.8277614420864229,"16_29_2000_metro_perc":0.8888888888888888,"16_29_2019_dollars_women":25899,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":28322.1586263287,"16_29_2000_dollars_men":31862.428454619785,"16_29_map_change":0.06,"30_49_2019_metro_rank":201,"30_49_2019_metro_perc":0.764375,"30_49_2000_metro_perc":0.696969696969697,"30_49_2019_dollars_women":36690,"30_49_2019_dollars_men":48000,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":50795.17579721995,"30_49_map_change":-0.06740530303030301,"50_2019_metro_rank":103,"50_2019_metro_perc":0.755920762459969,"50_2000_metro_perc":0.7588235294117647,"50_2019_dollars_women":39419,"50_2019_dollars_men":52147,"50_2000_dollars_women":39712.59198691742,"50_2000_dollars_men":52334.423548650855,"50_map_change":0.002902766951795699},{"FIPS":17460,"MSA":"Cleveland-Elyria, OH","slug":"cleveland-elyria-oh","16_2019_metro_rank":170,"16_2019_metro_perc":0.7843155298707991,"16_2000_metro_perc":0.7,"16_2019_dollars_women":42615,"16_2019_dollars_men":54334,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.08431552987079916,"16_29_2019_metro_rank":150,"16_29_2019_metro_perc":0.8823665357060319,"16_29_2000_metro_perc":0.8178438661710037,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":34616,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":41405.76451349141,"16_29_map_change":-0.06,"30_49_2019_metro_rank":177,"30_49_2019_metro_perc":0.7818926529567369,"30_49_2000_metro_perc":0.7299270072992701,"30_49_2019_dollars_women":45815,"30_49_2019_dollars_men":58595,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":63263.0825838103,"30_49_map_change":-0.051965645657466863,"50_2019_metro_rank":136,"50_2019_metro_perc":0.7429384303431364,"50_2000_metro_perc":0.6393805309734514,"50_2019_dollars_women":47265,"50_2019_dollars_men":63619,"50_2000_dollars_women":44484.260016353226,"50_2000_dollars_men":69573.99836467703,"50_map_change":-0.10355789936968507},{"FIPS":17660,"MSA":"Coeur d\'Alene, ID","slug":"coeur-d-alene-id","16_2019_metro_rank":96,"16_2019_metro_perc":0.8249930497636919,"16_2000_metro_perc":null,"16_2019_dollars_women":35610,"16_2019_dollars_men":43164,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":138,"16_29_2019_metro_perc":0.8888927516078567,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":25569,"16_29_2019_dollars_men":28765,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":196,"30_49_2019_metro_perc":0.7670623429919267,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":30,"50_2019_metro_perc":0.8168556202547272,"50_2000_metro_perc":0,"50_2019_dollars_women":39700,"50_2019_dollars_men":48601,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":17780,"MSA":"College Station-Bryan, TX","slug":"college-station-bryan-tx","16_2019_metro_rank":178,"16_2019_metro_perc":0.7777893660958262,"16_2000_metro_perc":null,"16_2019_dollars_women":37288,"16_2019_dollars_men":47941,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":212,"16_29_2019_metro_perc":0.81875,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":26200,"16_29_2019_dollars_men":32000,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":167,"30_49_2019_metro_perc":0.7884658706915972,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":42000,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":120,"50_2019_metro_perc":0.7484179238046536,"50_2000_metro_perc":0,"50_2019_dollars_women":46833,"50_2019_dollars_men":62576,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":17820,"MSA":"Colorado Springs, CO","slug":"colorado-springs-co","16_2019_metro_rank":111,"16_2019_metro_perc":0.8157730063749071,"16_2000_metro_perc":0.7428571428571429,"16_2019_dollars_women":41717,"16_2019_dollars_men":51138,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.07291586351776425,"16_29_2019_metro_rank":35,"16_29_2019_metro_perc":0.9762209153669138,"16_29_2000_metro_perc":0.9049773755656109,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":34017.37530662306,"16_29_map_change":-0.07,"30_49_2019_metro_rank":210,"30_49_2019_metro_perc":0.7542742205833054,"30_49_2000_metro_perc":0.712468193384224,"30_49_2019_dollars_women":45000,"30_49_2019_dollars_men":59660,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":60492.43663123467,"30_49_map_change":-0.04180602719908144,"50_2019_metro_rank":198,"50_2019_metro_perc":0.6947971014492753,"50_2000_metro_perc":0.6501128668171557,"50_2019_dollars_women":47941,"50_2019_dollars_men":69000,"50_2000_dollars_women":44330.33524121014,"50_2000_dollars_men":68188.67538838921,"50_map_change":-0.04468423463211957},{"FIPS":17860,"MSA":"Columbia, MO","slug":"columbia-mo","16_2019_metro_rank":58,"16_2019_metro_perc":0.844454642164327,"16_2000_metro_perc":0.7911392405063291,"16_2019_dollars_women":40484,"16_2019_dollars_men":47941,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":48640.22894521668,"16_map_change":-0.05331540165799786,"16_29_2019_metro_rank":66,"16_29_2019_metro_perc":0.9427189334277203,"16_29_2000_metro_perc":0.8695652173913043,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":33903,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.07,"30_49_2019_metro_rank":97,"30_49_2019_metro_perc":0.8269238034075026,"30_49_2000_metro_perc":0.8,"30_49_2019_dollars_women":43779,"30_49_2019_dollars_men":52942,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.026923803407502556,"50_2019_metro_rank":98,"50_2019_metro_perc":0.7594452253137118,"50_2000_metro_perc":0.6333333333333333,"50_2019_dollars_women":44846,"50_2019_dollars_men":59051,"50_2000_dollars_women":43868.560915780865,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.12611189198037853},{"FIPS":17900,"MSA":"Columbia, SC","slug":"columbia-sc","16_2019_metro_rank":132,"16_2019_metro_perc":0.8047600784113185,"16_2000_metro_perc":null,"16_2019_dollars_women":37769,"16_2019_dollars_men":46932,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":191,"16_29_2019_metro_perc":0.8447795751071618,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":27000,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":96,"30_49_2019_metro_perc":0.8308172508058265,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":49018,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":94,"50_2019_metro_perc":0.7620515745014524,"50_2000_metro_perc":0,"50_2019_dollars_women":42761,"50_2019_dollars_men":56113,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":18140,"MSA":"Columbus, OH","slug":"columbus-oh","16_2019_metro_rank":92,"16_2019_metro_perc":0.8277432559511736,"16_2000_metro_perc":0.7455012853470437,"16_2019_dollars_women":44891,"16_2019_dollars_men":54233,"16_2000_dollars_women":44638.18479149632,"16_2000_dollars_men":59876.7375306623,"16_map_change":-0.08224197060412985,"16_29_2019_metro_rank":79,"16_29_2019_metro_perc":0.9342881213142376,"16_29_2000_metro_perc":0.8888888888888888,"16_29_2019_dollars_women":33270,"16_29_2019_dollars_men":35610,"16_29_2000_dollars_women":36941.94603434178,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.05,"30_49_2019_metro_rank":114,"30_49_2019_metro_perc":0.8169666666666666,"30_49_2000_metro_perc":0.7560975609756098,"30_49_2019_dollars_women":49018,"30_49_2019_dollars_men":60000,"30_49_2000_dollars_women":47716.680294358135,"30_49_2000_dollars_men":63109.15780866721,"30_49_map_change":-0.06086910569105686,"50_2019_metro_rank":86,"50_2019_metro_perc":0.7699626231736324,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":49852,"50_2019_dollars_men":64746,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.10329595650696577},{"FIPS":18580,"MSA":"Corpus Christi, TX","slug":"corpus-christi-tx","16_2019_metro_rank":232,"16_2019_metro_perc":0.7207578253706755,"16_2000_metro_perc":0.694006309148265,"16_2019_dollars_women":35000,"16_2019_dollars_men":48560,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":48794.15372035977,"16_map_change":-0.026751516222410454,"16_29_2019_metro_rank":232,"16_29_2019_metro_perc":0.7981610369708192,"16_29_2000_metro_perc":0.7952380952380952,"16_29_2019_dollars_women":25000,"16_29_2019_dollars_men":31322,"16_29_2000_dollars_women":25705.437448896155,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":0,"30_49_2019_metro_rank":229,"30_49_2019_metro_perc":0.7291735042570033,"30_49_2000_metro_perc":0.6857142857142857,"30_49_2019_dollars_women":37769,"30_49_2019_dollars_men":51797,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.043459218542717615,"50_2019_metro_rank":236,"50_2019_metro_perc":0.6445771823534431,"50_2000_metro_perc":0.595,"50_2019_dollars_women":37769,"50_2019_dollars_men":58595,"50_2000_dollars_women":36634.0964840556,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.049577182353443106},{"FIPS":19100,"MSA":"Dallas-Fort Worth-Arlington, TX","slug":"dallas-fort-worth-arlington-tx","16_2019_metro_rank":70,"16_2019_metro_perc":0.8367312202133294,"16_2000_metro_perc":0.7894736842105263,"16_2019_dollars_women":44243,"16_2019_dollars_men":52876,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.047257536002803024,"16_29_2019_metro_rank":56,"16_29_2019_metro_perc":0.9457062383891652,"16_29_2000_metro_perc":0.96,"16_29_2019_dollars_women":31562,"16_29_2019_dollars_men":33374,"16_29_2000_dollars_women":36941.94603434178,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0.01,"30_49_2019_metro_rank":56,"30_49_2019_metro_perc":0.852287860224791,"30_49_2000_metro_perc":0.7380952380952381,"30_49_2019_dollars_women":48000,"30_49_2019_dollars_men":56319,"30_49_2000_dollars_women":47716.680294358135,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.11419262212955283,"50_2019_metro_rank":79,"50_2019_metro_perc":0.7722484786704971,"50_2000_metro_perc":0.6724511930585684,"50_2019_dollars_women":50000,"50_2019_dollars_men":64746,"50_2000_dollars_women":47716.680294358135,"50_2000_dollars_men":70959.32134096483,"50_map_change":-0.09979728561192869},{"FIPS":19300,"MSA":"Daphne-Fairhope-Foley, AL","slug":"daphne-fairhope-foley-al","16_2019_metro_rank":227,"16_2019_metro_perc":0.7375554944407339,"16_2000_metro_perc":0.6666666666666666,"16_2019_dollars_women":37546,"16_2019_dollars_men":50906,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.07088882777406724,"16_29_2019_metro_rank":97,"16_29_2019_metro_perc":0.9219648915769287,"16_29_2000_metro_perc":0.7083333333333334,"16_29_2019_dollars_women":25000,"16_29_2019_dollars_men":27116,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.21,"30_49_2019_metro_rank":134,"30_49_2019_metro_perc":0.8040566037735849,"30_49_2000_metro_perc":0.702247191011236,"30_49_2019_dollars_women":42615,"30_49_2019_dollars_men":53000,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":54797.21995094031,"30_49_map_change":-0.1018094127623489,"50_2019_metro_rank":246,"50_2019_metro_perc":0.5833359406777009,"50_2000_metro_perc":0.5925,"50_2019_dollars_women":37288,"50_2019_dollars_men":63922,"50_2000_dollars_women":36480.17170891251,"50_2000_dollars_men":61569.9100572363,"50_map_change":0.009164059322299134},{"FIPS":19380,"MSA":"Dayton, OH","slug":"dayton-oh","16_2019_metro_rank":193,"16_2019_metro_perc":0.7692307692307693,"16_2000_metro_perc":0.6923076923076923,"16_2019_dollars_women":40000,"16_2019_dollars_men":52000,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":60030.662305805396,"16_map_change":-0.07692307692307698,"16_29_2019_metro_rank":227,"16_29_2019_metro_perc":0.8030328559393429,"16_29_2000_metro_perc":0.7829457364341085,"16_29_2019_dollars_women":28596,"16_29_2019_dollars_men":35610,"16_29_2000_dollars_women":31092.80457890433,"16_29_2000_dollars_men":39712.59198691742,"16_29_map_change":-0.02,"30_49_2019_metro_rank":121,"30_49_2019_metro_perc":0.8103176391079072,"30_49_2000_metro_perc":0.7073170731707317,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":44638.18479149632,"30_49_2000_dollars_men":63109.15780866721,"30_49_map_change":-0.10300056593717555,"50_2019_metro_rank":212,"50_2019_metro_perc":0.6865714285714286,"50_2000_metro_perc":0.625,"50_2019_dollars_women":43254,"50_2019_dollars_men":63000,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":73883.89206868356,"50_map_change":-0.06157142857142861},{"FIPS":19460,"MSA":"Decatur, AL","slug":"decatur-al","16_2019_metro_rank":243,"16_2019_metro_perc":0.6810373652093956,"16_2000_metro_perc":0.6485714285714286,"16_2019_dollars_women":32589,"16_2019_dollars_men":47852,"16_2000_dollars_women":34940.9239574816,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.03246593663796704,"16_29_2019_metro_rank":234,"16_29_2019_metro_perc":0.793346307107775,"16_29_2000_metro_perc":0.6875,"16_29_2019_dollars_women":25683,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":25397.587898609974,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.11,"30_49_2019_metro_rank":239,"30_49_2019_metro_perc":0.7019807692307692,"30_49_2000_metro_perc":0.6887052341597796,"30_49_2019_dollars_women":36503,"30_49_2019_dollars_men":52000,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":55874.69337694194,"30_49_map_change":-0.013275535070989664,"50_2019_metro_rank":243,"50_2019_metro_perc":0.6166690477891278,"50_2000_metro_perc":0.5555555555555556,"50_2019_dollars_women":34531,"50_2019_dollars_men":55996,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.06111349223357221},{"FIPS":19500,"MSA":"Decatur, IL","slug":"decatur-il","16_2019_metro_rank":244,"16_2019_metro_perc":0.6793068297655454,"16_2000_metro_perc":0.631578947368421,"16_2019_dollars_women":36652,"16_2019_dollars_men":53955,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.04772788239712433,"16_29_2019_metro_rank":246,"16_29_2019_metro_perc":0.6972575367061481,"16_29_2000_metro_perc":0.6666666666666666,"16_29_2019_dollars_women":24077,"16_29_2019_dollars_men":34531,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.03,"30_49_2019_metro_rank":199,"30_49_2019_metro_perc":0.7656624542159663,"30_49_2000_metro_perc":0.6578947368421053,"30_49_2019_dollars_women":39927,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.10776771737386104,"50_2019_metro_rank":217,"50_2019_metro_perc":0.6833450524162619,"50_2000_metro_perc":0.56,"50_2019_dollars_women":42761,"50_2019_dollars_men":62576,"50_2000_dollars_women":38789.04333605887,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.12334505241626181},{"FIPS":19660,"MSA":"Deltona-Daytona Beach-Ormond Beach, FL","slug":"deltona-daytona-beach-ormond-beach-fl","16_2019_metro_rank":41,"16_2019_metro_perc":0.8541841455521729,"16_2000_metro_perc":0.7333333333333333,"16_2019_dollars_women":35634,"16_2019_dollars_men":41717,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.12085081221883964,"16_29_2019_metro_rank":183,"16_29_2019_metro_perc":0.8536210057621791,"16_29_2000_metro_perc":0.8095238095238095,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":-0.04,"30_49_2019_metro_rank":66,"30_49_2019_metro_perc":0.8456815865072745,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":36503,"30_49_2019_dollars_men":43164,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":49255.92804578904,"30_49_map_change":-0.09568158650727454,"50_2019_metro_rank":47,"50_2019_metro_perc":0.8000039288099635,"50_2000_metro_perc":0.6857142857142857,"50_2019_dollars_women":40725,"50_2019_dollars_men":50906,"50_2000_dollars_women":36941.94603434178,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.1142896430956778},{"FIPS":19740,"MSA":"Denver-Aurora-Lakewood, CO","slug":"denver-aurora-lakewood-co","16_2019_metro_rank":65,"16_2019_metro_perc":0.8380824673147838,"16_2000_metro_perc":0.775,"16_2019_dollars_women":50000,"16_2019_dollars_men":59660,"16_2000_dollars_women":47716.680294358135,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.06308246731478373,"16_29_2019_metro_rank":48,"16_29_2019_metro_perc":0.9531626466149488,"16_29_2000_metro_perc":0.8928571428571429,"16_29_2019_dollars_women":36000,"16_29_2019_dollars_men":37769,"16_29_2000_dollars_women":38481.19378577269,"16_29_2000_dollars_men":43098.93704006541,"16_29_map_change":-0.06,"30_49_2019_metro_rank":84,"30_49_2019_metro_perc":0.8376270348747413,"30_49_2000_metro_perc":0.7790697674418605,"30_49_2019_dollars_women":54233,"30_49_2019_dollars_men":64746,"30_49_2000_dollars_women":51564.799672935405,"30_49_2000_dollars_men":66187.65331152902,"30_49_map_change":-0.05855726743288081,"50_2019_metro_rank":109,"50_2019_metro_perc":0.7533627373092623,"50_2000_metro_perc":0.6753507014028056,"50_2019_dollars_women":55000,"50_2019_dollars_men":73006,"50_2000_dollars_women":51872.64922322158,"50_2000_dollars_men":76808.46279640228,"50_map_change":-0.07801203590645667},{"FIPS":19780,"MSA":"Des Moines-West Des Moines, IA","slug":"des-moines-west-des-moines-ia","16_2019_metro_rank":107,"16_2019_metro_perc":0.818125,"16_2000_metro_perc":null,"16_2019_dollars_women":45815,"16_2019_dollars_men":56000,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":168,"16_29_2019_metro_perc":0.869317752537336,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":34518,"16_29_2019_dollars_men":39707,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":82,"30_49_2019_metro_perc":0.838452636799471,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":50718,"30_49_2019_dollars_men":60490,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":18,"50_2019_metro_perc":0.8410806451612903,"50_2000_metro_perc":0,"50_2019_dollars_women":52147,"50_2019_dollars_men":62000,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":19820,"MSA":"Detroit-Warren-Dearborn, MI","slug":"detroit-warren-dearborn-mi","16_2019_metro_rank":223,"16_2019_metro_perc":0.7430371855571094,"16_2000_metro_perc":0.625,"16_2019_dollars_women":44100,"16_2019_dollars_men":59351,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":73883.89206868356,"16_map_change":-0.1180371855571094,"16_29_2019_metro_rank":141,"16_29_2019_metro_perc":0.8878055555555555,"16_29_2000_metro_perc":0.8,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":36000,"16_29_2000_dollars_women":36941.94603434178,"16_29_2000_dollars_men":46177.43254292723,"16_29_map_change":-0.09,"30_49_2019_metro_rank":181,"30_49_2019_metro_perc":0.7737903225806452,"30_49_2000_metro_perc":0.656,"30_49_2019_dollars_women":47975,"30_49_2019_dollars_men":62000,"30_49_2000_dollars_women":50487.326246933764,"30_49_2000_dollars_men":76962.38757154538,"30_49_map_change":-0.11779032258064515,"50_2019_metro_rank":227,"50_2019_metro_perc":0.6698079609895077,"50_2000_metro_perc":0.5333333333333333,"50_2019_dollars_women":48900,"50_2019_dollars_men":73006,"50_2000_dollars_women":49255.92804578904,"50_2000_dollars_men":92354.86508585446,"50_map_change":-0.13647462765617435},{"FIPS":20100,"MSA":"Dover, DE","slug":"dover-de","16_2019_metro_rank":3,"16_2019_metro_perc":0.9434945788156798,"16_2000_metro_perc":0.7272727272727273,"16_2019_dollars_women":40725,"16_2019_dollars_men":43164,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.21622185154295248,"16_29_2019_metro_rank":186,"16_29_2019_metro_perc":0.8512528765021734,"16_29_2000_metro_perc":0.8296943231441049,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":35248.77350776778,"16_29_map_change":-0.02,"30_49_2019_metro_rank":2,"30_49_2019_metro_perc":0.9588340577857325,"30_49_2000_metro_perc":0.704225352112676,"30_49_2019_dollars_women":45000,"30_49_2019_dollars_men":46932,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":54643.29517579722,"30_49_map_change":-0.2546087056730565,"50_2019_metro_rank":104,"50_2019_metro_perc":0.755277810486652,"50_2000_metro_perc":0.6842105263157895,"50_2019_dollars_women":44899,"50_2019_dollars_men":59447,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.0710672841708625},{"FIPS":20740,"MSA":"Eau Claire, WI","slug":"eau-claire-wi","16_2019_metro_rank":159,"16_2019_metro_perc":0.7905,"16_2000_metro_perc":0.7272727272727273,"16_2019_dollars_women":39525,"16_2019_dollars_men":50000,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.06322727272727269,"16_29_2019_metro_rank":144,"16_29_2019_metro_perc":0.8845385305956966,"16_29_2000_metro_perc":0.8333333333333334,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":34531,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.05,"30_49_2019_metro_rank":159,"30_49_2019_metro_perc":0.7925308127142989,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":42761,"30_49_2019_dollars_men":53955,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.07824509842858463,"50_2019_metro_rank":231,"50_2019_metro_perc":0.6608826012785829,"50_2000_metro_perc":0.6368421052631579,"50_2019_dollars_women":38353,"50_2019_dollars_men":58033,"50_2000_dollars_women":37249.795584627966,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.024040496015425017},{"FIPS":21140,"MSA":"Elkhart-Goshen, IN","slug":"elkhart-goshen-in","16_2019_metro_rank":242,"16_2019_metro_perc":0.6872734761120264,"16_2000_metro_perc":0.7011494252873564,"16_2019_dollars_women":33374,"16_2019_dollars_men":48560,"16_2000_dollars_women":37557.64513491414,"16_2000_dollars_men":53565.821749795585,"16_map_change":0.013875949175329971,"16_29_2019_metro_rank":250,"16_29_2019_metro_perc":0.670763341476314,"16_29_2000_metro_perc":0.7692307692307693,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":39707,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":0.1,"30_49_2019_metro_rank":245,"30_49_2019_metro_perc":0.66748,"30_49_2000_metro_perc":0.6943699731903485,"30_49_2019_dollars_women":33374,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":39866.516762060506,"30_49_2000_dollars_men":57413.94112837285,"30_49_map_change":0.02688997319034858,"50_2019_metro_rank":164,"50_2019_metro_perc":0.7291735042570033,"50_2000_metro_perc":0.6718346253229974,"50_2019_dollars_women":37769,"50_2019_dollars_men":51797,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":59568.88798037612,"50_map_change":-0.05733887893400591},{"FIPS":21340,"MSA":"El Paso, TX","slug":"el-paso-tx","16_2019_metro_rank":83,"16_2019_metro_perc":0.8333247528830313,"16_2000_metro_perc":0.7692307692307693,"16_2019_dollars_women":32373,"16_2019_dollars_men":38848,"16_2000_dollars_women":30784.95502861815,"16_2000_dollars_men":40020.441537203595,"16_map_change":-0.06409398365226204,"16_29_2019_metro_rank":170,"16_29_2019_metro_perc":0.8666739423041944,"16_29_2000_metro_perc":0.8918918918918919,"16_29_2019_dollars_women":23824,"16_29_2019_dollars_men":27489,"16_29_2000_dollars_women":25397.587898609974,"16_29_2000_dollars_men":28476.083401471788,"16_29_map_change":0.03,"30_49_2019_metro_rank":55,"30_49_2019_metro_perc":0.853625170998632,"30_49_2000_metro_perc":0.7586206896551724,"30_49_2019_dollars_women":38688,"30_49_2019_dollars_men":45322,"30_49_2000_dollars_women":33863.45053147997,"30_49_2000_dollars_men":44638.18479149632,"30_49_map_change":-0.09500448134345962,"50_2019_metro_rank":55,"50_2019_metro_perc":0.7898248540450375,"50_2000_metro_perc":0.7866666666666666,"50_2019_dollars_women":34092,"50_2019_dollars_men":43164,"50_2000_dollars_women":36326.24693376942,"50_2000_dollars_men":46177.43254292723,"50_map_change":-0.0031581873783709247},{"FIPS":21500,"MSA":"Erie, PA","slug":"erie-pa","16_2019_metro_rank":168,"16_2019_metro_perc":0.785757493585866,"16_2000_metro_perc":0.6857142857142857,"16_2019_dollars_women":37670,"16_2019_dollars_men":47941,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.10004320787158028,"16_29_2019_metro_rank":27,"16_29_2019_metro_perc":0.9876551560861772,"16_29_2000_metro_perc":0.75,"16_29_2019_dollars_women":29202,"16_29_2019_dollars_men":29567,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.24,"30_49_2019_metro_rank":143,"30_49_2019_metro_perc":0.8000039288099635,"30_49_2000_metro_perc":0.6983240223463687,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":55105.06950122649,"30_49_map_change":-0.10167990646359482,"50_2019_metro_rank":219,"50_2019_metro_perc":0.6815438596491228,"50_2000_metro_perc":0.5857142857142857,"50_2019_dollars_women":38848,"50_2019_dollars_men":57000,"50_2000_dollars_women":37865.49468520033,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.09582957393483704},{"FIPS":21660,"MSA":"Eugene, OR","slug":"eugene-or","16_2019_metro_rank":152,"16_2019_metro_perc":0.7963747105817568,"16_2000_metro_perc":0.7323529411764705,"16_2019_dollars_women":38179,"16_2019_dollars_men":47941,"16_2000_dollars_women":38327.2690106296,"16_2000_dollars_men":52334.423548650855,"16_map_change":-0.06402176940528626,"16_29_2019_metro_rank":147,"16_29_2019_metro_perc":0.8832503928758513,"16_29_2000_metro_perc":0.8260869565217391,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.06,"30_49_2019_metro_rank":74,"30_49_2019_metro_perc":0.8417,"30_49_2000_metro_perc":0.7222222222222222,"30_49_2019_dollars_women":42085,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.1194777777777778,"50_2019_metro_rank":122,"50_2019_metro_perc":0.7478939798643929,"50_2000_metro_perc":0.6425,"50_2019_dollars_women":43680,"50_2019_dollars_men":58404,"50_2000_dollars_women":39558.66721177432,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.10539397986439292},{"FIPS":22180,"MSA":"Fayetteville, NC","slug":"fayetteville-nc","16_2019_metro_rank":7,"16_2019_metro_perc":0.9126923496671396,"16_2000_metro_perc":0.8181818181818182,"16_2019_dollars_women":33452,"16_2019_dollars_men":36652,"16_2000_dollars_women":34633.07440719542,"16_2000_dollars_men":42329.31316434996,"16_map_change":-0.0945105314853214,"16_29_2019_metro_rank":80,"16_29_2019_metro_perc":0.933955223880597,"16_29_2000_metro_perc":0.91,"16_29_2019_dollars_women":25030,"16_29_2019_dollars_men":26800,"16_29_2000_dollars_women":28014.30907604252,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":-0.02,"30_49_2019_metro_rank":70,"30_49_2019_metro_perc":0.8444444444444444,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":38000,"30_49_2019_dollars_men":45000,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":49255.92804578904,"30_49_map_change":-0.09444444444444444,"50_2019_metro_rank":214,"50_2019_metro_perc":0.6857566490594014,"50_2000_metro_perc":0.6944444444444444,"50_2019_dollars_women":37000,"50_2019_dollars_men":53955,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":55412.91905151267,"50_map_change":0.008687795385043051},{"FIPS":22220,"MSA":"Fayetteville-Springdale-Rogers, AR-MO","slug":"fayetteville-springdale-rogers-ar-mo","16_2019_metro_rank":128,"16_2019_metro_perc":0.8087278680049972,"16_2000_metro_perc":0.738255033557047,"16_2019_dollars_women":37546,"16_2019_dollars_men":46426,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":45869.582992641044,"16_map_change":-0.07047283444795016,"16_29_2019_metro_rank":82,"16_29_2019_metro_perc":0.9333093242535359,"16_29_2000_metro_perc":0.8636363636363636,"16_29_2019_dollars_women":28507,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.07,"30_49_2019_metro_rank":169,"30_49_2019_metro_perc":0.786242446473734,"30_49_2000_metro_perc":0.7435897435897436,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":51797,"30_49_2000_dollars_women":35710.54783319705,"30_49_2000_dollars_men":48024.52984464431,"30_49_map_change":-0.04265270288399037,"50_2019_metro_rank":73,"50_2019_metro_perc":0.7748181818181819,"50_2000_metro_perc":0.6571428571428571,"50_2019_dollars_women":42615,"50_2019_dollars_men":55000,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.11767532467532471},{"FIPS":22380,"MSA":"Flagstaff, AZ","slug":"flagstaff-az","16_2019_metro_rank":101,"16_2019_metro_perc":0.8222398364656557,"16_2000_metro_perc":0.7272727272727273,"16_2019_dollars_women":39419,"16_2019_dollars_men":47941,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.09496710919292839,"16_29_2019_metro_rank":17,"16_29_2019_metro_perc":1,"16_29_2000_metro_perc":0.9,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":-0.1,"30_49_2019_metro_rank":119,"30_49_2019_metro_perc":0.8118432026688908,"30_49_2000_metro_perc":0.6944444444444444,"30_49_2019_dollars_women":43803,"30_49_2019_dollars_men":53955,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.11739875822444634,"50_2019_metro_rank":195,"50_2019_metro_perc":0.6976116031234142,"50_2000_metro_perc":0.675,"50_2019_dollars_women":42615,"50_2019_dollars_men":61087,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.022611603123414148},{"FIPS":22500,"MSA":"Florence, SC","slug":"florence-sc","16_2019_metro_rank":216,"16_2019_metro_perc":0.75,"16_2000_metro_perc":null,"16_2019_dollars_women":32373,"16_2019_dollars_men":43164,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":126,"16_29_2019_metro_perc":0.896025127260912,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":24819,"16_29_2019_dollars_men":27699,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":160,"30_49_2019_metro_perc":0.7918666666666667,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":35634,"30_49_2019_dollars_men":45000,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":205,"50_2019_metro_perc":0.690356108692734,"50_2000_metro_perc":0,"50_2019_dollars_women":36000,"50_2019_dollars_men":52147,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":22660,"MSA":"Fort Collins, CO","slug":"fort-collins-co","16_2019_metro_rank":164,"16_2019_metro_perc":0.78680957459829,"16_2000_metro_perc":0.7,"16_2019_dollars_women":45000,"16_2019_dollars_men":57193,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.08680957459829008,"16_29_2019_metro_rank":47,"16_29_2019_metro_perc":0.9585232725527831,"16_29_2000_metro_perc":0.8307692307692308,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":33344,"16_29_2000_dollars_women":33247.7514309076,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":-0.13,"30_49_2019_metro_rank":125,"30_49_2019_metro_perc":0.808031746031746,"30_49_2000_metro_perc":0.6818181818181818,"30_49_2019_dollars_women":50906,"30_49_2019_dollars_men":63000,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":67726.90106295994,"30_49_map_change":-0.12621356421356422,"50_2019_metro_rank":220,"50_2019_metro_perc":0.6809937270000916,"50_2000_metro_perc":0.64,"50_2019_dollars_women":52000,"50_2019_dollars_men":76359,"50_2000_dollars_women":49255.92804578904,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.04099372700009163},{"FIPS":23060,"MSA":"Fort Wayne, IN","slug":"fort-wayne-in","16_2019_metro_rank":206,"16_2019_metro_perc":0.7576264615259045,"16_2000_metro_perc":0.6842105263157895,"16_2019_dollars_women":37129,"16_2019_dollars_men":49007,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.07341593521011502,"16_29_2019_metro_rank":218,"16_29_2019_metro_perc":0.8120093485947144,"16_29_2000_metro_perc":0.888,"16_29_2019_dollars_women":27100,"16_29_2019_dollars_men":33374,"16_29_2000_dollars_women":34171.300081766145,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0.08,"30_49_2019_metro_rank":217,"30_49_2019_metro_perc":0.7465876647502836,"30_49_2000_metro_perc":0.7,"30_49_2019_dollars_women":38179,"30_49_2019_dollars_men":51138,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.04658766475028364,"50_2019_metro_rank":203,"50_2019_metro_perc":0.6908055466630723,"50_2000_metro_perc":0.5947136563876652,"50_2019_dollars_women":41000,"50_2019_dollars_men":59351,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":69881.8479149632,"50_map_change":-0.0960918902754071},{"FIPS":23420,"MSA":"Fresno, CA","slug":"fresno-ca","16_2019_metro_rank":11,"16_2019_metro_perc":0.9090909090909091,"16_2000_metro_perc":0.8125,"16_2019_dollars_women":40000,"16_2019_dollars_men":44000,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.09659090909090906,"16_29_2019_metro_rank":99,"16_29_2019_metro_perc":0.9167103195390257,"16_29_2000_metro_perc":1,"16_29_2019_dollars_women":28000,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.08,"30_49_2019_metro_rank":29,"30_49_2019_metro_perc":0.8778498571160385,"30_49_2000_metro_perc":0.8,"30_49_2019_dollars_women":42085,"30_49_2019_dollars_men":47941,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.07784985711603842,"50_2019_metro_rank":3,"50_2019_metro_perc":0.8885367435826151,"50_2000_metro_perc":0.7425,"50_2019_dollars_women":47941,"50_2019_dollars_men":53955,"50_2000_dollars_women":45715.658217497956,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.1460367435826151},{"FIPS":23460,"MSA":"Gadsden, AL","slug":"gadsden-al","16_2019_metro_rank":239,"16_2019_metro_perc":0.6904778211538023,"16_2000_metro_perc":0.65625,"16_2019_dollars_women":30245,"16_2019_dollars_men":43803,"16_2000_dollars_women":32324.202780049058,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.034227821153802296,"16_29_2019_metro_rank":221,"16_29_2019_metro_perc":0.8103176391079072,"16_29_2000_metro_perc":0.7954545454545454,"16_29_2019_dollars_women":21582,"16_29_2019_dollars_men":26634,"16_29_2000_dollars_women":26936.83565004088,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.01,"30_49_2019_metro_rank":244,"30_49_2019_metro_perc":0.6680759293660453,"30_49_2000_metro_perc":0.6285714285714286,"30_49_2019_dollars_women":31288,"30_49_2019_dollars_men":46833,"30_49_2000_dollars_women":33863.45053147997,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.03950450079461676,"50_2019_metro_rank":154,"50_2019_metro_perc":0.7347028337373569,"50_2000_metro_perc":0.575,"50_2019_dollars_women":35157,"50_2019_dollars_men":47852,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.15970283373735694},{"FIPS":23540,"MSA":"Gainesville, FL","slug":"gainesville-fl","16_2019_metro_rank":54,"16_2019_metro_perc":0.8454646300878914,"16_2000_metro_perc":0.78125,"16_2019_dollars_women":39632,"16_2019_dollars_men":46876,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.06421463008789141,"16_29_2019_metro_rank":4,"16_29_2019_metro_perc":1.1000667897693788,"16_29_2000_metro_perc":0.9333333333333333,"16_29_2019_dollars_women":28000,"16_29_2019_dollars_men":25453,"16_29_2000_dollars_women":30169.255928045786,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":-0.17,"30_49_2019_metro_rank":11,"30_49_2019_metro_perc":0.9219345460260088,"30_49_2000_metro_perc":0.7857142857142857,"30_49_2019_dollars_women":46932,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":42329.31316434996,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.13622026031172307,"50_2019_metro_rank":215,"50_2019_metro_perc":0.6853978286036106,"50_2000_metro_perc":0.693069306930693,"50_2019_dollars_women":43812,"50_2019_dollars_men":63922,"50_2000_dollars_women":43098.93704006541,"50_2000_dollars_men":62185.60915780866,"50_map_change":0.0076714783270823705},{"FIPS":23580,"MSA":"Gainesville, GA","slug":"gainesville-ga","16_2019_metro_rank":53,"16_2019_metro_perc":0.846124394822646,"16_2000_metro_perc":0.7961783439490446,"16_2019_dollars_women":34254.5,"16_2019_dollars_men":40484,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":48332.379394930496,"16_map_change":-0.04994605087360138,"16_29_2019_metro_rank":62,"16_29_2019_metro_perc":0.9434724590406999,"16_29_2000_metro_perc":0.9090909090909091,"16_29_2019_dollars_women":25453,"16_29_2019_dollars_men":26978,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.03,"30_49_2019_metro_rank":104,"30_49_2019_metro_perc":0.8241904761904761,"30_49_2000_metro_perc":0.7305555555555555,"30_49_2019_dollars_women":34616,"30_49_2019_dollars_men":42000,"30_49_2000_dollars_women":40482.21586263287,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.09363492063492063,"50_2019_metro_rank":41,"50_2019_metro_perc":0.8039293100206806,"50_2000_metro_perc":0.7105263157894737,"50_2019_dollars_women":42761,"50_2019_dollars_men":53190,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.0934029942312069},{"FIPS":24020,"MSA":"Glens Falls, NY","slug":"glens-falls-ny","16_2019_metro_rank":141,"16_2019_metro_perc":0.8000039288099635,"16_2000_metro_perc":0.71875,"16_2019_dollars_women":40725,"16_2019_dollars_men":50906,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.08125392880996352,"16_29_2019_metro_rank":239,"16_29_2019_metro_perc":0.7712831015160565,"16_29_2000_metro_perc":0.7725321888412017,"16_29_2019_dollars_women":27116,"16_29_2019_dollars_men":35157,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":35864.47260834015,"16_29_map_change":0,"30_49_2019_metro_rank":73,"30_49_2019_metro_perc":0.8423653846153846,"30_49_2000_metro_perc":0.6590257879656161,"30_49_2019_dollars_women":43803,"30_49_2019_dollars_men":52000,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":53719.74652493867,"30_49_map_change":-0.1833395966497685,"50_2019_metro_rank":137,"50_2019_metro_perc":0.7429263785498859,"50_2000_metro_perc":0.7142857142857143,"50_2019_dollars_women":42615,"50_2019_dollars_men":57361,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.028640664264171556},{"FIPS":24140,"MSA":"Goldsboro, NC","slug":"goldsboro-nc","16_2019_metro_rank":66,"16_2019_metro_perc":0.8378336676438821,"16_2000_metro_perc":0.8037037037037037,"16_2019_dollars_women":32580,"16_2019_dollars_men":38886,"16_2000_dollars_women":33401.676206050695,"16_2000_dollars_men":41559.6892886345,"16_map_change":-0.03412996394017842,"16_29_2019_metro_rank":134,"16_29_2019_metro_perc":0.8913747317108661,"16_29_2000_metro_perc":0.861244019138756,"16_29_2019_dollars_women":24503,"16_29_2019_dollars_men":27489,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":32170.278004905966,"16_29_map_change":-0.03,"30_49_2019_metro_rank":67,"30_49_2019_metro_perc":0.8456815865072745,"30_49_2000_metro_perc":0.7666666666666667,"30_49_2019_dollars_women":36503,"30_49_2019_dollars_men":43164,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":46177.43254292723,"30_49_map_change":-0.07901491984060782,"50_2019_metro_rank":15,"50_2019_metro_perc":0.848906976744186,"50_2000_metro_perc":0.7466666666666667,"50_2019_dollars_women":36503,"50_2019_dollars_men":43000,"50_2000_dollars_women":34479.14963205233,"50_2000_dollars_men":46177.43254292723,"50_map_change":-0.10224031007751933},{"FIPS":24300,"MSA":"Grand Junction, CO","slug":"grand-junction-co","16_2019_metro_rank":190,"16_2019_metro_perc":0.77178,"16_2000_metro_perc":0.6962025316455697,"16_2019_dollars_women":38589,"16_2019_dollars_men":50000,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":48640.22894521668,"16_map_change":-0.07557746835443035,"16_29_2019_metro_rank":214,"16_29_2019_metro_perc":0.8178228990411731,"16_29_2000_metro_perc":0.7619047619047619,"16_29_2019_dollars_women":29000,"16_29_2019_dollars_men":35460,"16_29_2000_dollars_women":24627.96402289452,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":-0.06,"30_49_2019_metro_rank":219,"30_49_2019_metro_perc":0.7449709475137591,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":38848,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.03068523322804484,"50_2019_metro_rank":175,"50_2019_metro_perc":0.7204596384222676,"50_2000_metro_perc":0.5974025974025974,"50_2019_dollars_women":42760,"50_2019_dollars_men":59351,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":59261.03843008994,"50_map_change":-0.12305704101967019},{"FIPS":24340,"MSA":"Grand Rapids-Wyoming, MI","slug":"grand-rapids-wyoming-mi","16_2019_metro_rank":196,"16_2019_metro_perc":0.7670623429919267,"16_2000_metro_perc":0.675,"16_2019_dollars_women":40000,"16_2019_dollars_men":52147,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.09206234299192662,"16_29_2019_metro_rank":127,"16_29_2019_metro_perc":0.8959286636160976,"16_29_2000_metro_perc":0.8214285714285714,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":34092,"16_29_2000_dollars_women":35402.698282910875,"16_29_2000_dollars_men":43098.93704006541,"16_29_map_change":-0.07,"30_49_2019_metro_rank":190,"30_49_2019_metro_perc":0.7708407743410244,"30_49_2000_metro_perc":0.6883720930232559,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":55996,"30_49_2000_dollars_women":45561.73344235486,"30_49_2000_dollars_men":66187.65331152902,"30_49_map_change":-0.08246868131776852,"50_2019_metro_rank":139,"50_2019_metro_perc":0.7413881255192689,"50_2000_metro_perc":0.6130434782608696,"50_2019_dollars_women":46402,"50_2019_dollars_men":62588,"50_2000_dollars_women":43406.78659035159,"50_2000_dollars_men":70805.39656582175,"50_map_change":-0.12834464725839934},{"FIPS":24660,"MSA":"Greensboro-High Point, NC","slug":"greensboro-high-point-nc","16_2019_metro_rank":89,"16_2019_metro_perc":0.8277495769881557,"16_2000_metro_perc":0.78125,"16_2019_dollars_women":36690,"16_2019_dollars_men":44325,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.046499576988155655,"16_29_2019_metro_rank":220,"16_29_2019_metro_perc":0.8103313413222365,"16_29_2000_metro_perc":0.875,"16_29_2019_dollars_women":25899,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":0.06,"30_49_2019_metro_rank":120,"30_49_2019_metro_perc":0.8104935622317596,"30_49_2000_metro_perc":0.7428571428571429,"30_49_2019_dollars_women":37769,"30_49_2019_dollars_men":46600,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.06763641937461673,"50_2019_metro_rank":46,"50_2019_metro_perc":0.8000112637981527,"50_2000_metro_perc":0.6631578947368421,"50_2019_dollars_women":42615,"50_2019_dollars_men":53268,"50_2000_dollars_women":38789.04333605887,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.13685336906131063},{"FIPS":24780,"MSA":"Greenville, NC","slug":"greenville-nc","16_2019_metro_rank":12,"16_2019_metro_perc":0.9073260073260073,"16_2000_metro_perc":0.8158730158730159,"16_2019_dollars_women":39632,"16_2019_dollars_men":43680,"16_2000_dollars_women":39558.66721177432,"16_2000_dollars_men":48486.304170073585,"16_map_change":-0.09145299145299146,"16_29_2019_metro_rank":92,"16_29_2019_metro_perc":0.9266981744045965,"16_29_2000_metro_perc":0.9565217391304348,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":0.03,"30_49_2019_metro_rank":16,"30_49_2019_metro_perc":0.8958256599140577,"30_49_2000_metro_perc":0.7428571428571429,"30_49_2019_dollars_women":43779,"30_49_2019_dollars_men":48870,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.15296851705691483,"50_2019_metro_rank":93,"50_2019_metro_perc":0.7645302996170309,"50_2000_metro_perc":0.7631578947368421,"50_2019_dollars_women":40725,"50_2019_dollars_men":53268,"50_2000_dollars_women":44638.18479149632,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.001372404880188749},{"FIPS":24860,"MSA":"Greenville-Anderson-Mauldin, SC","slug":"greenville-anderson-mauldin-sc","16_2019_metro_rank":179,"16_2019_metro_perc":0.7777893660958262,"16_2000_metro_perc":0.7272727272727273,"16_2019_dollars_women":37288,"16_2019_dollars_men":47941,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.05051663882309887,"16_29_2019_metro_rank":81,"16_29_2019_metro_perc":0.933329071848632,"16_29_2000_metro_perc":0.836,"16_29_2019_dollars_women":29202,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":32170.278004905966,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.1,"30_49_2019_metro_rank":163,"30_49_2019_metro_perc":0.7907951445178126,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":50582,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.07650943023209833,"50_2019_metro_rank":192,"50_2019_metro_perc":0.7017558975065911,"50_2000_metro_perc":0.6347150259067358,"50_2019_dollars_women":40725,"50_2019_dollars_men":58033,"50_2000_dollars_women":37711.56991005723,"50_2000_dollars_men":59414.96320523303,"50_map_change":-0.06704087159985528},{"FIPS":25060,"MSA":"Gulfport-Biloxi-Pascagoula, MS","slug":"gulfport-biloxi-pascagoula-ms","16_2019_metro_rank":160,"16_2019_metro_perc":0.7902817919075145,"16_2000_metro_perc":0.7666666666666667,"16_2019_dollars_women":35000,"16_2019_dollars_men":44288,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.023615125240847745,"16_29_2019_metro_rank":235,"16_29_2019_metro_perc":0.7819211629125197,"16_29_2000_metro_perc":0.95,"16_29_2019_dollars_women":23883,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.17,"30_49_2019_metro_rank":184,"30_49_2019_metro_perc":0.7726321460392449,"30_49_2000_metro_perc":0.765625,"30_49_2019_dollars_women":37288,"30_49_2019_dollars_men":48261,"30_49_2000_dollars_women":37711.56991005723,"30_49_2000_dollars_men":49255.92804578904,"30_49_map_change":-0.007007146039244905,"50_2019_metro_rank":159,"50_2019_metro_perc":0.7305903067370957,"50_2000_metro_perc":0.6944444444444444,"50_2019_dollars_women":39419,"50_2019_dollars_men":53955,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":55412.91905151267,"50_map_change":-0.036145862292651265},{"FIPS":25260,"MSA":"Hanford-Corcoran, CA","slug":"hanford-corcoran-ca","16_2019_metro_rank":8,"16_2019_metro_perc":0.9116038953420157,"16_2000_metro_perc":0.8,"16_2019_dollars_women":38848,"16_2019_dollars_men":42615,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.11160389534201565,"16_29_2019_metro_rank":121,"16_29_2019_metro_perc":0.8992666666666667,"16_29_2000_metro_perc":0.96,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":30000,"16_29_2000_dollars_women":29553.556827473425,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.06,"30_49_2019_metro_rank":98,"30_49_2019_metro_perc":0.8260153104858055,"30_49_2000_metro_perc":0.7368421052631579,"30_49_2019_dollars_women":39600,"30_49_2019_dollars_men":47941,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.0891732052226476,"50_2019_metro_rank":1,"50_2019_metro_perc":1.0388979591836736,"50_2000_metro_perc":0.645,"50_2019_dollars_women":50906,"50_2019_dollars_men":49000,"50_2000_dollars_women":39712.59198691742,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.39389795918367354},{"FIPS":25420,"MSA":"Harrisburg-Carlisle, PA","slug":"harrisburg-carlisle-pa","16_2019_metro_rank":154,"16_2019_metro_perc":0.795899175778585,"16_2000_metro_perc":0.7547169811320755,"16_2019_dollars_women":43164,"16_2019_dollars_men":54233,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":57106.09157808667,"16_map_change":-0.04118219464650952,"16_29_2019_metro_rank":177,"16_29_2019_metro_perc":0.8571390259600944,"16_29_2000_metro_perc":0.896,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":37288,"16_29_2000_dollars_women":34479.14963205233,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0.04,"30_49_2019_metro_rank":137,"30_49_2019_metro_perc":0.8029524703472992,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":47049,"30_49_2019_dollars_men":58595,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.05295247034729922,"50_2019_metro_rank":71,"50_2019_metro_perc":0.7760163641012529,"50_2000_metro_perc":0.6823529411764706,"50_2019_dollars_women":48560,"50_2019_dollars_men":62576,"50_2000_dollars_women":44638.18479149632,"50_2000_dollars_men":65418.02943581357,"50_map_change":-0.09366342292478225},{"FIPS":25500,"MSA":"Harrisonburg, VA","slug":"harrisonburg-va","16_2019_metro_rank":42,"16_2019_metro_perc":0.8536630036630036,"16_2000_metro_perc":null,"16_2019_dollars_women":37288,"16_2019_dollars_men":43680,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":154,"16_29_2019_metro_perc":0.8789312196369216,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":27500,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":34,"30_49_2019_metro_perc":0.8695652173913043,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":46000,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":166,"50_2019_metro_perc":0.7287092258423303,"50_2000_metro_perc":0,"50_2019_dollars_women":38000,"50_2019_dollars_men":52147,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":25540,"MSA":"Hartford-West Hartford-East Hartford, CT","slug":"hartford-west-hartford-east-hartford-ct","16_2019_metro_rank":84,"16_2019_metro_perc":0.8310919036537823,"16_2000_metro_perc":0.7555555555555555,"16_2019_dollars_women":55000,"16_2019_dollars_men":66178,"16_2000_dollars_women":52334.423548650855,"16_2000_dollars_men":69266.14881439084,"16_map_change":-0.07553634809822674,"16_29_2019_metro_rank":119,"16_29_2019_metro_perc":0.9000167797300861,"16_29_2000_metro_perc":0.8666666666666667,"16_29_2019_dollars_women":37546,"16_29_2019_dollars_men":41717,"16_29_2000_dollars_women":40020.441537203595,"16_29_2000_dollars_men":46177.43254292723,"16_29_map_change":-0.03,"30_49_2019_metro_rank":75,"30_49_2019_metro_perc":0.8416917032586088,"30_49_2000_metro_perc":0.7702127659574468,"30_49_2019_dollars_women":58272,"30_49_2019_dollars_men":69232,"30_49_2000_dollars_women":55720.76860179885,"30_49_2000_dollars_men":72344.64431725265,"30_49_map_change":-0.07147893730116195,"50_2019_metro_rank":75,"50_2019_metro_perc":0.773334835173087,"50_2000_metro_perc":0.684,"50_2019_dollars_women":61791,"50_2019_dollars_men":79902,"50_2000_dollars_women":52642.27309893704,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.08933483517308694},{"FIPS":25860,"MSA":"Hickory-Lenoir-Morganton, NC","slug":"hickory-lenoir-morganton-nc","16_2019_metro_rank":61,"16_2019_metro_perc":0.8393161976296152,"16_2000_metro_perc":0.76,"16_2019_dollars_women":34417,"16_2019_dollars_men":41006,"16_2000_dollars_women":35094.84873262469,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.07931619762961517,"16_29_2019_metro_rank":195,"16_29_2019_metro_perc":0.8333281186445981,"16_29_2000_metro_perc":0.8333333333333334,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":0,"30_49_2019_metro_rank":72,"30_49_2019_metro_perc":0.8432242168250615,"30_49_2000_metro_perc":0.7741935483870968,"30_49_2019_dollars_women":35934,"30_49_2019_dollars_men":42615,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":47716.680294358135,"30_49_map_change":-0.06903066843796479,"50_2019_metro_rank":129,"50_2019_metro_perc":0.7454811715481171,"50_2000_metro_perc":0.71875,"50_2019_dollars_women":35634,"50_2019_dollars_men":47800,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":49255.92804578904,"50_map_change":-0.026731171548117105},{"FIPS":25940,"MSA":"Hilton Head Island-Bluffton-Beaufort, SC","slug":"hilton-head-island-bluffton-beaufort-sc","16_2019_metro_rank":35,"16_2019_metro_perc":0.8632780847145488,"16_2000_metro_perc":0.8275862068965517,"16_2019_dollars_women":35157,"16_2019_dollars_men":40725,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":44638.18479149632,"16_map_change":-0.0356918778179971,"16_29_2019_metro_rank":51,"16_29_2019_metro_perc":0.9484884863036124,"16_29_2000_metro_perc":1.0421052631578946,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":27489,"16_29_2000_dollars_women":30477.10547833197,"16_29_2000_dollars_men":29245.707277187244,"16_29_map_change":0.09,"30_49_2019_metro_rank":71,"30_49_2019_metro_perc":0.8441509096598274,"30_49_2000_metro_perc":0.7352941176470589,"30_49_2019_dollars_women":37769,"30_49_2019_dollars_men":44742,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":52334.423548650855,"30_49_map_change":-0.10885679201276854,"50_2019_metro_rank":36,"50_2019_metro_perc":0.8076860593151501,"50_2000_metro_perc":0.6524390243902439,"50_2019_dollars_women":44745,"50_2019_dollars_men":55399,"50_2000_dollars_women":41174.87735077678,"50_2000_dollars_men":63109.15780866721,"50_map_change":-0.1552470349249062},{"FIPS":26380,"MSA":"Houma-Thibodaux, LA","slug":"houma-thibodaux-la","16_2019_metro_rank":250,"16_2019_metro_perc":0.5780892857142857,"16_2000_metro_perc":0.5428571428571428,"16_2019_dollars_women":32373,"16_2019_dollars_men":56000,"16_2000_dollars_women":29245.707277187244,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.035232142857142934,"16_29_2019_metro_rank":245,"16_29_2019_metro_perc":0.7051814980539596,"16_29_2000_metro_perc":0.5681818181818182,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":37769,"16_29_2000_dollars_women":23088.716271463614,"16_29_2000_dollars_men":40636.140637775956,"16_29_map_change":-0.14,"30_49_2019_metro_rank":249,"30_49_2019_metro_perc":0.5975575818095503,"30_49_2000_metro_perc":0.5263157894736842,"30_49_2019_dollars_women":36503,"30_49_2019_dollars_men":61087,"30_49_2000_dollars_women":30784.95502861815,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.07124179233586614,"50_2019_metro_rank":250,"50_2019_metro_perc":0.5256093363787115,"50_2000_metro_perc":0.6,"50_2019_dollars_women":33598,"50_2019_dollars_men":63922,"50_2000_dollars_women":32324.202780049058,"50_2000_dollars_men":53873.67130008176,"50_map_change":0.07439066362128843},{"FIPS":26420,"MSA":"Houston-The Woodlands-Sugar Land, TX","slug":"houston-the-woodlands-sugar-land-tx","16_2019_metro_rank":123,"16_2019_metro_perc":0.8113983875451766,"16_2000_metro_perc":0.7435897435897436,"16_2019_dollars_women":43779,"16_2019_dollars_men":53955,"16_2000_dollars_women":44638.18479149632,"16_2000_dollars_men":60030.662305805396,"16_map_change":-0.06780864395543296,"16_29_2019_metro_rank":57,"16_29_2019_metro_perc":0.9457062383891652,"16_29_2000_metro_perc":0.9139344262295082,"16_29_2019_dollars_women":31562,"16_29_2019_dollars_men":33374,"16_29_2000_dollars_women":34325.22485690924,"16_29_2000_dollars_men":37557.64513491414,"16_29_map_change":-0.03,"30_49_2019_metro_rank":89,"30_49_2019_metro_perc":0.8368054950227507,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":48000,"30_49_2019_dollars_men":57361,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.1225197807370364,"50_2019_metro_rank":184,"50_2019_metro_perc":0.7120984515830829,"50_2000_metro_perc":0.62,"50_2019_dollars_women":49300,"50_2019_dollars_men":69232,"50_2000_dollars_women":47716.680294358135,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.09209845158308294},{"FIPS":26620,"MSA":"Huntsville, AL","slug":"huntsville-al","16_2019_metro_rank":235,"16_2019_metro_perc":0.715051724137931,"16_2000_metro_perc":0.625,"16_2019_dollars_women":41473,"16_2019_dollars_men":58000,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.09005172413793106,"16_29_2019_metro_rank":202,"16_29_2019_metro_perc":0.8280540208717004,"16_29_2000_metro_perc":0.8108695652173913,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":32580,"16_29_2000_dollars_women":28706.970564186424,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.02,"30_49_2019_metro_rank":233,"30_49_2019_metro_perc":0.7241379310344828,"30_49_2000_metro_perc":0.6547619047619048,"30_49_2019_dollars_women":42000,"30_49_2019_dollars_men":58000,"30_49_2000_dollars_women":42329.31316434996,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.069376026272578,"50_2019_metro_rank":237,"50_2019_metro_perc":0.6444814814814814,"50_2000_metro_perc":0.56,"50_2019_dollars_women":52203,"50_2019_dollars_men":81000,"50_2000_dollars_women":43098.93704006541,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.08448148148148138},{"FIPS":26900,"MSA":"Indianapolis-Carmel-Anderson, IN","slug":"indianapolis-carmel-anderson-in","16_2019_metro_rank":177,"16_2019_metro_perc":0.778426466499861,"16_2000_metro_perc":0.717948717948718,"16_2019_dollars_women":42000,"16_2019_dollars_men":53955,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":60030.662305805396,"16_map_change":-0.06047774855114307,"16_29_2019_metro_rank":96,"16_29_2019_metro_perc":0.9249428571428572,"16_29_2000_metro_perc":0.8571428571428571,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":35000,"16_29_2000_dollars_women":36941.94603434178,"16_29_2000_dollars_men":43098.93704006541,"16_29_map_change":-0.07,"30_49_2019_metro_rank":147,"30_49_2019_metro_perc":0.7987134115514025,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":45815,"30_49_2019_dollars_men":57361,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.04871341155140252,"50_2019_metro_rank":188,"50_2019_metro_perc":0.7084686523769756,"50_2000_metro_perc":0.5925155925155925,"50_2019_dollars_women":45811,"50_2019_dollars_men":64662,"50_2000_dollars_women":43868.560915780865,"50_2000_dollars_men":74037.81684382666,"50_map_change":-0.11595305986138316},{"FIPS":26980,"MSA":"Iowa City, IA","slug":"iowa-city-ia","16_2019_metro_rank":63,"16_2019_metro_perc":0.8385636363636364,"16_2000_metro_perc":null,"16_2019_dollars_women":46121,"16_2019_dollars_men":55000,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":15,"16_29_2019_metro_perc":1.0087573510611096,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":31562,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":49,"30_49_2019_metro_perc":0.8571572242708683,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":51138,"30_49_2019_dollars_men":59660,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":58,"50_2019_metro_perc":0.7857680223038457,"50_2000_metro_perc":0,"50_2019_dollars_women":53268,"50_2019_dollars_men":67791,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":27060,"MSA":"Ithaca, NY","slug":"ithaca-ny","16_2019_metro_rank":77,"16_2019_metro_perc":0.8340302073555764,"16_2000_metro_perc":null,"16_2019_dollars_women":48870,"16_2019_dollars_men":58595,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":53,"16_29_2019_metro_perc":0.9470476080425236,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":32783,"16_29_2019_dollars_men":34616,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":153,"30_49_2019_metro_perc":0.7963768342667626,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":50906,"30_49_2019_dollars_men":63922,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":134,"50_2019_metro_perc":0.7432925716371601,"50_2000_metro_perc":0,"50_2019_dollars_women":57015,"50_2019_dollars_men":76706,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":27100,"MSA":"Jackson, MI","slug":"jackson-mi","16_2019_metro_rank":112,"16_2019_metro_perc":0.8155477759472817,"16_2000_metro_perc":0.675,"16_2019_dollars_women":39603,"16_2019_dollars_men":48560,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.14054777594728163,"16_29_2019_metro_rank":187,"16_29_2019_metro_perc":0.8512528765021734,"16_29_2000_metro_perc":0.6968641114982579,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":44176.41046606705,"16_29_map_change":-0.15,"30_49_2019_metro_rank":156,"30_49_2019_metro_perc":0.7940054077895181,"30_49_2000_metro_perc":0.7,"30_49_2019_dollars_women":41405,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.09400540778951816,"50_2019_metro_rank":61,"50_2019_metro_perc":0.7831531125628896,"50_2000_metro_perc":0.6266666666666667,"50_2019_dollars_women":41717,"50_2019_dollars_men":53268,"50_2000_dollars_women":43406.78659035159,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.15648644589622285},{"FIPS":27140,"MSA":"Jackson, MS","slug":"jackson-ms","16_2019_metro_rank":134,"16_2019_metro_perc":0.8035860523253308,"16_2000_metro_perc":null,"16_2019_dollars_women":37288,"16_2019_dollars_men":46402,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":124,"16_29_2019_metro_perc":0.8980159769512834,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":27429,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":157,"30_49_2019_metro_perc":0.7928163265306123,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":38848,"30_49_2019_dollars_men":49000,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":133,"50_2019_metro_perc":0.7434462602249033,"50_2000_metro_perc":0,"50_2019_dollars_women":41717,"50_2019_dollars_men":56113,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":27260,"MSA":"Jacksonville, FL","slug":"jacksonville-fl","16_2019_metro_rank":145,"16_2019_metro_perc":0.8,"16_2000_metro_perc":0.7352941176470589,"16_2019_dollars_women":40000,"16_2019_dollars_men":50000,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":52334.423548650855,"16_map_change":-0.06470588235294117,"16_29_2019_metro_rank":72,"16_29_2019_metro_perc":0.9386439723412909,"16_29_2000_metro_perc":0.875,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.06,"30_49_2019_metro_rank":113,"30_49_2019_metro_perc":0.8172090436650239,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":42615,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.0672090436650239,"50_2019_metro_rank":157,"50_2019_metro_perc":0.7324799057082522,"50_2000_metro_perc":0.6756756756756757,"50_2019_dollars_women":44745,"50_2019_dollars_men":61087,"50_2000_dollars_women":42329.31316434996,"50_2000_dollars_men":62647.383483237936,"50_map_change":-0.05680423003257651},{"FIPS":27500,"MSA":"Janesville-Beloit, WI","slug":"janesville-beloit-wi","16_2019_metro_rank":212,"16_2019_metro_perc":0.7534082426433033,"16_2000_metro_perc":0.625,"16_2019_dollars_women":38353,"16_2019_dollars_men":50906,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.1284082426433033,"16_29_2019_metro_rank":105,"16_29_2019_metro_perc":0.9111513157894737,"16_29_2000_metro_perc":0.6968641114982579,"16_29_2019_dollars_women":27699,"16_29_2019_dollars_men":30400,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":44176.41046606705,"16_29_map_change":-0.21,"30_49_2019_metro_rank":200,"30_49_2019_metro_perc":0.7645302996170309,"30_49_2000_metro_perc":0.655,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":40328.29108748978,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.10953029961703087,"50_2019_metro_rank":204,"50_2019_metro_perc":0.6908055466630723,"50_2000_metro_perc":0.5429184549356223,"50_2019_dollars_women":41000,"50_2019_dollars_men":59351,"50_2000_dollars_women":38942.96811120196,"50_2000_dollars_men":71728.9452166803,"50_map_change":-0.14788709172744996},{"FIPS":27620,"MSA":"Jefferson City, MO","slug":"jefferson-city-mo","16_2019_metro_rank":59,"16_2019_metro_perc":0.84101299053999,"16_2000_metro_perc":null,"16_2019_dollars_women":37161,"16_2019_dollars_men":44186,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":46,"16_29_2019_metro_perc":0.9588333333333333,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":28765,"16_29_2019_dollars_men":30000,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":161,"30_49_2019_metro_perc":0.7916666666666666,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":38000,"30_49_2019_dollars_men":48000,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":89,"50_2019_metro_perc":0.7682936043217106,"50_2000_metro_perc":0,"50_2019_dollars_women":40675,"50_2019_dollars_men":52942,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":27780,"MSA":"Johnstown, PA","slug":"johnstown-pa","16_2019_metro_rank":180,"16_2019_metro_perc":0.7777848802522799,"16_2000_metro_perc":0.7333333333333333,"16_2019_dollars_women":36503,"16_2019_dollars_men":46932,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.044451546918946594,"16_29_2019_metro_rank":131,"16_29_2019_metro_perc":0.8939428571428572,"16_29_2000_metro_perc":0.7772727272727272,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":35000,"16_29_2000_dollars_women":26321.13654946852,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.12,"30_49_2019_metro_rank":231,"30_49_2019_metro_perc":0.727543117600479,"30_49_2000_metro_perc":0.7666666666666667,"30_49_2019_dollars_women":37670,"30_49_2019_dollars_men":51777,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":46177.43254292723,"30_49_map_change":0.03912354906618776,"50_2019_metro_rank":132,"50_2019_metro_perc":0.7443673469387755,"50_2000_metro_perc":0.68,"50_2019_dollars_women":36474,"50_2019_dollars_men":49000,"50_2000_dollars_women":36634.0964840556,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.06436734693877544},{"FIPS":27900,"MSA":"Joplin, MO","slug":"joplin-mo","16_2019_metro_rank":114,"16_2019_metro_perc":0.8150154613227222,"16_2000_metro_perc":0.684931506849315,"16_2019_dollars_women":34000,"16_2019_dollars_men":41717,"16_2000_dollars_women":30784.95502861815,"16_2000_dollars_men":44946.0343417825,"16_map_change":-0.13008395447340715,"16_29_2019_metro_rank":136,"16_29_2019_metro_perc":0.8903499760290391,"16_29_2000_metro_perc":0.7272727272727273,"16_29_2019_dollars_women":26000,"16_29_2019_dollars_men":29202,"16_29_2000_dollars_women":24627.96402289452,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.16,"30_49_2019_metro_rank":116,"30_49_2019_metro_perc":0.8122926961348406,"30_49_2000_metro_perc":0.7266666666666667,"30_49_2019_dollars_women":36000,"30_49_2019_dollars_men":44319,"30_49_2000_dollars_women":33555.600981193784,"30_49_2000_dollars_men":46177.43254292723,"30_49_map_change":-0.08562602946817388,"50_2019_metro_rank":135,"50_2019_metro_perc":0.7432886256023028,"50_2000_metro_perc":0.625,"50_2019_dollars_women":35634,"50_2019_dollars_men":47941,"50_2000_dollars_women":30784.95502861815,"50_2000_dollars_men":49255.92804578904,"50_map_change":-0.1182886256023028},{"FIPS":28020,"MSA":"Kalamazoo-Portage, MI","slug":"kalamazoo-portage-mi","16_2019_metro_rank":173,"16_2019_metro_perc":0.782197191912081,"16_2000_metro_perc":0.7368421052631579,"16_2019_dollars_women":40000,"16_2019_dollars_men":51138,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.04535508664892318,"16_29_2019_metro_rank":162,"16_29_2019_metro_perc":0.874472012765558,"16_29_2000_metro_perc":0.8076923076923077,"16_29_2019_dollars_women":27949,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":-0.07,"30_49_2019_metro_rank":149,"30_49_2019_metro_perc":0.7985055398093275,"30_49_2000_metro_perc":0.7375,"30_49_2019_dollars_women":43386,"30_49_2019_dollars_men":54334,"30_49_2000_dollars_women":45407.80866721177,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.061005539809327436,"50_2019_metro_rank":226,"50_2019_metro_perc":0.6721473045273928,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":42965,"50_2019_dollars_men":63922,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.005480637860726167},{"FIPS":28100,"MSA":"Kankakee, IL","slug":"kankakee-il","16_2019_metro_rank":230,"16_2019_metro_perc":0.7307619659249746,"16_2000_metro_perc":0.6578947368421053,"16_2019_dollars_women":38688,"16_2019_dollars_men":52942,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.07286722908286924,"16_29_2019_metro_rank":222,"16_29_2019_metro_perc":0.8072346635236011,"16_29_2000_metro_perc":0.7407407407407407,"16_29_2019_dollars_women":28765,"16_29_2019_dollars_men":35634,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.07,"30_49_2019_metro_rank":228,"30_49_2019_metro_perc":0.7316846443918267,"30_49_2000_metro_perc":0.612590799031477,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":57015,"30_49_2000_dollars_women":38942.96811120196,"30_49_2000_dollars_men":63570.93213409648,"30_49_map_change":-0.11909384536034973,"50_2019_metro_rank":224,"50_2019_metro_perc":0.6784258516541981,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":41443,"50_2019_dollars_men":61087,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.011759184987531479},{"FIPS":28140,"MSA":"Kansas City, MO-KS","slug":"kansas-city-mo-ks","16_2019_metro_rank":155,"16_2019_metro_perc":0.795899175778585,"16_2000_metro_perc":0.7225,"16_2019_dollars_women":43164,"16_2019_dollars_men":54233,"16_2000_dollars_women":44484.260016353226,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.07339917577858501,"16_29_2019_metro_rank":156,"16_29_2019_metro_perc":0.8780378290396812,"16_29_2000_metro_perc":0.8518518518518519,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":35634,"16_29_2000_dollars_women":35402.698282910875,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.03,"30_49_2019_metro_rank":194,"30_49_2019_metro_perc":0.7679349648005364,"30_49_2000_metro_perc":0.7166666666666667,"30_49_2019_dollars_women":45815,"30_49_2019_dollars_men":59660,"30_49_2000_dollars_women":46331.35731807032,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.05126829813386968,"50_2019_metro_rank":121,"50_2019_metro_perc":0.748351288567375,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":48000,"50_2019_dollars_men":64141,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.08168462190070835},{"FIPS":28940,"MSA":"Knoxville, TN","slug":"knoxville-tn","16_2019_metro_rank":135,"16_2019_metro_perc":0.8035860523253308,"16_2000_metro_perc":0.7301587301587301,"16_2019_dollars_women":37288,"16_2019_dollars_men":46402,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":48486.304170073585,"16_map_change":-0.07342732216660064,"16_29_2019_metro_rank":83,"16_29_2019_metro_perc":0.9333093242535359,"16_29_2000_metro_perc":0.8260869565217391,"16_29_2019_dollars_women":28507,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.11,"30_49_2019_metro_rank":130,"30_49_2019_metro_perc":0.8049796747967479,"30_49_2000_metro_perc":0.7352941176470589,"30_49_2019_dollars_women":39605,"30_49_2019_dollars_men":49200,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":52334.423548650855,"30_49_map_change":-0.06968555714968905,"50_2019_metro_rank":185,"50_2019_metro_perc":0.7120626650114524,"50_2000_metro_perc":0.5925,"50_2019_dollars_women":40725,"50_2019_dollars_men":57193,"50_2000_dollars_women":36480.17170891251,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.11956266501145241},{"FIPS":29100,"MSA":"La Crosse-Onalaska, WI-MN","slug":"la-crosse-onalaska-wi-mn","16_2019_metro_rank":72,"16_2019_metro_perc":0.8343588994806116,"16_2000_metro_perc":null,"16_2019_dollars_women":40000,"16_2019_dollars_men":47941,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":200,"16_29_2019_metro_perc":0.8284042468691255,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":37769,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":40,"30_49_2019_metro_perc":0.86328,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":106,"50_2019_metro_perc":0.7547023962896161,"50_2000_metro_perc":0,"50_2019_dollars_women":41006,"50_2019_dollars_men":54334,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":29180,"MSA":"Lafayette, LA","slug":"lafayette-la","16_2019_metro_rank":247,"16_2019_metro_perc":0.6570548922429976,"16_2000_metro_perc":0.6211180124223602,"16_2019_dollars_women":35000,"16_2019_dollars_men":53268,"16_2000_dollars_women":30784.95502861815,"16_2000_dollars_men":49563.777596075226,"16_map_change":-0.035936879820637424,"16_29_2019_metro_rank":179,"16_29_2019_metro_perc":0.8539848928626483,"16_29_2000_metro_perc":0.6666666666666666,"16_29_2019_dollars_women":27699,"16_29_2019_dollars_men":32435,"16_29_2000_dollars_women":24627.96402289452,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.19,"30_49_2019_metro_rank":247,"30_49_2019_metro_perc":0.6350400085541675,"30_49_2000_metro_perc":0.5833333333333334,"30_49_2019_dollars_women":35634,"30_49_2019_dollars_men":56113,"30_49_2000_dollars_women":32324.202780049058,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.051706675220834164,"50_2019_metro_rank":242,"50_2019_metro_perc":0.625047861625797,"50_2000_metro_perc":0.5865921787709497,"50_2019_dollars_women":37546,"50_2019_dollars_men":60069,"50_2000_dollars_women":32324.202780049058,"50_2000_dollars_men":55105.06950122649,"50_map_change":-0.03845568285484724},{"FIPS":29200,"MSA":"Lafayette-West Lafayette, IN","slug":"lafayette-west-lafayette-in","16_2019_metro_rank":214,"16_2019_metro_perc":0.75092,"16_2000_metro_perc":null,"16_2019_dollars_women":37546,"16_2019_dollars_men":50000,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":87,"16_29_2019_metro_perc":0.9312196369215034,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":29136,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":166,"30_49_2019_metro_perc":0.7894590589107077,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":42615,"30_49_2019_dollars_men":53980,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":216,"50_2019_metro_perc":0.6852570320077594,"50_2000_metro_perc":0,"50_2019_dollars_women":43803,"50_2019_dollars_men":63922,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":29420,"MSA":"Lake Havasu City-Kingman, AZ","slug":"lake-havasu-city-kingman-az","16_2019_metro_rank":95,"16_2019_metro_perc":0.825,"16_2000_metro_perc":0.7407407407407407,"16_2019_dollars_women":33000,"16_2019_dollars_men":40000,"16_2000_dollars_women":30784.95502861815,"16_2000_dollars_men":41559.6892886345,"16_map_change":-0.08425925925925926,"16_29_2019_metro_rank":98,"16_29_2019_metro_perc":0.91725,"16_29_2000_metro_perc":0.7804878048780488,"16_29_2019_dollars_women":25683,"16_29_2019_dollars_men":28000,"16_29_2000_dollars_women":24627.96402289452,"16_29_2000_dollars_men":31554.578904333604,"16_29_map_change":-0.14,"30_49_2019_metro_rank":14,"30_49_2019_metro_perc":0.9055288461538461,"30_49_2000_metro_perc":0.738255033557047,"30_49_2019_dollars_women":37670,"30_49_2019_dollars_men":41600,"30_49_2000_dollars_women":33863.45053147997,"30_49_2000_dollars_men":45869.582992641044,"30_49_map_change":-0.16727381259679908,"50_2019_metro_rank":119,"50_2019_metro_perc":0.7484232506605302,"50_2000_metro_perc":0.6923076923076923,"50_2019_dollars_women":35125,"50_2019_dollars_men":46932,"50_2000_dollars_women":30477.10547833197,"50_2000_dollars_men":44022.48569092395,"50_map_change":-0.05611555835283788},{"FIPS":29460,"MSA":"Lakeland-Winter Haven, FL","slug":"lakeland-winter-haven-fl","16_2019_metro_rank":102,"16_2019_metro_perc":0.8214119091467158,"16_2000_metro_perc":0.75,"16_2019_dollars_women":33452,"16_2019_dollars_men":40725,"16_2000_dollars_women":34633.07440719542,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.0714119091467158,"16_29_2019_metro_rank":93,"16_29_2019_metro_perc":0.9259169129150009,"16_29_2000_metro_perc":0.8636363636363636,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":28765,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.06,"30_49_2019_metro_rank":19,"30_49_2019_metro_perc":0.8901868019314246,"30_49_2000_metro_perc":0.728125,"30_49_2019_dollars_women":36503,"30_49_2019_dollars_men":41006,"30_49_2000_dollars_women":35864.47260834015,"30_49_2000_dollars_men":49255.92804578904,"30_49_map_change":-0.1620618019314246,"50_2019_metro_rank":127,"50_2019_metro_perc":0.7467455621301775,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":37229,"50_2019_dollars_men":49855,"50_2000_dollars_women":36941.94603434178,"50_2000_dollars_men":55412.91905151267,"50_map_change":-0.08007889546351088},{"FIPS":29540,"MSA":"Lancaster, PA","slug":"lancaster-pa","16_2019_metro_rank":219,"16_2019_metro_perc":0.7477735849056604,"16_2000_metro_perc":0.684931506849315,"16_2019_dollars_women":39632,"16_2019_dollars_men":53000,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":56182.542927228125,"16_map_change":-0.06284207805634534,"16_29_2019_metro_rank":226,"16_29_2019_metro_perc":0.8037894736842105,"16_29_2000_metro_perc":0.7703703703703704,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":38000,"16_29_2000_dollars_women":32016.353229762877,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.03,"30_49_2019_metro_rank":232,"30_49_2019_metro_perc":0.7272711424138352,"30_49_2000_metro_perc":0.675,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":57361,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.052271142413835125,"50_2019_metro_rank":173,"50_2019_metro_perc":0.7216643240588644,"50_2000_metro_perc":0.625,"50_2019_dollars_women":42615,"50_2019_dollars_men":59051,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.09666432405886438},{"FIPS":29620,"MSA":"Lansing-East Lansing, MI","slug":"lansing-east-lansing-mi","16_2019_metro_rank":52,"16_2019_metro_perc":0.8479157663143834,"16_2000_metro_perc":0.7371007371007371,"16_2019_dollars_women":43164,"16_2019_dollars_men":50906,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":62647.383483237936,"16_map_change":-0.11081502921364628,"16_29_2019_metro_rank":203,"16_29_2019_metro_perc":0.8280540208717004,"16_29_2000_metro_perc":0.8461538461538461,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":32580,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":0.02,"30_49_2019_metro_rank":33,"30_49_2019_metro_perc":0.8710962839403207,"30_49_2000_metro_perc":0.745920745920746,"30_49_2019_dollars_women":47000,"30_49_2019_dollars_men":53955,"30_49_2000_dollars_women":49255.92804578904,"30_49_2000_dollars_men":66033.72853638593,"30_49_map_change":-0.1251755380195747,"50_2019_metro_rank":68,"50_2019_metro_perc":0.7790495595373644,"50_2000_metro_perc":0.6730769230769231,"50_2019_dollars_women":52000,"50_2019_dollars_men":66748,"50_2000_dollars_women":53873.67130008176,"50_2000_dollars_men":80040.88307440719,"50_map_change":-0.1059726364604413},{"FIPS":29700,"MSA":"Laredo, TX","slug":"laredo-tx","16_2019_metro_rank":224,"16_2019_metro_perc":0.7428578993354338,"16_2000_metro_perc":0.75,"16_2019_dollars_women":28057,"16_2019_dollars_men":37769,"16_2000_dollars_women":27706.459525756334,"16_2000_dollars_men":36941.94603434178,"16_map_change":0.00714210066456622,"16_29_2019_metro_rank":192,"16_29_2019_metro_perc":0.84344,"16_29_2000_metro_perc":0.8888888888888888,"16_29_2019_dollars_women":21086,"16_29_2019_dollars_men":25000,"16_29_2000_dollars_women":24627.96402289452,"16_29_2000_dollars_men":27706.459525756334,"16_29_map_change":0.05,"30_49_2019_metro_rank":222,"30_49_2019_metro_perc":0.7404550088036327,"30_49_2000_metro_perc":0.7777777777777778,"30_49_2019_dollars_women":31961,"30_49_2019_dollars_men":43164,"30_49_2000_dollars_women":32324.202780049058,"30_49_2000_dollars_men":41559.6892886345,"30_49_map_change":0.037322768974145104,"50_2019_metro_rank":232,"50_2019_metro_perc":0.6585360149672591,"50_2000_metro_perc":0.675,"50_2019_dollars_women":28159,"50_2019_dollars_men":42760,"50_2000_dollars_women":24935.8135731807,"50_2000_dollars_men":36941.94603434178,"50_map_change":0.016463985032740935},{"FIPS":29740,"MSA":"Las Cruces, NM","slug":"las-cruces-nm","16_2019_metro_rank":16,"16_2019_metro_perc":0.9003098591549296,"16_2000_metro_perc":0.7730769230769231,"16_2019_dollars_women":31961,"16_2019_dollars_men":35500,"16_2000_dollars_women":30938.87980376124,"16_2000_dollars_men":40020.441537203595,"16_map_change":-0.12723293607800645,"16_29_2019_metro_rank":117,"16_29_2019_metro_perc":0.9036262915962755,"16_29_2000_metro_perc":0.8166666666666667,"16_29_2019_dollars_women":23000,"16_29_2019_dollars_men":25453,"16_29_2000_dollars_women":22626.94194603434,"16_29_2000_dollars_men":27706.459525756334,"16_29_map_change":-0.09,"30_49_2019_metro_rank":42,"30_49_2019_metro_perc":0.863275,"30_49_2000_metro_perc":0.7857142857142857,"30_49_2019_dollars_women":34531,"30_49_2019_dollars_men":40000,"30_49_2000_dollars_women":33863.45053147997,"30_49_2000_dollars_men":43098.93704006541,"30_49_map_change":-0.07756071428571432,"50_2019_metro_rank":111,"50_2019_metro_perc":0.7517092257001647,"50_2000_metro_perc":0.6052631578947368,"50_2019_dollars_women":36503,"50_2019_dollars_men":48560,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.1464460678054279},{"FIPS":29820,"MSA":"Las Vegas-Henderson-Paradise, NV","slug":"las-vegas-henderson-paradise-nv","16_2019_metro_rank":25,"16_2019_metro_perc":0.8695691102406268,"16_2000_metro_perc":0.7941176470588235,"16_2019_dollars_women":38848,"16_2019_dollars_men":44675,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":52334.423548650855,"16_map_change":-0.07545146318180329,"16_29_2019_metro_rank":36,"16_29_2019_metro_perc":0.9762209153669138,"16_29_2000_metro_perc":0.88,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.1,"30_49_2019_metro_rank":39,"30_49_2019_metro_perc":0.8632916666666667,"30_49_2000_metro_perc":0.7945205479452054,"30_49_2019_dollars_women":41438,"30_49_2019_dollars_men":48000,"30_49_2000_dollars_women":44638.18479149632,"30_49_2000_dollars_men":56182.542927228125,"30_49_map_change":-0.06877111872146124,"50_2019_metro_rank":38,"50_2019_metro_perc":0.805415460141523,"50_2000_metro_perc":0.6875,"50_2019_dollars_women":42000,"50_2019_dollars_men":52147,"50_2000_dollars_women":42329.31316434996,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.11791546014152299},{"FIPS":29940,"MSA":"Lawrence, KS","slug":"lawrence-ks","16_2019_metro_rank":201,"16_2019_metro_perc":0.7614436113295108,"16_2000_metro_perc":null,"16_2019_dollars_women":39707,"16_2019_dollars_men":52147,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":78,"16_29_2019_metro_perc":0.9370793834575585,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":25899,"16_29_2019_dollars_men":27638,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":151,"30_49_2019_metro_perc":0.7974088000997986,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":44745,"30_49_2019_dollars_men":56113,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":22,"50_2019_metro_perc":0.8308301910909439,"50_2000_metro_perc":0,"50_2019_dollars_women":52000,"50_2019_dollars_men":62588,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":30140,"MSA":"Lebanon, PA","slug":"lebanon-pa","16_2019_metro_rank":181,"16_2019_metro_perc":0.7777800658978583,"16_2000_metro_perc":0.7357357357357357,"16_2019_dollars_women":37769,"16_2019_dollars_men":48560,"16_2000_dollars_women":37711.56991005723,"16_2000_dollars_men":51256.95012264922,"16_map_change":-0.04204433016212261,"16_29_2019_metro_rank":12,"16_29_2019_metro_perc":1.01748297537978,"16_29_2000_metro_perc":0.8,"16_29_2019_dollars_women":31078,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.22,"30_49_2019_metro_rank":186,"30_49_2019_metro_perc":0.7722454968434466,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":51797,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.057959782557732265,"50_2019_metro_rank":151,"50_2019_metro_perc":0.7363672741824002,"50_2000_metro_perc":0.7105263157894737,"50_2019_dollars_women":40484,"50_2019_dollars_men":54978,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.02584095839292655},{"FIPS":30620,"MSA":"Lima, OH","slug":"lima-oh","16_2019_metro_rank":209,"16_2019_metro_perc":0.7555612375351572,"16_2000_metro_perc":null,"16_2019_dollars_women":35460,"16_2019_dollars_men":46932,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":215,"16_29_2019_metro_perc":0.8157754763618159,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":220,"30_49_2019_metro_perc":0.7446876497843106,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":37288,"30_49_2019_dollars_men":50072,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":218,"50_2019_metro_perc":0.6826545454545454,"50_2000_metro_perc":0,"50_2019_dollars_women":37546,"50_2019_dollars_men":55000,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":30700,"MSA":"Lincoln, NE","slug":"lincoln-ne","16_2019_metro_rank":161,"16_2019_metro_perc":0.79006,"16_2000_metro_perc":0.7671641791044777,"16_2019_dollars_women":39503,"16_2019_dollars_men":50000,"16_2000_dollars_women":39558.66721177432,"16_2000_dollars_men":51564.799672935405,"16_map_change":-0.022895820895522334,"16_29_2019_metro_rank":189,"16_29_2019_metro_perc":0.8501841620626152,"16_29_2000_metro_perc":0.8906882591093117,"16_29_2019_dollars_women":27699,"16_29_2019_dollars_men":32580,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38019.419460343415,"16_29_map_change":0.04,"30_49_2019_metro_rank":165,"30_49_2019_metro_perc":0.7900615754299016,"30_49_2000_metro_perc":0.7756756756756756,"30_49_2019_dollars_women":42085,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":44176.41046606705,"30_49_2000_dollars_men":56952.166802943575,"30_49_map_change":-0.014385899754225995,"50_2019_metro_rank":83,"50_2019_metro_perc":0.7710268295624904,"50_2000_metro_perc":0.6265060240963856,"50_2019_dollars_women":44745,"50_2019_dollars_men":58033,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":63878.781684382666,"50_map_change":-0.1445208054661048},{"FIPS":30780,"MSA":"Little Rock-North Little Rock-Conway, AR","slug":"little-rock-north-little-rock-conway-ar","16_2019_metro_rank":37,"16_2019_metro_perc":0.860458600922374,"16_2000_metro_perc":0.775,"16_2019_dollars_women":39927,"16_2019_dollars_men":46402,"16_2000_dollars_women":38173.344235486504,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.085458600922374,"16_29_2019_metro_rank":112,"16_29_2019_metro_perc":0.9068556836039812,"16_29_2000_metro_perc":0.8260869565217391,"16_29_2019_dollars_women":27699,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.08,"30_49_2019_metro_rank":78,"30_49_2019_metro_perc":0.84,"30_49_2000_metro_perc":0.7536231884057971,"30_49_2019_dollars_women":42000,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":53104.04742436631,"30_49_map_change":-0.08637681159420285,"50_2019_metro_rank":37,"50_2019_metro_perc":0.8060002833663927,"50_2000_metro_perc":0.65,"50_2019_dollars_women":45510,"50_2019_dollars_men":56464,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.1560002833663927},{"FIPS":31080,"MSA":"Los Angeles-Long Beach-Anaheim, CA","slug":"los-angeles-long-beach-anaheim-ca","16_2019_metro_rank":6,"16_2019_metro_perc":0.9151834761590859,"16_2000_metro_perc":0.8405405405405405,"16_2019_dollars_women":45815,"16_2019_dollars_men":50061,"16_2000_dollars_women":47870.60506950122,"16_2000_dollars_men":56952.166802943575,"16_map_change":-0.0746429356185454,"16_29_2019_metro_rank":18,"16_29_2019_metro_perc":1,"16_29_2000_metro_perc":1.0434782608695652,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":36941.94603434178,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":0.04,"30_49_2019_metro_rank":4,"30_49_2019_metro_perc":0.9518284899001277,"30_49_2000_metro_perc":0.85,"30_49_2019_dollars_women":50702,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":52334.423548650855,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.10182848990012772,"50_2019_metro_rank":13,"50_2019_metro_perc":0.8512449457331347,"50_2000_metro_perc":0.7142857142857143,"50_2019_dollars_women":52000,"50_2019_dollars_men":61087,"50_2000_dollars_women":53873.67130008176,"50_2000_dollars_men":75423.13982011446,"50_map_change":-0.1369592314474204},{"FIPS":31140,"MSA":"Louisville/Jefferson County, KY-IN","slug":"louisville-jefferson-county-ky-in","16_2019_metro_rank":142,"16_2019_metro_perc":0.8000039288099635,"16_2000_metro_perc":0.7142857142857143,"16_2019_dollars_women":40725,"16_2019_dollars_men":50906,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.08571821452424921,"16_29_2019_metro_rank":145,"16_29_2019_metro_perc":0.8845385305956966,"16_29_2000_metro_perc":0.84,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":34531,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.04,"30_49_2019_metro_rank":138,"30_49_2019_metro_perc":0.8027521213486521,"30_49_2000_metro_perc":0.72,"30_49_2019_dollars_women":42761,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":57721.79067865903,"30_49_map_change":-0.08275212134865217,"50_2019_metro_rank":149,"50_2019_metro_perc":0.7366542799613666,"50_2000_metro_perc":0.6285714285714286,"50_2019_dollars_women":45000,"50_2019_dollars_men":61087,"50_2000_dollars_women":40636.140637775956,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.108082851389938},{"FIPS":31180,"MSA":"Lubbock, TX","slug":"lubbock-tx","16_2019_metro_rank":207,"16_2019_metro_perc":0.7576,"16_2000_metro_perc":0.7,"16_2019_dollars_women":34092,"16_2019_dollars_men":45000,"16_2000_dollars_women":32324.202780049058,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.057600000000000096,"16_29_2019_metro_rank":231,"16_29_2019_metro_perc":0.7999934520691462,"16_29_2000_metro_perc":0.845,"16_29_2019_dollars_women":24435,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":26013.28699918234,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.05,"30_49_2019_metro_rank":224,"30_49_2019_metro_perc":0.7375554944407339,"30_49_2000_metro_perc":0.7641196013289037,"30_49_2019_dollars_women":37546,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":46331.35731807032,"30_49_map_change":0.02656410688816979,"50_2019_metro_rank":169,"50_2019_metro_perc":0.7259454545454546,"50_2000_metro_perc":0.6175,"50_2019_dollars_women":39927,"50_2019_dollars_men":55000,"50_2000_dollars_women":38019.419460343415,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.10844545454545451},{"FIPS":31340,"MSA":"Lynchburg, VA","slug":"lynchburg-va","16_2019_metro_rank":156,"16_2019_metro_perc":0.7945112077047644,"16_2000_metro_perc":0.703125,"16_2019_dollars_women":37288,"16_2019_dollars_men":46932,"16_2000_dollars_women":34633.07440719542,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.09138620770476436,"16_29_2019_metro_rank":106,"16_29_2019_metro_perc":0.9099228258548638,"16_29_2000_metro_perc":0.9090909090909091,"16_29_2019_dollars_women":29830,"16_29_2019_dollars_men":32783,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":0,"30_49_2019_metro_rank":144,"30_49_2019_metro_perc":0.8000039288099635,"30_49_2000_metro_perc":0.6764705882352942,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":52334.423548650855,"30_49_map_change":-0.12353334057466936,"50_2019_metro_rank":180,"50_2019_metro_perc":0.7163166337838586,"50_2000_metro_perc":0.5985037406483791,"50_2019_dollars_women":38848,"50_2019_dollars_men":54233,"50_2000_dollars_women":36941.94603434178,"50_2000_dollars_men":61723.83483237939,"50_map_change":-0.11781289313547949},{"FIPS":31460,"MSA":"Madera, CA","slug":"madera-ca","16_2019_metro_rank":115,"16_2019_metro_perc":0.8149712542531973,"16_2000_metro_perc":0.7352941176470589,"16_2019_dollars_women":34730,"16_2019_dollars_men":42615,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":52334.423548650855,"16_map_change":-0.0796771366061384,"16_29_2019_metro_rank":133,"16_29_2019_metro_perc":0.8928677809035247,"16_29_2000_metro_perc":0.7772727272727272,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":30215,"16_29_2000_dollars_women":26321.13654946852,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.12,"30_49_2019_metro_rank":221,"30_49_2019_metro_perc":0.7432376022708298,"30_49_2000_metro_perc":0.7714285714285715,"30_49_2019_dollars_women":35610,"30_49_2019_dollars_men":47912,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":0.028190969157741663,"50_2019_metro_rank":14,"50_2019_metro_perc":0.8501330059341109,"50_2000_metro_perc":0.63,"50_2019_dollars_women":41546,"50_2019_dollars_men":48870,"50_2000_dollars_women":38789.04333605887,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.2201330059341109},{"FIPS":31700,"MSA":"Manchester-Nashua, NH","slug":"manchester-nashua-nh","16_2019_metro_rank":217,"16_2019_metro_perc":0.75,"16_2000_metro_perc":0.725,"16_2019_dollars_women":46932,"16_2019_dollars_men":62576,"16_2000_dollars_women":44638.18479149632,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.025000000000000022,"16_29_2019_metro_rank":161,"16_29_2019_metro_perc":0.875,"16_29_2000_metro_perc":0.7333333333333333,"16_29_2019_dollars_women":35000,"16_29_2019_dollars_men":40000,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":46177.43254292723,"16_29_map_change":-0.14,"30_49_2019_metro_rank":211,"30_49_2019_metro_perc":0.7539538461538462,"30_49_2000_metro_perc":0.6954545454545454,"30_49_2019_dollars_women":49007,"30_49_2019_dollars_men":65000,"30_49_2000_dollars_women":47100.981193785774,"30_49_2000_dollars_men":67726.90106295994,"30_49_map_change":-0.05849930069930076,"50_2019_metro_rank":182,"50_2019_metro_perc":0.7142857142857143,"50_2000_metro_perc":0.6212765957446809,"50_2019_dollars_women":53955,"50_2019_dollars_men":75537,"50_2000_dollars_women":44946.0343417825,"50_2000_dollars_men":72344.64431725265,"50_map_change":-0.09300911854103344},{"FIPS":31900,"MSA":"Mansfield, OH","slug":"mansfield-oh","16_2019_metro_rank":237,"16_2019_metro_perc":0.7028916829889851,"16_2000_metro_perc":0.6571428571428571,"16_2019_dollars_women":33374,"16_2019_dollars_men":47481,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.04574882584612794,"16_29_2019_metro_rank":247,"16_29_2019_metro_perc":0.6853633133194461,"16_29_2000_metro_perc":0.68,"16_29_2019_dollars_women":22373,"16_29_2019_dollars_men":32644,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.01,"30_49_2019_metro_rank":212,"30_49_2019_metro_perc":0.7534082426433033,"30_49_2000_metro_perc":0.6787709497206704,"30_49_2019_dollars_women":38353,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":37403.720359771054,"30_49_2000_dollars_men":55105.06950122649,"30_49_map_change":-0.07463729292263288,"50_2019_metro_rank":177,"50_2019_metro_perc":0.7170667504812792,"50_2000_metro_perc":0.5523809523809524,"50_2019_dollars_women":36503,"50_2019_dollars_men":50906,"50_2000_dollars_women":35710.54783319705,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.1646857981003268},{"FIPS":32580,"MSA":"McAllen-Edinburg-Mission, TX","slug":"mcallen-edinburg-mission-tx","16_2019_metro_rank":109,"16_2019_metro_perc":0.8171931074158288,"16_2000_metro_perc":0.915,"16_2019_dollars_women":29830,"16_2019_dollars_men":36503,"16_2000_dollars_women":28168.233851185607,"16_2000_dollars_men":30784.95502861815,"16_map_change":0.09780689258417119,"16_29_2019_metro_rank":225,"16_29_2019_metro_perc":0.8043591074208615,"16_29_2000_metro_perc":0.9615384615384616,"16_29_2019_dollars_women":21700,"16_29_2019_dollars_men":26978,"16_29_2000_dollars_women":23088.716271463614,"16_29_2000_dollars_men":24012.264922322156,"16_29_map_change":0.16,"30_49_2019_metro_rank":88,"30_49_2019_metro_perc":0.8371270718232044,"30_49_2000_metro_perc":0.8333333333333334,"30_49_2019_dollars_women":34092,"30_49_2019_dollars_men":40725,"30_49_2000_dollars_women":30784.95502861815,"30_49_2000_dollars_men":36941.94603434178,"30_49_map_change":-0.003793738489871079,"50_2019_metro_rank":150,"50_2019_metro_perc":0.7366482504604052,"50_2000_metro_perc":0.8333333333333334,"50_2019_dollars_women":30000,"50_2019_dollars_men":40725,"50_2000_dollars_women":30784.95502861815,"50_2000_dollars_men":36941.94603434178,"50_map_change":0.09668508287292821},{"FIPS":32780,"MSA":"Medford, OR","slug":"medford-or","16_2019_metro_rank":150,"16_2019_metro_perc":0.7991801491430814,"16_2000_metro_perc":0.7894736842105263,"16_2019_dollars_women":36652,"16_2019_dollars_men":45862,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":46793.13164349959,"16_map_change":-0.009706464932555114,"16_29_2019_metro_rank":165,"16_29_2019_metro_perc":0.8719879518072289,"16_29_2000_metro_perc":0.8181818181818182,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.05,"30_49_2019_metro_rank":112,"30_49_2019_metro_perc":0.8189407253554881,"30_49_2000_metro_perc":0.746268656716418,"30_49_2019_dollars_women":41006,"30_49_2019_dollars_men":50072,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":51564.799672935405,"30_49_map_change":-0.07267206863907016,"50_2019_metro_rank":108,"50_2019_metro_perc":0.7541649352121189,"50_2000_metro_perc":0.7008086253369272,"50_2019_dollars_women":39927,"50_2019_dollars_men":52942,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":57106.09157808667,"50_map_change":-0.05335630987519169},{"FIPS":32820,"MSA":"Memphis, TN-MS-AR","slug":"memphis-tn-ms-ar","16_2019_metro_rank":86,"16_2019_metro_perc":0.8291213389121339,"16_2000_metro_perc":0.7428571428571429,"16_2019_dollars_women":39632,"16_2019_dollars_men":47800,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.08626419605499103,"16_29_2019_metro_rank":102,"16_29_2019_metro_perc":0.9155490292054169,"16_29_2000_metro_perc":0.84,"16_29_2019_dollars_women":28057,"16_29_2019_dollars_men":30645,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.08,"30_49_2019_metro_rank":76,"30_49_2019_metro_perc":0.8404077439110377,"30_49_2000_metro_perc":0.7368421052631579,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":49639,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.10356563864787982,"50_2019_metro_rank":107,"50_2019_metro_perc":0.7543818055579076,"50_2000_metro_perc":0.6428571428571429,"50_2019_dollars_women":44547,"50_2019_dollars_men":59051,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.11152466270076467},{"FIPS":32900,"MSA":"Merced, CA","slug":"merced-ca","16_2019_metro_rank":19,"16_2019_metro_perc":0.89085,"16_2000_metro_perc":0.75,"16_2019_dollars_women":35634,"16_2019_dollars_men":40000,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.14085000000000003,"16_29_2019_metro_rank":39,"16_29_2019_metro_perc":0.9747644319289505,"16_29_2000_metro_perc":0.8194444444444444,"16_29_2019_dollars_women":27000,"16_29_2019_dollars_men":27699,"16_29_2000_dollars_women":27244.68520032706,"16_29_2000_dollars_men":33247.7514309076,"16_29_map_change":-0.16,"30_49_2019_metro_rank":3,"30_49_2019_metro_perc":0.955649419218585,"30_49_2000_metro_perc":0.7418397626112759,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":42615,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":51872.64922322158,"30_49_map_change":-0.2138096566073091,"50_2019_metro_rank":24,"50_2019_metro_perc":0.8260869565217391,"50_2000_metro_perc":0.75,"50_2019_dollars_women":38000,"50_2019_dollars_men":46000,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.07608695652173914},{"FIPS":33100,"MSA":"Miami-Fort Lauderdale-West Palm Beach, FL","slug":"miami-fort-lauderdale-west-palm-beach-fl","16_2019_metro_rank":18,"16_2019_metro_perc":0.8917047987797724,"16_2000_metro_perc":0.8103975535168195,"16_2019_dollars_women":38000,"16_2019_dollars_men":42615,"16_2000_dollars_women":40790.06541291905,"16_2000_dollars_men":50333.401471790676,"16_map_change":-0.08130724526295285,"16_29_2019_metro_rank":23,"16_29_2019_metro_perc":0.9943333333333333,"16_29_2000_metro_perc":0.9166666666666666,"16_29_2019_dollars_women":29830,"16_29_2019_dollars_men":30000,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.08,"30_49_2019_metro_rank":15,"30_49_2019_metro_perc":0.905,"30_49_2000_metro_perc":0.8055555555555556,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":45000,"30_49_2000_dollars_women":44638.18479149632,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.09944444444444445,"50_2019_metro_rank":26,"50_2019_metro_perc":0.82,"50_2000_metro_perc":0.7657142857142857,"50_2019_dollars_women":41000,"50_2019_dollars_men":50000,"50_2000_dollars_women":41251.839738348324,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.05428571428571427},{"FIPS":33140,"MSA":"Michigan City-La Porte, IN","slug":"michigan-city-la-porte-in","16_2019_metro_rank":240,"16_2019_metro_perc":0.6898853431686979,"16_2000_metro_perc":0.6571428571428571,"16_2019_dollars_women":34417,"16_2019_dollars_men":49888,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.032742486025840734,"16_29_2019_metro_rank":194,"16_29_2019_metro_perc":0.8333333333333334,"16_29_2000_metro_perc":0.776,"16_29_2019_dollars_women":25000,"16_29_2019_dollars_men":30000,"16_29_2000_dollars_women":29861.406377759606,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.06,"30_49_2019_metro_rank":241,"30_49_2019_metro_perc":0.6852707066156041,"30_49_2000_metro_perc":0.6416666666666667,"30_49_2019_dollars_women":36503,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":35556.62305805396,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.043604039948937356,"50_2019_metro_rank":213,"50_2019_metro_perc":0.6862848420976124,"50_2000_metro_perc":0.585480093676815,"50_2019_dollars_women":37769,"50_2019_dollars_men":55034,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":65725.87898609975,"50_map_change":-0.10080474842079745},{"FIPS":33260,"MSA":"Midland, TX","slug":"midland-tx","16_2019_metro_rank":246,"16_2019_metro_perc":0.657977749396033,"16_2000_metro_perc":0.6666666666666666,"16_2019_dollars_women":42760,"16_2019_dollars_men":64987,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":55412.91905151267,"16_map_change":0.00868891727063359,"16_29_2019_metro_rank":178,"16_29_2019_metro_perc":0.8549806406195002,"16_29_2000_metro_perc":0.6666666666666666,"16_29_2019_dollars_women":36435,"16_29_2019_dollars_men":42615,"16_29_2000_dollars_women":24627.96402289452,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.19,"30_49_2019_metro_rank":246,"30_49_2019_metro_perc":0.6531749878817257,"30_49_2000_metro_perc":0.6666666666666666,"30_49_2019_dollars_women":45815,"30_49_2019_dollars_men":70142,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":60030.662305805396,"30_49_map_change":0.013491678784940953,"50_2019_metro_rank":234,"50_2019_metro_perc":0.6518333333333334,"50_2000_metro_perc":0.5425531914893617,"50_2019_dollars_women":46932,"50_2019_dollars_men":72000,"50_2000_dollars_women":39250.817661488145,"50_2000_dollars_men":72344.64431725265,"50_map_change":-0.10928014184397172},{"FIPS":33340,"MSA":"Milwaukee-Waukesha-West Allis, WI","slug":"milwaukee-waukesha-west-allis-wi","16_2019_metro_rank":133,"16_2019_metro_perc":0.8036288306307593,"16_2000_metro_perc":0.71,"16_2019_dollars_women":45000,"16_2019_dollars_men":55996,"16_2000_dollars_women":43714.63614063778,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.09362883063075933,"16_29_2019_metro_rank":139,"16_29_2019_metro_perc":0.8888829702231928,"16_29_2000_metro_perc":0.8455882352941176,"16_29_2019_dollars_women":33374,"16_29_2019_dollars_men":37546,"16_29_2000_dollars_women":35402.698282910875,"16_29_2000_dollars_men":41867.538838920686,"16_29_map_change":-0.04,"30_49_2019_metro_rank":90,"30_49_2019_metro_perc":0.8362051625879987,"30_49_2000_metro_perc":0.7058823529411765,"30_49_2019_dollars_women":49888,"30_49_2019_dollars_men":59660,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":65418.02943581357,"30_49_map_change":-0.1303228096468222,"50_2019_metro_rank":80,"50_2019_metro_perc":0.7722484786704971,"50_2000_metro_perc":0.6234042553191489,"50_2019_dollars_women":50000,"50_2019_dollars_men":64746,"50_2000_dollars_women":45099.95911692559,"50_2000_dollars_men":72344.64431725265,"50_map_change":-0.14884422335134817},{"FIPS":33460,"MSA":"Minneapolis-St. Paul-Bloomington, MN-WI","slug":"minneapolis-st-paul-bloomington-mn-wi","16_2019_metro_rank":119,"16_2019_metro_perc":0.8144593833024716,"16_2000_metro_perc":0.7595238095238095,"16_2019_dollars_women":50582,"16_2019_dollars_men":62105,"16_2000_dollars_women":49102.00327064595,"16_2000_dollars_men":64648.405560098116,"16_map_change":-0.054935573778662095,"16_29_2019_metro_rank":118,"16_29_2019_metro_perc":0.9016648552514573,"16_29_2000_metro_perc":0.8666666666666667,"16_29_2019_dollars_women":36503,"16_29_2019_dollars_men":40484,"16_29_2000_dollars_women":40020.441537203595,"16_29_2000_dollars_men":46177.43254292723,"16_29_map_change":-0.03,"30_49_2019_metro_rank":93,"30_49_2019_metro_perc":0.8338551258440762,"30_49_2000_metro_perc":0.7755555555555556,"30_49_2019_dollars_women":54334,"30_49_2019_dollars_men":65160,"30_49_2000_dollars_women":53719.74652493867,"30_49_2000_dollars_men":69266.14881439084,"30_49_map_change":-0.05829957028852062,"50_2019_metro_rank":101,"50_2019_metro_perc":0.7571432485001233,"50_2000_metro_perc":0.64,"50_2019_dollars_women":55276,"50_2019_dollars_men":73006,"50_2000_dollars_women":49255.92804578904,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.11714324850012325},{"FIPS":33660,"MSA":"Mobile, AL","slug":"mobile-al","16_2019_metro_rank":233,"16_2019_metro_perc":0.7173944762897342,"16_2000_metro_perc":0.65625,"16_2019_dollars_women":34417,"16_2019_dollars_men":47975,"16_2000_dollars_women":32324.202780049058,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.061144476289734184,"16_29_2019_metro_rank":236,"16_29_2019_metro_perc":0.7812666666666667,"16_29_2000_metro_perc":0.7083333333333334,"16_29_2019_dollars_women":23438,"16_29_2019_dollars_men":30000,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.07,"30_49_2019_metro_rank":235,"30_49_2019_metro_perc":0.7220384615384615,"30_49_2000_metro_perc":0.6542857142857142,"30_49_2019_dollars_women":37546,"30_49_2019_dollars_men":52000,"30_49_2000_dollars_women":35248.77350776778,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.06775274725274727,"50_2019_metro_rank":238,"50_2019_metro_perc":0.6432246069423636,"50_2000_metro_perc":0.56,"50_2019_dollars_women":35634,"50_2019_dollars_men":55399,"50_2000_dollars_women":34479.14963205233,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.08322460694236355},{"FIPS":33700,"MSA":"Modesto, CA","slug":"modesto-ca","16_2019_metro_rank":143,"16_2019_metro_perc":0.8000039288099635,"16_2000_metro_perc":0.75,"16_2019_dollars_women":40725,"16_2019_dollars_men":50906,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.050003928809963516,"16_29_2019_metro_rank":37,"16_29_2019_metro_perc":0.9762209153669138,"16_29_2000_metro_perc":0.8264462809917356,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":37249.795584627966,"16_29_map_change":-0.15,"30_49_2019_metro_rank":142,"30_49_2019_metro_perc":0.8000112637981527,"30_49_2000_metro_perc":0.717948717948718,"30_49_2019_dollars_women":42615,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":60030.662305805396,"30_49_map_change":-0.08206254584943473,"50_2019_metro_rank":92,"50_2019_metro_perc":0.7661204511598212,"50_2000_metro_perc":0.6884875846501128,"50_2019_dollars_women":46800,"50_2019_dollars_men":61087,"50_2000_dollars_women":46947.05641864268,"50_2000_dollars_men":68188.67538838921,"50_map_change":-0.07763286650970835},{"FIPS":33740,"MSA":"Monroe, LA","slug":"monroe-la","16_2019_metro_rank":241,"16_2019_metro_perc":0.6883460920715045,"16_2000_metro_perc":0.74,"16_2019_dollars_women":33000,"16_2019_dollars_men":47941,"16_2000_dollars_women":34171.300081766145,"16_2000_dollars_men":46177.43254292723,"16_map_change":0.051653907928495446,"16_29_2019_metro_rank":32,"16_29_2019_metro_perc":0.9822110662446797,"16_29_2000_metro_perc":0.9523809523809523,"16_29_2019_dollars_women":27000,"16_29_2019_dollars_men":27489,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":-0.03,"30_49_2019_metro_rank":240,"30_49_2019_metro_perc":0.6999960711900365,"30_49_2000_metro_perc":0.7419354838709677,"30_49_2019_dollars_women":35634,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":47716.680294358135,"30_49_map_change":0.041939412680931265,"50_2019_metro_rank":248,"50_2019_metro_perc":0.5614942622816639,"50_2000_metro_perc":0.575,"50_2019_dollars_women":34300,"50_2019_dollars_men":61087,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":61569.9100572363,"50_map_change":0.013505737718336075},{"FIPS":33780,"MSA":"Monroe, MI","slug":"monroe-mi","16_2019_metro_rank":215,"16_2019_metro_perc":0.7506440677966102,"16_2000_metro_perc":0.5908096280087527,"16_2019_dollars_women":44288,"16_2019_dollars_men":59000,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":70343.62224039248,"16_map_change":-0.1598344397878575,"16_29_2019_metro_rank":230,"16_29_2019_metro_perc":0.7999943873828366,"16_29_2000_metro_perc":0.5882352941176471,"16_29_2019_dollars_women":28507,"16_29_2019_dollars_men":35634,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":52334.423548650855,"16_29_map_change":-0.21,"30_49_2019_metro_rank":230,"30_49_2019_metro_perc":0.7287359599512063,"30_49_2000_metro_perc":0.59,"30_49_2019_dollars_women":46000,"30_49_2019_dollars_men":63123,"30_49_2000_dollars_women":45407.80866721177,"30_49_2000_dollars_men":76962.38757154538,"30_49_map_change":-0.13873595995120636,"50_2019_metro_rank":199,"50_2019_metro_perc":0.6940142857142857,"50_2000_metro_perc":0.62,"50_2019_dollars_women":48581,"50_2019_dollars_men":70000,"50_2000_dollars_women":47716.680294358135,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.0740142857142857},{"FIPS":33860,"MSA":"Montgomery, AL","slug":"montgomery-al","16_2019_metro_rank":146,"16_2019_metro_perc":0.8,"16_2000_metro_perc":0.75,"16_2019_dollars_women":36652,"16_2019_dollars_men":45815,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.050000000000000044,"16_29_2019_metro_rank":185,"16_29_2019_metro_perc":0.8518338258300018,"16_29_2000_metro_perc":0.8545454545454545,"16_29_2019_dollars_women":24503,"16_29_2019_dollars_men":28765,"16_29_2000_dollars_women":28937.85772690106,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":0,"30_49_2019_metro_rank":202,"30_49_2019_metro_perc":0.7635961538461539,"30_49_2000_metro_perc":0.7142857142857143,"30_49_2019_dollars_women":39707,"30_49_2019_dollars_men":52000,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.04931043956043957,"50_2019_metro_rank":163,"50_2019_metro_perc":0.7294074449670415,"50_2000_metro_perc":0.6610576923076923,"50_2019_dollars_women":41717,"50_2019_dollars_men":57193,"50_2000_dollars_women":42329.31316434996,"50_2000_dollars_men":64032.706459525754,"50_map_change":-0.06834975265934917},{"FIPS":34060,"MSA":"Morgantown, WV","slug":"morgantown-wv","16_2019_metro_rank":202,"16_2019_metro_perc":0.7610286310017955,"16_2000_metro_perc":0.7322580645161291,"16_2019_dollars_women":39419,"16_2019_dollars_men":51797,"16_2000_dollars_women":34940.9239574816,"16_2000_dollars_men":47716.680294358135,"16_map_change":-0.02877056648566645,"16_29_2019_metro_rank":2,"16_29_2019_metro_perc":1.135615813659803,"16_29_2000_metro_perc":0.8888888888888888,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":28507,"16_29_2000_dollars_women":24627.96402289452,"16_29_2000_dollars_men":27706.459525756334,"16_29_map_change":-0.25,"30_49_2019_metro_rank":226,"30_49_2019_metro_perc":0.7358417988215341,"30_49_2000_metro_perc":0.696969696969697,"30_49_2019_dollars_women":42085,"30_49_2019_dollars_men":57193,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":50795.17579721995,"30_49_map_change":-0.03887210185183709,"50_2019_metro_rank":228,"50_2019_metro_perc":0.6675327085459776,"50_2000_metro_perc":0.7289473684210527,"50_2019_dollars_women":43164,"50_2019_dollars_men":64662,"50_2000_dollars_women":42637.162714636135,"50_2000_dollars_men":58491.41455437449,"50_map_change":0.061414659875075106},{"FIPS":34620,"MSA":"Muncie, IN","slug":"muncie-in","16_2019_metro_rank":46,"16_2019_metro_perc":0.8523720930232558,"16_2000_metro_perc":0.6428571428571429,"16_2019_dollars_women":36652,"16_2019_dollars_men":43000,"16_2000_dollars_women":34633.07440719542,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.20951495016611288,"16_29_2019_metro_rank":137,"16_29_2019_metro_perc":0.8896850641406551,"16_29_2000_metro_perc":0.648854961832061,"16_29_2019_dollars_women":25453,"16_29_2019_dollars_men":28609,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":40328.29108748978,"16_29_map_change":-0.24,"30_49_2019_metro_rank":164,"30_49_2019_metro_perc":0.7906095188431377,"30_49_2000_metro_perc":0.6571428571428571,"30_49_2019_dollars_women":39419,"30_49_2019_dollars_men":49859,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.13346666170028054,"50_2019_metro_rank":95,"50_2019_metro_perc":0.7613093754194872,"50_2000_metro_perc":0.5644444444444444,"50_2019_dollars_women":39700,"50_2019_dollars_men":52147,"50_2000_dollars_women":39096.89288634505,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.19686493097504276},{"FIPS":34740,"MSA":"Muskegon, MI","slug":"muskegon-mi","16_2019_metro_rank":195,"16_2019_metro_perc":0.767067246228586,"16_2000_metro_perc":0.6944444444444444,"16_2019_dollars_women":36000,"16_2019_dollars_men":46932,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.0726228017841416,"16_29_2019_metro_rank":223,"16_29_2019_metro_perc":0.8063181978176698,"16_29_2000_metro_perc":0.7615384615384615,"16_29_2019_dollars_women":27489,"16_29_2019_dollars_men":34092,"16_29_2000_dollars_women":30477.10547833197,"16_29_2000_dollars_men":40020.441537203595,"16_29_map_change":-0.04,"30_49_2019_metro_rank":101,"30_49_2019_metro_perc":0.8256666666666667,"30_49_2000_metro_perc":0.6578947368421053,"30_49_2019_dollars_women":39632,"30_49_2019_dollars_men":48000,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.16777192982456135,"50_2019_metro_rank":178,"50_2019_metro_perc":0.7169838627975975,"50_2000_metro_perc":0.7142857142857143,"50_2019_dollars_women":39632,"50_2019_dollars_men":55276,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.002698148511883214},{"FIPS":34820,"MSA":"Myrtle Beach-Conway-North Myrtle Beach, SC-NC","slug":"myrtle-beach-conway-north-myrtle-beach-sc-nc","16_2019_metro_rank":38,"16_2019_metro_perc":0.8594229588704727,"16_2000_metro_perc":null,"16_2019_dollars_women":35000,"16_2019_dollars_men":40725,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":44,"16_29_2019_metro_perc":0.9664541478241531,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":26978,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":69,"30_49_2019_metro_perc":0.8447729672650475,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":36000,"30_49_2019_dollars_men":42615,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":96,"50_2019_metro_perc":0.7599889993321023,"50_2000_metro_perc":0,"50_2019_dollars_women":38688,"50_2019_dollars_men":50906,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":34900,"MSA":"Napa, CA","slug":"napa-ca","16_2019_metro_rank":1,"16_2019_metro_perc":0.9803806088268856,"16_2000_metro_perc":0.8175,"16_2019_dollars_women":53268,"16_2019_dollars_men":54334,"16_2000_dollars_women":50333.401471790676,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.1628806088268856,"16_29_2019_metro_rank":49,"16_29_2019_metro_perc":0.9509761853679468,"16_29_2000_metro_perc":0.88,"16_29_2019_dollars_women":35460,"16_29_2019_dollars_men":37288,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.07,"30_49_2019_metro_rank":1,"30_49_2019_metro_perc":0.9821428571428571,"30_49_2000_metro_perc":0.8333333333333334,"30_49_2019_dollars_women":55000,"30_49_2019_dollars_men":56000,"30_49_2000_dollars_women":53873.67130008176,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.14880952380952372,"50_2019_metro_rank":2,"50_2019_metro_perc":0.9429275272528802,"50_2000_metro_perc":0.6545454545454545,"50_2019_dollars_women":63922,"50_2019_dollars_men":67791,"50_2000_dollars_women":55412.91905151267,"50_2000_dollars_men":84658.62632869992,"50_map_change":-0.28838207270742566},{"FIPS":34940,"MSA":"Naples-Immokalee-Marco Island, FL","slug":"naples-immokalee-marco-island-fl","16_2019_metro_rank":2,"16_2019_metro_perc":0.9501043585021486,"16_2000_metro_perc":0.8387096774193549,"16_2019_dollars_women":38693,"16_2019_dollars_men":40725,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":47716.680294358135,"16_map_change":-0.11139468108279371,"16_29_2019_metro_rank":5,"16_29_2019_metro_perc":1.0769341853496517,"16_29_2000_metro_perc":0.8782608695652174,"16_29_2019_dollars_women":29830,"16_29_2019_dollars_men":27699,"16_29_2000_dollars_women":31092.80457890433,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.2,"30_49_2019_metro_rank":5,"30_49_2019_metro_perc":0.9518182036100391,"30_49_2000_metro_perc":0.8235294117647058,"30_49_2019_dollars_women":39707,"30_49_2019_dollars_men":41717,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":52334.423548650855,"30_49_map_change":-0.12828879184533326,"50_2019_metro_rank":10,"50_2019_metro_perc":0.865305428582222,"50_2000_metro_perc":0.665,"50_2019_dollars_women":45811,"50_2019_dollars_men":52942,"50_2000_dollars_women":40943.99018806214,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.200305428582222},{"FIPS":34980,"MSA":"Nashville-Davidson--Murfreesboro--Franklin, TN","slug":"nashville-davidson-murfreesboro-franklin-tn","16_2019_metro_rank":118,"16_2019_metro_perc":0.8145,"16_2000_metro_perc":0.7542857142857143,"16_2019_dollars_women":40725,"16_2019_dollars_men":50000,"16_2000_dollars_women":40636.140637775956,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.060214285714285665,"16_29_2019_metro_rank":41,"16_29_2019_metro_perc":0.9685151515151516,"16_29_2000_metro_perc":0.88,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":33000,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.09,"30_49_2019_metro_rank":126,"30_49_2019_metro_perc":0.8072388676128257,"30_49_2000_metro_perc":0.7316455696202532,"30_49_2019_dollars_women":43000,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":44484.260016353226,"30_49_2000_dollars_men":60800.286181520845,"30_49_map_change":-0.07559329799257253,"50_2019_metro_rank":90,"50_2019_metro_perc":0.7679349648005364,"50_2000_metro_perc":0.6428571428571429,"50_2019_dollars_women":45815,"50_2019_dollars_men":59660,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.12507782194339345},{"FIPS":35300,"MSA":"New Haven-Milford, CT","slug":"new-haven-milford-ct","16_2019_metro_rank":56,"16_2019_metro_perc":0.8448264843100914,"16_2000_metro_perc":0.7619047619047619,"16_2019_dollars_women":52876,"16_2019_dollars_men":62588,"16_2000_dollars_women":49255.92804578904,"16_2000_dollars_men":64648.405560098116,"16_map_change":-0.08292172240532958,"16_29_2019_metro_rank":63,"16_29_2019_metro_perc":0.9434721597076968,"16_29_2000_metro_perc":0.8333333333333334,"16_29_2019_dollars_women":35634,"16_29_2019_dollars_men":37769,"16_29_2000_dollars_women":38481.19378577269,"16_29_2000_dollars_men":46177.43254292723,"16_29_map_change":-0.11,"30_49_2019_metro_rank":68,"30_49_2019_metro_perc":0.8447795751071618,"30_49_2000_metro_perc":0.7555555555555555,"30_49_2019_dollars_women":54000,"30_49_2019_dollars_men":63922,"30_49_2000_dollars_women":52334.423548650855,"30_49_2000_dollars_men":69266.14881439084,"30_49_map_change":-0.0892240195516063,"50_2019_metro_rank":57,"50_2019_metro_perc":0.7863925104206896,"50_2000_metro_perc":0.68,"50_2019_dollars_women":59051,"50_2019_dollars_men":75091,"50_2000_dollars_women":52334.423548650855,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.10639251042068953},{"FIPS":35380,"MSA":"New Orleans-Metairie, LA","slug":"new-orleans-metairie-la","16_2019_metro_rank":169,"16_2019_metro_perc":0.7843279770557499,"16_2000_metro_perc":0.7058823529411765,"16_2019_dollars_women":39927,"16_2019_dollars_men":50906,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":52334.423548650855,"16_map_change":-0.07844562411457334,"16_29_2019_metro_rank":157,"16_29_2019_metro_perc":0.8778511310659867,"16_29_2000_metro_perc":0.782608695652174,"16_29_2019_dollars_women":28057,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.1,"30_49_2019_metro_rank":182,"30_49_2019_metro_perc":0.773181354832731,"30_49_2000_metro_perc":0.7055555555555556,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":53955,"30_49_2000_dollars_women":39096.89288634505,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.06762579927717538,"50_2019_metro_rank":190,"50_2019_metro_perc":0.7065987853389428,"50_2000_metro_perc":0.625,"50_2019_dollars_women":43164,"50_2019_dollars_men":61087,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.08159878533894283},{"FIPS":35620,"MSA":"New York-Newark-Jersey City, NY-NJ-PA","slug":"new-york-newark-jersey-city-ny-nj-pa","16_2019_metro_rank":50,"16_2019_metro_perc":0.8484246425330872,"16_2000_metro_perc":0.7930232558139535,"16_2019_dollars_women":54233,"16_2019_dollars_men":63922,"16_2000_dollars_women":52488.34832379394,"16_2000_dollars_men":66187.65331152902,"16_map_change":-0.05540138671913375,"16_29_2019_metro_rank":8,"16_29_2019_metro_perc":1.0243585021485575,"16_29_2000_metro_perc":0.96,"16_29_2019_dollars_women":41717,"16_29_2019_dollars_men":40725,"16_29_2000_dollars_women":44330.33524121014,"16_29_2000_dollars_men":46177.43254292723,"16_29_map_change":-0.06,"30_49_2019_metro_rank":35,"30_49_2019_metro_perc":0.8664385045271412,"30_49_2000_metro_perc":0.7659574468085106,"30_49_2019_dollars_women":60000,"30_49_2019_dollars_men":69249,"30_49_2000_dollars_women":55412.91905151267,"30_49_2000_dollars_men":72344.64431725265,"30_49_map_change":-0.10048105771863058,"50_2019_metro_rank":85,"50_2019_metro_perc":0.7703806172607376,"50_2000_metro_perc":0.7,"50_2019_dollars_women":57361,"50_2019_dollars_men":74458,"50_2000_dollars_women":53873.67130008176,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.07038061726073763},{"FIPS":35660,"MSA":"Niles-Benton Harbor, MI","slug":"niles-benton-harbor-mi","16_2019_metro_rank":175,"16_2019_metro_perc":0.7816656435440966,"16_2000_metro_perc":0.6675977653631285,"16_2019_dollars_women":38200,"16_2019_dollars_men":48870,"16_2000_dollars_women":36788.02125919869,"16_2000_dollars_men":55105.06950122649,"16_map_change":-0.11406787818096809,"16_29_2019_metro_rank":244,"16_29_2019_metro_perc":0.7440287646605599,"16_29_2000_metro_perc":0.76,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":35043,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0.02,"30_49_2019_metro_rank":155,"30_49_2019_metro_perc":0.79414,"30_49_2000_metro_perc":0.6578947368421053,"30_49_2019_dollars_women":39707,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.13624526315789465,"50_2019_metro_rank":102,"50_2019_metro_perc":0.7566718159058222,"50_2000_metro_perc":0.6188235294117647,"50_2019_dollars_women":42615,"50_2019_dollars_men":56319,"50_2000_dollars_women":40482.21586263287,"50_2000_dollars_men":65418.02943581357,"50_map_change":-0.13784828649405756},{"FIPS":35840,"MSA":"North Port-Sarasota-Bradenton, FL","slug":"north-port-sarasota-bradenton-fl","16_2019_metro_rank":87,"16_2019_metro_perc":0.828615082396595,"16_2000_metro_perc":0.78125,"16_2019_dollars_women":37963,"16_2019_dollars_men":45815,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.04736508239659498,"16_29_2019_metro_rank":115,"16_29_2019_metro_perc":0.90578426263679,"16_29_2000_metro_perc":0.9090909090909091,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":28785,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":0,"30_49_2019_metro_rank":85,"30_49_2019_metro_perc":0.8373604363760334,"30_49_2000_metro_perc":0.7657142857142857,"30_49_2019_dollars_women":39299,"30_49_2019_dollars_men":46932,"30_49_2000_dollars_women":41251.839738348324,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.07164615066174773,"50_2019_metro_rank":44,"50_2019_metro_perc":0.8021870076915949,"50_2000_metro_perc":0.7142857142857143,"50_2019_dollars_women":43282,"50_2019_dollars_men":53955,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.0879012934058806},{"FIPS":35980,"MSA":"Norwich-New London, CT","slug":"norwich-new-london-ct","16_2019_metro_rank":204,"16_2019_metro_perc":0.7596758549482181,"16_2000_metro_perc":0.75,"16_2019_dollars_women":48560,"16_2019_dollars_men":63922,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.009675854948218099,"16_29_2019_metro_rank":31,"16_29_2019_metro_perc":0.9837667715752857,"16_29_2000_metro_perc":0.9583333333333334,"16_29_2019_dollars_women":35634,"16_29_2019_dollars_men":36222,"16_29_2000_dollars_women":35402.698282910875,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.03,"30_49_2019_metro_rank":207,"30_49_2019_metro_perc":0.7596626951084735,"30_49_2000_metro_perc":0.7045454545454546,"30_49_2019_dollars_women":50178,"30_49_2019_dollars_men":66053,"30_49_2000_dollars_women":47716.680294358135,"30_49_2000_dollars_men":67726.90106295994,"30_49_map_change":-0.05511724056301892,"50_2019_metro_rank":221,"50_2019_metro_perc":0.6807085273078233,"50_2000_metro_perc":0.6771255060728745,"50_2019_dollars_women":53955,"50_2019_dollars_men":79263,"50_2000_dollars_women":51487.83728536386,"50_2000_dollars_men":76038.83892068683,"50_map_change":-0.003583021234948802},{"FIPS":36100,"MSA":"Ocala, FL","slug":"ocala-fl","16_2019_metro_rank":17,"16_2019_metro_perc":0.8971578947368422,"16_2000_metro_perc":0.7890909090909091,"16_2019_dollars_women":34092,"16_2019_dollars_men":38000,"16_2000_dollars_women":33401.676206050695,"16_2000_dollars_men":42329.31316434996,"16_map_change":-0.10806698564593309,"16_29_2019_metro_rank":143,"16_29_2019_metro_perc":0.8873952396915856,"16_29_2000_metro_perc":0.9,"16_29_2019_dollars_women":26471,"16_29_2019_dollars_men":29830,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.01,"30_49_2019_metro_rank":21,"30_49_2019_metro_perc":0.889609756097561,"30_49_2000_metro_perc":0.7903780068728522,"30_49_2019_dollars_women":36474,"30_49_2019_dollars_men":41000,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":44792.10956663941,"30_49_map_change":-0.09923174922470879,"50_2019_metro_rank":16,"50_2019_metro_perc":0.8474545454545455,"50_2000_metro_perc":0.7666666666666667,"50_2019_dollars_women":37288,"50_2019_dollars_men":44000,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":46177.43254292723,"50_map_change":-0.08078787878787874},{"FIPS":36140,"MSA":"Ocean City, NJ","slug":"ocean-city-nj","16_2019_metro_rank":47,"16_2019_metro_perc":0.849924662694336,"16_2000_metro_perc":0.7421052631578947,"16_2019_dollars_women":49639,"16_2019_dollars_men":58404,"16_2000_dollars_women":43406.78659035159,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.10781939953644126,"16_29_2019_metro_rank":181,"16_29_2019_metro_perc":0.8536505511295427,"16_29_2000_metro_perc":0.9523809523809523,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":36652,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":0.1,"30_49_2019_metro_rank":9,"30_49_2019_metro_perc":0.9245942058763098,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":54000,"30_49_2019_dollars_men":58404,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.1745942058763098,"50_2019_metro_rank":6,"50_2019_metro_perc":0.8710743314009234,"50_2000_metro_perc":0.7761904761904762,"50_2019_dollars_women":59051,"50_2019_dollars_men":67791,"50_2000_dollars_women":50179.47669664759,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.09488385521044718},{"FIPS":36220,"MSA":"Odessa, TX","slug":"odessa-tx","16_2019_metro_rank":248,"16_2019_metro_perc":0.6314727272727273,"16_2000_metro_perc":0.7241379310344828,"16_2019_dollars_women":34731,"16_2019_dollars_men":55000,"16_2000_dollars_women":32324.202780049058,"16_2000_dollars_men":44638.18479149632,"16_map_change":0.09266520376175547,"16_29_2019_metro_rank":248,"16_29_2019_metro_perc":0.6791962054368338,"16_29_2000_metro_perc":0.6818181818181818,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":39214,"16_29_2000_dollars_women":23088.716271463614,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":0,"30_49_2019_metro_rank":248,"30_49_2019_metro_perc":0.6257626482275273,"30_49_2000_metro_perc":0.7333333333333333,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":63922,"30_49_2000_dollars_women":33863.45053147997,"30_49_2000_dollars_men":46177.43254292723,"30_49_map_change":0.10757068510580603,"50_2019_metro_rank":245,"50_2019_metro_perc":0.5975575818095503,"50_2000_metro_perc":0.75,"50_2019_dollars_women":36503,"50_2019_dollars_men":61087,"50_2000_dollars_women":36941.94603434178,"50_2000_dollars_men":49255.92804578904,"50_map_change":0.15244241819044968},{"FIPS":36260,"MSA":"Ogden-Clearfield, UT","slug":"ogden-clearfield-ut","16_2019_metro_rank":238,"16_2019_metro_perc":0.696736941528701,"16_2000_metro_perc":0.6410256410256411,"16_2019_dollars_women":39096,"16_2019_dollars_men":56113,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":60030.662305805396,"16_map_change":-0.055711300503059946,"16_29_2019_metro_rank":101,"16_29_2019_metro_perc":0.91665894418188,"16_29_2000_metro_perc":0.8163265306122449,"16_29_2019_dollars_women":29675,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":37711.56991005723,"16_29_map_change":-0.1,"30_49_2019_metro_rank":243,"30_49_2019_metro_perc":0.675858943859138,"30_49_2000_metro_perc":0.6428571428571429,"30_49_2019_dollars_women":41762,"30_49_2019_dollars_men":61791,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.033001801001995124,"50_2019_metro_rank":240,"50_2019_metro_perc":0.6342857142857142,"50_2000_metro_perc":0.6162280701754386,"50_2019_dollars_women":44400,"50_2019_dollars_men":70000,"50_2000_dollars_women":43252.861815208504,"50_2000_dollars_men":70189.69746524938,"50_map_change":-0.01805764411027566},{"FIPS":36420,"MSA":"Oklahoma City, OK","slug":"oklahoma-city-ok","16_2019_metro_rank":210,"16_2019_metro_perc":0.75538,"16_2000_metro_perc":0.75625,"16_2019_dollars_women":37769,"16_2019_dollars_men":50000,"16_2000_dollars_women":37249.795584627966,"16_2000_dollars_men":49255.92804578904,"16_map_change":0.0008699999999999264,"16_29_2019_metro_rank":216,"16_29_2019_metro_perc":0.8142942942942943,"16_29_2000_metro_perc":0.8379629629629629,"16_29_2019_dollars_women":27116,"16_29_2019_dollars_men":33300,"16_29_2000_dollars_women":27860.384300899426,"16_29_2000_dollars_men":33247.7514309076,"16_29_map_change":0.02,"30_49_2019_metro_rank":197,"30_49_2019_metro_perc":0.7670623429919267,"30_49_2000_metro_perc":0.7428571428571429,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.024205200134783778,"50_2019_metro_rank":172,"50_2019_metro_perc":0.7234998323835066,"50_2000_metro_perc":0.6582278481012658,"50_2019_dollars_women":43164,"50_2019_dollars_men":59660,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":60800.286181520845,"50_map_change":-0.06527198428224079},{"FIPS":36500,"MSA":"Olympia-Tumwater, WA","slug":"olympia-tumwater-wa","16_2019_metro_rank":69,"16_2019_metro_perc":0.8367652887150414,"16_2000_metro_perc":0.75,"16_2019_dollars_women":48560,"16_2019_dollars_men":58033,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.08676528871504141,"16_29_2019_metro_rank":163,"16_29_2019_metro_perc":0.8728622602264848,"16_29_2000_metro_perc":0.8365019011406845,"16_29_2019_dollars_women":30215,"16_29_2019_dollars_men":34616,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":40482.21586263287,"16_29_map_change":-0.04,"30_49_2019_metro_rank":145,"30_49_2019_metro_perc":0.7992754206585622,"30_49_2000_metro_perc":0.7692307692307693,"30_49_2019_dollars_women":49639,"30_49_2019_dollars_men":62105,"30_49_2000_dollars_women":49255.92804578904,"30_49_2000_dollars_men":64032.706459525754,"30_49_map_change":-0.03004465142779289,"50_2019_metro_rank":19,"50_2019_metro_perc":0.8400013750902403,"50_2000_metro_perc":0.7079646017699115,"50_2019_dollars_women":61087,"50_2019_dollars_men":72722.5,"50_2000_dollars_women":49255.92804578904,"50_2000_dollars_men":69573.99836467703,"50_map_change":-0.13203677332032882},{"FIPS":36540,"MSA":"Omaha-Council Bluffs, NE-IA","slug":"omaha-council-bluffs-ne-ia","16_2019_metro_rank":110,"16_2019_metro_perc":0.8163249867614797,"16_2000_metro_perc":0.7428571428571429,"16_2019_dollars_women":43164,"16_2019_dollars_men":52876,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.0734678439043368,"16_29_2019_metro_rank":103,"16_29_2019_metro_perc":0.9142810179985207,"16_29_2000_metro_perc":0.88,"16_29_2019_dollars_women":33374,"16_29_2019_dollars_men":36503,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.03,"30_49_2019_metro_rank":51,"30_49_2019_metro_perc":0.8561504393170941,"30_49_2000_metro_perc":0.7567567567567568,"30_49_2019_dollars_women":47941,"30_49_2019_dollars_men":55996,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":56952.166802943575,"30_49_map_change":-0.09939368256033732,"50_2019_metro_rank":116,"50_2019_metro_perc":0.75,"50_2000_metro_perc":0.685,"50_2019_dollars_women":45000,"50_2019_dollars_men":60000,"50_2000_dollars_women":42175.38838920687,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.06499999999999995},{"FIPS":36740,"MSA":"Orlando-Kissimmee-Sanford, FL","slug":"orlando-kissimmee-sanford-fl","16_2019_metro_rank":34,"16_2019_metro_perc":0.8638680381799648,"16_2000_metro_perc":0.7716049382716049,"16_2019_dollars_women":37288,"16_2019_dollars_men":43164,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":49871.6271463614,"16_map_change":-0.0922630999083599,"16_29_2019_metro_rank":58,"16_29_2019_metro_perc":0.9456108447677302,"16_29_2000_metro_perc":0.8333333333333334,"16_29_2019_dollars_women":28600,"16_29_2019_dollars_men":30245,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.11,"30_49_2019_metro_rank":45,"30_49_2019_metro_perc":0.8626097332310577,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":40484,"30_49_2019_dollars_men":46932,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.11260973323105772,"50_2019_metro_rank":39,"50_2019_metro_perc":0.8049360461771531,"50_2000_metro_perc":0.6578947368421053,"50_2019_dollars_women":41975,"50_2019_dollars_men":52147,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.14704130933504778},{"FIPS":36780,"MSA":"Oshkosh-Neenah, WI","slug":"oshkosh-neenah-wi","16_2019_metro_rank":218,"16_2019_metro_perc":0.7478857844171285,"16_2000_metro_perc":null,"16_2019_dollars_women":39000,"16_2019_dollars_men":52147,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":224,"16_29_2019_metro_perc":0.8045483801759279,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":37288,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":185,"30_49_2019_metro_perc":0.772537037037037,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":54000,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":196,"50_2019_metro_perc":0.696429768689239,"50_2000_metro_perc":0,"50_2019_dollars_women":41549,"50_2019_dollars_men":59660,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":36980,"MSA":"Owensboro, KY","slug":"owensboro-ky","16_2019_metro_rank":222,"16_2019_metro_perc":0.7434257145106684,"16_2000_metro_perc":0.6303030303030303,"16_2019_dollars_women":37769,"16_2019_dollars_men":50804,"16_2000_dollars_women":32016.353229762877,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.11312268420763816,"16_29_2019_metro_rank":217,"16_29_2019_metro_perc":0.8133508020706844,"16_29_2000_metro_perc":0.7427385892116183,"16_29_2019_dollars_women":25453,"16_29_2019_dollars_men":31294,"16_29_2000_dollars_women":27552.534750613246,"16_29_2000_dollars_men":37095.87080948487,"16_29_map_change":-0.07,"30_49_2019_metro_rank":215,"30_49_2019_metro_perc":0.7499902225351011,"30_49_2000_metro_perc":0.6376811594202898,"30_49_2019_dollars_women":38353,"30_49_2019_dollars_men":51138,"30_49_2000_dollars_women":33863.45053147997,"30_49_2000_dollars_men":53104.04742436631,"30_49_map_change":-0.11230906311481126,"50_2019_metro_rank":225,"50_2019_metro_perc":0.6747333333333333,"50_2000_metro_perc":0.535,"50_2019_dollars_women":40484,"50_2019_dollars_men":60000,"50_2000_dollars_women":32939.90188062142,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.13973333333333327},{"FIPS":37100,"MSA":"Oxnard-Thousand Oaks-Ventura, CA","slug":"oxnard-thousand-oaks-ventura-ca","16_2019_metro_rank":22,"16_2019_metro_perc":0.8855199773306885,"16_2000_metro_perc":0.7424593967517401,"16_2019_dollars_women":50000,"16_2019_dollars_men":56464,"16_2000_dollars_women":49255.92804578904,"16_2000_dollars_men":66341.57808667212,"16_map_change":-0.14306058057894844,"16_29_2019_metro_rank":19,"16_29_2019_metro_perc":1,"16_29_2000_metro_perc":0.9166666666666666,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.08,"30_49_2019_metro_rank":25,"30_49_2019_metro_perc":0.8830841137321976,"30_49_2000_metro_perc":0.7446808510638298,"30_49_2019_dollars_women":52147,"30_49_2019_dollars_men":59051,"30_49_2000_dollars_women":53873.67130008176,"30_49_2000_dollars_men":72344.64431725265,"30_49_map_change":-0.1384032626683679,"50_2019_metro_rank":158,"50_2019_metro_perc":0.7324375,"50_2000_metro_perc":0.631578947368421,"50_2019_dollars_women":58595,"50_2019_dollars_men":80000,"50_2000_dollars_women":55412.91905151267,"50_2000_dollars_men":87737.12183156173,"50_map_change":-0.10085855263157895},{"FIPS":37340,"MSA":"Palm Bay-Melbourne-Titusville, FL","slug":"palm-bay-melbourne-titusville-fl","16_2019_metro_rank":184,"16_2019_metro_perc":0.7759399677837583,"16_2000_metro_perc":0.6944444444444444,"16_2019_dollars_women":39500,"16_2019_dollars_men":50906,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.08149552333931387,"16_29_2019_metro_rank":116,"16_29_2019_metro_perc":0.9043915521287295,"16_29_2000_metro_perc":0.8181818181818182,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":29830,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.09,"30_49_2019_metro_rank":128,"30_49_2019_metro_perc":0.8055239068086276,"30_49_2000_metro_perc":0.6973684210526315,"30_49_2019_dollars_women":41006,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":40790.06541291905,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.1081554857559961,"50_2019_metro_rank":210,"50_2019_metro_perc":0.6870959759982679,"50_2000_metro_perc":0.5953488372093023,"50_2019_dollars_women":44429,"50_2019_dollars_men":64662,"50_2000_dollars_women":39404.74243663123,"50_2000_dollars_men":66187.65331152902,"50_map_change":-0.09174713878896557},{"FIPS":37860,"MSA":"Pensacola-Ferry Pass-Brent, FL","slug":"pensacola-ferry-pass-brent-fl","16_2019_metro_rank":220,"16_2019_metro_perc":0.7475242275802108,"16_2000_metro_perc":0.7142857142857143,"16_2019_dollars_women":35251,"16_2019_dollars_men":47157,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":47408.83074407195,"16_map_change":-0.03323851329449645,"16_29_2019_metro_rank":120,"16_29_2019_metro_perc":0.9,"16_29_2000_metro_perc":0.7727272727272727,"16_29_2019_dollars_women":28800,"16_29_2019_dollars_men":32000,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.13,"30_49_2019_metro_rank":238,"30_49_2019_metro_perc":0.7071857934231721,"30_49_2000_metro_perc":0.7272727272727273,"30_49_2019_dollars_women":36000,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":50795.17579721995,"30_49_map_change":0.020086933849555177,"50_2019_metro_rank":206,"50_2019_metro_perc":0.6897849748752641,"50_2000_metro_perc":0.6225,"50_2019_dollars_women":38848,"50_2019_dollars_men":56319,"50_2000_dollars_women":38327.2690106296,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.06728497487526408},{"FIPS":37980,"MSA":"Philadelphia-Camden-Wilmington, PA-NJ-DE-MD","slug":"philadelphia-camden-wilmington-pa-nj-de-md","16_2019_metro_rank":100,"16_2019_metro_perc":0.8224854955877334,"16_2000_metro_perc":0.7380952380952381,"16_2019_dollars_women":50610,"16_2019_dollars_men":61533,"16_2000_dollars_women":47716.680294358135,"16_2000_dollars_men":64648.405560098116,"16_map_change":-0.08439025749249529,"16_29_2019_metro_rank":50,"16_29_2019_metro_perc":0.9490758003515687,"16_29_2000_metro_perc":0.8896797153024911,"16_29_2019_dollars_women":35634,"16_29_2019_dollars_men":37546,"16_29_2000_dollars_women":38481.19378577269,"16_29_2000_dollars_men":43252.861815208504,"16_29_map_change":-0.06,"30_49_2019_metro_rank":91,"30_49_2019_metro_perc":0.8343538461538461,"30_49_2000_metro_perc":0.7355555555555555,"30_49_2019_dollars_women":54233,"30_49_2019_dollars_men":65000,"30_49_2000_dollars_women":50949.10057236304,"30_49_2000_dollars_men":69266.14881439084,"30_49_map_change":-0.0987982905982906,"50_2019_metro_rank":147,"50_2019_metro_perc":0.7372076807552027,"50_2000_metro_perc":0.6464646464646465,"50_2019_dollars_women":54978,"50_2019_dollars_men":74576,"50_2000_dollars_women":49255.92804578904,"50_2000_dollars_men":76192.76369582993,"50_map_change":-0.09074303429055619},{"FIPS":38060,"MSA":"Phoenix-Mesa-Scottsdale, AZ","slug":"phoenix-mesa-scottsdale-az","16_2019_metro_rank":74,"16_2019_metro_perc":0.83434,"16_2000_metro_perc":0.8,"16_2019_dollars_women":41717,"16_2019_dollars_men":50000,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.034339999999999926,"16_29_2019_metro_rank":43,"16_29_2019_metro_perc":0.9666781389818841,"16_29_2000_metro_perc":0.9236947791164659,"16_29_2019_dollars_women":30896,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":35402.698282910875,"16_29_2000_dollars_men":38327.2690106296,"16_29_map_change":-0.04,"30_49_2019_metro_rank":92,"30_49_2019_metro_perc":0.8340283569641368,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":45000,"30_49_2019_dollars_men":53955,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.0840283569641368,"50_2019_metro_rank":60,"50_2019_metro_perc":0.7847987296806195,"50_2000_metro_perc":0.7142857142857143,"50_2019_dollars_women":47941,"50_2019_dollars_men":61087,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.07051301539490518},{"FIPS":38300,"MSA":"Pittsburgh, PA","slug":"pittsburgh-pa","16_2019_metro_rank":200,"16_2019_metro_perc":0.7614668502989836,"16_2000_metro_perc":0.679144385026738,"16_2019_dollars_women":43678.5,"16_2019_dollars_men":57361,"16_2000_dollars_women":39096.89288634505,"16_2000_dollars_men":57567.86590351594,"16_map_change":-0.08232246527224563,"16_29_2019_metro_rank":197,"16_29_2019_metro_perc":0.830076923076923,"16_29_2000_metro_perc":0.82,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":39000,"16_29_2000_dollars_women":31554.578904333604,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.01,"30_49_2019_metro_rank":193,"30_49_2019_metro_perc":0.7692917003310996,"30_49_2000_metro_perc":0.6892230576441103,"30_49_2019_dollars_women":48560,"30_49_2019_dollars_men":63123,"30_49_2000_dollars_women":42329.31316434996,"30_49_2000_dollars_men":61415.985282093214,"30_49_map_change":-0.08006864268698932,"50_2019_metro_rank":176,"50_2019_metro_perc":0.7196035622850142,"50_2000_metro_perc":0.6074766355140186,"50_2019_dollars_women":45815,"50_2019_dollars_men":63667,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":65879.80376124285,"50_map_change":-0.11212692677099556},{"FIPS":38340,"MSA":"Pittsfield, MA","slug":"pittsfield-ma","16_2019_metro_rank":78,"16_2019_metro_perc":0.8340283569641368,"16_2000_metro_perc":0.7428571428571429,"16_2019_dollars_women":45000,"16_2019_dollars_men":53955,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.09117121410699391,"16_29_2019_metro_rank":171,"16_29_2019_metro_perc":0.8641428571428571,"16_29_2000_metro_perc":0.84,"16_29_2019_dollars_women":30245,"16_29_2019_dollars_men":35000,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.02,"30_49_2019_metro_rank":36,"30_49_2019_metro_perc":0.8653771688824148,"30_49_2000_metro_perc":0.7417582417582418,"30_49_2019_dollars_women":46932,"30_49_2019_dollars_men":54233,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":56028.61815208504,"30_49_map_change":-0.123618927124173,"50_2019_metro_rank":33,"50_2019_metro_perc":0.813506775760675,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":50906,"50_2019_dollars_men":62576,"50_2000_dollars_women":43098.93704006541,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.14684010909400835},{"FIPS":38860,"MSA":"Portland-South Portland, ME","slug":"portland-south-portland-me","16_2019_metro_rank":76,"16_2019_metro_perc":0.8341370044539331,"16_2000_metro_perc":0.76,"16_2019_dollars_women":45322,"16_2019_dollars_men":54334,"16_2000_dollars_women":40943.99018806214,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.07413700445393312,"16_29_2019_metro_rank":219,"16_29_2019_metro_perc":0.8108108108108109,"16_29_2000_metro_perc":0.9205020920502092,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":37000,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":36788.02125919869,"16_29_map_change":0.11,"30_49_2019_metro_rank":43,"30_49_2019_metro_perc":0.8630535823905989,"30_49_2000_metro_perc":0.7702702702702703,"30_49_2019_dollars_women":49207,"30_49_2019_dollars_men":57015,"30_49_2000_dollars_women":43868.560915780865,"30_49_2000_dollars_men":56952.166802943575,"30_49_map_change":-0.09278331212032864,"50_2019_metro_rank":48,"50_2019_metro_perc":0.7963768342667626,"50_2000_metro_perc":0.7095115681233933,"50_2019_dollars_women":50906,"50_2019_dollars_men":63922,"50_2000_dollars_women":42483.23793949305,"50_2000_dollars_men":59876.7375306623,"50_map_change":-0.08686526614336931},{"FIPS":38900,"MSA":"Portland-Vancouver-Hillsboro, OR-WA","slug":"portland-vancouver-hillsboro-or-wa","16_2019_metro_rank":127,"16_2019_metro_perc":0.8087479570689626,"16_2000_metro_perc":0.75,"16_2019_dollars_women":48000,"16_2019_dollars_men":59351,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.05874795706896263,"16_29_2019_metro_rank":125,"16_29_2019_metro_perc":0.897125080454838,"16_29_2000_metro_perc":0.8863636363636364,"16_29_2019_dollars_women":33452,"16_29_2019_dollars_men":37288,"16_29_2000_dollars_women":36018.397383483236,"16_29_2000_dollars_men":40636.140637775956,"16_29_map_change":-0.01,"30_49_2019_metro_rank":108,"30_49_2019_metro_perc":0.8204530521573167,"30_49_2000_metro_perc":0.7428571428571429,"30_49_2019_dollars_women":52445,"30_49_2019_dollars_men":63922,"30_49_2000_dollars_women":48024.52984464431,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.0775959093001738,"50_2019_metro_rank":110,"50_2019_metro_perc":0.7529368262365959,"50_2000_metro_perc":0.7111111111111111,"50_2019_dollars_women":52942,"50_2019_dollars_men":70314,"50_2000_dollars_women":49255.92804578904,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.04182571512548472},{"FIPS":38940,"MSA":"Port St. Lucie, FL","slug":"port-st-lucie-fl","16_2019_metro_rank":67,"16_2019_metro_perc":0.837503475118154,"16_2000_metro_perc":0.8,"16_2019_dollars_women":36150,"16_2019_dollars_men":43164,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.037503475118153995,"16_29_2019_metro_rank":52,"16_29_2019_metro_perc":0.9484884863036124,"16_29_2000_metro_perc":0.95,"16_29_2019_dollars_women":26073,"16_29_2019_dollars_men":27489,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0,"30_49_2019_metro_rank":102,"30_49_2019_metro_perc":0.8243806613554513,"30_49_2000_metro_perc":0.78125,"30_49_2019_dollars_women":37769,"30_49_2019_dollars_men":45815,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":49255.92804578904,"30_49_map_change":-0.043130661355451294,"50_2019_metro_rank":78,"50_2019_metro_perc":0.772537037037037,"50_2000_metro_perc":0.7142857142857143,"50_2019_dollars_women":41717,"50_2019_dollars_men":54000,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.05825132275132272},{"FIPS":39140,"MSA":"Prescott, AZ","slug":"prescott-az","16_2019_metro_rank":28,"16_2019_metro_perc":0.8687795385043091,"16_2000_metro_perc":0.7333333333333333,"16_2019_dollars_women":37500,"16_2019_dollars_men":43164,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.13544620517097583,"16_29_2019_metro_rank":213,"16_29_2019_metro_perc":0.8178679182031512,"16_29_2000_metro_perc":0.85,"16_29_2019_dollars_women":24397,"16_29_2019_dollars_men":29830,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.03,"30_49_2019_metro_rank":150,"30_49_2019_metro_perc":0.7980356046654389,"30_49_2000_metro_perc":0.732484076433121,"30_49_2019_dollars_women":39000,"30_49_2019_dollars_men":48870,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":48332.379394930496,"30_49_map_change":-0.06555152823231791,"50_2019_metro_rank":12,"50_2019_metro_perc":0.8512614610175586,"50_2000_metro_perc":0.6714285714285714,"50_2019_dollars_women":42615,"50_2019_dollars_men":50061,"50_2000_dollars_women":36172.322158626324,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.17983288958898724},{"FIPS":39300,"MSA":"Providence-Warwick, RI-MA","slug":"providence-warwick-ri-ma","16_2019_metro_rank":75,"16_2019_metro_perc":0.8342253447464305,"16_2000_metro_perc":0.723404255319149,"16_2019_dollars_women":47852,"16_2019_dollars_men":57361,"16_2000_dollars_women":41867.538838920686,"16_2000_dollars_men":57875.71545380212,"16_map_change":-0.11082108942728153,"16_29_2019_metro_rank":159,"16_29_2019_metro_perc":0.8771479255474066,"16_29_2000_metro_perc":0.88,"16_29_2019_dollars_women":33129,"16_29_2019_dollars_men":37769,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0,"30_49_2019_metro_rank":61,"30_49_2019_metro_perc":0.8484333333333334,"30_49_2000_metro_perc":0.7475,"30_49_2019_dollars_women":50906,"30_49_2019_dollars_men":60000,"30_49_2000_dollars_women":46023.50776778413,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.10093333333333332,"50_2019_metro_rank":67,"50_2019_metro_perc":0.7794185785815709,"50_2000_metro_perc":0.669047619047619,"50_2019_dollars_women":52147,"50_2019_dollars_men":66905,"50_2000_dollars_women":43252.861815208504,"50_2000_dollars_men":64648.405560098116,"50_map_change":-0.11037095953395193},{"FIPS":39340,"MSA":"Provo-Orem, UT","slug":"provo-orem-ut","16_2019_metro_rank":249,"16_2019_metro_perc":0.6240274159425104,"16_2000_metro_perc":0.5833333333333334,"16_2019_dollars_women":35690,"16_2019_dollars_men":57193,"16_2000_dollars_women":32324.202780049058,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.04069408260917706,"16_29_2019_metro_rank":209,"16_29_2019_metro_perc":0.8227226392364007,"16_29_2000_metro_perc":0.72,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.1,"30_49_2019_metro_rank":250,"30_49_2019_metro_perc":0.5959571428571429,"30_49_2000_metro_perc":0.5577777777777778,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":70000,"30_49_2000_dollars_women":38635.11856091578,"30_49_2000_dollars_men":69266.14881439084,"30_49_map_change":-0.038179365079365035,"50_2019_metro_rank":249,"50_2019_metro_perc":0.54925,"50_2000_metro_perc":0.5208333333333334,"50_2019_dollars_women":41743,"50_2019_dollars_men":76000,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":73883.89206868356,"50_map_change":-0.028416666666666646},{"FIPS":39380,"MSA":"Pueblo, CO","slug":"pueblo-co","16_2019_metro_rank":57,"16_2019_metro_perc":0.8445133264936369,"16_2000_metro_perc":0.7866666666666666,"16_2019_dollars_women":38688,"16_2019_dollars_men":45811,"16_2000_dollars_women":36326.24693376942,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.05784665982697024,"16_29_2019_metro_rank":188,"16_29_2019_metro_perc":0.8512310110005238,"16_29_2000_metro_perc":0.782608695652174,"16_29_2019_dollars_women":26000,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.07,"30_49_2019_metro_rank":148,"30_49_2019_metro_perc":0.79854,"30_49_2000_metro_perc":0.7817589576547231,"30_49_2019_dollars_women":39927,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":47254.90596892886,"30_49_map_change":-0.016781042345276886,"50_2019_metro_rank":70,"50_2019_metro_perc":0.7761872957995631,"50_2000_metro_perc":0.6433915211970075,"50_2019_dollars_women":43000,"50_2019_dollars_men":55399,"50_2000_dollars_women":39712.59198691742,"50_2000_dollars_men":61723.83483237939,"50_map_change":-0.13279577460255565},{"FIPS":39540,"MSA":"Racine, WI","slug":"racine-wi","16_2019_metro_rank":211,"16_2019_metro_perc":0.7547956630525438,"16_2000_metro_perc":0.6585365853658537,"16_2019_dollars_women":40725,"16_2019_dollars_men":53955,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":63109.15780866721,"16_map_change":-0.09625907768669006,"16_29_2019_metro_rank":104,"16_29_2019_metro_perc":0.9123793698472551,"16_29_2000_metro_perc":0.7392857142857143,"16_29_2019_dollars_women":28552,"16_29_2019_dollars_men":31294,"16_29_2000_dollars_women":31862.428454619785,"16_29_2000_dollars_men":43098.93704006541,"16_29_map_change":-0.17,"30_49_2019_metro_rank":187,"30_49_2019_metro_perc":0.7719330761065526,"30_49_2000_metro_perc":0.6744186046511628,"30_49_2019_dollars_women":45815,"30_49_2019_dollars_men":59351,"30_49_2000_dollars_women":44638.18479149632,"30_49_2000_dollars_men":66187.65331152902,"30_49_map_change":-0.09751447145538983,"50_2019_metro_rank":223,"50_2019_metro_perc":0.6798912274634936,"50_2000_metro_perc":0.5957446808510638,"50_2019_dollars_women":43254,"50_2019_dollars_men":63619,"50_2000_dollars_women":43098.93704006541,"50_2000_dollars_men":72344.64431725265,"50_map_change":-0.08414654661242982},{"FIPS":39580,"MSA":"Raleigh, NC","slug":"raleigh-nc","16_2019_metro_rank":162,"16_2019_metro_perc":0.7894763402694838,"16_2000_metro_perc":0.75,"16_2019_dollars_women":46932,"16_2019_dollars_men":59447,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.03947634026948377,"16_29_2019_metro_rank":64,"16_29_2019_metro_perc":0.9428635572767582,"16_29_2000_metro_perc":0.9433962264150944,"16_29_2019_dollars_women":33598,"16_29_2019_dollars_men":35634,"16_29_2000_dollars_women":38481.19378577269,"16_29_2000_dollars_men":40790.06541291905,"16_29_map_change":0,"30_49_2019_metro_rank":170,"30_49_2019_metro_perc":0.7862416211040064,"30_49_2000_metro_perc":0.7111111111111111,"30_49_2019_dollars_women":50906,"30_49_2019_dollars_men":64746,"30_49_2000_dollars_women":49255.92804578904,"30_49_2000_dollars_men":69266.14881439084,"30_49_map_change":-0.07513050999289528,"50_2019_metro_rank":152,"50_2019_metro_perc":0.73529328821207,"50_2000_metro_perc":0.6,"50_2019_dollars_women":52147,"50_2019_dollars_men":70920,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.13529328821206998},{"FIPS":39740,"MSA":"Reading, PA","slug":"reading-pa","16_2019_metro_rank":157,"16_2019_metro_perc":0.7919918691391643,"16_2000_metro_perc":0.6756756756756757,"16_2019_dollars_women":41300,"16_2019_dollars_men":52147,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":56952.166802943575,"16_map_change":-0.11631619346348865,"16_29_2019_metro_rank":233,"16_29_2019_metro_perc":0.7943022055124573,"16_29_2000_metro_perc":0.7481481481481481,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":37769,"16_29_2000_dollars_women":31092.80457890433,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.05,"30_49_2019_metro_rank":80,"30_49_2019_metro_perc":0.8399962932073024,"30_49_2000_metro_perc":0.675,"30_49_2019_dollars_women":45322,"30_49_2019_dollars_men":53955,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.16499629320730236,"50_2019_metro_rank":138,"50_2019_metro_perc":0.7422166666666666,"50_2000_metro_perc":0.6203473945409429,"50_2019_dollars_women":44533,"50_2019_dollars_men":60000,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":62031.684382665575,"50_map_change":-0.12186927212572374},{"FIPS":39820,"MSA":"Redding, CA","slug":"redding-ca","16_2019_metro_rank":205,"16_2019_metro_perc":0.7596699127850131,"16_2000_metro_perc":0.7142857142857143,"16_2019_dollars_women":38848,"16_2019_dollars_men":51138,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.045384198499298756,"16_29_2019_metro_rank":142,"16_29_2019_metro_perc":0.8878,"16_29_2000_metro_perc":0.87,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":30000,"16_29_2000_dollars_women":26782.910874897792,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":-0.02,"30_49_2019_metro_rank":152,"30_49_2019_metro_perc":0.7969604299879529,"30_49_2000_metro_perc":0.7049180327868853,"30_49_2019_dollars_women":43000,"30_49_2019_dollars_men":53955,"30_49_2000_dollars_women":39712.59198691742,"30_49_2000_dollars_men":56336.467702371214,"30_49_map_change":-0.09204239720106766,"50_2019_metro_rank":64,"50_2019_metro_perc":0.781301503271238,"50_2000_metro_perc":0.5955555555555555,"50_2019_dollars_women":46932,"50_2019_dollars_men":60069,"50_2000_dollars_women":41251.839738348324,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.18574594771568254},{"FIPS":39900,"MSA":"Reno, NV","slug":"reno-nv","16_2019_metro_rank":62,"16_2019_metro_perc":0.8386532125205931,"16_2000_metro_perc":0.8,"16_2019_dollars_women":40725,"16_2019_dollars_men":48560,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.03865321252059306,"16_29_2019_metro_rank":61,"16_29_2019_metro_perc":0.9435023013004664,"16_29_2000_metro_perc":0.9125,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":33709.52575633687,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.03,"30_49_2019_metro_rank":65,"30_49_2019_metro_perc":0.8460236886632826,"30_49_2000_metro_perc":0.8108108108108109,"30_49_2019_dollars_women":45000,"30_49_2019_dollars_men":53190,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":56952.166802943575,"30_49_map_change":-0.035212877852471736,"50_2019_metro_rank":42,"50_2019_metro_perc":0.8037017543859649,"50_2000_metro_perc":0.7481296758104738,"50_2019_dollars_women":45811,"50_2019_dollars_men":57000,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":61723.83483237939,"50_map_change":-0.05557207857549107},{"FIPS":40060,"MSA":"Richmond, VA","slug":"richmond-va","16_2019_metro_rank":79,"16_2019_metro_perc":0.8340283569641368,"16_2000_metro_perc":0.7368421052631579,"16_2019_dollars_women":45000,"16_2019_dollars_men":53955,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.09718625170097894,"16_29_2019_metro_rank":20,"16_29_2019_metro_perc":1,"16_29_2000_metro_perc":0.8703703703703703,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":32373,"16_29_2000_dollars_women":36172.322158626324,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.13,"30_49_2019_metro_rank":86,"30_49_2019_metro_perc":0.8372413793103448,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":48560,"30_49_2019_dollars_men":58000,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.08724137931034481,"50_2019_metro_rank":124,"50_2019_metro_perc":0.7473283013227711,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":50000,"50_2019_dollars_men":66905,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.08066163465610443},{"FIPS":40140,"MSA":"Riverside-San Bernardino-Ontario, CA","slug":"riverside-san-bernardino-ontario-ca","16_2019_metro_rank":103,"16_2019_metro_perc":0.8208728729538879,"16_2000_metro_perc":0.7567567567567568,"16_2019_dollars_women":40570,"16_2019_dollars_men":49423,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":56952.166802943575,"16_map_change":-0.06411611619713109,"16_29_2019_metro_rank":84,"16_29_2019_metro_perc":0.9317,"16_29_2000_metro_perc":0.9090909090909091,"16_29_2019_dollars_women":27951,"16_29_2019_dollars_men":30000,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.02,"30_49_2019_metro_rank":122,"30_49_2019_metro_perc":0.8103176391079072,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.06031763910790722,"50_2019_metro_rank":51,"50_2019_metro_perc":0.7949318185538657,"50_2000_metro_perc":0.6888888888888889,"50_2019_dollars_women":48560,"50_2019_dollars_men":61087,"50_2000_dollars_women":47716.680294358135,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.10604292966497686},{"FIPS":40220,"MSA":"Roanoke, VA","slug":"roanoke-va","16_2019_metro_rank":73,"16_2019_metro_perc":0.8343588994806116,"16_2000_metro_perc":null,"16_2019_dollars_women":40000,"16_2019_dollars_men":47941,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":45,"16_29_2019_metro_perc":0.9588340577857325,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":53,"30_49_2019_metro_perc":0.8547788586902015,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":42615,"30_49_2019_dollars_men":49855,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":32,"50_2019_metro_perc":0.813511259382819,"50_2000_metro_perc":0,"50_2019_dollars_women":43893,"50_2019_dollars_men":53955,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":40380,"MSA":"Rochester, NY","slug":"rochester-ny","16_2019_metro_rank":122,"16_2019_metro_perc":0.8118432026688908,"16_2000_metro_perc":0.7025,"16_2019_dollars_women":43803,"16_2019_dollars_men":53955,"16_2000_dollars_women":43252.861815208504,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.10934320266889075,"16_29_2019_metro_rank":109,"16_29_2019_metro_perc":0.9084862771510356,"16_29_2000_metro_perc":0.852,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":35634,"16_29_2000_dollars_women":32785.97710547833,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.06,"30_49_2019_metro_rank":59,"30_49_2019_metro_perc":0.8490542646642109,"30_49_2000_metro_perc":0.746268656716418,"30_49_2019_dollars_women":47941,"30_49_2019_dollars_men":56464,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61877.75960752248,"30_49_map_change":-0.1027856079477929,"50_2019_metro_rank":131,"50_2019_metro_perc":0.7445780460371022,"50_2000_metro_perc":0.6382978723404256,"50_2019_dollars_women":47000,"50_2019_dollars_men":63123,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":72344.64431725265,"50_map_change":-0.10628017369667664},{"FIPS":40420,"MSA":"Rockford, IL","slug":"rockford-il","16_2019_metro_rank":226,"16_2019_metro_perc":0.7386372390416763,"16_2000_metro_perc":0.635,"16_2019_dollars_women":38353,"16_2019_dollars_men":51924,"16_2000_dollars_women":39096.89288634505,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.10363723904167632,"16_29_2019_metro_rank":204,"16_29_2019_metro_perc":0.8280540208717004,"16_29_2000_metro_perc":0.7592592592592593,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":32580,"16_29_2000_dollars_women":31554.578904333604,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.07,"30_49_2019_metro_rank":192,"30_49_2019_metro_perc":0.7702072985981936,"30_49_2000_metro_perc":0.6666666666666666,"30_49_2019_dollars_women":40164,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":64648.405560098116,"30_49_map_change":-0.10354063193152696,"50_2019_metro_rank":200,"50_2019_metro_perc":0.6939308968204934,"50_2000_metro_perc":0.5416666666666666,"50_2019_dollars_women":43803,"50_2019_dollars_men":63123,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":73883.89206868356,"50_map_change":-0.15226423015382673},{"FIPS":40580,"MSA":"Rocky Mount, NC","slug":"rocky-mount-nc","16_2019_metro_rank":125,"16_2019_metro_perc":0.8099964801126364,"16_2000_metro_perc":0.7666666666666667,"16_2019_dollars_women":34518,"16_2019_dollars_men":42615,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.043329813445969645,"16_29_2019_metro_rank":111,"16_29_2019_metro_perc":0.9069982949069613,"16_29_2000_metro_perc":0.8818181818181818,"16_29_2019_dollars_women":24469,"16_29_2019_dollars_men":26978,"16_29_2000_dollars_women":29861.406377759606,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.03,"30_49_2019_metro_rank":32,"30_49_2019_metro_perc":0.8712622847982157,"30_49_2000_metro_perc":0.7741935483870968,"30_49_2019_dollars_women":37500,"30_49_2019_dollars_men":43041,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":47716.680294358135,"30_49_map_change":-0.0970687364111189,"50_2019_metro_rank":144,"50_2019_metro_perc":0.7402894435900469,"50_2000_metro_perc":0.7,"50_2019_dollars_women":37546,"50_2019_dollars_men":50718,"50_2000_dollars_women":35556.62305805396,"50_2000_dollars_men":50795.17579721995,"50_map_change":-0.040289443590046936},{"FIPS":40900,"MSA":"Sacramento--Roseville--Arden-Arcade, CA","slug":"sacramento-roseville-arden-arcade-ca","16_2019_metro_rank":29,"16_2019_metro_perc":0.8687771994197457,"16_2000_metro_perc":0.7925,"16_2019_dollars_women":50906,"16_2019_dollars_men":58595,"16_2000_dollars_women":48794.15372035977,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.07627719941974576,"16_29_2019_metro_rank":16,"16_29_2019_metro_perc":1.0067118115898603,"16_29_2000_metro_perc":0.96,"16_29_2019_dollars_women":33598,"16_29_2019_dollars_men":33374,"16_29_2000_dollars_women":36941.94603434178,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.05,"30_49_2019_metro_rank":27,"30_49_2019_metro_perc":0.8789312196369216,"30_49_2000_metro_perc":0.7906976744186046,"30_49_2019_dollars_women":55000,"30_49_2019_dollars_men":62576,"30_49_2000_dollars_women":52334.423548650855,"30_49_2000_dollars_men":66187.65331152902,"30_49_map_change":-0.08823354521831694,"50_2019_metro_rank":31,"50_2019_metro_perc":0.8138710029466332,"50_2000_metro_perc":0.7,"50_2019_dollars_women":59660,"50_2019_dollars_men":73304,"50_2000_dollars_women":53873.67130008176,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.11387100294663322},{"FIPS":40980,"MSA":"Saginaw, MI","slug":"saginaw-mi","16_2019_metro_rank":234,"16_2019_metro_perc":0.7161857990587273,"16_2000_metro_perc":0.6225,"16_2019_dollars_women":35000,"16_2019_dollars_men":48870,"16_2000_dollars_women":38327.2690106296,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.0936857990587272,"16_29_2019_metro_rank":242,"16_29_2019_metro_perc":0.766653108475955,"16_29_2000_metro_perc":0.8771929824561403,"16_29_2019_dollars_women":24503,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":35094.84873262469,"16_29_map_change":0.11,"30_49_2019_metro_rank":236,"30_49_2019_metro_perc":0.71634,"30_49_2000_metro_perc":0.6585365853658537,"30_49_2019_dollars_women":35817,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":63109.15780866721,"30_49_map_change":-0.05780341463414629,"50_2019_metro_rank":197,"50_2019_metro_perc":0.6952894142186685,"50_2000_metro_perc":0.49615384615384617,"50_2019_dollars_women":40000,"50_2019_dollars_men":57530,"50_2000_dollars_women":39712.59198691742,"50_2000_dollars_men":80040.88307440719,"50_map_change":-0.19913556806482235},{"FIPS":41100,"MSA":"St. George, UT","slug":"st-george-ut","16_2019_metro_rank":166,"16_2019_metro_perc":0.7859652952089927,"16_2000_metro_perc":null,"16_2019_dollars_women":36009,"16_2019_dollars_men":45815,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":24,"16_29_2019_metro_perc":0.9941652165011772,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":29136,"16_29_2019_dollars_men":29307,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":175,"30_49_2019_metro_perc":0.7827175954915466,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":51104,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":247,"50_2019_metro_perc":0.5666759336484107,"50_2000_metro_perc":0,"50_2019_dollars_women":36690,"50_2019_dollars_men":64746,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":41140,"MSA":"St. Joseph, MO-KS","slug":"st-joseph-mo-ks","16_2019_metro_rank":106,"16_2019_metro_perc":0.8191555555555555,"16_2000_metro_perc":null,"16_2019_dollars_women":36862,"16_2019_dollars_men":45000,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":207,"16_29_2019_metro_perc":0.8250845463902368,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":28057,"16_29_2019_dollars_men":34005,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":204,"30_49_2019_metro_perc":0.7619439868204283,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":37000,"30_49_2019_dollars_men":48560,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":56,"50_2019_metro_perc":0.788767532314462,"50_2000_metro_perc":0,"50_2019_dollars_women":40153,"50_2019_dollars_men":50906,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":41180,"MSA":"St. Louis, MO-IL","slug":"st-louis-mo-il","16_2019_metro_rank":183,"16_2019_metro_perc":0.7774727272727273,"16_2000_metro_perc":0.6925,"16_2019_dollars_women":42761,"16_2019_dollars_men":55000,"16_2000_dollars_women":42637.162714636135,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.08497272727272731,"16_29_2019_metro_rank":164,"16_29_2019_metro_perc":0.8726857142857143,"16_29_2000_metro_perc":0.8148148148148148,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":35000,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.06,"30_49_2019_metro_rank":180,"30_49_2019_metro_perc":0.7764666443178009,"30_49_2000_metro_perc":0.7263922518159807,"30_49_2019_dollars_women":46324,"30_49_2019_dollars_men":59660,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":63570.93213409648,"30_49_map_change":-0.05007439250182022,"50_2019_metro_rank":146,"50_2019_metro_perc":0.7380769230769231,"50_2000_metro_perc":0.5870020964360587,"50_2019_dollars_women":47975,"50_2019_dollars_men":65000,"50_2000_dollars_women":43098.93704006541,"50_2000_dollars_men":73422.11774325429,"50_map_change":-0.15107482664086436},{"FIPS":41500,"MSA":"Salinas, CA","slug":"salinas-ca","16_2019_metro_rank":10,"16_2019_metro_perc":0.9105533122339845,"16_2000_metro_perc":0.8108108108108109,"16_2019_dollars_women":41717,"16_2019_dollars_men":45815,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":56952.166802943575,"16_map_change":-0.09974250142317365,"16_29_2019_metro_rank":89,"16_29_2019_metro_perc":0.9302758620689655,"16_29_2000_metro_perc":0.9545454545454546,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":29000,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":0.02,"30_49_2019_metro_rank":63,"30_49_2019_metro_perc":0.8479157663143834,"30_49_2000_metro_perc":0.8,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":49255.92804578904,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.04791576631438332,"50_2019_metro_rank":4,"50_2019_metro_perc":0.8836419489717553,"50_2000_metro_perc":0.6893617021276596,"50_2019_dollars_women":51777,"50_2019_dollars_men":58595,"50_2000_dollars_women":49871.6271463614,"50_2000_dollars_men":72344.64431725265,"50_map_change":-0.19428024684409573},{"FIPS":41540,"MSA":"Salisbury, MD-DE","slug":"salisbury-md-de","16_2019_metro_rank":48,"16_2019_metro_perc":0.8494816545336976,"16_2000_metro_perc":0.7666666666666667,"16_2019_dollars_women":40725,"16_2019_dollars_men":47941,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.0828149878670309,"16_29_2019_metro_rank":158,"16_29_2019_metro_perc":0.8774241440103925,"16_29_2000_metro_perc":0.9523809523809523,"16_29_2019_dollars_women":28368,"16_29_2019_dollars_men":32331,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":0.07,"30_49_2019_metro_rank":22,"30_49_2019_metro_perc":0.8888797364085668,"30_49_2000_metro_perc":0.78125,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":48560,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":49255.92804578904,"30_49_map_change":-0.10762973640856677,"50_2019_metro_rank":35,"50_2019_metro_perc":0.8093792413743839,"50_2000_metro_perc":0.6236842105263158,"50_2019_dollars_women":45322,"50_2019_dollars_men":55996,"50_2000_dollars_women":36480.17170891251,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.18569503084806804},{"FIPS":41620,"MSA":"Salt Lake City, UT","slug":"salt-lake-city-ut","16_2019_metro_rank":197,"16_2019_metro_perc":0.7670623429919267,"16_2000_metro_perc":0.7222222222222222,"16_2019_dollars_women":40000,"16_2019_dollars_men":52147,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.04484012076970445,"16_29_2019_metro_rank":95,"16_29_2019_metro_perc":0.9250014981722299,"16_29_2000_metro_perc":0.8,"16_29_2019_dollars_women":30871,"16_29_2019_dollars_men":33374,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.13,"30_49_2019_metro_rank":218,"30_49_2019_metro_perc":0.745454228482767,"30_49_2000_metro_perc":0.725,"30_49_2019_dollars_women":42760,"30_49_2019_dollars_men":57361,"30_49_2000_dollars_women":44638.18479149632,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.020454228482767012,"50_2019_metro_rank":143,"50_2019_metro_perc":0.7404472863188459,"50_2000_metro_perc":0.6369710467706013,"50_2019_dollars_women":47941,"50_2019_dollars_men":64746,"50_2000_dollars_women":44022.48569092395,"50_2000_dollars_men":69112.22403924775,"50_map_change":-0.10347623954824459},{"FIPS":41660,"MSA":"San Angelo, TX","slug":"san-angelo-tx","16_2019_metro_rank":185,"16_2019_metro_perc":0.7749853338026517,"16_2000_metro_perc":0.7455197132616488,"16_2019_dollars_women":33026,"16_2019_dollars_men":42615,"16_2000_dollars_women":32016.353229762877,"16_2000_dollars_men":42945.01226492232,"16_map_change":-0.02946562054100288,"16_29_2019_metro_rank":10,"16_29_2019_metro_perc":1.0185185185185186,"16_29_2000_metro_perc":0.7549019607843137,"16_29_2019_dollars_women":27500,"16_29_2019_dollars_men":27000,"16_29_2000_dollars_women":23704.415372035975,"16_29_2000_dollars_men":31400.654129190512,"16_29_map_change":-0.26,"30_49_2019_metro_rank":234,"30_49_2019_metro_perc":0.7220940728111523,"30_49_2000_metro_perc":0.81,"30_49_2019_dollars_women":36000,"30_49_2019_dollars_men":49855,"30_49_2000_dollars_women":37403.720359771054,"30_49_2000_dollars_men":46177.43254292723,"30_49_map_change":0.08790592718884771,"50_2019_metro_rank":235,"50_2019_metro_perc":0.6461153846153846,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":33598,"50_2019_dollars_men":52000,"50_2000_dollars_women":30784.95502861815,"50_2000_dollars_men":46177.43254292723,"50_map_change":0.020551282051281983},{"FIPS":41700,"MSA":"San Antonio-New Braunfels, TX","slug":"san-antonio-new-braunfels-tx","16_2019_metro_rank":31,"16_2019_metro_perc":0.8668715955066338,"16_2000_metro_perc":0.8,"16_2019_dollars_women":38353,"16_2019_dollars_men":44243,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.0668715955066338,"16_29_2019_metro_rank":88,"16_29_2019_metro_perc":0.9306699615595826,"16_29_2000_metro_perc":0.95,"16_29_2019_dollars_women":27116,"16_29_2019_dollars_men":29136,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.02,"30_49_2019_metro_rank":52,"30_49_2019_metro_perc":0.8552316171197935,"30_49_2000_metro_perc":0.7878787878787878,"30_49_2019_dollars_women":41743,"30_49_2019_dollars_men":48809,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":50795.17579721995,"30_49_map_change":-0.06735282924100561,"50_2019_metro_rank":52,"50_2019_metro_perc":0.7925308127142989,"50_2000_metro_perc":0.6756756756756757,"50_2019_dollars_women":42761,"50_2019_dollars_men":53955,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":56952.166802943575,"50_map_change":-0.11685513703862327},{"FIPS":41740,"MSA":"San Diego-Carlsbad, CA","slug":"san-diego-carlsbad-ca","16_2019_metro_rank":14,"16_2019_metro_perc":0.900398480214994,"16_2000_metro_perc":0.8379888268156425,"16_2019_dollars_women":48581,"16_2019_dollars_men":53955,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":55105.06950122649,"16_map_change":-0.06240965339935156,"16_29_2019_metro_rank":6,"16_29_2019_metro_perc":1.0526093318159648,"16_29_2000_metro_perc":1.1,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":30755,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":0.05,"30_49_2019_metro_rank":46,"30_49_2019_metro_perc":0.8620662107752285,"30_49_2000_metro_perc":0.8,"30_49_2019_dollars_women":53955,"30_49_2019_dollars_men":62588,"30_49_2000_dollars_women":49255.92804578904,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.06206621077522845,"50_2019_metro_rank":87,"50_2019_metro_perc":0.7694305555555555,"50_2000_metro_perc":0.6895833333333333,"50_2019_dollars_women":55399,"50_2019_dollars_men":72000,"50_2000_dollars_women":50949.10057236304,"50_2000_dollars_men":73883.89206868356,"50_map_change":-0.07984722222222218},{"FIPS":41860,"MSA":"San Francisco-Oakland-Hayward, CA","slug":"san-francisco-oakland-hayward-ca","16_2019_metro_rank":94,"16_2019_metro_perc":0.8250623855240998,"16_2000_metro_perc":0.78,"16_2019_dollars_women":67118,"16_2019_dollars_men":81349,"16_2000_dollars_women":60030.662305805396,"16_2000_dollars_men":76962.38757154538,"16_map_change":-0.0450623855240998,"16_29_2019_metro_rank":33,"16_29_2019_metro_perc":0.9822024908655168,"16_29_2000_metro_perc":0.9615384615384616,"16_29_2019_dollars_women":50000,"16_29_2019_dollars_men":50906,"16_29_2000_dollars_women":46177.43254292723,"16_29_2000_dollars_men":48024.52984464431,"16_29_map_change":-0.02,"30_49_2019_metro_rank":111,"30_49_2019_metro_perc":0.819493402887669,"30_49_2000_metro_perc":0.7788461538461539,"30_49_2019_dollars_women":75091,"30_49_2019_dollars_men":91631,"30_49_2000_dollars_women":62339.53393295175,"30_49_2000_dollars_men":80040.88307440719,"30_49_map_change":-0.04064724904151518,"50_2019_metro_rank":43,"50_2019_metro_perc":0.8029075091575092,"50_2000_metro_perc":0.7272727272727273,"50_2019_dollars_women":70142,"50_2019_dollars_men":87360,"50_2000_dollars_women":61569.9100572363,"50_2000_dollars_men":84658.62632869992,"50_map_change":-0.0756347818847819},{"FIPS":41940,"MSA":"San Jose-Sunnyvale-Santa Clara, CA","slug":"san-jose-sunnyvale-santa-clara-ca","16_2019_metro_rank":231,"16_2019_metro_perc":0.7264020284667178,"16_2000_metro_perc":0.7272727272727273,"16_2019_dollars_women":68183,"16_2019_dollars_men":93864,"16_2000_dollars_women":61569.9100572363,"16_2000_dollars_men":84658.62632869992,"16_map_change":0.00087069880600954,"16_29_2019_metro_rank":146,"16_29_2019_metro_perc":0.8839820773329892,"16_29_2000_metro_perc":0.9142857142857143,"16_29_2019_dollars_women":47941,"16_29_2019_dollars_men":54233,"16_29_2000_dollars_women":49255.92804578904,"16_29_2000_dollars_men":53873.67130008176,"16_29_map_change":0.03,"30_49_2019_metro_rank":214,"30_49_2019_metro_perc":0.7499952058603563,"30_49_2000_metro_perc":0.7377049180327869,"30_49_2019_dollars_women":78220,"30_49_2019_dollars_men":104294,"30_49_2000_dollars_women":69266.14881439084,"30_49_2000_dollars_men":93894.11283728536,"30_49_map_change":-0.012290287827569357,"50_2019_metro_rank":222,"50_2019_metro_perc":0.6801654028994617,"50_2000_metro_perc":0.7,"50_2019_dollars_women":69249,"50_2019_dollars_men":101812,"50_2000_dollars_women":64648.405560098116,"50_2000_dollars_men":92354.86508585446,"50_map_change":0.019834597100538254},{"FIPS":42020,"MSA":"San Luis Obispo-Paso Robles-Arroyo Grande, CA","slug":"san-luis-obispo-paso-robles-arroyo-grande-ca","16_2019_metro_rank":149,"16_2019_metro_perc":0.7992087395077789,"16_2000_metro_perc":0.675,"16_2019_dollars_women":44846,"16_2019_dollars_men":56113,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.12420873950777889,"16_29_2019_metro_rank":21,"16_29_2019_metro_perc":1,"16_29_2000_metro_perc":0.7083333333333334,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.29,"30_49_2019_metro_rank":208,"30_49_2019_metro_perc":0.7557761900343324,"30_49_2000_metro_perc":0.6944444444444444,"30_49_2019_dollars_women":48870,"30_49_2019_dollars_men":64662,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":66495.5028618152,"30_49_map_change":-0.061331745589887965,"50_2019_metro_rank":183,"50_2019_metro_perc":0.7142857142857143,"50_2000_metro_perc":0.632,"50_2019_dollars_women":53955,"50_2019_dollars_men":75537,"50_2000_dollars_women":48640.22894521668,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.0822857142857143},{"FIPS":42100,"MSA":"Santa Cruz-Watsonville, CA","slug":"santa-cruz-watsonville-ca","16_2019_metro_rank":43,"16_2019_metro_perc":0.8536513497143419,"16_2000_metro_perc":0.7333333333333333,"16_2019_dollars_women":52147,"16_2019_dollars_men":61087,"16_2000_dollars_women":50795.17579721995,"16_2000_dollars_men":69266.14881439084,"16_map_change":-0.12031801638100859,"16_29_2019_metro_rank":94,"16_29_2019_metro_perc":0.9255741218035968,"16_29_2000_metro_perc":0.852,"16_29_2019_dollars_women":31961,"16_29_2019_dollars_men":34531,"16_29_2000_dollars_women":32785.97710547833,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.07,"30_49_2019_metro_rank":47,"30_49_2019_metro_perc":0.86042364131285,"30_49_2000_metro_perc":0.72,"30_49_2019_dollars_women":55000,"30_49_2019_dollars_men":63922,"30_49_2000_dollars_women":55412.91905151267,"30_49_2000_dollars_men":76962.38757154538,"30_49_map_change":-0.14042364131285,"50_2019_metro_rank":11,"50_2019_metro_perc":0.852675,"50_2000_metro_perc":0.7090909090909091,"50_2019_dollars_women":68214,"50_2019_dollars_men":80000,"50_2000_dollars_women":60030.662305805396,"50_2000_dollars_men":84658.62632869992,"50_map_change":-0.14358409090909086},{"FIPS":42140,"MSA":"Santa Fe, NM","slug":"santa-fe-nm","16_2019_metro_rank":13,"16_2019_metro_perc":0.9010151187904968,"16_2000_metro_perc":0.7421052631578947,"16_2019_dollars_women":41717,"16_2019_dollars_men":46300,"16_2000_dollars_women":43406.78659035159,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.15890985563260207,"16_29_2019_metro_rank":152,"16_29_2019_metro_perc":0.8806096528365792,"16_29_2000_metro_perc":0.7272727272727273,"16_29_2019_dollars_women":26000,"16_29_2019_dollars_men":29525,"16_29_2000_dollars_women":24627.96402289452,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.15,"30_49_2019_metro_rank":44,"30_49_2019_metro_perc":0.8628500823723229,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":41900,"30_49_2019_dollars_men":48560,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.11285008237232286,"50_2019_metro_rank":8,"50_2019_metro_perc":0.8691166666666666,"50_2000_metro_perc":0.5769230769230769,"50_2019_dollars_women":52147,"50_2019_dollars_men":60000,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":80040.88307440719,"50_map_change":-0.2921935897435898},{"FIPS":42200,"MSA":"Santa Maria-Santa Barbara, CA","slug":"santa-maria-santa-barbara-ca","16_2019_metro_rank":15,"16_2019_metro_perc":0.900356688429528,"16_2000_metro_perc":0.8,"16_2019_dollars_women":43164,"16_2019_dollars_men":47941,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":57721.79067865903,"16_map_change":-0.10035668842952794,"16_29_2019_metro_rank":13,"16_29_2019_metro_perc":1.012890710553487,"16_29_2000_metro_perc":1,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":-0.01,"30_49_2019_metro_rank":26,"30_49_2019_metro_perc":0.878973009075551,"30_49_2000_metro_perc":0.8,"30_49_2019_dollars_women":44745,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":49255.92804578904,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.07897300907555094,"50_2019_metro_rank":9,"50_2019_metro_perc":0.8666741242648939,"50_2000_metro_perc":0.64,"50_2019_dollars_women":54233,"50_2019_dollars_men":62576,"50_2000_dollars_women":49255.92804578904,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.22667412426489386},{"FIPS":42220,"MSA":"Santa Rosa, CA","slug":"santa-rosa-ca","16_2019_metro_rank":4,"16_2019_metro_perc":0.9293211911678221,"16_2000_metro_perc":0.774818401937046,"16_2019_dollars_women":52147,"16_2019_dollars_men":56113,"16_2000_dollars_women":49255.92804578904,"16_2000_dollars_men":63570.93213409648,"16_map_change":-0.1545027892307761,"16_29_2019_metro_rank":160,"16_29_2019_metro_perc":0.8766402761416869,"16_29_2000_metro_perc":0.904,"16_29_2019_dollars_women":32000,"16_29_2019_dollars_men":36503,"16_29_2000_dollars_women":34786.99918233851,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0.03,"30_49_2019_metro_rank":6,"30_49_2019_metro_perc":0.9386466422049663,"30_49_2000_metro_perc":0.7777777777777778,"30_49_2019_dollars_women":55000,"30_49_2019_dollars_men":58595,"30_49_2000_dollars_women":53873.67130008176,"30_49_2000_dollars_men":69266.14881439084,"30_49_map_change":-0.1608688644271885,"50_2019_metro_rank":17,"50_2019_metro_perc":0.8432189937193734,"50_2000_metro_perc":0.7,"50_2019_dollars_women":61087,"50_2019_dollars_men":72445,"50_2000_dollars_women":53873.67130008176,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.1432189937193734},{"FIPS":42540,"MSA":"Scranton--Wilkes-Barre--Hazleton, PA","slug":"scranton-wilkes-barre-hazleton-pa","16_2019_metro_rank":138,"16_2019_metro_perc":0.8031301482701813,"16_2000_metro_perc":0.7033639143730887,"16_2019_dollars_women":39000,"16_2019_dollars_men":48560,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":50333.401471790676,"16_map_change":-0.0997662338970926,"16_29_2019_metro_rank":169,"16_29_2019_metro_perc":0.8691588785046729,"16_29_2000_metro_perc":0.8130434782608695,"16_29_2019_dollars_women":29202,"16_29_2019_dollars_men":33598,"16_29_2000_dollars_women":28783.93295175797,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.06,"30_49_2019_metro_rank":110,"30_49_2019_metro_perc":0.8200088212169444,"30_49_2000_metro_perc":0.7246376811594203,"30_49_2019_dollars_women":42761,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":53104.04742436631,"30_49_map_change":-0.09537114005752412,"50_2019_metro_rank":142,"50_2019_metro_perc":0.7404545454545455,"50_2000_metro_perc":0.6527777777777778,"50_2019_dollars_women":40725,"50_2019_dollars_men":55000,"50_2000_dollars_women":36172.322158626324,"50_2000_dollars_men":55412.91905151267,"50_map_change":-0.08767676767676769},{"FIPS":42660,"MSA":"Seattle-Tacoma-Bellevue, WA","slug":"seattle-tacoma-bellevue-wa","16_2019_metro_rank":191,"16_2019_metro_perc":0.7698668415499986,"16_2000_metro_perc":0.7600950118764845,"16_2019_dollars_women":54000,"16_2019_dollars_men":70142,"16_2000_dollars_women":49255.92804578904,"16_2000_dollars_men":64802.330335241204,"16_map_change":-0.009771829673514087,"16_29_2019_metro_rank":110,"16_29_2019_metro_perc":0.9075155221944213,"16_29_2000_metro_perc":0.8928571428571429,"16_29_2019_dollars_women":39172,"16_29_2019_dollars_men":43164,"16_29_2000_dollars_women":38481.19378577269,"16_29_2000_dollars_men":43098.93704006541,"16_29_map_change":-0.01,"30_49_2019_metro_rank":195,"30_49_2019_metro_perc":0.7671215487146937,"30_49_2000_metro_perc":0.7658643326039387,"30_49_2019_dollars_women":60430,"30_49_2019_dollars_men":78775,"30_49_2000_dollars_women":53873.67130008176,"30_49_2000_dollars_men":70343.62224039248,"30_49_map_change":-0.0012572161107550217,"50_2019_metro_rank":167,"50_2019_metro_perc":0.7286891183439944,"50_2000_metro_perc":0.684,"50_2019_dollars_women":59351,"50_2019_dollars_men":81449,"50_2000_dollars_women":52642.27309893704,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.04468911834399436},{"FIPS":43340,"MSA":"Shreveport-Bossier City, LA","slug":"shreveport-bossier-city-la","16_2019_metro_rank":167,"16_2019_metro_perc":0.7857688529957437,"16_2000_metro_perc":0.7371794871794872,"16_2019_dollars_women":36000,"16_2019_dollars_men":45815,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":48024.52984464431,"16_map_change":-0.0485893658162565,"16_29_2019_metro_rank":132,"16_29_2019_metro_perc":0.8933595257305224,"16_29_2000_metro_perc":0.8653846153846154,"16_29_2019_dollars_women":25467,"16_29_2019_dollars_men":28507,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":32016.353229762877,"16_29_map_change":-0.03,"30_49_2019_metro_rank":223,"30_49_2019_metro_perc":0.74,"30_49_2000_metro_perc":0.7164179104477612,"30_49_2019_dollars_women":37000,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":51564.799672935405,"30_49_map_change":-0.02358208955223884,"50_2019_metro_rank":105,"50_2019_metro_perc":0.7547956630525438,"50_2000_metro_perc":0.6377551020408163,"50_2019_dollars_women":40725,"50_2019_dollars_men":53955,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":60338.51185609157,"50_map_change":-0.11704056101172744},{"FIPS":43900,"MSA":"Spartanburg, SC","slug":"spartanburg-sc","16_2019_metro_rank":182,"16_2019_metro_perc":0.7777777777777778,"16_2000_metro_perc":0.7625,"16_2019_dollars_women":35000,"16_2019_dollars_men":45000,"16_2000_dollars_women":37557.64513491414,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.015277777777777835,"16_29_2019_metro_rank":148,"16_29_2019_metro_perc":0.8832503928758513,"16_29_2000_metro_perc":0.8,"16_29_2019_dollars_women":26978,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.08,"30_49_2019_metro_rank":188,"30_49_2019_metro_perc":0.7710345112797502,"30_49_2000_metro_perc":0.7352941176470589,"30_49_2019_dollars_women":37288,"30_49_2019_dollars_men":48361,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":52334.423548650855,"30_49_map_change":-0.035740393632691325,"50_2019_metro_rank":208,"50_2019_metro_perc":0.6891385098935638,"50_2000_metro_perc":0.6578947368421053,"50_2019_dollars_women":38589,"50_2019_dollars_men":55996,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":58491.41455437449,"50_map_change":-0.031243773051458534},{"FIPS":44060,"MSA":"Spokane-Spokane Valley, WA","slug":"spokane-spokane-valley-wa","16_2019_metro_rank":104,"16_2019_metro_perc":0.82012,"16_2000_metro_perc":0.7352941176470589,"16_2019_dollars_women":41006,"16_2019_dollars_men":50000,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":52334.423548650855,"16_map_change":-0.08482588235294108,"16_29_2019_metro_rank":190,"16_29_2019_metro_perc":0.847375,"16_29_2000_metro_perc":0.8772727272727273,"16_29_2019_dollars_women":27116,"16_29_2019_dollars_men":32000,"16_29_2000_dollars_women":29707.481602616514,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":0.03,"30_49_2019_metro_rank":48,"30_49_2019_metro_perc":0.8580551134293439,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":44745,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.10805511342934393,"50_2019_metro_rank":91,"50_2019_metro_perc":0.7668873076286613,"50_2000_metro_perc":0.6708074534161491,"50_2019_dollars_women":46343,"50_2019_dollars_men":60430,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":61954.72199509403,"50_map_change":-0.0960798542125122},{"FIPS":44100,"MSA":"Springfield, IL","slug":"springfield-il","16_2019_metro_rank":60,"16_2019_metro_perc":0.8399977472403695,"16_2000_metro_perc":0.7694444444444445,"16_2019_dollars_women":44745,"16_2019_dollars_men":53268,"16_2000_dollars_women":42637.162714636135,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.07055330279592498,"16_29_2019_metro_rank":73,"16_29_2019_metro_perc":0.9386439723412909,"16_29_2000_metro_perc":0.8636363636363636,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":29245.707277187244,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.08,"30_49_2019_metro_rank":64,"30_49_2019_metro_perc":0.8471633061968628,"30_49_2000_metro_perc":0.7868421052631579,"30_49_2019_dollars_women":46932,"30_49_2019_dollars_men":55399,"30_49_2000_dollars_women":46023.50776778413,"30_49_2000_dollars_men":58491.41455437449,"30_49_map_change":-0.060321200933704855,"50_2019_metro_rank":82,"50_2019_metro_perc":0.7711172897337484,"50_2000_metro_perc":0.6928406466512702,"50_2019_dollars_women":51031,"50_2019_dollars_men":66178,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":66649.4276369583,"50_map_change":-0.07827664308247817},{"FIPS":44140,"MSA":"Springfield, MA","slug":"springfield-ma","16_2019_metro_rank":23,"16_2019_metro_perc":0.8700363636363636,"16_2000_metro_perc":0.7573333333333333,"16_2019_dollars_women":47852,"16_2019_dollars_men":55000,"16_2000_dollars_women":43714.63614063778,"16_2000_dollars_men":57721.79067865903,"16_map_change":-0.1127030303030303,"16_29_2019_metro_rank":107,"16_29_2019_metro_perc":0.9090961460913647,"16_29_2000_metro_perc":0.88,"16_29_2019_dollars_women":31562,"16_29_2019_dollars_men":34718,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.03,"30_49_2019_metro_rank":31,"30_49_2019_metro_perc":0.8716723906486986,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":50000,"30_49_2019_dollars_men":57361,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.12167239064869861,"50_2019_metro_rank":29,"50_2019_metro_perc":0.8175,"50_2000_metro_perc":0.7194244604316546,"50_2019_dollars_women":53955,"50_2019_dollars_men":66000,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":64186.63123466884,"50_map_change":-0.09807553956834536},{"FIPS":44180,"MSA":"Springfield, MO","slug":"springfield-mo","16_2019_metro_rank":97,"16_2019_metro_perc":0.8249930497636919,"16_2000_metro_perc":0.7333333333333333,"16_2019_dollars_women":35610,"16_2019_dollars_men":43164,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.09165971643035864,"16_29_2019_metro_rank":166,"16_29_2019_metro_perc":0.8719879518072289,"16_29_2000_metro_perc":0.8571428571428571,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":-0.01,"30_49_2019_metro_rank":118,"30_49_2019_metro_perc":0.812236559139785,"30_49_2000_metro_perc":0.7076923076923077,"30_49_2019_dollars_women":37769,"30_49_2019_dollars_men":46500,"30_49_2000_dollars_women":35402.698282910875,"30_49_2000_dollars_men":50025.55192150449,"30_49_map_change":-0.10454425144747725,"50_2019_metro_rank":63,"50_2019_metro_perc":0.7814188256634725,"50_2000_metro_perc":0.6571428571428571,"50_2019_dollars_women":39632,"50_2019_dollars_men":50718,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":53873.67130008176,"50_map_change":-0.1242759685206154},{"FIPS":44220,"MSA":"Springfield, OH","slug":"springfield-oh","16_2019_metro_rank":225,"16_2019_metro_perc":0.741875,"16_2000_metro_perc":0.6756756756756757,"16_2019_dollars_women":35610,"16_2019_dollars_men":48000,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":56952.166802943575,"16_map_change":-0.0661993243243243,"16_29_2019_metro_rank":180,"16_29_2019_metro_perc":0.8539032258064516,"16_29_2000_metro_perc":0.9203539823008849,"16_29_2019_dollars_women":26471,"16_29_2019_dollars_men":31000,"16_29_2000_dollars_women":32016.353229762877,"16_29_2000_dollars_men":34786.99918233851,"16_29_map_change":0.07,"30_49_2019_metro_rank":216,"30_49_2019_metro_perc":0.7485005508180669,"30_49_2000_metro_perc":0.6275,"30_49_2019_dollars_women":36690,"30_49_2019_dollars_men":49018,"30_49_2000_dollars_women":38635.11856091578,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.12100055081806693,"50_2019_metro_rank":174,"50_2019_metro_perc":0.7205818181818182,"50_2000_metro_perc":0.5416666666666666,"50_2019_dollars_women":39632,"50_2019_dollars_men":55000,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":73883.89206868356,"50_map_change":-0.17891515151515158},{"FIPS":44300,"MSA":"State College, PA","slug":"state-college-pa","16_2019_metro_rank":105,"16_2019_metro_perc":0.8197115384615384,"16_2000_metro_perc":0.7636363636363637,"16_2019_dollars_women":42625,"16_2019_dollars_men":52000,"16_2000_dollars_women":38789.04333605887,"16_2000_dollars_men":50795.17579721995,"16_map_change":-0.05607517482517477,"16_29_2019_metro_rank":75,"16_29_2019_metro_perc":0.9376760352370108,"16_29_2000_metro_perc":0.9090909090909091,"16_29_2019_dollars_women":31294,"16_29_2019_dollars_men":33374,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.03,"30_49_2019_metro_rank":17,"30_49_2019_metro_perc":0.894010286449032,"30_49_2000_metro_perc":0.7541899441340782,"30_49_2019_dollars_women":50061,"30_49_2019_dollars_men":55996,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":55105.06950122649,"30_49_map_change":-0.13982034231495377,"50_2019_metro_rank":201,"50_2019_metro_perc":0.6922995557436006,"50_2000_metro_perc":0.6613272311212814,"50_2019_dollars_women":45815,"50_2019_dollars_men":66178,"50_2000_dollars_women":44484.260016353226,"50_2000_dollars_men":67265.12673753066,"50_map_change":-0.030972324622319136},{"FIPS":44700,"MSA":"Stockton-Lodi, CA","slug":"stockton-lodi-ca","16_2019_metro_rank":44,"16_2019_metro_perc":0.8536320851237978,"16_2000_metro_perc":0.7368421052631579,"16_2019_dollars_women":41717,"16_2019_dollars_men":48870,"16_2000_dollars_women":43098.93704006541,"16_2000_dollars_men":58491.41455437449,"16_map_change":-0.11678997986063999,"16_29_2019_metro_rank":76,"16_29_2019_metro_perc":0.9375076734192757,"16_29_2000_metro_perc":0.8333333333333334,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":32580,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.1,"30_49_2019_metro_rank":79,"30_49_2019_metro_perc":0.8399992142380073,"30_49_2000_metro_perc":0.75,"30_49_2019_dollars_women":42761,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":46177.43254292723,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.08999921423800727,"50_2019_metro_rank":77,"50_2019_metro_perc":0.7731906218144751,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":50061,"50_2019_dollars_men":64746,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.10652395514780844},{"FIPS":45060,"MSA":"Syracuse, NY","slug":"syracuse-ny","16_2019_metro_rank":85,"16_2019_metro_perc":0.8293021962746734,"16_2000_metro_perc":0.7008086253369272,"16_2019_dollars_women":44745,"16_2019_dollars_men":53955,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":57106.09157808667,"16_map_change":-0.12849357093774616,"16_29_2019_metro_rank":114,"16_29_2019_metro_perc":0.9060843879412701,"16_29_2000_metro_perc":0.875,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":34531,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.03,"30_49_2019_metro_rank":105,"30_49_2019_metro_perc":0.8239137768781406,"30_49_2000_metro_perc":0.717948717948718,"30_49_2019_dollars_women":46402,"30_49_2019_dollars_men":56319,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":60030.662305805396,"30_49_map_change":-0.10596505892942265,"50_2019_metro_rank":65,"50_2019_metro_perc":0.7809703400664791,"50_2000_metro_perc":0.6255813953488372,"50_2019_dollars_women":48870,"50_2019_dollars_men":62576,"50_2000_dollars_women":41405.76451349141,"50_2000_dollars_men":66187.65331152902,"50_map_change":-0.15538894471764197},{"FIPS":45300,"MSA":"Tampa-St. Petersburg-Clearwater, FL","slug":"tampa-st-petersburg-clearwater-fl","16_2019_metro_rank":32,"16_2019_metro_perc":0.8664893617021276,"16_2000_metro_perc":0.8125,"16_2019_dollars_women":40725,"16_2019_dollars_men":47000,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.05398936170212765,"16_29_2019_metro_rank":34,"16_29_2019_metro_perc":0.9821896280775275,"16_29_2000_metro_perc":0.875,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.11,"30_49_2019_metro_rank":41,"30_49_2019_metro_perc":0.86328,"30_49_2000_metro_perc":0.8,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.06328,"50_2019_metro_rank":59,"50_2019_metro_perc":0.785578579165113,"50_2000_metro_perc":0.7138888888888889,"50_2019_dollars_women":44243,"50_2019_dollars_men":56319,"50_2000_dollars_women":39558.66721177432,"50_2000_dollars_men":55412.91905151267,"50_map_change":-0.07168969027622407},{"FIPS":45780,"MSA":"Toledo, OH","slug":"toledo-oh","16_2019_metro_rank":198,"16_2019_metro_perc":0.7670623429919267,"16_2000_metro_perc":0.6666666666666666,"16_2019_dollars_women":40000,"16_2019_dollars_men":52147,"16_2000_dollars_women":40020.441537203595,"16_2000_dollars_men":60030.662305805396,"16_map_change":-0.10039567632526003,"16_29_2019_metro_rank":173,"16_29_2019_metro_perc":0.8629564585478108,"16_29_2000_metro_perc":0.7407407407407407,"16_29_2019_dollars_women":28500,"16_29_2019_dollars_men":33026,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.12,"30_49_2019_metro_rank":179,"30_49_2019_metro_perc":0.7774727272727273,"30_49_2000_metro_perc":0.7,"30_49_2019_dollars_women":42761,"30_49_2019_dollars_men":55000,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.07747272727272736,"50_2019_metro_rank":186,"50_2019_metro_perc":0.7101399795151929,"50_2000_metro_perc":0.5833333333333334,"50_2019_dollars_women":43680,"50_2019_dollars_men":61509,"50_2000_dollars_women":43098.93704006541,"50_2000_dollars_men":73883.89206868356,"50_map_change":-0.12680664618185955},{"FIPS":45820,"MSA":"Topeka, KS","slug":"topeka-ks","16_2019_metro_rank":126,"16_2019_metro_perc":0.8093333333333333,"16_2000_metro_perc":null,"16_2019_dollars_women":38848,"16_2019_dollars_men":48000,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":211,"16_29_2019_metro_perc":0.8190840607437523,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":27400,"16_29_2019_dollars_men":33452,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":172,"30_49_2019_metro_perc":0.7831730769230769,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":40725,"30_49_2019_dollars_men":52000,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":49,"50_2019_metro_perc":0.7954900606897555,"50_2000_metro_perc":0,"50_2019_dollars_women":43779,"50_2019_dollars_men":55034,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":45940,"MSA":"Trenton, NJ","slug":"trenton-nj","16_2019_metro_rank":81,"16_2019_metro_perc":0.8333333333333334,"16_2000_metro_perc":0.7446808510638298,"16_2019_dollars_women":55000,"16_2019_dollars_men":66000,"16_2000_dollars_women":53873.67130008176,"16_2000_dollars_men":72344.64431725265,"16_map_change":-0.08865248226950362,"16_29_2019_metro_rank":40,"16_29_2019_metro_perc":0.9714285714285714,"16_29_2000_metro_perc":0.9444444444444444,"16_29_2019_dollars_women":34000,"16_29_2019_dollars_men":35000,"16_29_2000_dollars_women":39250.817661488145,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.03,"30_49_2019_metro_rank":103,"30_49_2019_metro_perc":0.8243194444444445,"30_49_2000_metro_perc":0.758,"30_49_2019_dollars_women":59351,"30_49_2019_dollars_men":72000,"30_49_2000_dollars_women":58337.48977923139,"30_49_2000_dollars_men":76962.38757154538,"30_49_map_change":-0.06631944444444449,"50_2019_metro_rank":88,"50_2019_metro_perc":0.7688625,"50_2000_metro_perc":0.6224137931034482,"50_2019_dollars_women":61509,"50_2019_dollars_men":80000,"50_2000_dollars_women":55566.843826655764,"50_2000_dollars_men":89276.36958299264,"50_map_change":-0.14644870689655176},{"FIPS":46060,"MSA":"Tucson, AZ","slug":"tucson-az","16_2019_metro_rank":120,"16_2019_metro_perc":0.8139519848282402,"16_2000_metro_perc":0.78125,"16_2019_dollars_women":37769,"16_2019_dollars_men":46402,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.03270198482824016,"16_29_2019_metro_rank":68,"16_29_2019_metro_perc":0.9417561550550027,"16_29_2000_metro_perc":0.8181818181818182,"16_29_2019_dollars_women":28765,"16_29_2019_dollars_men":30544,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.12,"30_49_2019_metro_rank":191,"30_49_2019_metro_perc":0.7703566751405901,"30_49_2000_metro_perc":0.7428571428571429,"30_49_2019_dollars_women":40000,"30_49_2019_dollars_men":51924,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.02749953228344726,"50_2019_metro_rank":123,"50_2019_metro_perc":0.7476614270977218,"50_2000_metro_perc":0.675,"50_2019_dollars_women":42761,"50_2019_dollars_men":57193,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.07266142709772172},{"FIPS":46220,"MSA":"Tuscaloosa, AL","slug":"tuscaloosa-al","16_2019_metro_rank":188,"16_2019_metro_perc":0.7733316287394528,"16_2000_metro_perc":null,"16_2019_dollars_women":36294,"16_2019_dollars_men":46932,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":241,"16_29_2019_metro_perc":0.767067246228586,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":24000,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":158,"30_49_2019_metro_perc":0.79264,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":39632,"30_49_2019_dollars_men":50000,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":161,"50_2019_metro_perc":0.73005,"50_2000_metro_perc":0,"50_2019_dollars_women":43803,"50_2019_dollars_men":60000,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":46340,"MSA":"Tyler, TX","slug":"tyler-tx","16_2019_metro_rank":213,"16_2019_metro_perc":0.7518750532685587,"16_2000_metro_perc":0.703125,"16_2019_dollars_women":35287,"16_2019_dollars_men":46932,"16_2000_dollars_women":34633.07440719542,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.048750053268558746,"16_29_2019_metro_rank":135,"16_29_2019_metro_perc":0.8907070183397058,"16_29_2000_metro_perc":0.8181818181818182,"16_29_2019_dollars_women":27489,"16_29_2019_dollars_men":30862,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.07,"30_49_2019_metro_rank":206,"30_49_2019_metro_perc":0.7607001509649517,"30_49_2000_metro_perc":0.6828571428571428,"30_49_2019_dollars_women":37288,"30_49_2019_dollars_men":49018,"30_49_2000_dollars_women":36788.02125919869,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.07784300810780886,"50_2019_metro_rank":233,"50_2019_metro_perc":0.6545562315859208,"50_2000_metro_perc":0.6112469437652812,"50_2019_dollars_women":37546,"50_2019_dollars_men":57361,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":62955.23303352412,"50_map_change":-0.043309287820639586},{"FIPS":46520,"MSA":"Urban Honolulu, HI","slug":"urban-honolulu-hi","16_2019_metro_rank":33,"16_2019_metro_perc":0.8644339622641509,"16_2000_metro_perc":0.8571428571428571,"16_2019_dollars_women":45815,"16_2019_dollars_men":53000,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":53873.67130008176,"16_map_change":-0.007291105121293828,"16_29_2019_metro_rank":22,"16_29_2019_metro_perc":1,"16_29_2000_metro_perc":0.9590909090909091,"16_29_2019_dollars_women":32580,"16_29_2019_dollars_men":32580,"16_29_2000_dollars_women":32478.12755519215,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.04,"30_49_2019_metro_rank":109,"30_49_2019_metro_perc":0.8203333333333334,"30_49_2000_metro_perc":0.7948717948717948,"30_49_2019_dollars_women":49220,"30_49_2019_dollars_men":60000,"30_49_2000_dollars_women":47716.680294358135,"30_49_2000_dollars_men":60030.662305805396,"30_49_map_change":-0.025461538461538535,"50_2019_metro_rank":81,"50_2019_metro_perc":0.7722484786704971,"50_2000_metro_perc":0.6446808510638298,"50_2019_dollars_women":50000,"50_2019_dollars_men":64746,"50_2000_dollars_women":46639.2068683565,"50_2000_dollars_men":72344.64431725265,"50_map_change":-0.1275676276066673},{"FIPS":46540,"MSA":"Utica-Rome, NY","slug":"utica-rome-ny","16_2019_metro_rank":99,"16_2019_metro_perc":0.8227284735911558,"16_2000_metro_perc":0.75,"16_2019_dollars_women":40484,"16_2019_dollars_men":49207,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.07272847359115575,"16_29_2019_metro_rank":199,"16_29_2019_metro_perc":0.8286301369863014,"16_29_2000_metro_perc":0.7869565217391304,"16_29_2019_dollars_women":30245,"16_29_2019_dollars_men":36500,"16_29_2000_dollars_women":27860.384300899426,"16_29_2000_dollars_men":35402.698282910875,"16_29_map_change":-0.04,"30_49_2019_metro_rank":87,"30_49_2019_metro_perc":0.83713118296468,"30_49_2000_metro_perc":0.7647058823529411,"30_49_2019_dollars_women":42615,"30_49_2019_dollars_men":50906,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":52334.423548650855,"30_49_map_change":-0.07242530061173891,"50_2019_metro_rank":66,"50_2019_metro_perc":0.7808813951805486,"50_2000_metro_perc":0.6925207756232687,"50_2019_dollars_women":43164,"50_2019_dollars_men":55276,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":55566.843826655764,"50_map_change":-0.08836061955727981},{"FIPS":46700,"MSA":"Vallejo-Fairfield, CA","slug":"vallejo-fairfield-ca","16_2019_metro_rank":68,"16_2019_metro_perc":0.837133923748097,"16_2000_metro_perc":0.7804878048780488,"16_2019_dollars_women":51138,"16_2019_dollars_men":61087,"16_2000_dollars_women":49255.92804578904,"16_2000_dollars_men":63109.15780866721,"16_map_change":-0.05664611887004822,"16_29_2019_metro_rank":175,"16_29_2019_metro_perc":0.8594990345419438,"16_29_2000_metro_perc":0.96,"16_29_2019_dollars_women":32049,"16_29_2019_dollars_men":37288,"16_29_2000_dollars_women":36941.94603434178,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":0.1,"30_49_2019_metro_rank":107,"30_49_2019_metro_perc":0.8210854724616192,"30_49_2000_metro_perc":0.7954545454545454,"30_49_2019_dollars_women":53162,"30_49_2019_dollars_men":64746,"30_49_2000_dollars_women":53873.67130008176,"30_49_2000_dollars_men":67726.90106295994,"30_49_map_change":-0.02563092700707381,"50_2019_metro_rank":5,"50_2019_metro_perc":0.8780378290396812,"50_2000_metro_perc":0.68,"50_2019_dollars_women":62576,"50_2019_dollars_men":71268,"50_2000_dollars_women":52334.423548650855,"50_2000_dollars_men":76962.38757154538,"50_map_change":-0.19803782903968115},{"FIPS":47260,"MSA":"Virginia Beach-Norfolk-Newport News, VA-NC","slug":"virginia-beach-norfolk-newport-news-va-nc","16_2019_metro_rank":153,"16_2019_metro_perc":0.7963745160154875,"16_2000_metro_perc":0.7632398753894081,"16_2019_dollars_women":40725,"16_2019_dollars_men":51138,"16_2000_dollars_women":37711.56991005723,"16_2000_dollars_men":49409.85282093213,"16_map_change":-0.033134640626079404,"16_29_2019_metro_rank":100,"16_29_2019_metro_perc":0.9166773203784199,"16_29_2000_metro_perc":0.8857142857142857,"16_29_2019_dollars_women":28681,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":28630.00817661488,"16_29_2000_dollars_men":32324.202780049058,"16_29_map_change":-0.03,"30_49_2019_metro_rank":124,"30_49_2019_metro_perc":0.809483320066575,"30_49_2000_metro_perc":0.7222222222222222,"30_49_2019_dollars_women":44745,"30_49_2019_dollars_men":55276,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":55412.91905151267,"30_49_map_change":-0.08726109784435276,"50_2019_metro_rank":230,"50_2019_metro_perc":0.6633798126348407,"50_2000_metro_perc":0.627906976744186,"50_2019_dollars_women":45815,"50_2019_dollars_men":69063,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":66187.65331152902,"50_map_change":-0.03547283589065464},{"FIPS":47300,"MSA":"Visalia-Porterville, CA","slug":"visalia-porterville-ca","16_2019_metro_rank":20,"16_2019_metro_perc":0.8901868019314246,"16_2000_metro_perc":0.8,"16_2019_dollars_women":36503,"16_2019_dollars_men":41006,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.09018680193142459,"16_29_2019_metro_rank":108,"16_29_2019_metro_perc":0.9090177673483071,"16_29_2000_metro_perc":0.9,"16_29_2019_dollars_women":27116,"16_29_2019_dollars_men":29830,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":-0.01,"30_49_2019_metro_rank":50,"30_49_2019_metro_perc":0.8571559025637513,"30_49_2000_metro_perc":0.7886435331230284,"30_49_2019_dollars_women":37546,"30_49_2019_dollars_men":43803,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":48794.15372035977,"30_49_map_change":-0.06851236944072292,"50_2019_metro_rank":7,"50_2019_metro_perc":0.8695582102782087,"50_2000_metro_perc":0.7435897435897436,"50_2019_dollars_women":43164,"50_2019_dollars_men":49639,"50_2000_dollars_women":44638.18479149632,"50_2000_dollars_men":60030.662305805396,"50_map_change":-0.12596846668846506},{"FIPS":47380,"MSA":"Waco, TX","slug":"waco-tx","16_2019_metro_rank":116,"16_2019_metro_perc":0.814540715399474,"16_2000_metro_perc":0.7333333333333333,"16_2019_dollars_women":35000,"16_2019_dollars_men":42969,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.08120738206614075,"16_29_2019_metro_rank":29,"16_29_2019_metro_perc":0.9872488694491808,"16_29_2000_metro_perc":0.85,"16_29_2019_dollars_women":26634,"16_29_2019_dollars_men":26978,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":-0.14,"30_49_2019_metro_rank":141,"30_49_2019_metro_perc":0.8009642460960833,"30_49_2000_metro_perc":0.7058823529411765,"30_49_2019_dollars_women":37546,"30_49_2019_dollars_men":46876,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":52334.423548650855,"30_49_map_change":-0.09508189315490678,"50_2019_metro_rank":113,"50_2019_metro_perc":0.7502346624615154,"50_2000_metro_perc":0.6084656084656085,"50_2019_dollars_women":39963.5,"50_2019_dollars_men":53268,"50_2000_dollars_women":35402.698282910875,"50_2000_dollars_men":58183.565004088305,"50_map_change":-0.1417690539959069},{"FIPS":47900,"MSA":"Washington-Arlington-Alexandria, DC-VA-MD-WV","slug":"washington-arlington-alexandria-dc-va-md-wv","16_2019_metro_rank":55,"16_2019_metro_perc":0.845051167359074,"16_2000_metro_perc":0.7872340425531915,"16_2019_dollars_women":63667,"16_2019_dollars_men":75341,"16_2000_dollars_women":56952.166802943575,"16_2000_dollars_men":72344.64431725265,"16_map_change":-0.057817124805882525,"16_29_2019_metro_rank":9,"16_29_2019_metro_perc":1.0207673354452658,"16_29_2000_metro_perc":0.94,"16_29_2019_dollars_women":43500,"16_29_2019_dollars_men":42615,"16_29_2000_dollars_women":43406.78659035159,"16_29_2000_dollars_men":46177.43254292723,"16_29_map_change":-0.08,"30_49_2019_metro_rank":30,"30_49_2019_metro_perc":0.875,"30_49_2000_metro_perc":0.8,"30_49_2019_dollars_women":70000,"30_49_2019_dollars_men":80000,"30_49_2000_dollars_women":61569.9100572363,"30_49_2000_dollars_men":76962.38757154538,"30_49_map_change":-0.07499999999999996,"50_2019_metro_rank":126,"50_2019_metro_perc":0.7468871177319186,"50_2000_metro_perc":0.6645161290322581,"50_2019_dollars_women":73000,"50_2019_dollars_men":97739,"50_2000_dollars_women":63417.00735895339,"50_2000_dollars_men":95433.36058871627,"50_map_change":-0.08237098869966053},{"FIPS":48140,"MSA":"Wausau, WI","slug":"wausau-wi","16_2019_metro_rank":151,"16_2019_metro_perc":0.7967051070840198,"16_2000_metro_perc":0.7225433526011561,"16_2019_dollars_women":38688,"16_2019_dollars_men":48560,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":53257.9721995094,"16_map_change":-0.07416175448286366,"16_29_2019_metro_rank":184,"16_29_2019_metro_perc":0.8522857142857143,"16_29_2000_metro_perc":0.7777777777777778,"16_29_2019_dollars_women":29830,"16_29_2019_dollars_men":35000,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.07,"30_49_2019_metro_rank":139,"30_49_2019_metro_perc":0.8027521213486521,"30_49_2000_metro_perc":0.7285714285714285,"30_49_2019_dollars_women":42761,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":39250.817661488145,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.07418069277722361,"50_2019_metro_rank":112,"50_2019_metro_perc":0.7509198768491402,"50_2000_metro_perc":0.625,"50_2019_dollars_women":40000,"50_2019_dollars_men":53268,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.1259198768491402},{"FIPS":48300,"MSA":"Wenatchee, WA","slug":"wenatchee-wa","16_2019_metro_rank":93,"16_2019_metro_perc":0.8269296623518937,"16_2000_metro_perc":null,"16_2019_dollars_women":36222,"16_2019_dollars_men":43803,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":1,"16_29_2019_metro_perc":1.2024474278246406,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":30363,"16_29_2019_dollars_men":25251,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":95,"30_49_2019_metro_perc":0.8324435049794068,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":38200,"30_49_2019_dollars_men":45889,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":140,"50_2019_metro_perc":0.7413585395236771,"50_2000_metro_perc":0,"50_2019_dollars_women":40000,"50_2019_dollars_men":53955,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":48620,"MSA":"Wichita, KS","slug":"wichita-ks","16_2019_metro_rank":199,"16_2019_metro_perc":0.7648235294117647,"16_2000_metro_perc":0.7099447513812155,"16_2019_dollars_women":39006,"16_2019_dollars_men":51000,"16_2000_dollars_women":39558.66721177432,"16_2000_dollars_men":55720.76860179885,"16_map_change":-0.05487877803054919,"16_29_2019_metro_rank":151,"16_29_2019_metro_perc":0.8810425205719471,"16_29_2000_metro_perc":0.8203125,"16_29_2019_dollars_women":28159,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":39404.74243663123,"16_29_map_change":-0.06,"30_49_2019_metro_rank":173,"30_49_2019_metro_perc":0.7831531125628896,"30_49_2000_metro_perc":0.7,"30_49_2019_dollars_women":41717,"30_49_2019_dollars_men":53268,"30_49_2000_dollars_women":43098.93704006541,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.0831531125628896,"50_2019_metro_rank":191,"50_2019_metro_perc":0.7033411364120026,"50_2000_metro_perc":0.627906976744186,"50_2019_dollars_women":42965,"50_2019_dollars_men":61087,"50_2000_dollars_women":41559.6892886345,"50_2000_dollars_men":66187.65331152902,"50_map_change":-0.07543415966781652},{"FIPS":48660,"MSA":"Wichita Falls, TX","slug":"wichita-falls-tx","16_2019_metro_rank":131,"16_2019_metro_perc":0.80537910204473,"16_2000_metro_perc":0.7857142857142857,"16_2019_dollars_women":33598,"16_2019_dollars_men":41717,"16_2000_dollars_women":33863.45053147997,"16_2000_dollars_men":43098.93704006541,"16_map_change":-0.019664816330444257,"16_29_2019_metro_rank":86,"16_29_2019_metro_perc":0.9312315422084149,"16_29_2000_metro_perc":0.8225806451612904,"16_29_2019_dollars_women":24280,"16_29_2019_dollars_men":26073,"16_29_2000_dollars_women":23550.490596892887,"16_29_2000_dollars_men":28630.00817661488,"16_29_map_change":-0.11,"30_49_2019_metro_rank":57,"30_49_2019_metro_perc":0.8514341251723436,"30_49_2000_metro_perc":0.8,"30_49_2019_dollars_women":37670,"30_49_2019_dollars_men":44243,"30_49_2000_dollars_women":36941.94603434178,"30_49_2000_dollars_men":46177.43254292723,"30_49_map_change":-0.05143412517234358,"50_2019_metro_rank":189,"50_2019_metro_perc":0.708318667135985,"50_2000_metro_perc":0.6735294117647059,"50_2019_dollars_women":36222,"50_2019_dollars_men":51138,"50_2000_dollars_women":35248.77350776778,"50_2000_dollars_men":52334.423548650855,"50_map_change":-0.03478925537127908},{"FIPS":48900,"MSA":"Wilmington, NC","slug":"wilmington-nc","16_2019_metro_rank":45,"16_2019_metro_perc":0.8533410040057956,"16_2000_metro_perc":null,"16_2019_dollars_women":40049,"16_2019_dollars_men":46932,"16_2000_dollars_women":null,"16_2000_dollars_men":null,"16_map_change":null,"16_29_2019_metro_rank":26,"16_29_2019_metro_perc":0.9886069394096323,"16_29_2000_metro_perc":null,"16_29_2019_dollars_women":30544,"16_29_2019_dollars_men":30896,"16_29_2000_dollars_women":null,"16_29_2000_dollars_men":null,"16_29_map_change":null,"30_49_2019_metro_rank":28,"30_49_2019_metro_perc":0.8785374756814216,"30_49_2000_metro_perc":0,"30_49_2019_dollars_women":43803,"30_49_2019_dollars_men":49859,"30_49_2000_dollars_women":null,"30_49_2000_dollars_men":null,"30_49_map_change":null,"50_2019_metro_rank":72,"50_2019_metro_perc":0.7751282331114264,"50_2000_metro_perc":0,"50_2019_dollars_women":42615,"50_2019_dollars_men":54978,"50_2000_dollars_women":null,"50_2000_dollars_men":null,"50_map_change":null},{"FIPS":49180,"MSA":"Winston-Salem, NC","slug":"winston-salem-nc","16_2019_metro_rank":39,"16_2019_metro_perc":0.8555555555555555,"16_2000_metro_perc":0.78125,"16_2019_dollars_women":38500,"16_2019_dollars_men":45000,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":49255.92804578904,"16_map_change":-0.07430555555555551,"16_29_2019_metro_rank":14,"16_29_2019_metro_perc":1.0092252112766917,"16_29_2000_metro_perc":0.875,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":31002,"16_29_2000_dollars_women":32324.202780049058,"16_29_2000_dollars_men":36941.94603434178,"16_29_map_change":-0.13,"30_49_2019_metro_rank":24,"30_49_2019_metro_perc":0.8836407290188802,"30_49_2000_metro_perc":0.7714285714285715,"30_49_2019_dollars_women":40484,"30_49_2019_dollars_men":45815,"30_49_2000_dollars_women":41559.6892886345,"30_49_2000_dollars_men":53873.67130008176,"30_49_map_change":-0.11221215759030878,"50_2019_metro_rank":69,"50_2019_metro_perc":0.778426466499861,"50_2000_metro_perc":0.65,"50_2019_dollars_women":42000,"50_2019_dollars_men":53955,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.128426466499861},{"FIPS":49340,"MSA":"Worcester, MA-CT","slug":"worcester-ma-ct","16_2019_metro_rank":121,"16_2019_metro_perc":0.813506775760675,"16_2000_metro_perc":0.75,"16_2019_dollars_women":50906,"16_2019_dollars_men":62576,"16_2000_dollars_women":46177.43254292723,"16_2000_dollars_men":61569.9100572363,"16_map_change":-0.06350677576067498,"16_29_2019_metro_rank":90,"16_29_2019_metro_perc":0.9284801710426824,"16_29_2000_metro_perc":0.8432055749128919,"16_29_2019_dollars_women":35610,"16_29_2019_dollars_men":38353,"16_29_2000_dollars_women":37249.795584627966,"16_29_2000_dollars_men":44176.41046606705,"16_29_map_change":-0.09,"30_49_2019_metro_rank":115,"30_49_2019_metro_perc":0.815981141769168,"30_49_2000_metro_perc":0.725,"30_49_2019_dollars_women":54000,"30_49_2019_dollars_men":66178,"30_49_2000_dollars_women":49102.00327064595,"30_49_2000_dollars_men":67726.90106295994,"30_49_map_change":-0.09098114176916805,"50_2019_metro_rank":118,"50_2019_metro_perc":0.7495332452063942,"50_2000_metro_perc":0.6666666666666666,"50_2019_dollars_women":55000,"50_2019_dollars_men":73379,"50_2000_dollars_women":46177.43254292723,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.08286657853972756},{"FIPS":49420,"MSA":"Yakima, WA","slug":"yakima-wa","16_2019_metro_rank":171,"16_2019_metro_perc":0.7841343955329851,"16_2000_metro_perc":0.815359477124183,"16_2019_dollars_women":32580,"16_2019_dollars_men":41549,"16_2000_dollars_women":38404.23139820114,"16_2000_dollars_men":47100.981193785774,"16_map_change":0.031225081591197856,"16_29_2019_metro_rank":198,"16_29_2019_metro_perc":0.8291355089014737,"16_29_2000_metro_perc":0.8,"16_29_2019_dollars_women":26500,"16_29_2019_dollars_men":31961,"16_29_2000_dollars_women":27090.760425183973,"16_29_2000_dollars_men":33863.45053147997,"16_29_map_change":-0.03,"30_49_2019_metro_rank":174,"30_49_2019_metro_perc":0.7831514724862138,"30_49_2000_metro_perc":0.7647058823529411,"30_49_2019_dollars_women":33374,"30_49_2019_dollars_men":42615,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":52334.423548650855,"30_49_map_change":-0.018445590133272627,"50_2019_metro_rank":34,"50_2019_metro_perc":0.8097670215691667,"50_2000_metro_perc":0.7335164835164835,"50_2019_dollars_women":41222,"50_2019_dollars_men":50906,"50_2000_dollars_women":41097.91496320523,"50_2000_dollars_men":56028.61815208504,"50_map_change":-0.07625053805268323},{"FIPS":49620,"MSA":"York-Hanover, PA","slug":"york-hanover-pa","16_2019_metro_rank":208,"16_2019_metro_perc":0.7559972710342412,"16_2000_metro_perc":0.684931506849315,"16_2019_dollars_women":41000,"16_2019_dollars_men":54233,"16_2000_dollars_women":38481.19378577269,"16_2000_dollars_men":56182.542927228125,"16_map_change":-0.07106576418492616,"16_29_2019_metro_rank":167,"16_29_2019_metro_perc":0.8716622599296859,"16_29_2000_metro_perc":0.7407407407407407,"16_29_2019_dollars_women":30000,"16_29_2019_dollars_men":34417,"16_29_2000_dollars_women":30784.95502861815,"16_29_2000_dollars_men":41559.6892886345,"16_29_map_change":-0.13,"30_49_2019_metro_rank":225,"30_49_2019_metro_perc":0.7366498848024575,"30_49_2000_metro_perc":0.6666666666666666,"30_49_2019_dollars_women":43164,"30_49_2019_dollars_men":58595,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":60030.662305805396,"30_49_map_change":-0.06998321813579089,"50_2019_metro_rank":181,"50_2019_metro_perc":0.7150457544158332,"50_2000_metro_perc":0.625,"50_2019_dollars_women":43680,"50_2019_dollars_men":61087,"50_2000_dollars_women":38481.19378577269,"50_2000_dollars_men":61569.9100572363,"50_map_change":-0.09004575441583318},{"FIPS":49660,"MSA":"Youngstown-Warren-Boardman, OH-PA","slug":"youngstown-warren-boardman-oh-pa","16_2019_metro_rank":174,"16_2019_metro_perc":0.7817693684479673,"16_2000_metro_perc":0.6444444444444445,"16_2019_dollars_women":36690,"16_2019_dollars_men":46932,"16_2000_dollars_women":35710.54783319705,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.1373249240035228,"16_29_2019_metro_rank":206,"16_29_2019_metro_perc":0.8277614420864229,"16_29_2000_metro_perc":0.7,"16_29_2019_dollars_women":25899,"16_29_2019_dollars_men":31288,"16_29_2000_dollars_women":26936.83565004088,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.13,"30_49_2019_metro_rank":133,"30_49_2019_metro_perc":0.8041739769064425,"30_49_2000_metro_perc":0.6756756756756757,"30_49_2019_dollars_women":39419,"30_49_2019_dollars_men":49018,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":56952.166802943575,"30_49_map_change":-0.1284983012307669,"50_2019_metro_rank":141,"50_2019_metro_perc":0.7413585395236771,"50_2000_metro_perc":0.5444444444444444,"50_2019_dollars_women":40000,"50_2019_dollars_men":53955,"50_2000_dollars_women":37711.56991005723,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.19691409507923274},{"FIPS":49700,"MSA":"Yuba City, CA","slug":"yuba-city-ca","16_2019_metro_rank":26,"16_2019_metro_perc":0.8695652173913043,"16_2000_metro_perc":0.8,"16_2019_dollars_women":40000,"16_2019_dollars_men":46000,"16_2000_dollars_women":36941.94603434178,"16_2000_dollars_men":46177.43254292723,"16_map_change":-0.06956521739130428,"16_29_2019_metro_rank":7,"16_29_2019_metro_perc":1.047805541170378,"16_29_2000_metro_perc":0.85,"16_29_2019_dollars_women":32373,"16_29_2019_dollars_men":30896,"16_29_2000_dollars_women":26167.211774325428,"16_29_2000_dollars_men":30784.95502861815,"16_29_map_change":-0.2,"30_49_2019_metro_rank":168,"30_49_2019_metro_perc":0.7863539609181737,"30_49_2000_metro_perc":0.7878787878787878,"30_49_2019_dollars_women":41006,"30_49_2019_dollars_men":52147,"30_49_2000_dollars_women":40020.441537203595,"30_49_2000_dollars_men":50795.17579721995,"30_49_map_change":0.0015248269606141784,"50_2019_metro_rank":28,"50_2019_metro_perc":0.8191825241061524,"50_2000_metro_perc":0.6222222222222222,"50_2019_dollars_women":48000,"50_2019_dollars_men":58595,"50_2000_dollars_women":43098.93704006541,"50_2000_dollars_men":69266.14881439084,"50_map_change":-0.1969603018839302},{"FIPS":49740,"MSA":"Yuma, AZ","slug":"yuma-az","16_2019_metro_rank":30,"16_2019_metro_perc":0.8681881570478438,"16_2000_metro_perc":0.905511811023622,"16_2019_dollars_women":32373,"16_2019_dollars_men":37288,"16_2000_dollars_women":35402.698282910875,"16_2000_dollars_men":39096.89288634505,"16_map_change":0.03732365397577819,"16_29_2019_metro_rank":67,"16_29_2019_metro_perc":0.9426733877976707,"16_29_2000_metro_perc":1,"16_29_2019_dollars_women":27116,"16_29_2019_dollars_men":28765,"16_29_2000_dollars_women":27706.459525756334,"16_29_2000_dollars_men":27706.459525756334,"16_29_map_change":0.06,"30_49_2019_metro_rank":81,"30_49_2019_metro_perc":0.8397717295873574,"30_49_2000_metro_perc":0.8333333333333334,"30_49_2019_dollars_women":36347,"30_49_2019_dollars_men":43282,"30_49_2000_dollars_women":38481.19378577269,"30_49_2000_dollars_men":46177.43254292723,"30_49_map_change":-0.006438396254023981,"50_2019_metro_rank":54,"50_2019_metro_perc":0.7905405405405406,"50_2000_metro_perc":0.7647058823529411,"50_2019_dollars_women":35100,"50_2019_dollars_men":44400,"50_2000_dollars_women":40020.441537203595,"50_2000_dollars_men":52334.423548650855,"50_map_change":-0.025834658187599446},{"FIPS":"U.S. total","MSA":"U.S total","slug":"u-s-total","16_2019_metro_rank":null,"16_2019_metro_perc":0.8172090436650239,"16_2000_metro_perc":0.75,"16_2019_dollars_women":42615,"16_2019_dollars_men":52147,"16_2000_dollars_women":41559.6892886345,"16_2000_dollars_men":55412.91905151267,"16_map_change":-0.0672090436650239,"16_29_2019_metro_rank":null,"16_29_2019_metro_perc":0.9312459074944938,"16_29_2000_metro_perc":0.88,"16_29_2019_dollars_women":31288,"16_29_2019_dollars_men":33598,"16_29_2000_dollars_women":33863.45053147997,"16_29_2000_dollars_men":38481.19378577269,"16_29_map_change":-0.05,"30_49_2019_metro_rank":null,"30_49_2019_metro_perc":0.818125,"30_49_2000_metro_perc":0.7275,"30_49_2019_dollars_women":45815,"30_49_2019_dollars_men":56000,"30_49_2000_dollars_women":44792.10956663941,"30_49_2000_dollars_men":61569.9100572363,"30_49_map_change":-0.09062499999999996,"50_2019_metro_rank":null,"50_2019_metro_perc":0.7576227307593966,"50_2000_metro_perc":0.672093023255814,"50_2019_dollars_women":47409,"50_2019_dollars_men":62576,"50_2000_dollars_women":44484.260016353226,"50_2000_dollars_men":66187.65331152902,"50_map_change":-0.08552970750358257}]')},162:function(_,e,r){r(163),_.exports=r(171)},171:function(_,e,r){"use strict";r.r(e);var o=r(11),l=r(14),a=r(15),m=r(12),n=r(16),s=r(22),t=r(13),d=r(10),c=r(185),p=r(190),w=Object(o.createContext)({});function g(_){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(_){return!1}}();return function(){var r,o=Object(t.a)(_);if(e){var l=Object(t.a)(this).constructor;r=Reflect.construct(o,arguments,l)}else r=o.apply(this,arguments);return Object(s.a)(this,r)}}var h=function(_){Object(n.a)(r,_);var e=g(r);function r(_){var o;return Object(l.a)(this,r),o=e.call(this,_),Object(d.a)(Object(m.a)(o),"onBlur",(function(_,e){o.props.count<1||window.scrollTo({top:document.querySelector("#results").getBoundingClientRect().y+window.scrollY,behavior:"smooth"})})),Object(d.a)(Object(m.a)(o),"submit",(function(_,e){o.setState({loading:!0}),window.location="".concat(o.props.quiz_url).concat(void 0!==o.props.msa?"".concat(o.props.msa,"/"):"").concat(void 0!==o.props.age?"".concat(o.props.age,"/#results"):"")})),o.state={loading:!1,buttons:[{key:"16",text:"All ages 16+"},{key:"16_29",text:"16-29"},{key:"30_49",text:"30-49"},{key:"50",text:"50+"}]},o}return Object(a.a)(r,[{key:"render",value:function(){var _=this;return React.createElement(w.Consumer,null,(function(e){var r=e.msa,o=e.age,l=e.set_msa,a=e.set_age;return React.createElement("section",{className:"quiz"},_.props.count<1?React.createElement("h4",null,"Where do you live? If your town isn’t listed, try the nearest city."):React.createElement("h4",null,"Look up gender wage gap information for another metro area:"),React.createElement(c.a,{className:"large",fluid:!0,selection:!0,search:!0,large:!0,selectOnNavigation:!1,closeOnChange:!0,clearable:!0,placeholder:"Search ...",options:_.props.options,value:r,onBlur:function(e,r){return _.onBlur(e,r)},onChange:function(_,e){return l(_,e)}}),void 0!==r&&_.props.count<1||_.props.embed?React.createElement("div",{className:"age-choice"},React.createElement("h4",null,"Choose an age group"),React.createElement(p.a.Group,{basic:!0,className:"large",vertical:_.props.width<500},_.state.buttons.map((function(_){return React.createElement(p.a,{basic:!0,active:o===_.key,onClick:function(_,e){return a(_,e)},value:_.key},_.text)})))):"",_.props.embed?React.createElement(p.a,{loading:_.state.loading,className:"black submit",onClick:function(e,r){return _.submit(e,r)}},"SUBMIT"):"")}))}}]),r}(o.Component),u=r(187),i=r(192),k=r(183),S=r(186),f=(r(170),r(184));function A(_){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(_){return!1}}();return function(){var r,o=Object(t.a)(_);if(e){var l=Object(t.a)(this).constructor;r=Reflect.construct(o,arguments,l)}else r=o.apply(this,arguments);return Object(s.a)(this,r)}}var v=function(_){Object(n.a)(r,_);var e=A(r);function r(_){var o;return Object(l.a)(this,r),(o=e.call(this,_)).state={canonical:_.canonical,slug:_.slug},o}return Object(a.a)(r,[{key:"render",value:function(){return React.createElement("a",{href:this.share_link(),className:"item social-link ".concat(this.state.site),target:"_blank"},React.createElement("i",{className:"".concat(this.state.site," icon")}))}}]),r}(o.Component),M=function(_){Object(n.a)(r,_);var e=A(r);function r(_){var o;return Object(l.a)(this,r),o=e.call(this,_),Object(d.a)(Object(m.a)(o),"share_link",(function(){return"https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURI(o.props.canonical))})),o.state={site:"facebook"},o}return Object(a.a)(r)}(v),b=function(_){Object(n.a)(r,_);var e=A(r);function r(_){var o;return Object(l.a)(this,r),o=e.call(this,_),Object(d.a)(Object(m.a)(o),"share_link",(function(){return"https://twitter.com/intent/tweet?text=".concat(encodeURIComponent(o.props.text),"&url=").concat(encodeURI(o.props.canonical),"&via=PewResearch")})),o.state={site:"twitter"},o}return Object(a.a)(r)}(v),I=function(_){Object(n.a)(r,_);var e=A(r);function r(_){var o;return Object(l.a)(this,r),o=e.call(this,_),Object(d.a)(Object(m.a)(o),"share_link",(function(){return"https://www.linkedin.com/sharing/share-offsite/?url=".concat(encodeURI(o.props.canonical))})),o.state={site:"linkedin"},o}return Object(a.a)(r)}(v),P=function(_){Object(n.a)(r,_);var e=A(r);function r(_){return Object(l.a)(this,r),e.call(this,_)}return Object(a.a)(r,[{key:"render",value:function(){return React.createElement("div",{className:"ui text menu share-tools"},React.createElement("p",{className:"share item"},"Share this finding"),React.createElement(M,this.props),React.createElement(b,this.props),React.createElement(I,this.props))}}]),r}(o.Component);function F(_){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(_){return!1}}();return function(){var r,o=Object(t.a)(_);if(e){var l=Object(t.a)(this).constructor;r=Reflect.construct(o,arguments,l)}else r=o.apply(this,arguments);return Object(s.a)(this,r)}}var y=function(_){Object(n.a)(r,_);var e=F(r);function r(_){var a;return Object(l.a)(this,r),a=e.call(this,_),Object(d.a)(Object(m.a)(a),"draw",(function(){var _=a.container.current.children[1];_.innerHTML="";var e=_.clientWidth-a.margin.left-a.margin.right,r=_.clientHeight-a.margin.top-a.margin.bottom;a.svg=Object(k.a)(_).append("svg").attr("width",e+a.margin.left+a.margin.right).attr("height",r+a.margin.top+a.margin.bottom).append("g").attr("transform","translate("+a.margin.left+","+a.margin.top+")"),a.x.range([0,e]),a.x.domain([0,Math.max(1,a.props.value)]),a.svg.append("g").attr("class","x axis").attr("transform","translate(0,"+r+")").call(a.xAxis.tickSize(-r)),a.svg.selectAll(".bar").data([a.props.value]).enter().append("rect").attr("class","bar").attr("width",(function(_){return a.x(_)})).attr("y",0).attr("height",r),a.svg.append("g").attr("class","x2 axis").attr("transform","translate(0,"+r+")").call(a.xAxis.tickSize(-r)),a.svg.selectAll(".label.percentage").data([a.props.value]).enter().append("text").attr("class","label percentage").attr("x",(function(_,e){return a.x(_)})).attr("y",r/2).text((function(_){return Object(u.a)(".0%")(_)}))})),Object(d.a)(Object(m.a)(a),"redraw",(function(){a.svg.selectAll(".label.percentage").remove();var _=a.container.current.children[1],e=_.clientWidth-a.margin.left-a.margin.right,r=_.clientHeight-a.margin.top-a.margin.bottom;a.x.range([0,e]),a.x.domain([0,Math.max(1,a.props.value)]),a.svg.selectAll("rect.bar").data([a.props.value]).transition().duration(300).ease(f.a).attr("width",(function(_){return a.x(_)})),Object(k.a)(_).transition().select(".x2.axis").duration(300).call(a.xAxis.tickSize(-r)),a.svg.selectAll(".label.percentage").data([a.props.value]).enter().append("text").attr("class","label percentage").attr("x",(function(_,e){return a.x(_)})).attr("y",r/2).text((function(_){return Object(u.a)(".0%")(_)}))})),a.svg=null,a.container=Object(o.createRef)(),a.x=Object(S.a)(),a.xAxis=Object(i.a)().scale(a.x).ticks(1).tickFormat((function(_,e,r){return 0==_||1==_?1==_?"100":"0":""})),a.margin={top:0,right:0,bottom:0,left:0},a.state={max:1},a}return Object(a.a)(r,[{key:"componentDidMount",value:function(){this.draw()}},{key:"componentDidUpdate",value:function(_){_.value!==this.props.value?this.redraw():_.width!==this.props.width&&this.draw()}},{key:"render",value:function(){return React.createElement("div",{ref:this.container,className:"chart-container"},React.createElement("div",{className:"overlay"}),React.createElement("div",{className:"inner"}))}}]),r}(o.Component),O=function(_){Object(n.a)(r,_);var e=F(r);function r(_){var o;return Object(l.a)(this,r),(o=e.call(this,_)).state={progress:0},o}return Object(a.a)(r,[{key:"componentDidMount",value:function(){this.updateProgress()}},{key:"componentDidUpdate",value:function(){this.updateProgress()}},{key:"updateProgress",value:function(){var _=this;setTimeout((function(){return _.setState({progress:_.props.active["".concat(_.props.age,"_2019_metro_perc")]})}),100)}},{key:"render",value:function(){return React.createElement("section",{className:"card"},React.createElement("p",null,"Women ",React.createElement("strong",null,"ages ",this.props.ages[this.props.age])," in the ",React.createElement("strong",null,this.props.active.MSA)," metro area earned ",React.createElement("strong",null,Object(u.a)(".0%")(this.props.active["".concat(this.props.age,"_2019_metro_perc")]))," of what men their age earned in 2019."),React.createElement(y,{value:this.state.progress,width:this.props.width}),React.createElement("div",{className:"align-right"},React.createElement(P,Object.assign({},this.props,{text:"Women ages ".concat(this.props.ages[this.props.age]," in the ").concat(this.props.active.MSA," metro area earned ").concat(Object(u.a)(".0%")(this.props.active["".concat(this.props.age,"_2019_metro_perc")])," of what men their age earned in 2019. See where your metro area ranks: ")}))))}}]),r}(o.Component),R=r(189);function j(_){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(_){return!1}}();return function(){var r,o=Object(t.a)(_);if(e){var l=Object(t.a)(this).constructor;r=Reflect.construct(o,arguments,l)}else r=o.apply(this,arguments);return Object(s.a)(this,r)}}var C=function(_){Object(n.a)(r,_);var e=j(r);function r(_){var a;return Object(l.a)(this,r),a=e.call(this,_),Object(d.a)(Object(m.a)(a),"format_dollar",(function(_){return _>=1e5?Object(u.a)("$.4s")(_):_<1e3?Object(u.a)("$.1s")(_):_<1e4?Object(u.a)("$.2s")(_):Object(u.a)("$.3s")(_)})),Object(d.a)(Object(m.a)(a),"label_position",(function(_,e){return _===Math.max(a.m_data[e],a.w_data[e])?_+6e3:_-9e3})),Object(d.a)(Object(m.a)(a),"draw",(function(){a.m_data=[a.props.data["".concat(a.props.accessor,"_2000_dollars_men")],a.props.data["".concat(a.props.accessor,"_2019_dollars_men")]],a.w_data=[a.props.data["".concat(a.props.accessor,"_2000_dollars_women")],a.props.data["".concat(a.props.accessor,"_2019_dollars_women")]];var _=a.container.current.children[0];_.innerHTML="";var e=_.clientWidth-a.margin.left-a.margin.right,r=_.clientHeight-a.margin.top-a.margin.bottom;a.svg=Object(k.a)(_).append("svg").attr("width",e+a.margin.left+a.margin.right).attr("height",r+a.margin.top+a.margin.bottom).append("g").attr("transform","translate("+a.margin.left+","+a.margin.top+")"),a.x.range([0,e]),a.y.range([r,0]),a.x.domain([-.1,1.1]),a.y.domain(a.props.extent),a.svg.append("g").attr("class","x axis").attr("transform","translate(0,"+r+")").call(a.xAxis.tickSize(-r)),a.svg.append("g").attr("class","y axis").call(a.yAxis.tickSize(-e)),a.props.trend&&(a.svg.append("path").datum(a.m_data).attr("class","line men").attr("d",a.valueline(a.m_data)),a.svg.append("path").datum(a.w_data).attr("class","line women").attr("d",a.valueline(a.w_data))),a.svg.selectAll(".dot.men").data(a.m_data).enter().append("circle").attr("class","dot men").style("display",(function(_){return null===_?"none":"inherit"})).attr("cx",(function(_,e){return a.x(e)})).attr("cy",(function(_){return a.y(_)})).attr("r",(function(_,e){return null===_?1.25:3.5})),a.svg.selectAll(".dot.women").data(a.w_data).enter().append("circle").attr("class","dot women").style("display",(function(_){return null===_?"none":"inherit"})).attr("cx",(function(_,e){return a.x(e)})).attr("cy",(function(_){return a.y(_)})).attr("r",(function(_,e){return null===_?1.25:3.5})),a.props.axisLeft,a.props.highlight&&(a.svg.selectAll(".label.men").data(a.m_data).enter().append("text").attr("class","label men").attr("x",(function(_,e){return a.x(e)})).attr("y",(function(_,e){return a.y(a.label_position(_,e))})).text((function(_){return null==_?"":a.format_dollar(_)})),a.svg.selectAll(".label.women").data(a.w_data).enter().append("text").attr("class","label women").attr("x",(function(_,e){return a.x(e)})).attr("y",(function(_,e){return a.y(a.label_position(_,e))})).text((function(_){return null==_?"":a.format_dollar(_)})))})),a.svg=null,a.container=Object(o.createRef)(),a.x=Object(S.a)(),a.y=Object(S.a)(),a.xAxis=Object(i.a)().scale(a.x).ticks().tickFormat((function(_,e,r){return 0==_||1==_?1==_?"2019":"2000":""})),a.yAxis=Object(i.b)().scale(a.y).tickValues([0,2e4,4e4,6e4,8e4,1e5]).tickFormat((function(_){return 0!=_&&a.props.axisLeft?Object(u.a)("$~s")(_):""})),a.valueline=Object(R.a)().x((function(_,e){return a.x(e)})).y((function(_,e){return a.y(_)})),a.margin={top:30,right:11,bottom:35,left:11},a}return Object(a.a)(r,[{key:"componentDidMount",value:function(){this.draw()}},{key:"componentDidUpdate",value:function(){this.draw()}},{key:"render",value:function(){return React.createElement("div",{className:"gender-age-trend ".concat(this.props.accessor," ").concat(this.props.highlight?"highlight":"")},React.createElement("span",null,this.props.title),React.createElement("div",{ref:this.container,className:"chart-container"},React.createElement("div",{className:"inner"})))}}]),r}(o.Component),x=function(_){Object(n.a)(r,_);var e=j(r);function r(_){return Object(l.a)(this,r),e.call(this,_)}return Object(a.a)(r,[{key:"showTrend",value:function(){return!~Object.values(this.props.active).indexOf(null)}},{key:"render",value:function(){var _=this.props.ages[this.props.age],e=Object(u.a)(".0%")(this.props.active["".concat(this.props.age,"_2019_metro_perc")]).replace("%",""),r=Object(u.a)(".0%")(this.props.active["".concat(this.props.age,"_2000_metro_perc")]).replace("%",""),o=this.props.active["".concat(this.props.age,"_2000_dollars_men")],l=this.props.active["".concat(this.props.age,"_2019_dollars_men")],a=this.props.active["".concat(this.props.age,"_2000_dollars_women")],m=this.props.active["".concat(this.props.age,"_2019_dollars_women")],n=[0,1e5],s=this.showTrend();return React.createElement("section",{className:"chart"},React.createElement("h2",null,"How the pay gap in your metro has changed since 2000"),s?React.createElement("p",null,"Between 2000 and 2019, the inflation-adjusted wages of women ages ",_," in ",React.createElement("strong",null,this.props.active.MSA)," ",m>=a?"increased":"decreased",", and the wages of men ages ",_," ",l>o?"increased":"decreased",". As a result, women earned ",React.createElement("strong",null,e,"%")," of what men did in 2019, compared with ",React.createElement("strong",null,r,"%")," in 2000."):React.createElement("p",null,"There isn’t enough data to say how wages have changed in your area since 2000. But in 2019, women ages ",_," earned ",React.createElement("strong",null,e,"%")," of what men ages ",_," did in ",React.createElement("strong",null,this.props.active.MSA),"."),React.createElement("h5",null,"Median annual women’s earnings and men’s earnings, ",React.createElement("strong",null,this.props.active.MSA)),React.createElement("div",{className:"legend"},React.createElement("span",null,"Women"),React.createElement("span",null,"Men")),React.createElement("div",{className:"trends"},React.createElement(C,{data:this.props.active,accessor:"16",title:"All ages 16+",axisLeft:!0,highlight:"16"==this.props.age,extent:n,trend:s}),React.createElement(C,{data:this.props.active,accessor:"16_29",title:"16-29",axisLeft:!1,highlight:"16_29"==this.props.age,extent:n,trend:s}),React.createElement(C,{data:this.props.active,accessor:"30_49",title:"30-49",axisLeft:this.props.width<900,highlight:"30_49"==this.props.age,extent:n,trend:s}),React.createElement(C,{data:this.props.active,accessor:"50",title:"50+",axisLeft:!1,highlight:"50"==this.props.age,extent:n,trend:s})))}}]),r}(o.Component),E=r(188);function N(_){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(_){return!1}}();return function(){var r,o=Object(t.a)(_);if(e){var l=Object(t.a)(this).constructor;r=Reflect.construct(o,arguments,l)}else r=o.apply(this,arguments);return Object(s.a)(this,r)}}var L=function(_){Object(n.a)(r,_);var e=N(r);function r(_){var o;return Object(l.a)(this,r),o=e.call(this,_),Object(d.a)(Object(m.a)(o),"toggleHide",(function(_,e){_.preventDefault(),o.setState({hide:!o.state.hide})})),o.state={hide:!0},o}return Object(a.a)(r,[{key:"render",value:function(){var _=this,e="".concat(this.props.age,"_2019_metro_rank"),r="".concat(this.props.age,"_2019_metro_perc"),o=this.props.ages[this.props.age],l=this.props.data;return l.sort((function(e,r){return e["".concat(_.props.age,"_2019_metro_rank")]-r["".concat(_.props.age,"_2019_metro_rank")]})),React.createElement("section",{className:"rank"},React.createElement("h2",null,"How your metro area compares to others"),React.createElement("p",null,"In 2019, there were ",this.props.active[e]-1," U.S. metro areas where women ages ",o," earned more, relative to men, than they do in ",React.createElement("strong",null,this.props.active.MSA),". Wages for women ages ",o," were highest relative to men in ",l[1].MSA,". Women’s wages in ",l[l.length-1].MSA,", were the lowest relative to men’s."),React.createElement("h5",null,"Pay gap between women and men ages ",o," in 2019, by metro area"),React.createElement(E.a,{basic:"very",compact:!0,celled:!0,fluid:!0,unstackable:!0,className:"fixed_header ".concat(this.state.hide?"":"expanded")},React.createElement(E.a.Header,null,React.createElement(E.a.Row,null,React.createElement(E.a.HeaderCell,null,"Rank"),React.createElement(E.a.HeaderCell,null,"Metropolitan area"),React.createElement(E.a.HeaderCell,null,"Women earned __ ",React.createElement("br",null),"of what men earned"))),React.createElement(E.a.Body,null,l.map((function(o){return React.createElement(E.a.Row,{className:_.state.hide&&!(o[e]<11||o[e]>240||o.slug===_.props.msa)?"hidden":o.slug===_.props.msa?"highlight":""},React.createElement(E.a.Cell,null,o[e]),React.createElement(E.a.Cell,null,o.MSA),React.createElement(E.a.Cell,null,React.createElement("div",{className:"perc-container"},React.createElement("div",{className:"perc"},React.createElement("div",{className:"perc_text"},Object(u.a)(".0%")(o[r])),React.createElement("div",{className:"bar ".concat(o[r]>=.995?"plus":"")},React.createElement("div",{style:{width:Object(u.a)(".0%")(Math.min(1.5,o[r]))}})),React.createElement("div",{className:"supra-cent ".concat(o[r]>=.995?"active":"")})))))}))),React.createElement(E.a.Footer,null,React.createElement(E.a.Row,null,React.createElement(E.a.HeaderCell,null),React.createElement(E.a.HeaderCell,null,React.createElement("a",{className:"rank ".concat(this.state.hide?"expand":"retract"),onClick:function(e,r){return _.toggleHide(e,r)}},this.state.hide?"+ See all 250 metros":"– See fewer metros")),React.createElement(E.a.HeaderCell,null)))))}}]),r}(o.Component),B=r(144);function T(_){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(_){return!1}}();return function(){var r,o=Object(t.a)(_);if(e){var l=Object(t.a)(this).constructor;r=Reflect.construct(o,arguments,l)}else r=o.apply(this,arguments);return Object(s.a)(this,r)}}var W=function(_){Object(n.a)(r,_);var e=T(r);function r(_){var o;return Object(l.a)(this,r),o=e.call(this,_),Object(d.a)(Object(m.a)(o),"setButton",(function(_,e){o.setState({button:e.value})})),o.assets="https://assets.pewresearch.org/interactives/socialtrends/2022/pay-gap-calculator/",o.state={button:"change",buttons:["2000","2019","change"],legend:{percent:["100%+","90-99%","80-89%","70-79%","60-69%","50-59%","No data"],change:["Increased 20 pts or more","Increased 10-19 pts","Increased 1-9 pts","No change","Decreased","No data"]},images:{16:{2e3:"".concat(o.assets,"SDT_gendergap_2000_16%2B.webp"),2019:"".concat(o.assets,"SDT_gendergap_2019_16%2B.webp"),change:"".concat(o.assets,"SDT_gendergap_Changes_16%2B.webp")},"16_29":{2e3:"".concat(o.assets,"SDT_gendergap_2000_16-29.webp"),2019:"".concat(o.assets,"SDT_gendergap_2019_16-29.webp"),change:"".concat(o.assets,"SDT_gendergap_Changes_16-29.webp")},"30_49":{2e3:"".concat(o.assets,"SDT_gendergap_2000_30-49.webp"),2019:"".concat(o.assets,"SDT_gendergap_2019_30-49.webp"),change:"".concat(o.assets,"SDT_gendergap_Changes_30-49.webp")},50:{2e3:"".concat(o.assets,"SDT_gendergap_2000_50%2B.webp"),2019:"".concat(o.assets,"SDT_gendergap_2019_50%2B.webp"),change:"".concat(o.assets,"SDT_gendergap_Changes_50%2B.webp")}}},o}return Object(a.a)(r,[{key:"noData",value:function(){return~Object.values(this.props.active).indexOf(null)}},{key:"render",value:function(){var _=this,e=this.props.active["".concat(this.props.age,"_map_change")],r=this.props.data.filter((function(e){return"u-s-total"!==e.slug&&e["".concat(_.props.age,"_map_change")]<=-.0045})),o=this.props.data.filter((function(e){return"u-s-total"!==e.slug&&e["".concat(_.props.age,"_map_change")]>=.0045})),l=this.props.data.filter((function(e){return"u-s-total"!==e.slug&&e["".concat(_.props.age,"_map_change")]<.0045&&e["".concat(_.props.age,"_map_change")]>-.0045&&null!=e["".concat(_.props.age,"_map_change")]})),a=Object.entries(this.state.images[this.props.age]);return React.createElement("section",{className:"map"},React.createElement("h2",null,"How gender pay gaps have changed nationally since 2000"),this.noData()?React.createElement("p",null,"There isn’t enough data to say how wages have changed in your area since 2000. "):e<=-.0045?React.createElement("p",null,"In 2019, women ages ",this.props.ages[this.props.age]," earned more, relative to men, than they did in 2000 in ",r.length," metros, including ",React.createElement("strong",null,this.props.active.MSA),". In ",o.length," metros, women earned less, relative to men, than they did in 2000."):e>=.0045?React.createElement("p",null,"In 2019, women ages ",this.props.ages[this.props.age]," earned less, relative to men, than they did in 2000 in ",o.length," metros, including ",React.createElement("strong",null,this.props.active.MSA),". In ",r.length," metros, women earned more, relative to men, than they did in 2000."):React.createElement("p",null,"In 2019, women ages ",this.props.ages[this.props.age]," earned the same amount, relative to men, as they did in 2000 in ",l.length," metros, including ",React.createElement("strong",null,this.props.active.MSA),"."),React.createElement(p.a.Group,{basic:!0,className:"large",vertical:this.props.width<500},this.state.buttons.map((function(e){return React.createElement(p.a,{basic:!0,active:_.state.button===e,onClick:function(e,r){return _.setButton(e,r)},value:e},e)}))),React.createElement("h5",null,"Women’s wages as a % of men’s wages, ages ",this.props.ages[this.props.age]),React.createElement("div",{className:"map-image"},React.createElement("div",{className:"legend ".concat("change"==this.state.button?"change":"percent")},this.state.legend["".concat("change"==this.state.button?"change":"percent")].map((function(_){return React.createElement("span",null,_)}))),a.map((function(e){var r=Object(B.a)(e,2),o=r[0],l=r[1];return React.createElement("img",{src:l,className:o==_.state.button?"active":""})}))))}}]),r}(o.Component);function D(_){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(_){return!1}}();return function(){var r,o=Object(t.a)(_);if(e){var l=Object(t.a)(this).constructor;r=Reflect.construct(o,arguments,l)}else r=o.apply(this,arguments);return Object(s.a)(this,r)}}var H=function(_){Object(n.a)(r,_);var e=D(r);function r(_){var a;return Object(l.a)(this,r),(a=e.call(this,_)).container=Object(o.createRef)(),a}return Object(a.a)(r,[{key:"componentDidUpdate",value:function(_){var e=this;_.msa==this.props.msa&&_.age==this.props.age||(this.container.current.classList.add("active"),setTimeout((function(){return e.container.current.classList.remove("active")}),250))}},{key:"componentDidMount",value:function(){var _=this;this.container.current.classList.add("active"),setTimeout((function(){return _.container.current.classList.remove("active")}),250)}},{key:"render",value:function(){return React.createElement("main",{className:"results",id:"results",ref:this.container},React.createElement("h2",null,"Your results"),React.createElement(O,this.props),React.createElement("p",{className:"info"},"Keep scrolling to learn how the pay gap in your area compares to other U.S. metros and how it has changed over time. You can also ",React.createElement("a",{className:"data-download",href:"https://docs.google.com/spreadsheets/d/16355hhDbWOysLmwwxfJBSlmQPF_uTROPk6L9icMXApM/edit",target:"_blank"},"download")," the data for all 250 metro areas."),React.createElement(L,this.props),React.createElement(x,this.props),React.createElement(W,this.props))}}]),r}(o.Component);function U(_,e){var r=Object.keys(_);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(_);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(_,e).enumerable}))),r.push.apply(r,o)}return r}function V(_){for(var e=1;e0?_.msa:void 0,data:Array().concat(_.data),canonical:document.querySelector('link[rel="canonical"]').href,options:Array().concat(_.data).filter((function(_){return"u-s-total"!=_.slug})).map((function(_){return{key:_.slug,value:_.slug,text:_.MSA}})),ages:{16:"16+","16_29":"16-29","30_49":"30-49",50:"50+"},active:void 0!==a.props.msa?a.getMSA(a.props.msa):void 0},a}return Object(a.a)(r,[{key:"updateURL",value:function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.state.embed||window.history.replaceState({},"",new URL(this.state.canonical+_))}},{key:"getMSA",value:function(_){return this.props.data.filter((function(e){return e.slug===_}))[0]}},{key:"display_results",value:function(){return void 0!==this.state.msa&&void 0!==this.state.age&&!this.state.embed}},{key:"componentDidMount",value:function(){window.addEventListener("resize",this.resize)}},{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement(w.Provider,{value:V(V({},this.state),{},{set_age:this.set_age,set_msa:this.set_msa})},React.createElement(h,this.state),this.display_results()?React.createElement(React.Fragment,null,React.createElement(H,this.state),React.createElement(h,Object.assign({},this.state,{count:this.state.count+1}))):""))}}]),r}(o.Component),X=r(142);document.getElementById("js-pay-gap-calculator")&&Object(o.render)(React.createElement(Y,{data:X,msa:(null===(G=window.prcURLVars)||void 0===G?void 0:G.msa)||void 0,age:(null===(J=window.prcURLVars)||void 0===J?void 0:J.age)||void 0}),document.getElementById("js-pay-gap-calculator"))},80:function(_,e){_.exports=regeneratorRuntime},86:function(_,e){_.exports=ReactDOM}},[[162,1,2]]]); //# sourceMappingURL=main-092b26f0.js.map; !function(){var e={472:function(e,t){var a;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t{let e=document.querySelector('iframe[title="Main content of the hCaptcha challenge"]');if(e=e.parentElement.parentElement,e){const t=e.querySelector("div:last-of-type");null!==t&&(t.style={...t.style,display:"none"})}else g()};function C(t){let{className:a,input:n={style:"",className:"",type:"email",placeholder:""},button:r={wrapperClassName:"",wrapperStyle:"",style:"",className:"",text:""},form:i={segmentId:!1}}=t;const[s,o]=(0,e.useState)(!1),[c,p]=(0,e.useState)(!1),[l,h]=(0,e.useState)(!1),[u,m]=(0,e.useState)(!1),[C,R]=(0,e.useState)(null),[E,S]=(0,e.useState)(r.text),[w,x]=(0,e.useState)(!1),O=(0,e.useRef)(null),A=f()(r.className,{"is-processing":s,"is-disabled":c,"has-error":l,"has-success":u});return(0,e.useEffect)((()=>{p(!C)}),[C]),(0,e.createElement)("form",{className:a},!w&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("input",{type:n.type,placeholder:n.placeholder,style:n.style,className:n.className,onChange:e=>R(e.target.value),value:C}),(0,e.createElement)("button",{type:"submit",className:r.wrapperClassName,disabled:s||c,style:{opacity:s?.5:1,...r.wrapperStyle},onClick:e=>{e.preventDefault(),!1===c&&x(!w)}},(0,e.createElement)("span",{style:r.style,className:A},E))),w&&(0,e.createElement)(d,{sitekey:b,theme:"light",ref:O,onVerify:e=>{!1!==e&&!0!==s&&(e=>{let{onStart:t,onSuccess:a,onError:n,emailAddress:r,captchaToken:i=!1,closeCaptcha:s,interest:o=!1}=e;if(!b)return n("Invalid captcha key");if(!i)return n("We couldn't verify you're not a robot. Please try again.");t(),s();const c=r,p=document.URL;if(!(0,v.isURL)(p))return n("Invalid URL");const l=(0,v.buildQueryString)({email:c,captcha_token:i,interests:o,api_key:"mailchimp-form",origin_url:p});y()({path:`/prc-api/v2/mailchimp/subscribe/?${l}`,method:"POST"}).then((()=>a())).catch((e=>n(e)))})({onStart:()=>{o(!0),S("Processing...")},onSuccess:()=>(S("Success"),m(!0),o(!1),R(""),h(!1),!0),onError:e=>(h(!0),S("Error"),o(!1),console.log("Error!",e),!1),closeCaptcha:()=>x(!1),emailAddress:C,captchaToken:e,interest:i.segmentId})},onOpen:()=>{g()}}))}function R(e){return e?e.split(";").filter((e=>e)).reduce(((e,t)=>{const[a,n]=t.split(":");return e[a.split("-").map(((e,t)=>0===t?e:e.charAt(0).toUpperCase()+e.slice(1))).join("")]=n,e}),{}):{}}n()((()=>{document.querySelectorAll(".wp-block-prc-block-mailchimp-form").forEach((t=>{const a=t.getAttribute("class"),n=t.getAttribute("data-segment-id"),r=t.querySelector(".wp-block-prc-block-form-input-text"),i=r.getAttribute("style")||"",s=r.getAttribute("class")||"",o=t.querySelector(".wp-block-button"),c=t.querySelector(".wp-block-button__link"),p=o.getAttribute("class")||"",l=o.getAttribute("style")||"",h=c.getAttribute("style")||"",d=c.getAttribute("class")||"",u=document.createElement("div");t.parentNode.insertBefore(u,t),(0,e.render)((0,e.createElement)(C,{className:a,input:{style:R(i),className:s,type:r.getAttribute("type"),placeholder:r.getAttribute("placeholder")},button:{wrapperClassName:p,wrapperStyle:R(l),style:R(h),className:d,text:c.innerText},form:{segmentId:n}}),u),t.parentNode.removeChild(t)}))}))}()}(); //# sourceMappingURL=view.js.map;