-
Notifications
You must be signed in to change notification settings - Fork 3
/
main.0cf36093daba686e02d6.bundle.js
2 lines (2 loc) · 652 KB
/
main.0cf36093daba686e02d6.bundle.js
1
2
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{109:function(module,exports,__webpack_require__){var content=__webpack_require__(1599);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},122:function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),_detail_text_module_scss__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(280),_detail_text_module_scss__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_detail_text_module_scss__WEBPACK_IMPORTED_MODULE_2__);__webpack_exports__.a=function DetailText(_ref){var children=_ref.children,className=_ref.className,_ref$small=_ref.small,small=void 0!==_ref$small&&_ref$small,_ref$centered=_ref.centered,centered=void 0!==_ref$centered&&_ref$centered;return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("detail-text",_detail_text_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.detailText,centered&&_detail_text_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.centered,small&&_detail_text_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.small,className)},children)}},124:function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),_container_module_scss__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(201),_container_module_scss__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_container_module_scss__WEBPACK_IMPORTED_MODULE_2__);__webpack_exports__.a=function Container(_ref){var children=_ref.children,narrow=_ref.narrow,centered=_ref.centered,className=_ref.className;return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("container",_container_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.container,className)},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_1___default()(centered&&_container_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.centered,narrow||centered?_container_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.narrow:_container_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.full)},children))}},144:function(module,exports,__webpack_require__){var content=__webpack_require__(1714);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},145:function(module,exports,__webpack_require__){var content=__webpack_require__(1708);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},146:function(module,exports,__webpack_require__){var content=__webpack_require__(1717);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},147:function(module,exports,__webpack_require__){var content=__webpack_require__(1787);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},1479:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(global){var _storybook_react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(270),_storybook_addon_info__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(608),_storybook_addons__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(121),_theme__WEBPACK_IMPORTED_MODULE_5__=(__webpack_require__(1580),__webpack_require__(1584),__webpack_require__(609));_storybook_addons__WEBPACK_IMPORTED_MODULE_2__.addons.setConfig({theme:_theme__WEBPACK_IMPORTED_MODULE_5__.a}),Object(_storybook_react__WEBPACK_IMPORTED_MODULE_0__.addDecorator)(Object(_storybook_addon_info__WEBPACK_IMPORTED_MODULE_1__.withInfo)({inline:!0})),global.__PATH_PREFIX__="",window.___navigate=function(pathname){action("NavigateTo:")(pathname)}}.call(this,__webpack_require__(23))},1546:function(module,exports,__webpack_require__){var map={"./nestedObjectAssign":549,"./nestedObjectAssign.js":549};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id=1546},1580:function(module,exports,__webpack_require__){var content=__webpack_require__(1581);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},1581:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).i(__webpack_require__(1582),""),exports.push([module.i,"html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-size:16px;font-size:1rem;color:#303030;font-family:'Open Sans', 'system-ui', '-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif';font:normal 100%/1.5}img{max-width:100%}li>:first-child{margin-top:0}li>:last-child{margin-bottom:0}li>p:first-child:not(:last-child){margin-bottom:.5rem}li>ul:last-child{margin-bottom:.5rem}#global__gatsby-noscript___2mZ_n{display:none}.global__a11y-only___2KbNx{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.global__a11y-only___2KbNx.global__focusable___3rD1U:active,.global__a11y-only___2KbNx.global__focusable___3rD1U:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}a{color:#000}a:active{color:#8b8dc7}a:hover{text-decoration:underline;color:#000}a:focus{outline:black dotted 2px}p a{color:inherit}button:focus,select:focus,[role='switch']:focus{outline:2px dotted}.global__nowrap___1DnGO{white-space:nowrap}*{transition:color 0.2s;transition:background-color 0.2s;transition:border-bottom 0.15s}.global__js-disabled___1qCp4{display:none}.global__js-enabled___S_MIR{display:inline}.global__js-enabled-block___GVRzx{display:block}.global__no-js___3NggA .global__js-enabled___S_MIR{display:none !important}.global__no-js___3NggA .global__js-disabled___1qCp4{display:inline !important}@media (min-width: 768px){.global__no-js___3NggA .global__js-disabled-block___1O-6F{display:block !important}}.global__no-js___3NggA .global__sub-menu-link___3tLDp{color:#31347a !important;background:white !important}.global__no-js___3NggA .global__sub-menu-link___3tLDp:hover{color:white !important;background:black !important}.global__no-js___3NggA .global__state-note-expandable___1oqQO{clip:auto;height:auto;margin:0;overflow:auto;position:relative;width:auto}h1{font-size:48px;font-size:3rem}h2{font-size:36px;font-size:2.25rem}h3{font-size:30px;font-size:1.8rem}h4{font-size:23px;font-size:1.45rem}h5{font-size:18px;font-size:1.125rem}.global__no-margin-bottom___d1wyX{margin-bottom:0}input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button,input[type='search']::-webkit-search-results-decoration{display:none}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","gatsby-noscript":"global__gatsby-noscript___2mZ_n","a11y-only":"global__a11y-only___2KbNx",focusable:"global__focusable___3rD1U",nowrap:"global__nowrap___1DnGO","js-disabled":"global__js-disabled___1qCp4","js-enabled":"global__js-enabled___S_MIR","js-enabled-block":"global__js-enabled-block___GVRzx","no-js":"global__no-js___3NggA","js-disabled-block":"global__js-disabled-block___1O-6F","sub-menu-link":"global__sub-menu-link___3tLDp","state-note-expandable":"global__state-note-expandable___1oqQO","no-margin-bottom":"global__no-margin-bottom___d1wyX"}},1582:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,"/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}pre{font-family:monospace, monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740"}},1584:function(module,exports,__webpack_require__){var api=__webpack_require__(251),content=__webpack_require__(1585);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1};api(content,options);module.exports=content.locals||{}},1585:function(module,exports,__webpack_require__){(exports=__webpack_require__(252)(!1)).push([module.i,"#story-root {\n margin: 1.5rem 2rem;\n}\n",""]),module.exports=exports},1586:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),function(module){var _storybook_react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(270);module._StorybookPreserveDecorators=!0,Object(_storybook_react__WEBPACK_IMPORTED_MODULE_0__.configure)([__webpack_require__(1587)],module)}.call(this,__webpack_require__(554)(module))},1587:function(module,exports,__webpack_require__){var map={"./1-docs/0-Introduction.stories.mdx":1588,"./1-docs/1-Getting-started.stories.mdx":1796,"./1-docs/1.5-Homepage.stories.mdx":1589,"./1-docs/2-Content-pages-blog.stories.mdx":1590,"./1-docs/3-Styling.stories.mdx":1591,"./1-docs/4-Press-logos.stories.mdx":1592,"./1-docs/5-Main-navigation.stories.mdx":1593,"./1-docs/6-Contentful.stories.mdx":1594,"./1-docs/7-Unit-testing.stories.mdx":1595,"./2-components/01-Layout.stories.js":1797,"./2-components/02-Typography.stories.js":1798,"./2-components/03-Colors.stories.js":1603,"./2-components/04-Logo.stories.js":1616,"./2-components/05-Header.stories.js":1791,"./2-components/07-Detail-text.stories.js":1723,"./2-components/09-Footer.stories.js":1799,"./2-components/10-Accessibility.stories.js":1800,"./2-components/11-Tables.stories.js":1801,"./2-components/12-Infobox.stories.js":1802,"./2-components/13-Press-list.stories.js":1803,"./2-components/14-Charts.stories.js":1793,"./2-components/15-TImezone.stories.js":1804,"./2-components/16-Forms.stories.js":1805,"./2-components/17-Cards.stories.js":1806};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id=1587},1588:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13),_CONTRIBUTING_md__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(388);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Meta,{title:"Introduction",mdxType:"Meta"}),_ref3=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The COVID Tracking Project obtains, organizes, and publishes high-quality data required to understand and respond to the COVID-19 outbreak in the United States."),_ref4=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"There are a few core tenets that guide our work:"),_ref5=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"Data quality comes first.")," Our engine is the capture and standardization of the variable data that states produce. Our unique cross-functional team does the thing that no one else wants to or can do. It’s grueling, but it generates an extremely valuable dataset. "),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"We provide an ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"inclusive, healthy, supportive")," work environment for everyone involved"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"We operate with maximal openness"),", while actively working to make sure our data is used responsibly."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"We maximize value for our network"),", not for ourselves."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"We support other organizations’ work to provide transparency and accountability for COVID-19 data, regardless of whether they are in industry, government, or media.")),_ref6=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Description,{mdxType:"Description"},_CONTRIBUTING_md__WEBPACK_IMPORTED_MODULE_5__.a);function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h1",{id:"introduction"},"Introduction"),_ref3,_ref4,_ref5,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"contributing"},"Contributing"),_ref6)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Introduction",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref7=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref7}}),__webpack_exports__.default=componentMeta},1589:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);__webpack_require__(388);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Meta,{title:"Homepage visualization gallery",mdxType:"Meta"}),_ref3=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The visualization gallery on top of the homepage is a collection of pre-built visualizations that are configurable through Contentful. There are two entry types in Contentful:"),_ref4=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"Homepage visualization gallery")," — A collection of visualization items. The most recently created gallery is the one that appears on the homepage. You can feel free to edit an existing one, or create a new one to stage changes."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"Homepage gallery item")," - A single visualization. These have:"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"Name")," — An internal Name"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"Label")," — The label that appears on top of the visualization (in the tab)"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"Configuration")," — A JSON object that passes configuration options."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"Related post")," — A blog post to relate the item to.")),_ref5=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"You can always edit existing homepage items, or duplicate existing ones to stage a new homepage.");function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h1",{id:"homepage-visualization-gallery"},"Homepage visualization gallery"),_ref3,_ref4,_ref5)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Homepage visualization gallery",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref6=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref6}}),__webpack_exports__.default=componentMeta},1590:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Meta,{title:"Content pages & blog",mdxType:"Meta"}),_ref3=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"There are two ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Spaces")," in our Contentful instance: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Blogs")," and ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Pages"),". The following environment variables are needed to let Gatsby connect to Contentful's API. These should be the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"content delivery"),", read-only API keys:"),_ref4=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"CONTENTFUL_BLOG_SPACE")," - Space ID for the Blog space"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"CONTENTFUL_BLOG_TOKEN")," - Token for the Blog space"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"CONTENTFUL_PAGE_SPACE")," - Space ID for the Pages space"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"CONTENTFUL_PAGE_TOKEN")," - Token for the Page space")),_ref5=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Gatsby then exposes the content from Contentful to the GraphQL interface for pages to query."),_ref6=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Content pages"),_ref7=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"https://covidtracking.com/something"),_ref8=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/pages/something.js"),_ref9=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"gatsby-node.js"),_ref10=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"exports.createPages()"),_ref11=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,'This selects all the contentful "Page" entities, and creates a new page using the ',Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"slug")," field as the URL, and passes the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"id")," to the template at ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/templates/content.js"),". That template is pretty straight-forward and just includes the core ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"<Layout/>")," component and places the Contentful HTML into the page."),_ref12=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,'The secondary navigation (i.e. the "tabs" on the top of some pages) are controlled using ',Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Navigation Groups")," in Contentful. You will see queries for these in the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/templates/content.js")," template, where we pull the current page's navigation and pass it to the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"<Layout>")," component."),_ref13=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The blog is a list of content pulled from the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Blog")," Contentful space. It is pulled from the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"allContentfulBlog")," entities in GraphQL."),_ref14=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The blog listing page at ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/analysis-updates")," is built by the file ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/pages/blog.js"),", which runs a simple GraphQL query of all blog posts and outputs a list of blogs in reverse-chronological order."),_ref15=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Each blog page is built using a similar method to the static content pages above, by being queried for in ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"gatsby-node.js")," and run through the template at ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/templates/blog-post.js"),".");function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h1",{id:"content-pages--blog"},"Content pages & blog"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"There is an ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"p"},{href:"https://www.gatsbyjs.org/docs/recipes/sourcing-data/#sourcing-data-from-contentful",target:"_blank",rel:"nofollow noopener noreferrer"}),"excellent recipe")," in the Gatsby docs about how Gatsby integrates with Contentful and builds pages."),_ref3,_ref4,_ref5,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"static-content-pages"},"Static content pages"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,_ref6," are pages like the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"p"},{href:"https://covidtracking.com/how-you-can-help/",target:"_blank",rel:"nofollow noopener noreferrer"}),"How you can help")," page that are built using content from Contentful. If you are looking for a page that's on the website, like ",_ref7,", and there's no ",_ref8,", then it's likely built automatically from Contentful content. Within ",_ref9," you will see a query like this under ",_ref10,":"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{className:"language-graphql"}),"allContentfulPage {\n edges {\n node {\n id\n slug\n }\n }\n }\n")),_ref11,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h3",{id:"navigation"},"Navigation"),_ref12,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"blog"},"Blog"),_ref13,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h3",{id:"blog-listing"},"Blog listing"),_ref14,_ref15)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Content pages & blog",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref16=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref16}}),__webpack_exports__.default=componentMeta},1591:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Meta,{title:"Styling",mdxType:"Meta"}),_ref3=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/components/common/beetle.js"),_ref4=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/scss/components/common/beetle.css"),_ref5=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"If you create a ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"margin"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"padding"),", or ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"font-size")," that does not use our pre-defined spacing or type mixins, your PR will be flagged. To prevent this, add ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"// ignore-style-rule")," to the end of the style declarataion:"),_ref6=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Avoid using absolute margin and padding in your style. Instead, use our pre-defined spacer mixins:"),_ref7=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"src/scss/helpers.module.scss"),_ref8=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Avoid using absolute font sizes in your style. Instead, use our pre-defined font size mixin:"),_ref9=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"src/scss/type.module.scss"),_ref10=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The following utility classes are available globaly:"),_ref11=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"a11y-only")," - Makes an element hidden visually, but still accessible for screen readers."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"js-disabled")," - Element is only visible if Javascript is ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"disabled")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"js-enabled")," - Element is only visible if Javascript is ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"li"},"enabled")));function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h1",{id:"styling"},"Styling"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"We use ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"p"},{href:"https://www.gatsbyjs.org/docs/css-modules/",target:"_blank",rel:"nofollow noopener noreferrer"}),"SASS Modules")," to keep our styles scoped to components and prevent global styles. Individual components should have their own file, and that file should mirror that component's place in the directory. So, for example, a component in ",_ref3," should have a SCSS file at ",_ref4,"."),_ref5,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{}),"margin: 45px; // ignore-style-rule\n")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"spacing"},"Spacing"),_ref6,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{}),"margin: spacer(4)\n")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The definitions of the type sizes are in ",_ref7," and in the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"p"},{href:"https://covid19tracking.github.io/website-docs/?path=/story/layout--container",target:"_blank",rel:"nofollow noopener noreferrer"}),"website documentation"),"."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"type-sizing"},"Type sizing"),_ref8,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{}),"@include type-size(200);\n")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The definitions of the type sizes are in ",_ref9," and in the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"p"},{href:"https://covid19tracking.github.io/website-docs/?path=/story/typography--link",target:"_blank",rel:"nofollow noopener noreferrer"}),"website documentation"),"."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"utility-classes"},"Utility classes"),_ref10,_ref11)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Styling",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref12=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref12}}),__webpack_exports__.default=componentMeta},1592:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Meta,{title:"Press logos",mdxType:"Meta"}),_ref3=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The press logos that appear on the homepage are maintained in a YAML file at ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/data/homepage-data.yml"),". The actual logo SVG files are stored in ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/static/images/press-logos/"),". The YAML file is in the following format:"),_ref4=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Where:"),_ref5=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"name")," - The name of the publication"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"logo")," - The filename of the logo (relative to ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"/static/images/press-logos/"),")"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"width")," - Override the width of the logo (helpful for really wide logos)"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"featured")," - Set to ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"li"},"true")," to make the logo appear on the homepage.")),_ref6=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"All logos, regardless of their ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"featured")," option appear in the page ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/about/in-the-press"),", which you can find in ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/pages/about/in-the-press.js"),".");function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h1",{id:"press-logos"},"Press logos"),_ref3,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{className:"language-yaml"}),"- name: The Wall Street Journal\n logo: the-wall-street-journal.svg\n width: 200\n featured: true\n")),_ref4,_ref5,_ref6)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Press logos",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref7=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref7}}),__webpack_exports__.default=componentMeta},1593:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Meta,{title:"Main navigation",mdxType:"Meta"}),_ref3=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The main navigation in the header is pulled from the YAML file at ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"/src/data/navigation/header.yml"),". It's in the following format:"),_ref4=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The title is the name of the link in navigation, and link is the base-relative link to a page on the site.");function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h1",{id:"main-navigation"},"Main navigation"),_ref3,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{className:"language-YAML"}),"name: header\nitems:\n - title: Get the Data\n link: /data\n - title: About the Data\n link: /about-data\n")),_ref4)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Main navigation",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref5=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref5}}),__webpack_exports__.default=componentMeta},1594:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Meta,{title:"Using Contentful",mdxType:"Meta"}),_ref3=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,'There is a single "space" in Contentful: ',Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Website Content"),". "),_ref4=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Since some pages are a mix of Contentful snippets and other elements, finding what-goes-where is sometimes confusing. To find all editable parts of a page on the website, add ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"?edit"),' to the end of the URL and blue "Edit this content" buttons will appear over all editable areas of the page.'),_ref5=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},'When you are in Contentful, you can click the menu in the upper-left, then the teensy arrow near "Website content" to view all environments in Contentful. Select "Preview" to switch to the preview environment.'),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Anything you do in preview will NOT show up on the main website. However, they will trigger a test build of the website."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},'The upper-left will show you which environment you are in. Only the green "master" environment is content that will make it to covidtracking.com when it is published.')),_ref6=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"You manage content in the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Content")," tab on top of the screen. This will list all the content on the site. You can search and filter to find existing content. To add content, use the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Add a...")," button on the upper-right."),_ref7=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Note that there is no ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Save")," button when editing content, it’s all saved automatically and only makes it to the website when you hit the Action Button in the upper-right when editing a page. This might read ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Published"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Changed"),", or ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Draft"),", depending on what state the content is in. When you click on it, you will see several possible actions: Publish, Unpublish, or Archive. The first two are self-explanatory. ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Set Schedule")," lets you publish or unpublish content automatically at a set time."),_ref8=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Content is either ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Published"),", in ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Draft"),", or ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Archived"),". Only the published version of content makes it to the public website. Any piece of content can have a Published version, while there could be newer Drafts available for authors to edit and collaborate on. This content will show as ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Changed"),", and you can view all the history of the content on the right-side pane while editing."),_ref9=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"When editing things like the body of a page or blog post, you are editing in ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Markdown"),". There are the standard editing tools available to you, but it will look a little like computer code. Use the Preview tab to make sure your edits will look as you expect."),_ref10=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"To add images, click the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",{parentName:"p"},"Insert Media")," button. You can add existing media, or upload a new one. When adding media, there are options to crop and resize the image so it’s not huge."),_ref11=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"You will see the term “slug” all over Contentful. We use it as a short-hand for a URL-compatible string. Some content uses the slug for the page URL (i.e. “about”), while others use it as a unique ID."),_ref12=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The website is automatically rebuilt twice an hour, and any changes in Contentful that are published will make it to the website during that time."),_ref13=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Whenever you Publish or Unpublish/archive a piece of content, the website is asked to rebuild automatically. It can take several minutes for this to happen."),_ref14=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"To edit blog posts, select the Content tab on top of the screen, you’ll see a list of all content on the website, and can filter by just Blog posts."),_ref15=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("strong",null,"IMPORTANT:"),_ref16=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Blog posts have the following fields:"),_ref17=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Title - The title"),_ref18=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Featured image - This image is displayed on top of the blog post, within the lede."),_ref19=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Lede - A short sentence summarizing the blog post. Will be used in social cards, blog listings, and on top of the post."),_ref20=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},'Author(s) - You can related one or more "Author" content types to a blog post. Authors should at least have a name and headshot.'),_ref21=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Body (for search) - Because our blog post content are complicated structures, pasting in the raw text of the blog post makes it easier for our search index."),_ref22=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Blog content - A rich text field that allows embedding other content. Covered below."),_ref23=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Slug - The URL of this blog post"),_ref24=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Publish date - The date to show on the blog post."),_ref25=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Related blog posts - You can relate a post to others, and the related posts will show below this blog post."),_ref26=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Categories - One or more blog categories."),_ref27=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The body field has a familiar layout for setting text to bold, creating links, and adding headlines. You can also embed other pieces of content within the blog post. These include:"),_ref28=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Image - An image with an optional caption."),_ref29=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,'Regular web pages, like “About our Data” are called "Pages" in Contentful.'),_ref30=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Pages have the following fields:"),_ref31=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Title - The page Title"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Body - The page body"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Slug - Slug"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Navigation Group - (optional) - Assign this page to a navigation group, see below")),_ref32=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Use a Navigation Group to define the relationships between several pages in the header navigation. Navigation groups build this interface in the header:"),_ref33=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Pages should be assigned to a group both in the Page editing screen (using the Navigation Group field), and in the Navigation Group itself."),_ref34=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"When you edit a Navigation Group, you will see a list of all the pages in the group. You can drag them around to re-order them."),_ref35=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"You can either add a Page in Contentful to a Navigation gorup, or a Navigation Link. Navigation Links are a simple navigation item that links to an external resource, or a page in the website that is not managed in Contetful (i.e. the “/data” page). To add a new Navigation link to a Navigation Group, just click the Create new Entry and Link button under its list of pages, and select Navigation Link. You will see a Title and a URL field. To add a link to a page on the project website, start the URL with a “/” character."),_ref36=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Snippets are pieces of content that live on a page not managed in Contentful. Several pages like the “Data” or “US Totals” pages are special pieces of content that are built using the project data, and are not managed in Contentful. However, we want things like preambles in those pages to be easily editable."),_ref37=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"When you search for Snippets, you will see they have descriptive titles. Each snippet has the following fields:"),_ref38=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Name - A description of where the snippet goes"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Slug - Slug"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Description - A longer description for editors and authors about the snippet"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Content - The snippet content.")),_ref39=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"New snippets must be assigned by a developer to a place on the website. Unlike blog posts, pages, or navigation, any new snippets do not appear on the website automatically. Edits to snippets get pushed to the website like all the rest of the content."),_ref40=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Social cards define what people see when they paste in a URL to our website in social platforms. They have an associated image, title, and description."),_ref41=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"For blog posts and pages, you can create a new social card to add a better sharing experience for that post. Theese are not required, and if not used, a generic card will be created for your page."),_ref42=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,'To create a new social card, select "Create new entry" under the "Social card" field of your post. You will need to upload an image of a specific dimension, or re-use one of our already uploaded card images.');function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h1",{id:"using-contentful"},"Using Contentful"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"The COVID Project website maintains content in Contentful. While Contentful ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"p"},{href:"https://www.contentful.com/developers/docs/",target:"_blank",rel:"nofollow noopener noreferrer"}),"has exhaustive documentation"),", this document covers how to manage content for the project website."),_ref3,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"editing-content-within-the-website"},"Editing content within the website"),_ref4,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"previewing-changes"},"Previewing changes"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,'If you want to preview a piece of content, you can edit or create content in a separate "preview" section of Contentful. Any content published in this preview environment will not be published to the covidtracking.com website, but instead be published to ',Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"p"},{href:"https://contentful-preview--upbeat-lovelace-3e9fff.netlify.app/",target:"_blank",rel:"nofollow noopener noreferrer"}),"https://contentful-preview--upbeat-lovelace-3e9fff.netlify.app/"),"."),_ref5,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"managing-content"},"Managing content"),_ref6,_ref7,_ref8,_ref9,_ref10,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"slug"},"Slug?"),_ref11,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"how-content-makes-it-to-the-website"},"How content makes it to the website"),_ref12,_ref13,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"managing-the-blog"},"Managing the Blog"),_ref14,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("div",{style:{padding:"1rem",background:"#efbbab"}},_ref15," The website always expects there to be at least one blog post. If you unpublish all of them, the website won’t build."),_ref16,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,_ref17,_ref18,_ref19,_ref20,_ref21,_ref22,_ref23,_ref24,_ref25,_ref26,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Social card - The ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"li"},{href:"#social-cards"}),"social card")," associated with this blog post. If not used, the lede will be used instead.")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h3",{id:"body-field-rich-text"},"Body field Rich text"),_ref27,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("ul",null,_ref28,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("li",{parentName:"ul"},"Table - A table. To create your table, you will need to paste in the table in ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"li"},{href:"https://www.tablesgenerator.com/markdown_tables",target:"_blank",rel:"nofollow noopener noreferrer"}),"Markdown format"),".")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"managing-pages"},"Managing pages"),_ref29,_ref30,_ref31,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"navigation-groups"},"Navigation groups"),_ref32,_ref33,_ref34,_ref35,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"snippets"},"Snippets"),_ref36,_ref37,_ref38,_ref39,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"social-cards"},"Social cards"),_ref40,_ref41,_ref42)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Using Contentful",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref43=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref43}}),__webpack_exports__.default=componentMeta},1595:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.Meta,{title:"Unit testing",mdxType:"Meta"}),_ref3=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"We use Jest for automated testing, and all test files for Gatsby are located in ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"./src/__tests__"),". Test files are structured following their related components."),_ref4=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Before pushing your local branch to the repository, make sure to run:"),_ref5=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"And make sure that every test passes. Pull requests are automatically checked against these same tests."),_ref6=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"In the ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"build-test.js")," script there are a number of API tests. Most are basic right now and there are plans to expand them. If you have difficulty getting these tests to pass see troubleshooting below."),_ref7=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"During the build process -- see package.json ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"build")," step -- the files used to build the API are downloaded and processed before being copied over to the API directory (",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"./public/api/v1/"),"). This fetching and processing step is done before tests are run -- see ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"build:test"),"."),_ref8=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Since many will not have the required permissions to pull down the required files during ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"build:fetch"),", the local API tests will fail. If the tests fail, try the following commands in your shell:"),_ref9=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"Ensure that there is a ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"daily.json")," file inside the path ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("inlineCode",{parentName:"p"},"./public/api/v1/states/"),".");function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"unit-testing"},"Unit testing"),_ref3,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("p",null,"When you make a change to an interface, you will need to ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("a",_extends({parentName:"p"},{href:"https://jestjs.io/docs/en/snapshot-testing",target:"_blank",rel:"nofollow noopener noreferrer"}),"update the Jest snapshot")," for tests to complete successfully:"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{className:"language-shell"}),"yarn run test:update\n")),_ref4,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{className:"language-shell"}),"yarn run test\n")),_ref5,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h2",{id:"api-testing"},"API Testing"),_ref6,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h3",{id:"build-process"},"Build Process"),_ref7,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("h3",{id:"troubleshooting"},"Troubleshooting"),_ref8,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)("code",_extends({parentName:"pre"},{className:"language-bash",metastring:"session",session:!0}),"> cd {COVID_TRACKING_ROOT}\n> mkdir -p ./public/api/v1/states\n> curl https://covidtracking.com/api/v1/states/daily.json -o ./public/api/v1/states/daily.json\n")),_ref9)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Unit testing",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref10=Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_4__.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_3__.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref10}}),__webpack_exports__.default=componentMeta},1598:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".container-module__container___33Hod{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:1.5rem;margin-right:1.5rem}@media (min-width: 768px){.container-module__container___33Hod{margin-left:3.5rem;margin-right:3.5rem}}@media (min-width: 1080px){.container-module__container___33Hod{margin-left:2rem;margin-right:2rem}}@media (min-width: 1200px){.container-module__container___33Hod{max-width:71.25rem;margin-left:auto;margin-right:auto}}.container-module__full___x8rSZ{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:100%;max-width:100%}.container-module__full___x8rSZ:first-child{padding-left:0 !important}.container-module__full___x8rSZ:last-child{padding-right:0 !important}@media (min-width: 768px){.container-module__full___x8rSZ{flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.container-module__full___x8rSZ{flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}.container-module__narrow___2_pwS{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:100%;max-width:100%}.container-module__narrow___2_pwS:first-child{padding-left:0 !important}.container-module__narrow___2_pwS:last-child{padding-right:0 !important}@media (min-width: 768px){.container-module__narrow___2_pwS{flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.container-module__narrow___2_pwS{flex-basis:66.66667%;max-width:66.66667%;padding-left:.5rem;padding-right:.5rem}}.container-module__centered___aLeqZ{margin:0 auto}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",container:"container-module__container___33Hod",full:"container-module__full___x8rSZ",narrow:"container-module__narrow___2_pwS",centered:"container-module__centered___aLeqZ"}},1599:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".grid-module__row___-jMJG{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.grid-module__col___2cy0B{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem}.grid-module__col___2cy0B:first-child{padding-left:0 !important}.grid-module__col___2cy0B:last-child{padding-right:0 !important}.grid-module__col___2cy0B.grid-module__padding-top-small-0___3NtAm{padding-top:0}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-0___1y7V2{padding-top:0}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-0___1hmDW{padding-top:0}}.grid-module__col___2cy0B.grid-module__padding-right-small-0___cMHUC{padding-right:0}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-0___loYxC{padding-right:0}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-0___3fFsQ{padding-right:0}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-0___3oobN{padding-bottom:0}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-0___2znjG{padding-bottom:0}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-0___28g3N{padding-bottom:0}}.grid-module__col___2cy0B.grid-module__padding-left-small-0___68l-K{padding-left:0}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-0___10t_i{padding-left:0}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-0___tGBra{padding-left:0}}.grid-module__col___2cy0B.grid-module__padding-top-small-4___2DNPu{padding-top:.25rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-4___2phsY{padding-top:.25rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-4___2Oldz{padding-top:.25rem}}.grid-module__col___2cy0B.grid-module__padding-right-small-4___JITak{padding-right:.25rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-4___3-CNj{padding-right:.25rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-4___1FpZz{padding-right:.25rem}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-4___qxiqu{padding-bottom:.25rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-4___18qH-{padding-bottom:.25rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-4___F3MCP{padding-bottom:.25rem}}.grid-module__col___2cy0B.grid-module__padding-left-small-4___1yv3V{padding-left:.25rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-4___1Ojm6{padding-left:.25rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-4___pcOYg{padding-left:.25rem}}.grid-module__col___2cy0B.grid-module__padding-top-small-8___hZANu{padding-top:.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-8___2gNVE{padding-top:.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-8___GbDgg{padding-top:.5rem}}.grid-module__col___2cy0B.grid-module__padding-right-small-8___3bNzU{padding-right:.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-8___1vSwn{padding-right:.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-8___1bM-0{padding-right:.5rem}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-8___1_ViR{padding-bottom:.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-8___fe6gW{padding-bottom:.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-8___3ZtPk{padding-bottom:.5rem}}.grid-module__col___2cy0B.grid-module__padding-left-small-8___2gal-{padding-left:.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-8___1PlLJ{padding-left:.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-8___2Odiv{padding-left:.5rem}}.grid-module__col___2cy0B.grid-module__padding-top-small-16___3lXFR{padding-top:1rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-16___cFNEs{padding-top:1rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-16___tZ-2j{padding-top:1rem}}.grid-module__col___2cy0B.grid-module__padding-right-small-16___21YPm{padding-right:1rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-16___2lJhY{padding-right:1rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-16___FarOz{padding-right:1rem}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-16___2XdZ1{padding-bottom:1rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-16___1CJ2w{padding-bottom:1rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-16___1MSPh{padding-bottom:1rem}}.grid-module__col___2cy0B.grid-module__padding-left-small-16___2oD3J{padding-left:1rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-16___2VyxI{padding-left:1rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-16___1J28n{padding-left:1rem}}.grid-module__col___2cy0B.grid-module__padding-top-small-24___hqhqp{padding-top:1.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-24___2KOPu{padding-top:1.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-24___2Vm5q{padding-top:1.5rem}}.grid-module__col___2cy0B.grid-module__padding-right-small-24___2EYed{padding-right:1.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-24___2JcXS{padding-right:1.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-24___2-up1{padding-right:1.5rem}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-24___2Rb9e{padding-bottom:1.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-24___PHY-z{padding-bottom:1.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-24___1bv8q{padding-bottom:1.5rem}}.grid-module__col___2cy0B.grid-module__padding-left-small-24___1IVAv{padding-left:1.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-24___2P8nb{padding-left:1.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-24___1iqhD{padding-left:1.5rem}}.grid-module__col___2cy0B.grid-module__padding-top-small-32___3uGLp{padding-top:2rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-32___QYuNS{padding-top:2rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-32___22lj2{padding-top:2rem}}.grid-module__col___2cy0B.grid-module__padding-right-small-32___iEJTm{padding-right:2rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-32___89_f_{padding-right:2rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-32___3BE9t{padding-right:2rem}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-32___31eQ5{padding-bottom:2rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-32___84l7L{padding-bottom:2rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-32___3ZjtM{padding-bottom:2rem}}.grid-module__col___2cy0B.grid-module__padding-left-small-32___2ZTkF{padding-left:2rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-32___2hxpZ{padding-left:2rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-32___3QDLC{padding-left:2rem}}.grid-module__col___2cy0B.grid-module__padding-top-small-64___2Fu2-{padding-top:4rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-64___1AeQb{padding-top:4rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-64___2A4OO{padding-top:4rem}}.grid-module__col___2cy0B.grid-module__padding-right-small-64___2owAm{padding-right:4rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-64___14K-x{padding-right:4rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-64___2qfOJ{padding-right:4rem}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-64___3J6qW{padding-bottom:4rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-64___3IqKf{padding-bottom:4rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-64___1ZpTd{padding-bottom:4rem}}.grid-module__col___2cy0B.grid-module__padding-left-small-64___2f2Fn{padding-left:4rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-64___2BuYC{padding-left:4rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-64___3ycra{padding-left:4rem}}.grid-module__col___2cy0B.grid-module__padding-top-small-80___1DtDb{padding-top:5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-80___3fTC8{padding-top:5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-80___3gx-H{padding-top:5rem}}.grid-module__col___2cy0B.grid-module__padding-right-small-80___3ejBF{padding-right:5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-80___amHbc{padding-right:5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-80___32tJc{padding-right:5rem}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-80___1Y8jO{padding-bottom:5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-80___2KJWn{padding-bottom:5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-80___1WlAP{padding-bottom:5rem}}.grid-module__col___2cy0B.grid-module__padding-left-small-80___2L8WP{padding-left:5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-80___1FKQ8{padding-left:5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-80___2QOX0{padding-left:5rem}}.grid-module__col___2cy0B.grid-module__padding-top-small-120___2e5cJ{padding-top:7.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-top-medium-120___1_QbC{padding-top:7.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-top-large-120___3oYId{padding-top:7.5rem}}.grid-module__col___2cy0B.grid-module__padding-right-small-120___3gyN5{padding-right:7.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-right-medium-120___1Q3NL{padding-right:7.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-right-large-120___3QT8M{padding-right:7.5rem}}.grid-module__col___2cy0B.grid-module__padding-bottom-small-120___3AnBD{padding-bottom:7.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-bottom-medium-120___WYAhh{padding-bottom:7.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-bottom-large-120___2GnH0{padding-bottom:7.5rem}}.grid-module__col___2cy0B.grid-module__padding-left-small-120___3z18j{padding-left:7.5rem}@media (min-width: 768px){.grid-module__col___2cy0B.grid-module__padding-left-medium-120___1KP9n{padding-left:7.5rem}}@media (min-width: 1080px){.grid-module__col___2cy0B.grid-module__padding-left-large-120___17f3j{padding-left:7.5rem}}.grid-module__col-small-1___C1ntc{flex-basis:25%;max-width:25%}.grid-module__col-small-2___2NovU{flex-basis:50%;max-width:50%}.grid-module__col-small-3___3XyiS{flex-basis:75%;max-width:75%}.grid-module__col-small-4___3SaBM{flex-basis:100%;max-width:100%}@media (min-width: 768px){.grid-module__col-medium-1___38j3B{flex-basis:16.66667%;max-width:16.66667%}}@media (min-width: 768px){.grid-module__col-medium-2___2dTI7{flex-basis:33.33333%;max-width:33.33333%}}@media (min-width: 768px){.grid-module__col-medium-3___RFtJj{flex-basis:50%;max-width:50%}}@media (min-width: 768px){.grid-module__col-medium-4___jBZLw{flex-basis:66.66667%;max-width:66.66667%}}@media (min-width: 768px){.grid-module__col-medium-5___3WGnA{flex-basis:83.33333%;max-width:83.33333%}}@media (min-width: 768px){.grid-module__col-medium-6___24gSs{flex-basis:100%;max-width:100%}}@media (min-width: 1080px){.grid-module__col-large-1___92Xwz{flex-basis:8.33333%;max-width:8.33333%}}@media (min-width: 1080px){.grid-module__col-large-2___1B9e1{flex-basis:16.66667%;max-width:16.66667%}}@media (min-width: 1080px){.grid-module__col-large-3___RU8rc{flex-basis:25%;max-width:25%}}@media (min-width: 1080px){.grid-module__col-large-4___14n99{flex-basis:33.33333%;max-width:33.33333%}}@media (min-width: 1080px){.grid-module__col-large-5___UnrAE{flex-basis:41.66667%;max-width:41.66667%}}@media (min-width: 1080px){.grid-module__col-large-6___2iM1_{flex-basis:50%;max-width:50%}}@media (min-width: 1080px){.grid-module__col-large-7___40XDV{flex-basis:58.33333%;max-width:58.33333%}}@media (min-width: 1080px){.grid-module__col-large-8___1ktxg{flex-basis:66.66667%;max-width:66.66667%}}@media (min-width: 1080px){.grid-module__col-large-9___iLZhO{flex-basis:75%;max-width:75%}}@media (min-width: 1080px){.grid-module__col-large-10___z6fzY{flex-basis:83.33333%;max-width:83.33333%}}@media (min-width: 1080px){.grid-module__col-large-11___16ymQ{flex-basis:91.66667%;max-width:91.66667%}}@media (min-width: 1080px){.grid-module__col-large-12___1j2iS{flex-basis:100%;max-width:100%}}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",row:"grid-module__row___-jMJG",col:"grid-module__col___2cy0B","padding-top-small-0":"grid-module__padding-top-small-0___3NtAm","padding-top-medium-0":"grid-module__padding-top-medium-0___1y7V2","padding-top-large-0":"grid-module__padding-top-large-0___1hmDW","padding-right-small-0":"grid-module__padding-right-small-0___cMHUC","padding-right-medium-0":"grid-module__padding-right-medium-0___loYxC","padding-right-large-0":"grid-module__padding-right-large-0___3fFsQ","padding-bottom-small-0":"grid-module__padding-bottom-small-0___3oobN","padding-bottom-medium-0":"grid-module__padding-bottom-medium-0___2znjG","padding-bottom-large-0":"grid-module__padding-bottom-large-0___28g3N","padding-left-small-0":"grid-module__padding-left-small-0___68l-K","padding-left-medium-0":"grid-module__padding-left-medium-0___10t_i","padding-left-large-0":"grid-module__padding-left-large-0___tGBra","padding-top-small-4":"grid-module__padding-top-small-4___2DNPu","padding-top-medium-4":"grid-module__padding-top-medium-4___2phsY","padding-top-large-4":"grid-module__padding-top-large-4___2Oldz","padding-right-small-4":"grid-module__padding-right-small-4___JITak","padding-right-medium-4":"grid-module__padding-right-medium-4___3-CNj","padding-right-large-4":"grid-module__padding-right-large-4___1FpZz","padding-bottom-small-4":"grid-module__padding-bottom-small-4___qxiqu","padding-bottom-medium-4":"grid-module__padding-bottom-medium-4___18qH-","padding-bottom-large-4":"grid-module__padding-bottom-large-4___F3MCP","padding-left-small-4":"grid-module__padding-left-small-4___1yv3V","padding-left-medium-4":"grid-module__padding-left-medium-4___1Ojm6","padding-left-large-4":"grid-module__padding-left-large-4___pcOYg","padding-top-small-8":"grid-module__padding-top-small-8___hZANu","padding-top-medium-8":"grid-module__padding-top-medium-8___2gNVE","padding-top-large-8":"grid-module__padding-top-large-8___GbDgg","padding-right-small-8":"grid-module__padding-right-small-8___3bNzU","padding-right-medium-8":"grid-module__padding-right-medium-8___1vSwn","padding-right-large-8":"grid-module__padding-right-large-8___1bM-0","padding-bottom-small-8":"grid-module__padding-bottom-small-8___1_ViR","padding-bottom-medium-8":"grid-module__padding-bottom-medium-8___fe6gW","padding-bottom-large-8":"grid-module__padding-bottom-large-8___3ZtPk","padding-left-small-8":"grid-module__padding-left-small-8___2gal-","padding-left-medium-8":"grid-module__padding-left-medium-8___1PlLJ","padding-left-large-8":"grid-module__padding-left-large-8___2Odiv","padding-top-small-16":"grid-module__padding-top-small-16___3lXFR","padding-top-medium-16":"grid-module__padding-top-medium-16___cFNEs","padding-top-large-16":"grid-module__padding-top-large-16___tZ-2j","padding-right-small-16":"grid-module__padding-right-small-16___21YPm","padding-right-medium-16":"grid-module__padding-right-medium-16___2lJhY","padding-right-large-16":"grid-module__padding-right-large-16___FarOz","padding-bottom-small-16":"grid-module__padding-bottom-small-16___2XdZ1","padding-bottom-medium-16":"grid-module__padding-bottom-medium-16___1CJ2w","padding-bottom-large-16":"grid-module__padding-bottom-large-16___1MSPh","padding-left-small-16":"grid-module__padding-left-small-16___2oD3J","padding-left-medium-16":"grid-module__padding-left-medium-16___2VyxI","padding-left-large-16":"grid-module__padding-left-large-16___1J28n","padding-top-small-24":"grid-module__padding-top-small-24___hqhqp","padding-top-medium-24":"grid-module__padding-top-medium-24___2KOPu","padding-top-large-24":"grid-module__padding-top-large-24___2Vm5q","padding-right-small-24":"grid-module__padding-right-small-24___2EYed","padding-right-medium-24":"grid-module__padding-right-medium-24___2JcXS","padding-right-large-24":"grid-module__padding-right-large-24___2-up1","padding-bottom-small-24":"grid-module__padding-bottom-small-24___2Rb9e","padding-bottom-medium-24":"grid-module__padding-bottom-medium-24___PHY-z","padding-bottom-large-24":"grid-module__padding-bottom-large-24___1bv8q","padding-left-small-24":"grid-module__padding-left-small-24___1IVAv","padding-left-medium-24":"grid-module__padding-left-medium-24___2P8nb","padding-left-large-24":"grid-module__padding-left-large-24___1iqhD","padding-top-small-32":"grid-module__padding-top-small-32___3uGLp","padding-top-medium-32":"grid-module__padding-top-medium-32___QYuNS","padding-top-large-32":"grid-module__padding-top-large-32___22lj2","padding-right-small-32":"grid-module__padding-right-small-32___iEJTm","padding-right-medium-32":"grid-module__padding-right-medium-32___89_f_","padding-right-large-32":"grid-module__padding-right-large-32___3BE9t","padding-bottom-small-32":"grid-module__padding-bottom-small-32___31eQ5","padding-bottom-medium-32":"grid-module__padding-bottom-medium-32___84l7L","padding-bottom-large-32":"grid-module__padding-bottom-large-32___3ZjtM","padding-left-small-32":"grid-module__padding-left-small-32___2ZTkF","padding-left-medium-32":"grid-module__padding-left-medium-32___2hxpZ","padding-left-large-32":"grid-module__padding-left-large-32___3QDLC","padding-top-small-64":"grid-module__padding-top-small-64___2Fu2-","padding-top-medium-64":"grid-module__padding-top-medium-64___1AeQb","padding-top-large-64":"grid-module__padding-top-large-64___2A4OO","padding-right-small-64":"grid-module__padding-right-small-64___2owAm","padding-right-medium-64":"grid-module__padding-right-medium-64___14K-x","padding-right-large-64":"grid-module__padding-right-large-64___2qfOJ","padding-bottom-small-64":"grid-module__padding-bottom-small-64___3J6qW","padding-bottom-medium-64":"grid-module__padding-bottom-medium-64___3IqKf","padding-bottom-large-64":"grid-module__padding-bottom-large-64___1ZpTd","padding-left-small-64":"grid-module__padding-left-small-64___2f2Fn","padding-left-medium-64":"grid-module__padding-left-medium-64___2BuYC","padding-left-large-64":"grid-module__padding-left-large-64___3ycra","padding-top-small-80":"grid-module__padding-top-small-80___1DtDb","padding-top-medium-80":"grid-module__padding-top-medium-80___3fTC8","padding-top-large-80":"grid-module__padding-top-large-80___3gx-H","padding-right-small-80":"grid-module__padding-right-small-80___3ejBF","padding-right-medium-80":"grid-module__padding-right-medium-80___amHbc","padding-right-large-80":"grid-module__padding-right-large-80___32tJc","padding-bottom-small-80":"grid-module__padding-bottom-small-80___1Y8jO","padding-bottom-medium-80":"grid-module__padding-bottom-medium-80___2KJWn","padding-bottom-large-80":"grid-module__padding-bottom-large-80___1WlAP","padding-left-small-80":"grid-module__padding-left-small-80___2L8WP","padding-left-medium-80":"grid-module__padding-left-medium-80___1FKQ8","padding-left-large-80":"grid-module__padding-left-large-80___2QOX0","padding-top-small-120":"grid-module__padding-top-small-120___2e5cJ","padding-top-medium-120":"grid-module__padding-top-medium-120___1_QbC","padding-top-large-120":"grid-module__padding-top-large-120___3oYId","padding-right-small-120":"grid-module__padding-right-small-120___3gyN5","padding-right-medium-120":"grid-module__padding-right-medium-120___1Q3NL","padding-right-large-120":"grid-module__padding-right-large-120___3QT8M","padding-bottom-small-120":"grid-module__padding-bottom-small-120___3AnBD","padding-bottom-medium-120":"grid-module__padding-bottom-medium-120___WYAhh","padding-bottom-large-120":"grid-module__padding-bottom-large-120___2GnH0","padding-left-small-120":"grid-module__padding-left-small-120___3z18j","padding-left-medium-120":"grid-module__padding-left-medium-120___1KP9n","padding-left-large-120":"grid-module__padding-left-large-120___17f3j","col-small-1":"grid-module__col-small-1___C1ntc","col-small-2":"grid-module__col-small-2___2NovU","col-small-3":"grid-module__col-small-3___3XyiS","col-small-4":"grid-module__col-small-4___3SaBM","col-medium-1":"grid-module__col-medium-1___38j3B","col-medium-2":"grid-module__col-medium-2___2dTI7","col-medium-3":"grid-module__col-medium-3___RFtJj","col-medium-4":"grid-module__col-medium-4___jBZLw","col-medium-5":"grid-module__col-medium-5___3WGnA","col-medium-6":"grid-module__col-medium-6___24gSs","col-large-1":"grid-module__col-large-1___92Xwz","col-large-2":"grid-module__col-large-2___1B9e1","col-large-3":"grid-module__col-large-3___RU8rc","col-large-4":"grid-module__col-large-4___14n99","col-large-5":"grid-module__col-large-5___UnrAE","col-large-6":"grid-module__col-large-6___2iM1_","col-large-7":"grid-module__col-large-7___40XDV","col-large-8":"grid-module__col-large-8___1ktxg","col-large-9":"grid-module__col-large-9___iLZhO","col-large-10":"grid-module__col-large-10___z6fzY","col-large-11":"grid-module__col-large-11___16ymQ","col-large-12":"grid-module__col-large-12___1j2iS"}},1600:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".spacers-module__key___3AwL1{display:flex;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid grey}.spacers-module__key___3AwL1 .spacers-module__wrap___GqT3k{width:30%;display:flex}.spacers-module__key___3AwL1 code{display:flex;margin-left:15px}.spacers-module__spacer___28iQ4{display:flex;background:#111354;color:white}.spacers-module__spacer___28iQ4.spacers-module__spacer-0___31ur1{width:0;height:0}.spacers-module__spacer___28iQ4.spacers-module__spacer-4___KUNhO{width:.25rem;height:.25rem}.spacers-module__spacer___28iQ4.spacers-module__spacer-8___1ATZ8{width:.5rem;height:.5rem}.spacers-module__spacer___28iQ4.spacers-module__spacer-16___fu8Rj{width:1rem;height:1rem}.spacers-module__spacer___28iQ4.spacers-module__spacer-24___34v5p{width:1.5rem;height:1.5rem}.spacers-module__spacer___28iQ4.spacers-module__spacer-32___1hvWX{width:2rem;height:2rem}.spacers-module__spacer___28iQ4.spacers-module__spacer-64___1Ws9p{width:4rem;height:4rem}.spacers-module__spacer___28iQ4.spacers-module__spacer-80___12TB-{width:5rem;height:5rem}.spacers-module__spacer___28iQ4.spacers-module__spacer-120___3gUvM{width:7.5rem;height:7.5rem}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",key:"spacers-module__key___3AwL1",wrap:"spacers-module__wrap___GqT3k",spacer:"spacers-module__spacer___28iQ4","spacer-0":"spacers-module__spacer-0___31ur1","spacer-4":"spacers-module__spacer-4___KUNhO","spacer-8":"spacers-module__spacer-8___1ATZ8","spacer-16":"spacers-module__spacer-16___fu8Rj","spacer-24":"spacers-module__spacer-24___34v5p","spacer-32":"spacers-module__spacer-32___1hvWX","spacer-64":"spacers-module__spacer-64___1Ws9p","spacer-80":"spacers-module__spacer-80___12TB-","spacer-120":"spacers-module__spacer-120___3gUvM"}},1601:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".grid-module__rowComponent___ahh-r{background:#f2f2ff;padding:1rem}.grid-module__row___3lMfB{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;background:#f2f2ff;padding:1rem}.grid-module__col___1NXb0{background:#111354;height:2rem;color:white;font-family:monospace;text-align:center}.grid-module__half___3ABC7{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:50%;max-width:50%}.grid-module__half___3ABC7:first-child{padding-left:0 !important}.grid-module__half___3ABC7:last-child{padding-right:0 !important}@media (min-width: 768px){.grid-module__half___3ABC7{flex-basis:50%;max-width:50%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.grid-module__half___3ABC7{flex-basis:50%;max-width:50%;padding-left:.5rem;padding-right:.5rem}}.grid-module__quarter___1Lyfy{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:25%;max-width:25%}.grid-module__quarter___1Lyfy:first-child{padding-left:0 !important}.grid-module__quarter___1Lyfy:last-child{padding-right:0 !important}@media (min-width: 768px){.grid-module__quarter___1Lyfy{flex-basis:33.33333%;max-width:33.33333%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.grid-module__quarter___1Lyfy{flex-basis:25%;max-width:25%;padding-left:.5rem;padding-right:.5rem}}.grid-module__full___2w8A2{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:100%;max-width:100%}.grid-module__full___2w8A2:first-child{padding-left:0 !important}.grid-module__full___2w8A2:last-child{padding-right:0 !important}@media (min-width: 768px){.grid-module__full___2w8A2{flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.grid-module__full___2w8A2{flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}.grid-module__twoThirds___YvV-x{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:100%;max-width:100%}.grid-module__twoThirds___YvV-x:first-child{padding-left:0 !important}.grid-module__twoThirds___YvV-x:last-child{padding-right:0 !important}@media (min-width: 768px){.grid-module__twoThirds___YvV-x{flex-basis:50%;max-width:50%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.grid-module__twoThirds___YvV-x{flex-basis:66.66667%;max-width:66.66667%;padding-left:.5rem;padding-right:.5rem}}.grid-module__oneThird___2H0G-{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:100%;max-width:100%}.grid-module__oneThird___2H0G-:first-child{padding-left:0 !important}.grid-module__oneThird___2H0G-:last-child{padding-right:0 !important}@media (min-width: 768px){.grid-module__oneThird___2H0G-{flex-basis:50%;max-width:50%;padding-left:1rem;padding-right:.5rem}}@media (min-width: 1080px){.grid-module__oneThird___2H0G-{flex-basis:33.33333%;max-width:33.33333%;padding-left:2rem;padding-right:.5rem}}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",rowComponent:"grid-module__rowComponent___ahh-r",row:"grid-module__row___3lMfB",col:"grid-module__col___1NXb0",half:"grid-module__half___3ABC7",quarter:"grid-module__quarter___1Lyfy",full:"grid-module__full___2w8A2",twoThirds:"grid-module__twoThirds___YvV-x",oneThird:"grid-module__oneThird___2H0G-"}},1602:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".type-size-module__regular-type-100___cxKlh{font-size:13px;font-size:0.8rem}.type-size-module__regular-type-200___1jHh9{font-size:16px;font-size:1rem}.type-size-module__regular-type-300___2jsyV{font-size:18px;font-size:1.125rem}.type-size-module__regular-type-400___xzZg2{font-size:23px;font-size:1.45rem}.type-size-module__regular-type-500___1pR-V{font-size:30px;font-size:1.8rem}.type-size-module__regular-type-600___WFLai{font-size:36px;font-size:2.25rem}.type-size-module__regular-type-700___3yFlP{font-size:48px;font-size:3rem}.type-size-module__bold-type-100___lnju9{font-size:13px;font-size:0.8rem;font-weight:700}.type-size-module__bold-type-200___Gq39y{font-size:16px;font-size:1rem;font-weight:700}.type-size-module__bold-type-300___14r_a{font-size:18px;font-size:1.125rem;font-weight:700}.type-size-module__bold-type-400___9X8j7{font-size:23px;font-size:1.45rem;font-weight:700}.type-size-module__bold-type-500___2iJl1{font-size:30px;font-size:1.8rem;font-weight:700}.type-size-module__bold-type-600___33tjQ{font-size:36px;font-size:2.25rem;font-weight:700}.type-size-module__bold-type-700___1-w3C{font-size:48px;font-size:3rem;font-weight:700}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","regular-type-100":"type-size-module__regular-type-100___cxKlh","regular-type-200":"type-size-module__regular-type-200___1jHh9","regular-type-300":"type-size-module__regular-type-300___2jsyV","regular-type-400":"type-size-module__regular-type-400___xzZg2","regular-type-500":"type-size-module__regular-type-500___1pR-V","regular-type-600":"type-size-module__regular-type-600___WFLai","regular-type-700":"type-size-module__regular-type-700___3yFlP","bold-type-100":"type-size-module__bold-type-100___lnju9","bold-type-200":"type-size-module__bold-type-200___Gq39y","bold-type-300":"type-size-module__bold-type-300___14r_a","bold-type-400":"type-size-module__bold-type-400___9X8j7","bold-type-500":"type-size-module__bold-type-500___2iJl1","bold-type-600":"type-size-module__bold-type-600___33tjQ","bold-type-700":"type-size-module__bold-type-700___1-w3C"}},1603:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"textColors",(function(){return textColors})),__webpack_require__.d(__webpack_exports__,"colorsPlum",(function(){return colorsPlum})),__webpack_require__.d(__webpack_exports__,"colorsHoney",(function(){return colorsHoney})),__webpack_require__.d(__webpack_exports__,"colorsBlueberry",(function(){return colorsBlueberry})),__webpack_require__.d(__webpack_exports__,"colorsSlate",(function(){return colorsSlate}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),get_contrast__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(394),get_contrast__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(get_contrast__WEBPACK_IMPORTED_MODULE_1__),_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9),_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2__),addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),__SOURCE_PREFIX__="/home/runner/work/website/website/src/stories/2-components",__STORY__="import React from 'react'\nimport contrast from 'get-contrast'\nimport colors from '~scss/colors.module.scss'\n\nconst ColorSwatch = ({ colorList, names }) => (\n <>\n <div>\n {names.map(name => (\n <div\n key={`color-name-${name}`}\n style={{\n width: '150px',\n display: 'inline-block',\n textAlign: 'center',\n padding: '1rem',\n }}\n >\n <code>{name}</code>\n </div>\n ))}\n </div>\n <div>\n {colorList.map(color => (\n <div\n key={`color-swatch-${color}`}\n style={{\n width: '150px',\n display: 'inline-block',\n textAlign: 'center',\n padding: '1rem',\n }}\n >\n <code>{color}</code>\n </div>\n ))}\n </div>\n <div>\n {colorList.map(color => (\n <div\n key={color}\n style={{\n background: color,\n width: '150px',\n height: '150px',\n display: 'inline-block',\n textAlign: 'center',\n padding: '1rem',\n }}\n >\n <p\n style={{\n color: '#fff',\n marginBottom: '0.5rem',\n fontWeight: 'bold',\n }}\n >\n {contrast.score(color, '#ffffff')}\n </p>\n <p style={{ color: '#000', marginBottom: 0, fontWeight: 'bold' }}>\n {contrast.score(color, '#000000')}\n </p>\n </div>\n ))}\n <div>\n {colorList.map(color => (\n <div\n key={`color-${color}`}\n style={{\n width: '150px',\n display: 'inline-block',\n textAlign: 'center',\n padding: '1rem',\n }}\n >\n <p style={{ color }}>Sample text</p>\n <p style={{ color, fontWeight: 'bold' }}>Bold text</p>\n </div>\n ))}\n </div>\n </div>\n </>\n)\n\nexport default {\n title: 'Colors',\n}\n\nexport const textColors = () => (\n <>\n <p style={{ color: colors.text }}>This is regular text</p>\n <p style={{ color: colors.link }}>This is link text</p>\n <p style={{ color: colors.linkActive }}>This is active link text</p>\n </>\n)\n\nexport const colorsPlum = () => (\n <ColorSwatch\n colorList={[\n colors.colorPlum100,\n colors.colorPlum200,\n colors.colorPlum300,\n colors.colorPlum400,\n colors.colorPlum500,\n colors.colorPlum600,\n colors.colorPlum700,\n colors.colorPlum800,\n ]}\n names={[\n '$color-plum-100',\n '$color-plum-200',\n '$color-plum-300',\n '$color-plum-400',\n '$color-plum-500',\n '$color-plum-600',\n '$color-plum-700',\n '$color-plum-800',\n ]}\n />\n)\n\nexport const colorsHoney = () => (\n <ColorSwatch\n colorList={[\n colors.colorHoney100,\n colors.colorHoney200,\n colors.colorHoney300,\n colors.colorHoney400,\n colors.colorHoney500,\n colors.colorHoney600,\n colors.colorHoney700,\n colors.colorHoney800,\n ]}\n names={[\n '$color-honey-100',\n '$color-honey-200',\n '$color-honey-300',\n '$color-honey-400',\n '$color-honey-500',\n '$color-honey-600',\n '$color-honey-700',\n '$color-honey-800',\n ]}\n />\n)\n\nexport const colorsBlueberry = () => (\n <ColorSwatch\n colorList={[\n colors.colorBlueberry100,\n colors.colorBlueberry200,\n colors.colorBlueberry300,\n colors.colorBlueberry400,\n colors.colorBlueberry500,\n ]}\n names={[\n '$color-blueberry-100',\n '$color-blueberry-200',\n '$color-blueberry-300',\n '$color-blueberry-400',\n '$color-blueberry-500',\n ]}\n />\n)\n\nexport const colorsSlate = () => (\n <ColorSwatch\n colorList={[\n colors.colorSlate100,\n colors.colorSlate200,\n colors.colorSlate300,\n colors.colorSlate400,\n colors.colorSlate500,\n colors.colorSlate600,\n colors.colorSlate700,\n colors.colorSlate800,\n ]}\n names={[\n '$color-slate-100',\n '$color-slate-200',\n '$color-slate-300',\n '$color-slate-400',\n '$color-slate-500',\n '$color-slate-600',\n '$color-slate-700',\n '$color-slate-800',\n ]}\n />\n)\n",__ADDS_MAP__={"colors--text-colors":{startLoc:{col:26,line:88},endLoc:{col:1,line:94},startBody:{col:26,line:88},endBody:{col:1,line:94}},"colors--colors-plum":{startLoc:{col:26,line:96},endLoc:{col:1,line:119},startBody:{col:26,line:96},endBody:{col:1,line:119}},"colors--colors-honey":{startLoc:{col:27,line:121},endLoc:{col:1,line:144},startBody:{col:27,line:121},endBody:{col:1,line:144}},"colors--colors-blueberry":{startLoc:{col:31,line:146},endLoc:{col:1,line:163},startBody:{col:31,line:146},endBody:{col:1,line:163}},"colors--colors-slate":{startLoc:{col:27,line:165},endLoc:{col:1,line:188},startBody:{col:27,line:165},endBody:{col:1,line:188}}},__MODULE_DEPENDENCIES__=[],__LOCAL_DEPENDENCIES__={},__IDS_TO_FRAMEWORKS__={},ColorSwatch=function ColorSwatch(_ref){var colorList=_ref.colorList,names=_ref.names;return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",null,names.map((function(name){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{key:"color-name-".concat(name),style:{width:"150px",display:"inline-block",textAlign:"center",padding:"1rem"}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code",null,name))}))),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",null,colorList.map((function(color){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{key:"color-swatch-".concat(color),style:{width:"150px",display:"inline-block",textAlign:"center",padding:"1rem"}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code",null,color))}))),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",null,colorList.map((function(color){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{key:color,style:{background:color,width:"150px",height:"150px",display:"inline-block",textAlign:"center",padding:"1rem"}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p",{style:{color:"#fff",marginBottom:"0.5rem",fontWeight:"bold"}},get_contrast__WEBPACK_IMPORTED_MODULE_1___default.a.score(color,"#ffffff")),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p",{style:{color:"#000",marginBottom:0,fontWeight:"bold"}},get_contrast__WEBPACK_IMPORTED_MODULE_1___default.a.score(color,"#000000")))})),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",null,colorList.map((function(color){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{key:"color-".concat(color),style:{width:"150px",display:"inline-block",textAlign:"center",padding:"1rem"}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p",{style:{color:color}},"Sample text"),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p",{style:{color:color,fontWeight:"bold"}},"Bold text"))})))))};__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport contrast from 'get-contrast'\nimport colors from '~scss/colors.module.scss'\n\nconst ColorSwatch = ({ colorList, names }) => (\n <>\n <div>\n {names.map(name => (\n <div\n key={`color-name-${name}`}\n style={{\n width: '150px',\n display: 'inline-block',\n textAlign: 'center',\n padding: '1rem',\n }}\n >\n <code>{name}</code>\n </div>\n ))}\n </div>\n <div>\n {colorList.map(color => (\n <div\n key={`color-swatch-${color}`}\n style={{\n width: '150px',\n display: 'inline-block',\n textAlign: 'center',\n padding: '1rem',\n }}\n >\n <code>{color}</code>\n </div>\n ))}\n </div>\n <div>\n {colorList.map(color => (\n <div\n key={color}\n style={{\n background: color,\n width: '150px',\n height: '150px',\n display: 'inline-block',\n textAlign: 'center',\n padding: '1rem',\n }}\n >\n <p\n style={{\n color: '#fff',\n marginBottom: '0.5rem',\n fontWeight: 'bold',\n }}\n >\n {contrast.score(color, '#ffffff')}\n </p>\n <p style={{ color: '#000', marginBottom: 0, fontWeight: 'bold' }}>\n {contrast.score(color, '#000000')}\n </p>\n </div>\n ))}\n <div>\n {colorList.map(color => (\n <div\n key={`color-${color}`}\n style={{\n width: '150px',\n display: 'inline-block',\n textAlign: 'center',\n padding: '1rem',\n }}\n >\n <p style={{ color }}>Sample text</p>\n <p style={{ color, fontWeight: 'bold' }}>Bold text</p>\n </div>\n ))}\n </div>\n </div>\n </>\n)\n\nexport default {\n title: 'Colors',\n}\n\nexport const textColors = () => (\n <>\n <p style={{ color: colors.text }}>This is regular text</p>\n <p style={{ color: colors.link }}>This is link text</p>\n <p style={{ color: colors.linkActive }}>This is active link text</p>\n </>\n)\n\nexport const colorsPlum = () => (\n <ColorSwatch\n colorList={[\n colors.colorPlum100,\n colors.colorPlum200,\n colors.colorPlum300,\n colors.colorPlum400,\n colors.colorPlum500,\n colors.colorPlum600,\n colors.colorPlum700,\n colors.colorPlum800,\n ]}\n names={[\n '$color-plum-100',\n '$color-plum-200',\n '$color-plum-300',\n '$color-plum-400',\n '$color-plum-500',\n '$color-plum-600',\n '$color-plum-700',\n '$color-plum-800',\n ]}\n />\n)\n\nexport const colorsHoney = () => (\n <ColorSwatch\n colorList={[\n colors.colorHoney100,\n colors.colorHoney200,\n colors.colorHoney300,\n colors.colorHoney400,\n colors.colorHoney500,\n colors.colorHoney600,\n colors.colorHoney700,\n colors.colorHoney800,\n ]}\n names={[\n '$color-honey-100',\n '$color-honey-200',\n '$color-honey-300',\n '$color-honey-400',\n '$color-honey-500',\n '$color-honey-600',\n '$color-honey-700',\n '$color-honey-800',\n ]}\n />\n)\n\nexport const colorsBlueberry = () => (\n <ColorSwatch\n colorList={[\n colors.colorBlueberry100,\n colors.colorBlueberry200,\n colors.colorBlueberry300,\n colors.colorBlueberry400,\n colors.colorBlueberry500,\n ]}\n names={[\n '$color-blueberry-100',\n '$color-blueberry-200',\n '$color-blueberry-300',\n '$color-blueberry-400',\n '$color-blueberry-500',\n ]}\n />\n)\n\nexport const colorsSlate = () => (\n <ColorSwatch\n colorList={[\n colors.colorSlate100,\n colors.colorSlate200,\n colors.colorSlate300,\n colors.colorSlate400,\n colors.colorSlate500,\n colors.colorSlate600,\n colors.colorSlate700,\n colors.colorSlate800,\n ]}\n names={[\n '$color-slate-100',\n '$color-slate-200',\n '$color-slate-300',\n '$color-slate-400',\n '$color-slate-500',\n '$color-slate-600',\n '$color-slate-700',\n '$color-slate-800',\n ]}\n />\n)\n",locationsMap:{"colors--text-colors":{startLoc:{col:26,line:88},endLoc:{col:1,line:94},startBody:{col:26,line:88},endBody:{col:1,line:94}},"colors--colors-plum":{startLoc:{col:26,line:96},endLoc:{col:1,line:119},startBody:{col:26,line:96},endBody:{col:1,line:119}},"colors--colors-honey":{startLoc:{col:27,line:121},endLoc:{col:1,line:144},startBody:{col:27,line:121},endBody:{col:1,line:144}},"colors--colors-blueberry":{startLoc:{col:31,line:146},endLoc:{col:1,line:163},startBody:{col:31,line:146},endBody:{col:1,line:163}},"colors--colors-slate":{startLoc:{col:27,line:165},endLoc:{col:1,line:188},startBody:{col:27,line:165},endBody:{col:1,line:188}}}}},title:"Colors"};var textColors=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p",{style:{color:_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.text}},"This is regular text"),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p",{style:{color:_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.link}},"This is link text"),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p",{style:{color:_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.linkActive}},"This is active link text"))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/03-Colors.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),colorsPlum=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ColorSwatch,{colorList:[_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorPlum100,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorPlum200,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorPlum300,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorPlum400,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorPlum500,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorPlum600,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorPlum700,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorPlum800],names:["$color-plum-100","$color-plum-200","$color-plum-300","$color-plum-400","$color-plum-500","$color-plum-600","$color-plum-700","$color-plum-800"]})}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/03-Colors.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),colorsHoney=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ColorSwatch,{colorList:[_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorHoney100,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorHoney200,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorHoney300,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorHoney400,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorHoney500,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorHoney600,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorHoney700,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorHoney800],names:["$color-honey-100","$color-honey-200","$color-honey-300","$color-honey-400","$color-honey-500","$color-honey-600","$color-honey-700","$color-honey-800"]})}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/03-Colors.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),colorsBlueberry=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ColorSwatch,{colorList:[_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorBlueberry100,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorBlueberry200,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorBlueberry300,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorBlueberry400,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorBlueberry500],names:["$color-blueberry-100","$color-blueberry-200","$color-blueberry-300","$color-blueberry-400","$color-blueberry-500"]})}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/03-Colors.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),colorsSlate=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ColorSwatch,{colorList:[_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorSlate100,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorSlate200,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorSlate300,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorSlate400,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorSlate500,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorSlate600,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorSlate700,_scss_colors_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.colorSlate800],names:["$color-slate-100","$color-slate-200","$color-slate-300","$color-slate-400","$color-slate-500","$color-slate-600","$color-slate-700","$color-slate-800"]})}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/03-Colors.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__})},1615:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,"\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740"}},1616:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"whiteWithText",(function(){return whiteWithText})),__webpack_require__.d(__webpack_exports__,"blackWithText",(function(){return blackWithText})),__webpack_require__.d(__webpack_exports__,"icon",(function(){return icon}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_images_project_logo_svg__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(169),_images_project_logo_svg__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_images_project_logo_svg__WEBPACK_IMPORTED_MODULE_1__),_images_project_logo_black_svg__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(271),_images_project_logo_black_svg__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_images_project_logo_black_svg__WEBPACK_IMPORTED_MODULE_2__),_images_icon_svg__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(611),_images_icon_svg__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_images_icon_svg__WEBPACK_IMPORTED_MODULE_3__),addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),__SOURCE_PREFIX__="/home/runner/work/website/website/src/stories/2-components",__STORY__="import React from 'react'\nimport logoWhite from '~images/project-logo.svg'\nimport logoBlack from '~images/project-logo-black.svg'\nimport iconImage from '~images/icon.svg'\n\nexport default {\n title: 'Logo ',\n}\n\nexport const whiteWithText = () => (\n <div style={{ padding: '3rem', background: 'black' }}>\n <img src={logoWhite} alt=\"White logo\" />\n </div>\n)\n\nexport const blackWithText = () => (\n <div style={{ padding: '3rem', background: 'white' }}>\n <img src={logoBlack} alt=\"Black logo\" />\n </div>\n)\n\nexport const icon = () => (\n <div style={{ padding: '3rem', background: 'white' }}>\n <img src={iconImage} alt=\"icon logo\" />\n </div>\n)\n",__ADDS_MAP__={"logo--white-with-text":{startLoc:{col:29,line:10},endLoc:{col:1,line:14},startBody:{col:29,line:10},endBody:{col:1,line:14}},"logo--black-with-text":{startLoc:{col:29,line:16},endLoc:{col:1,line:20},startBody:{col:29,line:16},endBody:{col:1,line:20}},"logo--icon":{startLoc:{col:20,line:22},endLoc:{col:1,line:26},startBody:{col:20,line:22},endBody:{col:1,line:26}}},__MODULE_DEPENDENCIES__=[],__LOCAL_DEPENDENCIES__={},__IDS_TO_FRAMEWORKS__={};__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport logoWhite from '~images/project-logo.svg'\nimport logoBlack from '~images/project-logo-black.svg'\nimport iconImage from '~images/icon.svg'\n\nexport default {\n title: 'Logo ',\n}\n\nexport const whiteWithText = () => (\n <div style={{ padding: '3rem', background: 'black' }}>\n <img src={logoWhite} alt=\"White logo\" />\n </div>\n)\n\nexport const blackWithText = () => (\n <div style={{ padding: '3rem', background: 'white' }}>\n <img src={logoBlack} alt=\"Black logo\" />\n </div>\n)\n\nexport const icon = () => (\n <div style={{ padding: '3rem', background: 'white' }}>\n <img src={iconImage} alt=\"icon logo\" />\n </div>\n)\n",locationsMap:{"logo--white-with-text":{startLoc:{col:29,line:10},endLoc:{col:1,line:14},startBody:{col:29,line:10},endBody:{col:1,line:14}},"logo--black-with-text":{startLoc:{col:29,line:16},endLoc:{col:1,line:20},startBody:{col:29,line:16},endBody:{col:1,line:20}},"logo--icon":{startLoc:{col:20,line:22},endLoc:{col:1,line:26},startBody:{col:20,line:22},endBody:{col:1,line:26}}}}},title:"Logo "};var whiteWithText=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{style:{padding:"3rem",background:"black"}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img",{src:_images_project_logo_svg__WEBPACK_IMPORTED_MODULE_1___default.a,alt:"White logo"}))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/04-Logo.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),blackWithText=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{style:{padding:"3rem",background:"white"}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img",{src:_images_project_logo_black_svg__WEBPACK_IMPORTED_MODULE_2___default.a,alt:"Black logo"}))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/04-Logo.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),icon=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{style:{padding:"3rem",background:"white"}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img",{src:_images_icon_svg__WEBPACK_IMPORTED_MODULE_3___default.a,alt:"icon logo"}))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/04-Logo.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__})},1648:function(module,exports){},169:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/project-logo.7598bf1e.svg"},1707:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".development-warning-module__development-warning___D2AtQ{color:white;background:#802509;padding:1rem}.development-warning-module__development-warning___D2AtQ a{color:white}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","development-warning":"development-warning-module__development-warning___D2AtQ"}},1708:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".navigation-module__caret___3sz-X{appearance:none;background:none;border:none;box-shadow:none;margin-left:.5rem;position:relative;z-index:1;cursor:pointer;padding:0;top:3px}@media (max-width: 1080px){.navigation-module__caret___3sz-X{background-color:#6164ba;border-radius:50%;height:22px;width:22px}}.navigation-module__caret___3sz-X:focus{outline:2px dotted white}@media (any-hover: hover){.navigation-module__caret___3sz-X{width:1.5rem;height:1.5rem;margin-left:.5rem}.navigation-module__caret___3sz-X svg{margin-bottom:.25rem}}.navigation-module__caret___3sz-X svg{fill:#ffffff;transition:transform 0.2s ease-in;transform-origin:center}@media (hover: none){.navigation-module__caret___3sz-X svg{position:absolute;top:8px;left:5px}}.navigation-module__caret___3sz-X[aria-expanded='true'] svg{transform:rotate(-180deg);transform-origin:center;transition:transform 0.2s ease-out}.navigation-module__menu-item___1RnTe{font-size:18px;font-size:1.125rem}.navigation-module__menu-item___1RnTe:hover [data-reach-menu]{display:block}.navigation-module__menu-item___1RnTe a:focus{outline:white dotted 2px}@media (max-width: 1080px){.navigation-module__nav-label___2Wgla{display:flex;align-items:center}}@media (max-width: 480px){.navigation-module__nav-label___2Wgla{justify-content:space-between}}.navigation-module__sub-menu___1-S2j{display:block;position:absolute;text-align:left;background-color:#ffffff;color:#31347a;min-width:15em;top:20px;border-top:20px solid #31347a;outline:solid 2px #31347a;padding:.25rem}.navigation-module__sub-menu___1-S2j a.navigation-module__menu-link___1jkZT{color:#31347a;display:block;padding:.5rem;cursor:pointer}.navigation-module__sub-menu___1-S2j a.navigation-module__menu-link___1jkZT:hover,.navigation-module__sub-menu___1-S2j a.navigation-module__menu-link___1jkZT:focus,.navigation-module__sub-menu___1-S2j a.navigation-module__menu-link___1jkZT[data-selected]{color:white;background:black}@media (max-width: 1080px){.navigation-module__sub-menu___1-S2j div{margin-bottom:.5rem}.navigation-module__sub-menu___1-S2j div:last-of-type{margin-bottom:0}}.navigation-module__mobile___36iJz{display:grid;row-gap:0.5rem;grid-template-columns:100%}@media (max-width: 1080px) and (min-width: 640px){.navigation-module__mobile___36iJz{row-gap:1rem;grid-template-columns:repeat(3, 33%)}}@media (max-width: 640px) and (min-width: 480px){.navigation-module__mobile___36iJz{grid-template-columns:repeat(2, 49%)}}.navigation-module__mobile___36iJz .navigation-module__sub-menu___1-S2j{border-top:none;top:auto;line-height:1rem;z-index:2}@media (max-width: 480px){.navigation-module__mobile___36iJz .navigation-module__sub-menu___1-S2j{position:relative;border:0;top:0;background:transparent;padding-left:1rem}.navigation-module__mobile___36iJz .navigation-module__sub-menu___1-S2j a,.navigation-module__mobile___36iJz .navigation-module__sub-menu___1-S2j a[aria-current]{color:#f2f2ff}.navigation-module__mobile___36iJz .navigation-module__sub-menu___1-S2j:focus{outline:white dotted 2px}}.navigation-module__mobile___36iJz .navigation-module__menu-item___1RnTe:hover [data-reach-menu][hidden]{display:none}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",caret:"navigation-module__caret___3sz-X","menu-item":"navigation-module__menu-item___1RnTe","nav-label":"navigation-module__nav-label___2Wgla","sub-menu":"navigation-module__sub-menu___1-S2j","menu-link":"navigation-module__menu-link___1jkZT",mobile:"navigation-module__mobile___36iJz"}},1712:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,"\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740"}},1713:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".header-module__tools___3lDp1{display:none;font-size:13px;font-size:0.8rem}@media (min-width: 1080px){.header-module__tools___3lDp1{display:flex}}.header-module__search-container___2FfKi{margin-right:1rem}.header-module__project-logo___OY7Ir:focus{outline:white dotted 2px}.header-module__get-involved___iUO5i{display:inline-block;padding:0.4rem 0.5rem;transition:all 0.2s;font-weight:bold;background:#f6ce7a;color:#111354;border-radius:4px;text-decoration:none}@media (min-width: 1080px){.header-module__get-involved___iUO5i{line-height:1.75;height:35px}}.header-module__get-involved___iUO5i:hover{text-decoration:none}.header-module__get-involved___iUO5i:focus{outline:black dotted 2px}@media (max-width: 1080px){.header-module__get-involved___iUO5i{margin-top:1.5rem}.header-module__get-involved___iUO5i:focus{outline:white dotted 2px}}.header-module__site-nav-container___1EZFa{width:60%;text-align:right}@media (min-width: 768px){.header-module__site-nav-container___1EZFa{width:80%}}.header-module__atlantic-banner___2dakl{margin-top:1rem;display:flex;color:white;text-transform:uppercase;align-items:center}.header-module__atlantic-banner___2dakl span,.header-module__atlantic-banner___2dakl img{display:flex;margin-right:1rem}.header-module__atlantic-banner___2dakl img{padding-bottom:.25rem;width:78px}.header-module__atlantic-banner___2dakl span{padding-bottom:0.1rem;margin-right:.5rem;font-size:0.625rem;line-height:0.8rem}.header-module__atlantic-banner___2dakl div{display:flex;border-top:1px solid white;width:100%;height:1px;opacity:0.2}.header-module__container___1QvYu{background:#31347a;padding-bottom:2rem}.header-module__container___1QvYu.header-module__has-navigation___3i3Qi{padding-bottom:0}.header-module__site-header___3Uo3R{margin-bottom:3rem}@media (min-width: 768px){.header-module__site-header___3Uo3R{margin-bottom:4rem}}.header-module__site-header___3Uo3R.header-module__no-margin___2RQVk{margin-bottom:0}.header-module__site-header___3Uo3R img{margin-bottom:0}.header-module__site-header___3Uo3R .header-module__page-title___Ethni{margin:0 0 .5rem;font-size:36px;font-size:2.25rem;line-height:1.2;color:white}@media (max-width: 768px){.header-module__site-header___3Uo3R .header-module__page-title___Ethni{font-size:30px;font-size:1.8rem}}.header-module__site-header___3Uo3R .header-module__nav-container___3kS_y{display:flex;float:right}@media (min-width: 1080px){.header-module__site-header___3Uo3R .header-module__nav-container___3kS_y{float:none}}.header-module__site-header___3Uo3R nav{display:none;align-self:center;break-before:always}@media (min-width: 1080px){.header-module__site-header___3Uo3R nav{display:block;position:relative;z-index:1}}.header-module__site-header___3Uo3R nav a{color:#f2f2ff;text-decoration:none;font-weight:bold}.header-module__site-header___3Uo3R nav ul{padding-left:0;margin:0;line-height:1;list-style-type:none}.header-module__site-header___3Uo3R nav ul li{margin-bottom:0.5625rem}@media (min-width: 1080px){.header-module__site-header___3Uo3R nav ul li{display:inline-block;margin-right:1rem;margin-bottom:0;line-height:1;position:relative}.header-module__site-header___3Uo3R nav ul li:last-child{margin-right:0}.header-module__site-header___3Uo3R nav ul li a{padding-bottom:.25rem;position:relative;z-index:2}.header-module__site-header___3Uo3R nav ul li a:focus{outline:white dotted 2px}.header-module__site-header___3Uo3R nav ul li:hover>a{text-decoration:underline;color:#fff}}.header-module__site-header___3Uo3R nav ul li:last-child{padding-right:0}.header-module__site-header___3Uo3R .header-module__site-title-container___1HOAh{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;transition:display 150ms;padding-top:1.5rem}.header-module__site-header___3Uo3R .header-module__title-subnav-container___1NPlo{margin-top:4rem}@media (max-width: 768px){.header-module__site-header___3Uo3R .header-module__title-subnav-container___1NPlo{margin-top:3rem}}.header-module__site-header___3Uo3R .header-module__title-subnav-container___1NPlo.header-module__has-return-link___3DC9N{margin-top:1.5rem}@media (max-width: 768px){.header-module__site-header___3Uo3R .header-module__title-subnav-container___1NPlo.header-module__has-return-link___3DC9N{margin-top:2rem}}.header-module__site-header___3Uo3R .header-module__title-subnav-container___1NPlo.header-module__has-return-link___3DC9N .header-module__page-title___Ethni{margin:0 0 1.5rem}@media (max-width: 768px){.header-module__site-header___3Uo3R .header-module__title-subnav-container___1NPlo.header-module__has-return-link___3DC9N .header-module__page-title___Ethni{margin-bottom:0}}.header-module__wrapper___gmiBu{margin:0 auto;max-width:calc(1136px + 3rem);padding:0 2rem}@media (max-width: 480px){.header-module__wrapper___gmiBu{padding:0 1rem}}@media (min-width: 1080px){.header-module__wrapper___gmiBu{padding:0 .5rem}}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",tools:"header-module__tools___3lDp1","search-container":"header-module__search-container___2FfKi","project-logo":"header-module__project-logo___OY7Ir","get-involved":"header-module__get-involved___iUO5i","site-nav-container":"header-module__site-nav-container___1EZFa","atlantic-banner":"header-module__atlantic-banner___2dakl",container:"header-module__container___1QvYu","has-navigation":"header-module__has-navigation___3i3Qi","site-header":"header-module__site-header___3Uo3R","no-margin":"header-module__no-margin___2RQVk","page-title":"header-module__page-title___Ethni","nav-container":"header-module__nav-container___3kS_y","site-title-container":"header-module__site-title-container___1HOAh","title-subnav-container":"header-module__title-subnav-container___1NPlo","has-return-link":"header-module__has-return-link___3DC9N",wrapper:"header-module__wrapper___gmiBu"}},1714:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".mobile-menu-module__mobile-menu___2MQ-S{color:#d1d1e8;background:#111354;position:relative;padding:1rem 1rem 2rem 1rem}@media (max-width: 1080px) and (min-width: 640px){.mobile-menu-module__mobile-menu___2MQ-S{margin:0 2rem}}@media (max-width: 640px) and (min-width: 480px){.mobile-menu-module__mobile-menu___2MQ-S{margin:0 1rem}}@media (min-width: 1080px){.mobile-menu-module__mobile-menu___2MQ-S{display:none}}.mobile-menu-module__mobile-menu___2MQ-S .mobile-menu-module__mobile-pointer___16gas{position:absolute;width:30px;height:30px;right:35px;bottom:-15px;background:#111354;transform:rotate(-45deg);z-index:0}.mobile-menu-module__mobile-menu___2MQ-S nav{display:block;margin-top:1rem}.mobile-menu-module__mobile-menu___2MQ-S nav a{min-height:44px;display:flex;align-items:center}.mobile-menu-module__mobile-menu___2MQ-S nav [data-reach-menu] a{display:flex}.mobile-menu-module__mobile-menu___2MQ-S nav li{line-height:2.5rem}@media (hover: none){.mobile-menu-module__mobile-menu___2MQ-S nav li{margin-bottom:1.5rem;line-height:1}}.mobile-menu-module__mobile-menu___2MQ-S nav li:last-child{margin-bottom:0}.mobile-menu-module__mobile-menu___2MQ-S .mobile-menu-module__search-input___3yIVA{width:100%}.mobile-menu-module__mobile-menu___2MQ-S .mobile-menu-module__search-input___3yIVA [data-reach-combobox]{width:100%}.mobile-menu-module__mobile-menu-expanded___3DwsN{display:block}@media (min-width: 1080px){.mobile-menu-module__mobile-menu-expanded___3DwsN{display:none}}.mobile-menu-module__mobile-toggle___1lpCq{background:transparent;border:none;font-weight:bold;margin-top:1.5rem;color:white;cursor:pointer;margin-top:0}@media (min-width: 1080px){.mobile-menu-module__mobile-toggle___1lpCq{display:none}}.mobile-menu-module__mobile-search-container___eLTOY{display:flex;flex-direction:column;align-items:stretch}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","mobile-menu":"mobile-menu-module__mobile-menu___2MQ-S","mobile-pointer":"mobile-menu-module__mobile-pointer___16gas","search-input":"mobile-menu-module__search-input___3yIVA","mobile-menu-expanded":"mobile-menu-module__mobile-menu-expanded___3DwsN","mobile-toggle":"mobile-menu-module__mobile-toggle___1lpCq","mobile-search-container":"mobile-menu-module__mobile-search-container___eLTOY"}},1717:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".search-autocomplete-module__search-label___2IH-T{position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);font-weight:bold;font-size:13px;text-transform:uppercase;color:#6164ba}@media (max-width: 1080px){.search-autocomplete-module__search-label___2IH-T{color:#f2f2ff}}@media (min-width: 1080px){.search-autocomplete-module__search-label___2IH-T{display:none}}.search-autocomplete-module__search-input___2kw2o{width:0;padding:0.55rem calc(35px / 2);font-size:1rem;font-weight:300;color:#f2f2f2;border:0;background:transparent;border-radius:4px}.search-autocomplete-module__search-input___2kw2o::placeholder{color:#f2f2f2;opacity:1}@media (max-width: 1080px){.search-autocomplete-module__search-input___2kw2o{width:100%;background:#6164ba;padding:0.55rem 3rem 0.55rem 5rem}}.search-autocomplete-module__search-input-focused___cRkoK{width:28.5rem;color:#303030;font-weight:400;padding:0.55rem 3rem 0.55rem 5rem;outline:none;background:#ffffff;border-radius:4px;box-shadow:0 0 0 2px #ffad4a;transition:width 0.05s}.search-autocomplete-module__search-input-focused___cRkoK,.search-autocomplete-module__search-input-focused___cRkoK::placeholder{color:#7a7a7a}.search-autocomplete-module__search-input-focused___cRkoK+.search-autocomplete-module__search-label___2IH-T{display:inline}@media (max-width: 1080px){.search-autocomplete-module__search-input-focused___cRkoK+.search-autocomplete-module__search-label___2IH-T{color:#6164ba}}@media (max-width: 1080px){.search-autocomplete-module__search-input-focused___cRkoK{width:100%}}.search-autocomplete-module__popover___3NQMi{background:#ffffff;border:1px solid #676b6d;font-size:1rem;position:absolute;z-index:100;width:100%;left:0;font-weight:normal;text-align:left;padding:.25rem;opacity:1;transform:translateY(0.4rem);color:#303030}.search-autocomplete-module__popover___3NQMi [data-user-value]{font-weight:bold}.search-autocomplete-module__popover___3NQMi [data-suggested-value]{font-weight:normal}.search-autocomplete-module__popover___3NQMi ul.search-autocomplete-module__popover-list___3CnmW{margin:0}.search-autocomplete-module__popover___3NQMi li:not(.search-autocomplete-module__popoverSeparator___A32Mc):hover{background:rgba(140,199,244,0.23)}.search-autocomplete-module__popover___3NQMi li:not(.search-autocomplete-module__popoverSeparator___A32Mc)[aria-selected='true'],.search-autocomplete-module__popover___3NQMi li:not(.search-autocomplete-module__popoverSeparator___A32Mc):focus{color:white;background:black}.search-autocomplete-module__popoverSeparator___A32Mc{padding-left:.5rem;text-align:left;font-size:0.8rem;font-style:italic;pointer-events:none}.search-autocomplete-module__popoverSeparator___A32Mc:not(:first-child){margin-top:.5rem}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","search-label":"search-autocomplete-module__search-label___2IH-T","search-input":"search-autocomplete-module__search-input___2kw2o","search-input-focused":"search-autocomplete-module__search-input-focused___cRkoK",popover:"search-autocomplete-module__popover___3NQMi","popover-list":"search-autocomplete-module__popover-list___3CnmW",popoverSeparator:"search-autocomplete-module__popoverSeparator___A32Mc"}},1718:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".search-button-module__search-submit___1u1MQ{position:absolute;cursor:pointer;right:0;padding:10.5px;appearance:none;background:none;border:none;box-shadow:none}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","search-submit":"search-button-module__search-submit___1u1MQ"}},1719:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".search-module__search___1W0gB{display:inline-flex;flex-direction:column;justify-content:center;align-items:stretch;border-radius:4px;z-index:2;height:35px;background:rgba(139,141,199,0.8);color:white;position:relative}.search-module__search___1W0gB input{cursor:pointer}.search-module__search___1W0gB input:focus{cursor:text}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",search:"search-module__search___1W0gB"}},1720:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".sub-navigation-module__header-tabs___3W3Pt{display:block;text-align:left;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:1rem}@media (min-width: 480px){.sub-navigation-module__header-tabs___3W3Pt{margin-left:0}}.sub-navigation-module__header-tabs___3W3Pt ul{display:grid;list-style-type:none;margin:0;padding-left:0;text-align:left}@media (min-width: 480px) and (max-width: 640px){.sub-navigation-module__header-tabs___3W3Pt ul{grid-template-columns:1fr 1fr}}@media (min-width: 640px) and (max-width: 1080px){.sub-navigation-module__header-tabs___3W3Pt ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1080px){.sub-navigation-module__header-tabs___3W3Pt ul{display:block}.sub-navigation-module__header-tabs___3W3Pt ul li{display:inline-block}.sub-navigation-module__header-tabs___3W3Pt ul li a{margin-left:1rem;margin-right:1rem;margin-top:0;margin-bottom:0}.sub-navigation-module__header-tabs___3W3Pt ul li:first-child a{margin-left:0}}.sub-navigation-module__header-tabs___3W3Pt ul a{text-decoration:none;font-weight:bold;font-size:16px;font-size:1rem;color:white;margin:0 0.6rem 0 0;padding:0.4rem 0 0.2rem;border-bottom:3px solid transparent;min-height:44px;display:flex;align-items:center}@media (min-width: 768px){.sub-navigation-module__header-tabs___3W3Pt ul a{display:block;align-items:inherit;min-height:auto}}.sub-navigation-module__header-tabs___3W3Pt ul a:focus{outline:white dotted 2px}.sub-navigation-module__header-tabs___3W3Pt ul a:hover,.sub-navigation-module__header-tabs___3W3Pt ul a[aria-current]{text-decoration:underline;color:#fff}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","header-tabs":"sub-navigation-module__header-tabs___3W3Pt"}},1721:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".return-links-module__return-link-container___oezXn{margin-bottom:.5rem;display:flex;align-items:flex-end;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.return-links-module__return-link-container___oezXn::-webkit-scrollbar{display:none}@media (max-width: 768px){.return-links-module__return-link-container___oezXn{margin-top:.5rem;margin-bottom:.5rem;padding-top:.5rem;padding-bottom:.5rem}}.return-links-module__return-link-container___oezXn a,.return-links-module__return-link-container___oezXn span{line-height:1.5}.return-links-module__return-link-container___oezXn span{color:#6164ba}.return-links-module__return-link-container___oezXn a{color:#b6b7db;text-decoration:none;white-space:nowrap}.return-links-module__return-link-container___oezXn a:hover{text-decoration:underline;color:#fff}.return-links-module__return-link-container___oezXn a:focus{outline:white dotted 2px}.return-links-module__return-link-container___oezXn a:first-child{margin-left:0}.return-links-module__return-link-container___oezXn a,.return-links-module__return-link-container___oezXn img,.return-links-module__return-link-container___oezXn span{margin-left:.25rem;margin-right:.25rem}.return-links-module__return-link-container___oezXn img{margin-bottom:.25rem}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","return-link-container":"return-links-module__return-link-container___oezXn"}},1722:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".data-warning-module__warning___2fqH4{padding-top:1rem;padding-bottom:1rem;background:#f6ce7a}.data-warning-module__warning___2fqH4 p{margin:0}.data-warning-module__warning___2fqH4 a{color:black}.data-warning-module__warning___2fqH4 button{border:0;padding:0;background:transparent;cursor:pointer;display:block;float:right;font-size:23px;font-size:1.45rem;margin-left:2rem}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",warning:"data-warning-module__warning___2fqH4"}},1723:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"detailText",(function(){return detailText}));var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_components_common_detail_text__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(122),addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource);__webpack_exports__.default={title:"Detail text",parameters:{storySource:{source:"import React from 'react'\nimport DetailText from '~components/common/detail-text'\n\nexport default {\n title: 'Detail text',\n parameters: {\n info: {\n text: 'Used for smaller textual elements',\n },\n },\n}\n\nexport const detailText = () => (\n <DetailText>This only applies to 50% of cases.</DetailText>\n)\n",locationsMap:{"detail-text--detail-text":{startLoc:{col:26,line:13},endLoc:{col:1,line:15},startBody:{col:26,line:13},endBody:{col:1,line:15}}}},info:{text:"Used for smaller textual elements"}}};var detailText=addSourceDecorator((function(){return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_common_detail_text__WEBPACK_IMPORTED_MODULE_1__.a,null,"This only applies to 50% of cases.")}),{__STORY__:"import React from 'react'\nimport DetailText from '~components/common/detail-text'\n\nexport default {\n title: 'Detail text',\n parameters: {\n info: {\n text: 'Used for smaller textual elements',\n },\n },\n}\n\nexport const detailText = () => (\n <DetailText>This only applies to 50% of cases.</DetailText>\n)\n",__ADDS_MAP__:{"detail-text--detail-text":{startLoc:{col:26,line:13},endLoc:{col:1,line:15},startBody:{col:26,line:13},endBody:{col:1,line:15}}},__MAIN_FILE_LOCATION__:"/07-Detail-text.stories.js",__MODULE_DEPENDENCIES__:[],__LOCAL_DEPENDENCIES__:{},__SOURCE_PREFIX__:"/home/runner/work/website/website/src/stories/2-components",__IDS_TO_FRAMEWORKS__:{}})},1724:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".detail-text-module__detail-text___1dc5L{color:#676b6d;display:flex;font-size:16px;font-size:1rem}.detail-text-module__detail-text___1dc5L cite{font-style:italic}.detail-text-module__detail-text___1dc5L a{color:#676b6d}.detail-text-module__detail-text___1dc5L.detail-text-module__small___3xHA7{font-size:13px;font-size:0.8rem}table+.detail-text-module__detail-text___1dc5L{margin-bottom:1.5rem}.detail-text-module__centered___2IPp-{text-align:center}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","detail-text":"detail-text-module__detail-text___1dc5L",small:"detail-text-module__small___3xHA7",centered:"detail-text-module__centered___2IPp-"}},1725:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".footer-module__wrapper___YLx2o{background-color:#31347a;margin-top:3rem}@media (min-width: 768px){.footer-module__wrapper___YLx2o{margin-top:4rem}}.footer-module__wrapper___YLx2o.footer-module__no-margin___1rKhS{margin-top:0}.footer-module__footer___aI1t5,.footer-module__copyright___1ra9Q{width:71.25rem;max-width:calc(100vw - 4rem);margin:0 auto;color:white}.footer-module__footer___aI1t5 a,.footer-module__copyright___1ra9Q a{color:white}.footer-module__footer___aI1t5 a,.footer-module__copyright___1ra9Q a{font-weight:bold;text-decoration:none}.footer-module__footer___aI1t5 a:focus,.footer-module__copyright___1ra9Q a:focus{outline:white dotted 2px}.footer-module__footer___aI1t5 a:hover,.footer-module__copyright___1ra9Q a:hover{text-decoration:underline;color:#fff}.footer-module__footer___aI1t5{padding-bottom:.5rem;padding-top:2rem}.footer-module__footer___aI1t5 img{width:32px}.footer-module__footer___aI1t5 .footer-module__project-logo___29hal{width:11rem;margin:0;margin-right:1rem}.footer-module__main___2ct4C{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center}.footer-module__main___2ct4C ul{list-style-type:none;padding-left:0}.footer-module__main___2ct4C .footer-module__ctp-logo___2GVfS{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:75%;max-width:75%}.footer-module__main___2ct4C .footer-module__ctp-logo___2GVfS:first-child{padding-left:0 !important}.footer-module__main___2ct4C .footer-module__ctp-logo___2GVfS:last-child{padding-right:0 !important}@media (min-width: 768px){.footer-module__main___2ct4C .footer-module__ctp-logo___2GVfS{flex-basis:50%;max-width:50%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.footer-module__main___2ct4C .footer-module__ctp-logo___2GVfS{flex-basis:25%;max-width:25%;padding-left:.5rem;padding-right:.5rem}}@media (max-width: 1080px){.footer-module__main___2ct4C .footer-module__ctp-logo___2GVfS{order:1}}.footer-module__main___2ct4C .footer-module__links___2ewre{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:100%;max-width:100%}.footer-module__main___2ct4C .footer-module__links___2ewre:first-child{padding-left:0 !important}.footer-module__main___2ct4C .footer-module__links___2ewre:last-child{padding-right:0 !important}@media (min-width: 768px){.footer-module__main___2ct4C .footer-module__links___2ewre{flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.footer-module__main___2ct4C .footer-module__links___2ewre{flex-basis:58.33333%;max-width:58.33333%;padding-left:.5rem;padding-right:.5rem}}.footer-module__main___2ct4C .footer-module__links___2ewre ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:column}@media (max-width: 1080px) and (min-width: 768px){.footer-module__main___2ct4C .footer-module__links___2ewre ul{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}}@media (max-width: 768px){.footer-module__main___2ct4C .footer-module__links___2ewre ul{grid-template-columns:1fr;grid-template-rows:repeat(7, 1fr)}}.footer-module__main___2ct4C .footer-module__links___2ewre ul a{min-height:44px;display:flex;align-items:center}@media (min-width: 768px){.footer-module__main___2ct4C .footer-module__links___2ewre ul a{display:block;align-items:inherit;min-height:auto}}@media (max-width: 1080px){.footer-module__main___2ct4C .footer-module__links___2ewre{order:3}}.footer-module__main___2ct4C .footer-module__social___6HBcs{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:25%;max-width:25%;margin-top:0;margin-bottom:0;display:flex;justify-content:flex-end}.footer-module__main___2ct4C .footer-module__social___6HBcs:first-child{padding-left:0 !important}.footer-module__main___2ct4C .footer-module__social___6HBcs:last-child{padding-right:0 !important}@media (min-width: 768px){.footer-module__main___2ct4C .footer-module__social___6HBcs{flex-basis:50%;max-width:50%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.footer-module__main___2ct4C .footer-module__social___6HBcs{flex-basis:16.66667%;max-width:16.66667%;padding-left:.5rem;padding-right:.5rem}}@media (max-width: 1080px){.footer-module__main___2ct4C .footer-module__social___6HBcs{order:2}}.footer-module__main___2ct4C .footer-module__social___6HBcs li{margin-left:1rem}.footer-module__main___2ct4C .footer-module__social___6HBcs li:first-of-type{margin-left:0}hr.footer-module__divider___1JHE6{background-color:#6164ba;width:100%}.footer-module__copyright___1ra9Q{padding-bottom:2rem;padding-top:.5rem;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-module__copyright___1ra9Q p{padding-left:.5rem}.footer-module__copyright___1ra9Q span{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:75%;max-width:75%}.footer-module__copyright___1ra9Q span:first-child{padding-left:0 !important}.footer-module__copyright___1ra9Q span:last-child{padding-right:0 !important}@media (min-width: 768px){.footer-module__copyright___1ra9Q span{flex-basis:83.33333%;max-width:83.33333%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.footer-module__copyright___1ra9Q span{flex-basis:83.33333%;max-width:83.33333%;padding-left:.5rem;padding-right:.5rem}}.footer-module__copyright___1ra9Q span a{font-weight:normal;display:inline;text-decoration:underline}.footer-module__copyright___1ra9Q .footer-module__back-to-top___22izR{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;flex-basis:25%;max-width:25%;display:flex;align-items:center;justify-content:flex-end}.footer-module__copyright___1ra9Q .footer-module__back-to-top___22izR:first-child{padding-left:0 !important}.footer-module__copyright___1ra9Q .footer-module__back-to-top___22izR:last-child{padding-right:0 !important}@media (min-width: 768px){.footer-module__copyright___1ra9Q .footer-module__back-to-top___22izR{flex-basis:16.66667%;max-width:16.66667%;padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1080px){.footer-module__copyright___1ra9Q .footer-module__back-to-top___22izR{flex-basis:16.66667%;max-width:16.66667%;padding-left:.5rem;padding-right:.5rem}}.footer-module__copyright___1ra9Q .footer-module__back-to-top___22izR span{padding-right:1rem;text-align:right;font-weight:normal}@media (max-width: 1080px){.footer-module__copyright___1ra9Q .footer-module__back-to-top___22izR span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",wrapper:"footer-module__wrapper___YLx2o","no-margin":"footer-module__no-margin___1rKhS",footer:"footer-module__footer___aI1t5",copyright:"footer-module__copyright___1ra9Q","project-logo":"footer-module__project-logo___29hal",main:"footer-module__main___2ct4C","ctp-logo":"footer-module__ctp-logo___2GVfS",links:"footer-module__links___2ewre",social:"footer-module__social___6HBcs",divider:"footer-module__divider___1JHE6","back-to-top":"footer-module__back-to-top___22izR"}},1728:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".table-module__align-left___Ya6ae{text-align:left}.table-module__border-left___3iNwm{border-left:1px solid #b7bcbd}.table-module__border-left___3iNwm:first-child{border-left:0}.table-module__header-label___2Fohk{font-size:13px;font-size:0.8rem;font-weight:700;margin-bottom:.5rem;left:0.5rem;position:absolute;bottom:2.1rem;text-align:left;min-width:10em}.table-module__header-label___2Fohk.table-module__header-label-3___jYWUu{min-width:13em}.table-module__header-label___2Fohk.table-module__header-label-4___3E0CZ{min-width:16em}.table-module__header-label___2Fohk.table-module__header-label-5___3CFRP{min-width:19em}.table-module__header-label--hidden___2eGNN:not(:focus):not(:active),.table-module__header-label--hidden___2eGNN{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.table-module__table___1HfxU{line-height:1rem;border-collapse:collapse;margin:.5rem 0 1.5rem;font-variant-numeric:lining-nums tabular-nums;width:100%}@media only screen and (max-width: 1080px){.table-module__table___1HfxU{display:block;overflow-x:auto;white-space:nowrap;box-shadow:inset -3px -2px 5px rgba(0,0,0,0.04)}}.table-module__table___1HfxU caption{text-align:left;font-size:16px;font-size:1rem;font-weight:700;margin-bottom:1rem}.table-module__table___1HfxU thead{border-bottom:1px solid #9ca1a2}.table-module__table___1HfxU th{padding:2rem .5rem .5rem;line-height:1.15;vertical-align:bottom;position:relative;min-width:5em}.table-module__table___1HfxU th[scope='col']{text-align:right;font-size:13px;font-size:0.8rem;font-weight:700}.table-module__table___1HfxU th[scope='col'] .table-module__sort___1YbLV{display:inline-block;margin-right:.5rem}.table-module__table___1HfxU th[scope='col'] .table-module__sort-button___WEuGI{border:0;background:transparent;font-weight:800;text-decoration:underline;cursor:pointer;text-align:right;display:block;width:100%}.table-module__table___1HfxU th[scope='col'].table-module__align-left___Ya6ae{text-align:left}.table-module__table___1HfxU th[scope='col'].table-module__align-left___Ya6ae .table-module__sort-button___WEuGI{text-align:left}.table-module__table___1HfxU th[scope='row']{font-weight:normal;text-align:right;padding:1rem .5rem}.table-module__table___1HfxU th[scope='row'].table-module__align-left___Ya6ae{text-align:left}.table-module__table___1HfxU th.table-module__wide___1qoQC{min-width:13em}.table-module__table___1HfxU tbody th,.table-module__table___1HfxU tbody td{vertical-align:top}.table-module__table___1HfxU tbody tr{border-bottom:1px solid #d2d6d7;transition:background-color 0.2s}.table-module__table___1HfxU tbody tr:hover{background-color:#e2f1fc}.table-module__table___1HfxU td{text-align:right;padding:1rem .5rem;font-size:16px;font-size:1rem}.table-module__table___1HfxU td.table-module__align-left___Ya6ae{text-align:left}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","align-left":"table-module__align-left___Ya6ae","border-left":"table-module__border-left___3iNwm","header-label":"table-module__header-label___2Fohk","header-label-3":"table-module__header-label-3___jYWUu","header-label-4":"table-module__header-label-4___3E0CZ","header-label-5":"table-module__header-label-5___3CFRP","header-label--hidden":"table-module__header-label--hidden___2eGNN",table:"table-module__table___1HfxU",sort:"table-module__sort___1YbLV","sort-button":"table-module__sort-button___WEuGI",wide:"table-module__wide___1qoQC"}},1729:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".alert-module__alert___2ER2z{display:inline-flex;padding:.5rem;padding-right:2rem;margin:1rem 0;background-color:#fedcd2;color:#802509;border-radius:4px;font-size:13px;font-size:0.8rem}.alert-module__alert___2ER2z img{width:1rem;min-width:1rem;margin:.25rem 1rem .5rem .5rem}.alert-module__alert___2ER2z a{color:#802509}.alert-module__alert___2ER2z p{margin:0}.alert-module__alert___2ER2z .alert-module__header___1BUaP{font-weight:bold;line-height:1em}.alert-module__alert___2ER2z .alert-module__content___1m084{margin-top:.25rem;margin-bottom:.25rem}.alert-module__alert___2ER2z.alert-module__block___2Wudl{display:flex}.alert-module__alert___2ER2z.alert-module__full-size___Y9xqu{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:.5rem;text-align:center}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",alert:"alert-module__alert___2ER2z",header:"alert-module__header___1BUaP",content:"alert-module__content___1m084",block:"alert-module__block___2Wudl","full-size":"alert-module__full-size___Y9xqu"}},173:function(module,exports,__webpack_require__){var content=__webpack_require__(1600);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},1730:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".press-list-module__press-list___3hbsX{list-style-type:none;margin:0;line-height:1.3;padding-left:0}.press-list-module__press-list___3hbsX li{margin-bottom:1.5rem}.press-list-module__press-list___3hbsX a{color:black;font-weight:bold;font-size:18px;font-size:1.125rem;display:block;margin-bottom:.25rem}.press-list-module__press-list___3hbsX a:hover{text-decoration:underline;color:#000}.press-list-module__press-list___3hbsX .press-list-module__dot-separator___1cz7Z{display:inline-block;margin:0 .5rem;opacity:0.4}.press-list-module__source___1F8sm{font-style:italic;display:block;font-weight:normal}.press-list-module__title___nhWnR{font-style:normal}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","press-list":"press-list-module__press-list___3hbsX","dot-separator":"press-list-module__dot-separator___1cz7Z",source:"press-list-module__source___1F8sm",title:"press-list-module__title___nhWnR"}},174:function(module,exports,__webpack_require__){var content=__webpack_require__(1729);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},1785:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".tooltip-module__root___Vb-7R{padding:.5rem;display:flex;flex-direction:column;position:fixed;background-color:white;border:solid black 1px;font-size:16px;font-size:1rem;pointer-events:none}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",root:"tooltip-module__root___Vb-7R"}},1786:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".charts-module__chart___ViRXO{overflow:visible !important}.charts-module__y-tick-label___2zrqm{overflow:visible !important;text-anchor:end}.charts-module__x-tick-label___2KmYc{text-anchor:middle}.charts-module__label___1aA-I{fill:#828688;font-size:13px;font-size:0.8rem}.charts-module__annotation___3Z_bH{fill:#4c5153;font-size:16px;font-size:1rem}.charts-module__grid-line___1dJZq{stroke:#b7bcbd;stroke-width:0.7px}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",chart:"charts-module__chart___ViRXO","y-tick-label":"charts-module__y-tick-label___2zrqm","x-tick-label":"charts-module__x-tick-label___2KmYc",label:"charts-module__label___1aA-I",annotation:"charts-module__annotation___3Z_bH","grid-line":"charts-module__grid-line___1dJZq"}},1787:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".bar-chart-module__interactive-bar___2ix7G:hover,.bar-chart-module__interactive-bar___2ix7G.bar-chart-module__selected___3O99-{stroke:black}.bar-chart-module__annotation-bubble-svg___2qTm4:hover{fill:black}.bar-chart-module__annotation-bubble-svg___2qTm4:hover text{fill:white}.bar-chart-module__annotation-bubble-svg___2qTm4:hover .bar-chart-module__annotation-bubble-svg-fill___29Bmv{fill:black}.bar-chart-module__annotation-bubble-svg___2qTm4 .bar-chart-module__annotation-bubble-svg-fill___29Bmv{fill:white}.bar-chart-module__chart___2DaTJ .bar-chart-module__directions___2yvU-{display:none}.bar-chart-module__chart___2DaTJ:focus .bar-chart-module__directions___2yvU-{display:block}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740","interactive-bar":"bar-chart-module__interactive-bar___2ix7G",selected:"bar-chart-module__selected___3O99-","annotation-bubble-svg":"bar-chart-module__annotation-bubble-svg___2qTm4","annotation-bubble-svg-fill":"bar-chart-module__annotation-bubble-svg-fill___29Bmv",chart:"bar-chart-module__chart___2DaTJ",directions:"bar-chart-module__directions___2yvU-"}},1788:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".form-module__form___2PH6Y{margin-bottom:4rem;position:relative}.form-module__form___2PH6Y input[type='text'],.form-module__form___2PH6Y input[type='email'],.form-module__form___2PH6Y input[type='search'],.form-module__form___2PH6Y input[type='date'],.form-module__form___2PH6Y select,.form-module__form___2PH6Y textarea{width:100%;padding:1rem;border:1px solid #000;border-radius:4px;box-sizing:border-box;margin-top:.25rem;margin-bottom:2rem;resize:vertical;display:block}.form-module__form___2PH6Y.form-module__no-margin___1EAG9{margin-bottom:0}.form-module__form___2PH6Y .form-module__input-description___rTSUW{margin-bottom:1rem !important}.form-module__form___2PH6Y .form-module__description-container___3UEf6{margin-bottom:1rem}.form-module__form___2PH6Y .form-module__input-defined-length___3S4Z5{display:grid}@media (max-width: 640px){.form-module__form___2PH6Y .form-module__input-defined-length___3S4Z5{grid-template-columns:auto 1fr;grid-gap:1rem;align-items:end}}.form-module__form___2PH6Y textarea{height:150px}.form-module__form___2PH6Y [type='radio'],.form-module__form___2PH6Y [type='checkbox']{display:inline-block;margin-right:1rem}.form-module__form___2PH6Y .form-module__label___1SeQt{font-weight:bold;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.form-module__form___2PH6Y .form-module__label___1SeQt .form-module__required___PvMV7{font-size:13px;font-size:0.8rem;text-transform:uppercase;color:#828688}.form-module__form___2PH6Y .form-module__detail-container___2d0iE{margin-bottom:2rem}.form-module__form___2PH6Y fieldset{border:0;padding:0;margin:0}@media (max-width: 768px){.form-module__form___2PH6Y input[type='text'],.form-module__form___2PH6Y input[type='email'],.form-module__form___2PH6Y select,.form-module__form___2PH6Y textarea{width:100%}}.form-module__form___2PH6Y .form-module__input-header___1Jv_b{margin-bottom:.25rem;font-size:30px;font-size:1.8rem}.form-module__form___2PH6Y button,.form-module__form___2PH6Y [type='submit']{cursor:pointer;border:none;background:#000;border-radius:3px;padding:1rem;color:white}.form-module__form___2PH6Y button[disabled],.form-module__form___2PH6Y [type='submit'][disabled]{cursor:not-allowed;background:#676b6d;color:white}.form-module__form___2PH6Y .form-module__bot-field___9C24X{display:none}.form-module__form___2PH6Y input{flex:0 auto}.form-module__form___2PH6Y .form-module__select___1axAk{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;background-image:url(\"data:image/svg+xml;utf8,<svg fill='$color-link' height='30' viewBox='0 0 24 24' width='30' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>\");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.form-module__form___2PH6Y .form-module__fieldset___3WKta{margin-bottom:2rem;border:0}.form-module__form___2PH6Y .form-module__fieldset___3WKta .form-module__radio-label___2xy1g,.form-module__form___2PH6Y .form-module__fieldset___3WKta .form-module__checkbox-label___1ix-y{display:block;align-items:baseline;margin-top:.5rem;margin-bottom:.5rem}.form-module__form___2PH6Y .form-module__fieldset___3WKta .form-module__fieldset-options___367l2{padding:.25rem}.form-module__form___2PH6Y input[type='radio'],.form-module__form___2PH6Y input[type='checkbox']{margin-right:.5rem}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"#000",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",form:"form-module__form___2PH6Y","no-margin":"form-module__no-margin___1EAG9","input-description":"form-module__input-description___rTSUW","description-container":"form-module__description-container___3UEf6","input-defined-length":"form-module__input-defined-length___3S4Z5",label:"form-module__label___1SeQt",required:"form-module__required___PvMV7","detail-container":"form-module__detail-container___2d0iE","input-header":"form-module__input-header___1Jv_b","bot-field":"form-module__bot-field___9C24X",select:"form-module__select___1axAk",fieldset:"form-module__fieldset___3WKta","radio-label":"form-module__radio-label___2xy1g","checkbox-label":"form-module__checkbox-label___1ix-y","fieldset-options":"form-module__fieldset-options___367l2"}},1789:function(module,exports,__webpack_require__){(exports=module.exports=__webpack_require__(27)(!1)).push([module.i,".card-module__card___3YhKq{order:0}@media (min-width: 768px){.card-module__card___3YhKq{border:2px solid #d2d6d7}}.card-module__card___3YhKq .card-module__header___37FSJ{background:#f2f2ff;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}.card-module__card___3YhKq .card-module__heading___2dL3f{margin-top:0;margin-bottom:1rem;font-size:16px;font-size:1rem}.card-module__card___3YhKq .card-module__link___3DCQE{font-size:11px;font-size:0.6875rem}.card-module__card___3YhKq .card-module__link___3DCQE a{color:#575aad}.card-module__card___3YhKq .card-module__title___1BqHL{font-size:16px;font-size:1rem;font-weight:bold;margin:0;line-height:1.4}.card-module__card___3YhKq .card-module__body___acH2l{padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.card-module__card___3YhKq .card-module__body___acH2l{padding:1rem}}.card-module__note___2TOEu{font-size:13px;font-size:0.8rem;color:#4c5153;margin:.25rem 0}.card-module__disclosure___12Pmr{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #d2d6d7}.card-module__disclosure___12Pmr button[aria-controls]{background:none;font-weight:bold;text-transform:uppercase;text-decoration:underline;text-align:left;border:0;display:block;padding:0;margin:0;font-size:13px;font-size:0.8rem;cursor:pointer}.card-module__disclosure___12Pmr button[aria-controls] .card-module__closed___g8fTN{display:inline-block}.card-module__disclosure___12Pmr button[aria-controls] .card-module__expanded___3AMlw{display:none}.card-module__disclosure___12Pmr button[aria-controls][aria-expanded='true'] .card-module__closed___g8fTN{display:none}.card-module__disclosure___12Pmr button[aria-controls][aria-expanded='true'] .card-module__expanded___3AMlw{display:inline-block}\n",""]),exports.locals={viewportSm:"480px",viewportMs:"640px",viewportMd:"768px",viewportLg:"1080px",viewportXl:"1200px",text:"#303030",link:"card-module__link___3DCQE",linkActive:"#8b8dc7",colorPlum100:"#f2f2ff",colorPlum200:"#d1d1e8",colorPlum300:"#b6b7db",colorPlum400:"#8b8dc7",colorPlum500:"#6164ba",colorPlum600:"#575aad",colorPlum700:"#31347a",colorPlum800:"#111354",colorHoney100:"#fcf9eb",colorHoney200:"#fbe8a9",colorHoney300:"#f6ce7a",colorHoney400:"#ffad4a",colorHoney500:"#e2894e",colorHoney600:"#c66b3e",colorHoney700:"#924f34",colorHoney800:"#6e2f1f",colorBlueberry100:"#e2f1fc",colorBlueberry200:"#8cc7f4",colorBlueberry300:"#0091ea",colorBlueberry400:"#004399",colorBlueberry500:"#012656",colorSlate100:"#edf1f2",colorSlate200:"#d2d6d7",colorSlate300:"#b7bcbd",colorSlate400:"#9ca1a2",colorSlate500:"#828688",colorSlate600:"#676b6d",colorSlate700:"#4c5153",colorSlate800:"#313638",colorStrawberry100:"#fbbcb2",colorStrawberry200:"#dc472e",qualitativeColorPalette100:"#b5e3db",qualiTativecolorPalette200:"#cc0",qualiTativecolorPalette300:"#a19bca",qualiTativecolorPalette400:"#f4a071",qualiTativecolorPalette500:"#2f6488",qualiTativecolorPalette600:"#527740",crdtAsian:"#E35942",crdtWhite:"#cc0",crdtBlack:"#a19bca",crdtLatinx:"#f4a071",crdtNonHispanic:"#111354",crdtNhpi:"#2f6488",crdtAian:"#527740",card:"card-module__card___3YhKq",header:"card-module__header___37FSJ",heading:"card-module__heading___2dL3f",title:"card-module__title___1BqHL",body:"card-module__body___acH2l",note:"card-module__note___2TOEu",disclosure:"card-module__disclosure___12Pmr",closed:"card-module__closed___g8fTN",expanded:"card-module__expanded___3AMlw"}},1791:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"header",(function(){return _05_Header_stories_header})),__webpack_require__.d(__webpack_exports__,"developmentWarning",(function(){return developmentWarning}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),gatsby_browser_entry=__webpack_require__(21),Expand=__webpack_require__(612),Expand_default=__webpack_require__.n(Expand),classnames=__webpack_require__(10),classnames_default=__webpack_require__.n(classnames),algoliasearch_umd=__webpack_require__(617),algoliasearch_umd_default=__webpack_require__.n(algoliasearch_umd),nprogress=__webpack_require__(613),nprogress_default=__webpack_require__.n(nprogress),each=__webpack_require__(614),each_default=__webpack_require__.n(each),marked=(__webpack_require__(615),__webpack_require__(274)),marked_default=__webpack_require__.n(marked),rich_text_plain_text_renderer_es5=__webpack_require__(616);function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(iter))return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var prefixSearchIndex=function prefixSearchIndex(index){return"".concat(Object({NODE_ENV:"production",NODE_PATH:"",PUBLIC_URL:".",CONTENTFUL_SPACE:"o2ll9t4ee8tq",CONTENTFUL_TOKEN:"MSyBLbVn74NnMPpMk4aYScrmXZx0n1_uR25LCaQhR-Y",DEV_ENVIRONMENT_VARIABLE_FILE:"https://covidtracking.com",CRDT_CONTENTFUL_SPACE:"qu81lheo5s6k",CRDT_CONTENTFUL_TOKEN:"lHNTKwAxxf1Y1qZFFaX9coFlP1b9vNAsjv"}).GATSBY_ALGOLIA_INDEX_PREFIX).concat(index)};function splitBodyIntoChunks(baseChunk,firstChunk,bodyChunks){var chunks=[firstChunk],currentChunkIndex=0;return bodyChunks.reduce((function(splitChunks,chunk){return 0===splitChunks[currentChunkIndex].body.length||splitChunks[currentChunkIndex].body.length+chunk.length<5e3?(splitChunks[currentChunkIndex].body+=chunk,splitChunks[currentChunkIndex].body+="\n"):splitChunks[currentChunkIndex+=1]=_objectSpread(_objectSpread({},baseChunk),{},{section:"section".concat(currentChunkIndex),body:chunk}),splitChunks}),chunks),chunks.forEach((function(chunk){chunk.childContentfulBlogPostBlogContentRichTextNode&&delete chunk.childContentfulBlogPostBlogContentRichTextNode})),chunks}var _results,pageSettings={attributesToSnippet:["body:50"]},blogPostSettings=_objectSpread({},pageSettings);prefixSearchIndex("state"),prefixSearchIndex("blogPost"),prefixSearchIndex("page");function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||search_context_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function search_context_toConsumableArray(arr){return function search_context_arrayWithoutHoles(arr){if(Array.isArray(arr))return search_context_arrayLikeToArray(arr)}(arr)||function search_context_iterableToArray(iter){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(iter))return Array.from(iter)}(arr)||search_context_unsupportedIterableToArray(arr)||function search_context_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function search_context_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return search_context_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?search_context_arrayLikeToArray(o,minLen):void 0}}function search_context_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function search_context_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function search_context_objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?search_context_ownKeys(Object(source),!0).forEach((function(key){search_context_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):search_context_ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}function search_context_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var types={STATE:"state",PAGE:"page",BLOG_POST:"blogPost"},initialState={query:"",results:(_results={},search_context_defineProperty(_results,types.STATE,{}),search_context_defineProperty(_results,types.BLOG_POST,{}),search_context_defineProperty(_results,types.PAGE,{}),_results),isFetching:!1,hasErrors:!1,errors:[],autocompleteHasFocus:!1},client=algoliasearch_umd_default()(Object({NODE_ENV:"production",NODE_PATH:"",PUBLIC_URL:".",CONTENTFUL_SPACE:"o2ll9t4ee8tq",CONTENTFUL_TOKEN:"MSyBLbVn74NnMPpMk4aYScrmXZx0n1_uR25LCaQhR-Y",DEV_ENVIRONMENT_VARIABLE_FILE:"https://covidtracking.com",CRDT_CONTENTFUL_SPACE:"qu81lheo5s6k",CRDT_CONTENTFUL_TOKEN:"lHNTKwAxxf1Y1qZFFaX9coFlP1b9vNAsjv"}).GATSBY_ALGOLIA_APP_ID,Object({NODE_ENV:"production",NODE_PATH:"",PUBLIC_URL:".",CONTENTFUL_SPACE:"o2ll9t4ee8tq",CONTENTFUL_TOKEN:"MSyBLbVn74NnMPpMk4aYScrmXZx0n1_uR25LCaQhR-Y",DEV_ENVIRONMENT_VARIABLE_FILE:"https://covidtracking.com",CRDT_CONTENTFUL_SPACE:"qu81lheo5s6k",CRDT_CONTENTFUL_TOKEN:"lHNTKwAxxf1Y1qZFFaX9coFlP1b9vNAsjv"}).GATSBY_ALGOLIA_SEARCH_KEY),stateIndex=client.initIndex(prefixSearchIndex(types.STATE)),blogIndex=client.initIndex(prefixSearchIndex(types.BLOG_POST)),pageIndex=client.initIndex(prefixSearchIndex(types.PAGE)),SearchStateContext=react_default.a.createContext(),SearchDispatchContext=react_default.a.createContext();function searchReducer(state,action){switch(action.type){default:throw new Error("Unknown action type: ".concat(action.type,"."));case"setQuery":return search_context_objectSpread(search_context_objectSpread({},state),{},{query:action.payload});case"clearQuery":return search_context_objectSpread(search_context_objectSpread({},initialState),{},{autocompleteHasFocus:state.autocompleteHasFocus,isFetching:!1});case"fetchStart":return search_context_objectSpread(search_context_objectSpread({},state),{},{isFetching:!0,hasErrors:!1,errors:[]});case"fetchError":return search_context_objectSpread(search_context_objectSpread({},state),{},{isFetching:!1,hasErrors:!0,errors:[].concat(search_context_toConsumableArray(state.errors),[action.error])});case"fetchSuccess":return search_context_objectSpread(search_context_objectSpread({},state),{},{isFetching:!1,results:action.payload});case"setAutocompleteFocus":return search_context_objectSpread(search_context_objectSpread({},state),{},{autocompleteHasFocus:action.hasFocus})}}function SearchProvider(_ref){var children=_ref.children,_React$useReducer2=_slicedToArray(react_default.a.useReducer(searchReducer,initialState),2),state=_React$useReducer2[0],dispatch=_React$useReducer2[1];return react_default.a.createElement(SearchStateContext.Provider,{value:state},react_default.a.createElement(SearchDispatchContext.Provider,{value:dispatch},children))}function useSearchState(){var context=react_default.a.useContext(SearchStateContext);if(void 0===context)throw new Error("useSearchState must be used within a SearchProvider");return context}function useSearchDispatch(){var context=react_default.a.useContext(SearchDispatchContext);if(void 0===context)throw new Error("useSearchDispatch must be used within a SearchProvider");return context}function useSearch(){return[useSearchState(),useSearchDispatch()]}function queryIndex(_x,_x2){return _queryIndex.apply(this,arguments)}function _queryIndex(){return(_queryIndex=_asyncToGenerator(regeneratorRuntime.mark((function _callee(index,query){var distinct,hits,_args=arguments;return regeneratorRuntime.wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return distinct=_args.length>2&&void 0!==_args[2]&&_args[2],_context.prev=1,_context.next=4,index.search(query,{distinct:distinct});case 4:return hits=_context.sent,_context.abrupt("return",hits);case 8:return _context.prev=8,_context.t0=_context.catch(1),console.error(_context.t0),_context.abrupt("return",[]);case 12:case"end":return _context.stop()}}),_callee,null,[[1,8]])})))).apply(this,arguments)}function _querySearch(){return(_querySearch=_asyncToGenerator(regeneratorRuntime.mark((function _callee2(s,dispatch){var _yield$Promise$all,_yield$Promise$all2,state,blogPost,page;return regeneratorRuntime.wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:return dispatch({type:"fetchStart"}),_context2.prev=1,_context2.next=4,Promise.all([queryIndex(stateIndex,s.query),queryIndex(blogIndex,s.query,!0),queryIndex(pageIndex,s.query,!0)]);case 4:_yield$Promise$all=_context2.sent,_yield$Promise$all2=_slicedToArray(_yield$Promise$all,3),state=_yield$Promise$all2[0],blogPost=_yield$Promise$all2[1],page=_yield$Promise$all2[2],nprogress_default.a.done(),dispatch({type:"fetchSuccess",payload:{state:state,blogPost:blogPost,page:page}}),_context2.next=16;break;case 13:_context2.prev=13,_context2.t0=_context2.catch(1),dispatch({type:"fetchError",error:_context2.t0});case 16:case"end":return _context2.stop()}}),_callee2,null,[[1,13]])})))).apply(this,arguments)}function getSanitizedSlug(type,item){if(!Object.values(types).includes(type))throw new Error("Invalid search result type: ".concat(type));var setTrailingIfMissing=function setTrailingIfMissing(slug){return"/"===slug[0]?slug:"/".concat(slug)};switch(type){default:return item.slug||"";case types.STATE:case types.PAGE:return setTrailingIfMissing(item.slug);case types.BLOG_POST:return"/analysis-updates".concat(setTrailingIfMissing(item.slug))}}function partitionHitsByRelevance(results){var _allHits,bestHits=[],otherHits=[];if(!results)return{bestHits:bestHits,otherHits:otherHits};var allHits=(search_context_defineProperty(_allHits={},types.STATE,results[types.STATE]),search_context_defineProperty(_allHits,types.BLOG_POST,results[types.BLOG_POST]),search_context_defineProperty(_allHits,types.PAGE,results[types.PAGE]),_allHits);return each_default()(allHits,(function(_ref2,type){var typeHits=_ref2.hits;if(!typeHits)return!0;var titleField="";return[types.BLOG_POST,types.PAGE].includes(type)?titleField="title":types.STATE===type&&(titleField="name"),typeHits.forEach((function(hit){return function partitionHit(hit,type,test){return test?bestHits.push(search_context_objectSpread(search_context_objectSpread({},hit),{},{type:type})):otherHits.push(search_context_objectSpread(search_context_objectSpread({},hit),{},{type:type}))}(hit,type,"full"===hit._highlightResult[titleField].matchLevel)})),!0})),{bestHits:bestHits,otherHits:otherHits}}var development_warning_module=__webpack_require__(618),development_warning_module_default=__webpack_require__.n(development_warning_module),development_warning=function DevelopmentWarning(){return react_default.a.createElement(gatsby_browser_entry.b,{query:"4121435362",render:function render(data){return react_default.a.createElement(react_default.a.Fragment,null,!data.site.siteMetadata.production&&react_default.a.createElement("div",{className:"development-warning ".concat(development_warning_module_default.a.developmentWarning)},"This is a test version of The COVID Tracking Project website. Data may be inaccurate."," ",react_default.a.createElement("a",{href:"http://covidtracking.com/"},"Visit the live site")))}})},menu_button_esm=__webpack_require__(205),internal_link=function(link){return"/"===link.substr(0,1)||link.search("://")>-1?link:"/".concat(link)},navigation_module=__webpack_require__(145),navigation_module_default=__webpack_require__.n(navigation_module),header_navigation=function Navigation(_ref){var topNavigation=_ref.topNavigation,subNavigation=_ref.subNavigation,isMobile=_ref.isMobile,hide=_ref.hide;return react_default.a.createElement("nav",{className:"js-disabled-block",role:"navigation"},react_default.a.createElement("ul",{role:"menubar","aria-label":"Main",className:isMobile?navigation_module_default.a.mobile:""},topNavigation.map((function(item){return react_default.a.createElement("li",{key:item.link,role:"none",className:navigation_module_default.a.menuItem},react_default.a.createElement(menu_button_esm.a,null,react_default.a.createElement("div",{className:navigation_module_default.a.navLabel},react_default.a.createElement(gatsby_browser_entry.a,{to:internal_link(item.link),onClick:function onClick(){isMobile&&hide()}},item.title),item.subNavigation&&void 0!==subNavigation[item.subNavigation]&&react_default.a.createElement(menu_button_esm.b,{className:navigation_module_default.a.caret},react_default.a.createElement("svg",{width:"12",height:"7",viewBox:"0 0 12 7",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0},react_default.a.createElement("path",{d:"M5.59523 6.56387C5.7446 6.71053 5.91203 6.7381 6.0001 6.7381C6.09838 6.7381 6.25421 6.71136 6.40443 6.56387L10.9015 1.76778C11.1074 1.5483 11.093 1.20669 10.8695 1.00471C10.6459 0.802637 10.298 0.817297 10.0924 1.03625L5.99993 5.40006L1.90754 1.03625C1.70151 0.816664 1.35357 0.802742 1.13034 1.00471C0.906907 1.20669 0.892512 1.5483 1.09823 1.76778L5.59523 6.56387Z"})),react_default.a.createElement("span",{className:"a11y-only"},"show menu for ",item.title))),item.subNavigation&&void 0!==subNavigation[item.subNavigation]&&react_default.a.createElement(menu_button_esm.d,{role:void 0,className:classnames_default()("header-sub-menu",navigation_module_default.a.subMenu),onKeyDown:function onKeyDown(event){if("Tab"===event.key){var keyEvent=new KeyboardEvent("keydown",{bubbles:!0,key:event.shiftKey?"ArrowUp":"ArrowDown"});event.target.dispatchEvent(keyEvent)}},portal:!1},subNavigation[item.subNavigation].map((function(subItem){return react_default.a.createElement(menu_button_esm.c,{key:subItem.link,className:classnames_default()("sub-menu-link",navigation_module_default.a.menuLink),to:internal_link(subItem.link),as:gatsby_browser_entry.a,onClick:function onClick(){isMobile&&hide()}},subItem.title)})))))}))))},container=__webpack_require__(124),es=__webpack_require__(199),query_string=__webpack_require__(619),query_string_default=__webpack_require__.n(query_string);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}var with_location=function withLocation(Comp){return function(props){return react_default.a.createElement(es.Location,null,(function(_ref){var location=_ref.location,navigate=_ref.navigate;return react_default.a.createElement(Comp,_extends({},props,{location:location,navigate:navigate,search:location.search?query_string_default.a.parse(location.search):{}}))}))}};function with_search_extends(){return(with_search_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}var with_search=function withSearch(Comp){return function(props){var CompWithLocation=with_location((function(_ref){var search=_ref.search;return react_default.a.createElement(SearchProvider,null,react_default.a.createElement(Comp,with_search_extends({},props,{search:search})))}));return react_default.a.createElement(CompWithLocation,null)}},colors_module=__webpack_require__(9),colors_module_default=__webpack_require__.n(colors_module),breakpoints_module=__webpack_require__(620),breakpoints_module_default=__webpack_require__.n(breakpoints_module),header_module=__webpack_require__(43),header_module_default=__webpack_require__.n(header_module),mobile_menu_module=__webpack_require__(144),mobile_menu_module_default=__webpack_require__.n(mobile_menu_module),project_logo=__webpack_require__(169),project_logo_default=__webpack_require__.n(project_logo),atlantic_logo=__webpack_require__(621),atlantic_logo_default=__webpack_require__.n(atlantic_logo),combobox_esm=__webpack_require__(148),search_autocomplete_module=(__webpack_require__(1715),__webpack_require__(146)),search_autocomplete_module_default=__webpack_require__.n(search_autocomplete_module);function search_autocomplete_slicedToArray(arr,i){return function search_autocomplete_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function search_autocomplete_iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function search_autocomplete_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return search_autocomplete_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return search_autocomplete_arrayLikeToArray(o,minLen)}(arr,i)||function search_autocomplete_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function search_autocomplete_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var search_autocomplete=Object(react.forwardRef)((function(_ref,popoverRef){var mobile=_ref.mobile,visible=_ref.visible,onClick=_ref.onClick,hideAutocomplete=_ref.hideAutocomplete,onChangeInput=_ref.onChangeInput,suppressAutocomplete=_ref.suppressAutocomplete,_useSearch2=search_autocomplete_slicedToArray(useSearch(),2),searchState=_useSearch2[0],searchDispatch=_useSearch2[1],_useState2=search_autocomplete_slicedToArray(Object(react.useState)(!0),2),showResults=_useState2[0],setShowResults=_useState2[1],searchInputRef=Object(react.useRef)(),query=searchState.query,results=searchState.results,autocompleteHasFocus=searchState.autocompleteHasFocus,id="header-search-autocomplete".concat(mobile?"-mobile":"");Object(react.useEffect)((function(){mobile&&null!==searchInputRef.current&&searchInputRef.current.blur()}),[visible]),Object(react.useEffect)((function(){null!==searchInputRef.current&&(autocompleteHasFocus?searchInputRef.current.focus():searchInputRef.current.blur())}),[autocompleteHasFocus]),Object(react.useEffect)((function(){query&&function querySearch(_x3,_x4){return _querySearch.apply(this,arguments)}(searchState,searchDispatch)}),[query]);var obj,key,value,totalHits=results&&(results[types.STATE].nbHits||0)+(results[types.BLOG_POST].nbHits||0)+(results[types.PAGE].nbHits||0),onItemClick=function onItemClick(item){return Object(gatsby_browser_entry.d)(getSanitizedSlug(item.type,item))},_partitionHitsByRelev=partitionHitsByRelevance(results),bestHits=_partitionHitsByRelev.bestHits,otherHits=_partitionHitsByRelev.otherHits;return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("label",{htmlFor:id,className:"a11y-only"},"Search"),react_default.a.createElement(combobox_esm.a,null,react_default.a.createElement(combobox_esm.b,{id:id,ref:searchInputRef,tabIndex:autocompleteHasFocus?"0":"-1",className:classnames_default()(search_autocomplete_module_default.a.searchInput,(obj={},key=search_autocomplete_module_default.a.searchInputFocused,value=autocompleteHasFocus,key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj)),autoComplete:"off",onChange:onChangeInput||function(event){!function setQuery(value){return searchDispatch(value?{type:"setQuery",payload:value}:{type:"clearQuery"})}(event.currentTarget.value)},onKeyDown:function onKeyDown(event){"Enter"===event.key&&function goToResultOrSearch(currentValue){var match;setShowResults(!1),Object.values(types).forEach((function(type){var item=results[type].hits.find((function(result){return result.name===currentValue||result.title===currentValue}));item&&(match={item:item,type:type})})),match?Object(gatsby_browser_entry.d)(getSanitizedSlug(match.type,match.item)):Object(gatsby_browser_entry.d)("/search?q=".concat(currentValue))}(event.target.value),"Escape"===event.key&&hideAutocomplete()},onClick:!autocompleteHasFocus&&onClick}),react_default.a.createElement("span",{className:search_autocomplete_module_default.a.searchLabel},"Search"),!(suppressAutocomplete||!totalHits||!showResults)&&react_default.a.createElement(combobox_esm.e,{ref:popoverRef,portal:!1,id:"search-results-popover",className:search_autocomplete_module_default.a.popover},totalHits>0?react_default.a.createElement(combobox_esm.c,{"aria-label":"Results"},bestHits.length>0&&react_default.a.createElement("li",{tabIndex:"-1",className:search_autocomplete_module_default.a.popoverSeparator},"Best results"),bestHits.slice(0,5).map((function(item){return react_default.a.createElement(combobox_esm.d,{key:"".concat(item.slug),value:"".concat("state"===item.type?item.name:item.title),onMouseDown:function onMouseDown(){return onItemClick(item)}})})),otherHits.length>0&&react_default.a.createElement("li",{tabIndex:"-1",className:search_autocomplete_module_default.a.popoverSeparator},"Other results"),otherHits.slice(0,5).map((function(item){return react_default.a.createElement(combobox_esm.d,{key:"".concat(item.slug),value:"".concat("state"===item.type?item.name:item.title),onMouseDown:function onMouseDown(){return onItemClick(item)}})}))):react_default.a.createElement("span",{style:{display:"block",marginTop:5}},"No results found"))))})),search_button_module=__webpack_require__(624),search_button_module_default=__webpack_require__.n(search_button_module),icons_search=__webpack_require__(625),search_default=__webpack_require__.n(icons_search),search_inverted=__webpack_require__(626),search_inverted_default=__webpack_require__.n(search_inverted);function search_button_slicedToArray(arr,i){return function search_button_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function search_button_iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function search_button_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return search_button_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return search_button_arrayLikeToArray(o,minLen)}(arr,i)||function search_button_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function search_button_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var search_button=function(_ref){var onClick=_ref.onClick,autocompleteHasFocus=search_button_slicedToArray(useSearch(),1)[0].autocompleteHasFocus;return react_default.a.createElement("button",{type:"button",className:search_button_module_default.a.searchSubmit,"aria-label":"Submit search",onClick:onClick},react_default.a.createElement("img",{src:autocompleteHasFocus?search_inverted_default.a:search_default.a,alt:"","aria-hidden":"true"}))},search_module=__webpack_require__(627),search_module_default=__webpack_require__.n(search_module);function search_slicedToArray(arr,i){return function search_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function search_iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function search_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return search_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return search_arrayLikeToArray(o,minLen)}(arr,i)||function search_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function search_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var header_search=function(_ref){var mobile=_ref.mobile,visible=_ref.visible,popoverRef=_ref.popoverRef,_useSearch2=search_slicedToArray(useSearch(),2),searchState=_useSearch2[0],searchDispatch=_useSearch2[1],query=searchState.query,autocompleteHasFocus=searchState.autocompleteHasFocus,searchRef=Object(react.useRef)();function handleOutsideClick(e){searchRef.current&&searchRef.current.contains(e.target)||(searchDispatch({type:"setAutocompleteFocus",hasFocus:!1}),window.removeEventListener("click",handleOutsideClick))}function toggleFocusOrQuery(){autocompleteHasFocus&&query&&Object(gatsby_browser_entry.d)("/search?q=".concat(query)),mobile&&autocompleteHasFocus||(searchDispatch({type:"setAutocompleteFocus",hasFocus:!autocompleteHasFocus}),window.addEventListener("click",handleOutsideClick))}return react_default.a.createElement("div",{ref:searchRef,className:search_module_default.a.search,onBlur:function handleBlur(){document.hasFocus()||searchDispatch({type:"setAutocompleteFocus",hasFocus:!1})}},react_default.a.createElement(search_autocomplete,{ref:popoverRef,mobile:mobile,visible:visible,onClick:toggleFocusOrQuery,hideAutocomplete:function hideAutocomplete(){searchDispatch({type:"setAutocompleteFocus",hasFocus:!1})}}),react_default.a.createElement(search_button,{onClick:toggleFocusOrQuery}))};function mobile_menu_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function mobile_menu_objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?mobile_menu_ownKeys(Object(source),!0).forEach((function(key){mobile_menu_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):mobile_menu_ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}function mobile_menu_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function mobile_menu_slicedToArray(arr,i){return function mobile_menu_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function mobile_menu_iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function mobile_menu_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return mobile_menu_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mobile_menu_arrayLikeToArray(o,minLen)}(arr,i)||function mobile_menu_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mobile_menu_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var mobile_menu=function MobileMenu(_ref){var expanded=_ref.expanded,topNavigation=_ref.topNavigation,subNavigation=_ref.subNavigation,hide=_ref.hide,searchState=mobile_menu_slicedToArray(useSearch(),1)[0],query=searchState.query,isFetching=searchState.isFetching,_useState2=mobile_menu_slicedToArray(Object(react.useState)({initial:0,current:0}),2),menuHeight=_useState2[0],setMenuHeight=_useState2[1],resultPopoverRef=react_default.a.createRef(),menuRef=Object(react.useRef)();return Object(react.useEffect)((function(){expanded&&(setMenuHeight(mobile_menu_objectSpread(mobile_menu_objectSpread({},menuHeight),{},{initial:menuRef.current.offsetHeight})),menuRef.current.focus())}),[expanded]),Object(react.useEffect)((function(){query&&!isFetching&&resultPopoverRef.current&&resultPopoverRef.current.offsetHeight?setMenuHeight(mobile_menu_objectSpread(mobile_menu_objectSpread({},menuHeight),{},{current:Math.max(resultPopoverRef.current.offsetHeight+75,menuHeight.initial)})):query||setMenuHeight(mobile_menu_objectSpread(mobile_menu_objectSpread({},menuHeight),{},{current:menuHeight.initial}))}),[query,isFetching]),react_default.a.createElement("div",{ref:menuRef,className:classnames_default()(mobile_menu_module_default.a.mobileMenu,mobile_menu_defineProperty({},mobile_menu_module_default.a.mobileMenuExpanded,expanded)),tabIndex:"-1",style:{minHeight:"".concat(menuHeight.current,"px")}},react_default.a.createElement("div",{className:mobile_menu_module_default.a.mobileSearchContainer},react_default.a.createElement(header_search,{popoverRef:resultPopoverRef,mobile:!0,visible:expanded})),react_default.a.createElement(header_navigation,{topNavigation:topNavigation,subNavigation:subNavigation,isMobile:!0,hide:hide}),react_default.a.createElement("div",{className:mobile_menu_module_default.a.mobilePointer}))},sub_navigation_module=__webpack_require__(628),sub_navigation_module_default=__webpack_require__.n(sub_navigation_module),sub_navigation=function SubNavigation(_ref){var navigation=_ref.navigation;return react_default.a.createElement("div",{className:"site-header-tabs ".concat(sub_navigation_module_default.a.headerTabs)},react_default.a.createElement("ul",null,navigation.slice(-1*navigation.length+1).map((function(item){return react_default.a.createElement("li",{key:"header-tab-".concat(item.link).concat(item.href)},item.href?react_default.a.createElement("a",{href:item.href},item.title):react_default.a.createElement(gatsby_browser_entry.a,{to:item.link},item.title))}))))},return_links_module=__webpack_require__(397),return_links_module_default=__webpack_require__.n(return_links_module),right_caret=__webpack_require__(629),right_caret_default=__webpack_require__.n(right_caret);function return_links_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function return_links_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var return_links=function ReturnLinks(_ref){var links=_ref.links,pathNavigation=_ref.pathNavigation,topNavigation=_ref.topNavigation,children=_ref.children;if(children)return react_default.a.createElement("div",{className:return_links_module_default.a.returnLinkContainer},children);var returnLinks=[];if(pathNavigation.parent&&returnLinks.push(pathNavigation.parent),links&&(returnLinks=returnLinks.concat(links)),returnLinks===[]||pathNavigation.top)return null;var topNavLinks=topNavigation.map((function(navItem){return navItem.link.replace(/^\/|\/$/g,"")}));(returnLinks=returnLinks.filter((function(returnLink){return null!==returnLink.link}))).forEach((function(link,index){var customTitle=link.title,matchingTopNavLink=topNavLinks.indexOf(link.link.replace(/^\/|\/$/g,""));-1!==matchingTopNavLink&&(returnLinks[index]=function return_links_objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?return_links_ownKeys(Object(source),!0).forEach((function(key){return_links_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):return_links_ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}({},topNavigation[matchingTopNavLink]),link.title&&(returnLinks[index].title=customTitle))}));var lastReturnLinkIndex=(returnLinks=returnLinks.filter((function(returnLink,pos,arr){return arr.map((function(link){return link.link})).indexOf(returnLink.link)===pos}))).length-1;return react_default.a.createElement("div",{className:return_links_module_default.a.returnLinkContainer},returnLinks.map((function(returnLink,index){return react_default.a.createElement(react_default.a.Fragment,{key:returnLink.link},react_default.a.createElement(gatsby_browser_entry.a,{to:returnLink.link},returnLink.title),index!==lastReturnLinkIndex&&react_default.a.createElement("img",{src:right_caret_default.a,alt:"",height:"12px"}))})))},tools=function Tools(){return react_default.a.createElement("div",{className:header_module_default.a.tools},react_default.a.createElement("div",{className:header_module_default.a.searchContainer},react_default.a.createElement(header_search,null)))},data_warning_module=__webpack_require__(630),data_warning_module_default=__webpack_require__.n(data_warning_module);function data_warning_slicedToArray(arr,i){return function data_warning_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function data_warning_iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function data_warning_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return data_warning_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return data_warning_arrayLikeToArray(o,minLen)}(arr,i)||function data_warning_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function data_warning_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var data_warning=function DataWarning(){var _useState2=data_warning_slicedToArray(Object(react.useState)(!1),2),isHidden=_useState2[0],setIsHidden=_useState2[1],data=Object(gatsby_browser_entry.e)("4020058171");return data&&data.contentfulSnippet&&data.contentfulSnippet.content&&data.contentfulSnippet.content.content.trim().length?(Object(react.useEffect)((function(){"undefined"!=typeof document&&document.cookie&&document.cookie.search("ctp_warning")>-1&&setIsHidden(!0)}),[]),react_default.a.createElement(react_default.a.Fragment,null,!isHidden&&react_default.a.createElement("div",{className:data_warning_module_default.a.warning},react_default.a.createElement(container.a,null,react_default.a.createElement("button",{"aria-label":"Hide this warning",type:"button",onClick:function onClick(event){event.preventDefault(),setIsHidden(!0);var date=new Date;date.setTime(date.getTime()+864e6),document.cookie="ctp_warning=1; expires=".concat(date.toISOString(),"; path=/")}},"×"),react_default.a.createElement("p",{role:"alert",dangerouslySetInnerHTML:{__html:marked_default.a.inlineLexer(data.contentfulSnippet.content.content,[])}}))))):null};function header_slicedToArray(arr,i){return function header_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function header_iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function header_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return header_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return header_arrayLikeToArray(o,minLen)}(arr,i)||function header_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function header_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var expandStyles={open:{background:colors_module_default.a.colorPlum800}},header=with_search((function(_ref){var title=_ref.title,titleLink=_ref.titleLink,noMargin=_ref.noMargin,forceSubNavigation=_ref.forceSubNavigation,path=_ref.path,returnLinks=_ref.returnLinks,returnLinksContent=_ref.returnLinksContent,hero=_ref.hero,centerTitle=_ref.centerTitle,forceSubNavigationKey=_ref.forceSubNavigationKey,data=Object(gatsby_browser_entry.e)("1039529027"),subNavigation={},pathNavigation=!1;data.allContentfulNavigationGroup.nodes.forEach((function(node){subNavigation[node.slug]=node.pages}));var topNavigation=data.navigationYaml.items;returnLinks&&(pathNavigation={top:!1}),topNavigation.forEach((function(item){item.link!==path?returnLinks||void 0===subNavigation[item.subNavigation]||subNavigation[item.subNavigation].forEach((function(sub){sub.link&&path&&sub.link.replace(/^\/|\/$/g,"")===path.replace(/^\/|\/$/g,"")&&(pathNavigation={top:!1,parent:item,subNavigation:!1})})):pathNavigation={top:!0,parent:!1,subNavigation:subNavigation[item.subNavigation]}})),forceSubNavigationKey&&(pathNavigation={top:!0,parent:!1,subNavigation:subNavigation[forceSubNavigationKey]});var resizeTimeout,_useState2=header_slicedToArray(Object(react.useState)(!1),2),showMobileMenu=_useState2[0],setShowMobileMenu=_useState2[1],handleResize=function handleResize(){window.innerWidth>=breakpoints_module_default.a.viewportLg.split("px")[0]&&setShowMobileMenu(!1)};Object(react.useEffect)((function(){return"undefined"!=typeof window&&window.addEventListener("resize",(function(){clearTimeout(resizeTimeout),resizeTimeout=setTimeout(handleResize,250)})),function(){"undefined"!=typeof window&&(clearTimeout(resizeTimeout),window.removeEventListener("resize",handleResize))}}),[]);var autocompleteHasFocus=useSearch()[0].autocompleteHasFocus;return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement(development_warning,null),react_default.a.createElement(data_warning,null),react_default.a.createElement("header",{className:classnames_default()("site-header",header_module_default.a.siteHeader,showMobileMenu&&header_module_default.a.showMobileMenu,noMargin&&header_module_default.a.noMargin)},react_default.a.createElement("div",{className:classnames_default()("container",header_module_default.a.container,pathNavigation&&pathNavigation.top&&pathNavigation.subNavigation&&header_module_default.a.hasNavigation)},react_default.a.createElement(Expand_default.a,{open:showMobileMenu,styles:expandStyles,duration:500,transitions:["height","opacity","background"]},react_default.a.createElement(mobile_menu,{expanded:showMobileMenu,topNavigation:topNavigation,subNavigation:subNavigation,hide:function hide(){showMobileMenu(!1)}})),react_default.a.createElement("div",{className:header_module_default.a.wrapper},react_default.a.createElement("div",{className:header_module_default.a.siteTitleContainer},react_default.a.createElement("div",{className:header_module_default.a.siteTitleInner},react_default.a.createElement(gatsby_browser_entry.a,{to:"/",className:header_module_default.a.projectLogo},react_default.a.createElement("img",{src:project_logo_default.a,alt:"The COVID Tracking Project",width:"176px"}))),(showMobileMenu||!autocompleteHasFocus)&&react_default.a.createElement("div",{className:header_module_default.a.navContainer},react_default.a.createElement("button",{className:mobile_menu_module_default.a.mobileToggle,type:"button","aria-expanded":showMobileMenu,onClick:function onClick(){setShowMobileMenu(!showMobileMenu)}},showMobileMenu?react_default.a.createElement(react_default.a.Fragment,null,"Close"):react_default.a.createElement(react_default.a.Fragment,null,"Menu")),react_default.a.createElement(header_navigation,{topNavigation:topNavigation,subNavigation:subNavigation})),react_default.a.createElement(tools,null)),react_default.a.createElement("div",{className:header_module_default.a.atlanticBanner},react_default.a.createElement("span",null,"At")," ",react_default.a.createElement("img",{src:atlantic_logo_default.a,alt:"The Atlantic"}),react_default.a.createElement("div",null))),react_default.a.createElement(container.a,{centered:centerTitle},title&&!hero&&react_default.a.createElement("div",{className:classnames_default()(header_module_default.a.titleSubnavContainer,pathNavigation&&!pathNavigation.top&&header_module_default.a.hasReturnLink)},react_default.a.createElement("div",{className:header_module_default.a.title},pathNavigation&&!forceSubNavigation&&react_default.a.createElement(react_default.a.Fragment,null,returnLinksContent?react_default.a.createElement(return_links,null,returnLinksContent):react_default.a.createElement(return_links,{topNavigation:topNavigation,links:returnLinks,pathNavigation:pathNavigation})),react_default.a.createElement("h1",{className:classnames_default()("page-title",header_module_default.a.pageTitle)},titleLink?react_default.a.createElement(gatsby_browser_entry.a,{to:titleLink},title):react_default.a.createElement(react_default.a.Fragment,null,title))),pathNavigation.top&&pathNavigation.subNavigation&&react_default.a.createElement("div",{className:header_module_default.a.tabContainer},react_default.a.createElement(sub_navigation,{navigation:pathNavigation.subNavigation}))),hero))))})),addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),__SOURCE_PREFIX__="/home/runner/work/website/website/src/stories/2-components",__STORY__="import React from 'react'\nimport Header from '~components/layout/header'\nimport DevelopmentWarning from '~components/layout/header/development-warning'\n\nexport default {\n title: 'Header',\n}\n\nexport const header = () => <Header siteTitle=\"The COVID Tracking Project\" />\n\nexport const developmentWarning = () => <DevelopmentWarning />\n\ndevelopmentWarning.story = {\n parameters: {\n info: {\n text:\n 'Automatically appears unless this is a site built on the master branch.',\n },\n },\n}\n",__ADDS_MAP__={"header--header":{startLoc:{col:22,line:9},endLoc:{col:77,line:9},startBody:{col:22,line:9},endBody:{col:77,line:9}},"header--development-warning":{startLoc:{col:34,line:11},endLoc:{col:62,line:11},startBody:{col:34,line:11},endBody:{col:62,line:11}}},__MODULE_DEPENDENCIES__=[],__LOCAL_DEPENDENCIES__={},__IDS_TO_FRAMEWORKS__={},_05_Header_stories_header=(__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport Header from '~components/layout/header'\nimport DevelopmentWarning from '~components/layout/header/development-warning'\n\nexport default {\n title: 'Header',\n}\n\nexport const header = () => <Header siteTitle=\"The COVID Tracking Project\" />\n\nexport const developmentWarning = () => <DevelopmentWarning />\n\ndevelopmentWarning.story = {\n parameters: {\n info: {\n text:\n 'Automatically appears unless this is a site built on the master branch.',\n },\n },\n}\n",locationsMap:{"header--header":{startLoc:{col:22,line:9},endLoc:{col:77,line:9},startBody:{col:22,line:9},endBody:{col:77,line:9}},"header--development-warning":{startLoc:{col:34,line:11},endLoc:{col:62,line:11},startBody:{col:34,line:11},endBody:{col:62,line:11}}}}},title:"Header"},addSourceDecorator((function(){return react_default.a.createElement(header,{siteTitle:"The COVID Tracking Project"})}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/05-Header.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__})),developmentWarning=addSourceDecorator((function(){return react_default.a.createElement(development_warning,null)}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/05-Header.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});developmentWarning.story={parameters:{info:{text:"Automatically appears unless this is a site built on the master branch."}}}},1793:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"areaChart",(function(){return areaChart})),__webpack_require__.d(__webpack_exports__,"barChart",(function(){return barChart}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),prop_types=__webpack_require__(2),prop_types_default=__webpack_require__.n(prop_types),extent=__webpack_require__(1815),max=__webpack_require__(1816),src=__webpack_require__(639),time=__webpack_require__(1821),linear=__webpack_require__(1822),src_area=__webpack_require__(1818),merge=__webpack_require__(636),merge_default=__webpack_require__.n(merge),tooltip_module=__webpack_require__(637),tooltip_module_default=__webpack_require__.n(tooltip_module),charts_tooltip=function Tooltip(_ref){var top=_ref.top,left=_ref.left,children=_ref.children,x=left;return window.innerWidth<left+265&&(x-=left+265-window.innerWidth),left<0&&(x=0),react_default.a.createElement("div",{style:{top:top,left:x},className:tooltip_module_default.a.root},children)},defaultLocale=__webpack_require__(1823),src_defaultLocale=__webpack_require__(1824),colors_module=__webpack_require__(9),colors_module_default=__webpack_require__.n(colors_module),formatNumber=Object(defaultLocale.a)(",.0f"),parseDate=Object(src_defaultLocale.b)("%Y%m%d"),visualization_formatDate=function formatDate(date){var formatFn=Object(src_defaultLocale.a)("%b %e");return date instanceof Date?formatFn(date):formatFn(parseDate(date))},charts_module=(colors_module_default.a.colorPlum600,colors_module_default.a.colorPlum300,colors_module_default.a.colorHoney500,colors_module_default.a.colorSlate600,__webpack_require__(44)),charts_module_default=__webpack_require__.n(charts_module);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(iter))return Array.from(iter)}(arr)||_unsupportedIterableToArray(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var area_chart_AreaChart=function AreaChart(_ref){var annotations=_ref.annotations,data=_ref.data,fill=_ref.fill,height=_ref.height,labelOrder=_ref.labelOrder,marginBottom=_ref.marginBottom,marginLeft=_ref.marginLeft,marginRight=_ref.marginRight,marginTop=_ref.marginTop,xTicks=_ref.xTicks,width=_ref.width,yFormat=_ref.yFormat,yMax=_ref.yMax,yTicks=_ref.yTicks,showTicks=_ref.showTicks,focusable=_ref.focusable,dateExtent=_ref.dateExtent,renderTooltipContents=_ref.renderTooltipContents,grouped=Object(src.a)().key((function(d){return d.label})).entries(data),sorted=labelOrder?labelOrder.map((function(label){return grouped.find((function(d){return d.key===label}))})).filter((function(d){return d})):grouped,domain=dateExtent||Object(extent.a)(data,(function(d){return d.date})),valueMax=Object(max.a)(data,(function(d){return d.value})),totalXMargin=marginLeft+marginRight,totalYMargin=marginTop+marginBottom,fillFn="string"==typeof fill?fill:function(d){return fill(d.key)},xScale=Object(time.a)().domain(domain).range([0,width-totalXMargin]),yScale=Object(linear.a)().domain([0,yMax||valueMax]).range([height-totalYMargin,0]),a=Object(src_area.a)().x((function(d){return xScale(d.date)})).y0((function(d){return yScale(d.value)})).y1(height-totalYMargin),_useState2=_slicedToArray(Object(react.useState)(null),2),tooltip=_useState2[0],setTooltip=_useState2[1];var handleMouseMove=function handleMouseMove(event){var isTouchEvent=!event.clientX;if(renderTooltipContents){var eventX=isTouchEvent?event.touches[0].clientX:event.clientX,eventY=isTouchEvent?event.touches[0].clientY:event.clientY,result=function svgPoint(svg,x,y){var pt=svg.createSVGPoint();return pt.x=x,pt.y=y,pt.matrixTransform(svg.getScreenCTM().inverse())}(event.currentTarget,eventX,eventY),date=xScale.invert(result.x-marginLeft+8);date.setHours(0,0,0),setTooltip({top:isTouchEvent?eventY-130:eventY+10,left:isTouchEvent?eventX-80:eventX+5,date:date})}},dateMap=Object(react.useMemo)((function(){return merge_default.a.apply(void 0,_toConsumableArray(data.map((function(d){return _defineProperty({},d.date,_defineProperty({date:d.date},d.label,d.value))}))))}),[data]);return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("svg",{className:charts_module_default.a.chart,viewBox:"0 0 ".concat(width," ").concat(height),focusable:focusable,"aria-hidden":!0,onTouchStart:handleMouseMove,onTouchEndCapture:function handleTouchEndCapture(event){setTooltip(null),event.preventDefault()},onMouseMoveCapture:handleMouseMove,onMouseLeave:function handleMouseLeave(){return setTooltip(null)}},showTicks?react_default.a.createElement("g",{transform:"translate(".concat(marginLeft," ").concat(marginTop,")")},react_default.a.createElement("g",{transform:"translate(0 ".concat(height-totalYMargin,")")},xScale.ticks(xTicks).map((function(tick){return react_default.a.createElement("text",{className:"".concat(charts_module_default.a.label," ").concat(charts_module_default.a.xTickLabel),key:tick,x:xScale(tick),y:20},visualization_formatDate(tick))}))),react_default.a.createElement("g",null,yScale.ticks(yTicks).map((function(tick,i){return react_default.a.createElement("g",{key:tick},react_default.a.createElement("svg",{y:yScale(tick)+4,x:"-10",className:charts_module_default.a.yTickLabel},react_default.a.createElement("text",{className:charts_module_default.a.label},yFormat?yFormat(tick,i,yScale.ticks(yTicks).length):formatNumber(tick))),react_default.a.createElement("line",{className:charts_module_default.a.gridLine,x1:0,x2:width-totalXMargin,y1:yScale(tick),y2:yScale(tick)}))})))):react_default.a.createElement("line",{className:charts_module_default.a.gridLine,x1:0,x2:width,y1:height-1,y2:height-1}),react_default.a.createElement("g",{transform:"translate(".concat(marginLeft," ").concat(marginTop,")")},sorted.map((function(d){return react_default.a.createElement("path",{key:d.key,d:a(d.values),opacity:.8,fill:fillFn(d)})}))),annotations&&react_default.a.createElement("g",{transform:"translate(".concat(marginLeft," ").concat(marginTop,")")},annotations.map((function(d){return react_default.a.createElement("line",{key:d.date,stroke:"black",strokeWidth:"2px",x1:xScale(d.date)-1,x2:xScale(d.date)-1,y1:"0",y2:height-marginTop-marginBottom})})))),tooltip&&renderTooltipContents&&dateMap[tooltip.date]&&react_default.a.createElement(charts_tooltip,tooltip,renderTooltipContents(dateMap[tooltip.date])))};area_chart_AreaChart.defaultProps={annotations:null,labelOrder:null,marginBottom:0,marginLeft:0,marginRight:0,marginTop:0,xTicks:5,yMax:null,yTicks:4,yFormat:null,showTicks:!0,dateExtent:null,renderTooltipContents:null},area_chart_AreaChart.propTypes={annotations:prop_types_default.a.arrayOf(prop_types_default.a.objectOf(prop_types_default.a.instanceOf(Date).isRequired)),data:prop_types_default.a.arrayOf(prop_types_default.a.shape({date:prop_types_default.a.instanceOf(Date).isRequired,label:prop_types_default.a.string.isRequired,value:prop_types_default.a.number})).isRequired,fill:prop_types_default.a.oneOfType([prop_types_default.a.string,prop_types_default.a.func]).isRequired,width:prop_types_default.a.number.isRequired,height:prop_types_default.a.number.isRequired,labelOrder:prop_types_default.a.arrayOf(prop_types_default.a.string),marginBottom:prop_types_default.a.number,marginLeft:prop_types_default.a.number,marginRight:prop_types_default.a.number,marginTop:prop_types_default.a.number,xTicks:prop_types_default.a.number,yMax:prop_types_default.a.number,yTicks:prop_types_default.a.number,yFormat:prop_types_default.a.func,showTicks:prop_types_default.a.bool,dateExtent:prop_types_default.a.arrayOf(prop_types_default.a.instanceOf(Date)),renderTooltipContents:prop_types_default.a.func};var area_chart=area_chart_AreaChart,classnames=__webpack_require__(10),classnames_default=__webpack_require__.n(classnames),band=__webpack_require__(1825),line=__webpack_require__(638),cardinal=__webpack_require__(1820),month=__webpack_require__(1819),day=__webpack_require__(1814),bar_chart_module=__webpack_require__(147),bar_chart_module_default=__webpack_require__.n(bar_chart_module);function bar_chart_toConsumableArray(arr){return function bar_chart_arrayWithoutHoles(arr){if(Array.isArray(arr))return bar_chart_arrayLikeToArray(arr)}(arr)||function bar_chart_iterableToArray(iter){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(iter))return Array.from(iter)}(arr)||bar_chart_unsupportedIterableToArray(arr)||function bar_chart_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bar_chart_slicedToArray(arr,i){return function bar_chart_arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function bar_chart_iterableToArrayLimit(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||bar_chart_unsupportedIterableToArray(arr,i)||function bar_chart_nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bar_chart_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return bar_chart_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bar_chart_arrayLikeToArray(o,minLen):void 0}}function bar_chart_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var bar_chart_BarChart=function BarChart(_ref){var data=_ref.data,lineData=_ref.lineData,refLineData=_ref.refLineData,annotations=_ref.annotations,handleAnnotationClick=_ref.handleAnnotationClick,fill=_ref.fill,lineColor=_ref.lineColor,marginBottom=_ref.marginBottom,marginLeft=_ref.marginLeft,marginRight=_ref.marginRight,marginTop=_ref.marginTop,showTicks=_ref.showTicks,width=_ref.width,height=_ref.height,yMax=_ref.yMax,yTicks=_ref.yTicks,lastXTick=_ref.lastXTick,renderTooltipContents=_ref.renderTooltipContents,perCapLabel=_ref.perCapLabel,chartRef=Object(react.useRef)(),_useState2=bar_chart_slicedToArray(Object(react.useState)(null),2),tooltip=_useState2[0],setTooltip=_useState2[1],_useState4=bar_chart_slicedToArray(Object(react.useState)(null),2),timeoutRef=_useState4[0],setTimeoutRef=_useState4[1],_useState6=bar_chart_slicedToArray(Object(react.useState)(!1),2),keyboardFocus=_useState6[0],setKeyboardFocus=_useState6[1],getValueForDate=function getValueForDate(date){var dateData=data.find((function(d){return d.date.getTime()===date.getTime()}));return dateData&&dateData.value},totalXMargin=marginLeft+marginRight,totalYMargin=marginTop+marginBottom,xScale=Object(band.a)().domain(data.map((function(d){return d.date}))).range([marginLeft,width-marginRight]).padding(.1),dateDomain=Object(extent.a)(data,(function(d){return d.date})),xScaleTime=Object(time.a)().domain(dateDomain).range([marginLeft,width-marginRight]),yMaxEffective=yMax||Object(max.a)([].concat(bar_chart_toConsumableArray(data),bar_chart_toConsumableArray(refLineData||[])),(function(d){return d.value})),yScale=Object(linear.a)().domain([0,yMaxEffective]).nice().range([height-totalYMargin,0]),monthlyTickInterval=Math.ceil(Math.abs((dateDomain[1]-dateDomain[0])/15768e6)),xTickAmount=month.a.every(monthlyTickInterval),yTicksEffective=yTicks||yMaxEffective<4?yMaxEffective:4,lastTime=xScaleTime.ticks(day.a.every(1)).pop(),lineFn=null;lineData&&(lineFn=Object(line.a)().defined((function(d){return!Number.isNaN(d.value)&&null!==d.value})).curve(cardinal.a).x((function(d){return xScaleTime(d.date)})).y((function(d){return yScale(d.value)})));var hover=function hover(event,d){timeoutRef&&clearTimeout(timeoutRef);var isTouchEvent=!event.clientX,eventX=isTouchEvent?event.touches[0].clientX:event.clientX,eventY=isTouchEvent?event.touches[0].clientY:event.clientY;setTooltip({top:isTouchEvent?eventY-130:eventY+10,left:isTouchEvent?eventX-80:eventX+5,d:d})},mouseOut=function mouseOut(){timeoutRef&&clearTimeout(timeoutRef),setTimeoutRef(setTimeout((function(){return setTooltip(null)}),200))};return Object(react.useEffect)((function(){if(!1!==keyboardFocus&&void 0!==data[keyboardFocus]){var column=data[keyboardFocus];setTooltip({top:chartRef.current.getBoundingClientRect().top,left:chartRef.current.getBoundingClientRect().left,d:column})}}),[keyboardFocus]),react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("svg",{className:classnames_default()(charts_module_default.a.chart,bar_chart_module_default.a.chart),viewBox:"0 0 ".concat(width," ").concat(height),tabIndex:"0","aria-hidden":!0,ref:chartRef,onBlur:function onBlur(){setTooltip(null),setKeyboardFocus(!1)},onKeyDown:function onKeyDown(event){"Escape"===event.key&&(setTooltip(null),setKeyboardFocus(!1),chartRef.current.blur()),"ArrowRight"===event.key&&setKeyboardFocus(keyboardFocus<data.length?keyboardFocus+1:data.length),(event.shiftKey&&"Tab"===event.key||"ArrowLeft"===event.key)&&setKeyboardFocus(keyboardFocus>0?keyboardFocus-1:0)}},react_default.a.createElement("g",{transform:"translate(".concat(marginLeft," ").concat(marginTop,")")},react_default.a.createElement("text",{className:classnames_default()(charts_module_default.a.label,bar_chart_module_default.a.directions)},"Use arrows to move, Escape to leave.")),react_default.a.createElement("g",{transform:"translate(".concat(marginLeft," ").concat(marginTop,")")},yScale.ticks(yTicksEffective).map((function(tick,i){return i<showTicks&&react_default.a.createElement("g",{key:tick},react_default.a.createElement("svg",{y:yScale(tick)+6,x:"-10",className:charts_module_default.a.yTickLabel},react_default.a.createElement("text",{className:charts_module_default.a.label},formatNumber(tick),tick>0&&perCapLabel)),react_default.a.createElement("line",{className:charts_module_default.a.gridLine,x1:0,x2:width-totalXMargin,y1:yScale(tick),y2:yScale(tick)}))}))),react_default.a.createElement("g",{transform:"translate(0, ".concat(height-marginBottom,")")},xScaleTime.ticks(xTickAmount).map((function(d){return react_default.a.createElement(react.Fragment,{key:"x-".concat(d)},react_default.a.createElement("text",{className:"".concat(charts_module_default.a.label," ").concat(charts_module_default.a.xTickLabel),key:d,x:xScaleTime(d),y:"20"},"".concat(visualization_formatDate(d))),react_default.a.createElement("line",{className:charts_module_default.a.label,stroke:colors_module_default.a.colorSlate500,x1:xScaleTime(d),y1:"0",x2:xScaleTime(d),y2:"5"}))})),lastXTick&&react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("text",{className:"".concat(charts_module_default.a.label," ").concat(charts_module_default.a.xTickLabel),x:xScaleTime(lastTime),y:"20"},"".concat(visualization_formatDate(lastTime))),react_default.a.createElement("line",{className:charts_module_default.a.label,stroke:colors_module_default.a.colorSlate500,x1:xScaleTime(lastTime),y1:"0",x2:xScaleTime(lastTime),y2:"5"}))),react_default.a.createElement("mask",{id:"dataMask"},react_default.a.createElement("rect",{x:"0",y:"0",width:width-marginRight,height:height-totalYMargin,fill:"white"})),react_default.a.createElement("g",{transform:"translate(0 ".concat(marginTop,")"),mask:"url(#dataMask)"},data.map((function(d,key){return react_default.a.createElement("rect",{key:d.date+d.value,x:xScale(d.date),y:yScale(d.value),height:yScale(0)-yScale(d.value),width:xScale.bandwidth(),fillOpacity:lineData?1:.8,fill:fill,className:classnames_default()(renderTooltipContents&&bar_chart_module_default.a.interactiveBar,key===keyboardFocus&&bar_chart_module_default.a.selected),onMouseOver:function onMouseOver(event){return hover(event,d)},onFocus:function onFocus(event){return hover(event,d)},onMouseOut:mouseOut,onBlur:mouseOut})})),lineData&&react_default.a.createElement("path",{d:lineFn(lineData),stroke:lineColor,strokeWidth:"3",fill:"none"}),refLineData&&react_default.a.createElement("path",{d:lineFn(refLineData),stroke:"black",strokeWidth:"2",strokeDasharray:"4",fill:"none"})),annotations&&react_default.a.createElement("g",{transform:"translate(0 ".concat(marginTop,")")},annotations.filter((function(annotation){return xScaleTime(annotation.date)>=xScaleTime(dateDomain[0])&&xScaleTime(annotation.date)<=xScaleTime(dateDomain[1])})).map((function(d){return react_default.a.createElement(bar_chart_AnnotationBubble,{content:d,xScaleTime:xScaleTime,yScale:yScale,handleAnnotationClick:handleAnnotationClick,getValueForDate:getValueForDate})})))),renderTooltipContents&&tooltip&&react_default.a.createElement(charts_tooltip,tooltip,renderTooltipContents(tooltip.d)," "))},bar_chart_AnnotationBubble=function AnnotationBubble(_ref2){var content=_ref2.content,xScaleTime=_ref2.xScaleTime,yScale=_ref2.yScale,handleAnnotationClick=_ref2.handleAnnotationClick,getValueForDate=_ref2.getValueForDate;return react_default.a.createElement("svg",{key:content,width:"20",height:"24",x:xScaleTime?xScaleTime(content.date)-11:0,y:yScale?yScale(getValueForDate(content.date)>10?getValueForDate(content.date):10)-26:0,viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",onClick:handleAnnotationClick,style:{cursor:"pointer"},className:bar_chart_module_default.a.annotationBubbleSvg,pointerEvents:"bounding-box"},react_default.a.createElement("mask",{id:"path-1-inside-1",fill:"white"},react_default.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 0C1.34315 0 0 1.34314 0 3V16.9412C0 18.5981 1.34315 19.9412 3 19.9412H6.17188L10.2426 24L14.3134 19.9412H17C18.6569 19.9412 20 18.5981 20 16.9412V3C20 1.34315 18.6569 0 17 0H3Z"})),react_default.a.createElement("rect",{x:"0",y:"0",height:"32",width:"20",className:bar_chart_module_default.a.annotationBubbleSvgFill,mask:"url(#path-1-inside-1)"}),react_default.a.createElement("path",{d:"M6.17188 19.9412L6.87794 19.2331L6.58523 18.9412H6.17188V19.9412ZM10.2426 24L9.53658 24.7081L10.2426 25.4121L10.9487 24.7081L10.2426 24ZM14.3134 19.9412V18.9412H13.9001L13.6073 19.2331L14.3134 19.9412ZM1 3C1 1.89543 1.89543 1 3 1V-1C0.790863 -1 -1 0.790856 -1 3H1ZM1 16.9412V3H-1V16.9412H1ZM3 18.9412C1.89543 18.9412 1 18.0458 1 16.9412H-1C-1 19.1503 0.790861 20.9412 3 20.9412V18.9412ZM6.17188 18.9412H3V20.9412H6.17188V18.9412ZM10.9487 23.2919L6.87794 19.2331L5.46581 20.6493L9.53658 24.7081L10.9487 23.2919ZM13.6073 19.2331L9.53658 23.2919L10.9487 24.7081L15.0195 20.6493L13.6073 19.2331ZM17 18.9412H14.3134V20.9412H17V18.9412ZM19 16.9412C19 18.0458 18.1046 18.9412 17 18.9412V20.9412C19.2091 20.9412 21 19.1503 21 16.9412H19ZM19 3V16.9412H21V3H19ZM17 1C18.1046 1 19 1.89543 19 3H21C21 0.790861 19.2091 -1 17 -1V1ZM3 1H17V-1H3V1Z",fill:"black",mask:"url(#path-1-inside-1)"}),react_default.a.createElement("text",{fill:"black",x:"9.5",y:"15",textAnchor:"middle",style:{fontSize:13,fontWeight:700}},content.annotationSymbol))};bar_chart_BarChart.defaultProps={lineData:null,lineColor:"black",refLineData:null,annotations:[],handleAnnotationClick:null,marginBottom:0,marginLeft:0,marginRight:0,marginTop:0,width:300,height:300,yMax:null,yTicks:null,showTicks:4,renderTooltipContents:null,perCapLabel:null},bar_chart_BarChart.propTypes={data:prop_types_default.a.arrayOf(prop_types_default.a.shape({date:prop_types_default.a.instanceOf(Date).isRequired})).isRequired,lineData:prop_types_default.a.arrayOf(prop_types_default.a.shape({date:prop_types_default.a.instanceOf(Date).isRequired})),refLineData:prop_types_default.a.arrayOf(prop_types_default.a.shape({date:prop_types_default.a.instanceOf(Date).isRequired,value:prop_types_default.a.number.isRequired})),annotations:prop_types_default.a.arrayOf(prop_types_default.a.shape({annotationSymbol:prop_types_default.a.string.isRequired,date:prop_types_default.a.instanceOf(Date).isRequired,value:prop_types_default.a.number})),handleAnnotationClick:prop_types_default.a.func,fill:prop_types_default.a.string.isRequired,lineColor:prop_types_default.a.string,width:prop_types_default.a.number,height:prop_types_default.a.number,marginBottom:prop_types_default.a.number,marginLeft:prop_types_default.a.number,marginRight:prop_types_default.a.number,marginTop:prop_types_default.a.number,showTicks:prop_types_default.a.number,yMax:prop_types_default.a.number,yTicks:prop_types_default.a.number,renderTooltipContents:prop_types_default.a.func,perCapLabel:prop_types_default.a.string};var daily=__webpack_require__(399),addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),__SOURCE_PREFIX__="/home/runner/work/website/website/src/stories/2-components",__STORY__="\nimport React from 'react'\n\nimport AreaChart from '~components/charts/area-chart'\nimport { BarChart } from '~components/charts/bar-chart'\n\nimport { parseDate } from '~utilities/visualization'\n\nimport usDaily from '../../../_api/v1/us/daily.json' \n\nexport default {\n title: 'Charts',\n}\n\nexport const areaChart = () => {\n const data = usDaily\n .slice(0, 10)\n .map(node => [\n {\n date: parseDate(node.date),\n label: 'Total',\n value: node.totalTestResults,\n },\n { date: parseDate(node.date), label: 'Positive', value: node.positive },\n ])\n .reduce((acc, val) => acc.concat(val), [])\n const fill = d => {\n if (d === 'Total') return '#585BC1'\n return '#FFA270'\n }\n const props = {\n data,\n fill, // can also be a function\n height: 200,\n width: 300,\n marginBottom: 40,\n marginLeft: 80,\n marginRight: 10,\n marginTop: 10,\n xTicks: 2,\n }\n return (\n <div style={{ width: props.width, height: props.height }}>\n <AreaChart {...props} />\n </div>\n )\n}\nconst sortChronologically = (a, b) => {\n if (a.date > b.date) return 1\n if (a.date < b.date) return -1\n return 0\n}\n\nexport const barChart = () => {\n const data = usDaily\n .slice(0, 20)\n .map(({ date, totalTestResultsIncrease }) => {\n return {\n date: parseDate(date),\n value: +totalTestResultsIncrease,\n }\n })\n .sort(sortChronologically)\n return (\n <BarChart\n data={data}\n fill=\"#585BC1\"\n height={200}\n marginBottom={40}\n marginLeft={80}\n marginRight={10}\n marginTop={10}\n width={400}\n />\n )\n}\n",__ADDS_MAP__={"charts--area-chart":{startLoc:{col:25,line:15},endLoc:{col:1,line:47},startBody:{col:25,line:15},endBody:{col:1,line:47}},"charts--bar-chart":{startLoc:{col:24,line:54},endLoc:{col:1,line:76},startBody:{col:24,line:54},endBody:{col:1,line:76}}},__MODULE_DEPENDENCIES__=[],__LOCAL_DEPENDENCIES__={},__IDS_TO_FRAMEWORKS__={},areaChart=(__webpack_exports__.default={parameters:{storySource:{source:"\nimport React from 'react'\n\nimport AreaChart from '~components/charts/area-chart'\nimport { BarChart } from '~components/charts/bar-chart'\n\nimport { parseDate } from '~utilities/visualization'\n\nimport usDaily from '../../../_api/v1/us/daily.json' \n\nexport default {\n title: 'Charts',\n}\n\nexport const areaChart = () => {\n const data = usDaily\n .slice(0, 10)\n .map(node => [\n {\n date: parseDate(node.date),\n label: 'Total',\n value: node.totalTestResults,\n },\n { date: parseDate(node.date), label: 'Positive', value: node.positive },\n ])\n .reduce((acc, val) => acc.concat(val), [])\n const fill = d => {\n if (d === 'Total') return '#585BC1'\n return '#FFA270'\n }\n const props = {\n data,\n fill, // can also be a function\n height: 200,\n width: 300,\n marginBottom: 40,\n marginLeft: 80,\n marginRight: 10,\n marginTop: 10,\n xTicks: 2,\n }\n return (\n <div style={{ width: props.width, height: props.height }}>\n <AreaChart {...props} />\n </div>\n )\n}\nconst sortChronologically = (a, b) => {\n if (a.date > b.date) return 1\n if (a.date < b.date) return -1\n return 0\n}\n\nexport const barChart = () => {\n const data = usDaily\n .slice(0, 20)\n .map(({ date, totalTestResultsIncrease }) => {\n return {\n date: parseDate(date),\n value: +totalTestResultsIncrease,\n }\n })\n .sort(sortChronologically)\n return (\n <BarChart\n data={data}\n fill=\"#585BC1\"\n height={200}\n marginBottom={40}\n marginLeft={80}\n marginRight={10}\n marginTop={10}\n width={400}\n />\n )\n}\n",locationsMap:{"charts--area-chart":{startLoc:{col:25,line:15},endLoc:{col:1,line:47},startBody:{col:25,line:15},endBody:{col:1,line:47}},"charts--bar-chart":{startLoc:{col:24,line:54},endLoc:{col:1,line:76},startBody:{col:24,line:54},endBody:{col:1,line:76}}}}},title:"Charts"},addSourceDecorator((function(){var props={data:daily.slice(0,10).map((function(node){return[{date:parseDate(node.date),label:"Total",value:node.totalTestResults},{date:parseDate(node.date),label:"Positive",value:node.positive}]})).reduce((function(acc,val){return acc.concat(val)}),[]),fill:function fill(d){return"Total"===d?"#585BC1":"#FFA270"},height:200,width:300,marginBottom:40,marginLeft:80,marginRight:10,marginTop:10,xTicks:2};return react_default.a.createElement("div",{style:{width:props.width,height:props.height}},react_default.a.createElement(area_chart,props))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/14-Charts.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__})),sortChronologically=function sortChronologically(a,b){return a.date>b.date?1:a.date<b.date?-1:0},barChart=addSourceDecorator((function(){var data=daily.slice(0,20).map((function(_ref){var date=_ref.date,totalTestResultsIncrease=_ref.totalTestResultsIncrease;return{date:parseDate(date),value:+totalTestResultsIncrease}})).sort(sortChronologically);return react_default.a.createElement(bar_chart_BarChart,{data:data,fill:"#585BC1",height:200,marginBottom:40,marginLeft:80,marginRight:10,marginTop:10,width:400})}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/14-Charts.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__})},1796:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(12),__webpack_require__(4),__webpack_require__(0);var esm=__webpack_require__(1),blocks=__webpack_require__(13);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var source,i=1;i<arguments.length;i++)source=null!=arguments[i]?arguments[i]:{},i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}));return target}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _extends(){return(_extends=Object.assign||function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i])Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={},_ref2=Object(esm.mdx)(blocks.Meta,{title:"Getting started",mdxType:"Meta"}),_ref3=Object(esm.mdx)(blocks.Description,{mdxType:"Description"},"# COVID Tracking Project\n\nThe COVID Tracking Project collects information from 50 U.S. states, the District of Columbia, and 5 other U.S. territories to provide the most comprehensive testing data we can collect for the novel coronavirus, SARS-CoV-2.\n\nThis repository is for the project's **website**: https://covidtracking.com/.\n\n## Documentation\n\nAdditional documentation can be found [at our documentation and Storybook website](https://covid19tracking.github.io/website-docs).\n\n## Development\n\nThe website is built on [GatsbyJS](https://www.gatsbyjs.org/). If you are not familiar with Gatsby, we suggest checking out their [excellent documentation](hhttps://www.gatsbyjs.org/docs).\n\n### Install\n\nFirst, you'll need the Gatsby command line interface installed globally:\n\n```shell\nnpm install -g gatsby-cli\n```\n\nThen, install all dependencies by running:\n\n```shell\nyarn install\n```\n\nThe website is built from two separate data sources: our own API for COVID data, and Contentful for content. To download the most recent COVID data and setup a `.env` file with a copy of read-only API keys to Contentful, run:\n\n```shell\nyarn setup\n```\n\nYou can also run `yarn setup:api-repo` if you just want to download data and not touch the `.env` file.\n\nTo run the website locally, use:\n\n```shell\nyarn develop\n```\nThe project takes 8-10 minutes to build.\n\nThe site is now running at `http://localhost:8000`. Any changes you make to code is live-updated. There is a GraphQL preview tool available at `http://localhost:8000/___graphql` to see what data is exposed to the website.\n\nNote that any changes you make while running Gatsby will automatically checked with [ESLint](https://eslint.org/), so check your console as you save files.\n\n### Organization\n\nComponents live in `src/components` and are organized as follows:\n\n- `/charts` - Visualizations\n- `/common` - Components that are used more than once and those that are used across different parts of the website\n- `/layout` - Components that control the layout of the website (i.e. headers and footers)\n- `/pages` - Components that are only used once or have a defined scope to a particular part of the website (i.e. `StateGrade` has to do with states) belong in their respective directory in `/pages`\n- `/utils` - Utilities. (If a particular component doesn't have any associated styles, there's a good chance it's a utility.)\n\n## Testing\n\n[![Coverage Status](https://coveralls.io/repos/github/COVID19Tracking/website/badge.svg?branch=master)](https://coveralls.io/github/COVID19Tracking/website?branch=master)\n\nWe use Jest for automated testing, and all test files for Gatsby are located in `./src/__tests__`. Test files are structured following their related components. To run tests, use `yarn test`.\n\nWhen you make a change to an interface, you will need to [update the Jest snapshot](https://jestjs.io/docs/en/snapshot-testing) for tests to complete successfully:\n\n```shell\nyarn test:update\n```\n\nBefore pushing your local branch to the repository, make sure to run `yarn test:dev`. This will make sure the project is linted and all tests pass. Make sure that every test passes. Pull requests are automatically checked against these same tests.\n\n## Storybook\n\n[View our Storybook](https://covid19tracking.github.io/website-docs)\n\nAll common components throughout the site are documented in [Storybook](https://storybook.js.org/). You can find all our component stories in `/src/stories`.\n\nTo preview the storybook locally, just run:\n\n```shell\nyarn storybook\n```\n\nThe storybook is now available at `http://localhost:6006`.\n\n## How to contribute\n\nNo matter how you choose to help, we would love to have you as part of the project. Check our [Contributing Guide](https://github.com/COVID19Tracking/website/blob/master/CONTRIBUTING.md) for information on how to file issues and make pull requests.\n");function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,["components"]);return Object(esm.mdx)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),_ref2,_ref3)}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function(){throw new Error("Docs-only story")};__page.story={parameters:{docsOnly:!0}};var componentMeta={title:"Getting started",includeStories:["__page"]};componentMeta.parameters=componentMeta.parameters||{};var _ref4=Object(esm.mdx)(blocks.AddContext,{mdxStoryNameToKey:{},mdxComponentMeta:componentMeta},Object(esm.mdx)(MDXContent,null));componentMeta.parameters.docs=_objectSpread(_objectSpread({},componentMeta.parameters.docs||{}),{},{page:function page(){return _ref4}});__webpack_exports__.default=componentMeta},1797:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"container",(function(){return _01_Layout_stories_container})),__webpack_require__.d(__webpack_exports__,"containerNarrow",(function(){return containerNarrow})),__webpack_require__.d(__webpack_exports__,"containerCentered",(function(){return containerCentered})),__webpack_require__.d(__webpack_exports__,"spacing",(function(){return spacing})),__webpack_require__.d(__webpack_exports__,"grids",(function(){return grids})),__webpack_require__.d(__webpack_exports__,"gridWithSass",(function(){return gridWithSass}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(10),classnames_default=__webpack_require__.n(classnames),container=__webpack_require__(124),grid_module=__webpack_require__(109),grid_module_default=__webpack_require__.n(grid_module),grid_Row=function Row(_ref){var children=_ref.children,className=_ref.className;return react_default.a.createElement("div",{className:classnames_default()(grid_module_default.a.row,className)},children)},grid_Col=function Col(props){var children=props.children,width=props.width,className=props.className,classes=[grid_module_default.a.col];return className&&classes.push(className),classes.push(grid_module_default.a["colSmall".concat(width[0])]),classes.push(grid_module_default.a["colMedium".concat(width[1])]),classes.push(grid_module_default.a["colLarge".concat(width[2])]),["Top","Right","Bottom","Left"].forEach((function(side){void 0!==props["padding".concat(side)]&&(classes.push(grid_module_default.a["padding".concat(side,"Small").concat(props["padding".concat(side)][0])]),classes.push(grid_module_default.a["padding".concat(side,"Medium").concat(props["padding".concat(side)][1])]),classes.push(grid_module_default.a["padding".concat(side,"Large").concat(props["padding".concat(side)][2])]))})),react_default.a.createElement("div",{className:classnames_default()(classes)},children)},spacers_module=__webpack_require__(173),spacers_module_default=__webpack_require__.n(spacers_module),_2_components_grid_module=__webpack_require__(34),_2_components_grid_module_default=__webpack_require__.n(_2_components_grid_module),addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),__SOURCE_PREFIX__="/home/runner/work/website/website/src/stories/2-components",__STORY__="import React from 'react'\nimport classnames from 'classnames'\nimport Container from '~components/common/container'\nimport { Row, Col } from '~components/common/grid'\nimport spacers from './spacers.module.scss'\nimport grid from './grid.module.scss'\n\nexport default {\n title: 'Layout',\n}\n\nconst SampleContainer = () => (\n <div style={{ background: 'grey', height: '200px' }} />\n)\n\nexport const container = () => (\n <Container>\n <SampleContainer />\n </Container>\n)\ncontainer.story = {\n parameters: {\n info: {\n text:\n 'An element that floats in the middle of the page and is useful to wrap content.',\n },\n },\n}\n\nexport const containerNarrow = () => (\n <Container narrow>\n <SampleContainer />\n </Container>\n)\ncontainerNarrow.story = {\n parameters: {\n info: {\n text:\n 'A narrow element that aligns to the left side of the page and is useful to wrap long content within a full container.',\n },\n },\n}\n\nexport const containerCentered = () => (\n <Container centered>\n <SampleContainer />\n </Container>\n)\ncontainerCentered.story = {\n parameters: {\n info: {\n text:\n 'A centered container, uses the same width as the `narrow` container, but centered on the page in large breakpoints. This should be used for pages of long content.',\n },\n },\n}\n\nconst spacerItems = []\nObject.keys(spacers).forEach(spacer => {\n if (spacer.search('spacer-') > -1) {\n spacerItems.push({\n class: spacer,\n size: spacer.replace('spacer-', ''),\n })\n }\n})\n\nexport const spacing = () => (\n <>\n <p>\n Instead of using absolute sizes for margins and paddings, use our standard\n spacers. For example:\n </p>\n <code>\n <pre>\n {`.my-class {\n margin: spacer(16);\n}`}\n </pre>\n </code>\n {spacerItems.map(spacer => (\n <div className={spacers.key} key={spacer.size}>\n <div className={spacers.wrap}>\n <div className={classnames(spacers.spacer, spacers[spacer.class])} />\n </div>\n <code>spacer({spacer.size})</code>\n </div>\n ))}\n </>\n)\n\ncontainerNarrow.story = {\n parameters: {\n info: {\n text: 'Use the mixin `spacer([number]) to define margins and padding.',\n },\n },\n}\n\nexport const grids = () => (\n <>\n <Row>\n <Col width={[4, 3, 3]}>\n <div className={grid.col}>{`<Col width={[4, 3, 3]}>`}</div>\n </Col>\n <Col width={[4, 3, 3]}>\n <div className={grid.col}>{`<Col width={[4, 3, 3]}>`}</div>\n </Col>\n <Col width={[4, 3, 3]}>\n <div className={grid.col}>{`<Col width={[4, 3, 3]}>`}</div>\n </Col>\n <Col width={[4, 3, 3]}>\n <div className={grid.col}>{`<Col width={[4, 3, 3]}>`}</div>\n </Col>\n </Row>\n <Row>\n <Col width={[1, 3, 6]}>\n <div className={grid.col}>{`<Col width={[1, 3, 6]}>`}</div>\n </Col>\n <Col width={[1, 3, 6]}>\n <div className={grid.col}>{`<Col width={[1, 3, 6]}>`}</div>\n </Col>\n </Row>\n <Row>\n <Col width={[2, 3, 8]}>\n <div className={grid.col}>{`<Col width={[2, 3, 8]}>`}</div>\n </Col>\n <Col width={[1, 3, 4]} paddingLeft={[6, 8, 32]}>\n <div\n className={grid.col}\n >{`<Col width={[1, 3, 4]} paddingLeft={[6, 8, 32]}>`}</div>\n </Col>\n </Row>\n <h4>Things to know</h4>\n <p>\n The grid system has a predfined number of cols per row for each screen\n size.\n </p>\n <ul>\n <li>Small - 4 cols</li>\n <li>Medium - 6 cols</li>\n <li>Large - 12 cols</li>\n </ul>\n <p>\n The <code>width</code> prop of the <code>Col</code> component takes an\n array which specifies the number of cols the item should take up for each\n screensize.\n </p>\n <code>\n {\n 'width={[<COLS_ON_SMALL_SCREEN>,<COLS_ON_MEDIUM_SCREEN>,<COLS_ON_LARGE_SCREEN>]}'\n }\n </code>\n </>\n)\n\ngrid.story = {\n parameters: {\n info: {\n text: 'Use the mixin `spacer([number]) to define margins and padding.',\n },\n },\n}\n\nexport const gridWithSass = () => (\n <div>\n <p>\n Use the <code>row()</code> and <code>col()</code> mixins to add grids to\n your components. The <code>col()</code> accepts three widths that need to\n all be set: <code>small medium large</code>.\n </p>\n\n <p>\n To control the padding of each column, the second argument is a list of\n spacers for the left padding, and the third argument is a list of spacers\n for the right padding.\n </p>\n <div className={grid.row}>\n <div className={grid.half}>\n <div className={grid.col}>col(2 3 6)</div>\n </div>\n <div className={grid.quarter}>\n <div className={grid.col}>col(1 2 3)</div>\n </div>\n <div className={grid.quarter}>\n <div className={grid.col}>col(1 2 3)</div>\n </div>\n </div>\n\n <div className={grid.row}>\n <div className={grid.twoThirds}>\n <div className={grid.col}>col(4 3 9)</div>\n </div>\n <div className={grid.oneThird}>\n <div className={grid.col}>col(4 3 4, 8 16 32)</div>\n </div>\n </div>\n <div className={grid.row}>\n <div className={grid.full}>\n <div className={grid.col}>col(4 6 12)</div>\n </div>\n </div>\n </div>\n)\n",__ADDS_MAP__={"layout--container":{startLoc:{col:25,line:16},endLoc:{col:1,line:20},startBody:{col:25,line:16},endBody:{col:1,line:20}},"layout--container-narrow":{startLoc:{col:31,line:30},endLoc:{col:1,line:34},startBody:{col:31,line:30},endBody:{col:1,line:34}},"layout--container-centered":{startLoc:{col:33,line:44},endLoc:{col:1,line:48},startBody:{col:33,line:44},endBody:{col:1,line:48}},"layout--spacing":{startLoc:{col:23,line:68},endLoc:{col:1,line:90},startBody:{col:23,line:68},endBody:{col:1,line:90}},"layout--grids":{startLoc:{col:21,line:100},endLoc:{col:1,line:155},startBody:{col:21,line:100},endBody:{col:1,line:155}},"layout--grid-with-sass":{startLoc:{col:28,line:165},endLoc:{col:1,line:204},startBody:{col:28,line:165},endBody:{col:1,line:204}}},__MODULE_DEPENDENCIES__=[],__LOCAL_DEPENDENCIES__={},__IDS_TO_FRAMEWORKS__={},_01_Layout_stories_SampleContainer=(__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport classnames from 'classnames'\nimport Container from '~components/common/container'\nimport { Row, Col } from '~components/common/grid'\nimport spacers from './spacers.module.scss'\nimport grid from './grid.module.scss'\n\nexport default {\n title: 'Layout',\n}\n\nconst SampleContainer = () => (\n <div style={{ background: 'grey', height: '200px' }} />\n)\n\nexport const container = () => (\n <Container>\n <SampleContainer />\n </Container>\n)\ncontainer.story = {\n parameters: {\n info: {\n text:\n 'An element that floats in the middle of the page and is useful to wrap content.',\n },\n },\n}\n\nexport const containerNarrow = () => (\n <Container narrow>\n <SampleContainer />\n </Container>\n)\ncontainerNarrow.story = {\n parameters: {\n info: {\n text:\n 'A narrow element that aligns to the left side of the page and is useful to wrap long content within a full container.',\n },\n },\n}\n\nexport const containerCentered = () => (\n <Container centered>\n <SampleContainer />\n </Container>\n)\ncontainerCentered.story = {\n parameters: {\n info: {\n text:\n 'A centered container, uses the same width as the `narrow` container, but centered on the page in large breakpoints. This should be used for pages of long content.',\n },\n },\n}\n\nconst spacerItems = []\nObject.keys(spacers).forEach(spacer => {\n if (spacer.search('spacer-') > -1) {\n spacerItems.push({\n class: spacer,\n size: spacer.replace('spacer-', ''),\n })\n }\n})\n\nexport const spacing = () => (\n <>\n <p>\n Instead of using absolute sizes for margins and paddings, use our standard\n spacers. For example:\n </p>\n <code>\n <pre>\n {`.my-class {\n margin: spacer(16);\n}`}\n </pre>\n </code>\n {spacerItems.map(spacer => (\n <div className={spacers.key} key={spacer.size}>\n <div className={spacers.wrap}>\n <div className={classnames(spacers.spacer, spacers[spacer.class])} />\n </div>\n <code>spacer({spacer.size})</code>\n </div>\n ))}\n </>\n)\n\ncontainerNarrow.story = {\n parameters: {\n info: {\n text: 'Use the mixin `spacer([number]) to define margins and padding.',\n },\n },\n}\n\nexport const grids = () => (\n <>\n <Row>\n <Col width={[4, 3, 3]}>\n <div className={grid.col}>{`<Col width={[4, 3, 3]}>`}</div>\n </Col>\n <Col width={[4, 3, 3]}>\n <div className={grid.col}>{`<Col width={[4, 3, 3]}>`}</div>\n </Col>\n <Col width={[4, 3, 3]}>\n <div className={grid.col}>{`<Col width={[4, 3, 3]}>`}</div>\n </Col>\n <Col width={[4, 3, 3]}>\n <div className={grid.col}>{`<Col width={[4, 3, 3]}>`}</div>\n </Col>\n </Row>\n <Row>\n <Col width={[1, 3, 6]}>\n <div className={grid.col}>{`<Col width={[1, 3, 6]}>`}</div>\n </Col>\n <Col width={[1, 3, 6]}>\n <div className={grid.col}>{`<Col width={[1, 3, 6]}>`}</div>\n </Col>\n </Row>\n <Row>\n <Col width={[2, 3, 8]}>\n <div className={grid.col}>{`<Col width={[2, 3, 8]}>`}</div>\n </Col>\n <Col width={[1, 3, 4]} paddingLeft={[6, 8, 32]}>\n <div\n className={grid.col}\n >{`<Col width={[1, 3, 4]} paddingLeft={[6, 8, 32]}>`}</div>\n </Col>\n </Row>\n <h4>Things to know</h4>\n <p>\n The grid system has a predfined number of cols per row for each screen\n size.\n </p>\n <ul>\n <li>Small - 4 cols</li>\n <li>Medium - 6 cols</li>\n <li>Large - 12 cols</li>\n </ul>\n <p>\n The <code>width</code> prop of the <code>Col</code> component takes an\n array which specifies the number of cols the item should take up for each\n screensize.\n </p>\n <code>\n {\n 'width={[<COLS_ON_SMALL_SCREEN>,<COLS_ON_MEDIUM_SCREEN>,<COLS_ON_LARGE_SCREEN>]}'\n }\n </code>\n </>\n)\n\ngrid.story = {\n parameters: {\n info: {\n text: 'Use the mixin `spacer([number]) to define margins and padding.',\n },\n },\n}\n\nexport const gridWithSass = () => (\n <div>\n <p>\n Use the <code>row()</code> and <code>col()</code> mixins to add grids to\n your components. The <code>col()</code> accepts three widths that need to\n all be set: <code>small medium large</code>.\n </p>\n\n <p>\n To control the padding of each column, the second argument is a list of\n spacers for the left padding, and the third argument is a list of spacers\n for the right padding.\n </p>\n <div className={grid.row}>\n <div className={grid.half}>\n <div className={grid.col}>col(2 3 6)</div>\n </div>\n <div className={grid.quarter}>\n <div className={grid.col}>col(1 2 3)</div>\n </div>\n <div className={grid.quarter}>\n <div className={grid.col}>col(1 2 3)</div>\n </div>\n </div>\n\n <div className={grid.row}>\n <div className={grid.twoThirds}>\n <div className={grid.col}>col(4 3 9)</div>\n </div>\n <div className={grid.oneThird}>\n <div className={grid.col}>col(4 3 4, 8 16 32)</div>\n </div>\n </div>\n <div className={grid.row}>\n <div className={grid.full}>\n <div className={grid.col}>col(4 6 12)</div>\n </div>\n </div>\n </div>\n)\n",locationsMap:{"layout--container":{startLoc:{col:25,line:16},endLoc:{col:1,line:20},startBody:{col:25,line:16},endBody:{col:1,line:20}},"layout--container-narrow":{startLoc:{col:31,line:30},endLoc:{col:1,line:34},startBody:{col:31,line:30},endBody:{col:1,line:34}},"layout--container-centered":{startLoc:{col:33,line:44},endLoc:{col:1,line:48},startBody:{col:33,line:44},endBody:{col:1,line:48}},"layout--spacing":{startLoc:{col:23,line:68},endLoc:{col:1,line:90},startBody:{col:23,line:68},endBody:{col:1,line:90}},"layout--grids":{startLoc:{col:21,line:100},endLoc:{col:1,line:155},startBody:{col:21,line:100},endBody:{col:1,line:155}},"layout--grid-with-sass":{startLoc:{col:28,line:165},endLoc:{col:1,line:204},startBody:{col:28,line:165},endBody:{col:1,line:204}}}}},title:"Layout"},function SampleContainer(){return react_default.a.createElement("div",{style:{background:"grey",height:"200px"}})}),_01_Layout_stories_container=addSourceDecorator((function(){return react_default.a.createElement(container.a,null,react_default.a.createElement(_01_Layout_stories_SampleContainer,null))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/01-Layout.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});_01_Layout_stories_container.story={parameters:{info:{text:"An element that floats in the middle of the page and is useful to wrap content."}}};var containerNarrow=addSourceDecorator((function(){return react_default.a.createElement(container.a,{narrow:!0},react_default.a.createElement(_01_Layout_stories_SampleContainer,null))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/01-Layout.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});containerNarrow.story={parameters:{info:{text:"A narrow element that aligns to the left side of the page and is useful to wrap long content within a full container."}}};var containerCentered=addSourceDecorator((function(){return react_default.a.createElement(container.a,{centered:!0},react_default.a.createElement(_01_Layout_stories_SampleContainer,null))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/01-Layout.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});containerCentered.story={parameters:{info:{text:"A centered container, uses the same width as the `narrow` container, but centered on the page in large breakpoints. This should be used for pages of long content."}}};var spacerItems=[];Object.keys(spacers_module_default.a).forEach((function(spacer){spacer.search("spacer-")>-1&&spacerItems.push({class:spacer,size:spacer.replace("spacer-","")})}));var spacing=addSourceDecorator((function(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("p",null,"Instead of using absolute sizes for margins and paddings, use our standard spacers. For example:"),react_default.a.createElement("code",null,react_default.a.createElement("pre",null,".my-class {\n margin: spacer(16);\n}")),spacerItems.map((function(spacer){return react_default.a.createElement("div",{className:spacers_module_default.a.key,key:spacer.size},react_default.a.createElement("div",{className:spacers_module_default.a.wrap},react_default.a.createElement("div",{className:classnames_default()(spacers_module_default.a.spacer,spacers_module_default.a[spacer.class])})),react_default.a.createElement("code",null,"spacer(",spacer.size,")"))})))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/01-Layout.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});containerNarrow.story={parameters:{info:{text:"Use the mixin `spacer([number]) to define margins and padding."}}};var grids=addSourceDecorator((function(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement(grid_Row,null,react_default.a.createElement(grid_Col,{width:[4,3,3]},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"<Col width={[4, 3, 3]}>")),react_default.a.createElement(grid_Col,{width:[4,3,3]},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"<Col width={[4, 3, 3]}>")),react_default.a.createElement(grid_Col,{width:[4,3,3]},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"<Col width={[4, 3, 3]}>")),react_default.a.createElement(grid_Col,{width:[4,3,3]},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"<Col width={[4, 3, 3]}>"))),react_default.a.createElement(grid_Row,null,react_default.a.createElement(grid_Col,{width:[1,3,6]},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"<Col width={[1, 3, 6]}>")),react_default.a.createElement(grid_Col,{width:[1,3,6]},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"<Col width={[1, 3, 6]}>"))),react_default.a.createElement(grid_Row,null,react_default.a.createElement(grid_Col,{width:[2,3,8]},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"<Col width={[2, 3, 8]}>")),react_default.a.createElement(grid_Col,{width:[1,3,4],paddingLeft:[6,8,32]},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"<Col width={[1, 3, 4]} paddingLeft={[6, 8, 32]}>"))),react_default.a.createElement("h4",null,"Things to know"),react_default.a.createElement("p",null,"The grid system has a predfined number of cols per row for each screen size."),react_default.a.createElement("ul",null,react_default.a.createElement("li",null,"Small - 4 cols"),react_default.a.createElement("li",null,"Medium - 6 cols"),react_default.a.createElement("li",null,"Large - 12 cols")),react_default.a.createElement("p",null,"The ",react_default.a.createElement("code",null,"width")," prop of the ",react_default.a.createElement("code",null,"Col")," component takes an array which specifies the number of cols the item should take up for each screensize."),react_default.a.createElement("code",null,"width={[<COLS_ON_SMALL_SCREEN>,<COLS_ON_MEDIUM_SCREEN>,<COLS_ON_LARGE_SCREEN>]}"))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/01-Layout.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});_2_components_grid_module_default.a.story={parameters:{info:{text:"Use the mixin `spacer([number]) to define margins and padding."}}};var gridWithSass=addSourceDecorator((function(){return react_default.a.createElement("div",null,react_default.a.createElement("p",null,"Use the ",react_default.a.createElement("code",null,"row()")," and ",react_default.a.createElement("code",null,"col()")," mixins to add grids to your components. The ",react_default.a.createElement("code",null,"col()")," accepts three widths that need to all be set: ",react_default.a.createElement("code",null,"small medium large"),"."),react_default.a.createElement("p",null,"To control the padding of each column, the second argument is a list of spacers for the left padding, and the third argument is a list of spacers for the right padding."),react_default.a.createElement("div",{className:_2_components_grid_module_default.a.row},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.half},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"col(2 3 6)")),react_default.a.createElement("div",{className:_2_components_grid_module_default.a.quarter},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"col(1 2 3)")),react_default.a.createElement("div",{className:_2_components_grid_module_default.a.quarter},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"col(1 2 3)"))),react_default.a.createElement("div",{className:_2_components_grid_module_default.a.row},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.twoThirds},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"col(4 3 9)")),react_default.a.createElement("div",{className:_2_components_grid_module_default.a.oneThird},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"col(4 3 4, 8 16 32)"))),react_default.a.createElement("div",{className:_2_components_grid_module_default.a.row},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.full},react_default.a.createElement("div",{className:_2_components_grid_module_default.a.col},"col(4 6 12)"))))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/01-Layout.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__})},1798:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"link",(function(){return _02_Typography_stories_link})),__webpack_require__.d(__webpack_exports__,"linkInText",(function(){return linkInText})),__webpack_require__.d(__webpack_exports__,"fontSizes",(function(){return fontSizes})),__webpack_require__.d(__webpack_exports__,"headers",(function(){return headers})),__webpack_require__.d(__webpack_exports__,"paragraph",(function(){return paragraph})),__webpack_require__.d(__webpack_exports__,"inlineStyles",(function(){return inlineStyles})),__webpack_require__.d(__webpack_exports__,"numberFormat",(function(){return numberFormat})),__webpack_require__.d(__webpack_exports__,"dateFormat",(function(){return dateFormat}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),luxon=__webpack_require__(393);function lowercaseMeridiem(dateString){return dateString.replace("AM","am").replace("PM","pm")}var format_FormatDate=function FormatDate(_ref){var date=_ref.date,_ref$format=_ref.format,format=void 0===_ref$format?"ccc LLL d yyyy h:mm a":_ref$format,_ref$timezone=_ref.timezone,timezone=void 0===_ref$timezone||_ref$timezone;return react_default.a.createElement(react_default.a.Fragment,null,timezone?function formatDateToString(date){var format=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ccc LLL d yyyy h:mm a";return void 0===date?null:lowercaseMeridiem(luxon.DateTime.fromISO(date).setZone("America/New_York").toFormat(format))}(date,format):luxon.DateTime.fromISO(date).toFormat(format))},format_FormatNumber=function FormatNumber(_ref2){var roundedNumber,number=_ref2.number,_ref2$nullValue=_ref2.nullValue,nullValue=void 0!==_ref2$nullValue&&_ref2$nullValue,_ref2$precision=_ref2.precision,precision=void 0===_ref2$precision?0:_ref2$precision,nullDisplay=nullValue||"N/A";if(0===precision)roundedNumber=number;else{var precisionDenominator=Math.pow(10,precision);roundedNumber=Math.round(parseFloat(number)*precisionDenominator)/precisionDenominator}return react_default.a.createElement(react_default.a.Fragment,null,null!==roundedNumber?roundedNumber.toLocaleString():nullDisplay)},type_size_module=__webpack_require__(202),type_size_module_default=__webpack_require__.n(type_size_module),addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),__SOURCE_PREFIX__="/home/runner/work/website/website/src/stories/2-components",__STORY__="import React from 'react'\nimport { FormatDate, FormatNumber } from '~components/utils/format'\nimport typeSize from './type-size.module.scss'\n\nconst sampleText = `Testing is a crucial part of any public health response,\nand sharing test data is essential to understanding this outbreak. The CDC is\ncurrently not publishing complete testing data, so we’re doing our best to\ncollect it from each state and provide it to the public. The information is\npatchy and inconsistent, so we’re being transparent about what we find and\nhow we handle it—the spreadsheet includes our live comments about changing\ndata and how we’re working with incomplete information.`\n\nexport default {\n title: 'Typography',\n}\n\nexport const link = () => <a href=\"#link\">A regular text link</a>\n\nexport const linkInText = () => (\n <p>\n From here, you can also{' '}\n <a href=\"/about-tracker/\">learn about our methodology</a>,{' '}\n <a href=\"/about-team/\">see who makes this</a>, and{' '}\n <a href=\"/notes/\">\n find out what information states provide and how we handle it\n </a>\n .\n </p>\n)\n\nconst typeSizes = []\nObject.keys(typeSize).forEach(typeSizeName => {\n if (typeSizeName.search('regular-type-') > -1) {\n typeSizes.push({\n class: typeSize[typeSizeName],\n size: typeSizeName.replace('regular-type-', ''),\n })\n }\n})\n\nconst boldTypeSizes = []\nObject.keys(typeSize).forEach(typeSizeName => {\n if (typeSizeName.search('bold-type-') > -1) {\n boldTypeSizes.push({\n class: typeSize[typeSizeName],\n size: typeSizeName.replace('bold-type-', ''),\n })\n }\n})\n\nexport const fontSizes = () => (\n <>\n <p>\n We use a set of font sizes that range from 100 to 700. 100 is the smallest\n size and 700 is the largest. These can be used with Sass{' '}\n <code>@include</code>:\n <ul>\n <li>\n Bold: <code>bold-type-size($size)</code>\n </li>\n <li>\n Regular: <code>type-size($size)</code>\n </li>\n </ul>\n </p>\n {typeSizes.map(size => (\n <p className={size.class}>Sample text regular size {size.size}</p>\n ))}\n\n {boldTypeSizes.map(size => (\n <p className={size.class}>Sample text bold size {size.size}</p>\n ))}\n </>\n)\n\nexport const headers = () => (\n <>\n <h1>Header level one (48px / 3rem)</h1>\n <h2>Header level two (36px / 2.25rem)</h2>\n <h3>Header level three (30px / 1.8rem)</h3>\n <h4>Header level four (23px / 1.45rem)</h4>\n <h5>Header level five (18px / 1.125rem)</h5>\n </>\n)\n\nexport const paragraph = () => (\n <>\n <p>{sampleText}</p>\n <p>{sampleText}</p>\n </>\n)\n\nexport const inlineStyles = () => (\n <>\n <p>\n <strong>Now is the time</strong> for all good <em>data collectors</em> to{' '}\n <strike>watch Netflix</strike> come to the aid of their{' '}\n <code>country</code>!\n </p>\n </>\n)\n\ninlineStyles.story = {\n parameters: {\n info: {\n text: 'An example of `strong`, `em`, `strike`, and `code` elements.',\n },\n },\n}\n\nexport const numberFormat = () => (\n <>\n <p>\n <strong>Number:</strong> <FormatNumber number={13022} />\n </p>\n <p>\n <strong>Number:</strong> <FormatNumber number={false} />\n </p>\n </>\n)\n\nnumberFormat.story = {\n parameters: {\n info: {\n text:\n 'Use the FormatNumber component to add commas to \"thousands\" and use a default palceholder if the number doesn\\'t exist.',\n },\n },\n}\n\nexport const dateFormat = () => (\n <>\n <p>\n <strong>Without defined format:</strong> <FormatDate date={20200101} />\n </p>\n <p>\n <strong>With the format "yyyy MM d":</strong>{' '}\n <FormatDate date={20200101} format=\"yyyy MM d\" />\n </p>\n </>\n)\n\ndateFormat.story = {\n parameters: {\n info: {\n text: `Use the DateFormat component to consistently format dates. We use [Luxon to format dates](https://moment.github.io/luxon/docs/manual/formatting.html#table-of-tokens)`,\n },\n },\n}\n",__ADDS_MAP__={"typography--link":{startLoc:{col:20,line:17},endLoc:{col:65,line:17},startBody:{col:20,line:17},endBody:{col:65,line:17}},"typography--link-in-text":{startLoc:{col:26,line:19},endLoc:{col:1,line:29},startBody:{col:26,line:19},endBody:{col:1,line:29}},"typography--font-sizes":{startLoc:{col:25,line:51},endLoc:{col:1,line:74},startBody:{col:25,line:51},endBody:{col:1,line:74}},"typography--headers":{startLoc:{col:23,line:76},endLoc:{col:1,line:84},startBody:{col:23,line:76},endBody:{col:1,line:84}},"typography--paragraph":{startLoc:{col:25,line:86},endLoc:{col:1,line:91},startBody:{col:25,line:86},endBody:{col:1,line:91}},"typography--inline-styles":{startLoc:{col:28,line:93},endLoc:{col:1,line:101},startBody:{col:28,line:93},endBody:{col:1,line:101}},"typography--number-format":{startLoc:{col:28,line:111},endLoc:{col:1,line:120},startBody:{col:28,line:111},endBody:{col:1,line:120}},"typography--date-format":{startLoc:{col:26,line:131},endLoc:{col:1,line:141},startBody:{col:26,line:131},endBody:{col:1,line:141}}},__MODULE_DEPENDENCIES__=[],__LOCAL_DEPENDENCIES__={},__IDS_TO_FRAMEWORKS__={},sampleText="Testing is a crucial part of any public health response,\nand sharing test data is essential to understanding this outbreak. The CDC is\ncurrently not publishing complete testing data, so we’re doing our best to\ncollect it from each state and provide it to the public. The information is\npatchy and inconsistent, so we’re being transparent about what we find and\nhow we handle it—the spreadsheet includes our live comments about changing\ndata and how we’re working with incomplete information.",_02_Typography_stories_link=(__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport { FormatDate, FormatNumber } from '~components/utils/format'\nimport typeSize from './type-size.module.scss'\n\nconst sampleText = `Testing is a crucial part of any public health response,\nand sharing test data is essential to understanding this outbreak. The CDC is\ncurrently not publishing complete testing data, so we’re doing our best to\ncollect it from each state and provide it to the public. The information is\npatchy and inconsistent, so we’re being transparent about what we find and\nhow we handle it—the spreadsheet includes our live comments about changing\ndata and how we’re working with incomplete information.`\n\nexport default {\n title: 'Typography',\n}\n\nexport const link = () => <a href=\"#link\">A regular text link</a>\n\nexport const linkInText = () => (\n <p>\n From here, you can also{' '}\n <a href=\"/about-tracker/\">learn about our methodology</a>,{' '}\n <a href=\"/about-team/\">see who makes this</a>, and{' '}\n <a href=\"/notes/\">\n find out what information states provide and how we handle it\n </a>\n .\n </p>\n)\n\nconst typeSizes = []\nObject.keys(typeSize).forEach(typeSizeName => {\n if (typeSizeName.search('regular-type-') > -1) {\n typeSizes.push({\n class: typeSize[typeSizeName],\n size: typeSizeName.replace('regular-type-', ''),\n })\n }\n})\n\nconst boldTypeSizes = []\nObject.keys(typeSize).forEach(typeSizeName => {\n if (typeSizeName.search('bold-type-') > -1) {\n boldTypeSizes.push({\n class: typeSize[typeSizeName],\n size: typeSizeName.replace('bold-type-', ''),\n })\n }\n})\n\nexport const fontSizes = () => (\n <>\n <p>\n We use a set of font sizes that range from 100 to 700. 100 is the smallest\n size and 700 is the largest. These can be used with Sass{' '}\n <code>@include</code>:\n <ul>\n <li>\n Bold: <code>bold-type-size($size)</code>\n </li>\n <li>\n Regular: <code>type-size($size)</code>\n </li>\n </ul>\n </p>\n {typeSizes.map(size => (\n <p className={size.class}>Sample text regular size {size.size}</p>\n ))}\n\n {boldTypeSizes.map(size => (\n <p className={size.class}>Sample text bold size {size.size}</p>\n ))}\n </>\n)\n\nexport const headers = () => (\n <>\n <h1>Header level one (48px / 3rem)</h1>\n <h2>Header level two (36px / 2.25rem)</h2>\n <h3>Header level three (30px / 1.8rem)</h3>\n <h4>Header level four (23px / 1.45rem)</h4>\n <h5>Header level five (18px / 1.125rem)</h5>\n </>\n)\n\nexport const paragraph = () => (\n <>\n <p>{sampleText}</p>\n <p>{sampleText}</p>\n </>\n)\n\nexport const inlineStyles = () => (\n <>\n <p>\n <strong>Now is the time</strong> for all good <em>data collectors</em> to{' '}\n <strike>watch Netflix</strike> come to the aid of their{' '}\n <code>country</code>!\n </p>\n </>\n)\n\ninlineStyles.story = {\n parameters: {\n info: {\n text: 'An example of `strong`, `em`, `strike`, and `code` elements.',\n },\n },\n}\n\nexport const numberFormat = () => (\n <>\n <p>\n <strong>Number:</strong> <FormatNumber number={13022} />\n </p>\n <p>\n <strong>Number:</strong> <FormatNumber number={false} />\n </p>\n </>\n)\n\nnumberFormat.story = {\n parameters: {\n info: {\n text:\n 'Use the FormatNumber component to add commas to \"thousands\" and use a default palceholder if the number doesn\\'t exist.',\n },\n },\n}\n\nexport const dateFormat = () => (\n <>\n <p>\n <strong>Without defined format:</strong> <FormatDate date={20200101} />\n </p>\n <p>\n <strong>With the format "yyyy MM d":</strong>{' '}\n <FormatDate date={20200101} format=\"yyyy MM d\" />\n </p>\n </>\n)\n\ndateFormat.story = {\n parameters: {\n info: {\n text: `Use the DateFormat component to consistently format dates. We use [Luxon to format dates](https://moment.github.io/luxon/docs/manual/formatting.html#table-of-tokens)`,\n },\n },\n}\n",locationsMap:{"typography--link":{startLoc:{col:20,line:17},endLoc:{col:65,line:17},startBody:{col:20,line:17},endBody:{col:65,line:17}},"typography--link-in-text":{startLoc:{col:26,line:19},endLoc:{col:1,line:29},startBody:{col:26,line:19},endBody:{col:1,line:29}},"typography--font-sizes":{startLoc:{col:25,line:51},endLoc:{col:1,line:74},startBody:{col:25,line:51},endBody:{col:1,line:74}},"typography--headers":{startLoc:{col:23,line:76},endLoc:{col:1,line:84},startBody:{col:23,line:76},endBody:{col:1,line:84}},"typography--paragraph":{startLoc:{col:25,line:86},endLoc:{col:1,line:91},startBody:{col:25,line:86},endBody:{col:1,line:91}},"typography--inline-styles":{startLoc:{col:28,line:93},endLoc:{col:1,line:101},startBody:{col:28,line:93},endBody:{col:1,line:101}},"typography--number-format":{startLoc:{col:28,line:111},endLoc:{col:1,line:120},startBody:{col:28,line:111},endBody:{col:1,line:120}},"typography--date-format":{startLoc:{col:26,line:131},endLoc:{col:1,line:141},startBody:{col:26,line:131},endBody:{col:1,line:141}}}}},title:"Typography"},addSourceDecorator((function(){return react_default.a.createElement("a",{href:"#link"},"A regular text link")}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/02-Typography.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__})),linkInText=addSourceDecorator((function(){return react_default.a.createElement("p",null,"From here, you can also"," ",react_default.a.createElement("a",{href:"/about-tracker/"},"learn about our methodology"),","," ",react_default.a.createElement("a",{href:"/about-team/"},"see who makes this"),", and"," ",react_default.a.createElement("a",{href:"/notes/"},"find out what information states provide and how we handle it"),".")}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/02-Typography.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),typeSizes=[];Object.keys(type_size_module_default.a).forEach((function(typeSizeName){typeSizeName.search("regular-type-")>-1&&typeSizes.push({class:type_size_module_default.a[typeSizeName],size:typeSizeName.replace("regular-type-","")})}));var boldTypeSizes=[];Object.keys(type_size_module_default.a).forEach((function(typeSizeName){typeSizeName.search("bold-type-")>-1&&boldTypeSizes.push({class:type_size_module_default.a[typeSizeName],size:typeSizeName.replace("bold-type-","")})}));var fontSizes=addSourceDecorator((function(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("p",null,"We use a set of font sizes that range from 100 to 700. 100 is the smallest size and 700 is the largest. These can be used with Sass"," ",react_default.a.createElement("code",null,"@include"),":",react_default.a.createElement("ul",null,react_default.a.createElement("li",null,"Bold: ",react_default.a.createElement("code",null,"bold-type-size($size)")),react_default.a.createElement("li",null,"Regular: ",react_default.a.createElement("code",null,"type-size($size)")))),typeSizes.map((function(size){return react_default.a.createElement("p",{className:size.class},"Sample text regular size ",size.size)})),boldTypeSizes.map((function(size){return react_default.a.createElement("p",{className:size.class},"Sample text bold size ",size.size)})))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/02-Typography.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),headers=addSourceDecorator((function(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("h1",null,"Header level one (48px / 3rem)"),react_default.a.createElement("h2",null,"Header level two (36px / 2.25rem)"),react_default.a.createElement("h3",null,"Header level three (30px / 1.8rem)"),react_default.a.createElement("h4",null,"Header level four (23px / 1.45rem)"),react_default.a.createElement("h5",null,"Header level five (18px / 1.125rem)"))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/02-Typography.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),paragraph=addSourceDecorator((function(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("p",null,sampleText),react_default.a.createElement("p",null,sampleText))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/02-Typography.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}),inlineStyles=addSourceDecorator((function(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("p",null,react_default.a.createElement("strong",null,"Now is the time")," for all good ",react_default.a.createElement("em",null,"data collectors")," to"," ",react_default.a.createElement("strike",null,"watch Netflix")," come to the aid of their"," ",react_default.a.createElement("code",null,"country"),"!"))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/02-Typography.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});inlineStyles.story={parameters:{info:{text:"An example of `strong`, `em`, `strike`, and `code` elements."}}};var numberFormat=addSourceDecorator((function(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("p",null,react_default.a.createElement("strong",null,"Number:")," ",react_default.a.createElement(format_FormatNumber,{number:13022})),react_default.a.createElement("p",null,react_default.a.createElement("strong",null,"Number:")," ",react_default.a.createElement(format_FormatNumber,{number:!1})))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/02-Typography.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});numberFormat.story={parameters:{info:{text:'Use the FormatNumber component to add commas to "thousands" and use a default palceholder if the number doesn\'t exist.'}}};var dateFormat=addSourceDecorator((function(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("p",null,react_default.a.createElement("strong",null,"Without defined format:")," ",react_default.a.createElement(format_FormatDate,{date:20200101})),react_default.a.createElement("p",null,react_default.a.createElement("strong",null,'With the format "yyyy MM d":')," ",react_default.a.createElement(format_FormatDate,{date:20200101,format:"yyyy MM d"})))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/02-Typography.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});dateFormat.story={parameters:{info:{text:"Use the DateFormat component to consistently format dates. We use [Luxon to format dates](https://moment.github.io/luxon/docs/manual/formatting.html#table-of-tokens)"}}}},1799:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"regular",(function(){return regular}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),gatsby_browser_entry=__webpack_require__(21),classnames=__webpack_require__(10),classnames_default=__webpack_require__.n(classnames),footer_module=__webpack_require__(72),footer_module_default=__webpack_require__.n(footer_module),project_logo=__webpack_require__(169),project_logo_default=__webpack_require__.n(project_logo),github_logo=__webpack_require__(631),github_logo_default=__webpack_require__.n(github_logo),twitter_logo=__webpack_require__(632),twitter_logo_default=__webpack_require__.n(twitter_logo),instagram_logo=__webpack_require__(633),instagram_logo_default=__webpack_require__.n(instagram_logo),up_arrow=__webpack_require__(634),up_arrow_default=__webpack_require__.n(up_arrow),footer=function Footer(_ref){var _ref$noMargin=_ref.noMargin,noMargin=void 0!==_ref$noMargin&&_ref$noMargin,_ref$hideAbout=_ref.hideAbout,hideAbout=void 0!==_ref$hideAbout&&_ref$hideAbout;return react_default.a.createElement("footer",{className:classnames_default()(footer_module_default.a.wrapper,noMargin&&footer_module_default.a.noMargin)},react_default.a.createElement("div",{className:footer_module_default.a.footer},react_default.a.createElement("div",{className:footer_module_default.a.main},react_default.a.createElement(gatsby_browser_entry.a,{to:"/",className:footer_module_default.a.ctpLogo},react_default.a.createElement("img",{src:project_logo_default.a,alt:"The COVID Tracking Project",className:footer_module_default.a.projectLogo})),react_default.a.createElement("div",{className:footer_module_default.a.links},react_default.a.createElement("ul",null,react_default.a.createElement("li",null,react_default.a.createElement(gatsby_browser_entry.a,{to:"/contact"},"Contact")),react_default.a.createElement("li",null,react_default.a.createElement(gatsby_browser_entry.a,{to:"/about"},"About Us")),react_default.a.createElement("li",null,react_default.a.createElement(gatsby_browser_entry.a,{to:"/terms-and-conditions"},"Terms and Conditions")),react_default.a.createElement("li",null,react_default.a.createElement(gatsby_browser_entry.a,{to:"/about-data/license"},"License")),react_default.a.createElement("li",null,react_default.a.createElement("a",{href:"https://www.theatlantic.com/privacy-policy/"},"Privacy Policy")),react_default.a.createElement("li",null,react_default.a.createElement(gatsby_browser_entry.a,{to:"/about/accessibility"},"Accessibility")),react_default.a.createElement("li",null,react_default.a.createElement(gatsby_browser_entry.a,{to:"/about/sitemap"},"Sitemap")),react_default.a.createElement("li",null,react_default.a.createElement("a",{href:"/rss.xml"},"RSS")))),react_default.a.createElement("ul",{className:footer_module_default.a.social},react_default.a.createElement("li",null,react_default.a.createElement("a",{href:"https://github.com/COVID19Tracking"},react_default.a.createElement("img",{src:github_logo_default.a,alt:"GitHub"}))),react_default.a.createElement("li",null,react_default.a.createElement("a",{href:"https://twitter.com/COVID19Tracking"},react_default.a.createElement("img",{src:twitter_logo_default.a,alt:"Twitter"}))),react_default.a.createElement("li",null,react_default.a.createElement("a",{href:"https://www.instagram.com/covidtrackingproject/"},react_default.a.createElement("img",{src:instagram_logo_default.a,alt:"Instagram"})))))),react_default.a.createElement("hr",{className:footer_module_default.a.divider}),react_default.a.createElement("div",{className:footer_module_default.a.copyright},!hideAbout&&react_default.a.createElement("p",null,"The COVID Tracking Project collects and publishes the most complete data about COVID-19 in the US."),react_default.a.createElement("span",null,"CovidTracking.com Copyright © ",(new Date).getFullYear()," by The Atlantic Monthly Group. ",react_default.a.createElement(gatsby_browser_entry.a,{to:"/license"},"(CC BY 4.0)")),react_default.a.createElement("a",{href:"#reach-skip-nav",className:footer_module_default.a.backToTop},react_default.a.createElement("span",null,"Back to top"),react_default.a.createElement("img",{src:up_arrow_default.a,alt:"","aria-hidden":!0}))))},addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),regular=(__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport Footer from '~components/layout/footer'\n\nexport default {\n title: 'Footer',\n}\n\nexport const regular = () => <Footer />\n",locationsMap:{"footer--regular":{startLoc:{col:23,line:8},endLoc:{col:39,line:8},startBody:{col:23,line:8},endBody:{col:39,line:8}}}}},title:"Footer"},addSourceDecorator((function(){return react_default.a.createElement(footer,null)}),{__STORY__:"import React from 'react'\nimport Footer from '~components/layout/footer'\n\nexport default {\n title: 'Footer',\n}\n\nexport const regular = () => <Footer />\n",__ADDS_MAP__:{"footer--regular":{startLoc:{col:23,line:8},endLoc:{col:39,line:8},startBody:{col:23,line:8},endBody:{col:39,line:8}}},__MAIN_FILE_LOCATION__:"/09-Footer.stories.js",__MODULE_DEPENDENCIES__:[],__LOCAL_DEPENDENCIES__:{},__SOURCE_PREFIX__:"/home/runner/work/website/website/src/stories/2-components",__IDS_TO_FRAMEWORKS__:{}}))},1800:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"skipNavigation",(function(){return skipNavigation}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),skip_nav_esm=__webpack_require__(640),skip_navigation=(__webpack_require__(1726),function(){return react_default.a.createElement(skip_nav_esm.a,null,"Skip site navigation")}),addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),skipNavigation=(__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport SkipNavigation from '~components/utils/skip-navigation'\n\nexport default {\n title: 'Accessibility utilities',\n}\n\nexport const skipNavigation = () => <SkipNavigation />\n\nskipNavigation.story = {\n parameters: {\n info: {\n text:\n 'Tab over to see the actual link. This is used on all pages to skip navigation for users with assistive technology.',\n },\n },\n}\n",locationsMap:{"accessibility-utilities--skip-navigation":{startLoc:{col:30,line:8},endLoc:{col:54,line:8},startBody:{col:30,line:8},endBody:{col:54,line:8}}}}},title:"Accessibility utilities"},addSourceDecorator((function(){return react_default.a.createElement(skip_navigation,null)}),{__STORY__:"import React from 'react'\nimport SkipNavigation from '~components/utils/skip-navigation'\n\nexport default {\n title: 'Accessibility utilities',\n}\n\nexport const skipNavigation = () => <SkipNavigation />\n\nskipNavigation.story = {\n parameters: {\n info: {\n text:\n 'Tab over to see the actual link. This is used on all pages to skip navigation for users with assistive technology.',\n },\n },\n}\n",__ADDS_MAP__:{"accessibility-utilities--skip-navigation":{startLoc:{col:30,line:8},endLoc:{col:54,line:8},startBody:{col:30,line:8},endBody:{col:54,line:8}}},__MAIN_FILE_LOCATION__:"/10-Accessibility.stories.js",__MODULE_DEPENDENCIES__:[],__LOCAL_DEPENDENCIES__:{},__SOURCE_PREFIX__:"/home/runner/work/website/website/src/stories/2-components",__IDS_TO_FRAMEWORKS__:{}}));skipNavigation.story={parameters:{info:{text:"Tab over to see the actual link. This is used on all pages to skip navigation for users with assistive technology."}}}},1801:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"simpleTable",(function(){return simpleTable}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(10),classnames_default=__webpack_require__.n(classnames),detail_text=__webpack_require__(122),table_module=__webpack_require__(64),table_module_default=__webpack_require__.n(table_module),table_Th=function Th(_ref){var children=_ref.children,colSpan=_ref.colSpan,header=_ref.header,isFirst=_ref.isFirst,alignLeft=_ref.alignLeft,columnWidth=_ref.columnWidth,additionalClass=_ref.additionalClass,wide=_ref.wide,sortDirection=_ref.sortDirection,sortable=_ref.sortable,onClick=_ref.onClick,scope=_ref.scope,thClasses=[];alignLeft&&thClasses.push(table_module_default.a.alignLeft),isFirst&&thClasses.push(table_module_default.a.borderLeft),wide&&thClasses.push(table_module_default.a.wide),additionalClass&&thClasses.push(additionalClass);return react_default.a.createElement("th",{scope:scope||"col",colSpan:colSpan,className:classnames_default()(thClasses)},react_default.a.createElement("span",{role:"text"},sortable?react_default.a.createElement("button",{type:"button",className:table_module_default.a.sortButton,onClick:onClick},"up"===sortDirection&&react_default.a.createElement("abbr",{className:table_module_default.a.sort,title:"Sort up","aria-label":"Sort up"},"↑"),"down"===sortDirection&&react_default.a.createElement("abbr",{className:table_module_default.a.sort,title:"Sort down","aria-label":"Sort down"},"↓"),children):react_default.a.createElement(react_default.a.Fragment,null,children),header&&react_default.a.createElement("span",{className:"".concat(isFirst?table_module_default.a.headerLabel:table_module_default.a.headerLabelHidden).concat(columnWidth&&void 0!==table_module_default.a["headerLabel".concat(columnWidth)]?" ".concat(table_module_default.a["headerLabel".concat(columnWidth)]):"")},header)))},table_Td=function Td(_ref2){var children=_ref2.children,alignLeft=_ref2.alignLeft,isFirst=_ref2.isFirst,additionalClass=_ref2.additionalClass,rowspan=_ref2.rowspan,tdClasses=[];return alignLeft&&tdClasses.push(table_module_default.a.alignLeft),isFirst&&tdClasses.push(table_module_default.a.borderLeft),additionalClass&&tdClasses.push(additionalClass),rowspan?react_default.a.createElement("td",{className:classnames_default()(tdClasses),rowSpan:rowspan},children):react_default.a.createElement("td",{className:classnames_default()(tdClasses)},children)},table_Table=function Table(_ref3){var children=_ref3.children,tableLabel=_ref3.tableLabel,ariaHidden=_ref3.ariaHidden,className=_ref3.className;return react_default.a.createElement("div",null,react_default.a.createElement("table",{"aria-hidden":ariaHidden,className:classnames_default()(table_module_default.a.table,className)},children),tableLabel&&react_default.a.createElement(detail_text.a,null,tableLabel))},addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),_11_Tables_stories_ExampleTable=function ExampleTable(){return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("thead",null,react_default.a.createElement("tr",null,react_default.a.createElement(table_Th,null,"Date"),react_default.a.createElement(table_Th,null,"Screenshot"),react_default.a.createElement(table_Th,null,"Positive"),react_default.a.createElement(table_Th,null,"Negative"),react_default.a.createElement(table_Th,null,"Pending"),react_default.a.createElement(table_Th,null,"Hospitalized"),react_default.a.createElement(table_Th,null,"Deaths"),react_default.a.createElement(table_Th,null,"Total"))),react_default.a.createElement("tbody",null,react_default.a.createElement("tr",null,react_default.a.createElement(table_Td,null,"23 Mar 2020 Mon"),react_default.a.createElement(table_Td,null,react_default.a.createElement("a",{className:"screenshot-link",href:"https://covidtracking.com/screenshots/AL/AL-20200323-010033.png"},"1:00 AM"),react_default.a.createElement("a",{className:"screenshot-link",href:"https://covidtracking.com/screenshots/AL/AL-20200323-140030.png"},"2:00 PM"),react_default.a.createElement("a",{className:"screenshot-link",href:"https://covidtracking.com/screenshots/AL/AL-20200323-190038.png"},"7:00 PM")),react_default.a.createElement(table_Td,null,"167"),react_default.a.createElement(table_Td,null,"1,665"),react_default.a.createElement(table_Td,null,"N/A"),react_default.a.createElement(table_Td,null,"N/A"),react_default.a.createElement(table_Td,null,"0"),react_default.a.createElement(table_Td,null,"1,832")),react_default.a.createElement("tr",null,react_default.a.createElement(table_Td,null,"22 Mar 2020 Sun"),react_default.a.createElement(table_Td,null,react_default.a.createElement("a",{className:"screenshot-link",href:"https://covidtracking.com/screenshots/AL/AL-20200322-010035.png"},"1:00 AM"),react_default.a.createElement("a",{className:"screenshot-link",href:"https://covidtracking.com/screenshots/AL/AL-20200322-140034.png"},"2:00 PM"),react_default.a.createElement("a",{className:"screenshot-link",href:"https://covidtracking.com/screenshots/AL/AL-20200322-190032.png"},"7:00 PM")),react_default.a.createElement(table_Td,null,"138"),react_default.a.createElement(table_Td,null,"1,464"),react_default.a.createElement(table_Td,null,"N/A"),react_default.a.createElement(table_Td,null,"N/A"),react_default.a.createElement(table_Td,null,"0"),react_default.a.createElement(table_Td,null,"1,602"))))},simpleTable=(__webpack_exports__.default={parameters:{storySource:{source:'import React from \'react\'\nimport { Th, Td, Table } from \'~components/common/table\'\n\nconst ExampleTable = () => (\n <>\n <thead>\n <tr>\n <Th>Date</Th>\n <Th>Screenshot</Th>\n <Th>Positive</Th>\n <Th>Negative</Th>\n <Th>Pending</Th>\n <Th>Hospitalized</Th>\n <Th>Deaths</Th>\n <Th>Total</Th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <Td>23 Mar 2020 Mon</Td>\n <Td>\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200323-010033.png"\n >\n 1:00 AM\n </a>\n\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200323-140030.png"\n >\n 2:00 PM\n </a>\n\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200323-190038.png"\n >\n 7:00 PM\n </a>\n </Td>\n <Td>167</Td>\n <Td>1,665</Td>\n <Td>N/A</Td>\n <Td>N/A</Td>\n <Td>0</Td>\n <Td>1,832</Td>\n </tr>\n <tr>\n <Td>22 Mar 2020 Sun</Td>\n <Td>\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200322-010035.png"\n >\n 1:00 AM\n </a>\n\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200322-140034.png"\n >\n 2:00 PM\n </a>\n\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200322-190032.png"\n >\n 7:00 PM\n </a>\n </Td>\n <Td>138</Td>\n <Td>1,464</Td>\n <Td>N/A</Td>\n <Td>N/A</Td>\n <Td>0</Td>\n <Td>1,602</Td>\n </tr>\n </tbody>\n </>\n)\n\nexport default {\n title: \'Tables\',\n}\n\nexport const simpleTable = () => (\n <Table>\n <ExampleTable />\n </Table>\n)\n',locationsMap:{"tables--simple-table":{startLoc:{col:27,line:89},endLoc:{col:1,line:93},startBody:{col:27,line:89},endBody:{col:1,line:93}}}}},title:"Tables"},addSourceDecorator((function(){return react_default.a.createElement(table_Table,null,react_default.a.createElement(_11_Tables_stories_ExampleTable,null))}),{__STORY__:'import React from \'react\'\nimport { Th, Td, Table } from \'~components/common/table\'\n\nconst ExampleTable = () => (\n <>\n <thead>\n <tr>\n <Th>Date</Th>\n <Th>Screenshot</Th>\n <Th>Positive</Th>\n <Th>Negative</Th>\n <Th>Pending</Th>\n <Th>Hospitalized</Th>\n <Th>Deaths</Th>\n <Th>Total</Th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <Td>23 Mar 2020 Mon</Td>\n <Td>\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200323-010033.png"\n >\n 1:00 AM\n </a>\n\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200323-140030.png"\n >\n 2:00 PM\n </a>\n\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200323-190038.png"\n >\n 7:00 PM\n </a>\n </Td>\n <Td>167</Td>\n <Td>1,665</Td>\n <Td>N/A</Td>\n <Td>N/A</Td>\n <Td>0</Td>\n <Td>1,832</Td>\n </tr>\n <tr>\n <Td>22 Mar 2020 Sun</Td>\n <Td>\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200322-010035.png"\n >\n 1:00 AM\n </a>\n\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200322-140034.png"\n >\n 2:00 PM\n </a>\n\n <a\n className="screenshot-link"\n href="https://covidtracking.com/screenshots/AL/AL-20200322-190032.png"\n >\n 7:00 PM\n </a>\n </Td>\n <Td>138</Td>\n <Td>1,464</Td>\n <Td>N/A</Td>\n <Td>N/A</Td>\n <Td>0</Td>\n <Td>1,602</Td>\n </tr>\n </tbody>\n </>\n)\n\nexport default {\n title: \'Tables\',\n}\n\nexport const simpleTable = () => (\n <Table>\n <ExampleTable />\n </Table>\n)\n',__ADDS_MAP__:{"tables--simple-table":{startLoc:{col:27,line:89},endLoc:{col:1,line:93},startBody:{col:27,line:89},endBody:{col:1,line:93}}},__MAIN_FILE_LOCATION__:"/11-Tables.stories.js",__MODULE_DEPENDENCIES__:[],__LOCAL_DEPENDENCIES__:{},__SOURCE_PREFIX__:"/home/runner/work/website/website/src/stories/2-components",__IDS_TO_FRAMEWORKS__:{}}))},1802:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"alert",(function(){return _12_Infobox_stories_alert}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(10),classnames_default=__webpack_require__.n(classnames),alert_module=__webpack_require__(174),alert_module_default=__webpack_require__.n(alert_module),alert_alert=__webpack_require__(635),alert_default=__webpack_require__.n(alert_alert),alert_InfoboxInner=function InfoboxInner(_ref){var header=_ref.header,children=_ref.children;return react_default.a.createElement("div",null,react_default.a.createElement("p",{className:alert_module_default.a.header},header),react_default.a.createElement("div",{className:alert_module_default.a.content},children))},common_alert=function Alert(_ref2){var header=_ref2.header,children=_ref2.children,_ref2$block=_ref2.block,block=void 0!==_ref2$block&&_ref2$block,_ref2$fullSize=_ref2.fullSize,fullSize=void 0!==_ref2$fullSize&&_ref2$fullSize;return react_default.a.createElement("div",{className:classnames_default()("alert",alert_module_default.a.alert,fullSize&&alert_module_default.a.fullSize,block&&alert_module_default.a.block)},react_default.a.createElement("img",{src:alert_default.a,alt:"Alert icon"}),react_default.a.createElement(alert_InfoboxInner,{header:header},children))},addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),_12_Infobox_stories_alert=(__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport Alert from '~components/common/alert'\n\nexport default {\n title: 'Alert',\n}\n\nexport const alert = () => <Alert header=\"This is an alert\">Be careful!</Alert>\n\nalert.story = {\n parameters: {\n info: {\n text: 'An alert item to notify users of an error.',\n },\n },\n}\n",locationsMap:{"alert--alert":{startLoc:{col:21,line:8},endLoc:{col:79,line:8},startBody:{col:21,line:8},endBody:{col:79,line:8}}}}},title:"Alert"},addSourceDecorator((function(){return react_default.a.createElement(common_alert,{header:"This is an alert"},"Be careful!")}),{__STORY__:"import React from 'react'\nimport Alert from '~components/common/alert'\n\nexport default {\n title: 'Alert',\n}\n\nexport const alert = () => <Alert header=\"This is an alert\">Be careful!</Alert>\n\nalert.story = {\n parameters: {\n info: {\n text: 'An alert item to notify users of an error.',\n },\n },\n}\n",__ADDS_MAP__:{"alert--alert":{startLoc:{col:21,line:8},endLoc:{col:79,line:8},startBody:{col:21,line:8},endBody:{col:79,line:8}}},__MAIN_FILE_LOCATION__:"/12-Infobox.stories.js",__MODULE_DEPENDENCIES__:[],__LOCAL_DEPENDENCIES__:{},__SOURCE_PREFIX__:"/home/runner/work/website/website/src/stories/2-components",__IDS_TO_FRAMEWORKS__:{}}));_12_Infobox_stories_alert.story={parameters:{info:{text:"An alert item to notify users of an error."}}}},1803:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"pressList",(function(){return pressList}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),press_list_module=__webpack_require__(204),press_list_module_default=__webpack_require__.n(press_list_module),detail_text=__webpack_require__(122),press_list_PublicationTitle=function PublicationTitle(_ref){var children=_ref.children;return react_default.a.createElement("cite",{className:press_list_module_default.a.title},children)},press_list_PublicationSource=function PublicationSource(_ref2){var children=_ref2.children;return react_default.a.createElement("span",{className:press_list_module_default.a.source},children)},press_list=function PressList(_ref3){var items=_ref3.items;return react_default.a.createElement("ul",{className:"press-list ".concat(press_list_module_default.a.pressList)},items.map((function(node){return react_default.a.createElement("li",{key:"homepage-press-".concat(node.id)},react_default.a.createElement(press_list_PublicationTitle,null,react_default.a.createElement("a",{href:node.url},node.title)),react_default.a.createElement(detail_text.a,null,react_default.a.createElement(press_list_PublicationSource,null,node.publication),react_default.a.createElement("span",{className:press_list_module_default.a.dotSeparator,"aria-hidden":!0},"•"),node.publishDate))})))},addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),testData=(__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport PressList from '~components/common/press-list'\n\nexport default {\n title: 'Press List',\n}\n\nconst testData = [\n {\n node: {\n id: '1234567-1234-1234-1234-12345678900',\n title: 'Jane Invited to Dine At Netherfield',\n url: 'https://en.wikipedia.org/wiki/Pride_and_Prejudice',\n publication: 'Pride and Prejudice',\n publishDate: 'November 12, 1813',\n },\n },\n {\n node: {\n id: '7654321-1234-1234-1234-12345678900',\n title: 'Lydia Elopes, Family Shocked',\n url: 'https://en.wikipedia.org/wiki/Pride_and_Prejudice',\n publication: 'Pride and Prejudice',\n publishDate: 'August 1, 1813',\n },\n },\n]\n\nexport const pressList = () => <PressList items={testData} />\n\ntestData.story = {\n parameters: {\n info: {\n text: 'Used to list press.',\n },\n },\n}\n",locationsMap:{"press-list--press-list":{startLoc:{col:25,line:29},endLoc:{col:61,line:29},startBody:{col:25,line:29},endBody:{col:61,line:29}}}}},title:"Press List"},[{node:{id:"1234567-1234-1234-1234-12345678900",title:"Jane Invited to Dine At Netherfield",url:"https://en.wikipedia.org/wiki/Pride_and_Prejudice",publication:"Pride and Prejudice",publishDate:"November 12, 1813"}},{node:{id:"7654321-1234-1234-1234-12345678900",title:"Lydia Elopes, Family Shocked",url:"https://en.wikipedia.org/wiki/Pride_and_Prejudice",publication:"Pride and Prejudice",publishDate:"August 1, 1813"}}]),pressList=addSourceDecorator((function(){return react_default.a.createElement(press_list,{items:testData})}),{__STORY__:"import React from 'react'\nimport PressList from '~components/common/press-list'\n\nexport default {\n title: 'Press List',\n}\n\nconst testData = [\n {\n node: {\n id: '1234567-1234-1234-1234-12345678900',\n title: 'Jane Invited to Dine At Netherfield',\n url: 'https://en.wikipedia.org/wiki/Pride_and_Prejudice',\n publication: 'Pride and Prejudice',\n publishDate: 'November 12, 1813',\n },\n },\n {\n node: {\n id: '7654321-1234-1234-1234-12345678900',\n title: 'Lydia Elopes, Family Shocked',\n url: 'https://en.wikipedia.org/wiki/Pride_and_Prejudice',\n publication: 'Pride and Prejudice',\n publishDate: 'August 1, 1813',\n },\n },\n]\n\nexport const pressList = () => <PressList items={testData} />\n\ntestData.story = {\n parameters: {\n info: {\n text: 'Used to list press.',\n },\n },\n}\n",__ADDS_MAP__:{"press-list--press-list":{startLoc:{col:25,line:29},endLoc:{col:61,line:29},startBody:{col:25,line:29},endBody:{col:61,line:29}}},__MAIN_FILE_LOCATION__:"/13-Press-list.stories.js",__MODULE_DEPENDENCIES__:[],__LOCAL_DEPENDENCIES__:{},__SOURCE_PREFIX__:"/home/runner/work/website/website/src/stories/2-components",__IDS_TO_FRAMEWORKS__:{}});testData.story={parameters:{info:{text:"Used to list press."}}}},1804:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"timezoneIndicator",(function(){return timezoneIndicator}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),timezone=function Timezone(){return react_default.a.createElement("abbr",{title:"Eastern Time","aria-label":"Eastern Time"},"ET")},addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource);__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport Timezone from '~components/common/timezone'\n\nexport default {\n title: 'Timezone indicator ',\n}\n\nTimezone.displayName = 'Timezone'\n\nexport const timezoneIndicator = () => <Timezone />\n\ntimezoneIndicator.story = {\n parameters: {\n info: {\n text: `A helper utility that shows a timezone (EDT or EST) depending on whether the site's latest build\n was in daylight savings time. Adds an abbreviation tag around the zone acronym for accessibility.`,\n },\n },\n}\n",locationsMap:{"timezone-indicator--timezone-indicator":{startLoc:{col:33,line:10},endLoc:{col:51,line:10},startBody:{col:33,line:10},endBody:{col:51,line:10}}}}},title:"Timezone indicator "};timezone.displayName="Timezone";var timezoneIndicator=addSourceDecorator((function(){return react_default.a.createElement(timezone,null)}),{__STORY__:"import React from 'react'\nimport Timezone from '~components/common/timezone'\n\nexport default {\n title: 'Timezone indicator ',\n}\n\nTimezone.displayName = 'Timezone'\n\nexport const timezoneIndicator = () => <Timezone />\n\ntimezoneIndicator.story = {\n parameters: {\n info: {\n text: `A helper utility that shows a timezone (EDT or EST) depending on whether the site's latest build\n was in daylight savings time. Adds an abbreviation tag around the zone acronym for accessibility.`,\n },\n },\n}\n",__ADDS_MAP__:{"timezone-indicator--timezone-indicator":{startLoc:{col:33,line:10},endLoc:{col:51,line:10},startBody:{col:33,line:10},endBody:{col:51,line:10}}},__MAIN_FILE_LOCATION__:"/15-TImezone.stories.js",__MODULE_DEPENDENCIES__:[],__LOCAL_DEPENDENCIES__:{},__SOURCE_PREFIX__:"/home/runner/work/website/website/src/stories/2-components",__IDS_TO_FRAMEWORKS__:{}});timezoneIndicator.story={parameters:{info:{text:"A helper utility that shows a timezone (EDT or EST) depending on whether the site's latest build\n was in daylight savings time. Adds an abbreviation tag around the zone acronym for accessibility."}}}},1805:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"input",(function(){return input})),__webpack_require__.d(__webpack_exports__,"inputWithDetail",(function(){return inputWithDetail})),__webpack_require__.d(__webpack_exports__,"inputSelect",(function(){return inputSelect})),__webpack_require__.d(__webpack_exports__,"inputList",(function(){return inputList}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),classnames=__webpack_require__(10),classnames_default=__webpack_require__.n(classnames),form_module=__webpack_require__(46),form_module_default=__webpack_require__.n(form_module),detail_text=__webpack_require__(122);function _extends(){return(_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}var form_Form=function Form(props){var children=props.children,noMargin=props.noMargin;return react_default.a.createElement("form",_extends({className:classnames_default()(form_module_default.a.form,noMargin&&form_module_default.a.noMargin)},props),children)},form_FormLabel=function FormLabel(_ref){var children=_ref.children,htmlFor=_ref.htmlFor,isRequired=_ref.isRequired,isHidden=_ref.isHidden;return react_default.a.createElement("label",{className:classnames_default()(form_module_default.a.label,isHidden&&"a11y-only"),htmlFor:htmlFor},children,isRequired?react_default.a.createElement("span",{className:form_module_default.a.required},"required"):react_default.a.createElement("span",{className:form_module_default.a.required},"optional"))},form_FieldDetailText=function FieldDetailText(_ref2){var detailText=_ref2.detailText;return detailText?react_default.a.createElement("div",null,react_default.a.createElement(detail_text.a,null,detailText)):null},form_Input=function Input(_ref5){var label=_ref5.label,type=_ref5.type,id=_ref5.id,name=_ref5.name,hideLabel=_ref5.hideLabel,isRequired=_ref5.isRequired,detailText=_ref5.detailText,placeholder=_ref5.placeholder,onChange=_ref5.onChange,maxLength=_ref5.maxLength,className=_ref5.className,defaultValue=_ref5.defaultValue;return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement(form_FormLabel,{htmlFor:id,isRequired:isRequired,isHidden:hideLabel},label),react_default.a.createElement("input",{name:name,id:id,type:type,"aria-required":isRequired,onChange:onChange,placeholder:placeholder,maxLength:maxLength,defaultValue:defaultValue,className:classnames_default()(className,detailText?form_module_default.a.inputDescription:null)}),react_default.a.createElement("div",{className:form_module_default.a.descriptionContainer},react_default.a.createElement(form_FieldDetailText,{detailText:detailText})))},form_Select=function Select(_ref6){var label=_ref6.label,id=_ref6.id,name=_ref6.name,isRequired=_ref6.isRequired,detailText=_ref6.detailText,options=_ref6.options,onChange=_ref6.onChange,value=_ref6.value;return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement(form_FormLabel,{htmlFor:id,isRequired:isRequired},label),react_default.a.createElement("select",{id:id,name:name,onChange:onChange,value:value,className:classnames_default()(form_module_default.a.select,detailText?form_module_default.a.inputDescription:null)},options.map((function(item){return react_default.a.createElement("option",{key:"".concat(id,"-").concat(item),value:item},item)}))),react_default.a.createElement("div",{className:form_module_default.a.descriptionContainer},react_default.a.createElement(form_FieldDetailText,{detailText:detailText})))},form_List=function List(_ref7){var type=_ref7.type,name=_ref7.name,options=_ref7.options,label=_ref7.label,isRequired=_ref7.isRequired,detailText=_ref7.detailText;return react_default.a.createElement(react_default.a.Fragment,null,react_default.a.createElement("fieldset",{className:form_module_default.a.fieldset},react_default.a.createElement(form_FormLabel,{isRequired:isRequired},react_default.a.createElement("legend",null,label)),react_default.a.createElement("div",{className:classnames_default()(form_module_default.a.fieldsetOptions,detailText?form_module_default.a.inputDescription:null)},options.map((function(item){return react_default.a.createElement("label",{key:"".concat(name,"-").concat(item.value),htmlFor:item.value,className:form_module_default.a.checkboxLabel},react_default.a.createElement("input",{type:type,name:name||item.label,value:item.label,id:item.value}),item.label)}))),react_default.a.createElement("div",{className:form_module_default.a.descriptionContainer},react_default.a.createElement(form_FieldDetailText,{detailText:detailText}))))},addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),__SOURCE_PREFIX__="/home/runner/work/website/website/src/stories/2-components",__STORY__="import React from 'react'\nimport { Form, Input, Select, List } from '../../components/common/form'\n\nexport default {\n title: 'Form',\n}\n\nForm.displayName = 'Form'\n\nexport const input = () => (\n <Form>\n <Input label=\"Name\" type=\"text\" name=\"name\" id=\"name\" isRequired />\n </Form>\n)\n\ninput.story = {\n parameters: {\n info: {\n text:\n 'All form input elements accept `label`, `id`, `name`, `isRequired`, and `detailText` props.',\n },\n },\n}\n\nexport const inputWithDetail = () => (\n <Form>\n <Input\n label=\"Email\"\n type=\"email\"\n name=\"email\"\n id=\"email\"\n isRequired\n detailText=\"If possible, this should be a Gmail or Google-linked address,\n since we rely heavily on Google Docs and Sheets. We will show your\n email internally to other volunteers but will not share it\n elsewhere.\"\n />\n </Form>\n)\n\ninputWithDetail.story = {\n parameters: {\n info: {\n text: 'Input field with detail text.',\n },\n },\n}\n\nexport const inputSelect = () => (\n <Form>\n <Select\n label=\"About how many hours are you available to volunteer each week?\"\n name=\"hours\"\n id=\"hours\"\n options={['5-10', '10-15', '15-20']}\n isRequired\n />\n </Form>\n)\n\ninputSelect.story = {\n parameters: {\n info: {\n text: 'A select input element',\n },\n },\n}\n\nexport const inputList = () => (\n <Form>\n <List\n label=\"When are you most available to volunteer?\"\n type=\"checkbox\"\n name=\"availability\"\n options={[\n { value: 'weekdays', label: 'Weekdays' },\n { value: 'mornings', label: 'Weekday mornings' },\n { value: 'evenings', label: 'Weekday evenings' },\n { value: 'weekends', label: 'Weekends' },\n ]}\n />\n </Form>\n)\n\ninputList.story = {\n parameters: {\n info: {\n text: 'Lists can either be a `checkbox` or `radio`.',\n },\n },\n}\n",__ADDS_MAP__={"form--input":{startLoc:{col:21,line:10},endLoc:{col:1,line:14},startBody:{col:21,line:10},endBody:{col:1,line:14}},"form--input-with-detail":{startLoc:{col:31,line:25},endLoc:{col:1,line:39},startBody:{col:31,line:25},endBody:{col:1,line:39}},"form--input-select":{startLoc:{col:27,line:49},endLoc:{col:1,line:59},startBody:{col:27,line:49},endBody:{col:1,line:59}},"form--input-list":{startLoc:{col:25,line:69},endLoc:{col:1,line:83},startBody:{col:25,line:69},endBody:{col:1,line:83}}},__MODULE_DEPENDENCIES__=[],__LOCAL_DEPENDENCIES__={},__IDS_TO_FRAMEWORKS__={};__webpack_exports__.default={parameters:{storySource:{source:"import React from 'react'\nimport { Form, Input, Select, List } from '../../components/common/form'\n\nexport default {\n title: 'Form',\n}\n\nForm.displayName = 'Form'\n\nexport const input = () => (\n <Form>\n <Input label=\"Name\" type=\"text\" name=\"name\" id=\"name\" isRequired />\n </Form>\n)\n\ninput.story = {\n parameters: {\n info: {\n text:\n 'All form input elements accept `label`, `id`, `name`, `isRequired`, and `detailText` props.',\n },\n },\n}\n\nexport const inputWithDetail = () => (\n <Form>\n <Input\n label=\"Email\"\n type=\"email\"\n name=\"email\"\n id=\"email\"\n isRequired\n detailText=\"If possible, this should be a Gmail or Google-linked address,\n since we rely heavily on Google Docs and Sheets. We will show your\n email internally to other volunteers but will not share it\n elsewhere.\"\n />\n </Form>\n)\n\ninputWithDetail.story = {\n parameters: {\n info: {\n text: 'Input field with detail text.',\n },\n },\n}\n\nexport const inputSelect = () => (\n <Form>\n <Select\n label=\"About how many hours are you available to volunteer each week?\"\n name=\"hours\"\n id=\"hours\"\n options={['5-10', '10-15', '15-20']}\n isRequired\n />\n </Form>\n)\n\ninputSelect.story = {\n parameters: {\n info: {\n text: 'A select input element',\n },\n },\n}\n\nexport const inputList = () => (\n <Form>\n <List\n label=\"When are you most available to volunteer?\"\n type=\"checkbox\"\n name=\"availability\"\n options={[\n { value: 'weekdays', label: 'Weekdays' },\n { value: 'mornings', label: 'Weekday mornings' },\n { value: 'evenings', label: 'Weekday evenings' },\n { value: 'weekends', label: 'Weekends' },\n ]}\n />\n </Form>\n)\n\ninputList.story = {\n parameters: {\n info: {\n text: 'Lists can either be a `checkbox` or `radio`.',\n },\n },\n}\n",locationsMap:{"form--input":{startLoc:{col:21,line:10},endLoc:{col:1,line:14},startBody:{col:21,line:10},endBody:{col:1,line:14}},"form--input-with-detail":{startLoc:{col:31,line:25},endLoc:{col:1,line:39},startBody:{col:31,line:25},endBody:{col:1,line:39}},"form--input-select":{startLoc:{col:27,line:49},endLoc:{col:1,line:59},startBody:{col:27,line:49},endBody:{col:1,line:59}},"form--input-list":{startLoc:{col:25,line:69},endLoc:{col:1,line:83},startBody:{col:25,line:69},endBody:{col:1,line:83}}}}},title:"Form"};form_Form.displayName="Form";var input=addSourceDecorator((function(){return react_default.a.createElement(form_Form,null,react_default.a.createElement(form_Input,{label:"Name",type:"text",name:"name",id:"name",isRequired:!0}))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/16-Forms.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});input.story={parameters:{info:{text:"All form input elements accept `label`, `id`, `name`, `isRequired`, and `detailText` props."}}};var inputWithDetail=addSourceDecorator((function(){return react_default.a.createElement(form_Form,null,react_default.a.createElement(form_Input,{label:"Email",type:"email",name:"email",id:"email",isRequired:!0,detailText:"If possible, this should be a Gmail or Google-linked address, since we rely heavily on Google Docs and Sheets. We will show your email internally to other volunteers but will not share it elsewhere."}))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/16-Forms.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});inputWithDetail.story={parameters:{info:{text:"Input field with detail text."}}};var inputSelect=addSourceDecorator((function(){return react_default.a.createElement(form_Form,null,react_default.a.createElement(form_Select,{label:"About how many hours are you available to volunteer each week?",name:"hours",id:"hours",options:["5-10","10-15","15-20"],isRequired:!0}))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/16-Forms.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});inputSelect.story={parameters:{info:{text:"A select input element"}}};var inputList=addSourceDecorator((function(){return react_default.a.createElement(form_Form,null,react_default.a.createElement(form_List,{label:"When are you most available to volunteer?",type:"checkbox",name:"availability",options:[{value:"weekdays",label:"Weekdays"},{value:"mornings",label:"Weekday mornings"},{value:"evenings",label:"Weekday evenings"},{value:"weekends",label:"Weekends"}]}))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/16-Forms.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});inputList.story={parameters:{info:{text:"Lists can either be a `checkbox` or `radio`."}}}},1806:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"card",(function(){return card})),__webpack_require__.d(__webpack_exports__,"cardWithLink",(function(){return cardWithLink})),__webpack_require__.d(__webpack_exports__,"cardWithDisclosure",(function(){return cardWithDisclosure}));var react=__webpack_require__(0),react_default=__webpack_require__.n(react),disclosure_esm=__webpack_require__(281),card_module=__webpack_require__(78),card_module_default=__webpack_require__.n(card_module),card_CardDisclosure=function CardDisclosure(_ref){var children=_ref.children;return react_default.a.createElement("div",{className:card_module_default.a.disclosure},react_default.a.createElement(disclosure_esm.a,null,children))},card_CardDisclosureButton=function CardDisclosureButton(_ref2){var closed=_ref2.closed,expanded=_ref2.expanded;return react_default.a.createElement(disclosure_esm.b,null,react_default.a.createElement("span",{className:card_module_default.a.closed},closed),react_default.a.createElement("span",{className:card_module_default.a.expanded},expanded))},card_CardDisclosurePanel=function CardDisclosurePanel(_ref3){var children=_ref3.children;return react_default.a.createElement(disclosure_esm.c,null,children)},card_CardBody=function CardBody(_ref4){var children=_ref4.children;return react_default.a.createElement("div",{className:card_module_default.a.body},children)},card_Card=function Card(_ref6){var title=_ref6.title,link=_ref6.link,children=_ref6.children;return react_default.a.createElement("div",{className:card_module_default.a.card},(title||link)&&react_default.a.createElement("div",{className:card_module_default.a.header},title&&react_default.a.createElement("h3",{className:card_module_default.a.title},title),link&&react_default.a.createElement("span",{className:card_module_default.a.link},link)),children)},addSourceDecorator=(__webpack_require__(26).withSource,__webpack_require__(26).addSource),__SOURCE_PREFIX__="/home/runner/work/website/website/src/stories/2-components",__STORY__='import React from \'react\'\nimport {\n Card,\n CardBody,\n CardDisclosure,\n CardDisclosureButton,\n CardDisclosurePanel,\n} from \'~components/common/card\'\n\nexport default {\n title: \'Cards\',\n}\n\nexport const card = () => (\n <Card title="Card Title">\n <CardBody>\n <p>This is some conetnt within a card.</p>\n </CardBody>\n </Card>\n)\n\ncard.story = {\n parameters: {\n info: {\n text: `A single UI element used to display short information.`,\n },\n },\n}\n\nexport const cardWithLink = () => (\n <Card title="Card Title" link={<a href="something">Some more</a>}>\n <CardBody>\n <p>This is some conetnt within a card.</p>\n </CardBody>\n </Card>\n)\n\ncardWithLink.story = {\n parameters: {\n info: {\n text: `A card with links to more information.`,\n },\n },\n}\n\nexport const cardWithDisclosure = () => (\n <Card title="Card Title">\n <CardBody>\n <p>This is some conetnt within a card.</p>\n <CardDisclosure>\n <CardDisclosureButton\n closed="More information"\n expanded="Hide more information"\n />\n <CardDisclosurePanel>This is more info</CardDisclosurePanel>\n </CardDisclosure>\n </CardBody>\n </Card>\n)\n\ncardWithDisclosure.story = {\n parameters: {\n info: {\n text: `A card with hidden content`,\n },\n },\n}\n',__ADDS_MAP__={"cards--card":{startLoc:{col:20,line:14},endLoc:{col:1,line:20},startBody:{col:20,line:14},endBody:{col:1,line:20}},"cards--card-with-link":{startLoc:{col:28,line:30},endLoc:{col:1,line:36},startBody:{col:28,line:30},endBody:{col:1,line:36}},"cards--card-with-disclosure":{startLoc:{col:34,line:46},endLoc:{col:1,line:59},startBody:{col:34,line:46},endBody:{col:1,line:59}}},__MODULE_DEPENDENCIES__=[],__LOCAL_DEPENDENCIES__={},__IDS_TO_FRAMEWORKS__={},card=(__webpack_exports__.default={parameters:{storySource:{source:'import React from \'react\'\nimport {\n Card,\n CardBody,\n CardDisclosure,\n CardDisclosureButton,\n CardDisclosurePanel,\n} from \'~components/common/card\'\n\nexport default {\n title: \'Cards\',\n}\n\nexport const card = () => (\n <Card title="Card Title">\n <CardBody>\n <p>This is some conetnt within a card.</p>\n </CardBody>\n </Card>\n)\n\ncard.story = {\n parameters: {\n info: {\n text: `A single UI element used to display short information.`,\n },\n },\n}\n\nexport const cardWithLink = () => (\n <Card title="Card Title" link={<a href="something">Some more</a>}>\n <CardBody>\n <p>This is some conetnt within a card.</p>\n </CardBody>\n </Card>\n)\n\ncardWithLink.story = {\n parameters: {\n info: {\n text: `A card with links to more information.`,\n },\n },\n}\n\nexport const cardWithDisclosure = () => (\n <Card title="Card Title">\n <CardBody>\n <p>This is some conetnt within a card.</p>\n <CardDisclosure>\n <CardDisclosureButton\n closed="More information"\n expanded="Hide more information"\n />\n <CardDisclosurePanel>This is more info</CardDisclosurePanel>\n </CardDisclosure>\n </CardBody>\n </Card>\n)\n\ncardWithDisclosure.story = {\n parameters: {\n info: {\n text: `A card with hidden content`,\n },\n },\n}\n',locationsMap:{"cards--card":{startLoc:{col:20,line:14},endLoc:{col:1,line:20},startBody:{col:20,line:14},endBody:{col:1,line:20}},"cards--card-with-link":{startLoc:{col:28,line:30},endLoc:{col:1,line:36},startBody:{col:28,line:30},endBody:{col:1,line:36}},"cards--card-with-disclosure":{startLoc:{col:34,line:46},endLoc:{col:1,line:59},startBody:{col:34,line:46},endBody:{col:1,line:59}}}}},title:"Cards"},addSourceDecorator((function(){return react_default.a.createElement(card_Card,{title:"Card Title"},react_default.a.createElement(card_CardBody,null,react_default.a.createElement("p",null,"This is some conetnt within a card.")))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/17-Cards.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__}));card.story={parameters:{info:{text:"A single UI element used to display short information."}}};var cardWithLink=addSourceDecorator((function(){return react_default.a.createElement(card_Card,{title:"Card Title",link:react_default.a.createElement("a",{href:"something"},"Some more")},react_default.a.createElement(card_CardBody,null,react_default.a.createElement("p",null,"This is some conetnt within a card.")))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/17-Cards.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});cardWithLink.story={parameters:{info:{text:"A card with links to more information."}}};var cardWithDisclosure=addSourceDecorator((function(){return react_default.a.createElement(card_Card,{title:"Card Title"},react_default.a.createElement(card_CardBody,null,react_default.a.createElement("p",null,"This is some conetnt within a card."),react_default.a.createElement(card_CardDisclosure,null,react_default.a.createElement(card_CardDisclosureButton,{closed:"More information",expanded:"Hide more information"}),react_default.a.createElement(card_CardDisclosurePanel,null,"This is more info"))))}),{__STORY__:__STORY__,__ADDS_MAP__:__ADDS_MAP__,__MAIN_FILE_LOCATION__:"/17-Cards.stories.js",__MODULE_DEPENDENCIES__:__MODULE_DEPENDENCIES__,__LOCAL_DEPENDENCIES__:__LOCAL_DEPENDENCIES__,__SOURCE_PREFIX__:__SOURCE_PREFIX__,__IDS_TO_FRAMEWORKS__:__IDS_TO_FRAMEWORKS__});cardWithDisclosure.story={parameters:{info:{text:"A card with hidden content"}}}},201:function(module,exports,__webpack_require__){var content=__webpack_require__(1598);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},202:function(module,exports,__webpack_require__){var content=__webpack_require__(1602);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},204:function(module,exports,__webpack_require__){var content=__webpack_require__(1730);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},271:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/project-logo-black.77372280.svg"},280:function(module,exports,__webpack_require__){var content=__webpack_require__(1724);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},34:function(module,exports,__webpack_require__){var content=__webpack_require__(1601);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},388:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a="Contributing to The COVID Tracking Project website can be rewarding and critical work that helps support the decision makers, journalists, and private citizens that depend on this data.\n\nFollowing these guidelines helps to communicate that you respect the time of the developers managing and developing this open source project. In return, they should reciprocate that respect in addressing your issue, assessing changes, and helping you finalize your pull requests.\n\n## How to start contributing\n\nIf you aren’t sure where to start, check out our How you can Help page. You can also visit our issue queue to see what problems we are working on. Issues labeled with [Good first issue](https://github.com/COVID19Tracking/website/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) are a great way to get started.\n\nThe project README file includes all the information you need to build a local version of the website for you to start working on.\n\n## Coding standards\n\nWe use the [Airbnb style guide](https://github.com/airbnb/javascript), except with semicolons turned off. We suggest using Prettier in your environment to make sure your code files are all balanced and beautiful.\n\nThis repo includes an [EditorConfig file](https://editorconfig.org/), which can help keep our style consistent in your development environment.\n\n### Named exports\n\nWhen exporting components from a file, make sure to not export an anonymous function, but instead store the component in a variable and export that variable by default. This helps ensure that component names are consistent, and helps with debugging tools:\n\n```javascript\nconst MyComponent = () => <p>This is my component!</p>\n\nexport default MyComponent\n```\n\n### Style and SCSS Modules\n\nWe use Gatsby's [CSS modules](https://www.gatsbyjs.org/docs/css-modules/), but with Sass files. Every Sass file should be in the same directory as its related component. There are also common colors and breakpoints defined in `/src/sass`.\n\nWe also use [stable class names](https://www.gatsbyjs.org/docs/css-modules/#enabling-user-stylesheets-with-a-stable-class-name) to enable users to override style sheets for their own accessibility or usability needs.\n\n## How to file an issue\n\nIf you find a security vulnerability, **do NOT open** an issue. Email infosec@covidtracking.com instead.\n\nThe issue queue is the place for bug reports or feature requests. To make sure your issue is resolved quickly, here are a few suggestions:\n\n- Make sure you are in the right place! If you have an issue with data or data quality, please file it in the separate issues repository.\n- Take a look in the queue and see if there is already an issue that relates to your needs. If so, add a reaction or comment to it instead of filing a new one.\n- If your issue is about a specific page of the site, include a link to it.\n\n## Pull requests\n\nWe use the pull request (PR) process to test and discuss proposed changes to the website. Anyone can open a pull request, and the process for reviewing and merging requests is the same for everyone.\n\n**Important**: By submitting a PR, you agree to license your work under the same [license as that used by the project](https://github.com/COVID19Tracking/website/blob/master/LICENSE).\n\nBefore preparing a pull request, open an issue if there isn’t already one that your request fixes. We use issues to discuss options before deciding on a single approach. For tiny changes, like a typo, a separate issue is not needed.\n\nAll pull requests run automated tests and deploy a test version of the site to preview changes. It’s OK if a draft or work-in-progress pull request is not passing, all tests and checks must be passing before the request can be merged. The deploy preview is very helpful for others to review your code, and is available in the “Details” link next to a check that will read “Deploy preview ready!”\n\n### Naming pull requests\n\n#### Single-contributor pull requests\n\nIf you are the only contirbutor to a PR, use this naming convention: `<your-github-username>/<brief-patch-description>-[optional-related-issue]`\n\nThis could look like: `octocat/add-notes-highlighting` or `octocat/fix-time-offset-1032` (where 1032 refers to a related issue).\n\n#### Multi-contributor pull requests or project pull requests\n\nPull requests that involve multiple contributors or that have a large scope (i.e. many issues) should use this naming convention: `feature/<brief-description>`.\n\n### Reviewing, approving and merging pull requests\n\nWhen reviewing a PR, first be compassionate and responsive. People are contributing to the COVID Tracking Project because they care deeply, as you do, about the health of our communities during this crisis. Make suggestions using [Github line suggestions](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request) if possible. When writing feedback, make sure to highlight if one is optional (not required).\n\nAll PRs should be reviewed by another developer. Even members of the team should have another team member review their own work, unless it is a very minor fix.\n\nMerges should only be made by the core website team, after a PR was reviewed and all checks have passed.\n\n## Commit messages and pull request titles\n\nWrite your commit messages and PR titles following the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0-beta.3/) format. The pattern is `<type>([optional scope]): Message,`, for example: `fix(docs): Fixed typos in contributor documentation`. They should be both concise and specific. Examples of good commit messages are:\n\n- `fix(design): Added more padding to buttons`\n- `chore(docs): Copy edit the contributing page`\n- `feat(visualization): Added new`\n\nExamples of unhelpful messages:\n\n- Testing\n- Fixed bug in mobile\n"},397:function(module,exports,__webpack_require__){var content=__webpack_require__(1721);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},399:function(module){module.exports=JSON.parse('[{"date":20210307,"states":56,"positive":28755524,"negative":74579770,"pending":11808,"hospitalizedCurrently":40212,"hospitalizedCumulative":878613,"inIcuCurrently":8137,"inIcuCumulative":45475,"onVentilatorCurrently":2801,"onVentilatorCumulative":4281,"dateChecked":"2021-03-07T24:00:00Z","death":515142,"hospitalized":878613,"totalTestResults":363789451,"lastModified":"2021-03-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":839,"hospitalizedIncrease":726,"negativeIncrease":130414,"positiveIncrease":41265,"totalTestResultsIncrease":1156241,"hash":"8b26839690cd05c0cef69cb9ed85641a76b5e78e"},{"date":20210306,"states":56,"positive":28714259,"negative":74449356,"pending":11783,"hospitalizedCurrently":41401,"hospitalizedCumulative":877887,"inIcuCurrently":8409,"inIcuCumulative":45453,"onVentilatorCurrently":2811,"onVentilatorCumulative":4280,"dateChecked":"2021-03-06T24:00:00Z","death":514303,"hospitalized":877887,"totalTestResults":362633210,"lastModified":"2021-03-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1674,"hospitalizedIncrease":503,"negativeIncrease":142201,"positiveIncrease":59620,"totalTestResultsIncrease":1409138,"hash":"d0c0482ea549c9d5c04a7c86acb6fc6a8095a592"},{"date":20210305,"states":56,"positive":28654639,"negative":74307155,"pending":12213,"hospitalizedCurrently":42541,"hospitalizedCumulative":877384,"inIcuCurrently":8634,"inIcuCumulative":45373,"onVentilatorCurrently":2889,"onVentilatorCumulative":4275,"dateChecked":"2021-03-05T24:00:00Z","death":512629,"hospitalized":877384,"totalTestResults":361224072,"lastModified":"2021-03-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2221,"hospitalizedIncrease":2781,"negativeIncrease":271917,"positiveIncrease":68787,"totalTestResultsIncrease":1744417,"hash":"a35ea4289cec4bb55c9f29ae04ec0fd5ac4e0222"},{"date":20210304,"states":56,"positive":28585852,"negative":74035238,"pending":12405,"hospitalizedCurrently":44172,"hospitalizedCumulative":874603,"inIcuCurrently":8970,"inIcuCumulative":45293,"onVentilatorCurrently":2973,"onVentilatorCumulative":4267,"dateChecked":"2021-03-04T24:00:00Z","death":510408,"hospitalized":874603,"totalTestResults":359479655,"lastModified":"2021-03-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1743,"hospitalizedIncrease":1530,"negativeIncrease":177957,"positiveIncrease":65487,"totalTestResultsIncrease":1590984,"hash":"a19ad6379a653834cbda3093791ad2c3b9fab5ff"},{"date":20210303,"states":56,"positive":28520365,"negative":73857281,"pending":11778,"hospitalizedCurrently":45462,"hospitalizedCumulative":873073,"inIcuCurrently":9359,"inIcuCumulative":45214,"onVentilatorCurrently":3094,"onVentilatorCumulative":4260,"dateChecked":"2021-03-03T24:00:00Z","death":508665,"hospitalized":873073,"totalTestResults":357888671,"lastModified":"2021-03-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2449,"hospitalizedIncrease":2172,"negativeIncrease":267001,"positiveIncrease":66836,"totalTestResultsIncrease":1406795,"hash":"9e1d2afda1b0ec243060d6f68a7134d011c0cb2a"},{"date":20210302,"states":56,"positive":28453529,"negative":73590280,"pending":11196,"hospitalizedCurrently":46388,"hospitalizedCumulative":870901,"inIcuCurrently":9465,"inIcuCumulative":45084,"onVentilatorCurrently":3169,"onVentilatorCumulative":4257,"dateChecked":"2021-03-02T24:00:00Z","death":506216,"hospitalized":870901,"totalTestResults":356481876,"lastModified":"2021-03-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1728,"hospitalizedIncrease":1871,"negativeIncrease":255779,"positiveIncrease":54248,"totalTestResultsIncrease":1343519,"hash":"d09d1f506dacacd07f11102ddf356ffc29bbaeb6"},{"date":20210301,"states":56,"positive":28399281,"negative":73334501,"pending":11748,"hospitalizedCurrently":46738,"hospitalizedCumulative":869030,"inIcuCurrently":9595,"inIcuCumulative":44956,"onVentilatorCurrently":3171,"onVentilatorCumulative":4252,"dateChecked":"2021-03-01T24:00:00Z","death":504488,"hospitalized":869030,"totalTestResults":355138357,"lastModified":"2021-03-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1241,"hospitalizedIncrease":1024,"negativeIncrease":118077,"positiveIncrease":48092,"totalTestResultsIncrease":1154440,"hash":"b8084497a1216c1ba4e391d7496b7c0ee669cffa"},{"date":20210228,"states":56,"positive":28351189,"negative":73216424,"pending":11708,"hospitalizedCurrently":47352,"hospitalizedCumulative":868006,"inIcuCurrently":9802,"inIcuCumulative":44907,"onVentilatorCurrently":3245,"onVentilatorCumulative":4252,"dateChecked":"2021-02-28T24:00:00Z","death":503247,"hospitalized":868006,"totalTestResults":353983917,"lastModified":"2021-02-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1051,"hospitalizedIncrease":879,"negativeIncrease":203599,"positiveIncrease":54349,"totalTestResultsIncrease":1408422,"hash":"c7cfdf3c2bf7472966bada1560de5d2d7a30277e"},{"date":20210227,"states":56,"positive":28296840,"negative":73012825,"pending":11731,"hospitalizedCurrently":48871,"hospitalizedCumulative":867127,"inIcuCurrently":10114,"inIcuCumulative":44875,"onVentilatorCurrently":3335,"onVentilatorCumulative":4252,"dateChecked":"2021-02-27T24:00:00Z","death":502196,"hospitalized":867127,"totalTestResults":352575495,"lastModified":"2021-02-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1847,"hospitalizedIncrease":1428,"negativeIncrease":205090,"positiveIncrease":71245,"totalTestResultsIncrease":1655179,"hash":"b1154e8002e47ec585f769adf5ceecaa53dc8cbb"},{"date":20210226,"states":56,"positive":28225595,"negative":72807735,"pending":11945,"hospitalizedCurrently":51112,"hospitalizedCumulative":865699,"inIcuCurrently":10466,"inIcuCumulative":44791,"onVentilatorCurrently":3466,"onVentilatorCumulative":4247,"dateChecked":"2021-02-26T24:00:00Z","death":500349,"hospitalized":865699,"totalTestResults":350920316,"lastModified":"2021-02-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2141,"hospitalizedIncrease":1933,"negativeIncrease":276829,"positiveIncrease":74857,"totalTestResultsIncrease":1803309,"hash":"24286d9bbff64d4ff6b09301e75eac682dafc732"},{"date":20210225,"states":56,"positive":28150738,"negative":72530906,"pending":11813,"hospitalizedCurrently":52669,"hospitalizedCumulative":863766,"inIcuCurrently":10846,"inIcuCumulative":44636,"onVentilatorCurrently":3567,"onVentilatorCumulative":4233,"dateChecked":"2021-02-25T24:00:00Z","death":498208,"hospitalized":863766,"totalTestResults":349117007,"lastModified":"2021-02-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3138,"hospitalizedIncrease":1982,"negativeIncrease":272209,"positiveIncrease":75565,"totalTestResultsIncrease":1826144,"hash":"bab2a178283c834f4357fd825d526c4dac44d2b4"},{"date":20210224,"states":56,"positive":28075173,"negative":72258697,"pending":12548,"hospitalizedCurrently":54118,"hospitalizedCumulative":861784,"inIcuCurrently":11026,"inIcuCumulative":44534,"onVentilatorCurrently":3685,"onVentilatorCumulative":4227,"dateChecked":"2021-02-24T24:00:00Z","death":495070,"hospitalized":861784,"totalTestResults":347290863,"lastModified":"2021-02-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2447,"hospitalizedIncrease":2172,"negativeIncrease":245318,"positiveIncrease":73258,"totalTestResultsIncrease":1450666,"hash":"f46ae4b6bbcbbe58141dc508d24dd529cd90ba21"},{"date":20210223,"states":56,"positive":28001915,"negative":72013379,"pending":11200,"hospitalizedCurrently":55058,"hospitalizedCumulative":859612,"inIcuCurrently":11272,"inIcuCumulative":44420,"onVentilatorCurrently":3755,"onVentilatorCumulative":4214,"dateChecked":"2021-02-23T24:00:00Z","death":492623,"hospitalized":859612,"totalTestResults":345840197,"lastModified":"2021-02-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2241,"hospitalizedIncrease":2164,"negativeIncrease":225267,"positiveIncrease":69105,"totalTestResultsIncrease":1193835,"hash":"96928c4e03f13733e95f54901bc2c8d57445bab7"},{"date":20210222,"states":56,"positive":27932810,"negative":71788112,"pending":9499,"hospitalizedCurrently":55403,"hospitalizedCumulative":857448,"inIcuCurrently":11536,"inIcuCumulative":44266,"onVentilatorCurrently":3804,"onVentilatorCumulative":4200,"dateChecked":"2021-02-22T24:00:00Z","death":490382,"hospitalized":857448,"totalTestResults":344646362,"lastModified":"2021-02-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1235,"hospitalizedIncrease":1305,"negativeIncrease":123611,"positiveIncrease":52530,"totalTestResultsIncrease":1201247,"hash":"3cde33e40533d0a5b51b1ec41a3af393e95c3273"},{"date":20210221,"states":56,"positive":27880280,"negative":71664501,"pending":9442,"hospitalizedCurrently":56159,"hospitalizedCumulative":856143,"inIcuCurrently":11862,"inIcuCumulative":44216,"onVentilatorCurrently":3915,"onVentilatorCumulative":4197,"dateChecked":"2021-02-21T24:00:00Z","death":489147,"hospitalized":856143,"totalTestResults":343445115,"lastModified":"2021-02-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1287,"hospitalizedIncrease":997,"negativeIncrease":156778,"positiveIncrease":58702,"totalTestResultsIncrease":1232995,"hash":"dc563e668d3d69a90a8b7d7adffa40cdf3dcf816"},{"date":20210220,"states":56,"positive":27821578,"negative":71507723,"pending":9408,"hospitalizedCurrently":58222,"hospitalizedCumulative":855146,"inIcuCurrently":12120,"inIcuCumulative":44166,"onVentilatorCurrently":3932,"onVentilatorCumulative":4197,"dateChecked":"2021-02-20T24:00:00Z","death":487860,"hospitalized":855146,"totalTestResults":342212120,"lastModified":"2021-02-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2160,"hospitalizedIncrease":1732,"negativeIncrease":141790,"positiveIncrease":72354,"totalTestResultsIncrease":1290481,"hash":"52d338d72d7d17223e1783c89441e0339b6adae0"},{"date":20210219,"states":56,"positive":27749224,"negative":71365933,"pending":8711,"hospitalizedCurrently":59882,"hospitalizedCumulative":853414,"inIcuCurrently":12491,"inIcuCumulative":44085,"onVentilatorCurrently":4118,"onVentilatorCumulative":4187,"dateChecked":"2021-02-19T24:00:00Z","death":485700,"hospitalized":853414,"totalTestResults":340921639,"lastModified":"2021-02-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2477,"hospitalizedIncrease":2674,"negativeIncrease":224755,"positiveIncrease":74676,"totalTestResultsIncrease":1878033,"hash":"bfdee77c573a027acf9119a7dfce7d0d3df0dd34"},{"date":20210218,"states":56,"positive":27674548,"negative":71141178,"pending":8679,"hospitalizedCurrently":62300,"hospitalizedCumulative":850740,"inIcuCurrently":13045,"inIcuCumulative":43964,"onVentilatorCurrently":4180,"onVentilatorCumulative":4178,"dateChecked":"2021-02-18T24:00:00Z","death":483223,"hospitalized":850740,"totalTestResults":339043606,"lastModified":"2021-02-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2616,"hospitalizedIncrease":2497,"negativeIncrease":218491,"positiveIncrease":66824,"totalTestResultsIncrease":1345849,"hash":"d206a79b38d7cfe76441386178acbe6740dbf5d7"},{"date":20210217,"states":56,"positive":27607724,"negative":70922687,"pending":8548,"hospitalizedCurrently":63405,"hospitalizedCumulative":848243,"inIcuCurrently":13103,"inIcuCumulative":43823,"onVentilatorCurrently":4271,"onVentilatorCumulative":4154,"dateChecked":"2021-02-17T24:00:00Z","death":480607,"hospitalized":848243,"totalTestResults":337697757,"lastModified":"2021-02-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2348,"hospitalizedIncrease":2857,"negativeIncrease":233666,"positiveIncrease":66839,"totalTestResultsIncrease":1298421,"hash":"59243879d2b15b318b9f4051b0a2b4414da76904"},{"date":20210216,"states":56,"positive":27540885,"negative":70689021,"pending":11547,"hospitalizedCurrently":64533,"hospitalizedCumulative":845386,"inIcuCurrently":13616,"inIcuCumulative":43673,"onVentilatorCurrently":4406,"onVentilatorCumulative":4149,"dateChecked":"2021-02-16T24:00:00Z","death":478259,"hospitalized":845386,"totalTestResults":336399336,"lastModified":"2021-02-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1353,"hospitalizedIncrease":2094,"negativeIncrease":101102,"positiveIncrease":56312,"totalTestResultsIncrease":1053698,"hash":"cbd96fa36e80cb438be2d8391bb9dab6d6462300"},{"date":20210215,"states":56,"positive":27484573,"negative":70587919,"pending":11494,"hospitalizedCurrently":65455,"hospitalizedCumulative":843292,"inIcuCurrently":13799,"inIcuCumulative":43553,"onVentilatorCurrently":4454,"onVentilatorCumulative":4143,"dateChecked":"2021-02-15T24:00:00Z","death":476906,"hospitalized":843292,"totalTestResults":335345638,"lastModified":"2021-02-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1078,"hospitalizedIncrease":1130,"negativeIncrease":143388,"positiveIncrease":55077,"totalTestResultsIncrease":1123560,"hash":"b5e03486ed87845a2de21555d74f657a94fb037f"},{"date":20210214,"states":56,"positive":27429496,"negative":70444531,"pending":11515,"hospitalizedCurrently":67023,"hospitalizedCumulative":842162,"inIcuCurrently":14047,"inIcuCumulative":43516,"onVentilatorCurrently":4538,"onVentilatorCumulative":4141,"dateChecked":"2021-02-14T24:00:00Z","death":475828,"hospitalized":842162,"totalTestResults":334222078,"lastModified":"2021-02-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1366,"hospitalizedIncrease":1236,"negativeIncrease":171877,"positiveIncrease":72164,"totalTestResultsIncrease":1439631,"hash":"aac81af0f1df81a714781c560063b8c3c8d68648"},{"date":20210213,"states":56,"positive":27357332,"negative":70272654,"pending":11529,"hospitalizedCurrently":69283,"hospitalizedCumulative":840926,"inIcuCurrently":14396,"inIcuCumulative":43463,"onVentilatorCurrently":4648,"onVentilatorCumulative":4140,"dateChecked":"2021-02-13T24:00:00Z","death":474462,"hospitalized":840926,"totalTestResults":332782447,"lastModified":"2021-02-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3467,"hospitalizedIncrease":1805,"negativeIncrease":234293,"positiveIncrease":90642,"totalTestResultsIncrease":1757608,"hash":"ee55a207eb98efb21d2d97e1a0e5ed5afc2efd45"},{"date":20210212,"states":56,"positive":27266690,"negative":70038361,"pending":9434,"hospitalizedCurrently":71497,"hospitalizedCumulative":839121,"inIcuCurrently":14775,"inIcuCumulative":43389,"onVentilatorCurrently":4849,"onVentilatorCumulative":4126,"dateChecked":"2021-02-12T24:00:00Z","death":470995,"hospitalized":839121,"totalTestResults":331024839,"lastModified":"2021-02-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":5427,"hospitalizedIncrease":2347,"negativeIncrease":255983,"positiveIncrease":101030,"totalTestResultsIncrease":1812454,"hash":"c0f534c7dad86bfbfe648741fd6fafcde6d82c90"},{"date":20210211,"states":56,"positive":27165660,"negative":69782378,"pending":11981,"hospitalizedCurrently":74225,"hospitalizedCumulative":836774,"inIcuCurrently":15190,"inIcuCumulative":43291,"onVentilatorCurrently":4970,"onVentilatorCumulative":4113,"dateChecked":"2021-02-11T24:00:00Z","death":465568,"hospitalized":836774,"totalTestResults":329212385,"lastModified":"2021-02-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3873,"hospitalizedIncrease":2460,"negativeIncrease":260124,"positiveIncrease":102417,"totalTestResultsIncrease":1855929,"hash":"cf38e7c9e9f5ec6b1659bb88533323d016a32bc4"},{"date":20210210,"states":56,"positive":27063243,"negative":69522254,"pending":12079,"hospitalizedCurrently":76979,"hospitalizedCumulative":834314,"inIcuCurrently":15788,"inIcuCumulative":43184,"onVentilatorCurrently":5121,"onVentilatorCumulative":4106,"dateChecked":"2021-02-10T24:00:00Z","death":461695,"hospitalized":834314,"totalTestResults":327356456,"lastModified":"2021-02-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3445,"hospitalizedIncrease":3226,"negativeIncrease":155861,"positiveIncrease":95194,"totalTestResultsIncrease":1382709,"hash":"1a3ef4c21857a7d1e01ab2a35db094c74bc07cf1"},{"date":20210209,"states":56,"positive":26968049,"negative":69366393,"pending":10516,"hospitalizedCurrently":79179,"hospitalizedCumulative":831088,"inIcuCurrently":16129,"inIcuCumulative":43000,"onVentilatorCurrently":5216,"onVentilatorCumulative":4092,"dateChecked":"2021-02-09T24:00:00Z","death":458250,"hospitalized":831088,"totalTestResults":325973747,"lastModified":"2021-02-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2795,"hospitalizedIncrease":3144,"negativeIncrease":337168,"positiveIncrease":92986,"totalTestResultsIncrease":1488481,"hash":"fdbc90bfdaa52dc8751eb4bb9c7a2d5f86bde24f"},{"date":20210208,"states":56,"positive":26875063,"negative":69029225,"pending":12114,"hospitalizedCurrently":80055,"hospitalizedCumulative":827944,"inIcuCurrently":16174,"inIcuCumulative":42833,"onVentilatorCurrently":5260,"onVentilatorCumulative":4080,"dateChecked":"2021-02-08T24:00:00Z","death":455455,"hospitalized":827944,"totalTestResults":324485266,"lastModified":"2021-02-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1309,"hospitalizedIncrease":1638,"negativeIncrease":142156,"positiveIncrease":77737,"totalTestResultsIncrease":1400009,"hash":"936e8fcad04008acb541ee2058fd9985f894bf4d"},{"date":20210207,"states":56,"positive":26797326,"negative":68887069,"pending":12061,"hospitalizedCurrently":81439,"hospitalizedCumulative":826306,"inIcuCurrently":16616,"inIcuCumulative":42779,"onVentilatorCurrently":5342,"onVentilatorCumulative":4079,"dateChecked":"2021-02-07T24:00:00Z","death":454146,"hospitalized":826306,"totalTestResults":323085257,"lastModified":"2021-02-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1475,"hospitalizedIncrease":1543,"negativeIncrease":208303,"positiveIncrease":95994,"totalTestResultsIncrease":1498808,"hash":"c730a404f431c17a415a91600acb6fd58c5ce52a"},{"date":20210206,"states":56,"positive":26701332,"negative":68678766,"pending":12070,"hospitalizedCurrently":84233,"hospitalizedCumulative":824763,"inIcuCurrently":17093,"inIcuCumulative":42730,"onVentilatorCurrently":5475,"onVentilatorCumulative":4078,"dateChecked":"2021-02-06T24:00:00Z","death":452671,"hospitalized":824763,"totalTestResults":321586449,"lastModified":"2021-02-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2994,"hospitalizedIncrease":2443,"negativeIncrease":282477,"positiveIncrease":114557,"totalTestResultsIncrease":1888854,"hash":"f2eb11820d617aa16e1435510aaad773d6590965"},{"date":20210205,"states":56,"positive":26586775,"negative":68396289,"pending":11546,"hospitalizedCurrently":86373,"hospitalizedCumulative":822320,"inIcuCurrently":17284,"inIcuCumulative":42626,"onVentilatorCurrently":5596,"onVentilatorCumulative":4060,"dateChecked":"2021-02-05T24:00:00Z","death":449677,"hospitalized":822320,"totalTestResults":319697595,"lastModified":"2021-02-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3543,"hospitalizedIncrease":2940,"negativeIncrease":270754,"positiveIncrease":131146,"totalTestResultsIncrease":1868496,"hash":"3455487bac3650d9404b5131f60b08cf83c6fb70"},{"date":20210204,"states":56,"positive":26455629,"negative":68125535,"pending":11914,"hospitalizedCurrently":88668,"hospitalizedCumulative":819380,"inIcuCurrently":17918,"inIcuCumulative":42472,"onVentilatorCurrently":5732,"onVentilatorCumulative":4059,"dateChecked":"2021-02-04T24:00:00Z","death":446134,"hospitalized":819380,"totalTestResults":317829099,"lastModified":"2021-02-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":5212,"hospitalizedIncrease":3402,"negativeIncrease":217496,"positiveIncrease":123907,"totalTestResultsIncrease":1663995,"hash":"fd09c001d1bbe3298e8cca5fc2f6274da0a7354c"},{"date":20210203,"states":56,"positive":26331722,"negative":67908039,"pending":12077,"hospitalizedCurrently":91440,"hospitalizedCumulative":815978,"inIcuCurrently":18147,"inIcuCumulative":42323,"onVentilatorCurrently":5920,"onVentilatorCumulative":4044,"dateChecked":"2021-02-03T24:00:00Z","death":440922,"hospitalized":815978,"totalTestResults":316165104,"lastModified":"2021-02-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3685,"hospitalizedIncrease":3975,"negativeIncrease":224499,"positiveIncrease":116960,"totalTestResultsIncrease":1384881,"hash":"be4f903141d09785b4c813ee405ecc00a213f1f7"},{"date":20210202,"states":56,"positive":26214762,"negative":67683540,"pending":10590,"hospitalizedCurrently":92880,"hospitalizedCumulative":812003,"inIcuCurrently":18388,"inIcuCumulative":42148,"onVentilatorCurrently":6047,"onVentilatorCumulative":4035,"dateChecked":"2021-02-02T24:00:00Z","death":437237,"hospitalized":812003,"totalTestResults":314780223,"lastModified":"2021-02-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3486,"hospitalizedIncrease":3285,"negativeIncrease":167082,"positiveIncrease":117616,"totalTestResultsIncrease":1385595,"hash":"7d5dd48cbe3b8d7dfea5c742c21254067746bec1"},{"date":20210201,"states":56,"positive":26097146,"negative":67516458,"pending":11957,"hospitalizedCurrently":93536,"hospitalizedCumulative":808718,"inIcuCurrently":18572,"inIcuCumulative":41998,"onVentilatorCurrently":6086,"onVentilatorCumulative":4025,"dateChecked":"2021-02-01T24:00:00Z","death":433751,"hospitalized":808718,"totalTestResults":313394628,"lastModified":"2021-02-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1562,"hospitalizedIncrease":1766,"negativeIncrease":344975,"positiveIncrease":120200,"totalTestResultsIncrease":1507545,"hash":"c8cbd934a83b14f87b81afb3cbac8f7e35cc414d"},{"date":20210131,"states":56,"positive":25976946,"negative":67171483,"pending":12007,"hospitalizedCurrently":95013,"hospitalizedCumulative":806952,"inIcuCurrently":18968,"inIcuCumulative":41934,"onVentilatorCurrently":6291,"onVentilatorCumulative":4019,"dateChecked":"2021-01-31T24:00:00Z","death":432189,"hospitalized":806952,"totalTestResults":311887083,"lastModified":"2021-01-31T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2059,"hospitalizedIncrease":2171,"negativeIncrease":224593,"positiveIncrease":119367,"totalTestResultsIncrease":1725724,"hash":"413d163cc9271644e964981ca05aa8d7f24b06d4"},{"date":20210130,"states":56,"positive":25857579,"negative":66946890,"pending":11986,"hospitalizedCurrently":97561,"hospitalizedCumulative":804781,"inIcuCurrently":19130,"inIcuCumulative":41872,"onVentilatorCurrently":6329,"onVentilatorCumulative":4016,"dateChecked":"2021-01-30T24:00:00Z","death":430130,"hospitalized":804781,"totalTestResults":310161359,"lastModified":"2021-01-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2982,"hospitalizedIncrease":3147,"negativeIncrease":232299,"positiveIncrease":148824,"totalTestResultsIncrease":2139579,"hash":"8d8e8a7cebd04e5f4ff04bca2a4f4314367541a9"},{"date":20210129,"states":56,"positive":25708755,"negative":66714591,"pending":12400,"hospitalizedCurrently":101003,"hospitalizedCumulative":801634,"inIcuCurrently":19609,"inIcuCumulative":41758,"onVentilatorCurrently":6483,"onVentilatorCumulative":4011,"dateChecked":"2021-01-29T24:00:00Z","death":427148,"hospitalized":801634,"totalTestResults":308021780,"lastModified":"2021-01-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3503,"hospitalizedIncrease":2835,"negativeIncrease":284168,"positiveIncrease":167111,"totalTestResultsIncrease":1955101,"hash":"d90ea5be8516dd1eb5b14cb3bd052d96e3bbcb64"},{"date":20210128,"states":56,"positive":25541644,"negative":66430423,"pending":12095,"hospitalizedCurrently":104303,"hospitalizedCumulative":798799,"inIcuCurrently":20113,"inIcuCumulative":41588,"onVentilatorCurrently":6642,"onVentilatorCumulative":4000,"dateChecked":"2021-01-28T24:00:00Z","death":423645,"hospitalized":798799,"totalTestResults":306066679,"lastModified":"2021-01-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4011,"hospitalizedIncrease":3500,"negativeIncrease":269667,"positiveIncrease":157306,"totalTestResultsIncrease":1936761,"hash":"bf5913df359fad9335f9935156aca19ff475abe0"},{"date":20210127,"states":56,"positive":25384338,"negative":66160756,"pending":11972,"hospitalizedCurrently":107444,"hospitalizedCumulative":795299,"inIcuCurrently":20497,"inIcuCumulative":41402,"onVentilatorCurrently":6806,"onVentilatorCumulative":3985,"dateChecked":"2021-01-27T24:00:00Z","death":419634,"hospitalized":795299,"totalTestResults":304129918,"lastModified":"2021-01-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4077,"hospitalizedIncrease":4134,"negativeIncrease":244553,"positiveIncrease":153985,"totalTestResultsIncrease":1626393,"hash":"65ebb14b4705db52bf942a6648d319dcd782a7d3"},{"date":20210126,"states":56,"positive":25230353,"negative":65916203,"pending":9879,"hospitalizedCurrently":108960,"hospitalizedCumulative":791165,"inIcuCurrently":20573,"inIcuCumulative":41205,"onVentilatorCurrently":6832,"onVentilatorCumulative":3976,"dateChecked":"2021-01-26T24:00:00Z","death":415557,"hospitalized":791165,"totalTestResults":302503525,"lastModified":"2021-01-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3734,"hospitalizedIncrease":3705,"negativeIncrease":377450,"positiveIncrease":146448,"totalTestResultsIncrease":1733799,"hash":"b579f2fbc6acacec1cb5f01d1457a300ba8478ea"},{"date":20210125,"states":56,"positive":25083905,"negative":65538753,"pending":10963,"hospitalizedCurrently":109936,"hospitalizedCumulative":787460,"inIcuCurrently":20875,"inIcuCumulative":41028,"onVentilatorCurrently":6857,"onVentilatorCumulative":3949,"dateChecked":"2021-01-25T24:00:00Z","death":411823,"hospitalized":787460,"totalTestResults":300769726,"lastModified":"2021-01-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1593,"hospitalizedIncrease":2515,"negativeIncrease":217006,"positiveIncrease":133454,"totalTestResultsIncrease":1630391,"hash":"3a3402fbaf9050d663b64f58e70d67e29bd02237"},{"date":20210124,"states":56,"positive":24950451,"negative":65321747,"pending":10892,"hospitalizedCurrently":110628,"hospitalizedCumulative":784945,"inIcuCurrently":21168,"inIcuCumulative":40931,"onVentilatorCurrently":6989,"onVentilatorCumulative":3943,"dateChecked":"2021-01-24T24:00:00Z","death":410230,"hospitalized":784945,"totalTestResults":299139335,"lastModified":"2021-01-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1944,"hospitalizedIncrease":1909,"negativeIncrease":223447,"positiveIncrease":144234,"totalTestResultsIncrease":1792892,"hash":"56bd86a819eb8e007be349fff8e82e40c32ceae2"},{"date":20210123,"states":56,"positive":24806217,"negative":65098300,"pending":10864,"hospitalizedCurrently":113609,"hospitalizedCumulative":783036,"inIcuCurrently":21657,"inIcuCumulative":40853,"onVentilatorCurrently":7110,"onVentilatorCumulative":3941,"dateChecked":"2021-01-23T24:00:00Z","death":408286,"hospitalized":783036,"totalTestResults":297346443,"lastModified":"2021-01-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3591,"hospitalizedIncrease":6652,"negativeIncrease":274547,"positiveIncrease":177118,"totalTestResultsIncrease":1990072,"hash":"84f81c850167cadb14a4a060609df7d2d4d2a746"},{"date":20210122,"states":56,"positive":24629099,"negative":64823753,"pending":11247,"hospitalizedCurrently":116264,"hospitalizedCumulative":776384,"inIcuCurrently":22008,"inIcuCumulative":40687,"onVentilatorCurrently":7236,"onVentilatorCumulative":3919,"dateChecked":"2021-01-22T24:00:00Z","death":404695,"hospitalized":776384,"totalTestResults":295356371,"lastModified":"2021-01-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3980,"hospitalizedIncrease":4325,"negativeIncrease":284392,"positiveIncrease":190915,"totalTestResultsIncrease":2022028,"hash":"e24b99e3bae4a935c380b80e234a574926441830"},{"date":20210121,"states":56,"positive":24438184,"negative":64539361,"pending":10907,"hospitalizedCurrently":119949,"hospitalizedCumulative":772059,"inIcuCurrently":22309,"inIcuCumulative":40481,"onVentilatorCurrently":7370,"onVentilatorCumulative":3910,"dateChecked":"2021-01-21T24:00:00Z","death":400715,"hospitalized":772059,"totalTestResults":293334343,"lastModified":"2021-01-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3878,"hospitalizedIncrease":4053,"negativeIncrease":256168,"positiveIncrease":186275,"totalTestResultsIncrease":1922155,"hash":"bb138961fc66e8b2ea79a238f739551aa16fe3bf"},{"date":20210120,"states":56,"positive":24251909,"negative":64283193,"pending":10841,"hospitalizedCurrently":122700,"hospitalizedCumulative":768006,"inIcuCurrently":22809,"inIcuCumulative":40340,"onVentilatorCurrently":7564,"onVentilatorCumulative":3897,"dateChecked":"2021-01-20T24:00:00Z","death":396837,"hospitalized":768006,"totalTestResults":291412188,"lastModified":"2021-01-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4409,"hospitalizedIncrease":5105,"negativeIncrease":312902,"positiveIncrease":189203,"totalTestResultsIncrease":1821802,"hash":"619e9b241de469d3859ab31ca43780820f0b6d85"},{"date":20210119,"states":56,"positive":24062706,"negative":63970291,"pending":10472,"hospitalizedCurrently":123820,"hospitalizedCumulative":762901,"inIcuCurrently":23029,"inIcuCumulative":40103,"onVentilatorCurrently":7688,"onVentilatorCumulative":3883,"dateChecked":"2021-01-19T24:00:00Z","death":392428,"hospitalized":762901,"totalTestResults":289590386,"lastModified":"2021-01-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2141,"hospitalizedIncrease":3206,"negativeIncrease":370922,"positiveIncrease":146626,"totalTestResultsIncrease":1637938,"hash":"8c41c7a130636d6822874e47714070580ed16276"},{"date":20210118,"states":56,"positive":23916080,"negative":63599369,"pending":11477,"hospitalizedCurrently":123848,"hospitalizedCumulative":759695,"inIcuCurrently":23226,"inIcuCumulative":39973,"onVentilatorCurrently":7772,"onVentilatorCumulative":3865,"dateChecked":"2021-01-18T24:00:00Z","death":390287,"hospitalized":759695,"totalTestResults":287952448,"lastModified":"2021-01-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1395,"hospitalizedIncrease":2839,"negativeIncrease":192825,"positiveIncrease":150792,"totalTestResultsIncrease":1771268,"hash":"ef190776ca04f3e972b53f03bafbdfec218f4425"},{"date":20210117,"states":56,"positive":23765288,"negative":63406544,"pending":11404,"hospitalizedCurrently":124387,"hospitalizedCumulative":756856,"inIcuCurrently":23432,"inIcuCumulative":39864,"onVentilatorCurrently":7797,"onVentilatorCumulative":3860,"dateChecked":"2021-01-17T24:00:00Z","death":388892,"hospitalized":756856,"totalTestResults":286181180,"lastModified":"2021-01-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2053,"hospitalizedIncrease":2167,"negativeIncrease":277842,"positiveIncrease":187218,"totalTestResultsIncrease":1916756,"hash":"e29bfabdbaa89472798aa8e1cba4db1beb63bc60"},{"date":20210116,"states":56,"positive":23578070,"negative":63128702,"pending":11334,"hospitalizedCurrently":126139,"hospitalizedCumulative":754689,"inIcuCurrently":23524,"inIcuCumulative":39797,"onVentilatorCurrently":7755,"onVentilatorCumulative":3858,"dateChecked":"2021-01-16T24:00:00Z","death":386839,"hospitalized":754689,"totalTestResults":284264424,"lastModified":"2021-01-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3709,"hospitalizedIncrease":4039,"negativeIncrease":226342,"positiveIncrease":218085,"totalTestResultsIncrease":2116224,"hash":"e5cea62667366bd7093839c0276bf83a61fcda72"},{"date":20210115,"states":56,"positive":23359985,"negative":62902360,"pending":11948,"hospitalizedCurrently":127235,"hospitalizedCumulative":750650,"inIcuCurrently":23593,"inIcuCumulative":39626,"onVentilatorCurrently":7772,"onVentilatorCumulative":3845,"dateChecked":"2021-01-15T24:00:00Z","death":383130,"hospitalized":750650,"totalTestResults":282148200,"lastModified":"2021-01-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3679,"hospitalizedIncrease":4000,"negativeIncrease":410997,"positiveIncrease":246454,"totalTestResultsIncrease":2309884,"hash":"a4b29428684b5a0959876706ca929d12c5433cf0"},{"date":20210114,"states":56,"positive":23113531,"negative":62491363,"pending":12138,"hospitalizedCurrently":128947,"hospitalizedCumulative":746650,"inIcuCurrently":23891,"inIcuCumulative":39418,"onVentilatorCurrently":7878,"onVentilatorCumulative":3829,"dateChecked":"2021-01-14T24:00:00Z","death":379451,"hospitalized":746650,"totalTestResults":279838316,"lastModified":"2021-01-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3915,"hospitalizedIncrease":3792,"negativeIncrease":305894,"positiveIncrease":225616,"totalTestResultsIncrease":2048899,"hash":"cd91e17b0def33785de71a7549756d286b7c7166"},{"date":20210113,"states":56,"positive":22887915,"negative":62185469,"pending":10942,"hospitalizedCurrently":130391,"hospitalizedCumulative":742858,"inIcuCurrently":23857,"inIcuCumulative":39248,"onVentilatorCurrently":7902,"onVentilatorCumulative":3811,"dateChecked":"2021-01-13T24:00:00Z","death":375536,"hospitalized":742858,"totalTestResults":277789417,"lastModified":"2021-01-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4087,"hospitalizedIncrease":5312,"negativeIncrease":237885,"positiveIncrease":224491,"totalTestResultsIncrease":1827396,"hash":"2f9667c57165ba6939d6a3d76638d611040ae25c"},{"date":20210112,"states":56,"positive":22663424,"negative":61947584,"pending":9181,"hospitalizedCurrently":131326,"hospitalizedCumulative":737546,"inIcuCurrently":23881,"inIcuCumulative":39049,"onVentilatorCurrently":7879,"onVentilatorCumulative":3796,"dateChecked":"2021-01-12T24:00:00Z","death":371449,"hospitalized":737546,"totalTestResults":275962021,"lastModified":"2021-01-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4064,"hospitalizedIncrease":4657,"negativeIncrease":428795,"positiveIncrease":218020,"totalTestResultsIncrease":1944234,"hash":"93d2b6c0714657433c0dc251b4e6c1279b8435bb"},{"date":20210111,"states":56,"positive":22445404,"negative":61518789,"pending":11039,"hospitalizedCurrently":129793,"hospitalizedCumulative":732889,"inIcuCurrently":23501,"inIcuCumulative":38823,"onVentilatorCurrently":7786,"onVentilatorCumulative":3773,"dateChecked":"2021-01-11T24:00:00Z","death":367385,"hospitalized":732889,"totalTestResults":274017787,"lastModified":"2021-01-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1733,"hospitalizedIncrease":3045,"negativeIncrease":225808,"positiveIncrease":195255,"totalTestResultsIncrease":1695767,"hash":"ca478b2ae76d70a97934da0c81a188f7cb04c111"},{"date":20210110,"states":56,"positive":22250149,"negative":61292981,"pending":10957,"hospitalizedCurrently":129223,"hospitalizedCumulative":729844,"inIcuCurrently":23640,"inIcuCumulative":38706,"onVentilatorCurrently":7878,"onVentilatorCumulative":3771,"dateChecked":"2021-01-10T24:00:00Z","death":365652,"hospitalized":729844,"totalTestResults":272322020,"lastModified":"2021-01-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2068,"hospitalizedIncrease":2413,"negativeIncrease":270382,"positiveIncrease":228732,"totalTestResultsIncrease":2051661,"hash":"5828c7357585b859193e42bfa46eb3f8e4ef681f"},{"date":20210109,"states":56,"positive":22021417,"negative":61022599,"pending":10850,"hospitalizedCurrently":130781,"hospitalizedCumulative":727431,"inIcuCurrently":23718,"inIcuCumulative":38607,"onVentilatorCurrently":7791,"onVentilatorCumulative":3767,"dateChecked":"2021-01-09T24:00:00Z","death":363584,"hospitalized":727431,"totalTestResults":270270359,"lastModified":"2021-01-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3537,"hospitalizedIncrease":6683,"negativeIncrease":290183,"positiveIncrease":269368,"totalTestResultsIncrease":2137700,"hash":"5a0de1b0ec7133e8a171cf24e6caf794b63e3891"},{"date":20210108,"states":56,"positive":21752049,"negative":60732416,"pending":11633,"hospitalizedCurrently":131921,"hospitalizedCumulative":720748,"inIcuCurrently":23912,"inIcuCumulative":38432,"onVentilatorCurrently":7908,"onVentilatorCumulative":3756,"dateChecked":"2021-01-08T24:00:00Z","death":360047,"hospitalized":720748,"totalTestResults":268132659,"lastModified":"2021-01-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3780,"hospitalizedIncrease":4705,"negativeIncrease":320284,"positiveIncrease":295121,"totalTestResultsIncrease":2146223,"hash":"3327b0836eb2d5fffa282cfc2165c29244f644ac"},{"date":20210107,"states":56,"positive":21456928,"negative":60412132,"pending":11612,"hospitalizedCurrently":132370,"hospitalizedCumulative":716043,"inIcuCurrently":23821,"inIcuCumulative":38236,"onVentilatorCurrently":7900,"onVentilatorCumulative":3748,"dateChecked":"2021-01-07T24:00:00Z","death":356267,"hospitalized":716043,"totalTestResults":265986436,"lastModified":"2021-01-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4079,"hospitalizedIncrease":5312,"negativeIncrease":246578,"positiveIncrease":272043,"totalTestResultsIncrease":1928262,"hash":"44a9a7690a86596cf85b25106d12338ff24a8562"},{"date":20210106,"states":56,"positive":21184885,"negative":60165554,"pending":10062,"hospitalizedCurrently":132474,"hospitalizedCumulative":710731,"inIcuCurrently":23708,"inIcuCumulative":38064,"onVentilatorCurrently":7946,"onVentilatorCumulative":3739,"dateChecked":"2021-01-06T24:00:00Z","death":352188,"hospitalized":710731,"totalTestResults":264058174,"lastModified":"2021-01-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3902,"hospitalizedIncrease":6607,"negativeIncrease":263088,"positiveIncrease":250184,"totalTestResultsIncrease":1650493,"hash":"c6cfe08b9da3b4f60bcf5cd3f656857351539af3"},{"date":20210105,"states":56,"positive":20934701,"negative":59902466,"pending":8008,"hospitalizedCurrently":131195,"hospitalizedCumulative":704124,"inIcuCurrently":23509,"inIcuCumulative":37841,"onVentilatorCurrently":7976,"onVentilatorCumulative":3718,"dateChecked":"2021-01-05T24:00:00Z","death":348286,"hospitalized":704124,"totalTestResults":262407681,"lastModified":"2021-01-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3484,"hospitalizedIncrease":4290,"negativeIncrease":480256,"positiveIncrease":219075,"totalTestResultsIncrease":1721007,"hash":"4033d16666fc7a54fc25b9f9cf61e77a42467376"},{"date":20210104,"states":56,"positive":20715626,"negative":59422210,"pending":9463,"hospitalizedCurrently":128210,"hospitalizedCumulative":699834,"inIcuCurrently":23435,"inIcuCumulative":37586,"onVentilatorCurrently":7930,"onVentilatorCumulative":3692,"dateChecked":"2021-01-04T24:00:00Z","death":344802,"hospitalized":699834,"totalTestResults":260686674,"lastModified":"2021-01-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1547,"hospitalizedIncrease":3892,"negativeIncrease":148614,"positiveIncrease":179571,"totalTestResultsIncrease":1512611,"hash":"703292d7d91a0c7952dbd78e3af748c8efc4ae69"},{"date":20210103,"states":56,"positive":20536055,"negative":59273596,"pending":9407,"hospitalizedCurrently":125562,"hospitalizedCumulative":695942,"inIcuCurrently":23243,"inIcuCumulative":37433,"onVentilatorCurrently":7939,"onVentilatorCumulative":3688,"dateChecked":"2021-01-03T24:00:00Z","death":343255,"hospitalized":695942,"totalTestResults":259174063,"lastModified":"2021-01-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1455,"hospitalizedIncrease":2226,"negativeIncrease":215583,"positiveIncrease":208457,"totalTestResultsIncrease":1444257,"hash":"c92307bc37ede22e36c624c7643207abf1fbdc02"},{"date":20210102,"states":56,"positive":20327598,"negative":59058013,"pending":9356,"hospitalizedCurrently":123614,"hospitalizedCumulative":693716,"inIcuCurrently":23133,"inIcuCumulative":37309,"onVentilatorCurrently":7910,"onVentilatorCumulative":3684,"dateChecked":"2021-01-02T24:00:00Z","death":341800,"hospitalized":693716,"totalTestResults":257729806,"lastModified":"2021-01-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2406,"hospitalizedIncrease":3051,"negativeIncrease":221792,"positiveIncrease":280318,"totalTestResultsIncrease":1934350,"hash":"964cdff7c12b83ecc0af302f739d1571face5514"},{"date":20210101,"states":56,"positive":20047280,"negative":58836221,"pending":11506,"hospitalizedCurrently":125047,"hospitalizedCumulative":690665,"inIcuCurrently":23255,"inIcuCumulative":37196,"onVentilatorCurrently":7990,"onVentilatorCumulative":3681,"dateChecked":"2021-01-01T24:00:00Z","death":339394,"hospitalized":690665,"totalTestResults":255795456,"lastModified":"2021-01-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2592,"hospitalizedIncrease":4550,"negativeIncrease":192048,"positiveIncrease":182906,"totalTestResultsIncrease":1545537,"hash":"a29a5296bd58c5f020abefea378ba2a055d0f429"},{"date":20201231,"states":56,"positive":19864374,"negative":58644173,"pending":14931,"hospitalizedCurrently":125423,"hospitalizedCumulative":686115,"inIcuCurrently":23097,"inIcuCumulative":37066,"onVentilatorCurrently":8004,"onVentilatorCumulative":3672,"dateChecked":"2020-12-31T24:00:00Z","death":336802,"hospitalized":686115,"totalTestResults":254249919,"lastModified":"2020-12-31T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3297,"hospitalizedIncrease":4348,"negativeIncrease":262855,"positiveIncrease":226246,"totalTestResultsIncrease":1797220,"hash":"cef3a8376ab88554ce0f09ccfbbe4d734cab6d69"},{"date":20201230,"states":56,"positive":19638128,"negative":58381318,"pending":14200,"hospitalizedCurrently":125220,"hospitalizedCumulative":681767,"inIcuCurrently":23069,"inIcuCumulative":36855,"onVentilatorCurrently":7930,"onVentilatorCumulative":3653,"dateChecked":"2020-12-30T24:00:00Z","death":333505,"hospitalized":681767,"totalTestResults":252452699,"lastModified":"2020-12-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3900,"hospitalizedIncrease":5514,"negativeIncrease":215107,"positiveIncrease":229496,"totalTestResultsIncrease":1583713,"hash":"0d40313af81b9382d38da6e01f0139975b04751a"},{"date":20201229,"states":56,"positive":19408632,"negative":58166211,"pending":9939,"hospitalizedCurrently":124686,"hospitalizedCumulative":676253,"inIcuCurrently":22838,"inIcuCumulative":36583,"onVentilatorCurrently":7885,"onVentilatorCumulative":3635,"dateChecked":"2020-12-29T24:00:00Z","death":329605,"hospitalized":676253,"totalTestResults":250868986,"lastModified":"2020-12-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3289,"hospitalizedIncrease":5261,"negativeIncrease":201698,"positiveIncrease":199679,"totalTestResultsIncrease":1343514,"hash":"c3dc78846d0b61d8ae945eab8b8e9dd34fc63730"},{"date":20201228,"states":56,"positive":19208953,"negative":57964513,"pending":10365,"hospitalizedCurrently":121202,"hospitalizedCumulative":670992,"inIcuCurrently":22579,"inIcuCumulative":36308,"onVentilatorCurrently":7948,"onVentilatorCumulative":3612,"dateChecked":"2020-12-28T24:00:00Z","death":326316,"hospitalized":670992,"totalTestResults":249525472,"lastModified":"2020-12-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1490,"hospitalizedIncrease":3723,"negativeIncrease":309721,"positiveIncrease":164127,"totalTestResultsIncrease":1332122,"hash":"16c82ba32cdfd3f638c214a181a0d45fb93dfb8c"},{"date":20201227,"states":56,"positive":19044826,"negative":57654792,"pending":10280,"hospitalizedCurrently":118720,"hospitalizedCumulative":667269,"inIcuCurrently":22447,"inIcuCumulative":36164,"onVentilatorCurrently":7878,"onVentilatorCumulative":3604,"dateChecked":"2020-12-27T24:00:00Z","death":324826,"hospitalized":667269,"totalTestResults":248193350,"lastModified":"2020-12-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1397,"hospitalizedIncrease":2302,"negativeIncrease":204288,"positiveIncrease":153540,"totalTestResultsIncrease":1395240,"hash":"aebe69f121ab9b72096c463e7d12aeda571b8e1c"},{"date":20201226,"states":56,"positive":18891286,"negative":57450504,"pending":10229,"hospitalizedCurrently":117344,"hospitalizedCumulative":664967,"inIcuCurrently":22373,"inIcuCumulative":36038,"onVentilatorCurrently":7809,"onVentilatorCumulative":3593,"dateChecked":"2020-12-26T24:00:00Z","death":323429,"hospitalized":664967,"totalTestResults":246798110,"lastModified":"2020-12-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1426,"hospitalizedIncrease":2292,"negativeIncrease":214555,"positiveIncrease":190594,"totalTestResultsIncrease":1974298,"hash":"eb82459611bb6cfe37e6d272d39b319f2bf4a565"},{"date":20201225,"states":56,"positive":18700692,"negative":57235949,"pending":10214,"hospitalizedCurrently":118948,"hospitalizedCumulative":662675,"inIcuCurrently":22418,"inIcuCumulative":35945,"onVentilatorCurrently":7831,"onVentilatorCumulative":3592,"dateChecked":"2020-12-25T24:00:00Z","death":322003,"hospitalized":662675,"totalTestResults":244823812,"lastModified":"2020-12-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1553,"hospitalizedIncrease":2047,"negativeIncrease":170690,"positiveIncrease":126796,"totalTestResultsIncrease":1568040,"hash":"a5980eace79ee8cd3b927d68bef5add46d2b11c2"},{"date":20201224,"states":56,"positive":18573896,"negative":57065259,"pending":14410,"hospitalizedCurrently":120200,"hospitalizedCumulative":660628,"inIcuCurrently":22623,"inIcuCumulative":35899,"onVentilatorCurrently":7792,"onVentilatorCumulative":3587,"dateChecked":"2020-12-24T24:00:00Z","death":320450,"hospitalized":660628,"totalTestResults":243255772,"lastModified":"2020-12-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2958,"hospitalizedIncrease":4289,"negativeIncrease":322117,"positiveIncrease":206684,"totalTestResultsIncrease":2031894,"hash":"eee0c36e3b7d8b7c610afee8ea55ce2bd6a9845b"},{"date":20201223,"states":56,"positive":18367212,"negative":56743142,"pending":13784,"hospitalizedCurrently":119463,"hospitalizedCumulative":656339,"inIcuCurrently":22489,"inIcuCumulative":35695,"onVentilatorCurrently":7819,"onVentilatorCumulative":3579,"dateChecked":"2020-12-23T24:00:00Z","death":317492,"hospitalized":656339,"totalTestResults":241223878,"lastModified":"2020-12-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3393,"hospitalizedIncrease":4795,"negativeIncrease":304962,"positiveIncrease":224526,"totalTestResultsIncrease":1791481,"hash":"4ba05ba003e4601aa749e8d33000cf72cf121333"},{"date":20201222,"states":56,"positive":18142686,"negative":56438180,"pending":9934,"hospitalizedCurrently":117777,"hospitalizedCumulative":651544,"inIcuCurrently":22213,"inIcuCumulative":35428,"onVentilatorCurrently":7830,"onVentilatorCumulative":3554,"dateChecked":"2020-12-22T24:00:00Z","death":314099,"hospitalized":651544,"totalTestResults":239432397,"lastModified":"2020-12-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3137,"hospitalizedIncrease":4567,"negativeIncrease":268046,"positiveIncrease":193008,"totalTestResultsIncrease":1770133,"hash":"5fec4fca329f03ff3c115a99eb0bf20a86dda91d"},{"date":20201221,"states":56,"positive":17949678,"negative":56170134,"pending":12425,"hospitalizedCurrently":115358,"hospitalizedCumulative":646977,"inIcuCurrently":21884,"inIcuCumulative":35178,"onVentilatorCurrently":7783,"onVentilatorCumulative":3539,"dateChecked":"2020-12-21T24:00:00Z","death":310962,"hospitalized":646977,"totalTestResults":237662264,"lastModified":"2020-12-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1480,"hospitalizedIncrease":3111,"negativeIncrease":439796,"positiveIncrease":179406,"totalTestResultsIncrease":1974590,"hash":"f505bf4ba679f7687712550db9333e33afc74a40"},{"date":20201220,"states":56,"positive":17770272,"negative":55730338,"pending":12410,"hospitalizedCurrently":113601,"hospitalizedCumulative":643866,"inIcuCurrently":21763,"inIcuCumulative":35030,"onVentilatorCurrently":7695,"onVentilatorCumulative":3530,"dateChecked":"2020-12-20T24:00:00Z","death":309482,"hospitalized":643866,"totalTestResults":235687674,"lastModified":"2020-12-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1668,"hospitalizedIncrease":2382,"negativeIncrease":249266,"positiveIncrease":197494,"totalTestResultsIncrease":1821629,"hash":"2b79b673ce11c02fa440dc971c9006801417e5c8"},{"date":20201219,"states":56,"positive":17572778,"negative":55481072,"pending":12420,"hospitalizedCurrently":113914,"hospitalizedCumulative":641484,"inIcuCurrently":21692,"inIcuCumulative":34949,"onVentilatorCurrently":7786,"onVentilatorCumulative":3529,"dateChecked":"2020-12-19T24:00:00Z","death":307814,"hospitalized":641484,"totalTestResults":233866045,"lastModified":"2020-12-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2708,"hospitalizedIncrease":3429,"negativeIncrease":200763,"positiveIncrease":204873,"totalTestResultsIncrease":1859539,"hash":"2d782ac03808da271652147f74d3229a0cf5ac7d"},{"date":20201218,"states":56,"positive":17367905,"negative":55280309,"pending":13454,"hospitalizedCurrently":113955,"hospitalizedCumulative":638055,"inIcuCurrently":21745,"inIcuCumulative":34716,"onVentilatorCurrently":7786,"onVentilatorCumulative":3519,"dateChecked":"2020-12-18T24:00:00Z","death":305106,"hospitalized":638055,"totalTestResults":232006506,"lastModified":"2020-12-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2866,"hospitalizedIncrease":5214,"negativeIncrease":450795,"positiveIncrease":241786,"totalTestResultsIncrease":2193466,"hash":"325df65107a584ccac97e5453513e7e9f65ca0ae"},{"date":20201217,"states":56,"positive":17126119,"negative":54829514,"pending":13003,"hospitalizedCurrently":114492,"hospitalizedCumulative":632841,"inIcuCurrently":21912,"inIcuCumulative":34485,"onVentilatorCurrently":7848,"onVentilatorCumulative":3504,"dateChecked":"2020-12-17T24:00:00Z","death":302240,"hospitalized":632841,"totalTestResults":229813040,"lastModified":"2020-12-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3465,"hospitalizedIncrease":5167,"negativeIncrease":246432,"positiveIncrease":242970,"totalTestResultsIncrease":1912697,"hash":"b1e22b9843afe2a53695ae61c9fbc9a69c2ecf0e"},{"date":20201216,"states":56,"positive":16883149,"negative":54583082,"pending":12843,"hospitalizedCurrently":113257,"hospitalizedCumulative":627674,"inIcuCurrently":21943,"inIcuCumulative":34237,"onVentilatorCurrently":7782,"onVentilatorCumulative":3488,"dateChecked":"2020-12-16T24:00:00Z","death":298775,"hospitalized":627674,"totalTestResults":227900343,"lastModified":"2020-12-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3453,"hospitalizedIncrease":4776,"negativeIncrease":303846,"positiveIncrease":234288,"totalTestResultsIncrease":1839996,"hash":"23ee760bcbe241c7e29870d93e5d69963b7c56d0"},{"date":20201215,"states":56,"positive":16648861,"negative":54279236,"pending":9693,"hospitalizedCurrently":112816,"hospitalizedCumulative":622898,"inIcuCurrently":21897,"inIcuCumulative":33958,"onVentilatorCurrently":7702,"onVentilatorCumulative":3460,"dateChecked":"2020-12-15T24:00:00Z","death":295322,"hospitalized":622898,"totalTestResults":226060347,"lastModified":"2020-12-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2924,"hospitalizedIncrease":4430,"negativeIncrease":316712,"positiveIncrease":193218,"totalTestResultsIncrease":1833138,"hash":"5e05ecf5bd263a2bec2da57da6b23cab1f128762"},{"date":20201214,"states":56,"positive":16455643,"negative":53962524,"pending":11448,"hospitalizedCurrently":110573,"hospitalizedCumulative":618468,"inIcuCurrently":21458,"inIcuCumulative":33693,"onVentilatorCurrently":7699,"onVentilatorCumulative":3442,"dateChecked":"2020-12-14T24:00:00Z","death":292398,"hospitalized":618468,"totalTestResults":224227209,"lastModified":"2020-12-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1357,"hospitalizedIncrease":3461,"negativeIncrease":456078,"positiveIncrease":193286,"totalTestResultsIncrease":2010951,"hash":"be0820eb8c53f3475e53fea619ed8c8dd41e91d2"},{"date":20201213,"states":56,"positive":16262357,"negative":53506446,"pending":11382,"hospitalizedCurrently":109298,"hospitalizedCumulative":615007,"inIcuCurrently":21230,"inIcuCumulative":33494,"onVentilatorCurrently":7535,"onVentilatorCumulative":3432,"dateChecked":"2020-12-13T24:00:00Z","death":291041,"hospitalized":615007,"totalTestResults":222216258,"lastModified":"2020-12-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1501,"hospitalizedIncrease":2314,"negativeIncrease":299810,"positiveIncrease":187251,"totalTestResultsIncrease":1827310,"hash":"807fc49dc1954752cf421776adb99e2c517cf158"},{"date":20201212,"states":56,"positive":16075106,"negative":53206636,"pending":11345,"hospitalizedCurrently":108461,"hospitalizedCumulative":612693,"inIcuCurrently":21198,"inIcuCumulative":33419,"onVentilatorCurrently":7515,"onVentilatorCumulative":3430,"dateChecked":"2020-12-12T24:00:00Z","death":289540,"hospitalized":612693,"totalTestResults":220388948,"lastModified":"2020-12-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2497,"hospitalizedIncrease":3789,"negativeIncrease":226203,"positiveIncrease":226904,"totalTestResultsIncrease":1919896,"hash":"dcbb99dde12e2856523840f1d2caacb6cbe4c1f8"},{"date":20201211,"states":56,"positive":15848202,"negative":52980433,"pending":13421,"hospitalizedCurrently":108101,"hospitalizedCumulative":608904,"inIcuCurrently":21012,"inIcuCumulative":33237,"onVentilatorCurrently":7488,"onVentilatorCumulative":3424,"dateChecked":"2020-12-11T24:00:00Z","death":287043,"hospitalized":608904,"totalTestResults":218469052,"lastModified":"2020-12-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2747,"hospitalizedIncrease":5411,"negativeIncrease":350441,"positiveIncrease":236933,"totalTestResultsIncrease":1969509,"hash":"1e7909d998479d970abee9b30fbd259947b1e152"},{"date":20201210,"states":56,"positive":15611269,"negative":52629992,"pending":12409,"hospitalizedCurrently":107300,"hospitalizedCumulative":603493,"inIcuCurrently":21024,"inIcuCumulative":32919,"onVentilatorCurrently":7444,"onVentilatorCumulative":3394,"dateChecked":"2020-12-10T24:00:00Z","death":284296,"hospitalized":603493,"totalTestResults":216499543,"lastModified":"2020-12-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3132,"hospitalizedIncrease":4450,"negativeIncrease":311589,"positiveIncrease":220846,"totalTestResultsIncrease":1967578,"hash":"a7807ed7fbff9b70a64d7a991d220eb6bcfe680c"},{"date":20201209,"states":56,"positive":15390423,"negative":52318403,"pending":13186,"hospitalizedCurrently":106671,"hospitalizedCumulative":599043,"inIcuCurrently":20903,"inIcuCumulative":32720,"onVentilatorCurrently":7621,"onVentilatorCumulative":3376,"dateChecked":"2020-12-09T24:00:00Z","death":281164,"hospitalized":599043,"totalTestResults":214531965,"lastModified":"2020-12-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3169,"hospitalizedIncrease":5300,"negativeIncrease":378319,"positiveIncrease":216728,"totalTestResultsIncrease":1832545,"hash":"e0040bc732ac04508415b484a6d5e6468c84ca05"},{"date":20201208,"states":56,"positive":15173695,"negative":51940084,"pending":9806,"hospitalizedCurrently":104637,"hospitalizedCumulative":593743,"inIcuCurrently":20475,"inIcuCumulative":32406,"onVentilatorCurrently":7251,"onVentilatorCumulative":3359,"dateChecked":"2020-12-08T24:00:00Z","death":277995,"hospitalized":593743,"totalTestResults":212699420,"lastModified":"2020-12-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2680,"hospitalizedIncrease":4410,"negativeIncrease":292335,"positiveIncrease":217844,"totalTestResultsIncrease":1690914,"hash":"18252af9500800ca6e7751f27af2dae8ef178c69"},{"date":20201207,"states":56,"positive":14955851,"negative":51647749,"pending":13484,"hospitalizedCurrently":102122,"hospitalizedCumulative":589333,"inIcuCurrently":20097,"inIcuCumulative":32120,"onVentilatorCurrently":7067,"onVentilatorCumulative":3328,"dateChecked":"2020-12-07T24:00:00Z","death":275315,"hospitalized":589333,"totalTestResults":211008506,"lastModified":"2020-12-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1291,"hospitalizedIncrease":3461,"negativeIncrease":269111,"positiveIncrease":181897,"totalTestResultsIncrease":1653269,"hash":"17a49b48678939276f0061007dda43c433f8f1b0"},{"date":20201206,"states":56,"positive":14773954,"negative":51378638,"pending":13592,"hospitalizedCurrently":101501,"hospitalizedCumulative":585872,"inIcuCurrently":20145,"inIcuCumulative":31946,"onVentilatorCurrently":7095,"onVentilatorCumulative":3322,"dateChecked":"2020-12-06T24:00:00Z","death":274024,"hospitalized":585872,"totalTestResults":209355237,"lastModified":"2020-12-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1163,"hospitalizedIncrease":2311,"negativeIncrease":299691,"positiveIncrease":182580,"totalTestResultsIncrease":1675779,"hash":"2f8c6ad07f248c40fb5de7af52add56ed80353bc"},{"date":20201205,"states":56,"positive":14591374,"negative":51078947,"pending":13433,"hospitalizedCurrently":101192,"hospitalizedCumulative":583561,"inIcuCurrently":19947,"inIcuCumulative":31831,"onVentilatorCurrently":7006,"onVentilatorCumulative":3321,"dateChecked":"2020-12-05T24:00:00Z","death":272861,"hospitalized":583561,"totalTestResults":207679458,"lastModified":"2020-12-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2486,"hospitalizedIncrease":3513,"negativeIncrease":356778,"positiveIncrease":219070,"totalTestResultsIncrease":2302086,"hash":"4c32980cb5eae6dfd15fed484576d630b6cb9f89"},{"date":20201204,"states":56,"positive":14372304,"negative":50722169,"pending":12714,"hospitalizedCurrently":101309,"hospitalizedCumulative":580048,"inIcuCurrently":19853,"inIcuCumulative":31608,"onVentilatorCurrently":6992,"onVentilatorCumulative":3305,"dateChecked":"2020-12-04T24:00:00Z","death":270375,"hospitalized":580048,"totalTestResults":205377372,"lastModified":"2020-12-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2563,"hospitalizedIncrease":4654,"negativeIncrease":310395,"positiveIncrease":230313,"totalTestResultsIncrease":1918739,"hash":"936b0b5d19c9996781fdded65e547b8b1601898f"},{"date":20201203,"states":56,"positive":14141991,"negative":50411774,"pending":15106,"hospitalizedCurrently":100746,"hospitalizedCumulative":575394,"inIcuCurrently":19714,"inIcuCumulative":31276,"onVentilatorCurrently":6871,"onVentilatorCumulative":3280,"dateChecked":"2020-12-03T24:00:00Z","death":267812,"hospitalized":575394,"totalTestResults":203458633,"lastModified":"2020-12-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2822,"hospitalizedIncrease":5369,"negativeIncrease":306223,"positiveIncrease":216271,"totalTestResultsIncrease":1904020,"hash":"29c0f9859b02f0857cf9a1e04504802c89825e2b"},{"date":20201202,"states":56,"positive":13925720,"negative":50105551,"pending":14368,"hospitalizedCurrently":100327,"hospitalizedCumulative":570025,"inIcuCurrently":19687,"inIcuCumulative":31038,"onVentilatorCurrently":6855,"onVentilatorCumulative":3252,"dateChecked":"2020-12-02T24:00:00Z","death":264990,"hospitalized":570025,"totalTestResults":201554613,"lastModified":"2020-12-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2811,"hospitalizedIncrease":5238,"negativeIncrease":-658774,"positiveIncrease":203429,"totalTestResultsIncrease":1587969,"hash":"3aa2567b548dfa52a25cecf9a5552db1f04bdddd"},{"date":20201201,"states":56,"positive":13722291,"negative":50764325,"pending":8764,"hospitalizedCurrently":98736,"hospitalizedCumulative":564787,"inIcuCurrently":19292,"inIcuCumulative":30749,"onVentilatorCurrently":6643,"onVentilatorCumulative":3223,"dateChecked":"2020-12-01T24:00:00Z","death":262179,"hospitalized":564787,"totalTestResults":199966644,"lastModified":"2020-12-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2489,"hospitalizedIncrease":4916,"negativeIncrease":263699,"positiveIncrease":181183,"totalTestResultsIncrease":1494046,"hash":"aafa10b0074ec5bf2e0d9ec3646c0a24cec43541"},{"date":20201130,"states":56,"positive":13541108,"negative":50500626,"pending":14883,"hospitalizedCurrently":96134,"hospitalizedCumulative":559871,"inIcuCurrently":18807,"inIcuCumulative":30469,"onVentilatorCurrently":6520,"onVentilatorCumulative":3205,"dateChecked":"2020-11-30T24:00:00Z","death":259690,"hospitalized":559871,"totalTestResults":198472598,"lastModified":"2020-11-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1037,"hospitalizedIncrease":3394,"negativeIncrease":344231,"positiveIncrease":150031,"totalTestResultsIncrease":1520240,"hash":"9fd4caf6a5eec10cc33f1e83b1a1479b7ca10e0d"},{"date":20201129,"states":56,"positive":13391077,"negative":50156395,"pending":14860,"hospitalizedCurrently":93357,"hospitalizedCumulative":556477,"inIcuCurrently":18437,"inIcuCumulative":30274,"onVentilatorCurrently":6245,"onVentilatorCumulative":3184,"dateChecked":"2020-11-29T24:00:00Z","death":258653,"hospitalized":556477,"totalTestResults":196952358,"lastModified":"2020-11-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":825,"hospitalizedIncrease":2429,"negativeIncrease":226788,"positiveIncrease":137254,"totalTestResultsIncrease":1337135,"hash":"0b2b30163038f151d7aa46a8cb0044e88a33a913"},{"date":20201128,"states":56,"positive":13253823,"negative":49929607,"pending":14780,"hospitalizedCurrently":91762,"hospitalizedCumulative":554048,"inIcuCurrently":18249,"inIcuCumulative":30109,"onVentilatorCurrently":6148,"onVentilatorCumulative":3179,"dateChecked":"2020-11-28T24:00:00Z","death":257828,"hospitalized":554048,"totalTestResults":195615223,"lastModified":"2020-11-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1243,"hospitalizedIncrease":3485,"negativeIncrease":324413,"positiveIncrease":151469,"totalTestResultsIncrease":1675224,"hash":"99406ed87e60ed3539a9f457d970207b8f0464f7"},{"date":20201127,"states":56,"positive":13102354,"negative":49605194,"pending":14854,"hospitalizedCurrently":89913,"hospitalizedCumulative":550563,"inIcuCurrently":18056,"inIcuCumulative":29858,"onVentilatorCurrently":6028,"onVentilatorCumulative":3171,"dateChecked":"2020-11-27T24:00:00Z","death":256585,"hospitalized":550563,"totalTestResults":193939999,"lastModified":"2020-11-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1404,"hospitalizedIncrease":3418,"negativeIncrease":384580,"positiveIncrease":198874,"totalTestResultsIncrease":1970528,"hash":"a816b4e2be67e9f6a2599f9e8660a0a71ffcf445"},{"date":20201126,"states":56,"positive":12903480,"negative":49220614,"pending":14856,"hospitalizedCurrently":90564,"hospitalizedCumulative":547145,"inIcuCurrently":18019,"inIcuCumulative":29673,"onVentilatorCurrently":5986,"onVentilatorCumulative":3153,"dateChecked":"2020-11-26T24:00:00Z","death":255181,"hospitalized":547145,"totalTestResults":191969471,"lastModified":"2020-11-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1392,"hospitalizedIncrease":2333,"negativeIncrease":179941,"positiveIncrease":129764,"totalTestResultsIncrease":1467611,"hash":"f30272b466eb93095f8574e475a13fac62ae6f28"},{"date":20201125,"states":56,"positive":12773716,"negative":49040673,"pending":14060,"hospitalizedCurrently":90043,"hospitalizedCumulative":544812,"inIcuCurrently":17738,"inIcuCumulative":29540,"onVentilatorCurrently":5987,"onVentilatorCumulative":3147,"dateChecked":"2020-11-25T24:00:00Z","death":253789,"hospitalized":544812,"totalTestResults":190501860,"lastModified":"2020-11-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2281,"hospitalizedIncrease":4538,"negativeIncrease":394165,"positiveIncrease":188496,"totalTestResultsIncrease":1881059,"hash":"caa004f4a6c8c81dbd887d2a66a0c3bac1a922dd"},{"date":20201124,"states":56,"positive":12585220,"negative":48646508,"pending":9962,"hospitalizedCurrently":88132,"hospitalizedCumulative":540274,"inIcuCurrently":17317,"inIcuCumulative":29245,"onVentilatorCurrently":5626,"onVentilatorCumulative":3123,"dateChecked":"2020-11-24T24:00:00Z","death":251508,"hospitalized":540274,"totalTestResults":188620801,"lastModified":"2020-11-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2091,"hospitalizedIncrease":4685,"negativeIncrease":360586,"positiveIncrease":166503,"totalTestResultsIncrease":1873837,"hash":"de84f20e9697d5057f5c5f64c0d0a66cc5df7122"},{"date":20201123,"states":56,"positive":12418717,"negative":48285922,"pending":17617,"hospitalizedCurrently":85945,"hospitalizedCumulative":535589,"inIcuCurrently":17060,"inIcuCumulative":28990,"onVentilatorCurrently":5455,"onVentilatorCumulative":3106,"dateChecked":"2020-11-23T24:00:00Z","death":249417,"hospitalized":535589,"totalTestResults":186746964,"lastModified":"2020-11-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":853,"hospitalizedIncrease":2835,"negativeIncrease":331207,"positiveIncrease":154696,"totalTestResultsIncrease":1671011,"hash":"40b9bb13b295d8b3ca132481d49a7ae79901dc6d"},{"date":20201122,"states":56,"positive":12264021,"negative":47954715,"pending":17578,"hospitalizedCurrently":83882,"hospitalizedCumulative":532754,"inIcuCurrently":16411,"inIcuCumulative":28828,"onVentilatorCurrently":5233,"onVentilatorCumulative":3094,"dateChecked":"2020-11-22T24:00:00Z","death":248564,"hospitalized":532754,"totalTestResults":185075953,"lastModified":"2020-11-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":923,"hospitalizedIncrease":2291,"negativeIncrease":373855,"positiveIncrease":154188,"totalTestResultsIncrease":1818793,"hash":"fad1fbddc4be02ef2e5d07af4d36cb5ed62c2570"},{"date":20201121,"states":56,"positive":12109833,"negative":47580860,"pending":17683,"hospitalizedCurrently":83346,"hospitalizedCumulative":530463,"inIcuCurrently":16264,"inIcuCumulative":28693,"onVentilatorCurrently":5103,"onVentilatorCumulative":3087,"dateChecked":"2020-11-21T24:00:00Z","death":247641,"hospitalized":530463,"totalTestResults":183257160,"lastModified":"2020-11-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1551,"hospitalizedIncrease":3375,"negativeIncrease":376533,"positiveIncrease":186385,"totalTestResultsIncrease":2140465,"hash":"34813369b6a46c48867467813fb0810f8ab86e5b"},{"date":20201120,"states":56,"positive":11923448,"negative":47204327,"pending":16221,"hospitalizedCurrently":82318,"hospitalizedCumulative":527088,"inIcuCurrently":16146,"inIcuCumulative":28472,"onVentilatorCurrently":5058,"onVentilatorCumulative":3078,"dateChecked":"2020-11-20T24:00:00Z","death":246090,"hospitalized":527088,"totalTestResults":181116695,"lastModified":"2020-11-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1910,"hospitalizedIncrease":3903,"negativeIncrease":448167,"positiveIncrease":197164,"totalTestResultsIncrease":2004886,"hash":"b26f8a809d8d1c8b10264169af333e5ee3df958f"},{"date":20201119,"states":56,"positive":11726284,"negative":46756160,"pending":14596,"hospitalizedCurrently":80669,"hospitalizedCumulative":523185,"inIcuCurrently":15759,"inIcuCumulative":28216,"onVentilatorCurrently":4860,"onVentilatorCumulative":3052,"dateChecked":"2020-11-19T24:00:00Z","death":244180,"hospitalized":523185,"totalTestResults":179111809,"lastModified":"2020-11-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2010,"hospitalizedIncrease":4456,"negativeIncrease":324389,"positiveIncrease":187932,"totalTestResultsIncrease":1845354,"hash":"4147f7a96aad6ac2099820272cf11fbb97294944"},{"date":20201118,"states":56,"positive":11538352,"negative":46431771,"pending":12971,"hospitalizedCurrently":79478,"hospitalizedCumulative":518729,"inIcuCurrently":15557,"inIcuCumulative":27989,"onVentilatorCurrently":4699,"onVentilatorCumulative":3024,"dateChecked":"2020-11-18T24:00:00Z","death":242170,"hospitalized":518729,"totalTestResults":177266455,"lastModified":"2020-11-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1885,"hospitalizedIncrease":4352,"negativeIncrease":346915,"positiveIncrease":168220,"totalTestResultsIncrease":1701006,"hash":"c8369af89f3791963b0cddf7402e61c60c5af953"},{"date":20201117,"states":56,"positive":11370132,"negative":46084856,"pending":9281,"hospitalizedCurrently":77047,"hospitalizedCumulative":514377,"inIcuCurrently":15009,"inIcuCumulative":27681,"onVentilatorCurrently":4379,"onVentilatorCumulative":3004,"dateChecked":"2020-11-17T24:00:00Z","death":240285,"hospitalized":514377,"totalTestResults":175565449,"lastModified":"2020-11-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1553,"hospitalizedIncrease":3887,"negativeIncrease":300498,"positiveIncrease":159826,"totalTestResultsIncrease":1634272,"hash":"92d37f089fa9d2cec85cf7c44ed015be506876e3"},{"date":20201116,"states":56,"positive":11210306,"negative":45784358,"pending":13639,"hospitalizedCurrently":73320,"hospitalizedCumulative":510490,"inIcuCurrently":14471,"inIcuCumulative":27437,"onVentilatorCurrently":4156,"onVentilatorCumulative":2988,"dateChecked":"2020-11-16T24:00:00Z","death":238732,"hospitalized":510490,"totalTestResults":173931177,"lastModified":"2020-11-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":607,"hospitalizedIncrease":2907,"negativeIncrease":249458,"positiveIncrease":149977,"totalTestResultsIncrease":1484630,"hash":"cb795eadf7374fb6b84a7feb95a2a258ed110553"},{"date":20201115,"states":56,"positive":11060329,"negative":45534900,"pending":13654,"hospitalizedCurrently":70202,"hospitalizedCumulative":507583,"inIcuCurrently":13849,"inIcuCumulative":27269,"onVentilatorCurrently":3939,"onVentilatorCumulative":2975,"dateChecked":"2020-11-15T24:00:00Z","death":238125,"hospitalized":507583,"totalTestResults":172446547,"lastModified":"2020-11-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":712,"hospitalizedIncrease":1868,"negativeIncrease":400351,"positiveIncrease":147062,"totalTestResultsIncrease":1626437,"hash":"1b2a1882f2d7354c4148daaf419860e02297bc44"},{"date":20201114,"states":56,"positive":10913267,"negative":45134549,"pending":13657,"hospitalizedCurrently":69588,"hospitalizedCumulative":505715,"inIcuCurrently":13491,"inIcuCumulative":27172,"onVentilatorCurrently":3945,"onVentilatorCumulative":2972,"dateChecked":"2020-11-14T24:00:00Z","death":237413,"hospitalized":505715,"totalTestResults":170820110,"lastModified":"2020-11-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1353,"hospitalizedIncrease":3468,"negativeIncrease":300446,"positiveIncrease":167726,"totalTestResultsIncrease":1785889,"hash":"70f7ea36a5c3efdc8985dc65f64c36f9b9d10bf8"},{"date":20201113,"states":56,"positive":10745541,"negative":44834103,"pending":12010,"hospitalizedCurrently":68585,"hospitalizedCumulative":502247,"inIcuCurrently":13280,"inIcuCumulative":26997,"onVentilatorCurrently":3766,"onVentilatorCumulative":2967,"dateChecked":"2020-11-13T24:00:00Z","death":236060,"hospitalized":502247,"totalTestResults":169034221,"lastModified":"2020-11-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1301,"hospitalizedIncrease":3673,"negativeIncrease":331974,"positiveIncrease":174633,"totalTestResultsIncrease":1742559,"hash":"bc589a679ccb2f9d66fc702b5ae1f94b8039e7d8"},{"date":20201112,"states":56,"positive":10570908,"negative":44502129,"pending":11385,"hospitalizedCurrently":67236,"hospitalizedCumulative":498574,"inIcuCurrently":12917,"inIcuCumulative":26803,"onVentilatorCurrently":3622,"onVentilatorCumulative":2954,"dateChecked":"2020-11-12T24:00:00Z","death":234759,"hospitalized":498574,"totalTestResults":167291662,"lastModified":"2020-11-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1112,"hospitalizedIncrease":3562,"negativeIncrease":271550,"positiveIncrease":157542,"totalTestResultsIncrease":1607551,"hash":"0658bfc481c4cc4effcb42df04b56bee3e2712d5"},{"date":20201111,"states":56,"positive":10413366,"negative":44230579,"pending":11287,"hospitalizedCurrently":65549,"hospitalizedCumulative":495012,"inIcuCurrently":12626,"inIcuCumulative":26584,"onVentilatorCurrently":3365,"onVentilatorCumulative":2947,"dateChecked":"2020-11-11T24:00:00Z","death":233647,"hospitalized":495012,"totalTestResults":165684111,"lastModified":"2020-11-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1577,"hospitalizedIncrease":3281,"negativeIncrease":283243,"positiveIncrease":149333,"totalTestResultsIncrease":1503560,"hash":"bc27cfc96f4a4364e2111e4dd0236bc768149645"},{"date":20201110,"states":56,"positive":10264033,"negative":43947336,"pending":8579,"hospitalizedCurrently":62119,"hospitalizedCumulative":491731,"inIcuCurrently":12057,"inIcuCumulative":26335,"onVentilatorCurrently":3202,"onVentilatorCumulative":2922,"dateChecked":"2020-11-10T24:00:00Z","death":232070,"hospitalized":491731,"totalTestResults":164180551,"lastModified":"2020-11-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1358,"hospitalizedIncrease":4070,"negativeIncrease":203377,"positiveIncrease":135569,"totalTestResultsIncrease":1386936,"hash":"8ee069d90713fa94e522925c86c5322e593824d9"},{"date":20201109,"states":56,"positive":10128464,"negative":43743959,"pending":23458,"hospitalizedCurrently":59342,"hospitalizedCumulative":487661,"inIcuCurrently":11636,"inIcuCumulative":26087,"onVentilatorCurrently":3111,"onVentilatorCumulative":2907,"dateChecked":"2020-11-09T24:00:00Z","death":230712,"hospitalized":487661,"totalTestResults":162793615,"lastModified":"2020-11-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":577,"hospitalizedIncrease":2176,"negativeIncrease":283666,"positiveIncrease":118403,"totalTestResultsIncrease":1314380,"hash":"cd75e822c5c797ab6f06700de2ac4a60fa0935e8"},{"date":20201108,"states":56,"positive":10010061,"negative":43460293,"pending":23353,"hospitalizedCurrently":56942,"hospitalizedCumulative":485485,"inIcuCurrently":11223,"inIcuCumulative":25819,"onVentilatorCurrently":2977,"onVentilatorCumulative":2900,"dateChecked":"2020-11-08T24:00:00Z","death":230135,"hospitalized":485485,"totalTestResults":161479235,"lastModified":"2020-11-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":513,"hospitalizedIncrease":1467,"negativeIncrease":239635,"positiveIncrease":112445,"totalTestResultsIncrease":1266058,"hash":"097b9ef7fb6e530228fa4a3281421c4f2d7b8464"},{"date":20201107,"states":56,"positive":9897616,"negative":43220658,"pending":23295,"hospitalizedCurrently":56037,"hospitalizedCumulative":484018,"inIcuCurrently":11215,"inIcuCumulative":25721,"onVentilatorCurrently":2947,"onVentilatorCumulative":2898,"dateChecked":"2020-11-07T24:00:00Z","death":229622,"hospitalized":484018,"totalTestResults":160213177,"lastModified":"2020-11-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1125,"hospitalizedIncrease":2341,"negativeIncrease":357869,"positiveIncrease":132113,"totalTestResultsIncrease":1546164,"hash":"6c5fe0ab4172bef7e94c498c5f56d5d107ce69ad"},{"date":20201106,"states":56,"positive":9765503,"negative":42862789,"pending":11804,"hospitalizedCurrently":55005,"hospitalizedCumulative":481677,"inIcuCurrently":11213,"inIcuCumulative":25498,"onVentilatorCurrently":2850,"onVentilatorCumulative":2885,"dateChecked":"2020-11-06T24:00:00Z","death":228497,"hospitalized":481677,"totalTestResults":158667013,"lastModified":"2020-11-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1185,"hospitalizedIncrease":3121,"negativeIncrease":314445,"positiveIncrease":129990,"totalTestResultsIncrease":1772955,"hash":"4959ecb4c7d9275acbd0b942b110156ee04878d4"},{"date":20201105,"states":56,"positive":9635513,"negative":42548344,"pending":11233,"hospitalizedCurrently":53380,"hospitalizedCumulative":478556,"inIcuCurrently":11050,"inIcuCumulative":25276,"onVentilatorCurrently":2876,"onVentilatorCumulative":2872,"dateChecked":"2020-11-05T24:00:00Z","death":227312,"hospitalized":478556,"totalTestResults":156894058,"lastModified":"2020-11-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1154,"hospitalizedIncrease":2553,"negativeIncrease":302427,"positiveIncrease":119023,"totalTestResultsIncrease":1561062,"hash":"a8ea88a1faaa7da734a53ad680f28c57b05c72e0"},{"date":20201104,"states":56,"positive":9516490,"negative":42245917,"pending":10117,"hospitalizedCurrently":52166,"hospitalizedCumulative":476003,"inIcuCurrently":10892,"inIcuCumulative":25041,"onVentilatorCurrently":2832,"onVentilatorCumulative":2853,"dateChecked":"2020-11-04T24:00:00Z","death":226158,"hospitalized":476003,"totalTestResults":155332996,"lastModified":"2020-11-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1131,"hospitalizedIncrease":3107,"negativeIncrease":202598,"positiveIncrease":105996,"totalTestResultsIncrease":1318451,"hash":"d5077047a9162f9489aaad6b13a79b104eb7a539"},{"date":20201103,"states":56,"positive":9410494,"negative":42043319,"pending":8003,"hospitalizedCurrently":50509,"hospitalizedCumulative":472896,"inIcuCurrently":10538,"inIcuCumulative":24796,"onVentilatorCurrently":2734,"onVentilatorCumulative":2833,"dateChecked":"2020-11-03T24:00:00Z","death":225027,"hospitalized":472896,"totalTestResults":154014545,"lastModified":"2020-11-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1517,"hospitalizedIncrease":3135,"negativeIncrease":255848,"positiveIncrease":119949,"totalTestResultsIncrease":1269152,"hash":"5a4731f2bab26da8558fa00df3c9ec1481507995"},{"date":20201102,"states":56,"positive":9290545,"negative":41787471,"pending":10655,"hospitalizedCurrently":48750,"hospitalizedCumulative":469761,"inIcuCurrently":9957,"inIcuCumulative":24560,"onVentilatorCurrently":2633,"onVentilatorCumulative":2809,"dateChecked":"2020-11-02T24:00:00Z","death":223510,"hospitalized":469761,"totalTestResults":152745393,"lastModified":"2020-11-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":475,"hospitalizedIncrease":1399,"negativeIncrease":283444,"positiveIncrease":83454,"totalTestResultsIncrease":1238898,"hash":"08b5f410aa6ac149a69a40a4399c698ded54ec98"},{"date":20201101,"states":56,"positive":9207091,"negative":41504027,"pending":10617,"hospitalizedCurrently":47615,"hospitalizedCumulative":468362,"inIcuCurrently":9665,"inIcuCumulative":24457,"onVentilatorCurrently":2553,"onVentilatorCumulative":2797,"dateChecked":"2020-11-01T24:00:00Z","death":223035,"hospitalized":468362,"totalTestResults":151506495,"lastModified":"2020-11-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":410,"hospitalizedIncrease":1166,"negativeIncrease":228603,"positiveIncrease":141973,"totalTestResultsIncrease":1160138,"hash":"7b0491966a1b9b0bf89961f5e3628c6f8327e6a9"},{"date":20201031,"states":56,"positive":9065118,"negative":41275424,"pending":10635,"hospitalizedCurrently":47486,"hospitalizedCumulative":467196,"inIcuCurrently":9613,"inIcuCumulative":24375,"onVentilatorCurrently":2502,"onVentilatorCumulative":2786,"dateChecked":"2020-10-31T24:00:00Z","death":222625,"hospitalized":467196,"totalTestResults":150346357,"lastModified":"2020-10-31T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":958,"hospitalizedIncrease":2116,"negativeIncrease":325765,"positiveIncrease":91294,"totalTestResultsIncrease":1473444,"hash":"a69c92283d32f2c8beeff0d03bb206734e52aecc"},{"date":20201030,"states":56,"positive":8973824,"negative":40949659,"pending":11120,"hospitalizedCurrently":46880,"hospitalizedCumulative":465080,"inIcuCurrently":9550,"inIcuCumulative":24230,"onVentilatorCurrently":2477,"onVentilatorCumulative":2776,"dateChecked":"2020-10-30T24:00:00Z","death":221667,"hospitalized":465080,"totalTestResults":148872913,"lastModified":"2020-10-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":947,"hospitalizedIncrease":2403,"negativeIncrease":206695,"positiveIncrease":97942,"totalTestResultsIncrease":1423126,"hash":"a5435d81e599a5ff7c937edb2d6ddbcd59b7809f"},{"date":20201029,"states":56,"positive":8875882,"negative":40742964,"pending":10481,"hospitalizedCurrently":46191,"hospitalizedCumulative":462677,"inIcuCurrently":9320,"inIcuCumulative":24082,"onVentilatorCurrently":2399,"onVentilatorCumulative":2760,"dateChecked":"2020-10-29T24:00:00Z","death":220720,"hospitalized":462677,"totalTestResults":147449787,"lastModified":"2020-10-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1060,"hospitalizedIncrease":2321,"negativeIncrease":317094,"positiveIncrease":89365,"totalTestResultsIncrease":1453174,"hash":"cd5a0239ee274164ff9ba65addd9283daca97c05"},{"date":20201028,"states":56,"positive":8786517,"negative":40425870,"pending":9600,"hospitalizedCurrently":45214,"hospitalizedCumulative":460356,"inIcuCurrently":9133,"inIcuCumulative":23883,"onVentilatorCurrently":2354,"onVentilatorCumulative":2744,"dateChecked":"2020-10-28T24:00:00Z","death":219660,"hospitalized":460356,"totalTestResults":145996613,"lastModified":"2020-10-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1047,"hospitalizedIncrease":2461,"negativeIncrease":265933,"positiveIncrease":79700,"totalTestResultsIncrease":1150428,"hash":"4b13b3522b435c307b95ae68ecb6c5323974a48b"},{"date":20201027,"states":56,"positive":8706817,"negative":40159937,"pending":8129,"hospitalizedCurrently":44391,"hospitalizedCumulative":457895,"inIcuCurrently":8985,"inIcuCumulative":23701,"onVentilatorCurrently":2283,"onVentilatorCumulative":2719,"dateChecked":"2020-10-27T24:00:00Z","death":218613,"hospitalized":457895,"totalTestResults":144846185,"lastModified":"2020-10-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":922,"hospitalizedIncrease":2290,"negativeIncrease":220640,"positiveIncrease":72255,"totalTestResultsIncrease":1150455,"hash":"9b9559ddee2cba8de1bd38f10b92286a9f877ef6"},{"date":20201026,"states":56,"positive":8634562,"negative":39939297,"pending":11083,"hospitalizedCurrently":42988,"hospitalizedCumulative":455605,"inIcuCurrently":8946,"inIcuCumulative":23542,"onVentilatorCurrently":2300,"onVentilatorCumulative":2703,"dateChecked":"2020-10-26T24:00:00Z","death":217691,"hospitalized":455605,"totalTestResults":143695730,"lastModified":"2020-10-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":397,"hospitalizedIncrease":1697,"negativeIncrease":268034,"positiveIncrease":63430,"totalTestResultsIncrease":1131572,"hash":"38b657cb0c02edd048dd58e90dbbe5c9af5576ae"},{"date":20201025,"states":56,"positive":8571132,"negative":39671263,"pending":11093,"hospitalizedCurrently":41883,"hospitalizedCumulative":453908,"inIcuCurrently":8590,"inIcuCumulative":23420,"onVentilatorCurrently":2176,"onVentilatorCumulative":2693,"dateChecked":"2020-10-25T24:00:00Z","death":217294,"hospitalized":453908,"totalTestResults":142564158,"lastModified":"2020-10-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":391,"hospitalizedIncrease":1076,"negativeIncrease":268680,"positiveIncrease":64471,"totalTestResultsIncrease":1222362,"hash":"5696ad0b26412d57ba678bfe2d5cf2471a7aac6f"},{"date":20201024,"states":56,"positive":8506661,"negative":39402583,"pending":11087,"hospitalizedCurrently":42087,"hospitalizedCumulative":452832,"inIcuCurrently":8675,"inIcuCumulative":23356,"onVentilatorCurrently":2230,"onVentilatorCumulative":2691,"dateChecked":"2020-10-24T24:00:00Z","death":216903,"hospitalized":452832,"totalTestResults":141341796,"lastModified":"2020-10-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":896,"hospitalizedIncrease":1822,"negativeIncrease":259771,"positiveIncrease":83792,"totalTestResultsIncrease":1370239,"hash":"112cdfcfdcf8620d4e28ea5bfeb1b697e8792a73"},{"date":20201023,"states":56,"positive":8422869,"negative":39142812,"pending":11853,"hospitalizedCurrently":41614,"hospitalizedCumulative":451010,"inIcuCurrently":8342,"inIcuCumulative":23221,"onVentilatorCurrently":2180,"onVentilatorCumulative":2679,"dateChecked":"2020-10-23T24:00:00Z","death":216007,"hospitalized":451010,"totalTestResults":139971557,"lastModified":"2020-10-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":949,"hospitalizedIncrease":15058,"negativeIncrease":304853,"positiveIncrease":82575,"totalTestResultsIncrease":1444382,"hash":"681d952e3777556fdf18bca3a9d4eb570964c0f7"},{"date":20201022,"states":56,"positive":8340294,"negative":38837959,"pending":12222,"hospitalizedCurrently":41114,"hospitalizedCumulative":435952,"inIcuCurrently":8180,"inIcuCumulative":23018,"onVentilatorCurrently":2147,"onVentilatorCumulative":2641,"dateChecked":"2020-10-22T24:00:00Z","death":215058,"hospitalized":435952,"totalTestResults":138527175,"lastModified":"2020-10-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1117,"hospitalizedIncrease":2505,"negativeIncrease":301777,"positiveIncrease":73419,"totalTestResultsIncrease":1305768,"hash":"3f4d6c47dd00cb6236920806ce35e6b9c900ea55"},{"date":20201021,"states":56,"positive":8266875,"negative":38536182,"pending":10241,"hospitalizedCurrently":40397,"hospitalizedCumulative":433447,"inIcuCurrently":8291,"inIcuCumulative":22855,"onVentilatorCurrently":2083,"onVentilatorCumulative":2622,"dateChecked":"2020-10-21T24:00:00Z","death":213941,"hospitalized":433447,"totalTestResults":137221407,"lastModified":"2020-10-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1028,"hospitalizedIncrease":2123,"negativeIncrease":201552,"positiveIncrease":61710,"totalTestResultsIncrease":1055928,"hash":"8f97fead04f16b682f6179671fff0368460064c8"},{"date":20201020,"states":56,"positive":8205165,"negative":38334630,"pending":8014,"hospitalizedCurrently":39391,"hospitalizedCumulative":431324,"inIcuCurrently":8206,"inIcuCumulative":22662,"onVentilatorCurrently":2042,"onVentilatorCumulative":2593,"dateChecked":"2020-10-20T24:00:00Z","death":212913,"hospitalized":431324,"totalTestResults":136165479,"lastModified":"2020-10-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":833,"hospitalizedIncrease":2309,"negativeIncrease":201519,"positiveIncrease":60574,"totalTestResultsIncrease":1034354,"hash":"d27fab1f620567694bd2d4a0c0a4fe299fd813fa"},{"date":20201019,"states":56,"positive":8144591,"negative":38133111,"pending":12138,"hospitalizedCurrently":37976,"hospitalizedCumulative":429015,"inIcuCurrently":8063,"inIcuCumulative":22475,"onVentilatorCurrently":1804,"onVentilatorCumulative":2577,"dateChecked":"2020-10-19T24:00:00Z","death":212080,"hospitalized":429015,"totalTestResults":135131125,"lastModified":"2020-10-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":443,"hospitalizedIncrease":1605,"negativeIncrease":347469,"positiveIncrease":57650,"totalTestResultsIncrease":1100768,"hash":"50dc5b0373eb9015fa9f2b521342328b69ba3c4a"},{"date":20201018,"states":56,"positive":8086941,"negative":37785642,"pending":12059,"hospitalizedCurrently":36536,"hospitalizedCumulative":427410,"inIcuCurrently":7383,"inIcuCumulative":22391,"onVentilatorCurrently":1762,"onVentilatorCumulative":2557,"dateChecked":"2020-10-18T24:00:00Z","death":211637,"hospitalized":427410,"totalTestResults":134030357,"lastModified":"2020-10-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":405,"hospitalizedIncrease":813,"negativeIncrease":193978,"positiveIncrease":47957,"totalTestResultsIncrease":1074271,"hash":"0ce8e016b0ab0e6cbb83c54612c8d05524e58d60"},{"date":20201017,"states":56,"positive":8038984,"negative":37591664,"pending":12109,"hospitalizedCurrently":37474,"hospitalizedCumulative":426597,"inIcuCurrently":7466,"inIcuCumulative":22320,"onVentilatorCurrently":1791,"onVentilatorCumulative":2553,"dateChecked":"2020-10-17T24:00:00Z","death":211232,"hospitalized":426597,"totalTestResults":132956086,"lastModified":"2020-10-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":780,"hospitalizedIncrease":1546,"negativeIncrease":260557,"positiveIncrease":57675,"totalTestResultsIncrease":1329098,"hash":"63735df7759ee3fc1066db400797adc28b91417e"},{"date":20201016,"states":56,"positive":7981309,"negative":37331107,"pending":13091,"hospitalizedCurrently":37479,"hospitalizedCumulative":425051,"inIcuCurrently":7333,"inIcuCumulative":22202,"onVentilatorCurrently":1740,"onVentilatorCumulative":2547,"dateChecked":"2020-10-16T24:00:00Z","death":210452,"hospitalized":425051,"totalTestResults":131626988,"lastModified":"2020-10-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":891,"hospitalizedIncrease":1866,"negativeIncrease":272444,"positiveIncrease":68505,"totalTestResultsIncrease":1247307,"hash":"54a62b961cb6d66ac80ce4e2c915a24380974bea"},{"date":20201015,"states":56,"positive":7912804,"negative":37058663,"pending":13001,"hospitalizedCurrently":37423,"hospitalizedCumulative":423185,"inIcuCurrently":7303,"inIcuCumulative":22051,"onVentilatorCurrently":1773,"onVentilatorCumulative":2531,"dateChecked":"2020-10-15T24:00:00Z","death":209561,"hospitalized":423185,"totalTestResults":130379681,"lastModified":"2020-10-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":928,"hospitalizedIncrease":2010,"negativeIncrease":263255,"positiveIncrease":63641,"totalTestResultsIncrease":1182695,"hash":"d3e6110d096a0a3fc1f906d4dc51e8a4696a5bb9"},{"date":20201014,"states":56,"positive":7849163,"negative":36795408,"pending":11100,"hospitalizedCurrently":37184,"hospitalizedCumulative":421175,"inIcuCurrently":7236,"inIcuCumulative":21889,"onVentilatorCurrently":1775,"onVentilatorCumulative":2516,"dateChecked":"2020-10-14T24:00:00Z","death":208633,"hospitalized":421175,"totalTestResults":129196986,"lastModified":"2020-10-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":801,"hospitalizedIncrease":2437,"negativeIncrease":144110,"positiveIncrease":57240,"totalTestResultsIncrease":1114421,"hash":"e0da7cd08fe073a4fafc5bb6a2a5eebfaee16eb3"},{"date":20201013,"states":56,"positive":7791923,"negative":36651298,"pending":8008,"hospitalizedCurrently":36171,"hospitalizedCumulative":418738,"inIcuCurrently":7104,"inIcuCumulative":21735,"onVentilatorCurrently":1757,"onVentilatorCumulative":2485,"dateChecked":"2020-10-13T24:00:00Z","death":207832,"hospitalized":418738,"totalTestResults":128082565,"lastModified":"2020-10-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":718,"hospitalizedIncrease":2058,"negativeIncrease":212674,"positiveIncrease":46979,"totalTestResultsIncrease":1090310,"hash":"f72b643fa741c284bf21308f3be8a98117d55ce4"},{"date":20201012,"states":56,"positive":7744944,"negative":36438624,"pending":11329,"hospitalizedCurrently":35148,"hospitalizedCumulative":416680,"inIcuCurrently":6860,"inIcuCumulative":21625,"onVentilatorCurrently":1663,"onVentilatorCumulative":2464,"dateChecked":"2020-10-12T24:00:00Z","death":207114,"hospitalized":416680,"totalTestResults":126992255,"lastModified":"2020-10-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":285,"hospitalizedIncrease":1106,"negativeIncrease":212125,"positiveIncrease":43234,"totalTestResultsIncrease":950118,"hash":"d1a39f1e7441d01dc3a1acab4845fbf8b44b7b60"},{"date":20201011,"states":56,"positive":7701710,"negative":36226499,"pending":11261,"hospitalizedCurrently":34609,"hospitalizedCumulative":415574,"inIcuCurrently":6749,"inIcuCumulative":21553,"onVentilatorCurrently":1646,"onVentilatorCumulative":2454,"dateChecked":"2020-10-11T24:00:00Z","death":206829,"hospitalized":415574,"totalTestResults":126042137,"lastModified":"2020-10-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":471,"hospitalizedIncrease":981,"negativeIncrease":219640,"positiveIncrease":46672,"totalTestResultsIncrease":1101794,"hash":"bdfddcd81224bef1d6a5563b8a98c1f10426ea6b"},{"date":20201010,"states":56,"positive":7655038,"negative":36006859,"pending":11223,"hospitalizedCurrently":34700,"hospitalizedCumulative":414593,"inIcuCurrently":6752,"inIcuCumulative":21512,"onVentilatorCurrently":1667,"onVentilatorCumulative":2451,"dateChecked":"2020-10-10T24:00:00Z","death":206358,"hospitalized":414593,"totalTestResults":124940343,"lastModified":"2020-10-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":691,"hospitalizedIncrease":1486,"negativeIncrease":298554,"positiveIncrease":57635,"totalTestResultsIncrease":1304994,"hash":"aabc50fa3f0b8b64a774d6246889c883d020b9da"},{"date":20201009,"states":56,"positive":7597403,"negative":35708305,"pending":13078,"hospitalizedCurrently":34974,"hospitalizedCumulative":413107,"inIcuCurrently":6775,"inIcuCumulative":21389,"onVentilatorCurrently":1651,"onVentilatorCumulative":2437,"dateChecked":"2020-10-09T24:00:00Z","death":205667,"hospitalized":413107,"totalTestResults":123635349,"lastModified":"2020-10-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":913,"hospitalizedIncrease":1735,"negativeIncrease":280432,"positiveIncrease":56993,"totalTestResultsIncrease":1270461,"hash":"5173c6efc397606e1bb5278305624a0de639c87c"},{"date":20201008,"states":56,"positive":7540410,"negative":35427873,"pending":13087,"hospitalizedCurrently":34446,"hospitalizedCumulative":411372,"inIcuCurrently":6694,"inIcuCumulative":21217,"onVentilatorCurrently":1638,"onVentilatorCumulative":2427,"dateChecked":"2020-10-08T24:00:00Z","death":204754,"hospitalized":411372,"totalTestResults":122364888,"lastModified":"2020-10-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":979,"hospitalizedIncrease":2134,"negativeIncrease":6923,"positiveIncrease":55308,"totalTestResultsIncrease":1225426,"hash":"8283166203b107299b7e097a583ce95e39364985"},{"date":20201007,"states":56,"positive":7485102,"negative":35420950,"pending":12269,"hospitalizedCurrently":33565,"hospitalizedCumulative":409238,"inIcuCurrently":6591,"inIcuCumulative":21112,"onVentilatorCurrently":1650,"onVentilatorCumulative":2410,"dateChecked":"2020-10-07T24:00:00Z","death":203775,"hospitalized":409238,"totalTestResults":121139462,"lastModified":"2020-10-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":929,"hospitalizedIncrease":2138,"negativeIncrease":232274,"positiveIncrease":51216,"totalTestResultsIncrease":1081509,"hash":"a02f1efe9df5f441aafc8be04fc9487ce92d3d3f"},{"date":20201006,"states":56,"positive":7433886,"negative":35188676,"pending":8680,"hospitalizedCurrently":32726,"hospitalizedCumulative":407100,"inIcuCurrently":6490,"inIcuCumulative":20973,"onVentilatorCurrently":1609,"onVentilatorCumulative":2388,"dateChecked":"2020-10-06T24:00:00Z","death":202846,"hospitalized":407100,"totalTestResults":120057953,"lastModified":"2020-10-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":613,"hospitalizedIncrease":-752,"negativeIncrease":185103,"positiveIncrease":38846,"totalTestResultsIncrease":954557,"hash":"f357b741b0d0fb32496bc7c3950f21ce6663d3d5"},{"date":20201005,"states":56,"positive":7395040,"negative":35003573,"pending":11544,"hospitalizedCurrently":31426,"hospitalizedCumulative":407852,"inIcuCurrently":6292,"inIcuCumulative":20812,"onVentilatorCurrently":1514,"onVentilatorCumulative":2370,"dateChecked":"2020-10-05T24:00:00Z","death":202233,"hospitalized":407852,"totalTestResults":119103396,"lastModified":"2020-10-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":331,"hospitalizedIncrease":1447,"negativeIncrease":243549,"positiveIncrease":37752,"totalTestResultsIncrease":937566,"hash":"1d4dbca3927bd39aa0b221cf5409292bc6ed1116"},{"date":20201004,"states":56,"positive":7357288,"negative":34760024,"pending":11471,"hospitalizedCurrently":30063,"hospitalizedCumulative":406405,"inIcuCurrently":6056,"inIcuCumulative":20729,"onVentilatorCurrently":1485,"onVentilatorCumulative":2362,"dateChecked":"2020-10-04T24:00:00Z","death":201902,"hospitalized":406405,"totalTestResults":118165830,"lastModified":"2020-10-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":380,"hospitalizedIncrease":663,"negativeIncrease":298235,"positiveIncrease":38165,"totalTestResultsIncrease":1026748,"hash":"08a3aa6e9bab47c500a0794d340ca6e5a2b9e43b"},{"date":20201003,"states":56,"positive":7319123,"negative":34461789,"pending":11464,"hospitalizedCurrently":30209,"hospitalizedCumulative":405742,"inIcuCurrently":6073,"inIcuCumulative":20686,"onVentilatorCurrently":1501,"onVentilatorCumulative":2358,"dateChecked":"2020-10-03T24:00:00Z","death":201522,"hospitalized":405742,"totalTestResults":117139082,"lastModified":"2020-10-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":738,"hospitalizedIncrease":1088,"negativeIncrease":182570,"positiveIncrease":50874,"totalTestResultsIncrease":1126528,"hash":"a6fd723b37b54818f3221ffc654a9101b8cb36e8"},{"date":20201002,"states":56,"positive":7268249,"negative":34279219,"pending":10813,"hospitalizedCurrently":30880,"hospitalizedCumulative":404654,"inIcuCurrently":6195,"inIcuCumulative":20612,"onVentilatorCurrently":1534,"onVentilatorCumulative":2348,"dateChecked":"2020-10-02T24:00:00Z","death":200784,"hospitalized":404654,"totalTestResults":116012554,"lastModified":"2020-10-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":842,"hospitalizedIncrease":1443,"negativeIncrease":311588,"positiveIncrease":49427,"totalTestResultsIncrease":1216123,"hash":"c4b39b8e8db7978f398b7165c4b0f5b1b6cea491"},{"date":20201001,"states":56,"positive":7218822,"negative":33967631,"pending":13003,"hospitalizedCurrently":30942,"hospitalizedCumulative":403211,"inIcuCurrently":6262,"inIcuCumulative":20492,"onVentilatorCurrently":1543,"onVentilatorCumulative":2334,"dateChecked":"2020-10-01T24:00:00Z","death":199942,"hospitalized":403211,"totalTestResults":114796431,"lastModified":"2020-10-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":862,"hospitalizedIncrease":1757,"negativeIncrease":214834,"positiveIncrease":45720,"totalTestResultsIncrease":1016972,"hash":"9bcc4d891629c4155eec730a5f378a1c0cdd8005"},{"date":20200930,"states":56,"positive":7173102,"negative":33752797,"pending":9431,"hospitalizedCurrently":31021,"hospitalizedCumulative":401454,"inIcuCurrently":6241,"inIcuCumulative":20390,"onVentilatorCurrently":1510,"onVentilatorCumulative":2319,"dateChecked":"2020-09-30T24:00:00Z","death":199080,"hospitalized":401454,"totalTestResults":113779459,"lastModified":"2020-09-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1064,"hospitalizedIncrease":1618,"negativeIncrease":226976,"positiveIncrease":44909,"totalTestResultsIncrease":976422,"hash":"2067dba55a0e28231280450fd0b90b7bedf415fb"},{"date":20200929,"states":56,"positive":7128193,"negative":33525821,"pending":7695,"hospitalizedCurrently":30601,"hospitalizedCumulative":399836,"inIcuCurrently":6172,"inIcuCumulative":20247,"onVentilatorCurrently":1497,"onVentilatorCumulative":2298,"dateChecked":"2020-09-29T24:00:00Z","death":198016,"hospitalized":399836,"totalTestResults":112803037,"lastModified":"2020-09-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":724,"hospitalizedIncrease":1673,"negativeIncrease":203930,"positiveIncrease":36766,"totalTestResultsIncrease":992038,"hash":"eef076bfeac0a850639947e32477233d84744baf"},{"date":20200928,"states":56,"positive":7091427,"negative":33321891,"pending":11112,"hospitalizedCurrently":29696,"hospitalizedCumulative":398163,"inIcuCurrently":6048,"inIcuCumulative":20121,"onVentilatorCurrently":1513,"onVentilatorCumulative":2285,"dateChecked":"2020-09-28T24:00:00Z","death":197292,"hospitalized":398163,"totalTestResults":111810999,"lastModified":"2020-09-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":246,"hospitalizedIncrease":1181,"negativeIncrease":258394,"positiveIncrease":35376,"totalTestResultsIncrease":991825,"hash":"6e6b3594656c8fcdc9211d92f7c4113225a5fedb"},{"date":20200927,"states":56,"positive":7056051,"negative":33063497,"pending":11136,"hospitalizedCurrently":29579,"hospitalizedCumulative":396982,"inIcuCurrently":6170,"inIcuCumulative":20050,"onVentilatorCurrently":1511,"onVentilatorCumulative":2277,"dateChecked":"2020-09-27T24:00:00Z","death":197046,"hospitalized":396982,"totalTestResults":110819174,"lastModified":"2020-09-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":310,"hospitalizedIncrease":613,"negativeIncrease":193116,"positiveIncrease":34990,"totalTestResultsIncrease":932751,"hash":"0f4be24796204bf4ff857102be0e54bb724bb113"},{"date":20200926,"states":56,"positive":7021061,"negative":32870381,"pending":11183,"hospitalizedCurrently":29670,"hospitalizedCumulative":396369,"inIcuCurrently":6143,"inIcuCumulative":20002,"onVentilatorCurrently":1509,"onVentilatorCumulative":2272,"dateChecked":"2020-09-26T24:00:00Z","death":196736,"hospitalized":396369,"totalTestResults":109886423,"lastModified":"2020-09-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":873,"hospitalizedIncrease":1225,"negativeIncrease":277523,"positiveIncrease":47268,"totalTestResultsIncrease":1141392,"hash":"b9e3346f783eba10eeae6da01927af83115bc0f0"},{"date":20200925,"states":56,"positive":6973793,"negative":32592858,"pending":10905,"hospitalizedCurrently":29888,"hospitalizedCumulative":395144,"inIcuCurrently":6220,"inIcuCumulative":19919,"onVentilatorCurrently":1508,"onVentilatorCumulative":2264,"dateChecked":"2020-09-25T24:00:00Z","death":195863,"hospitalized":395144,"totalTestResults":108745031,"lastModified":"2020-09-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":847,"hospitalizedIncrease":1322,"negativeIncrease":273712,"positiveIncrease":55237,"totalTestResultsIncrease":1151382,"hash":"1de4d1d2c99eaf37bd7dc5cccbc5690021a22236"},{"date":20200924,"states":56,"positive":6918556,"negative":32319146,"pending":12008,"hospitalizedCurrently":30159,"hospitalizedCumulative":393822,"inIcuCurrently":6274,"inIcuCumulative":19555,"onVentilatorCurrently":1560,"onVentilatorCumulative":2177,"dateChecked":"2020-09-24T24:00:00Z","death":195016,"hospitalized":393822,"totalTestResults":107593649,"lastModified":"2020-09-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":938,"hospitalizedIncrease":1484,"negativeIncrease":254550,"positiveIncrease":43341,"totalTestResultsIncrease":1010190,"hash":"8efb57252f8cce2f69fd816c162452b17bb94822"},{"date":20200923,"states":56,"positive":6875215,"negative":32064596,"pending":10535,"hospitalizedCurrently":30015,"hospitalizedCumulative":392338,"inIcuCurrently":6200,"inIcuCumulative":19452,"onVentilatorCurrently":1545,"onVentilatorCumulative":2154,"dateChecked":"2020-09-23T24:00:00Z","death":194078,"hospitalized":392338,"totalTestResults":106583459,"lastModified":"2020-09-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1156,"hospitalizedIncrease":1454,"negativeIncrease":223960,"positiveIncrease":39498,"totalTestResultsIncrease":1013367,"hash":"37e7b6fed8badede793c66afd221d00e451a4994"},{"date":20200922,"states":56,"positive":6835717,"negative":31840636,"pending":7999,"hospitalizedCurrently":29645,"hospitalizedCumulative":390884,"inIcuCurrently":6188,"inIcuCumulative":19324,"onVentilatorCurrently":1558,"onVentilatorCumulative":2130,"dateChecked":"2020-09-22T24:00:00Z","death":192922,"hospitalized":390884,"totalTestResults":105570092,"lastModified":"2020-09-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":859,"hospitalizedIncrease":1534,"negativeIncrease":258099,"positiveIncrease":48986,"totalTestResultsIncrease":917213,"hash":"3b8d01a5ff3b013f42205a54f9ca2edff97a2c05"},{"date":20200921,"states":56,"positive":6786731,"negative":31582537,"pending":13241,"hospitalizedCurrently":28849,"hospitalizedCumulative":389350,"inIcuCurrently":6138,"inIcuCumulative":19353,"onVentilatorCurrently":1570,"onVentilatorCumulative":2116,"dateChecked":"2020-09-21T24:00:00Z","death":192063,"hospitalized":389350,"totalTestResults":104652879,"lastModified":"2020-09-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":281,"hospitalizedIncrease":1064,"negativeIncrease":146752,"positiveIncrease":39162,"totalTestResultsIncrease":750351,"hash":"e6b132cf3a5168c807e5f37583ed5a45608a4f18"},{"date":20200920,"states":56,"positive":6747569,"negative":31435785,"pending":13192,"hospitalizedCurrently":28724,"hospitalizedCumulative":388286,"inIcuCurrently":6100,"inIcuCumulative":19281,"onVentilatorCurrently":1595,"onVentilatorCumulative":2112,"dateChecked":"2020-09-20T24:00:00Z","death":191782,"hospitalized":388286,"totalTestResults":103902528,"lastModified":"2020-09-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":327,"hospitalizedIncrease":525,"negativeIncrease":265956,"positiveIncrease":35533,"totalTestResultsIncrease":994272,"hash":"74094b6b7f252dbc568bcc7b01cd43e9831222ba"},{"date":20200919,"states":56,"positive":6712036,"negative":31169829,"pending":13217,"hospitalizedCurrently":29185,"hospitalizedCumulative":387761,"inIcuCurrently":6163,"inIcuCumulative":19243,"onVentilatorCurrently":1577,"onVentilatorCumulative":2111,"dateChecked":"2020-09-19T24:00:00Z","death":191455,"hospitalized":387761,"totalTestResults":102908256,"lastModified":"2020-09-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":747,"hospitalizedIncrease":1051,"negativeIncrease":279068,"positiveIncrease":45668,"totalTestResultsIncrease":1169942,"hash":"79cb57873e04285b5e0c66c545aef49ecafcc184"},{"date":20200918,"states":56,"positive":6666368,"negative":30890761,"pending":11805,"hospitalizedCurrently":29651,"hospitalizedCumulative":386710,"inIcuCurrently":6175,"inIcuCumulative":19163,"onVentilatorCurrently":1608,"onVentilatorCumulative":2107,"dateChecked":"2020-09-18T24:00:00Z","death":190708,"hospitalized":386710,"totalTestResults":101738314,"lastModified":"2020-09-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":901,"hospitalizedIncrease":1423,"negativeIncrease":277046,"positiveIncrease":46889,"totalTestResultsIncrease":1094695,"hash":"0fae88e6cd9fd084b95d43d267013c17b5ac40c4"},{"date":20200917,"states":56,"positive":6619479,"negative":30613715,"pending":11768,"hospitalizedCurrently":30035,"hospitalizedCumulative":385287,"inIcuCurrently":6285,"inIcuCumulative":19057,"onVentilatorCurrently":1662,"onVentilatorCumulative":2092,"dateChecked":"2020-09-17T24:00:00Z","death":189807,"hospitalized":385287,"totalTestResults":100643619,"lastModified":"2020-09-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":880,"hospitalizedIncrease":1549,"negativeIncrease":245451,"positiveIncrease":43642,"totalTestResultsIncrease":990095,"hash":"941b5ba6d525e0ffaf6de89f4b18df228a717cab"},{"date":20200916,"states":56,"positive":6575837,"negative":30368264,"pending":10587,"hospitalizedCurrently":30345,"hospitalizedCumulative":383738,"inIcuCurrently":6303,"inIcuCumulative":18961,"onVentilatorCurrently":1647,"onVentilatorCumulative":2090,"dateChecked":"2020-09-16T24:00:00Z","death":188927,"hospitalized":383738,"totalTestResults":99653524,"lastModified":"2020-09-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1190,"hospitalizedIncrease":1461,"negativeIncrease":182360,"positiveIncrease":40319,"totalTestResultsIncrease":839956,"hash":"d852efda0db37f78d20e0c8a756dc4987fe822f2"},{"date":20200915,"states":56,"positive":6535518,"negative":30185904,"pending":4966,"hospitalizedCurrently":30427,"hospitalizedCumulative":382277,"inIcuCurrently":6308,"inIcuCumulative":18847,"onVentilatorCurrently":1574,"onVentilatorCumulative":2071,"dateChecked":"2020-09-15T24:00:00Z","death":187737,"hospitalized":382277,"totalTestResults":98813568,"lastModified":"2020-09-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1034,"hospitalizedIncrease":1484,"negativeIncrease":216815,"positiveIncrease":34778,"totalTestResultsIncrease":852734,"hash":"912fd988eb409d6eb4ad48ce5adbc870aec5b782"},{"date":20200914,"states":56,"positive":6500740,"negative":29969089,"pending":10494,"hospitalizedCurrently":30071,"hospitalizedCumulative":380793,"inIcuCurrently":6249,"inIcuCumulative":18748,"onVentilatorCurrently":1513,"onVentilatorCumulative":2061,"dateChecked":"2020-09-14T24:00:00Z","death":186703,"hospitalized":380793,"totalTestResults":97960834,"lastModified":"2020-09-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":407,"hospitalizedIncrease":912,"negativeIncrease":198825,"positiveIncrease":33572,"totalTestResultsIncrease":821093,"hash":"90f355435b9f9e06ffbe772a6e84686b1ce63849"},{"date":20200913,"states":56,"positive":6467168,"negative":29770264,"pending":10467,"hospitalizedCurrently":29921,"hospitalizedCumulative":379881,"inIcuCurrently":6233,"inIcuCumulative":18692,"onVentilatorCurrently":1562,"onVentilatorCumulative":2056,"dateChecked":"2020-09-13T24:00:00Z","death":186296,"hospitalized":379881,"totalTestResults":97139741,"lastModified":"2020-09-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":392,"hospitalizedIncrease":545,"negativeIncrease":226347,"positiveIncrease":34579,"totalTestResultsIncrease":792700,"hash":"57ec6ff06efe0ea7a268e8455458b0d0cca8e1f4"},{"date":20200912,"states":56,"positive":6432589,"negative":29543917,"pending":10403,"hospitalizedCurrently":30758,"hospitalizedCumulative":379336,"inIcuCurrently":6451,"inIcuCumulative":18648,"onVentilatorCurrently":1619,"onVentilatorCumulative":2051,"dateChecked":"2020-09-12T24:00:00Z","death":185904,"hospitalized":379336,"totalTestResults":96347041,"lastModified":"2020-09-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":817,"hospitalizedIncrease":1145,"negativeIncrease":227638,"positiveIncrease":41850,"totalTestResultsIncrease":1020760,"hash":"e6a0ee53376c86c5c95a22e12ff690fa4be4707f"},{"date":20200911,"states":56,"positive":6390739,"negative":29316279,"pending":10813,"hospitalizedCurrently":31530,"hospitalizedCumulative":378191,"inIcuCurrently":6376,"inIcuCumulative":18549,"onVentilatorCurrently":1716,"onVentilatorCumulative":2031,"dateChecked":"2020-09-11T24:00:00Z","death":185087,"hospitalized":378191,"totalTestResults":95326281,"lastModified":"2020-09-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1015,"hospitalizedIncrease":1510,"negativeIncrease":244892,"positiveIncrease":44698,"totalTestResultsIncrease":937575,"hash":"cbb75913f9b84c1a25f52bf9bfab689a5fdd9f9f"},{"date":20200910,"states":56,"positive":6346041,"negative":29071387,"pending":10530,"hospitalizedCurrently":32521,"hospitalizedCumulative":376681,"inIcuCurrently":6522,"inIcuCumulative":18453,"onVentilatorCurrently":1923,"onVentilatorCumulative":2008,"dateChecked":"2020-09-10T24:00:00Z","death":184072,"hospitalized":376681,"totalTestResults":94388706,"lastModified":"2020-09-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1161,"hospitalizedIncrease":1498,"negativeIncrease":197077,"positiveIncrease":37409,"totalTestResultsIncrease":821387,"hash":"d33fa5bbe4d5b34676b574ad201a53f3aee3508b"},{"date":20200909,"states":56,"positive":6308632,"negative":28874310,"pending":6551,"hospitalizedCurrently":32653,"hospitalizedCumulative":375183,"inIcuCurrently":6659,"inIcuCumulative":18322,"onVentilatorCurrently":1906,"onVentilatorCumulative":1994,"dateChecked":"2020-09-09T24:00:00Z","death":182911,"hospitalized":375183,"totalTestResults":93567319,"lastModified":"2020-09-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1088,"hospitalizedIncrease":1970,"negativeIncrease":191966,"positiveIncrease":30733,"totalTestResultsIncrease":751002,"hash":"f57458f8fd99d28d30d83e20226d1057158a1920"},{"date":20200908,"states":56,"positive":6277899,"negative":28682344,"pending":8983,"hospitalizedCurrently":32339,"hospitalizedCumulative":373213,"inIcuCurrently":6543,"inIcuCumulative":18189,"onVentilatorCurrently":1881,"onVentilatorCumulative":1975,"dateChecked":"2020-09-08T24:00:00Z","death":181823,"hospitalized":373213,"totalTestResults":92816317,"lastModified":"2020-09-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":347,"hospitalizedIncrease":934,"negativeIncrease":123290,"positiveIncrease":22310,"totalTestResultsIncrease":546859,"hash":"15eb88dff9494e0219dd323dec5e6ec720cbdbc7"},{"date":20200907,"states":56,"positive":6255589,"negative":28559054,"pending":8986,"hospitalizedCurrently":32116,"hospitalizedCumulative":372279,"inIcuCurrently":6630,"inIcuCumulative":18156,"onVentilatorCurrently":1879,"onVentilatorCumulative":1967,"dateChecked":"2020-09-07T24:00:00Z","death":181476,"hospitalized":372279,"totalTestResults":92269458,"lastModified":"2020-09-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":227,"hospitalizedIncrease":474,"negativeIncrease":191875,"positiveIncrease":28117,"totalTestResultsIncrease":670866,"hash":"2f759e8a8cad78409aa0eb4c40db2482fdea2c75"},{"date":20200906,"states":56,"positive":6227472,"negative":28367179,"pending":8946,"hospitalizedCurrently":32497,"hospitalizedCumulative":371805,"inIcuCurrently":6700,"inIcuCumulative":18125,"onVentilatorCurrently":1912,"onVentilatorCumulative":1960,"dateChecked":"2020-09-06T24:00:00Z","death":181249,"hospitalized":371805,"totalTestResults":91598592,"lastModified":"2020-09-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":452,"hospitalizedIncrease":499,"negativeIncrease":206134,"positiveIncrease":33033,"totalTestResultsIncrease":764565,"hash":"3cd7b2697488509ad403ab3435b37e532f8cdf05"},{"date":20200905,"states":56,"positive":6194439,"negative":28161045,"pending":9021,"hospitalizedCurrently":33626,"hospitalizedCumulative":371306,"inIcuCurrently":6766,"inIcuCumulative":18089,"onVentilatorCurrently":1956,"onVentilatorCumulative":1956,"dateChecked":"2020-09-05T24:00:00Z","death":180797,"hospitalized":371306,"totalTestResults":90834027,"lastModified":"2020-09-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":926,"hospitalizedIncrease":1173,"negativeIncrease":218536,"positiveIncrease":44860,"totalTestResultsIncrease":993565,"hash":"fe298f63a25575f33bac2feeea6405378f740144"},{"date":20200904,"states":56,"positive":6149579,"negative":27942509,"pending":10118,"hospitalizedCurrently":34177,"hospitalizedCumulative":370133,"inIcuCurrently":6922,"inIcuCumulative":18012,"onVentilatorCurrently":1998,"onVentilatorCumulative":1943,"dateChecked":"2020-09-04T24:00:00Z","death":179871,"hospitalized":370133,"totalTestResults":89840462,"lastModified":"2020-09-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":999,"hospitalizedIncrease":1249,"negativeIncrease":256511,"positiveIncrease":51600,"totalTestResultsIncrease":1089037,"hash":"b1774365aa73e805ab83b5dd6f943230cbfac068"},{"date":20200903,"states":56,"positive":6097979,"negative":27685998,"pending":9987,"hospitalizedCurrently":34753,"hospitalizedCumulative":368884,"inIcuCurrently":6923,"inIcuCumulative":17894,"onVentilatorCurrently":2038,"onVentilatorCumulative":1928,"dateChecked":"2020-09-03T24:00:00Z","death":178872,"hospitalized":368884,"totalTestResults":88751425,"lastModified":"2020-09-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1072,"hospitalizedIncrease":1488,"negativeIncrease":227081,"positiveIncrease":44643,"totalTestResultsIncrease":909820,"hash":"beaf27bbe2a1ca6748dc95bc15fa28dce37e673e"},{"date":20200902,"states":56,"positive":6053336,"negative":27458917,"pending":9293,"hospitalizedCurrently":35660,"hospitalizedCumulative":367396,"inIcuCurrently":7091,"inIcuCumulative":17784,"onVentilatorCurrently":2027,"onVentilatorCumulative":1918,"dateChecked":"2020-09-02T24:00:00Z","death":177800,"hospitalized":367396,"totalTestResults":87841605,"lastModified":"2020-09-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1035,"hospitalizedIncrease":1521,"negativeIncrease":211097,"positiveIncrease":30655,"totalTestResultsIncrease":796145,"hash":"8c8609dcf99af4a228ad94979bd459ce9ca96df6"},{"date":20200901,"states":56,"positive":6022681,"negative":27247820,"pending":6647,"hospitalizedCurrently":35338,"hospitalizedCumulative":365875,"inIcuCurrently":7084,"inIcuCumulative":17655,"onVentilatorCurrently":2041,"onVentilatorCumulative":1902,"dateChecked":"2020-09-01T24:00:00Z","death":176765,"hospitalized":365875,"totalTestResults":87045460,"lastModified":"2020-09-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1014,"hospitalizedIncrease":1867,"negativeIncrease":179210,"positiveIncrease":42242,"totalTestResultsIncrease":796530,"hash":"bbbeffe9a5c525063a432ef0fee866697216c266"},{"date":20200831,"states":56,"positive":5980439,"negative":27068610,"pending":11128,"hospitalizedCurrently":35453,"hospitalizedCumulative":364008,"inIcuCurrently":7047,"inIcuCumulative":17537,"onVentilatorCurrently":2075,"onVentilatorCumulative":1877,"dateChecked":"2020-08-31T24:00:00Z","death":175751,"hospitalized":364008,"totalTestResults":86248930,"lastModified":"2020-08-31T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":380,"hospitalizedIncrease":710,"negativeIncrease":180728,"positiveIncrease":31720,"totalTestResultsIncrease":680649,"hash":"151234f45f9496008c37f9e50b52e909f46b90f5"},{"date":20200830,"states":56,"positive":5948719,"negative":26887882,"pending":11148,"hospitalizedCurrently":35801,"hospitalizedCumulative":363298,"inIcuCurrently":7268,"inIcuCumulative":17439,"onVentilatorCurrently":2055,"onVentilatorCumulative":1870,"dateChecked":"2020-08-30T24:00:00Z","death":175371,"hospitalized":363298,"totalTestResults":85568281,"lastModified":"2020-08-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":477,"hospitalizedIncrease":662,"negativeIncrease":220802,"positiveIncrease":38766,"totalTestResultsIncrease":823350,"hash":"6b7f1bc3e652e1b3617fae8b5b10a632ec6a2ca5"},{"date":20200829,"states":56,"positive":5909953,"negative":26667080,"pending":11151,"hospitalizedCurrently":36516,"hospitalizedCumulative":362636,"inIcuCurrently":7413,"inIcuCumulative":17401,"onVentilatorCurrently":2062,"onVentilatorCumulative":1864,"dateChecked":"2020-08-29T24:00:00Z","death":174894,"hospitalized":362636,"totalTestResults":84744931,"lastModified":"2020-08-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1017,"hospitalizedIncrease":1299,"negativeIncrease":257166,"positiveIncrease":43995,"totalTestResultsIncrease":947087,"hash":"dd4754c7564594cb6ba6a2e4d242d33484a84ce7"},{"date":20200828,"states":56,"positive":5865958,"negative":26409914,"pending":10428,"hospitalizedCurrently":37356,"hospitalizedCumulative":361337,"inIcuCurrently":7564,"inIcuCumulative":17304,"onVentilatorCurrently":2087,"onVentilatorCumulative":1856,"dateChecked":"2020-08-28T24:00:00Z","death":173877,"hospitalized":361337,"totalTestResults":83797844,"lastModified":"2020-08-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1020,"hospitalizedIncrease":1642,"negativeIncrease":224635,"positiveIncrease":46115,"totalTestResultsIncrease":938465,"hash":"59941e997039a57dc42acdde17bb4bde5fea1b99"},{"date":20200827,"states":56,"positive":5819843,"negative":26185279,"pending":11168,"hospitalizedCurrently":37498,"hospitalizedCumulative":359695,"inIcuCurrently":7712,"inIcuCumulative":17181,"onVentilatorCurrently":2128,"onVentilatorCumulative":1831,"dateChecked":"2020-08-27T24:00:00Z","death":172857,"hospitalized":359695,"totalTestResults":82859379,"lastModified":"2020-08-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1128,"hospitalizedIncrease":1654,"negativeIncrease":243599,"positiveIncrease":44111,"totalTestResultsIncrease":857577,"hash":"2e5ec0656ba9cb6cf6c4e1827143c6df473ece05"},{"date":20200826,"states":56,"positive":5775732,"negative":25941680,"pending":4081,"hospitalizedCurrently":38515,"hospitalizedCumulative":358041,"inIcuCurrently":7742,"inIcuCumulative":17046,"onVentilatorCurrently":2143,"onVentilatorCumulative":1809,"dateChecked":"2020-08-26T24:00:00Z","death":171729,"hospitalized":358041,"totalTestResults":82001802,"lastModified":"2020-08-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1300,"hospitalizedIncrease":1804,"negativeIncrease":216584,"positiveIncrease":44331,"totalTestResultsIncrease":772668,"hash":"caf50fcd3e59c0cfbd2eb9cb14c138a3f4de8370"},{"date":20200825,"states":56,"positive":5731401,"negative":25725096,"pending":4091,"hospitalizedCurrently":38831,"hospitalizedCumulative":356237,"inIcuCurrently":7854,"inIcuCumulative":16920,"onVentilatorCurrently":2161,"onVentilatorCumulative":1789,"dateChecked":"2020-08-25T24:00:00Z","death":170429,"hospitalized":356237,"totalTestResults":81229134,"lastModified":"2020-08-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1140,"hospitalizedIncrease":1988,"negativeIncrease":224504,"positiveIncrease":36839,"totalTestResultsIncrease":743872,"hash":"9db437290702c9853bd257b2263ec28796a387e3"},{"date":20200824,"states":56,"positive":5694562,"negative":25500592,"pending":4143,"hospitalizedCurrently":38806,"hospitalizedCumulative":354249,"inIcuCurrently":7854,"inIcuCumulative":16787,"onVentilatorCurrently":2112,"onVentilatorCumulative":1764,"dateChecked":"2020-08-24T24:00:00Z","death":169289,"hospitalized":354249,"totalTestResults":80485262,"lastModified":"2020-08-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":341,"hospitalizedIncrease":1031,"negativeIncrease":219639,"positiveIncrease":34543,"totalTestResultsIncrease":714951,"hash":"45fa87f9f327d3965d3ad04adf7c8b0da93b780a"},{"date":20200823,"states":56,"positive":5660019,"negative":25280953,"pending":4149,"hospitalizedCurrently":39064,"hospitalizedCumulative":353218,"inIcuCurrently":7949,"inIcuCumulative":16697,"onVentilatorCurrently":2131,"onVentilatorCumulative":1737,"dateChecked":"2020-08-23T24:00:00Z","death":168948,"hospitalized":353218,"totalTestResults":79770311,"lastModified":"2020-08-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":577,"hospitalizedIncrease":698,"negativeIncrease":128482,"positiveIncrease":37900,"totalTestResultsIncrease":725718,"hash":"6e15536772b800a592578ed6316711fa0c9cc9ff"},{"date":20200822,"states":56,"positive":5622119,"negative":25152471,"pending":4154,"hospitalizedCurrently":40017,"hospitalizedCumulative":352520,"inIcuCurrently":8207,"inIcuCumulative":16657,"onVentilatorCurrently":2204,"onVentilatorCumulative":1736,"dateChecked":"2020-08-22T24:00:00Z","death":168371,"hospitalized":352520,"totalTestResults":79044593,"lastModified":"2020-08-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1035,"hospitalizedIncrease":1603,"negativeIncrease":229726,"positiveIncrease":46054,"totalTestResultsIncrease":908182,"hash":"ce956bfec4bd00505eaf7fac345a14a087e13824"},{"date":20200821,"states":56,"positive":5576065,"negative":24922745,"pending":4199,"hospitalizedCurrently":41049,"hospitalizedCumulative":350917,"inIcuCurrently":8358,"inIcuCumulative":16563,"onVentilatorCurrently":2288,"onVentilatorCumulative":1730,"dateChecked":"2020-08-21T24:00:00Z","death":167336,"hospitalized":350917,"totalTestResults":78136411,"lastModified":"2020-08-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1119,"hospitalizedIncrease":1783,"negativeIncrease":251599,"positiveIncrease":46456,"totalTestResultsIncrease":915434,"hash":"bbee5eee499750bb4b73b6f0d99809803ade9224"},{"date":20200820,"states":56,"positive":5529609,"negative":24671146,"pending":4170,"hospitalizedCurrently":42109,"hospitalizedCumulative":349134,"inIcuCurrently":8486,"inIcuCumulative":16487,"onVentilatorCurrently":2330,"onVentilatorCumulative":1716,"dateChecked":"2020-08-20T24:00:00Z","death":166217,"hospitalized":349134,"totalTestResults":77220977,"lastModified":"2020-08-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1129,"hospitalizedIncrease":1983,"negativeIncrease":208472,"positiveIncrease":43844,"totalTestResultsIncrease":864210,"hash":"e5d4c4a0397cc181d8c943b4cac0e1d953070ee4"},{"date":20200819,"states":56,"positive":5485765,"negative":24462674,"pending":4374,"hospitalizedCurrently":43406,"hospitalizedCumulative":347151,"inIcuCurrently":8747,"inIcuCumulative":16377,"onVentilatorCurrently":2375,"onVentilatorCumulative":1705,"dateChecked":"2020-08-19T24:00:00Z","death":165088,"hospitalized":347151,"totalTestResults":76356767,"lastModified":"2020-08-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1411,"hospitalizedIncrease":1983,"negativeIncrease":243232,"positiveIncrease":45073,"totalTestResultsIncrease":832115,"hash":"7f7f758062124d9126c719b087257918edc59f95"},{"date":20200818,"states":56,"positive":5440692,"negative":24219442,"pending":4412,"hospitalizedCurrently":43840,"hospitalizedCumulative":345168,"inIcuCurrently":8859,"inIcuCumulative":16123,"onVentilatorCurrently":2467,"onVentilatorCumulative":1695,"dateChecked":"2020-08-18T24:00:00Z","death":163677,"hospitalized":345168,"totalTestResults":75524652,"lastModified":"2020-08-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1179,"hospitalizedIncrease":2261,"negativeIncrease":205817,"positiveIncrease":40070,"totalTestResultsIncrease":771994,"hash":"b35bfec2d0d183dced35b8edd329337bb76fd657"},{"date":20200817,"states":56,"positive":5400622,"negative":24013625,"pending":4298,"hospitalizedCurrently":43614,"hospitalizedCumulative":342907,"inIcuCurrently":8881,"inIcuCumulative":15985,"onVentilatorCurrently":2444,"onVentilatorCumulative":1678,"dateChecked":"2020-08-17T24:00:00Z","death":162498,"hospitalized":342907,"totalTestResults":74752658,"lastModified":"2020-08-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":411,"hospitalizedIncrease":1224,"negativeIncrease":186974,"positiveIncrease":37751,"totalTestResultsIncrease":702582,"hash":"9639655ba15a7d2b335d23812473f024f45c820b"},{"date":20200816,"states":56,"positive":5362871,"negative":23826651,"pending":4302,"hospitalizedCurrently":44155,"hospitalizedCumulative":341683,"inIcuCurrently":8958,"inIcuCumulative":15924,"onVentilatorCurrently":2481,"onVentilatorCumulative":1665,"dateChecked":"2020-08-16T24:00:00Z","death":162087,"hospitalized":341683,"totalTestResults":74050076,"lastModified":"2020-08-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":617,"hospitalizedIncrease":685,"negativeIncrease":258191,"positiveIncrease":42503,"totalTestResultsIncrease":785200,"hash":"c7e6cd3703784e2499b189e52cc6f1d99e2cbad5"},{"date":20200815,"states":56,"positive":5320368,"negative":23568460,"pending":4452,"hospitalizedCurrently":44922,"hospitalizedCumulative":340998,"inIcuCurrently":9087,"inIcuCumulative":15891,"onVentilatorCurrently":2526,"onVentilatorCumulative":1663,"dateChecked":"2020-08-15T24:00:00Z","death":161470,"hospitalized":340998,"totalTestResults":73264876,"lastModified":"2020-08-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1227,"hospitalizedIncrease":1891,"negativeIncrease":249234,"positiveIncrease":56046,"totalTestResultsIncrease":893080,"hash":"608b4f17cac9394d8215fcbb37d99ee24c8ab2aa"},{"date":20200814,"states":56,"positive":5264322,"negative":23319226,"pending":4415,"hospitalizedCurrently":45868,"hospitalizedCumulative":339107,"inIcuCurrently":9277,"inIcuCumulative":15764,"onVentilatorCurrently":2555,"onVentilatorCumulative":1665,"dateChecked":"2020-08-14T24:00:00Z","death":160243,"hospitalized":339107,"totalTestResults":72371796,"lastModified":"2020-08-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1226,"hospitalizedIncrease":2141,"negativeIncrease":309137,"positiveIncrease":57101,"totalTestResultsIncrease":990725,"hash":"7b03ffb5b4ca07c6dbd0dd3aded37e2001d55e5c"},{"date":20200813,"states":56,"positive":5207221,"negative":23010089,"pending":4239,"hospitalizedCurrently":47303,"hospitalizedCumulative":336966,"inIcuCurrently":9480,"inIcuCumulative":15629,"onVentilatorCurrently":2574,"onVentilatorCumulative":1649,"dateChecked":"2020-08-13T24:00:00Z","death":159017,"hospitalized":336966,"totalTestResults":71381071,"lastModified":"2020-08-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1163,"hospitalizedIncrease":2675,"negativeIncrease":256634,"positiveIncrease":51763,"totalTestResultsIncrease":954412,"hash":"6966198998cbe97599e3a0b7a1bfb2f0dd6c43cd"},{"date":20200812,"states":56,"positive":5155458,"negative":22753455,"pending":4174,"hospitalizedCurrently":48067,"hospitalizedCumulative":334291,"inIcuCurrently":9564,"inIcuCumulative":15524,"onVentilatorCurrently":2602,"onVentilatorCumulative":1629,"dateChecked":"2020-08-12T24:00:00Z","death":157854,"hospitalized":334291,"totalTestResults":70426659,"lastModified":"2020-08-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1517,"hospitalizedIncrease":2971,"negativeIncrease":235552,"positiveIncrease":56186,"totalTestResultsIncrease":813796,"hash":"361a5c6b55f752362882060f665caa4eda03a52d"},{"date":20200811,"states":56,"positive":5099272,"negative":22517903,"pending":4118,"hospitalizedCurrently":48600,"hospitalizedCumulative":331320,"inIcuCurrently":9135,"inIcuCumulative":15331,"onVentilatorCurrently":2422,"onVentilatorCumulative":1612,"dateChecked":"2020-08-11T24:00:00Z","death":156337,"hospitalized":331320,"totalTestResults":69612863,"lastModified":"2020-08-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1320,"hospitalizedIncrease":2624,"negativeIncrease":230600,"positiveIncrease":54935,"totalTestResultsIncrease":845183,"hash":"67d479aacdf18916f5564069778713152d29fdfd"},{"date":20200810,"states":56,"positive":5044337,"negative":22287303,"pending":3966,"hospitalizedCurrently":48751,"hospitalizedCumulative":328696,"inIcuCurrently":9209,"inIcuCumulative":15158,"onVentilatorCurrently":2529,"onVentilatorCumulative":1592,"dateChecked":"2020-08-10T24:00:00Z","death":155017,"hospitalized":328696,"totalTestResults":68767680,"lastModified":"2020-08-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":430,"hospitalizedIncrease":1554,"negativeIncrease":210324,"positiveIncrease":41370,"totalTestResultsIncrease":741379,"hash":"4f7424644cd8e88be39c8471f6e79cf4b74e94d6"},{"date":20200809,"states":56,"positive":5002967,"negative":22076979,"pending":3871,"hospitalizedCurrently":48997,"hospitalizedCumulative":327142,"inIcuCurrently":9307,"inIcuCumulative":15081,"onVentilatorCurrently":2507,"onVentilatorCumulative":1578,"dateChecked":"2020-08-09T24:00:00Z","death":154587,"hospitalized":327142,"totalTestResults":68026301,"lastModified":"2020-08-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":621,"hospitalizedIncrease":862,"negativeIncrease":260584,"positiveIncrease":50766,"totalTestResultsIncrease":803537,"hash":"85a187aeeb30a809a32a9a9c3e45f5299fedbefb"},{"date":20200808,"states":56,"positive":4952201,"negative":21816395,"pending":3888,"hospitalizedCurrently":50071,"hospitalizedCumulative":326280,"inIcuCurrently":9662,"inIcuCumulative":15024,"onVentilatorCurrently":2566,"onVentilatorCumulative":1561,"dateChecked":"2020-08-08T24:00:00Z","death":153966,"hospitalized":326280,"totalTestResults":67222764,"lastModified":"2020-08-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1086,"hospitalizedIncrease":1494,"negativeIncrease":193121,"positiveIncrease":53529,"totalTestResultsIncrease":789814,"hash":"8c6ee0b796cbe50723dca63de3526d3c219c479d"},{"date":20200807,"states":56,"positive":4898672,"negative":21623274,"pending":3988,"hospitalizedCurrently":51327,"hospitalizedCumulative":324786,"inIcuCurrently":9698,"inIcuCumulative":14925,"onVentilatorCurrently":2628,"onVentilatorCumulative":1549,"dateChecked":"2020-08-07T24:00:00Z","death":152880,"hospitalized":324786,"totalTestResults":66432950,"lastModified":"2020-08-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1323,"hospitalizedIncrease":7994,"negativeIncrease":263766,"positiveIncrease":60823,"totalTestResultsIncrease":890426,"hash":"c90a3fb03a0f447da0f9f132e53d0e5fb602c27d"},{"date":20200806,"states":56,"positive":4837849,"negative":21359508,"pending":3903,"hospitalizedCurrently":53219,"hospitalizedCumulative":316792,"inIcuCurrently":9996,"inIcuCumulative":14810,"onVentilatorCurrently":2714,"onVentilatorCumulative":1534,"dateChecked":"2020-08-06T24:00:00Z","death":151557,"hospitalized":316792,"totalTestResults":65542524,"lastModified":"2020-08-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1241,"hospitalizedIncrease":2615,"negativeIncrease":267211,"positiveIncrease":54048,"totalTestResultsIncrease":848687,"hash":"0be2fa1d7e72da13cb4d454ab422b0ee40359c85"},{"date":20200805,"states":56,"positive":4783801,"negative":21092297,"pending":3842,"hospitalizedCurrently":53435,"hospitalizedCumulative":314177,"inIcuCurrently":9988,"inIcuCumulative":14687,"onVentilatorCurrently":2721,"onVentilatorCumulative":1524,"dateChecked":"2020-08-05T24:00:00Z","death":150316,"hospitalized":314177,"totalTestResults":64693837,"lastModified":"2020-08-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1355,"hospitalizedIncrease":2118,"negativeIncrease":231712,"positiveIncrease":52698,"totalTestResultsIncrease":816864,"hash":"cbcd12b90c9822ed58d61074b894c5e54c05f5fc"},{"date":20200804,"states":56,"positive":4731103,"negative":20860585,"pending":3789,"hospitalizedCurrently":53436,"hospitalizedCumulative":312059,"inIcuCurrently":10207,"inIcuCumulative":14537,"onVentilatorCurrently":2701,"onVentilatorCumulative":1493,"dateChecked":"2020-08-04T24:00:00Z","death":148961,"hospitalized":312059,"totalTestResults":63876973,"lastModified":"2020-08-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1241,"hospitalizedIncrease":4423,"negativeIncrease":237419,"positiveIncrease":51198,"totalTestResultsIncrease":806693,"hash":"8ff2c1d4ed260a5bd70b3f124e389cd03e2cd38b"},{"date":20200803,"states":56,"positive":4679905,"negative":20623166,"pending":3662,"hospitalizedCurrently":53517,"hospitalizedCumulative":307636,"inIcuCurrently":10233,"inIcuCumulative":14370,"onVentilatorCurrently":2664,"onVentilatorCumulative":1463,"dateChecked":"2020-08-03T24:00:00Z","death":147720,"hospitalized":307636,"totalTestResults":63070280,"lastModified":"2020-08-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":516,"hospitalizedIncrease":1558,"negativeIncrease":208433,"positiveIncrease":42738,"totalTestResultsIncrease":712084,"hash":"92f16c87d9dc02ea300414241ca835a1b5f3b907"},{"date":20200802,"states":56,"positive":4637167,"negative":20414733,"pending":3888,"hospitalizedCurrently":54106,"hospitalizedCumulative":306078,"inIcuCurrently":10415,"inIcuCumulative":14288,"onVentilatorCurrently":2645,"onVentilatorCumulative":1448,"dateChecked":"2020-08-02T24:00:00Z","death":147204,"hospitalized":306078,"totalTestResults":62358196,"lastModified":"2020-08-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":496,"hospitalizedIncrease":831,"negativeIncrease":250686,"positiveIncrease":53301,"totalTestResultsIncrease":790665,"hash":"c299a664598487ae7a0e74aa1331608a9ecdec7e"},{"date":20200801,"states":56,"positive":4583866,"negative":20164047,"pending":3975,"hospitalizedCurrently":54554,"hospitalizedCumulative":305247,"inIcuCurrently":10450,"inIcuCumulative":14227,"onVentilatorCurrently":2698,"onVentilatorCumulative":1445,"dateChecked":"2020-08-01T24:00:00Z","death":146708,"hospitalized":305247,"totalTestResults":61567531,"lastModified":"2020-08-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1201,"hospitalizedIncrease":2386,"negativeIncrease":233394,"positiveIncrease":60679,"totalTestResultsIncrease":817592,"hash":"8f05bb4daa0b9f6d67f6d1c50e93f268b05d00ae"},{"date":20200731,"states":56,"positive":4523187,"negative":19930653,"pending":3956,"hospitalizedCurrently":55721,"hospitalizedCumulative":302861,"inIcuCurrently":10473,"inIcuCumulative":14044,"onVentilatorCurrently":2701,"onVentilatorCumulative":1437,"dateChecked":"2020-07-31T24:00:00Z","death":145507,"hospitalized":302861,"totalTestResults":60749939,"lastModified":"2020-07-31T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1328,"hospitalizedIncrease":2532,"negativeIncrease":98386,"positiveIncrease":67827,"totalTestResultsIncrease":988464,"hash":"23aef818fe530f555bc406552bfc852ee2e21caa"},{"date":20200730,"states":56,"positive":4455360,"negative":19832267,"pending":3947,"hospitalizedCurrently":56571,"hospitalizedCumulative":300329,"inIcuCurrently":10519,"inIcuCumulative":13875,"onVentilatorCurrently":2762,"onVentilatorCumulative":1415,"dateChecked":"2020-07-30T24:00:00Z","death":144179,"hospitalized":300329,"totalTestResults":59761475,"lastModified":"2020-07-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1248,"hospitalizedIncrease":3291,"negativeIncrease":261819,"positiveIncrease":68961,"totalTestResultsIncrease":887682,"hash":"ff085ff2118aeaa047629a053697e569e8d5ebf5"},{"date":20200729,"states":56,"positive":4386399,"negative":19570448,"pending":3840,"hospitalizedCurrently":57422,"hospitalizedCumulative":297038,"inIcuCurrently":10535,"inIcuCumulative":13744,"onVentilatorCurrently":2771,"onVentilatorCumulative":1400,"dateChecked":"2020-07-29T24:00:00Z","death":142931,"hospitalized":297038,"totalTestResults":58873793,"lastModified":"2020-07-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1503,"hospitalizedIncrease":2860,"negativeIncrease":286097,"positiveIncrease":64143,"totalTestResultsIncrease":908717,"hash":"e7556a33c604f9b9db75e5d8059204504a824a07"},{"date":20200728,"states":56,"positive":4322256,"negative":19284351,"pending":3600,"hospitalizedCurrently":57185,"hospitalizedCumulative":294178,"inIcuCurrently":10463,"inIcuCumulative":13559,"onVentilatorCurrently":2748,"onVentilatorCumulative":1372,"dateChecked":"2020-07-28T24:00:00Z","death":141428,"hospitalized":294178,"totalTestResults":57965076,"lastModified":"2020-07-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1111,"hospitalizedIncrease":4068,"negativeIncrease":235635,"positiveIncrease":58457,"totalTestResultsIncrease":842374,"hash":"fd409d05500ecb75b4ebbf5aeb3f19389db98fcf"},{"date":20200727,"states":56,"positive":4263799,"negative":19048716,"pending":3398,"hospitalizedCurrently":58987,"hospitalizedCumulative":290110,"inIcuCurrently":10328,"inIcuCumulative":13412,"onVentilatorCurrently":2723,"onVentilatorCumulative":1356,"dateChecked":"2020-07-27T24:00:00Z","death":140317,"hospitalized":290110,"totalTestResults":57122702,"lastModified":"2020-07-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1066,"hospitalizedIncrease":1631,"negativeIncrease":241474,"positiveIncrease":54479,"totalTestResultsIncrease":768987,"hash":"14ec40e0044c9e42c77deebeb38e54915f77c42b"},{"date":20200726,"states":56,"positive":4209320,"negative":18807242,"pending":3361,"hospitalizedCurrently":58731,"hospitalizedCumulative":288479,"inIcuCurrently":10353,"inIcuCumulative":13343,"onVentilatorCurrently":2723,"onVentilatorCumulative":1336,"dateChecked":"2020-07-26T24:00:00Z","death":139251,"hospitalized":288479,"totalTestResults":56353715,"lastModified":"2020-07-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":561,"hospitalizedIncrease":1380,"negativeIncrease":290147,"positiveIncrease":60768,"totalTestResultsIncrease":859179,"hash":"8914f4db5fb01c61be5bdda823a473a20f5b0260"},{"date":20200725,"states":56,"positive":4148552,"negative":18517095,"pending":3377,"hospitalizedCurrently":59382,"hospitalizedCumulative":287099,"inIcuCurrently":10380,"inIcuCumulative":13279,"onVentilatorCurrently":2729,"onVentilatorCumulative":1300,"dateChecked":"2020-07-25T24:00:00Z","death":138690,"hospitalized":287099,"totalTestResults":55494536,"lastModified":"2020-07-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1014,"hospitalizedIncrease":1820,"negativeIncrease":281095,"positiveIncrease":64845,"totalTestResultsIncrease":882389,"hash":"f76bda082150a9b3ada284cc3ea7588d131393f6"},{"date":20200724,"states":56,"positive":4083707,"negative":18236000,"pending":3409,"hospitalizedCurrently":59800,"hospitalizedCumulative":285279,"inIcuCurrently":10389,"inIcuCumulative":13182,"onVentilatorCurrently":2709,"onVentilatorCumulative":1297,"dateChecked":"2020-07-24T24:00:00Z","death":137676,"hospitalized":285279,"totalTestResults":54612147,"lastModified":"2020-07-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1175,"hospitalizedIncrease":3063,"negativeIncrease":313787,"positiveIncrease":75061,"totalTestResultsIncrease":1007671,"hash":"cec6c9fd673f69e22d0bc311cc9bd3ed5b0f93fa"},{"date":20200723,"states":56,"positive":4008646,"negative":17922213,"pending":3179,"hospitalizedCurrently":59860,"hospitalizedCumulative":282216,"inIcuCurrently":10423,"inIcuCumulative":12933,"onVentilatorCurrently":2467,"onVentilatorCumulative":1280,"dateChecked":"2020-07-23T24:00:00Z","death":136501,"hospitalized":282216,"totalTestResults":53604476,"lastModified":"2020-07-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1070,"hospitalizedIncrease":2373,"negativeIncrease":310508,"positiveIncrease":71436,"totalTestResultsIncrease":929251,"hash":"b990c6f1103fde4704489b4858ad1f5078bfc78f"},{"date":20200722,"states":56,"positive":3937210,"negative":17611705,"pending":3051,"hospitalizedCurrently":59758,"hospitalizedCumulative":279843,"inIcuCurrently":10460,"inIcuCumulative":12790,"onVentilatorCurrently":2444,"onVentilatorCumulative":1258,"dateChecked":"2020-07-22T24:00:00Z","death":135431,"hospitalized":279843,"totalTestResults":52675225,"lastModified":"2020-07-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1149,"hospitalizedIncrease":2238,"negativeIncrease":263283,"positiveIncrease":69422,"totalTestResultsIncrease":901870,"hash":"41a78ed1c445937977004d43cd29e02dcb3c8776"},{"date":20200721,"states":56,"positive":3867788,"negative":17348422,"pending":3197,"hospitalizedCurrently":59476,"hospitalizedCumulative":277605,"inIcuCurrently":6717,"inIcuCumulative":12629,"onVentilatorCurrently":2414,"onVentilatorCumulative":1242,"dateChecked":"2020-07-21T24:00:00Z","death":134282,"hospitalized":277605,"totalTestResults":51773355,"lastModified":"2020-07-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1041,"hospitalizedIncrease":2551,"negativeIncrease":240960,"positiveIncrease":62920,"totalTestResultsIncrease":833566,"hash":"1dab32f41f510b99bcff63389a27ad28051dc424"},{"date":20200720,"states":56,"positive":3804868,"negative":17107462,"pending":3003,"hospitalizedCurrently":58518,"hospitalizedCumulative":275054,"inIcuCurrently":6551,"inIcuCumulative":12475,"onVentilatorCurrently":2403,"onVentilatorCumulative":1223,"dateChecked":"2020-07-20T24:00:00Z","death":133241,"hospitalized":275054,"totalTestResults":50939789,"lastModified":"2020-07-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":376,"hospitalizedIncrease":1563,"negativeIncrease":246497,"positiveIncrease":56663,"totalTestResultsIncrease":737209,"hash":"446d64ec306f9ff558b1e90ec3f97aedcbc0d176"},{"date":20200719,"states":56,"positive":3748205,"negative":16860965,"pending":3052,"hospitalizedCurrently":58052,"hospitalizedCumulative":273491,"inIcuCurrently":6384,"inIcuCumulative":12393,"onVentilatorCurrently":2362,"onVentilatorCumulative":1216,"dateChecked":"2020-07-19T24:00:00Z","death":132865,"hospitalized":273491,"totalTestResults":50202580,"lastModified":"2020-07-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":527,"hospitalizedIncrease":888,"negativeIncrease":266177,"positiveIncrease":64230,"totalTestResultsIncrease":789513,"hash":"e48c9ca07ae7e7be4ba84504b322d01c38539297"},{"date":20200718,"states":56,"positive":3683975,"negative":16594788,"pending":3032,"hospitalizedCurrently":57822,"hospitalizedCumulative":272603,"inIcuCurrently":6397,"inIcuCumulative":12342,"onVentilatorCurrently":2343,"onVentilatorCumulative":1211,"dateChecked":"2020-07-18T24:00:00Z","death":132338,"hospitalized":272603,"totalTestResults":49413067,"lastModified":"2020-07-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":876,"hospitalizedIncrease":1992,"negativeIncrease":214410,"positiveIncrease":64750,"totalTestResultsIncrease":869668,"hash":"d62e7373e1761fe3ed7217e61e0237e345c66e17"},{"date":20200717,"states":56,"positive":3619225,"negative":16380378,"pending":3002,"hospitalizedCurrently":57871,"hospitalizedCumulative":270611,"inIcuCurrently":6451,"inIcuCumulative":12243,"onVentilatorCurrently":2352,"onVentilatorCumulative":1200,"dateChecked":"2020-07-17T24:00:00Z","death":131462,"hospitalized":270611,"totalTestResults":48543399,"lastModified":"2020-07-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":939,"hospitalizedIncrease":2485,"negativeIncrease":277945,"positiveIncrease":76524,"totalTestResultsIncrease":943532,"hash":"01616bb799602ab06acb0f8b1a560162efd1a318"},{"date":20200716,"states":56,"positive":3542701,"negative":16102433,"pending":2929,"hospitalizedCurrently":57602,"hospitalizedCumulative":268126,"inIcuCurrently":6349,"inIcuCumulative":12091,"onVentilatorCurrently":2314,"onVentilatorCumulative":1175,"dateChecked":"2020-07-16T24:00:00Z","death":130523,"hospitalized":268126,"totalTestResults":47599867,"lastModified":"2020-07-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":941,"hospitalizedIncrease":2210,"negativeIncrease":286947,"positiveIncrease":70489,"totalTestResultsIncrease":948000,"hash":"b5fd5ca83a111c2d88587a57f1fccf48273d8eb2"},{"date":20200715,"states":56,"positive":3472212,"negative":15815486,"pending":2947,"hospitalizedCurrently":56340,"hospitalizedCumulative":265916,"inIcuCurrently":6328,"inIcuCumulative":12002,"onVentilatorCurrently":2322,"onVentilatorCumulative":1166,"dateChecked":"2020-07-15T24:00:00Z","death":129582,"hospitalized":265916,"totalTestResults":46651867,"lastModified":"2020-07-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":863,"hospitalizedIncrease":2388,"negativeIncrease":268202,"positiveIncrease":69373,"totalTestResultsIncrease":913964,"hash":"101a0d8a1cdfacd31c623b1a419f40a1b50528f7"},{"date":20200714,"states":56,"positive":3402839,"negative":15547284,"pending":960,"hospitalizedCurrently":55678,"hospitalizedCumulative":263528,"inIcuCurrently":6238,"inIcuCumulative":11857,"onVentilatorCurrently":2263,"onVentilatorCumulative":1154,"dateChecked":"2020-07-14T24:00:00Z","death":128719,"hospitalized":263528,"totalTestResults":45737903,"lastModified":"2020-07-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":741,"hospitalizedIncrease":2246,"negativeIncrease":259542,"positiveIncrease":58609,"totalTestResultsIncrease":835205,"hash":"a6023f130788c826d436e2f7725a9f4a4e17c8bf"},{"date":20200713,"states":56,"positive":3344230,"negative":15287742,"pending":2610,"hospitalizedCurrently":54118,"hospitalizedCumulative":261282,"inIcuCurrently":6063,"inIcuCumulative":11749,"onVentilatorCurrently":2254,"onVentilatorCumulative":1142,"dateChecked":"2020-07-13T24:00:00Z","death":127978,"hospitalized":261282,"totalTestResults":44902698,"lastModified":"2020-07-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":329,"hospitalizedIncrease":1120,"negativeIncrease":225250,"positiveIncrease":57160,"totalTestResultsIncrease":764696,"hash":"166f18ff3fc8574cc7691d09188cbf74b3343753"},{"date":20200712,"states":56,"positive":3287070,"negative":15062492,"pending":2639,"hospitalizedCurrently":52860,"hospitalizedCumulative":260162,"inIcuCurrently":5930,"inIcuCumulative":11679,"onVentilatorCurrently":2182,"onVentilatorCumulative":1136,"dateChecked":"2020-07-12T24:00:00Z","death":127649,"hospitalized":260162,"totalTestResults":44138002,"lastModified":"2020-07-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":472,"hospitalizedIncrease":894,"negativeIncrease":263609,"positiveIncrease":61605,"totalTestResultsIncrease":796940,"hash":"4c1cb43fbcb7b47ff40a53203dc7b229966f7d62"},{"date":20200711,"states":56,"positive":3225465,"negative":14798883,"pending":2618,"hospitalizedCurrently":51982,"hospitalizedCumulative":259268,"inIcuCurrently":5939,"inIcuCumulative":11612,"onVentilatorCurrently":2169,"onVentilatorCumulative":1128,"dateChecked":"2020-07-11T24:00:00Z","death":127177,"hospitalized":259268,"totalTestResults":43341062,"lastModified":"2020-07-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":755,"hospitalizedIncrease":5088,"negativeIncrease":264909,"positiveIncrease":62569,"totalTestResultsIncrease":836027,"hash":"ba9a42feec05fd4f5dd93e7c56509e52576fb965"},{"date":20200710,"states":56,"positive":3162896,"negative":14533974,"pending":2493,"hospitalizedCurrently":51724,"hospitalizedCumulative":254180,"inIcuCurrently":5899,"inIcuCumulative":11523,"onVentilatorCurrently":2192,"onVentilatorCumulative":1118,"dateChecked":"2020-07-10T24:00:00Z","death":126422,"hospitalized":254180,"totalTestResults":42505035,"lastModified":"2020-07-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":839,"hospitalizedIncrease":2196,"negativeIncrease":288642,"positiveIncrease":67111,"totalTestResultsIncrease":912598,"hash":"312eb5d3ceb09fe0038266e5161dc6d435923253"},{"date":20200709,"states":56,"positive":3095785,"negative":14245332,"pending":2530,"hospitalizedCurrently":44051,"hospitalizedCumulative":251984,"inIcuCurrently":5843,"inIcuCumulative":11370,"onVentilatorCurrently":2129,"onVentilatorCumulative":1138,"dateChecked":"2020-07-09T24:00:00Z","death":125583,"hospitalized":251984,"totalTestResults":41592437,"lastModified":"2020-07-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":863,"hospitalizedIncrease":1661,"negativeIncrease":283969,"positiveIncrease":59062,"totalTestResultsIncrease":846616,"hash":"96552673dac713cc351fa331bf5da325b2de2a8c"},{"date":20200708,"states":56,"positive":3036723,"negative":13961363,"pending":2360,"hospitalizedCurrently":43207,"hospitalizedCumulative":250323,"inIcuCurrently":5872,"inIcuCumulative":11303,"onVentilatorCurrently":2167,"onVentilatorCumulative":1103,"dateChecked":"2020-07-08T24:00:00Z","death":124720,"hospitalized":250323,"totalTestResults":40745821,"lastModified":"2020-07-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":819,"hospitalizedIncrease":1890,"negativeIncrease":211173,"positiveIncrease":62813,"totalTestResultsIncrease":780578,"hash":"f321d7eb1c7e9faba9b2e953178e12ad161c9cd5"},{"date":20200707,"states":56,"positive":2973910,"negative":13750190,"pending":2136,"hospitalizedCurrently":41949,"hospitalizedCumulative":248433,"inIcuCurrently":5838,"inIcuCumulative":11177,"onVentilatorCurrently":2102,"onVentilatorCumulative":1084,"dateChecked":"2020-07-07T24:00:00Z","death":123901,"hospitalized":248433,"totalTestResults":39965243,"lastModified":"2020-07-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":905,"hospitalizedIncrease":1976,"negativeIncrease":208560,"positiveIncrease":50990,"totalTestResultsIncrease":742033,"hash":"b6d5c129b70c2328aca045f42cac4b7d4f90de22"},{"date":20200706,"states":56,"positive":2922920,"negative":13541630,"pending":1907,"hospitalizedCurrently":39960,"hospitalizedCumulative":246457,"inIcuCurrently":5678,"inIcuCumulative":11058,"onVentilatorCurrently":2104,"onVentilatorCumulative":1070,"dateChecked":"2020-07-06T24:00:00Z","death":122996,"hospitalized":246457,"totalTestResults":39223210,"lastModified":"2020-07-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":237,"hospitalizedIncrease":762,"negativeIncrease":171559,"positiveIncrease":40925,"totalTestResultsIncrease":650829,"hash":"e0efd6272bc42aa1b8f6cd01406f3019b55ddd22"},{"date":20200705,"states":56,"positive":2881995,"negative":13370071,"pending":1885,"hospitalizedCurrently":38872,"hospitalizedCumulative":245695,"inIcuCurrently":5653,"inIcuCumulative":11010,"onVentilatorCurrently":2080,"onVentilatorCumulative":1064,"dateChecked":"2020-07-05T24:00:00Z","death":122759,"hospitalized":245695,"totalTestResults":38572381,"lastModified":"2020-07-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":209,"hospitalizedIncrease":582,"negativeIncrease":211440,"positiveIncrease":45334,"totalTestResultsIncrease":620599,"hash":"5c257393880e68b04d79d56004208817105cb2d0"},{"date":20200704,"states":56,"positive":2836661,"negative":13158631,"pending":2083,"hospitalizedCurrently":38281,"hospitalizedCumulative":245113,"inIcuCurrently":5633,"inIcuCumulative":10977,"onVentilatorCurrently":1982,"onVentilatorCumulative":1063,"dateChecked":"2020-07-04T24:00:00Z","death":122550,"hospitalized":245113,"totalTestResults":37951782,"lastModified":"2020-07-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":296,"hospitalizedIncrease":872,"negativeIncrease":211195,"positiveIncrease":54881,"totalTestResultsIncrease":690846,"hash":"098699e79ade97b3159833619a502b7d921cab6a"},{"date":20200703,"states":56,"positive":2781780,"negative":12947436,"pending":2237,"hospitalizedCurrently":37927,"hospitalizedCumulative":244241,"inIcuCurrently":5597,"inIcuCumulative":10936,"onVentilatorCurrently":2049,"onVentilatorCumulative":1059,"dateChecked":"2020-07-03T24:00:00Z","death":122254,"hospitalized":244241,"totalTestResults":37260936,"lastModified":"2020-07-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":603,"hospitalizedIncrease":1358,"negativeIncrease":247534,"positiveIncrease":54199,"totalTestResultsIncrease":796182,"hash":"c40df0336707e627ce4730f54283314c2f9f1a2a"},{"date":20200702,"states":56,"positive":2727581,"negative":12699902,"pending":2208,"hospitalizedCurrently":37646,"hospitalizedCumulative":242883,"inIcuCurrently":5636,"inIcuCumulative":10843,"onVentilatorCurrently":2104,"onVentilatorCumulative":1041,"dateChecked":"2020-07-02T24:00:00Z","death":121651,"hospitalized":242883,"totalTestResults":36464754,"lastModified":"2020-07-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":699,"hospitalizedIncrease":1697,"negativeIncrease":228663,"positiveIncrease":53511,"totalTestResultsIncrease":774335,"hash":"f1e3a6e4f393a127c414ea7f2972dcfbc0afd2c4"},{"date":20200701,"states":56,"positive":2674070,"negative":12471239,"pending":2604,"hospitalizedCurrently":36526,"hospitalizedCumulative":241186,"inIcuCurrently":5492,"inIcuCumulative":10752,"onVentilatorCurrently":2099,"onVentilatorCumulative":1027,"dateChecked":"2020-07-01T24:00:00Z","death":120952,"hospitalized":241186,"totalTestResults":35690419,"lastModified":"2020-07-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":698,"hospitalizedIncrease":1429,"negativeIncrease":224206,"positiveIncrease":51046,"totalTestResultsIncrease":729493,"hash":"5fbefd3cfaaa790743c16f4ef8703ac5ecb1cfe9"},{"date":20200630,"states":56,"positive":2623024,"negative":12247033,"pending":2432,"hospitalizedCurrently":35337,"hospitalizedCumulative":239757,"inIcuCurrently":5426,"inIcuCumulative":10669,"onVentilatorCurrently":2044,"onVentilatorCumulative":1008,"dateChecked":"2020-06-30T24:00:00Z","death":120254,"hospitalized":239757,"totalTestResults":34960926,"lastModified":"2020-06-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":579,"hospitalizedIncrease":1473,"negativeIncrease":225256,"positiveIncrease":47010,"totalTestResultsIncrease":710726,"hash":"85eda011f54aa6aefa910404942cc81e53ee637f"},{"date":20200629,"states":56,"positive":2576014,"negative":12021777,"pending":2194,"hospitalizedCurrently":33742,"hospitalizedCumulative":238284,"inIcuCurrently":5389,"inIcuCumulative":10542,"onVentilatorCurrently":2021,"onVentilatorCumulative":990,"dateChecked":"2020-06-29T24:00:00Z","death":119675,"hospitalized":238284,"totalTestResults":34250200,"lastModified":"2020-06-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":336,"hospitalizedIncrease":731,"negativeIncrease":246910,"positiveIncrease":39398,"totalTestResultsIncrease":661374,"hash":"f13d2c9c4dd4bae3f837fd880ad84e722b4d7df6"},{"date":20200628,"states":56,"positive":2536616,"negative":11774867,"pending":2198,"hospitalizedCurrently":32575,"hospitalizedCumulative":237553,"inIcuCurrently":5252,"inIcuCumulative":10473,"onVentilatorCurrently":2077,"onVentilatorCumulative":983,"dateChecked":"2020-06-28T24:00:00Z","death":119339,"hospitalized":237553,"totalTestResults":33588826,"lastModified":"2020-06-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":273,"hospitalizedIncrease":547,"negativeIncrease":227957,"positiveIncrease":41745,"totalTestResultsIncrease":613978,"hash":"afd3fe9093185d95c0911648fe4799883f7b1deb"},{"date":20200627,"states":56,"positive":2494871,"negative":11546910,"pending":2186,"hospitalizedCurrently":32566,"hospitalizedCumulative":237006,"inIcuCurrently":5314,"inIcuCumulative":10415,"onVentilatorCurrently":2159,"onVentilatorCumulative":977,"dateChecked":"2020-06-27T24:00:00Z","death":119066,"hospitalized":237006,"totalTestResults":32974848,"lastModified":"2020-06-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":508,"hospitalizedIncrease":1058,"negativeIncrease":215921,"positiveIncrease":43058,"totalTestResultsIncrease":721135,"hash":"96f979900a4c76c8fb0018c74640a24db050227f"},{"date":20200626,"states":56,"positive":2451813,"negative":11330989,"pending":2201,"hospitalizedCurrently":31850,"hospitalizedCumulative":235948,"inIcuCurrently":5290,"inIcuCumulative":10334,"onVentilatorCurrently":2069,"onVentilatorCumulative":966,"dateChecked":"2020-06-26T24:00:00Z","death":118558,"hospitalized":235948,"totalTestResults":32253713,"lastModified":"2020-06-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":618,"hospitalizedIncrease":1542,"negativeIncrease":220349,"positiveIncrease":44340,"totalTestResultsIncrease":793454,"hash":"99927fc4076ea4b71e93b99def28952acfe3fa28"},{"date":20200625,"states":56,"positive":2407473,"negative":11110640,"pending":2133,"hospitalizedCurrently":31922,"hospitalizedCumulative":234406,"inIcuCurrently":5319,"inIcuCumulative":10257,"onVentilatorCurrently":2214,"onVentilatorCumulative":951,"dateChecked":"2020-06-25T24:00:00Z","death":117940,"hospitalized":234406,"totalTestResults":31460259,"lastModified":"2020-06-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":648,"hospitalizedIncrease":1296,"negativeIncrease":247894,"positiveIncrease":39707,"totalTestResultsIncrease":715570,"hash":"c17c368a14568cc912a488246448ac7694796719"},{"date":20200624,"states":56,"positive":2367766,"negative":10862746,"pending":2049,"hospitalizedCurrently":31270,"hospitalizedCumulative":233110,"inIcuCurrently":5292,"inIcuCumulative":10173,"onVentilatorCurrently":2247,"onVentilatorCumulative":934,"dateChecked":"2020-06-24T24:00:00Z","death":117292,"hospitalized":233110,"totalTestResults":30744689,"lastModified":"2020-06-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":704,"hospitalizedIncrease":1246,"negativeIncrease":184637,"positiveIncrease":39117,"totalTestResultsIncrease":562962,"hash":"3d34383136181d25210d9ae23b12b362424e1335"},{"date":20200623,"states":56,"positive":2328649,"negative":10678109,"pending":1891,"hospitalizedCurrently":30355,"hospitalizedCumulative":231864,"inIcuCurrently":5392,"inIcuCumulative":10077,"onVentilatorCurrently":2292,"onVentilatorCumulative":918,"dateChecked":"2020-06-23T24:00:00Z","death":116588,"hospitalized":231864,"totalTestResults":30181727,"lastModified":"2020-06-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":724,"hospitalizedIncrease":1271,"negativeIncrease":171427,"positiveIncrease":33447,"totalTestResultsIncrease":670015,"hash":"6d6a938176d47b89f43c72443471c93836f06e0d"},{"date":20200622,"states":56,"positive":2295202,"negative":10506682,"pending":2028,"hospitalizedCurrently":28963,"hospitalizedCumulative":230593,"inIcuCurrently":5325,"inIcuCumulative":10002,"onVentilatorCurrently":2301,"onVentilatorCumulative":909,"dateChecked":"2020-06-22T24:00:00Z","death":115864,"hospitalized":230593,"totalTestResults":29511712,"lastModified":"2020-06-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":288,"hospitalizedIncrease":824,"negativeIncrease":166595,"positiveIncrease":26829,"totalTestResultsIncrease":499163,"hash":"6dd3aa03d993db25601d23561762d882d6419850"},{"date":20200621,"states":56,"positive":2268373,"negative":10340087,"pending":2084,"hospitalizedCurrently":28325,"hospitalizedCumulative":229769,"inIcuCurrently":5195,"inIcuCumulative":9944,"onVentilatorCurrently":2321,"onVentilatorCumulative":904,"dateChecked":"2020-06-21T24:00:00Z","death":115576,"hospitalized":229769,"totalTestResults":29012549,"lastModified":"2020-06-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":293,"hospitalizedIncrease":519,"negativeIncrease":172865,"positiveIncrease":29188,"totalTestResultsIncrease":505598,"hash":"94a109822faf381fa1562fbc104916d0e9160af9"},{"date":20200620,"states":56,"positive":2239185,"negative":10167222,"pending":2108,"hospitalizedCurrently":28084,"hospitalizedCumulative":229250,"inIcuCurrently":5229,"inIcuCumulative":9908,"onVentilatorCurrently":2380,"onVentilatorCumulative":888,"dateChecked":"2020-06-20T24:00:00Z","death":115283,"hospitalized":229250,"totalTestResults":28506951,"lastModified":"2020-06-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":615,"hospitalizedIncrease":699,"negativeIncrease":198745,"positiveIncrease":32236,"totalTestResultsIncrease":611463,"hash":"86c58e678fc1896887f07316d51da8edd8761984"},{"date":20200619,"states":56,"positive":2206949,"negative":9968477,"pending":2032,"hospitalizedCurrently":28693,"hospitalizedCumulative":228551,"inIcuCurrently":5337,"inIcuCumulative":9876,"onVentilatorCurrently":2433,"onVentilatorCumulative":884,"dateChecked":"2020-06-19T24:00:00Z","death":114668,"hospitalized":228551,"totalTestResults":27895488,"lastModified":"2020-06-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":652,"hospitalizedIncrease":1578,"negativeIncrease":234737,"positiveIncrease":30865,"totalTestResultsIncrease":663567,"hash":"1c823d9925102fc714bdefda045dd0cd042aac94"},{"date":20200618,"states":56,"positive":2176084,"negative":9733740,"pending":1903,"hospitalizedCurrently":28538,"hospitalizedCumulative":226973,"inIcuCurrently":5472,"inIcuCumulative":9736,"onVentilatorCurrently":2518,"onVentilatorCumulative":869,"dateChecked":"2020-06-18T24:00:00Z","death":114016,"hospitalized":226973,"totalTestResults":27231921,"lastModified":"2020-06-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":682,"hospitalizedIncrease":1108,"negativeIncrease":185993,"positiveIncrease":27042,"totalTestResultsIncrease":556712,"hash":"ddbb1399328b652b520a5d5cead2d8e45ba3296c"},{"date":20200617,"states":56,"positive":2149042,"negative":9547747,"pending":1745,"hospitalizedCurrently":28647,"hospitalizedCumulative":225865,"inIcuCurrently":5608,"inIcuCumulative":9665,"onVentilatorCurrently":2584,"onVentilatorCumulative":857,"dateChecked":"2020-06-17T24:00:00Z","death":113334,"hospitalized":225865,"totalTestResults":26675209,"lastModified":"2020-06-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":780,"hospitalizedIncrease":1077,"negativeIncrease":193666,"positiveIncrease":24153,"totalTestResultsIncrease":561448,"hash":"9b42391da2ceb40474bc8f03d3f0a5161a3acf27"},{"date":20200616,"states":56,"positive":2124889,"negative":9354081,"pending":1604,"hospitalizedCurrently":28370,"hospitalizedCumulative":224788,"inIcuCurrently":5570,"inIcuCumulative":9590,"onVentilatorCurrently":2591,"onVentilatorCumulative":845,"dateChecked":"2020-06-16T24:00:00Z","death":112554,"hospitalized":224788,"totalTestResults":26113761,"lastModified":"2020-06-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":720,"hospitalizedIncrease":1184,"negativeIncrease":180528,"positiveIncrease":22838,"totalTestResultsIncrease":504724,"hash":"3cd950c260f613f37f3626ad4ec940e421ad91ea"},{"date":20200615,"states":56,"positive":2102051,"negative":9173553,"pending":1619,"hospitalizedCurrently":28034,"hospitalizedCumulative":223604,"inIcuCurrently":5700,"inIcuCumulative":9516,"onVentilatorCurrently":2636,"onVentilatorCumulative":835,"dateChecked":"2020-06-15T24:00:00Z","death":111834,"hospitalized":223604,"totalTestResults":25609037,"lastModified":"2020-06-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":385,"hospitalizedIncrease":664,"negativeIncrease":167343,"positiveIncrease":18255,"totalTestResultsIncrease":448011,"hash":"0261f4e56aff3681407e34cf2baef8305c62d298"},{"date":20200614,"states":56,"positive":2083796,"negative":9006210,"pending":1672,"hospitalizedCurrently":28020,"hospitalizedCumulative":222940,"inIcuCurrently":5749,"inIcuCumulative":9466,"onVentilatorCurrently":2716,"onVentilatorCumulative":834,"dateChecked":"2020-06-14T24:00:00Z","death":111449,"hospitalized":222940,"totalTestResults":25161026,"lastModified":"2020-06-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":355,"hospitalizedIncrease":610,"negativeIncrease":169214,"positiveIncrease":21658,"totalTestResultsIncrease":477533,"hash":"4ae677663d04b044fbe8c9109d1d24fe80295a00"},{"date":20200613,"states":56,"positive":2062138,"negative":8836996,"pending":1698,"hospitalizedCurrently":28578,"hospitalizedCumulative":222330,"inIcuCurrently":5883,"inIcuCumulative":9430,"onVentilatorCurrently":2726,"onVentilatorCumulative":830,"dateChecked":"2020-06-13T24:00:00Z","death":111094,"hospitalized":222330,"totalTestResults":24683493,"lastModified":"2020-06-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":694,"hospitalizedIncrease":954,"negativeIncrease":197530,"positiveIncrease":25453,"totalTestResultsIncrease":544608,"hash":"96498ecf4777530c911d037d745dd32b036a48bb"},{"date":20200612,"states":56,"positive":2036685,"negative":8639466,"pending":1783,"hospitalizedCurrently":29306,"hospitalizedCumulative":221376,"inIcuCurrently":6009,"inIcuCumulative":9373,"onVentilatorCurrently":2738,"onVentilatorCumulative":814,"dateChecked":"2020-06-12T24:00:00Z","death":110400,"hospitalized":221376,"totalTestResults":24138885,"lastModified":"2020-06-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":766,"hospitalizedIncrease":1376,"negativeIncrease":228304,"positiveIncrease":23141,"totalTestResultsIncrease":623384,"hash":"9940dcf4b1657ab4de6c42b80efdbe11f25f8236"},{"date":20200611,"states":56,"positive":2013544,"negative":8411162,"pending":1816,"hospitalizedCurrently":29850,"hospitalizedCumulative":220000,"inIcuCurrently":6075,"inIcuCumulative":9295,"onVentilatorCurrently":2885,"onVentilatorCumulative":792,"dateChecked":"2020-06-11T24:00:00Z","death":109634,"hospitalized":220000,"totalTestResults":23515501,"lastModified":"2020-06-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":896,"hospitalizedIncrease":1526,"negativeIncrease":149629,"positiveIncrease":21991,"totalTestResultsIncrease":484979,"hash":"886dc70242c41018e41adf3a5f423204a056a3a9"},{"date":20200610,"states":56,"positive":1991553,"negative":8261533,"pending":1737,"hospitalizedCurrently":30961,"hospitalizedCumulative":218474,"inIcuCurrently":6256,"inIcuCumulative":9225,"onVentilatorCurrently":3022,"onVentilatorCumulative":780,"dateChecked":"2020-06-10T24:00:00Z","death":108738,"hospitalized":218474,"totalTestResults":23030522,"lastModified":"2020-06-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":893,"hospitalizedIncrease":1239,"negativeIncrease":168836,"positiveIncrease":20880,"totalTestResultsIncrease":482620,"hash":"9bed60ceb4fbf066fd20a78c99de685a16dbec0e"},{"date":20200609,"states":56,"positive":1970673,"negative":8092697,"pending":1661,"hospitalizedCurrently":31179,"hospitalizedCumulative":217235,"inIcuCurrently":6453,"inIcuCumulative":9141,"onVentilatorCurrently":3088,"onVentilatorCumulative":771,"dateChecked":"2020-06-09T24:00:00Z","death":107845,"hospitalized":217235,"totalTestResults":22547902,"lastModified":"2020-06-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":886,"hospitalizedIncrease":1279,"negativeIncrease":155350,"positiveIncrease":16916,"totalTestResultsIncrease":454850,"hash":"24d2a6ba2e29675481aa12212165a6fb5b45c35c"},{"date":20200608,"states":56,"positive":1953757,"negative":7937347,"pending":1606,"hospitalizedCurrently":31105,"hospitalizedCumulative":215956,"inIcuCurrently":6398,"inIcuCumulative":9013,"onVentilatorCurrently":3238,"onVentilatorCumulative":762,"dateChecked":"2020-06-08T24:00:00Z","death":106959,"hospitalized":215956,"totalTestResults":22093052,"lastModified":"2020-06-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":675,"hospitalizedIncrease":1071,"negativeIncrease":132298,"positiveIncrease":16923,"totalTestResultsIncrease":405793,"hash":"daa4a8ed4f88ecf5ee859f33b0ce2274b2cf21f5"},{"date":20200607,"states":56,"positive":1936834,"negative":7805049,"pending":1733,"hospitalizedCurrently":31490,"hospitalizedCumulative":214885,"inIcuCurrently":6501,"inIcuCumulative":8957,"onVentilatorCurrently":3298,"onVentilatorCumulative":753,"dateChecked":"2020-06-07T24:00:00Z","death":106284,"hospitalized":214885,"totalTestResults":21687259,"lastModified":"2020-06-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":447,"hospitalizedIncrease":655,"negativeIncrease":188348,"positiveIncrease":19056,"totalTestResultsIncrease":434862,"hash":"47f1068ec1fee1a98031d59430e68b59ab702cd6"},{"date":20200606,"states":56,"positive":1917778,"negative":7616701,"pending":1796,"hospitalizedCurrently":31994,"hospitalizedCumulative":214230,"inIcuCurrently":6762,"inIcuCumulative":8920,"onVentilatorCurrently":3476,"onVentilatorCumulative":750,"dateChecked":"2020-06-06T24:00:00Z","death":105837,"hospitalized":214230,"totalTestResults":21252397,"lastModified":"2020-06-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":714,"hospitalizedIncrease":989,"negativeIncrease":224192,"positiveIncrease":22746,"totalTestResultsIncrease":557957,"hash":"52bf9e33ad1d913a7da5c73220b5504eb8cac3a1"},{"date":20200605,"states":56,"positive":1895032,"negative":7392509,"pending":1749,"hospitalizedCurrently":32502,"hospitalizedCumulative":213241,"inIcuCurrently":6921,"inIcuCumulative":8863,"onVentilatorCurrently":3520,"onVentilatorCumulative":740,"dateChecked":"2020-06-05T24:00:00Z","death":105123,"hospitalized":213241,"totalTestResults":20694440,"lastModified":"2020-06-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":835,"hospitalizedIncrease":1518,"negativeIncrease":233592,"positiveIncrease":23050,"totalTestResultsIncrease":624244,"hash":"d15a15a3672f42d2bf2665c6efd6078962a5b92a"},{"date":20200604,"states":56,"positive":1871982,"negative":7158917,"pending":3474,"hospitalizedCurrently":32802,"hospitalizedCumulative":211723,"inIcuCurrently":7044,"inIcuCumulative":8787,"onVentilatorCurrently":3662,"onVentilatorCumulative":723,"dateChecked":"2020-06-04T24:00:00Z","death":104288,"hospitalized":211723,"totalTestResults":20070196,"lastModified":"2020-06-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":883,"hospitalizedIncrease":-2856,"negativeIncrease":180430,"positiveIncrease":20477,"totalTestResultsIncrease":498869,"hash":"ba9fde533b6b21049948399b3190220186af617c"},{"date":20200603,"states":56,"positive":1851505,"negative":6978487,"pending":3556,"hospitalizedCurrently":33227,"hospitalizedCumulative":214579,"inIcuCurrently":7229,"inIcuCumulative":8688,"onVentilatorCurrently":3754,"onVentilatorCumulative":717,"dateChecked":"2020-06-03T24:00:00Z","death":103405,"hospitalized":214579,"totalTestResults":19571327,"lastModified":"2020-06-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":975,"hospitalizedIncrease":2145,"negativeIncrease":185773,"positiveIncrease":20182,"totalTestResultsIncrease":504449,"hash":"28b5d81ad6a0a2bd3f792e676bafb09e9499d3e4"},{"date":20200602,"states":56,"positive":1831323,"negative":6792714,"pending":4054,"hospitalizedCurrently":33956,"hospitalizedCumulative":212434,"inIcuCurrently":7410,"inIcuCumulative":8566,"onVentilatorCurrently":3854,"onVentilatorCumulative":710,"dateChecked":"2020-06-02T24:00:00Z","death":102430,"hospitalized":212434,"totalTestResults":19066878,"lastModified":"2020-06-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":971,"hospitalizedIncrease":1735,"negativeIncrease":161590,"positiveIncrease":19879,"totalTestResultsIncrease":449048,"hash":"064f26de1e344bac9f7335c2280984a599f5de1c"},{"date":20200601,"states":56,"positive":1811444,"negative":6631124,"pending":3455,"hospitalizedCurrently":34325,"hospitalizedCumulative":210699,"inIcuCurrently":7592,"inIcuCumulative":8485,"onVentilatorCurrently":3950,"onVentilatorCumulative":704,"dateChecked":"2020-06-01T24:00:00Z","death":101459,"hospitalized":210699,"totalTestResults":18617830,"lastModified":"2020-06-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":679,"hospitalizedIncrease":2862,"negativeIncrease":158114,"positiveIncrease":20101,"totalTestResultsIncrease":419427,"hash":"809ada6a1a5da919eac522070de54a755baa52ec"},{"date":20200531,"states":56,"positive":1791343,"negative":6473010,"pending":3270,"hospitalizedCurrently":34925,"hospitalizedCumulative":207837,"inIcuCurrently":7625,"inIcuCumulative":8445,"onVentilatorCurrently":3669,"onVentilatorCumulative":704,"dateChecked":"2020-05-31T24:00:00Z","death":100780,"hospitalized":207837,"totalTestResults":18198403,"lastModified":"2020-05-31T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":655,"hospitalizedIncrease":895,"negativeIncrease":147185,"positiveIncrease":21641,"totalTestResultsIncrease":430493,"hash":"fd39c23d08142a329797a7005227e747b533f311"},{"date":20200530,"states":56,"positive":1769702,"negative":6325825,"pending":1668,"hospitalizedCurrently":35759,"hospitalizedCumulative":206942,"inIcuCurrently":7960,"inIcuCumulative":8305,"onVentilatorCurrently":4008,"onVentilatorCumulative":698,"dateChecked":"2020-05-30T24:00:00Z","death":100125,"hospitalized":206942,"totalTestResults":17767910,"lastModified":"2020-05-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":923,"hospitalizedIncrease":1421,"negativeIncrease":167649,"positiveIncrease":23596,"totalTestResultsIncrease":457174,"hash":"b5762f7fdbc96c01484827b5b7a8aaad331aa7b0"},{"date":20200529,"states":56,"positive":1746106,"negative":6158176,"pending":2978,"hospitalizedCurrently":36942,"hospitalizedCumulative":205521,"inIcuCurrently":8170,"inIcuCumulative":8235,"onVentilatorCurrently":4028,"onVentilatorCumulative":689,"dateChecked":"2020-05-29T24:00:00Z","death":99202,"hospitalized":205521,"totalTestResults":17310736,"lastModified":"2020-05-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1174,"hospitalizedIncrease":1571,"negativeIncrease":196292,"positiveIncrease":23618,"totalTestResultsIncrease":534228,"hash":"50c5212b5e16da07b836968797c6ea870f4000e2"},{"date":20200528,"states":56,"positive":1722488,"negative":5961884,"pending":1906,"hospitalizedCurrently":38000,"hospitalizedCumulative":203950,"inIcuCurrently":8392,"inIcuCumulative":8109,"onVentilatorCurrently":4079,"onVentilatorCumulative":676,"dateChecked":"2020-05-28T24:00:00Z","death":98028,"hospitalized":203950,"totalTestResults":16776508,"lastModified":"2020-05-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1235,"hospitalizedIncrease":1594,"negativeIncrease":188257,"positiveIncrease":22799,"totalTestResultsIncrease":493996,"hash":"c1908ffac3e1b98594b657cc94f290a2ddf98276"},{"date":20200527,"states":56,"positive":1699689,"negative":5773627,"pending":3132,"hospitalizedCurrently":38300,"hospitalizedCumulative":202356,"inIcuCurrently":8552,"inIcuCumulative":8015,"onVentilatorCurrently":4223,"onVentilatorCumulative":666,"dateChecked":"2020-05-27T24:00:00Z","death":96793,"hospitalized":202356,"totalTestResults":16282512,"lastModified":"2020-05-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1335,"hospitalizedIncrease":1561,"negativeIncrease":151062,"positiveIncrease":19172,"totalTestResultsIncrease":416554,"hash":"e36b7060288d3e243b309003bb7e7a266372e1bf"},{"date":20200526,"states":56,"positive":1680517,"negative":5622565,"pending":1549,"hospitalizedCurrently":37751,"hospitalizedCumulative":200795,"inIcuCurrently":8580,"inIcuCumulative":7899,"onVentilatorCurrently":4221,"onVentilatorCumulative":650,"dateChecked":"2020-05-26T24:00:00Z","death":95458,"hospitalized":200795,"totalTestResults":15865958,"lastModified":"2020-05-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":665,"hospitalizedIncrease":17287,"negativeIncrease":112350,"positiveIncrease":16690,"totalTestResultsIncrease":315330,"hash":"28834198828e24ebfad1087ea299460562698dfe"},{"date":20200525,"states":56,"positive":1663827,"negative":5510215,"pending":3368,"hospitalizedCurrently":37703,"hospitalizedCumulative":183508,"inIcuCurrently":8467,"inIcuCumulative":7847,"onVentilatorCurrently":4232,"onVentilatorCumulative":642,"dateChecked":"2020-05-25T24:00:00Z","death":94793,"hospitalized":183508,"totalTestResults":15550628,"lastModified":"2020-05-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":556,"hospitalizedIncrease":898,"negativeIncrease":167919,"positiveIncrease":18555,"totalTestResultsIncrease":408047,"hash":"443cb2b1f0c2e7387f896d13fbc4d085f1f09817"},{"date":20200524,"states":56,"positive":1645272,"negative":5342296,"pending":3860,"hospitalizedCurrently":37742,"hospitalizedCumulative":182610,"inIcuCurrently":8491,"inIcuCumulative":7801,"onVentilatorCurrently":4380,"onVentilatorCumulative":639,"dateChecked":"2020-05-24T24:00:00Z","death":94237,"hospitalized":182610,"totalTestResults":15142581,"lastModified":"2020-05-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":688,"hospitalizedIncrease":1028,"negativeIncrease":128061,"positiveIncrease":19062,"totalTestResultsIncrease":389319,"hash":"c66a5c79984a5bf2ac6bed8dd5b33a895649b24d"},{"date":20200523,"states":56,"positive":1626210,"negative":5214235,"pending":4084,"hospitalizedCurrently":38625,"hospitalizedCumulative":181582,"inIcuCurrently":8739,"inIcuCumulative":7770,"onVentilatorCurrently":4621,"onVentilatorCumulative":638,"dateChecked":"2020-05-23T24:00:00Z","death":93549,"hospitalized":181582,"totalTestResults":14753262,"lastModified":"2020-05-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1040,"hospitalizedIncrease":1385,"negativeIncrease":118220,"positiveIncrease":22561,"totalTestResultsIncrease":444574,"hash":"b77e86aabbb02225b6e97bb3b75421ff7539cfcd"},{"date":20200522,"states":56,"positive":1603649,"negative":5096015,"pending":3709,"hospitalizedCurrently":40008,"hospitalizedCumulative":180197,"inIcuCurrently":9042,"inIcuCumulative":7689,"onVentilatorCurrently":4714,"onVentilatorCumulative":633,"dateChecked":"2020-05-22T24:00:00Z","death":92509,"hospitalized":180197,"totalTestResults":14308688,"lastModified":"2020-05-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1290,"hospitalizedIncrease":3949,"negativeIncrease":172853,"positiveIncrease":24115,"totalTestResultsIncrease":453783,"hash":"69776cbc68cd0cc4b627ab0daa33af84ea062841"},{"date":20200521,"states":56,"positive":1579534,"negative":4923162,"pending":3641,"hospitalizedCurrently":41359,"hospitalizedCumulative":176248,"inIcuCurrently":9092,"inIcuCumulative":7412,"onVentilatorCurrently":4871,"onVentilatorCumulative":616,"dateChecked":"2020-05-21T24:00:00Z","death":91219,"hospitalized":176248,"totalTestResults":13854905,"lastModified":"2020-05-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1380,"hospitalizedIncrease":4547,"negativeIncrease":228097,"positiveIncrease":26831,"totalTestResultsIncrease":508832,"hash":"ccc34e14c02c2471438f83f7c624e59a132b4c60"},{"date":20200520,"states":56,"positive":1552703,"negative":4695065,"pending":2973,"hospitalizedCurrently":41856,"hospitalizedCumulative":171701,"inIcuCurrently":9522,"inIcuCumulative":7319,"onVentilatorCurrently":4907,"onVentilatorCumulative":613,"dateChecked":"2020-05-20T24:00:00Z","death":89839,"hospitalized":171701,"totalTestResults":13346073,"lastModified":"2020-05-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1397,"hospitalizedIncrease":1756,"negativeIncrease":167279,"positiveIncrease":21293,"totalTestResultsIncrease":450292,"hash":"0c712a2ddcde0d24095fd794a1a5f87155ce27f1"},{"date":20200519,"states":56,"positive":1531410,"negative":4527786,"pending":2944,"hospitalizedCurrently":42023,"hospitalizedCumulative":169945,"inIcuCurrently":9598,"inIcuCumulative":7217,"onVentilatorCurrently":5032,"onVentilatorCumulative":606,"dateChecked":"2020-05-19T24:00:00Z","death":88442,"hospitalized":169945,"totalTestResults":12895781,"lastModified":"2020-05-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1317,"hospitalizedIncrease":1548,"negativeIncrease":165975,"positiveIncrease":20687,"totalTestResultsIncrease":420506,"hash":"ed190beebf19867b68b9f47065753872773cc949"},{"date":20200518,"states":56,"positive":1510723,"negative":4361811,"pending":3596,"hospitalizedCurrently":41940,"hospitalizedCumulative":168397,"inIcuCurrently":9748,"inIcuCumulative":7064,"onVentilatorCurrently":5260,"onVentilatorCumulative":602,"dateChecked":"2020-05-18T24:00:00Z","death":87125,"hospitalized":168397,"totalTestResults":12475275,"lastModified":"2020-05-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":854,"hospitalizedIncrease":1132,"negativeIncrease":127310,"positiveIncrease":20597,"totalTestResultsIncrease":349995,"hash":"5d87e1cec3c65e60050bf62bcc85d99868e97e4c"},{"date":20200517,"states":56,"positive":1490126,"negative":4234501,"pending":3449,"hospitalizedCurrently":42019,"hospitalizedCumulative":167265,"inIcuCurrently":9945,"inIcuCumulative":7003,"onVentilatorCurrently":5467,"onVentilatorCumulative":593,"dateChecked":"2020-05-17T24:00:00Z","death":86271,"hospitalized":167265,"totalTestResults":12125280,"lastModified":"2020-05-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":873,"hospitalizedIncrease":1134,"negativeIncrease":140015,"positiveIncrease":20436,"totalTestResultsIncrease":351153,"hash":"99dd2891c51433dbcfe6482d65b5d001040201cb"},{"date":20200516,"states":56,"positive":1469690,"negative":4094486,"pending":3788,"hospitalizedCurrently":43515,"hospitalizedCumulative":166131,"inIcuCurrently":10276,"inIcuCumulative":6945,"onVentilatorCurrently":5532,"onVentilatorCumulative":592,"dateChecked":"2020-05-16T24:00:00Z","death":85398,"hospitalized":166131,"totalTestResults":11774127,"lastModified":"2020-05-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1237,"hospitalizedIncrease":1796,"negativeIncrease":130077,"positiveIncrease":23743,"totalTestResultsIncrease":392591,"hash":"b60c0dd7bee1f0a290a2d187350a67c124178692"},{"date":20200515,"states":56,"positive":1445947,"negative":3964409,"pending":2457,"hospitalizedCurrently":44553,"hospitalizedCumulative":164335,"inIcuCurrently":10476,"inIcuCumulative":6890,"onVentilatorCurrently":5744,"onVentilatorCumulative":589,"dateChecked":"2020-05-15T24:00:00Z","death":84161,"hospitalized":164335,"totalTestResults":11381536,"lastModified":"2020-05-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1538,"hospitalizedIncrease":1314,"negativeIncrease":123836,"positiveIncrease":25490,"totalTestResultsIncrease":406415,"hash":"0222f463d3dd0407b7f7f2195aa4cf5e6f11aefb"},{"date":20200514,"states":56,"positive":1420457,"negative":3840573,"pending":2673,"hospitalizedCurrently":45923,"hospitalizedCumulative":163021,"inIcuCurrently":10655,"inIcuCumulative":6795,"onVentilatorCurrently":5940,"onVentilatorCumulative":582,"dateChecked":"2020-05-14T24:00:00Z","death":82623,"hospitalized":163021,"totalTestResults":10975121,"lastModified":"2020-05-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1853,"hospitalizedIncrease":3160,"negativeIncrease":137271,"positiveIncrease":26773,"totalTestResultsIncrease":391455,"hash":"1b0bc57d5043838cbcff6613f543fe3472b44959"},{"date":20200513,"states":56,"positive":1393684,"negative":3703302,"pending":1983,"hospitalizedCurrently":46921,"hospitalizedCumulative":159861,"inIcuCurrently":10991,"inIcuCumulative":6713,"onVentilatorCurrently":6164,"onVentilatorCumulative":572,"dateChecked":"2020-05-13T24:00:00Z","death":80770,"hospitalized":159861,"totalTestResults":10583666,"lastModified":"2020-05-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1730,"hospitalizedIncrease":1786,"negativeIncrease":116695,"positiveIncrease":21500,"totalTestResultsIncrease":345138,"hash":"832613d91c3a22a2c4b6d4608f1c52d9bf6552ae"},{"date":20200512,"states":56,"positive":1372184,"negative":3586607,"pending":1803,"hospitalizedCurrently":47343,"hospitalizedCumulative":158075,"inIcuCurrently":11241,"inIcuCumulative":6585,"onVentilatorCurrently":6350,"onVentilatorCumulative":559,"dateChecked":"2020-05-12T24:00:00Z","death":79040,"hospitalized":158075,"totalTestResults":10238528,"lastModified":"2020-05-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1509,"hospitalizedIncrease":1486,"negativeIncrease":109273,"positiveIncrease":22442,"totalTestResultsIncrease":339232,"hash":"be793b766fdba3ee78052eb0b77cbb7fca9a7534"},{"date":20200511,"states":56,"positive":1349742,"negative":3477334,"pending":1989,"hospitalizedCurrently":46550,"hospitalizedCumulative":156589,"inIcuCurrently":11153,"inIcuCumulative":6488,"onVentilatorCurrently":6349,"onVentilatorCumulative":551,"dateChecked":"2020-05-11T24:00:00Z","death":77531,"hospitalized":156589,"totalTestResults":9899296,"lastModified":"2020-05-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":891,"hospitalizedIncrease":1374,"negativeIncrease":207145,"positiveIncrease":18140,"totalTestResultsIncrease":374214,"hash":"82806f73ece5925106985eaec1e657575c3a5ca5"},{"date":20200510,"states":56,"positive":1331602,"negative":3270189,"pending":3095,"hospitalizedCurrently":46735,"hospitalizedCumulative":155215,"inIcuCurrently":11382,"inIcuCumulative":6445,"onVentilatorCurrently":6392,"onVentilatorCumulative":547,"dateChecked":"2020-05-10T24:00:00Z","death":76640,"hospitalized":155215,"totalTestResults":9525082,"lastModified":"2020-05-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1035,"hospitalizedIncrease":1043,"negativeIncrease":93962,"positiveIncrease":21116,"totalTestResultsIncrease":275936,"hash":"f13748847dd661322548575ebb6c17e034cd1bec"},{"date":20200509,"states":56,"positive":1310486,"negative":3176227,"pending":3054,"hospitalizedCurrently":48581,"hospitalizedCumulative":154172,"inIcuCurrently":11504,"inIcuCumulative":6367,"onVentilatorCurrently":6550,"onVentilatorCumulative":543,"dateChecked":"2020-05-09T24:00:00Z","death":75605,"hospitalized":154172,"totalTestResults":9249146,"lastModified":"2020-05-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1456,"hospitalizedIncrease":1680,"negativeIncrease":111242,"positiveIncrease":25320,"totalTestResultsIncrease":323737,"hash":"7ee6523886d75d811a1cb791f280ba911b4712c0"},{"date":20200508,"states":56,"positive":1285166,"negative":3064985,"pending":3307,"hospitalizedCurrently":49770,"hospitalizedCumulative":152492,"inIcuCurrently":11786,"inIcuCumulative":6294,"onVentilatorCurrently":6793,"onVentilatorCumulative":531,"dateChecked":"2020-05-08T24:00:00Z","death":74149,"hospitalized":152492,"totalTestResults":8925409,"lastModified":"2020-05-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1784,"hospitalizedIncrease":6230,"negativeIncrease":104963,"positiveIncrease":27197,"totalTestResultsIncrease":312586,"hash":"b6653e9f1316781ba7d25233e69ed1c1b1e177ff"},{"date":20200507,"states":56,"positive":1257969,"negative":2960022,"pending":3171,"hospitalizedCurrently":51445,"hospitalizedCumulative":146262,"inIcuCurrently":12135,"inIcuCumulative":5174,"onVentilatorCurrently":7067,"onVentilatorCumulative":529,"dateChecked":"2020-05-07T24:00:00Z","death":72365,"hospitalized":146262,"totalTestResults":8612823,"lastModified":"2020-05-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2748,"hospitalizedIncrease":4191,"negativeIncrease":93943,"positiveIncrease":27229,"totalTestResultsIncrease":330008,"hash":"237efaee115796c32dc75b3c0e60ddc516323170"},{"date":20200506,"states":56,"positive":1230740,"negative":2866079,"pending":2742,"hospitalizedCurrently":52609,"hospitalizedCumulative":142071,"inIcuCurrently":12480,"inIcuCumulative":4911,"onVentilatorCurrently":4758,"onVentilatorCumulative":449,"dateChecked":"2020-05-06T24:00:00Z","death":69617,"hospitalized":142071,"totalTestResults":8282815,"lastModified":"2020-05-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1918,"hospitalizedIncrease":2154,"negativeIncrease":89076,"positiveIncrease":25256,"totalTestResultsIncrease":284216,"hash":"7b4bb5b15218439423c3855a0552d1f48c40c35a"},{"date":20200505,"states":56,"positive":1205484,"negative":2777003,"pending":2633,"hospitalizedCurrently":53164,"hospitalizedCumulative":139917,"inIcuCurrently":12620,"inIcuCumulative":4794,"onVentilatorCurrently":4810,"onVentilatorCumulative":439,"dateChecked":"2020-05-05T24:00:00Z","death":67699,"hospitalized":139917,"totalTestResults":7998599,"lastModified":"2020-05-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2490,"hospitalizedIncrease":1932,"negativeIncrease":104879,"positiveIncrease":22344,"totalTestResultsIncrease":278449,"hash":"0d44fdd967a3121aad231a86108a995bcdfa0d53"},{"date":20200504,"states":56,"positive":1183140,"negative":2672124,"pending":2791,"hospitalizedCurrently":52375,"hospitalizedCumulative":137985,"inIcuCurrently":12701,"inIcuCumulative":4579,"onVentilatorCurrently":4852,"onVentilatorCumulative":430,"dateChecked":"2020-05-04T24:00:00Z","death":65209,"hospitalized":137985,"totalTestResults":7720150,"lastModified":"2020-05-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1028,"hospitalizedIncrease":1765,"negativeIncrease":89245,"positiveIncrease":22195,"totalTestResultsIncrease":236185,"hash":"ca4679f2f73f368ac42de9fb3cdfecafe189ac5e"},{"date":20200503,"states":56,"positive":1160945,"negative":2582879,"pending":2812,"hospitalizedCurrently":52623,"hospitalizedCumulative":136220,"inIcuCurrently":12724,"inIcuCumulative":4502,"onVentilatorCurrently":4762,"onVentilatorCumulative":425,"dateChecked":"2020-05-03T24:00:00Z","death":64181,"hospitalized":136220,"totalTestResults":7483965,"lastModified":"2020-05-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1248,"hospitalizedIncrease":1855,"negativeIncrease":95643,"positiveIncrease":25789,"totalTestResultsIncrease":240968,"hash":"1c1a0650e0c0a1d8abb1dc069b3c428194b4ae3c"},{"date":20200502,"states":56,"positive":1135156,"negative":2487236,"pending":1578,"hospitalizedCurrently":54008,"hospitalizedCumulative":134365,"inIcuCurrently":12904,"inIcuCumulative":4386,"onVentilatorCurrently":4846,"onVentilatorCumulative":375,"dateChecked":"2020-05-02T24:00:00Z","death":62933,"hospitalized":134365,"totalTestResults":7242997,"lastModified":"2020-05-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1527,"hospitalizedIncrease":1995,"negativeIncrease":79105,"positiveIncrease":29196,"totalTestResultsIncrease":272239,"hash":"bad187b9cf03c00b6fa8a2c49e316cd6380c3ff1"},{"date":20200501,"states":56,"positive":1105960,"negative":2408131,"pending":1639,"hospitalizedCurrently":54897,"hospitalizedCumulative":132370,"inIcuCurrently":12861,"inIcuCumulative":4300,"onVentilatorCurrently":4712,"onVentilatorCumulative":376,"dateChecked":"2020-05-01T24:00:00Z","death":61406,"hospitalized":132370,"totalTestResults":6970758,"lastModified":"2020-05-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1809,"hospitalizedIncrease":9874,"negativeIncrease":104558,"positiveIncrease":32808,"totalTestResultsIncrease":285823,"hash":"ae0f09d44290d5dd5372b19752e37991407b5888"},{"date":20200430,"states":56,"positive":1073152,"negative":2303573,"pending":2775,"hospitalizedCurrently":54905,"hospitalizedCumulative":122496,"inIcuCurrently":13246,"inIcuCumulative":4192,"onVentilatorCurrently":4708,"onVentilatorCumulative":373,"dateChecked":"2020-04-30T24:00:00Z","death":59597,"hospitalized":122496,"totalTestResults":6684935,"lastModified":"2020-04-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2160,"hospitalizedIncrease":2382,"negativeIncrease":81678,"positiveIncrease":30046,"totalTestResultsIncrease":275561,"hash":"6424b1906d1ca5c29eb0d07d9884453ed202bbf5"},{"date":20200429,"states":56,"positive":1043106,"negative":2221895,"pending":4832,"hospitalizedCurrently":56009,"hospitalizedCumulative":120114,"inIcuCurrently":13550,"inIcuCumulative":4093,"onVentilatorCurrently":4803,"onVentilatorCumulative":365,"dateChecked":"2020-04-29T24:00:00Z","death":57437,"hospitalized":120114,"totalTestResults":6409374,"lastModified":"2020-04-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2676,"hospitalizedIncrease":2946,"negativeIncrease":87461,"positiveIncrease":26176,"totalTestResultsIncrease":256119,"hash":"0c8021a59cc4965b7f43ff3af0460178634e3251"},{"date":20200428,"states":56,"positive":1016930,"negative":2134434,"pending":4206,"hospitalizedCurrently":56034,"hospitalizedCumulative":117168,"inIcuCurrently":13562,"inIcuCumulative":3798,"onVentilatorCurrently":4760,"onVentilatorCumulative":252,"dateChecked":"2020-04-28T24:00:00Z","death":54761,"hospitalized":117168,"totalTestResults":6153255,"lastModified":"2020-04-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2078,"hospitalizedIncrease":2014,"negativeIncrease":69320,"positiveIncrease":25234,"totalTestResultsIncrease":216665,"hash":"ed3f80f2de752b2be9a2535589eccd6d0ca31ffc"},{"date":20200427,"states":56,"positive":991696,"negative":2065114,"pending":4077,"hospitalizedCurrently":56183,"hospitalizedCumulative":115154,"inIcuCurrently":13812,"inIcuCumulative":3720,"onVentilatorCurrently":4867,"onVentilatorCumulative":252,"dateChecked":"2020-04-27T24:00:00Z","death":52683,"hospitalized":115154,"totalTestResults":5936590,"lastModified":"2020-04-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1290,"hospitalizedIncrease":2245,"negativeIncrease":62965,"positiveIncrease":22407,"totalTestResultsIncrease":194539,"hash":"08a784ccf272be3c12c57ecc88dca1d9876e77ea"},{"date":20200426,"states":56,"positive":969289,"negative":2002149,"pending":4445,"hospitalizedCurrently":56161,"hospitalizedCumulative":112909,"inIcuCurrently":14093,"inIcuCumulative":2571,"onVentilatorCurrently":5119,"onVentilatorCumulative":227,"dateChecked":"2020-04-26T24:00:00Z","death":51393,"hospitalized":112909,"totalTestResults":5742051,"lastModified":"2020-04-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1219,"hospitalizedIncrease":2215,"negativeIncrease":75323,"positiveIncrease":27314,"totalTestResultsIncrease":205794,"hash":"721e909688efeb7e9bdd72a66d5b4fa1e0dac847"},{"date":20200425,"states":56,"positive":941975,"negative":1926826,"pending":5315,"hospitalizedCurrently":57340,"hospitalizedCumulative":110694,"inIcuCurrently":14411,"inIcuCumulative":2516,"onVentilatorCurrently":5266,"onVentilatorCumulative":227,"dateChecked":"2020-04-25T24:00:00Z","death":50174,"hospitalized":110694,"totalTestResults":5536257,"lastModified":"2020-04-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1629,"hospitalizedIncrease":2297,"negativeIncrease":104803,"positiveIncrease":35734,"totalTestResultsIncrease":276303,"hash":"3a59f2f919cc366230f53b7244cef16d3dc04508"},{"date":20200424,"states":56,"positive":906241,"negative":1822023,"pending":4396,"hospitalizedCurrently":57370,"hospitalizedCumulative":108397,"inIcuCurrently":14623,"inIcuCumulative":2468,"onVentilatorCurrently":5194,"onVentilatorCumulative":227,"dateChecked":"2020-04-24T24:00:00Z","death":48545,"hospitalized":108397,"totalTestResults":5259954,"lastModified":"2020-04-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1974,"hospitalizedIncrease":2388,"negativeIncrease":83279,"positiveIncrease":34226,"totalTestResultsIncrease":245379,"hash":"8ffec13f3f1741b578da00434850650cd6019b84"},{"date":20200423,"states":56,"positive":872015,"negative":1738744,"pending":4258,"hospitalizedCurrently":59214,"hospitalizedCumulative":106009,"inIcuCurrently":14737,"inIcuCumulative":2428,"onVentilatorCurrently":5463,"onVentilatorCumulative":227,"dateChecked":"2020-04-23T24:00:00Z","death":46571,"hospitalized":106009,"totalTestResults":5014575,"lastModified":"2020-04-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1809,"hospitalizedIncrease":2820,"negativeIncrease":64842,"positiveIncrease":31953,"totalTestResultsIncrease":218113,"hash":"8cf466a813997a3b6cfeb9dc5fcff6220cd44b7e"},{"date":20200422,"states":56,"positive":840062,"negative":1673902,"pending":4191,"hospitalizedCurrently":59207,"hospitalizedCumulative":103189,"inIcuCurrently":15016,"inIcuCumulative":2370,"onVentilatorCurrently":5474,"onVentilatorCumulative":227,"dateChecked":"2020-04-22T24:00:00Z","death":44762,"hospitalized":103189,"totalTestResults":4796462,"lastModified":"2020-04-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2085,"hospitalizedIncrease":3086,"negativeIncrease":-214153,"positiveIncrease":29176,"totalTestResultsIncrease":334406,"hash":"cf620df28d926bc821c1daf3f5d33d2b4dd5d77c"},{"date":20200421,"states":56,"positive":810886,"negative":1888055,"pending":3956,"hospitalizedCurrently":59779,"hospitalizedCumulative":100103,"inIcuCurrently":14945,"inIcuCumulative":2315,"onVentilatorCurrently":5514,"onVentilatorCumulative":214,"dateChecked":"2020-04-21T24:00:00Z","death":42677,"hospitalized":100103,"totalTestResults":4462056,"lastModified":"2020-04-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2479,"hospitalizedIncrease":2736,"negativeIncrease":63914,"positiveIncrease":26039,"totalTestResultsIncrease":166966,"hash":"ccb4f2848d1e80a92e5da84654a50f401189a8e0"},{"date":20200420,"states":56,"positive":784847,"negative":1824141,"pending":4037,"hospitalizedCurrently":56721,"hospitalizedCumulative":97367,"inIcuCurrently":14463,"inIcuCumulative":2193,"onVentilatorCurrently":5569,"onVentilatorCumulative":214,"dateChecked":"2020-04-20T24:00:00Z","death":40198,"hospitalized":97367,"totalTestResults":4295090,"lastModified":"2020-04-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1816,"hospitalizedIncrease":2309,"negativeIncrease":70851,"positiveIncrease":25967,"totalTestResultsIncrease":144633,"hash":"a00f9fea57863eb78a15f697463e9600af81f834"},{"date":20200419,"states":56,"positive":758880,"negative":1753290,"pending":11324,"hospitalizedCurrently":56497,"hospitalizedCumulative":95058,"inIcuCurrently":14385,"inIcuCumulative":2145,"onVentilatorCurrently":5603,"onVentilatorCumulative":214,"dateChecked":"2020-04-19T24:00:00Z","death":38382,"hospitalized":95058,"totalTestResults":4150457,"lastModified":"2020-04-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1763,"hospitalizedIncrease":2177,"negativeIncrease":69050,"positiveIncrease":27523,"totalTestResultsIncrease":148926,"hash":"771f191033116f26b2ce98f79c2283e528bd7c8f"},{"date":20200418,"states":56,"positive":731357,"negative":1684240,"pending":9906,"hospitalizedCurrently":57799,"hospitalizedCumulative":92881,"inIcuCurrently":14764,"inIcuCumulative":2096,"onVentilatorCurrently":5733,"onVentilatorCumulative":205,"dateChecked":"2020-04-18T24:00:00Z","death":36619,"hospitalized":92881,"totalTestResults":4001531,"lastModified":"2020-04-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1895,"hospitalizedIncrease":3440,"negativeIncrease":70405,"positiveIncrease":27950,"totalTestResultsIncrease":171880,"hash":"6e2c905e615e2d95a86c3ac574e33ea823db4fe4"},{"date":20200417,"states":56,"positive":703407,"negative":1613835,"pending":10889,"hospitalizedCurrently":58892,"hospitalizedCumulative":89441,"inIcuCurrently":14910,"inIcuCumulative":2052,"onVentilatorCurrently":6098,"onVentilatorCumulative":187,"dateChecked":"2020-04-17T24:00:00Z","death":34724,"hospitalized":89441,"totalTestResults":3829651,"lastModified":"2020-04-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2118,"hospitalizedIncrease":3366,"negativeIncrease":69199,"positiveIncrease":31984,"totalTestResultsIncrease":172149,"hash":"a9f641aa7a49d224d463112c51769e6a2d5db2ca"},{"date":20200416,"states":56,"positive":671423,"negative":1544636,"pending":16927,"hospitalizedCurrently":59496,"hospitalizedCumulative":86075,"inIcuCurrently":15136,"inIcuCumulative":1834,"onVentilatorCurrently":5940,"onVentilatorCumulative":176,"dateChecked":"2020-04-16T24:00:00Z","death":32606,"hospitalized":86075,"totalTestResults":3657502,"lastModified":"2020-04-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2194,"hospitalizedIncrease":3172,"negativeIncrease":79739,"positiveIncrease":31527,"totalTestResultsIncrease":183046,"hash":"41366827f22fbd28716b5a8271cbb2f3dcd5464d"},{"date":20200415,"states":56,"positive":639896,"negative":1464897,"pending":16901,"hospitalizedCurrently":59930,"hospitalizedCumulative":82903,"inIcuCurrently":14639,"inIcuCumulative":1783,"onVentilatorCurrently":6033,"onVentilatorCumulative":223,"dateChecked":"2020-04-15T24:00:00Z","death":30412,"hospitalized":82903,"totalTestResults":3474456,"lastModified":"2020-04-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2545,"hospitalizedIncrease":3502,"negativeIncrease":57904,"positiveIncrease":29983,"totalTestResultsIncrease":149278,"hash":"4d50dd83937ca73eb2e4c3f9603e41ae5829cd26"},{"date":20200414,"states":56,"positive":609913,"negative":1406993,"pending":16615,"hospitalizedCurrently":59610,"hospitalizedCumulative":79401,"inIcuCurrently":14047,"inIcuCumulative":1715,"onVentilatorCurrently":5981,"onVentilatorCumulative":221,"dateChecked":"2020-04-14T24:00:00Z","death":27867,"hospitalized":79401,"totalTestResults":3325178,"lastModified":"2020-04-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2352,"hospitalizedIncrease":3172,"negativeIncrease":73584,"positiveIncrease":25912,"totalTestResultsIncrease":160255,"hash":"32c2b0b756e8594e9dcf95afe08fb6e607856158"},{"date":20200413,"states":56,"positive":584001,"negative":1333409,"pending":17159,"hospitalizedCurrently":56211,"hospitalizedCumulative":76229,"inIcuCurrently":13605,"inIcuCumulative":1622,"onVentilatorCurrently":6170,"onVentilatorCumulative":208,"dateChecked":"2020-04-13T24:00:00Z","death":25515,"hospitalized":76229,"totalTestResults":3164923,"lastModified":"2020-04-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1633,"hospitalizedIncrease":4491,"negativeIncrease":58602,"positiveIncrease":24252,"totalTestResultsIncrease":125624,"hash":"eaac97b2194bf5c8fdc753f6cdc47cbfa01423a2"},{"date":20200412,"states":56,"positive":559749,"negative":1274807,"pending":16419,"hospitalizedCurrently":55294,"hospitalizedCumulative":71738,"inIcuCurrently":13597,"inIcuCumulative":1449,"onVentilatorCurrently":5962,"onVentilatorCumulative":158,"dateChecked":"2020-04-12T24:00:00Z","death":23882,"hospitalized":71738,"totalTestResults":3039299,"lastModified":"2020-04-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1700,"hospitalizedIncrease":3322,"negativeIncrease":67738,"positiveIncrease":28127,"totalTestResultsIncrease":140609,"hash":"b468d3c8a0589cef214d7c9ee6956820554e8704"},{"date":20200411,"states":56,"positive":531622,"negative":1207069,"pending":16593,"hospitalizedCurrently":55563,"hospitalizedCumulative":68416,"inIcuCurrently":13293,"inIcuCumulative":1399,"onVentilatorCurrently":5986,"onVentilatorCumulative":152,"dateChecked":"2020-04-11T24:00:00Z","death":22182,"hospitalized":68416,"totalTestResults":2898690,"lastModified":"2020-04-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2075,"hospitalizedIncrease":3735,"negativeIncrease":62940,"positiveIncrease":31282,"totalTestResultsIncrease":158723,"hash":"087f9af9a478bfd69408e3721b42981195836274"},{"date":20200410,"states":56,"positive":500340,"negative":1144129,"pending":17435,"hospitalizedCurrently":53167,"hospitalizedCumulative":64681,"inIcuCurrently":12693,"inIcuCumulative":1179,"onVentilatorCurrently":5937,"onVentilatorCumulative":39,"dateChecked":"2020-04-10T24:00:00Z","death":20107,"hospitalized":64681,"totalTestResults":2739967,"lastModified":"2020-04-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2083,"hospitalizedIncrease":4911,"negativeIncrease":56160,"positiveIncrease":33732,"totalTestResultsIncrease":155676,"hash":"aab4cbf77905381d2ea9ba0a06f70751d4d7e35e"},{"date":20200409,"states":56,"positive":466608,"negative":1087969,"pending":17622,"hospitalizedCurrently":51323,"hospitalizedCumulative":59770,"inIcuCurrently":12445,"inIcuCumulative":918,"onVentilatorCurrently":5798,"onVentilatorCumulative":39,"dateChecked":"2020-04-09T24:00:00Z","death":18024,"hospitalized":59770,"totalTestResults":2584291,"lastModified":"2020-04-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2051,"hospitalizedIncrease":3829,"negativeIncrease":82730,"positiveIncrease":34961,"totalTestResultsIncrease":170558,"hash":"badae0ef8a1604b3a6e11ca541f0830c735159f8"},{"date":20200408,"states":56,"positive":431647,"negative":1005239,"pending":17219,"hospitalizedCurrently":45359,"hospitalizedCumulative":55941,"inIcuCurrently":10276,"inIcuCumulative":862,"onVentilatorCurrently":4142,"onVentilatorCumulative":39,"dateChecked":"2020-04-08T24:00:00Z","death":15973,"hospitalized":55941,"totalTestResults":2413733,"lastModified":"2020-04-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2003,"hospitalizedIncrease":4387,"negativeIncrease":68030,"positiveIncrease":30996,"totalTestResultsIncrease":165594,"hash":"7a4ef1963515dfb8ced363fbc93b8d16f9b04f52"},{"date":20200407,"states":56,"positive":400651,"negative":937209,"pending":16548,"hospitalizedCurrently":43849,"hospitalizedCumulative":51554,"inIcuCurrently":9978,"inIcuCumulative":738,"onVentilatorCurrently":4047,"onVentilatorCumulative":43,"dateChecked":"2020-04-07T24:00:00Z","death":13970,"hospitalized":51554,"totalTestResults":2248139,"lastModified":"2020-04-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2038,"hospitalizedIncrease":2931,"negativeIncrease":78959,"positiveIncrease":30430,"totalTestResultsIncrease":170116,"hash":"a8e967a9e2d35465a574949ed9fd1a4f9fb1f7ea"},{"date":20200406,"states":56,"positive":370221,"negative":858250,"pending":17283,"hospitalizedCurrently":36159,"hospitalizedCumulative":48623,"inIcuCurrently":7079,"inIcuCumulative":663,"onVentilatorCurrently":2961,"onVentilatorCumulative":39,"dateChecked":"2020-04-06T24:00:00Z","death":11932,"hospitalized":48623,"totalTestResults":2078023,"lastModified":"2020-04-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1314,"hospitalizedIncrease":2962,"negativeIncrease":69818,"positiveIncrease":28262,"totalTestResultsIncrease":137710,"hash":"76b7f46748ffdca73be68e0ae9d33e0294731ebc"},{"date":20200405,"states":56,"positive":341959,"negative":788432,"pending":17303,"hospitalizedCurrently":32180,"hospitalizedCumulative":45661,"inIcuCurrently":5811,"inIcuCumulative":609,"onVentilatorCurrently":650,"onVentilatorCumulative":39,"dateChecked":"2020-04-05T24:00:00Z","death":10618,"hospitalized":45661,"totalTestResults":1940313,"lastModified":"2020-04-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1342,"hospitalizedIncrease":3953,"negativeIncrease":33778,"positiveIncrease":25877,"totalTestResultsIncrease":129555,"hash":"881264a7822a8f7947f19e86325eacb85b14fd59"},{"date":20200404,"states":56,"positive":316082,"negative":754654,"pending":15569,"hospitalizedCurrently":30456,"hospitalizedCumulative":41708,"inIcuCurrently":5500,"inIcuCumulative":403,"onVentilatorCurrently":656,"onVentilatorCumulative":39,"dateChecked":"2020-04-04T24:00:00Z","death":9276,"hospitalized":41708,"totalTestResults":1810758,"lastModified":"2020-04-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1478,"hospitalizedIncrease":4993,"negativeIncrease":143471,"positiveIncrease":33102,"totalTestResultsIncrease":231172,"hash":"f5bef0058d5dd99c4c1cb6155c267176f0c00899"},{"date":20200403,"states":56,"positive":282980,"negative":611183,"pending":61976,"hospitalizedCurrently":25723,"hospitalizedCumulative":36715,"inIcuCurrently":4928,"inIcuCumulative":335,"onVentilatorCurrently":623,"onVentilatorCumulative":39,"dateChecked":"2020-04-03T24:00:00Z","death":7798,"hospitalized":36715,"totalTestResults":1579586,"lastModified":"2020-04-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1287,"hospitalizedIncrease":4621,"negativeIncrease":54867,"positiveIncrease":31838,"totalTestResultsIncrease":142351,"hash":"f6619d6bb7f5fa25dea18ffeb8beb8991c902970"},{"date":20200402,"states":56,"positive":251142,"negative":556316,"pending":62097,"hospitalizedCurrently":22995,"hospitalizedCumulative":32094,"inIcuCurrently":4513,"inIcuCumulative":305,"onVentilatorCurrently":576,"onVentilatorCumulative":32,"dateChecked":"2020-04-02T24:00:00Z","death":6511,"hospitalized":32094,"totalTestResults":1437235,"lastModified":"2020-04-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1175,"hospitalizedIncrease":4164,"negativeIncrease":51001,"positiveIncrease":28071,"totalTestResultsIncrease":130666,"hash":"672ffe80f5e4092c34fc5d2e2bc0907fda4cd415"},{"date":20200401,"states":56,"positive":223071,"negative":505315,"pending":59665,"hospitalizedCurrently":20906,"hospitalizedCumulative":27930,"inIcuCurrently":3937,"inIcuCumulative":256,"onVentilatorCurrently":561,"onVentilatorCumulative":32,"dateChecked":"2020-04-01T24:00:00Z","death":5336,"hospitalized":27930,"totalTestResults":1306569,"lastModified":"2020-04-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1006,"hospitalizedIncrease":4148,"negativeIncrease":44838,"positiveIncrease":26257,"totalTestResultsIncrease":123021,"hash":"d4ce85e8be2f26f83091beff45992d76a38a813b"},{"date":20200331,"states":56,"positive":196814,"negative":460477,"pending":59518,"hospitalizedCurrently":18155,"hospitalizedCumulative":23782,"inIcuCurrently":3487,"inIcuCumulative":230,"onVentilatorCurrently":506,"onVentilatorCumulative":null,"dateChecked":"2020-03-31T24:00:00Z","death":4330,"hospitalized":23782,"totalTestResults":1183548,"lastModified":"2020-03-31T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":908,"hospitalizedIncrease":3995,"negativeIncrease":44084,"positiveIncrease":24947,"totalTestResultsIncrease":114567,"hash":"d661eabc2fff9b2cfd4e9339de7bb02d02298996"},{"date":20200330,"states":56,"positive":171867,"negative":416393,"pending":65369,"hospitalizedCurrently":15892,"hospitalizedCumulative":19787,"inIcuCurrently":3087,"inIcuCumulative":187,"onVentilatorCurrently":449,"onVentilatorCumulative":null,"dateChecked":"2020-03-30T24:00:00Z","death":3422,"hospitalized":19787,"totalTestResults":1068981,"lastModified":"2020-03-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":585,"hospitalizedIncrease":2473,"negativeIncrease":50637,"positiveIncrease":21187,"totalTestResultsIncrease":100592,"hash":"ed1018aaa821bfe6425bcac8a81b981760d9a0b0"},{"date":20200329,"states":56,"positive":150680,"negative":365756,"pending":65545,"hospitalizedCurrently":14055,"hospitalizedCumulative":17314,"inIcuCurrently":2456,"inIcuCumulative":156,"onVentilatorCurrently":433,"onVentilatorCumulative":null,"dateChecked":"2020-03-29T24:00:00Z","death":2837,"hospitalized":17314,"totalTestResults":968389,"lastModified":"2020-03-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":505,"hospitalizedIncrease":2797,"negativeIncrease":42230,"positiveIncrease":19681,"totalTestResultsIncrease":87451,"hash":"ecc57aaf9ab6b54ac94c96f14f974915684c3a8f"},{"date":20200328,"states":56,"positive":130999,"negative":323526,"pending":65709,"hospitalizedCurrently":12393,"hospitalizedCumulative":14517,"inIcuCurrently":2174,"inIcuCumulative":140,"onVentilatorCurrently":390,"onVentilatorCumulative":null,"dateChecked":"2020-03-28T24:00:00Z","death":2332,"hospitalized":14517,"totalTestResults":880938,"lastModified":"2020-03-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":551,"hospitalizedIncrease":2406,"negativeIncrease":67866,"positiveIncrease":19780,"totalTestResultsIncrease":111615,"hash":"e6f8c7146cb183b8ecb56d36498770163e8942b6"},{"date":20200327,"states":56,"positive":111219,"negative":255660,"pending":60091,"hospitalizedCurrently":10887,"hospitalizedCumulative":12111,"inIcuCurrently":1792,"inIcuCumulative":124,"onVentilatorCurrently":293,"onVentilatorCumulative":null,"dateChecked":"2020-03-27T24:00:00Z","death":1781,"hospitalized":12111,"totalTestResults":769323,"lastModified":"2020-03-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":410,"hospitalizedIncrease":2589,"negativeIncrease":45279,"positiveIncrease":19223,"totalTestResultsIncrease":101375,"hash":"3e5e81d053569a347871e841c1db7472a7054d78"},{"date":20200326,"states":56,"positive":91996,"negative":210381,"pending":60251,"hospitalizedCurrently":7805,"hospitalizedCumulative":9522,"inIcuCurrently":1299,"inIcuCumulative":91,"onVentilatorCurrently":258,"onVentilatorCumulative":null,"dateChecked":"2020-03-26T24:00:00Z","death":1371,"hospitalized":9522,"totalTestResults":667948,"lastModified":"2020-03-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":313,"hospitalizedIncrease":2449,"negativeIncrease":42610,"positiveIncrease":17604,"totalTestResultsIncrease":106554,"hash":"23335e17b3604d1d78f759b476e4be041fc88e84"},{"date":20200325,"states":56,"positive":74392,"negative":167771,"pending":51235,"hospitalizedCurrently":5140,"hospitalizedCumulative":7073,"inIcuCurrently":null,"inIcuCumulative":74,"onVentilatorCurrently":167,"onVentilatorCumulative":null,"dateChecked":"2020-03-25T24:00:00Z","death":1058,"hospitalized":7073,"totalTestResults":561394,"lastModified":"2020-03-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":241,"hospitalizedIncrease":1954,"negativeIncrease":33269,"positiveIncrease":12636,"totalTestResultsIncrease":82501,"hash":"ccaf0d32e758e6dc430e4838d4553f5daa824cb8"},{"date":20200324,"states":56,"positive":61756,"negative":134502,"pending":14433,"hospitalizedCurrently":3938,"hospitalizedCumulative":5119,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-24T24:00:00Z","death":817,"hospitalized":5119,"totalTestResults":478893,"lastModified":"2020-03-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":236,"hospitalizedIncrease":1186,"negativeIncrease":33117,"positiveIncrease":10883,"totalTestResultsIncrease":86611,"hash":"4fcadd27ccb439a17f956258e900862324843f14"},{"date":20200323,"states":56,"positive":50873,"negative":101385,"pending":14571,"hospitalizedCurrently":2812,"hospitalizedCumulative":3933,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-23T24:00:00Z","death":581,"hospitalized":3933,"totalTestResults":392282,"lastModified":"2020-03-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":101,"hospitalizedIncrease":950,"negativeIncrease":21323,"positiveIncrease":11182,"totalTestResultsIncrease":57311,"hash":"20d04bf37fd78531290753ae649afdb583281e92"},{"date":20200322,"states":56,"positive":39691,"negative":80062,"pending":3275,"hospitalizedCurrently":2173,"hospitalizedCumulative":2983,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-22T24:00:00Z","death":480,"hospitalized":2983,"totalTestResults":334971,"lastModified":"2020-03-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":145,"hospitalizedIncrease":962,"negativeIncrease":12427,"positiveIncrease":9229,"totalTestResultsIncrease":52169,"hash":"2f1a1265943321b55db984d4276c6e1c681abf2d"},{"date":20200321,"states":56,"positive":30462,"negative":67635,"pending":3468,"hospitalizedCurrently":1492,"hospitalizedCumulative":2021,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-21T24:00:00Z","death":335,"hospitalized":2021,"totalTestResults":282802,"lastModified":"2020-03-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":62,"hospitalizedIncrease":1849,"negativeIncrease":16003,"positiveIncrease":6940,"totalTestResultsIncrease":52201,"hash":"26331377d514b8a4aa7dc01ed899c0660952d9da"},{"date":20200320,"states":56,"positive":23522,"negative":51632,"pending":3334,"hospitalizedCurrently":1042,"hospitalizedCumulative":172,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-20T24:00:00Z","death":273,"hospitalized":172,"totalTestResults":230601,"lastModified":"2020-03-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":70,"hospitalizedIncrease":44,"negativeIncrease":11704,"positiveIncrease":6095,"totalTestResultsIncrease":49507,"hash":"ac60c8bbc63c0515be6f7f5e6ecbb944d6df5578"},{"date":20200319,"states":56,"positive":17427,"negative":39928,"pending":2940,"hospitalizedCurrently":617,"hospitalizedCumulative":128,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-19T24:00:00Z","death":203,"hospitalized":128,"totalTestResults":181094,"lastModified":"2020-03-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":51,"hospitalizedIncrease":34,"negativeIncrease":8359,"positiveIncrease":4611,"totalTestResultsIncrease":39211,"hash":"15e510e35670e974cfcb24839926c20fb0ba4f3e"},{"date":20200318,"states":56,"positive":12816,"negative":31569,"pending":2349,"hospitalizedCurrently":416,"hospitalizedCumulative":94,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-18T24:00:00Z","death":152,"hospitalized":94,"totalTestResults":141883,"lastModified":"2020-03-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":28,"hospitalizedIncrease":18,"negativeIncrease":5452,"positiveIncrease":3352,"totalTestResultsIncrease":32127,"hash":"10bfe6e2a40b6c7274f94b622c999c452a768da7"},{"date":20200317,"states":56,"positive":9464,"negative":26117,"pending":1685,"hospitalizedCurrently":325,"hospitalizedCumulative":76,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-17T24:00:00Z","death":124,"hospitalized":76,"totalTestResults":109756,"lastModified":"2020-03-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":22,"hospitalizedIncrease":33,"negativeIncrease":5027,"positiveIncrease":2087,"totalTestResultsIncrease":26768,"hash":"f7fee733a906dbd1121dfaabef8bcd2a4794f607"},{"date":20200316,"states":56,"positive":7377,"negative":21090,"pending":1734,"hospitalizedCurrently":null,"hospitalizedCumulative":43,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-16T24:00:00Z","death":102,"hospitalized":43,"totalTestResults":82988,"lastModified":"2020-03-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":22,"hospitalizedIncrease":6,"negativeIncrease":11462,"positiveIncrease":1713,"totalTestResultsIncrease":22954,"hash":"4b3b566456624ddabfa3aa16b6f1b6a362dae859"},{"date":20200315,"states":51,"positive":5664,"negative":9628,"pending":2174,"hospitalizedCurrently":null,"hospitalizedCumulative":37,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-15T24:00:00Z","death":80,"hospitalized":37,"totalTestResults":60034,"lastModified":"2020-03-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":15,"hospitalizedIncrease":10,"negativeIncrease":2571,"positiveIncrease":1288,"totalTestResultsIncrease":10202,"hash":"132e148bc0125db5be72f99d9d5a025bfdde9d56"},{"date":20200314,"states":51,"positive":4376,"negative":7057,"pending":1236,"hospitalizedCurrently":null,"hospitalizedCumulative":27,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-14T24:00:00Z","death":65,"hospitalized":27,"totalTestResults":49832,"lastModified":"2020-03-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":8,"hospitalizedIncrease":4,"negativeIncrease":1616,"positiveIncrease":1026,"totalTestResultsIncrease":9816,"hash":"435988c2963bf96734a837f39aac1b3cfb91e196"},{"date":20200313,"states":51,"positive":3350,"negative":5441,"pending":1035,"hospitalizedCurrently":null,"hospitalizedCumulative":23,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-13T24:00:00Z","death":57,"hospitalized":23,"totalTestResults":40016,"lastModified":"2020-03-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":5,"hospitalizedIncrease":6,"negativeIncrease":1149,"positiveIncrease":845,"totalTestResultsIncrease":9733,"hash":"a539dc31e53e6c3c7909a5925e4d1a4dc03ddb19"},{"date":20200312,"states":51,"positive":2505,"negative":4292,"pending":673,"hospitalizedCurrently":null,"hospitalizedCumulative":17,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-12T24:00:00Z","death":52,"hospitalized":17,"totalTestResults":30283,"lastModified":"2020-03-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":9,"hospitalizedIncrease":5,"negativeIncrease":991,"positiveIncrease":682,"totalTestResultsIncrease":6683,"hash":"4b45ef83666c077563fdb3d9bbd0daf8fb819552"},{"date":20200311,"states":51,"positive":1823,"negative":3301,"pending":568,"hospitalizedCurrently":null,"hospitalizedCumulative":12,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-11T24:00:00Z","death":43,"hospitalized":12,"totalTestResults":23600,"lastModified":"2020-03-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":6,"hospitalizedIncrease":3,"negativeIncrease":1021,"positiveIncrease":418,"totalTestResultsIncrease":4447,"hash":"d135de3c06123b5ee921205ded51f99b2f0fe220"},{"date":20200310,"states":51,"positive":1405,"negative":2280,"pending":453,"hospitalizedCurrently":null,"hospitalizedCumulative":9,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-10T24:00:00Z","death":37,"hospitalized":9,"totalTestResults":19153,"lastModified":"2020-03-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2,"hospitalizedIncrease":0,"negativeIncrease":494,"positiveIncrease":385,"totalTestResultsIncrease":3322,"hash":"bd5d7c42eb8ee415898dbe6b87d9b6a85c22bec0"},{"date":20200309,"states":51,"positive":1020,"negative":1786,"pending":315,"hospitalizedCurrently":null,"hospitalizedCumulative":9,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-09T24:00:00Z","death":35,"hospitalized":9,"totalTestResults":15831,"lastModified":"2020-03-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4,"hospitalizedIncrease":3,"negativeIncrease":442,"positiveIncrease":276,"totalTestResultsIncrease":2055,"hash":"eb3d81b47a061b1d1bf33f557a89ae360ed0c036"},{"date":20200308,"states":51,"positive":744,"negative":1344,"pending":334,"hospitalizedCurrently":null,"hospitalizedCumulative":6,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-08T24:00:00Z","death":31,"hospitalized":6,"totalTestResults":13776,"lastModified":"2020-03-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4,"hospitalizedIncrease":0,"negativeIncrease":196,"positiveIncrease":170,"totalTestResultsIncrease":1130,"hash":"df5bc6dc41b9064997d9e2338f137e77123bcc1f"},{"date":20200307,"states":51,"positive":574,"negative":1148,"pending":521,"hospitalizedCurrently":null,"hospitalizedCumulative":6,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-07T24:00:00Z","death":27,"hospitalized":6,"totalTestResults":12646,"lastModified":"2020-03-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1,"hospitalizedIncrease":0,"negativeIncrease":274,"positiveIncrease":137,"totalTestResultsIncrease":931,"hash":"541eb41cf54d106abe1a6eb0c7d5d4a827c50e12"},{"date":20200306,"states":40,"positive":437,"negative":874,"pending":482,"hospitalizedCurrently":null,"hospitalizedCumulative":6,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-06T24:00:00Z","death":26,"hospitalized":6,"totalTestResults":11715,"lastModified":"2020-03-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":6,"hospitalizedIncrease":1,"negativeIncrease":161,"positiveIncrease":132,"totalTestResultsIncrease":2177,"hash":"cf44341cddd637aa53bbb6b66749d89fb0f39658"},{"date":20200305,"states":32,"positive":305,"negative":713,"pending":211,"hospitalizedCurrently":null,"hospitalizedCumulative":5,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-05T24:00:00Z","death":20,"hospitalized":5,"totalTestResults":9538,"lastModified":"2020-03-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":4,"hospitalizedIncrease":1,"negativeIncrease":132,"positiveIncrease":65,"totalTestResultsIncrease":1515,"hash":"420b0bf23edd505a49bd2aaddef61ccd71558f08"},{"date":20200304,"states":26,"positive":240,"negative":581,"pending":106,"hospitalizedCurrently":null,"hospitalizedCumulative":4,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-04T24:00:00Z","death":16,"hospitalized":4,"totalTestResults":8023,"lastModified":"2020-03-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2,"hospitalizedIncrease":4,"negativeIncrease":576,"positiveIncrease":126,"totalTestResultsIncrease":890,"hash":"b1473614d7bc605f77d8b40bd6c3eb4d0cbb565c"},{"date":20200303,"states":16,"positive":114,"negative":5,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-03T24:00:00Z","death":14,"hospitalized":null,"totalTestResults":7133,"lastModified":"2020-03-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3,"hospitalizedIncrease":0,"negativeIncrease":2,"positiveIncrease":42,"totalTestResultsIncrease":279,"hash":"20dcc3b78f647536c1ab431a06b4536b424b825f"},{"date":20200302,"states":12,"positive":72,"negative":3,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-02T24:00:00Z","death":11,"hospitalized":null,"totalTestResults":6854,"lastModified":"2020-03-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3,"hospitalizedIncrease":0,"negativeIncrease":1,"positiveIncrease":30,"totalTestResultsIncrease":203,"hash":"9faeae0b8a26ed8630ba4235337adc5fbd7b042c"},{"date":20200301,"states":11,"positive":42,"negative":2,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-03-01T24:00:00Z","death":8,"hospitalized":null,"totalTestResults":6651,"lastModified":"2020-03-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":3,"hospitalizedIncrease":0,"negativeIncrease":2,"positiveIncrease":24,"totalTestResultsIncrease":96,"hash":"9a97451e99fb23863c7500f252dca2c5cd48923a"},{"date":20200229,"states":8,"positive":18,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-29T24:00:00Z","death":5,"hospitalized":null,"totalTestResults":6555,"lastModified":"2020-02-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":1,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":3,"totalTestResultsIncrease":65,"hash":"ec8dcacd422d50e1a45822f16803851e6a221279"},{"date":20200228,"states":7,"positive":15,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-28T24:00:00Z","death":4,"hospitalized":null,"totalTestResults":6490,"lastModified":"2020-02-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":2,"totalTestResultsIncrease":3,"hash":"0e9e48365880420971efb3500d80081c34497179"},{"date":20200227,"states":7,"positive":13,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-27T24:00:00Z","death":2,"hospitalized":null,"totalTestResults":6487,"lastModified":"2020-02-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":6446,"hash":"82754c8d1a98af8e9f4cd6edc308d4982a58abcd"},{"date":20200226,"states":6,"positive":12,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-26T24:00:00Z","death":2,"hospitalized":null,"totalTestResults":41,"lastModified":"2020-02-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":2,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":2,"totalTestResultsIncrease":0,"hash":"b442b66cab4befe408980c6466a56a469451c2d1"},{"date":20200225,"states":6,"positive":10,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-25T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":41,"lastModified":"2020-02-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":1,"hash":"d572198f16ef21555a99e484d1b24f5a6f931486"},{"date":20200224,"states":6,"positive":9,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-24T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":40,"lastModified":"2020-02-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":2,"hash":"5cac91319461d69641df0917fadc1e0641af70e2"},{"date":20200223,"states":6,"positive":8,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-23T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":38,"lastModified":"2020-02-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":0,"hash":"61eb74f03618a57f83dbff58e629c5e51c1528e4"},{"date":20200222,"states":6,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-22T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":38,"lastModified":"2020-02-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"41bd2e9c52e995e61b314189f2915e5f1fe05c7c"},{"date":20200221,"states":6,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-21T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":37,"lastModified":"2020-02-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"59e88b8e836265b058cbae7895fa892ef8b19008"},{"date":20200220,"states":6,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-20T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":36,"lastModified":"2020-02-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"98c9e28ceec3f81af9e70df489aa8d21f0f45753"},{"date":20200219,"states":6,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-19T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":35,"lastModified":"2020-02-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":6,"hash":"6ea5e7f85ab9b00b0c739429589ff97975ea4e63"},{"date":20200218,"states":6,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-18T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":29,"lastModified":"2020-02-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"965aa5547c7311d07a9037b6982f1c9ad9a43de1"},{"date":20200217,"states":6,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-17T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":29,"lastModified":"2020-02-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"1afa9953a86eaf1ee29c32a4b5c0867250c2a513"},{"date":20200216,"states":6,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-16T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":28,"lastModified":"2020-02-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":2,"hash":"29d15de3a9b6b9e77ae62d15edb1827df5a8f607"},{"date":20200215,"states":6,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-15T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":26,"lastModified":"2020-02-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":4,"hash":"e191eac9f25ebcbf218452097a93ffd33ae9cf64"},{"date":20200214,"states":5,"positive":7,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-14T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":22,"lastModified":"2020-02-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":0,"hash":"ee7096da78f0c448b72e82c22157aae637f08a44"},{"date":20200213,"states":5,"positive":6,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-13T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":22,"lastModified":"2020-02-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":1,"hash":"8b1fe8b891ed1c9b7a08ada4848d3c5e52257cd9"},{"date":20200212,"states":5,"positive":5,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-12T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":21,"lastModified":"2020-02-12T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"8dd8b51807df5824e3f90833f75853896b24a0f9"},{"date":20200211,"states":5,"positive":5,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-11T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":20,"lastModified":"2020-02-11T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"14f19b57460509ebc08a5907528b2f31e79b59f2"},{"date":20200210,"states":5,"positive":5,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-10T24:00:00Z","death":0,"hospitalized":null,"totalTestResults":19,"lastModified":"2020-02-10T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"a3b33f9cbf408a36376df77d8514958c125dde29"},{"date":20200209,"states":4,"positive":5,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-09T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":18,"lastModified":"2020-02-09T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"f2a72941dabaac1231a359fe69b2c8f07fcf0de9"},{"date":20200208,"states":4,"positive":5,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-08T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":18,"lastModified":"2020-02-08T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":2,"hash":"45d5434a34930849d0afd61f28e6e5ca8e56a36e"},{"date":20200207,"states":4,"positive":5,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-07T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":16,"lastModified":"2020-02-07T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"86d40971c0969dea20d8af3052a59fc8258c198c"},{"date":20200206,"states":4,"positive":5,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-06T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":16,"lastModified":"2020-02-06T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":2,"totalTestResultsIncrease":1,"hash":"fb667e7beb6fda059a920d946a34999d1f95f299"},{"date":20200205,"states":4,"positive":3,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-05T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":15,"lastModified":"2020-02-05T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"d0347190730129163531b7511ec9a46d87cc01c5"},{"date":20200204,"states":4,"positive":3,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-04T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":15,"lastModified":"2020-02-04T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":4,"hash":"f1808d114a9b1aa49f0d459ad83abac222fab169"},{"date":20200203,"states":4,"positive":3,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-03T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":11,"lastModified":"2020-02-03T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":3,"hash":"d33cda399ffd5a8f6c021f96985fb70249cdae6e"},{"date":20200202,"states":4,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-02T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":8,"lastModified":"2020-02-02T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"913719ab7cdecf79cc06b61d1f416100ae2fe732"},{"date":20200201,"states":4,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-02-01T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":8,"lastModified":"2020-02-01T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"312360d4f68c25860d4ab92b9f0b75294f665102"},{"date":20200131,"states":4,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-31T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":8,"lastModified":"2020-01-31T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":3,"hash":"da0df81a08624e50176ebd7b0e47377944499c70"},{"date":20200130,"states":4,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-30T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":5,"lastModified":"2020-01-30T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"aab145b00f071d93a2917f002d90b8023c8a84e5"},{"date":20200129,"states":4,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-29T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":5,"lastModified":"2020-01-29T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":2,"hash":"94d048aa2512005bf05ce8bc4fec7fbecec981f5"},{"date":20200128,"states":3,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-28T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":3,"lastModified":"2020-01-28T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"c4def787cffd71c27af0fb540777e1e6a0333aac"},{"date":20200127,"states":3,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-27T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":3,"lastModified":"2020-01-27T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"c747a44fc1e2b9bc8a23f2cb55ca5439ab6c0bc1"},{"date":20200126,"states":2,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-26T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":2,"lastModified":"2020-01-26T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"75935e2e8d35eede3cf3ed0c369bd31f2fbe91f6"},{"date":20200125,"states":2,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-25T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":2,"lastModified":"2020-01-25T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"aabb76cda5b58a0f256a8f550cbae00bc81a1764"},{"date":20200124,"states":2,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-24T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":2,"lastModified":"2020-01-24T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"5b149d1f58f37c41b40ca3acd7763d764e178776"},{"date":20200123,"states":2,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-23T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":2,"lastModified":"2020-01-23T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"c604c6455d8f618678c08ceb76ed9826b253d104"},{"date":20200122,"states":2,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-22T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":1,"lastModified":"2020-01-22T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":1,"hash":"ffee280533875f8ba1b85294085e74919fcc3ec2"},{"date":20200121,"states":1,"positive":2,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-21T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-21T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":0,"hash":"1eeddf821d7b9cd08a5ff80a5dca47f4693e4eba"},{"date":20200120,"states":1,"positive":1,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-20T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-20T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"776e42ed9cc6026fcf1e885daaa7dff4fb4b0b3f"},{"date":20200119,"states":1,"positive":1,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-19T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-19T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":1,"totalTestResultsIncrease":0,"hash":"c989920d1706d11b097eaaf5a20bc4d081d1208c"},{"date":20200118,"states":1,"positive":0,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-18T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-18T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"2394f592b3b27ff21aaebc736a404177acd71927"},{"date":20200117,"states":1,"positive":0,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-17T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-17T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"5fd7ed7fb0f83565ea0aaaf5ff6104e5860be2d6"},{"date":20200116,"states":1,"positive":0,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-16T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-16T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"4c0f2ea879eefec1a18a93bcd8a382ea56cd452d"},{"date":20200115,"states":1,"positive":0,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-15T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-15T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"8a449023413eea473277416e9e30ae126c6af047"},{"date":20200114,"states":1,"positive":0,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-14T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-14T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"fe399466a3dfbe0221a18ed5cacb39a3882d72f8"},{"date":20200113,"states":1,"positive":null,"negative":null,"pending":null,"hospitalizedCurrently":null,"hospitalizedCumulative":null,"inIcuCurrently":null,"inIcuCumulative":null,"onVentilatorCurrently":null,"onVentilatorCumulative":null,"dateChecked":"2020-01-13T24:00:00Z","death":null,"hospitalized":null,"totalTestResults":0,"lastModified":"2020-01-13T24:00:00Z","recovered":null,"total":0,"posNeg":0,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0,"hash":"5672debf187b183735be63f6bd85834ead0047ff"}]')},43:function(module,exports,__webpack_require__){var content=__webpack_require__(1713);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},44:function(module,exports,__webpack_require__){var content=__webpack_require__(1786);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},46:function(module,exports,__webpack_require__){var content=__webpack_require__(1788);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},609:function(module,__webpack_exports__,__webpack_require__){"use strict";var _storybook_theming_create__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(610),_src_images_project_logo_black_svg__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(271),_src_images_project_logo_black_svg__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_src_images_project_logo_black_svg__WEBPACK_IMPORTED_MODULE_1__);__webpack_exports__.a=Object(_storybook_theming_create__WEBPACK_IMPORTED_MODULE_0__.create)({base:"light",brandTitle:"The COVID Tracking Project",brandUrl:"http://covidtracking.com/",brandImage:_src_images_project_logo_black_svg__WEBPACK_IMPORTED_MODULE_1___default.a})},611:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/icon.1071b79f.svg"},618:function(module,exports,__webpack_require__){var content=__webpack_require__(1707);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},620:function(module,exports,__webpack_require__){var content=__webpack_require__(1712);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},621:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/atlantic-logo.2102a820.svg"},624:function(module,exports,__webpack_require__){var content=__webpack_require__(1718);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},625:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/search.28eb49d3.svg"},626:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/search-inverted.83089a73.svg"},627:function(module,exports,__webpack_require__){var content=__webpack_require__(1719);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},628:function(module,exports,__webpack_require__){var content=__webpack_require__(1720);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},629:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/right-caret.e9f87d9e.svg"},630:function(module,exports,__webpack_require__){var content=__webpack_require__(1722);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},631:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/github-logo.35f1a802.svg"},632:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/twitter-logo.e9fb83a3.svg"},633:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/instagram-logo.d1af4cbe.svg"},634:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/up-arrow.4d933e11.svg"},635:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/alert.71594604.svg"},637:function(module,exports,__webpack_require__){var content=__webpack_require__(1785);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},64:function(module,exports,__webpack_require__){var content=__webpack_require__(1728);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},648:function(module,exports,__webpack_require__){__webpack_require__(649),__webpack_require__(813),__webpack_require__(814),__webpack_require__(1478),__webpack_require__(1479),module.exports=__webpack_require__(1586)},72:function(module,exports,__webpack_require__){var content=__webpack_require__(1725);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},721:function(module,exports){},78:function(module,exports,__webpack_require__){var content=__webpack_require__(1789);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)},9:function(module,exports,__webpack_require__){var content=__webpack_require__(1615);"string"==typeof content&&(content=[[module.i,content,""]]);var options={hmr:!0,transform:void 0,insertInto:void 0};__webpack_require__(30)(content,options);content.locals&&(module.exports=content.locals)}},[[648,1,2]]]);
//# sourceMappingURL=main.0cf36093daba686e02d6.bundle.js.map