diff --git a/404.html b/404.html index a764817..4fa0790 100644 --- a/404.html +++ b/404.html @@ -14,8 +14,8 @@ - - + + diff --git a/LICENSE-text.html b/LICENSE-text.html index 6dbc33f..f5934bc 100644 --- a/LICENSE-text.html +++ b/LICENSE-text.html @@ -1,5 +1,5 @@ -License • mapbaltimore +License • mapbaltimore Skip to contents diff --git a/LICENSE.html b/LICENSE.html index fce7c0e..4053573 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -1,5 +1,5 @@ -MIT License • mapbaltimore +MIT License • mapbaltimore Skip to contents diff --git a/articles/get_area.html b/articles/get_area.html index db33990..8fbc501 100644 --- a/articles/get_area.html +++ b/articles/get_area.html @@ -14,8 +14,8 @@ - - + + diff --git a/articles/index.html b/articles/index.html index 2262376..748cf32 100644 --- a/articles/index.html +++ b/articles/index.html @@ -1,5 +1,5 @@ -Articles • mapbaltimore +Articles • mapbaltimore Skip to contents diff --git a/authors.html b/authors.html index ac1a218..06cf601 100644 --- a/authors.html +++ b/authors.html @@ -1,5 +1,5 @@ -Authors and Citation • mapbaltimore +Authors and Citation • mapbaltimore Skip to contents diff --git a/deps/data-deps.txt b/deps/data-deps.txt index 8aa49e2..ca4dfd9 100644 --- a/deps/data-deps.txt +++ b/deps/data-deps.txt @@ -2,8 +2,8 @@ - - + + diff --git a/deps/font-awesome-6.5.2/css/all.css b/deps/font-awesome-6.5.2/css/all.css new file mode 100644 index 0000000..151dd57 --- /dev/null +++ b/deps/font-awesome-6.5.2/css/all.css @@ -0,0 +1,8028 @@ +/*! + * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); } + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; } + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free'; } + +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands'; } + +.fa-1x { + font-size: 1em; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-6x { + font-size: 6em; } + +.fa-7x { + font-size: 7em; } + +.fa-8x { + font-size: 8em; } + +.fa-9x { + font-size: 9em; } + +.fa-10x { + font-size: 10em; } + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; } + +.fa-xs { + font-size: 0.75em; + line-height: 0.08333em; + vertical-align: 0.125em; } + +.fa-sm { + font-size: 0.875em; + line-height: 0.07143em; + vertical-align: 0.05357em; } + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; } + +.fa-xl { + font-size: 1.5em; + line-height: 0.04167em; + vertical-align: -0.125em; } + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; } + +.fa-fw { + text-align: center; + width: 1.25em; } + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; } + .fa-ul > li { + position: relative; } + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; } + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); } + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); } + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin-reverse { + --fa-animation-direction: reverse; } + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); } + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; } } + +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } + +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); } + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); } + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, 0)); + transform: rotate(var(--fa-rotate-angle, 0)); } + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: var(--fa-inverse, #fff); } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ + +.fa-0::before { + content: "\30"; } + +.fa-1::before { + content: "\31"; } + +.fa-2::before { + content: "\32"; } + +.fa-3::before { + content: "\33"; } + +.fa-4::before { + content: "\34"; } + +.fa-5::before { + content: "\35"; } + +.fa-6::before { + content: "\36"; } + +.fa-7::before { + content: "\37"; } + +.fa-8::before { + content: "\38"; } + +.fa-9::before { + content: "\39"; } + +.fa-fill-drip::before { + content: "\f576"; } + +.fa-arrows-to-circle::before { + content: "\e4bd"; } + +.fa-circle-chevron-right::before { + content: "\f138"; } + +.fa-chevron-circle-right::before { + content: "\f138"; } + +.fa-at::before { + content: "\40"; } + +.fa-trash-can::before { + content: "\f2ed"; } + +.fa-trash-alt::before { + content: "\f2ed"; } + +.fa-text-height::before { + content: "\f034"; } + +.fa-user-xmark::before { + content: "\f235"; } + +.fa-user-times::before { + content: "\f235"; } + +.fa-stethoscope::before { + content: "\f0f1"; } + +.fa-message::before { + content: "\f27a"; } + +.fa-comment-alt::before { + content: "\f27a"; } + +.fa-info::before { + content: "\f129"; } + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; } + +.fa-compress-alt::before { + content: "\f422"; } + +.fa-explosion::before { + content: "\e4e9"; } + +.fa-file-lines::before { + content: "\f15c"; } + +.fa-file-alt::before { + content: "\f15c"; } + +.fa-file-text::before { + content: "\f15c"; } + +.fa-wave-square::before { + content: "\f83e"; } + +.fa-ring::before { + content: "\f70b"; } + +.fa-building-un::before { + content: "\e4d9"; } + +.fa-dice-three::before { + content: "\f527"; } + +.fa-calendar-days::before { + content: "\f073"; } + +.fa-calendar-alt::before { + content: "\f073"; } + +.fa-anchor-circle-check::before { + content: "\e4aa"; } + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; } + +.fa-volleyball::before { + content: "\f45f"; } + +.fa-volleyball-ball::before { + content: "\f45f"; } + +.fa-arrows-up-to-line::before { + content: "\e4c2"; } + +.fa-sort-down::before { + content: "\f0dd"; } + +.fa-sort-desc::before { + content: "\f0dd"; } + +.fa-circle-minus::before { + content: "\f056"; } + +.fa-minus-circle::before { + content: "\f056"; } + +.fa-door-open::before { + content: "\f52b"; } + +.fa-right-from-bracket::before { + content: "\f2f5"; } + +.fa-sign-out-alt::before { + content: "\f2f5"; } + +.fa-atom::before { + content: "\f5d2"; } + +.fa-soap::before { + content: "\e06e"; } + +.fa-icons::before { + content: "\f86d"; } + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; } + +.fa-microphone-lines-slash::before { + content: "\f539"; } + +.fa-microphone-alt-slash::before { + content: "\f539"; } + +.fa-bridge-circle-check::before { + content: "\e4c9"; } + +.fa-pump-medical::before { + content: "\e06a"; } + +.fa-fingerprint::before { + content: "\f577"; } + +.fa-hand-point-right::before { + content: "\f0a4"; } + +.fa-magnifying-glass-location::before { + content: "\f689"; } + +.fa-search-location::before { + content: "\f689"; } + +.fa-forward-step::before { + content: "\f051"; } + +.fa-step-forward::before { + content: "\f051"; } + +.fa-face-smile-beam::before { + content: "\f5b8"; } + +.fa-smile-beam::before { + content: "\f5b8"; } + +.fa-flag-checkered::before { + content: "\f11e"; } + +.fa-football::before { + content: "\f44e"; } + +.fa-football-ball::before { + content: "\f44e"; } + +.fa-school-circle-exclamation::before { + content: "\e56c"; } + +.fa-crop::before { + content: "\f125"; } + +.fa-angles-down::before { + content: "\f103"; } + +.fa-angle-double-down::before { + content: "\f103"; } + +.fa-users-rectangle::before { + content: "\e594"; } + +.fa-people-roof::before { + content: "\e537"; } + +.fa-people-line::before { + content: "\e534"; } + +.fa-beer-mug-empty::before { + content: "\f0fc"; } + +.fa-beer::before { + content: "\f0fc"; } + +.fa-diagram-predecessor::before { + content: "\e477"; } + +.fa-arrow-up-long::before { + content: "\f176"; } + +.fa-long-arrow-up::before { + content: "\f176"; } + +.fa-fire-flame-simple::before { + content: "\f46a"; } + +.fa-burn::before { + content: "\f46a"; } + +.fa-person::before { + content: "\f183"; } + +.fa-male::before { + content: "\f183"; } + +.fa-laptop::before { + content: "\f109"; } + +.fa-file-csv::before { + content: "\f6dd"; } + +.fa-menorah::before { + content: "\f676"; } + +.fa-truck-plane::before { + content: "\e58f"; } + +.fa-record-vinyl::before { + content: "\f8d9"; } + +.fa-face-grin-stars::before { + content: "\f587"; } + +.fa-grin-stars::before { + content: "\f587"; } + +.fa-bong::before { + content: "\f55c"; } + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; } + +.fa-pastafarianism::before { + content: "\f67b"; } + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; } + +.fa-spoon::before { + content: "\f2e5"; } + +.fa-utensil-spoon::before { + content: "\f2e5"; } + +.fa-jar-wheat::before { + content: "\e517"; } + +.fa-envelopes-bulk::before { + content: "\f674"; } + +.fa-mail-bulk::before { + content: "\f674"; } + +.fa-file-circle-exclamation::before { + content: "\e4eb"; } + +.fa-circle-h::before { + content: "\f47e"; } + +.fa-hospital-symbol::before { + content: "\f47e"; } + +.fa-pager::before { + content: "\f815"; } + +.fa-address-book::before { + content: "\f2b9"; } + +.fa-contact-book::before { + content: "\f2b9"; } + +.fa-strikethrough::before { + content: "\f0cc"; } + +.fa-k::before { + content: "\4b"; } + +.fa-landmark-flag::before { + content: "\e51c"; } + +.fa-pencil::before { + content: "\f303"; } + +.fa-pencil-alt::before { + content: "\f303"; } + +.fa-backward::before { + content: "\f04a"; } + +.fa-caret-right::before { + content: "\f0da"; } + +.fa-comments::before { + content: "\f086"; } + +.fa-paste::before { + content: "\f0ea"; } + +.fa-file-clipboard::before { + content: "\f0ea"; } + +.fa-code-pull-request::before { + content: "\e13c"; } + +.fa-clipboard-list::before { + content: "\f46d"; } + +.fa-truck-ramp-box::before { + content: "\f4de"; } + +.fa-truck-loading::before { + content: "\f4de"; } + +.fa-user-check::before { + content: "\f4fc"; } + +.fa-vial-virus::before { + content: "\e597"; } + +.fa-sheet-plastic::before { + content: "\e571"; } + +.fa-blog::before { + content: "\f781"; } + +.fa-user-ninja::before { + content: "\f504"; } + +.fa-person-arrow-up-from-line::before { + content: "\e539"; } + +.fa-scroll-torah::before { + content: "\f6a0"; } + +.fa-torah::before { + content: "\f6a0"; } + +.fa-broom-ball::before { + content: "\f458"; } + +.fa-quidditch::before { + content: "\f458"; } + +.fa-quidditch-broom-ball::before { + content: "\f458"; } + +.fa-toggle-off::before { + content: "\f204"; } + +.fa-box-archive::before { + content: "\f187"; } + +.fa-archive::before { + content: "\f187"; } + +.fa-person-drowning::before { + content: "\e545"; } + +.fa-arrow-down-9-1::before { + content: "\f886"; } + +.fa-sort-numeric-desc::before { + content: "\f886"; } + +.fa-sort-numeric-down-alt::before { + content: "\f886"; } + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; } + +.fa-grin-tongue-squint::before { + content: "\f58a"; } + +.fa-spray-can::before { + content: "\f5bd"; } + +.fa-truck-monster::before { + content: "\f63b"; } + +.fa-w::before { + content: "\57"; } + +.fa-earth-africa::before { + content: "\f57c"; } + +.fa-globe-africa::before { + content: "\f57c"; } + +.fa-rainbow::before { + content: "\f75b"; } + +.fa-circle-notch::before { + content: "\f1ce"; } + +.fa-tablet-screen-button::before { + content: "\f3fa"; } + +.fa-tablet-alt::before { + content: "\f3fa"; } + +.fa-paw::before { + content: "\f1b0"; } + +.fa-cloud::before { + content: "\f0c2"; } + +.fa-trowel-bricks::before { + content: "\e58a"; } + +.fa-face-flushed::before { + content: "\f579"; } + +.fa-flushed::before { + content: "\f579"; } + +.fa-hospital-user::before { + content: "\f80d"; } + +.fa-tent-arrow-left-right::before { + content: "\e57f"; } + +.fa-gavel::before { + content: "\f0e3"; } + +.fa-legal::before { + content: "\f0e3"; } + +.fa-binoculars::before { + content: "\f1e5"; } + +.fa-microphone-slash::before { + content: "\f131"; } + +.fa-box-tissue::before { + content: "\e05b"; } + +.fa-motorcycle::before { + content: "\f21c"; } + +.fa-bell-concierge::before { + content: "\f562"; } + +.fa-concierge-bell::before { + content: "\f562"; } + +.fa-pen-ruler::before { + content: "\f5ae"; } + +.fa-pencil-ruler::before { + content: "\f5ae"; } + +.fa-people-arrows::before { + content: "\e068"; } + +.fa-people-arrows-left-right::before { + content: "\e068"; } + +.fa-mars-and-venus-burst::before { + content: "\e523"; } + +.fa-square-caret-right::before { + content: "\f152"; } + +.fa-caret-square-right::before { + content: "\f152"; } + +.fa-scissors::before { + content: "\f0c4"; } + +.fa-cut::before { + content: "\f0c4"; } + +.fa-sun-plant-wilt::before { + content: "\e57a"; } + +.fa-toilets-portable::before { + content: "\e584"; } + +.fa-hockey-puck::before { + content: "\f453"; } + +.fa-table::before { + content: "\f0ce"; } + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; } + +.fa-tachograph-digital::before { + content: "\f566"; } + +.fa-digital-tachograph::before { + content: "\f566"; } + +.fa-users-slash::before { + content: "\e073"; } + +.fa-clover::before { + content: "\e139"; } + +.fa-reply::before { + content: "\f3e5"; } + +.fa-mail-reply::before { + content: "\f3e5"; } + +.fa-star-and-crescent::before { + content: "\f699"; } + +.fa-house-fire::before { + content: "\e50c"; } + +.fa-square-minus::before { + content: "\f146"; } + +.fa-minus-square::before { + content: "\f146"; } + +.fa-helicopter::before { + content: "\f533"; } + +.fa-compass::before { + content: "\f14e"; } + +.fa-square-caret-down::before { + content: "\f150"; } + +.fa-caret-square-down::before { + content: "\f150"; } + +.fa-file-circle-question::before { + content: "\e4ef"; } + +.fa-laptop-code::before { + content: "\f5fc"; } + +.fa-swatchbook::before { + content: "\f5c3"; } + +.fa-prescription-bottle::before { + content: "\f485"; } + +.fa-bars::before { + content: "\f0c9"; } + +.fa-navicon::before { + content: "\f0c9"; } + +.fa-people-group::before { + content: "\e533"; } + +.fa-hourglass-end::before { + content: "\f253"; } + +.fa-hourglass-3::before { + content: "\f253"; } + +.fa-heart-crack::before { + content: "\f7a9"; } + +.fa-heart-broken::before { + content: "\f7a9"; } + +.fa-square-up-right::before { + content: "\f360"; } + +.fa-external-link-square-alt::before { + content: "\f360"; } + +.fa-face-kiss-beam::before { + content: "\f597"; } + +.fa-kiss-beam::before { + content: "\f597"; } + +.fa-film::before { + content: "\f008"; } + +.fa-ruler-horizontal::before { + content: "\f547"; } + +.fa-people-robbery::before { + content: "\e536"; } + +.fa-lightbulb::before { + content: "\f0eb"; } + +.fa-caret-left::before { + content: "\f0d9"; } + +.fa-circle-exclamation::before { + content: "\f06a"; } + +.fa-exclamation-circle::before { + content: "\f06a"; } + +.fa-school-circle-xmark::before { + content: "\e56d"; } + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; } + +.fa-sign-out::before { + content: "\f08b"; } + +.fa-circle-chevron-down::before { + content: "\f13a"; } + +.fa-chevron-circle-down::before { + content: "\f13a"; } + +.fa-unlock-keyhole::before { + content: "\f13e"; } + +.fa-unlock-alt::before { + content: "\f13e"; } + +.fa-cloud-showers-heavy::before { + content: "\f740"; } + +.fa-headphones-simple::before { + content: "\f58f"; } + +.fa-headphones-alt::before { + content: "\f58f"; } + +.fa-sitemap::before { + content: "\f0e8"; } + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; } + +.fa-donate::before { + content: "\f4b9"; } + +.fa-memory::before { + content: "\f538"; } + +.fa-road-spikes::before { + content: "\e568"; } + +.fa-fire-burner::before { + content: "\e4f1"; } + +.fa-flag::before { + content: "\f024"; } + +.fa-hanukiah::before { + content: "\f6e6"; } + +.fa-feather::before { + content: "\f52d"; } + +.fa-volume-low::before { + content: "\f027"; } + +.fa-volume-down::before { + content: "\f027"; } + +.fa-comment-slash::before { + content: "\f4b3"; } + +.fa-cloud-sun-rain::before { + content: "\f743"; } + +.fa-compress::before { + content: "\f066"; } + +.fa-wheat-awn::before { + content: "\e2cd"; } + +.fa-wheat-alt::before { + content: "\e2cd"; } + +.fa-ankh::before { + content: "\f644"; } + +.fa-hands-holding-child::before { + content: "\e4fa"; } + +.fa-asterisk::before { + content: "\2a"; } + +.fa-square-check::before { + content: "\f14a"; } + +.fa-check-square::before { + content: "\f14a"; } + +.fa-peseta-sign::before { + content: "\e221"; } + +.fa-heading::before { + content: "\f1dc"; } + +.fa-header::before { + content: "\f1dc"; } + +.fa-ghost::before { + content: "\f6e2"; } + +.fa-list::before { + content: "\f03a"; } + +.fa-list-squares::before { + content: "\f03a"; } + +.fa-square-phone-flip::before { + content: "\f87b"; } + +.fa-phone-square-alt::before { + content: "\f87b"; } + +.fa-cart-plus::before { + content: "\f217"; } + +.fa-gamepad::before { + content: "\f11b"; } + +.fa-circle-dot::before { + content: "\f192"; } + +.fa-dot-circle::before { + content: "\f192"; } + +.fa-face-dizzy::before { + content: "\f567"; } + +.fa-dizzy::before { + content: "\f567"; } + +.fa-egg::before { + content: "\f7fb"; } + +.fa-house-medical-circle-xmark::before { + content: "\e513"; } + +.fa-campground::before { + content: "\f6bb"; } + +.fa-folder-plus::before { + content: "\f65e"; } + +.fa-futbol::before { + content: "\f1e3"; } + +.fa-futbol-ball::before { + content: "\f1e3"; } + +.fa-soccer-ball::before { + content: "\f1e3"; } + +.fa-paintbrush::before { + content: "\f1fc"; } + +.fa-paint-brush::before { + content: "\f1fc"; } + +.fa-lock::before { + content: "\f023"; } + +.fa-gas-pump::before { + content: "\f52f"; } + +.fa-hot-tub-person::before { + content: "\f593"; } + +.fa-hot-tub::before { + content: "\f593"; } + +.fa-map-location::before { + content: "\f59f"; } + +.fa-map-marked::before { + content: "\f59f"; } + +.fa-house-flood-water::before { + content: "\e50e"; } + +.fa-tree::before { + content: "\f1bb"; } + +.fa-bridge-lock::before { + content: "\e4cc"; } + +.fa-sack-dollar::before { + content: "\f81d"; } + +.fa-pen-to-square::before { + content: "\f044"; } + +.fa-edit::before { + content: "\f044"; } + +.fa-car-side::before { + content: "\f5e4"; } + +.fa-share-nodes::before { + content: "\f1e0"; } + +.fa-share-alt::before { + content: "\f1e0"; } + +.fa-heart-circle-minus::before { + content: "\e4ff"; } + +.fa-hourglass-half::before { + content: "\f252"; } + +.fa-hourglass-2::before { + content: "\f252"; } + +.fa-microscope::before { + content: "\f610"; } + +.fa-sink::before { + content: "\e06d"; } + +.fa-bag-shopping::before { + content: "\f290"; } + +.fa-shopping-bag::before { + content: "\f290"; } + +.fa-arrow-down-z-a::before { + content: "\f881"; } + +.fa-sort-alpha-desc::before { + content: "\f881"; } + +.fa-sort-alpha-down-alt::before { + content: "\f881"; } + +.fa-mitten::before { + content: "\f7b5"; } + +.fa-person-rays::before { + content: "\e54d"; } + +.fa-users::before { + content: "\f0c0"; } + +.fa-eye-slash::before { + content: "\f070"; } + +.fa-flask-vial::before { + content: "\e4f3"; } + +.fa-hand::before { + content: "\f256"; } + +.fa-hand-paper::before { + content: "\f256"; } + +.fa-om::before { + content: "\f679"; } + +.fa-worm::before { + content: "\e599"; } + +.fa-house-circle-xmark::before { + content: "\e50b"; } + +.fa-plug::before { + content: "\f1e6"; } + +.fa-chevron-up::before { + content: "\f077"; } + +.fa-hand-spock::before { + content: "\f259"; } + +.fa-stopwatch::before { + content: "\f2f2"; } + +.fa-face-kiss::before { + content: "\f596"; } + +.fa-kiss::before { + content: "\f596"; } + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; } + +.fa-face-grin-tongue::before { + content: "\f589"; } + +.fa-grin-tongue::before { + content: "\f589"; } + +.fa-chess-bishop::before { + content: "\f43a"; } + +.fa-face-grin-wink::before { + content: "\f58c"; } + +.fa-grin-wink::before { + content: "\f58c"; } + +.fa-ear-deaf::before { + content: "\f2a4"; } + +.fa-deaf::before { + content: "\f2a4"; } + +.fa-deafness::before { + content: "\f2a4"; } + +.fa-hard-of-hearing::before { + content: "\f2a4"; } + +.fa-road-circle-check::before { + content: "\e564"; } + +.fa-dice-five::before { + content: "\f523"; } + +.fa-square-rss::before { + content: "\f143"; } + +.fa-rss-square::before { + content: "\f143"; } + +.fa-land-mine-on::before { + content: "\e51b"; } + +.fa-i-cursor::before { + content: "\f246"; } + +.fa-stamp::before { + content: "\f5bf"; } + +.fa-stairs::before { + content: "\e289"; } + +.fa-i::before { + content: "\49"; } + +.fa-hryvnia-sign::before { + content: "\f6f2"; } + +.fa-hryvnia::before { + content: "\f6f2"; } + +.fa-pills::before { + content: "\f484"; } + +.fa-face-grin-wide::before { + content: "\f581"; } + +.fa-grin-alt::before { + content: "\f581"; } + +.fa-tooth::before { + content: "\f5c9"; } + +.fa-v::before { + content: "\56"; } + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; } + +.fa-bicycle::before { + content: "\f206"; } + +.fa-staff-snake::before { + content: "\e579"; } + +.fa-rod-asclepius::before { + content: "\e579"; } + +.fa-rod-snake::before { + content: "\e579"; } + +.fa-staff-aesculapius::before { + content: "\e579"; } + +.fa-head-side-cough-slash::before { + content: "\e062"; } + +.fa-truck-medical::before { + content: "\f0f9"; } + +.fa-ambulance::before { + content: "\f0f9"; } + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; } + +.fa-snowman::before { + content: "\f7d0"; } + +.fa-mortar-pestle::before { + content: "\f5a7"; } + +.fa-road-barrier::before { + content: "\e562"; } + +.fa-school::before { + content: "\f549"; } + +.fa-igloo::before { + content: "\f7ae"; } + +.fa-joint::before { + content: "\f595"; } + +.fa-angle-right::before { + content: "\f105"; } + +.fa-horse::before { + content: "\f6f0"; } + +.fa-q::before { + content: "\51"; } + +.fa-g::before { + content: "\47"; } + +.fa-notes-medical::before { + content: "\f481"; } + +.fa-temperature-half::before { + content: "\f2c9"; } + +.fa-temperature-2::before { + content: "\f2c9"; } + +.fa-thermometer-2::before { + content: "\f2c9"; } + +.fa-thermometer-half::before { + content: "\f2c9"; } + +.fa-dong-sign::before { + content: "\e169"; } + +.fa-capsules::before { + content: "\f46b"; } + +.fa-poo-storm::before { + content: "\f75a"; } + +.fa-poo-bolt::before { + content: "\f75a"; } + +.fa-face-frown-open::before { + content: "\f57a"; } + +.fa-frown-open::before { + content: "\f57a"; } + +.fa-hand-point-up::before { + content: "\f0a6"; } + +.fa-money-bill::before { + content: "\f0d6"; } + +.fa-bookmark::before { + content: "\f02e"; } + +.fa-align-justify::before { + content: "\f039"; } + +.fa-umbrella-beach::before { + content: "\f5ca"; } + +.fa-helmet-un::before { + content: "\e503"; } + +.fa-bullseye::before { + content: "\f140"; } + +.fa-bacon::before { + content: "\f7e5"; } + +.fa-hand-point-down::before { + content: "\f0a7"; } + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; } + +.fa-folder::before { + content: "\f07b"; } + +.fa-folder-blank::before { + content: "\f07b"; } + +.fa-file-waveform::before { + content: "\f478"; } + +.fa-file-medical-alt::before { + content: "\f478"; } + +.fa-radiation::before { + content: "\f7b9"; } + +.fa-chart-simple::before { + content: "\e473"; } + +.fa-mars-stroke::before { + content: "\f229"; } + +.fa-vial::before { + content: "\f492"; } + +.fa-gauge::before { + content: "\f624"; } + +.fa-dashboard::before { + content: "\f624"; } + +.fa-gauge-med::before { + content: "\f624"; } + +.fa-tachometer-alt-average::before { + content: "\f624"; } + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; } + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; } + +.fa-e::before { + content: "\45"; } + +.fa-pen-clip::before { + content: "\f305"; } + +.fa-pen-alt::before { + content: "\f305"; } + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; } + +.fa-user::before { + content: "\f007"; } + +.fa-school-circle-check::before { + content: "\e56b"; } + +.fa-dumpster::before { + content: "\f793"; } + +.fa-van-shuttle::before { + content: "\f5b6"; } + +.fa-shuttle-van::before { + content: "\f5b6"; } + +.fa-building-user::before { + content: "\e4da"; } + +.fa-square-caret-left::before { + content: "\f191"; } + +.fa-caret-square-left::before { + content: "\f191"; } + +.fa-highlighter::before { + content: "\f591"; } + +.fa-key::before { + content: "\f084"; } + +.fa-bullhorn::before { + content: "\f0a1"; } + +.fa-globe::before { + content: "\f0ac"; } + +.fa-synagogue::before { + content: "\f69b"; } + +.fa-person-half-dress::before { + content: "\e548"; } + +.fa-road-bridge::before { + content: "\e563"; } + +.fa-location-arrow::before { + content: "\f124"; } + +.fa-c::before { + content: "\43"; } + +.fa-tablet-button::before { + content: "\f10a"; } + +.fa-building-lock::before { + content: "\e4d6"; } + +.fa-pizza-slice::before { + content: "\f818"; } + +.fa-money-bill-wave::before { + content: "\f53a"; } + +.fa-chart-area::before { + content: "\f1fe"; } + +.fa-area-chart::before { + content: "\f1fe"; } + +.fa-house-flag::before { + content: "\e50d"; } + +.fa-person-circle-minus::before { + content: "\e540"; } + +.fa-ban::before { + content: "\f05e"; } + +.fa-cancel::before { + content: "\f05e"; } + +.fa-camera-rotate::before { + content: "\e0d8"; } + +.fa-spray-can-sparkles::before { + content: "\f5d0"; } + +.fa-air-freshener::before { + content: "\f5d0"; } + +.fa-star::before { + content: "\f005"; } + +.fa-repeat::before { + content: "\f363"; } + +.fa-cross::before { + content: "\f654"; } + +.fa-box::before { + content: "\f466"; } + +.fa-venus-mars::before { + content: "\f228"; } + +.fa-arrow-pointer::before { + content: "\f245"; } + +.fa-mouse-pointer::before { + content: "\f245"; } + +.fa-maximize::before { + content: "\f31e"; } + +.fa-expand-arrows-alt::before { + content: "\f31e"; } + +.fa-charging-station::before { + content: "\f5e7"; } + +.fa-shapes::before { + content: "\f61f"; } + +.fa-triangle-circle-square::before { + content: "\f61f"; } + +.fa-shuffle::before { + content: "\f074"; } + +.fa-random::before { + content: "\f074"; } + +.fa-person-running::before { + content: "\f70c"; } + +.fa-running::before { + content: "\f70c"; } + +.fa-mobile-retro::before { + content: "\e527"; } + +.fa-grip-lines-vertical::before { + content: "\f7a5"; } + +.fa-spider::before { + content: "\f717"; } + +.fa-hands-bound::before { + content: "\e4f9"; } + +.fa-file-invoice-dollar::before { + content: "\f571"; } + +.fa-plane-circle-exclamation::before { + content: "\e556"; } + +.fa-x-ray::before { + content: "\f497"; } + +.fa-spell-check::before { + content: "\f891"; } + +.fa-slash::before { + content: "\f715"; } + +.fa-computer-mouse::before { + content: "\f8cc"; } + +.fa-mouse::before { + content: "\f8cc"; } + +.fa-arrow-right-to-bracket::before { + content: "\f090"; } + +.fa-sign-in::before { + content: "\f090"; } + +.fa-shop-slash::before { + content: "\e070"; } + +.fa-store-alt-slash::before { + content: "\e070"; } + +.fa-server::before { + content: "\f233"; } + +.fa-virus-covid-slash::before { + content: "\e4a9"; } + +.fa-shop-lock::before { + content: "\e4a5"; } + +.fa-hourglass-start::before { + content: "\f251"; } + +.fa-hourglass-1::before { + content: "\f251"; } + +.fa-blender-phone::before { + content: "\f6b6"; } + +.fa-building-wheat::before { + content: "\e4db"; } + +.fa-person-breastfeeding::before { + content: "\e53a"; } + +.fa-right-to-bracket::before { + content: "\f2f6"; } + +.fa-sign-in-alt::before { + content: "\f2f6"; } + +.fa-venus::before { + content: "\f221"; } + +.fa-passport::before { + content: "\f5ab"; } + +.fa-heart-pulse::before { + content: "\f21e"; } + +.fa-heartbeat::before { + content: "\f21e"; } + +.fa-people-carry-box::before { + content: "\f4ce"; } + +.fa-people-carry::before { + content: "\f4ce"; } + +.fa-temperature-high::before { + content: "\f769"; } + +.fa-microchip::before { + content: "\f2db"; } + +.fa-crown::before { + content: "\f521"; } + +.fa-weight-hanging::before { + content: "\f5cd"; } + +.fa-xmarks-lines::before { + content: "\e59a"; } + +.fa-file-prescription::before { + content: "\f572"; } + +.fa-weight-scale::before { + content: "\f496"; } + +.fa-weight::before { + content: "\f496"; } + +.fa-user-group::before { + content: "\f500"; } + +.fa-user-friends::before { + content: "\f500"; } + +.fa-arrow-up-a-z::before { + content: "\f15e"; } + +.fa-sort-alpha-up::before { + content: "\f15e"; } + +.fa-chess-knight::before { + content: "\f441"; } + +.fa-face-laugh-squint::before { + content: "\f59b"; } + +.fa-laugh-squint::before { + content: "\f59b"; } + +.fa-wheelchair::before { + content: "\f193"; } + +.fa-circle-arrow-up::before { + content: "\f0aa"; } + +.fa-arrow-circle-up::before { + content: "\f0aa"; } + +.fa-toggle-on::before { + content: "\f205"; } + +.fa-person-walking::before { + content: "\f554"; } + +.fa-walking::before { + content: "\f554"; } + +.fa-l::before { + content: "\4c"; } + +.fa-fire::before { + content: "\f06d"; } + +.fa-bed-pulse::before { + content: "\f487"; } + +.fa-procedures::before { + content: "\f487"; } + +.fa-shuttle-space::before { + content: "\f197"; } + +.fa-space-shuttle::before { + content: "\f197"; } + +.fa-face-laugh::before { + content: "\f599"; } + +.fa-laugh::before { + content: "\f599"; } + +.fa-folder-open::before { + content: "\f07c"; } + +.fa-heart-circle-plus::before { + content: "\e500"; } + +.fa-code-fork::before { + content: "\e13b"; } + +.fa-city::before { + content: "\f64f"; } + +.fa-microphone-lines::before { + content: "\f3c9"; } + +.fa-microphone-alt::before { + content: "\f3c9"; } + +.fa-pepper-hot::before { + content: "\f816"; } + +.fa-unlock::before { + content: "\f09c"; } + +.fa-colon-sign::before { + content: "\e140"; } + +.fa-headset::before { + content: "\f590"; } + +.fa-store-slash::before { + content: "\e071"; } + +.fa-road-circle-xmark::before { + content: "\e566"; } + +.fa-user-minus::before { + content: "\f503"; } + +.fa-mars-stroke-up::before { + content: "\f22a"; } + +.fa-mars-stroke-v::before { + content: "\f22a"; } + +.fa-champagne-glasses::before { + content: "\f79f"; } + +.fa-glass-cheers::before { + content: "\f79f"; } + +.fa-clipboard::before { + content: "\f328"; } + +.fa-house-circle-exclamation::before { + content: "\e50a"; } + +.fa-file-arrow-up::before { + content: "\f574"; } + +.fa-file-upload::before { + content: "\f574"; } + +.fa-wifi::before { + content: "\f1eb"; } + +.fa-wifi-3::before { + content: "\f1eb"; } + +.fa-wifi-strong::before { + content: "\f1eb"; } + +.fa-bath::before { + content: "\f2cd"; } + +.fa-bathtub::before { + content: "\f2cd"; } + +.fa-underline::before { + content: "\f0cd"; } + +.fa-user-pen::before { + content: "\f4ff"; } + +.fa-user-edit::before { + content: "\f4ff"; } + +.fa-signature::before { + content: "\f5b7"; } + +.fa-stroopwafel::before { + content: "\f551"; } + +.fa-bold::before { + content: "\f032"; } + +.fa-anchor-lock::before { + content: "\e4ad"; } + +.fa-building-ngo::before { + content: "\e4d7"; } + +.fa-manat-sign::before { + content: "\e1d5"; } + +.fa-not-equal::before { + content: "\f53e"; } + +.fa-border-top-left::before { + content: "\f853"; } + +.fa-border-style::before { + content: "\f853"; } + +.fa-map-location-dot::before { + content: "\f5a0"; } + +.fa-map-marked-alt::before { + content: "\f5a0"; } + +.fa-jedi::before { + content: "\f669"; } + +.fa-square-poll-vertical::before { + content: "\f681"; } + +.fa-poll::before { + content: "\f681"; } + +.fa-mug-hot::before { + content: "\f7b6"; } + +.fa-car-battery::before { + content: "\f5df"; } + +.fa-battery-car::before { + content: "\f5df"; } + +.fa-gift::before { + content: "\f06b"; } + +.fa-dice-two::before { + content: "\f528"; } + +.fa-chess-queen::before { + content: "\f445"; } + +.fa-glasses::before { + content: "\f530"; } + +.fa-chess-board::before { + content: "\f43c"; } + +.fa-building-circle-check::before { + content: "\e4d2"; } + +.fa-person-chalkboard::before { + content: "\e53d"; } + +.fa-mars-stroke-right::before { + content: "\f22b"; } + +.fa-mars-stroke-h::before { + content: "\f22b"; } + +.fa-hand-back-fist::before { + content: "\f255"; } + +.fa-hand-rock::before { + content: "\f255"; } + +.fa-square-caret-up::before { + content: "\f151"; } + +.fa-caret-square-up::before { + content: "\f151"; } + +.fa-cloud-showers-water::before { + content: "\e4e4"; } + +.fa-chart-bar::before { + content: "\f080"; } + +.fa-bar-chart::before { + content: "\f080"; } + +.fa-hands-bubbles::before { + content: "\e05e"; } + +.fa-hands-wash::before { + content: "\e05e"; } + +.fa-less-than-equal::before { + content: "\f537"; } + +.fa-train::before { + content: "\f238"; } + +.fa-eye-low-vision::before { + content: "\f2a8"; } + +.fa-low-vision::before { + content: "\f2a8"; } + +.fa-crow::before { + content: "\f520"; } + +.fa-sailboat::before { + content: "\e445"; } + +.fa-window-restore::before { + content: "\f2d2"; } + +.fa-square-plus::before { + content: "\f0fe"; } + +.fa-plus-square::before { + content: "\f0fe"; } + +.fa-torii-gate::before { + content: "\f6a1"; } + +.fa-frog::before { + content: "\f52e"; } + +.fa-bucket::before { + content: "\e4cf"; } + +.fa-image::before { + content: "\f03e"; } + +.fa-microphone::before { + content: "\f130"; } + +.fa-cow::before { + content: "\f6c8"; } + +.fa-caret-up::before { + content: "\f0d8"; } + +.fa-screwdriver::before { + content: "\f54a"; } + +.fa-folder-closed::before { + content: "\e185"; } + +.fa-house-tsunami::before { + content: "\e515"; } + +.fa-square-nfi::before { + content: "\e576"; } + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; } + +.fa-martini-glass::before { + content: "\f57b"; } + +.fa-glass-martini-alt::before { + content: "\f57b"; } + +.fa-rotate-left::before { + content: "\f2ea"; } + +.fa-rotate-back::before { + content: "\f2ea"; } + +.fa-rotate-backward::before { + content: "\f2ea"; } + +.fa-undo-alt::before { + content: "\f2ea"; } + +.fa-table-columns::before { + content: "\f0db"; } + +.fa-columns::before { + content: "\f0db"; } + +.fa-lemon::before { + content: "\f094"; } + +.fa-head-side-mask::before { + content: "\e063"; } + +.fa-handshake::before { + content: "\f2b5"; } + +.fa-gem::before { + content: "\f3a5"; } + +.fa-dolly::before { + content: "\f472"; } + +.fa-dolly-box::before { + content: "\f472"; } + +.fa-smoking::before { + content: "\f48d"; } + +.fa-minimize::before { + content: "\f78c"; } + +.fa-compress-arrows-alt::before { + content: "\f78c"; } + +.fa-monument::before { + content: "\f5a6"; } + +.fa-snowplow::before { + content: "\f7d2"; } + +.fa-angles-right::before { + content: "\f101"; } + +.fa-angle-double-right::before { + content: "\f101"; } + +.fa-cannabis::before { + content: "\f55f"; } + +.fa-circle-play::before { + content: "\f144"; } + +.fa-play-circle::before { + content: "\f144"; } + +.fa-tablets::before { + content: "\f490"; } + +.fa-ethernet::before { + content: "\f796"; } + +.fa-euro-sign::before { + content: "\f153"; } + +.fa-eur::before { + content: "\f153"; } + +.fa-euro::before { + content: "\f153"; } + +.fa-chair::before { + content: "\f6c0"; } + +.fa-circle-check::before { + content: "\f058"; } + +.fa-check-circle::before { + content: "\f058"; } + +.fa-circle-stop::before { + content: "\f28d"; } + +.fa-stop-circle::before { + content: "\f28d"; } + +.fa-compass-drafting::before { + content: "\f568"; } + +.fa-drafting-compass::before { + content: "\f568"; } + +.fa-plate-wheat::before { + content: "\e55a"; } + +.fa-icicles::before { + content: "\f7ad"; } + +.fa-person-shelter::before { + content: "\e54f"; } + +.fa-neuter::before { + content: "\f22c"; } + +.fa-id-badge::before { + content: "\f2c1"; } + +.fa-marker::before { + content: "\f5a1"; } + +.fa-face-laugh-beam::before { + content: "\f59a"; } + +.fa-laugh-beam::before { + content: "\f59a"; } + +.fa-helicopter-symbol::before { + content: "\e502"; } + +.fa-universal-access::before { + content: "\f29a"; } + +.fa-circle-chevron-up::before { + content: "\f139"; } + +.fa-chevron-circle-up::before { + content: "\f139"; } + +.fa-lari-sign::before { + content: "\e1c8"; } + +.fa-volcano::before { + content: "\f770"; } + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; } + +.fa-sterling-sign::before { + content: "\f154"; } + +.fa-gbp::before { + content: "\f154"; } + +.fa-pound-sign::before { + content: "\f154"; } + +.fa-viruses::before { + content: "\e076"; } + +.fa-square-person-confined::before { + content: "\e577"; } + +.fa-user-tie::before { + content: "\f508"; } + +.fa-arrow-down-long::before { + content: "\f175"; } + +.fa-long-arrow-down::before { + content: "\f175"; } + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; } + +.fa-certificate::before { + content: "\f0a3"; } + +.fa-reply-all::before { + content: "\f122"; } + +.fa-mail-reply-all::before { + content: "\f122"; } + +.fa-suitcase::before { + content: "\f0f2"; } + +.fa-person-skating::before { + content: "\f7c5"; } + +.fa-skating::before { + content: "\f7c5"; } + +.fa-filter-circle-dollar::before { + content: "\f662"; } + +.fa-funnel-dollar::before { + content: "\f662"; } + +.fa-camera-retro::before { + content: "\f083"; } + +.fa-circle-arrow-down::before { + content: "\f0ab"; } + +.fa-arrow-circle-down::before { + content: "\f0ab"; } + +.fa-file-import::before { + content: "\f56f"; } + +.fa-arrow-right-to-file::before { + content: "\f56f"; } + +.fa-square-arrow-up-right::before { + content: "\f14c"; } + +.fa-external-link-square::before { + content: "\f14c"; } + +.fa-box-open::before { + content: "\f49e"; } + +.fa-scroll::before { + content: "\f70e"; } + +.fa-spa::before { + content: "\f5bb"; } + +.fa-location-pin-lock::before { + content: "\e51f"; } + +.fa-pause::before { + content: "\f04c"; } + +.fa-hill-avalanche::before { + content: "\e507"; } + +.fa-temperature-empty::before { + content: "\f2cb"; } + +.fa-temperature-0::before { + content: "\f2cb"; } + +.fa-thermometer-0::before { + content: "\f2cb"; } + +.fa-thermometer-empty::before { + content: "\f2cb"; } + +.fa-bomb::before { + content: "\f1e2"; } + +.fa-registered::before { + content: "\f25d"; } + +.fa-address-card::before { + content: "\f2bb"; } + +.fa-contact-card::before { + content: "\f2bb"; } + +.fa-vcard::before { + content: "\f2bb"; } + +.fa-scale-unbalanced-flip::before { + content: "\f516"; } + +.fa-balance-scale-right::before { + content: "\f516"; } + +.fa-subscript::before { + content: "\f12c"; } + +.fa-diamond-turn-right::before { + content: "\f5eb"; } + +.fa-directions::before { + content: "\f5eb"; } + +.fa-burst::before { + content: "\e4dc"; } + +.fa-house-laptop::before { + content: "\e066"; } + +.fa-laptop-house::before { + content: "\e066"; } + +.fa-face-tired::before { + content: "\f5c8"; } + +.fa-tired::before { + content: "\f5c8"; } + +.fa-money-bills::before { + content: "\e1f3"; } + +.fa-smog::before { + content: "\f75f"; } + +.fa-crutch::before { + content: "\f7f7"; } + +.fa-cloud-arrow-up::before { + content: "\f0ee"; } + +.fa-cloud-upload::before { + content: "\f0ee"; } + +.fa-cloud-upload-alt::before { + content: "\f0ee"; } + +.fa-palette::before { + content: "\f53f"; } + +.fa-arrows-turn-right::before { + content: "\e4c0"; } + +.fa-vest::before { + content: "\e085"; } + +.fa-ferry::before { + content: "\e4ea"; } + +.fa-arrows-down-to-people::before { + content: "\e4b9"; } + +.fa-seedling::before { + content: "\f4d8"; } + +.fa-sprout::before { + content: "\f4d8"; } + +.fa-left-right::before { + content: "\f337"; } + +.fa-arrows-alt-h::before { + content: "\f337"; } + +.fa-boxes-packing::before { + content: "\e4c7"; } + +.fa-circle-arrow-left::before { + content: "\f0a8"; } + +.fa-arrow-circle-left::before { + content: "\f0a8"; } + +.fa-group-arrows-rotate::before { + content: "\e4f6"; } + +.fa-bowl-food::before { + content: "\e4c6"; } + +.fa-candy-cane::before { + content: "\f786"; } + +.fa-arrow-down-wide-short::before { + content: "\f160"; } + +.fa-sort-amount-asc::before { + content: "\f160"; } + +.fa-sort-amount-down::before { + content: "\f160"; } + +.fa-cloud-bolt::before { + content: "\f76c"; } + +.fa-thunderstorm::before { + content: "\f76c"; } + +.fa-text-slash::before { + content: "\f87d"; } + +.fa-remove-format::before { + content: "\f87d"; } + +.fa-face-smile-wink::before { + content: "\f4da"; } + +.fa-smile-wink::before { + content: "\f4da"; } + +.fa-file-word::before { + content: "\f1c2"; } + +.fa-file-powerpoint::before { + content: "\f1c4"; } + +.fa-arrows-left-right::before { + content: "\f07e"; } + +.fa-arrows-h::before { + content: "\f07e"; } + +.fa-house-lock::before { + content: "\e510"; } + +.fa-cloud-arrow-down::before { + content: "\f0ed"; } + +.fa-cloud-download::before { + content: "\f0ed"; } + +.fa-cloud-download-alt::before { + content: "\f0ed"; } + +.fa-children::before { + content: "\e4e1"; } + +.fa-chalkboard::before { + content: "\f51b"; } + +.fa-blackboard::before { + content: "\f51b"; } + +.fa-user-large-slash::before { + content: "\f4fa"; } + +.fa-user-alt-slash::before { + content: "\f4fa"; } + +.fa-envelope-open::before { + content: "\f2b6"; } + +.fa-handshake-simple-slash::before { + content: "\e05f"; } + +.fa-handshake-alt-slash::before { + content: "\e05f"; } + +.fa-mattress-pillow::before { + content: "\e525"; } + +.fa-guarani-sign::before { + content: "\e19a"; } + +.fa-arrows-rotate::before { + content: "\f021"; } + +.fa-refresh::before { + content: "\f021"; } + +.fa-sync::before { + content: "\f021"; } + +.fa-fire-extinguisher::before { + content: "\f134"; } + +.fa-cruzeiro-sign::before { + content: "\e152"; } + +.fa-greater-than-equal::before { + content: "\f532"; } + +.fa-shield-halved::before { + content: "\f3ed"; } + +.fa-shield-alt::before { + content: "\f3ed"; } + +.fa-book-atlas::before { + content: "\f558"; } + +.fa-atlas::before { + content: "\f558"; } + +.fa-virus::before { + content: "\e074"; } + +.fa-envelope-circle-check::before { + content: "\e4e8"; } + +.fa-layer-group::before { + content: "\f5fd"; } + +.fa-arrows-to-dot::before { + content: "\e4be"; } + +.fa-archway::before { + content: "\f557"; } + +.fa-heart-circle-check::before { + content: "\e4fd"; } + +.fa-house-chimney-crack::before { + content: "\f6f1"; } + +.fa-house-damage::before { + content: "\f6f1"; } + +.fa-file-zipper::before { + content: "\f1c6"; } + +.fa-file-archive::before { + content: "\f1c6"; } + +.fa-square::before { + content: "\f0c8"; } + +.fa-martini-glass-empty::before { + content: "\f000"; } + +.fa-glass-martini::before { + content: "\f000"; } + +.fa-couch::before { + content: "\f4b8"; } + +.fa-cedi-sign::before { + content: "\e0df"; } + +.fa-italic::before { + content: "\f033"; } + +.fa-table-cells-column-lock::before { + content: "\e678"; } + +.fa-church::before { + content: "\f51d"; } + +.fa-comments-dollar::before { + content: "\f653"; } + +.fa-democrat::before { + content: "\f747"; } + +.fa-z::before { + content: "\5a"; } + +.fa-person-skiing::before { + content: "\f7c9"; } + +.fa-skiing::before { + content: "\f7c9"; } + +.fa-road-lock::before { + content: "\e567"; } + +.fa-a::before { + content: "\41"; } + +.fa-temperature-arrow-down::before { + content: "\e03f"; } + +.fa-temperature-down::before { + content: "\e03f"; } + +.fa-feather-pointed::before { + content: "\f56b"; } + +.fa-feather-alt::before { + content: "\f56b"; } + +.fa-p::before { + content: "\50"; } + +.fa-snowflake::before { + content: "\f2dc"; } + +.fa-newspaper::before { + content: "\f1ea"; } + +.fa-rectangle-ad::before { + content: "\f641"; } + +.fa-ad::before { + content: "\f641"; } + +.fa-circle-arrow-right::before { + content: "\f0a9"; } + +.fa-arrow-circle-right::before { + content: "\f0a9"; } + +.fa-filter-circle-xmark::before { + content: "\e17b"; } + +.fa-locust::before { + content: "\e520"; } + +.fa-sort::before { + content: "\f0dc"; } + +.fa-unsorted::before { + content: "\f0dc"; } + +.fa-list-ol::before { + content: "\f0cb"; } + +.fa-list-1-2::before { + content: "\f0cb"; } + +.fa-list-numeric::before { + content: "\f0cb"; } + +.fa-person-dress-burst::before { + content: "\e544"; } + +.fa-money-check-dollar::before { + content: "\f53d"; } + +.fa-money-check-alt::before { + content: "\f53d"; } + +.fa-vector-square::before { + content: "\f5cb"; } + +.fa-bread-slice::before { + content: "\f7ec"; } + +.fa-language::before { + content: "\f1ab"; } + +.fa-face-kiss-wink-heart::before { + content: "\f598"; } + +.fa-kiss-wink-heart::before { + content: "\f598"; } + +.fa-filter::before { + content: "\f0b0"; } + +.fa-question::before { + content: "\3f"; } + +.fa-file-signature::before { + content: "\f573"; } + +.fa-up-down-left-right::before { + content: "\f0b2"; } + +.fa-arrows-alt::before { + content: "\f0b2"; } + +.fa-house-chimney-user::before { + content: "\e065"; } + +.fa-hand-holding-heart::before { + content: "\f4be"; } + +.fa-puzzle-piece::before { + content: "\f12e"; } + +.fa-money-check::before { + content: "\f53c"; } + +.fa-star-half-stroke::before { + content: "\f5c0"; } + +.fa-star-half-alt::before { + content: "\f5c0"; } + +.fa-code::before { + content: "\f121"; } + +.fa-whiskey-glass::before { + content: "\f7a0"; } + +.fa-glass-whiskey::before { + content: "\f7a0"; } + +.fa-building-circle-exclamation::before { + content: "\e4d3"; } + +.fa-magnifying-glass-chart::before { + content: "\e522"; } + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; } + +.fa-external-link::before { + content: "\f08e"; } + +.fa-cubes-stacked::before { + content: "\e4e6"; } + +.fa-won-sign::before { + content: "\f159"; } + +.fa-krw::before { + content: "\f159"; } + +.fa-won::before { + content: "\f159"; } + +.fa-virus-covid::before { + content: "\e4a8"; } + +.fa-austral-sign::before { + content: "\e0a9"; } + +.fa-f::before { + content: "\46"; } + +.fa-leaf::before { + content: "\f06c"; } + +.fa-road::before { + content: "\f018"; } + +.fa-taxi::before { + content: "\f1ba"; } + +.fa-cab::before { + content: "\f1ba"; } + +.fa-person-circle-plus::before { + content: "\e541"; } + +.fa-chart-pie::before { + content: "\f200"; } + +.fa-pie-chart::before { + content: "\f200"; } + +.fa-bolt-lightning::before { + content: "\e0b7"; } + +.fa-sack-xmark::before { + content: "\e56a"; } + +.fa-file-excel::before { + content: "\f1c3"; } + +.fa-file-contract::before { + content: "\f56c"; } + +.fa-fish-fins::before { + content: "\e4f2"; } + +.fa-building-flag::before { + content: "\e4d5"; } + +.fa-face-grin-beam::before { + content: "\f582"; } + +.fa-grin-beam::before { + content: "\f582"; } + +.fa-object-ungroup::before { + content: "\f248"; } + +.fa-poop::before { + content: "\f619"; } + +.fa-location-pin::before { + content: "\f041"; } + +.fa-map-marker::before { + content: "\f041"; } + +.fa-kaaba::before { + content: "\f66b"; } + +.fa-toilet-paper::before { + content: "\f71e"; } + +.fa-helmet-safety::before { + content: "\f807"; } + +.fa-hard-hat::before { + content: "\f807"; } + +.fa-hat-hard::before { + content: "\f807"; } + +.fa-eject::before { + content: "\f052"; } + +.fa-circle-right::before { + content: "\f35a"; } + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; } + +.fa-plane-circle-check::before { + content: "\e555"; } + +.fa-face-rolling-eyes::before { + content: "\f5a5"; } + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; } + +.fa-object-group::before { + content: "\f247"; } + +.fa-chart-line::before { + content: "\f201"; } + +.fa-line-chart::before { + content: "\f201"; } + +.fa-mask-ventilator::before { + content: "\e524"; } + +.fa-arrow-right::before { + content: "\f061"; } + +.fa-signs-post::before { + content: "\f277"; } + +.fa-map-signs::before { + content: "\f277"; } + +.fa-cash-register::before { + content: "\f788"; } + +.fa-person-circle-question::before { + content: "\e542"; } + +.fa-h::before { + content: "\48"; } + +.fa-tarp::before { + content: "\e57b"; } + +.fa-screwdriver-wrench::before { + content: "\f7d9"; } + +.fa-tools::before { + content: "\f7d9"; } + +.fa-arrows-to-eye::before { + content: "\e4bf"; } + +.fa-plug-circle-bolt::before { + content: "\e55b"; } + +.fa-heart::before { + content: "\f004"; } + +.fa-mars-and-venus::before { + content: "\f224"; } + +.fa-house-user::before { + content: "\e1b0"; } + +.fa-home-user::before { + content: "\e1b0"; } + +.fa-dumpster-fire::before { + content: "\f794"; } + +.fa-house-crack::before { + content: "\e3b1"; } + +.fa-martini-glass-citrus::before { + content: "\f561"; } + +.fa-cocktail::before { + content: "\f561"; } + +.fa-face-surprise::before { + content: "\f5c2"; } + +.fa-surprise::before { + content: "\f5c2"; } + +.fa-bottle-water::before { + content: "\e4c5"; } + +.fa-circle-pause::before { + content: "\f28b"; } + +.fa-pause-circle::before { + content: "\f28b"; } + +.fa-toilet-paper-slash::before { + content: "\e072"; } + +.fa-apple-whole::before { + content: "\f5d1"; } + +.fa-apple-alt::before { + content: "\f5d1"; } + +.fa-kitchen-set::before { + content: "\e51a"; } + +.fa-r::before { + content: "\52"; } + +.fa-temperature-quarter::before { + content: "\f2ca"; } + +.fa-temperature-1::before { + content: "\f2ca"; } + +.fa-thermometer-1::before { + content: "\f2ca"; } + +.fa-thermometer-quarter::before { + content: "\f2ca"; } + +.fa-cube::before { + content: "\f1b2"; } + +.fa-bitcoin-sign::before { + content: "\e0b4"; } + +.fa-shield-dog::before { + content: "\e573"; } + +.fa-solar-panel::before { + content: "\f5ba"; } + +.fa-lock-open::before { + content: "\f3c1"; } + +.fa-elevator::before { + content: "\e16d"; } + +.fa-money-bill-transfer::before { + content: "\e528"; } + +.fa-money-bill-trend-up::before { + content: "\e529"; } + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; } + +.fa-square-poll-horizontal::before { + content: "\f682"; } + +.fa-poll-h::before { + content: "\f682"; } + +.fa-circle::before { + content: "\f111"; } + +.fa-backward-fast::before { + content: "\f049"; } + +.fa-fast-backward::before { + content: "\f049"; } + +.fa-recycle::before { + content: "\f1b8"; } + +.fa-user-astronaut::before { + content: "\f4fb"; } + +.fa-plane-slash::before { + content: "\e069"; } + +.fa-trademark::before { + content: "\f25c"; } + +.fa-basketball::before { + content: "\f434"; } + +.fa-basketball-ball::before { + content: "\f434"; } + +.fa-satellite-dish::before { + content: "\f7c0"; } + +.fa-circle-up::before { + content: "\f35b"; } + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; } + +.fa-mobile-screen-button::before { + content: "\f3cd"; } + +.fa-mobile-alt::before { + content: "\f3cd"; } + +.fa-volume-high::before { + content: "\f028"; } + +.fa-volume-up::before { + content: "\f028"; } + +.fa-users-rays::before { + content: "\e593"; } + +.fa-wallet::before { + content: "\f555"; } + +.fa-clipboard-check::before { + content: "\f46c"; } + +.fa-file-audio::before { + content: "\f1c7"; } + +.fa-burger::before { + content: "\f805"; } + +.fa-hamburger::before { + content: "\f805"; } + +.fa-wrench::before { + content: "\f0ad"; } + +.fa-bugs::before { + content: "\e4d0"; } + +.fa-rupee-sign::before { + content: "\f156"; } + +.fa-rupee::before { + content: "\f156"; } + +.fa-file-image::before { + content: "\f1c5"; } + +.fa-circle-question::before { + content: "\f059"; } + +.fa-question-circle::before { + content: "\f059"; } + +.fa-plane-departure::before { + content: "\f5b0"; } + +.fa-handshake-slash::before { + content: "\e060"; } + +.fa-book-bookmark::before { + content: "\e0bb"; } + +.fa-code-branch::before { + content: "\f126"; } + +.fa-hat-cowboy::before { + content: "\f8c0"; } + +.fa-bridge::before { + content: "\e4c8"; } + +.fa-phone-flip::before { + content: "\f879"; } + +.fa-phone-alt::before { + content: "\f879"; } + +.fa-truck-front::before { + content: "\e2b7"; } + +.fa-cat::before { + content: "\f6be"; } + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; } + +.fa-truck-field::before { + content: "\e58d"; } + +.fa-route::before { + content: "\f4d7"; } + +.fa-clipboard-question::before { + content: "\e4e3"; } + +.fa-panorama::before { + content: "\e209"; } + +.fa-comment-medical::before { + content: "\f7f5"; } + +.fa-teeth-open::before { + content: "\f62f"; } + +.fa-file-circle-minus::before { + content: "\e4ed"; } + +.fa-tags::before { + content: "\f02c"; } + +.fa-wine-glass::before { + content: "\f4e3"; } + +.fa-forward-fast::before { + content: "\f050"; } + +.fa-fast-forward::before { + content: "\f050"; } + +.fa-face-meh-blank::before { + content: "\f5a4"; } + +.fa-meh-blank::before { + content: "\f5a4"; } + +.fa-square-parking::before { + content: "\f540"; } + +.fa-parking::before { + content: "\f540"; } + +.fa-house-signal::before { + content: "\e012"; } + +.fa-bars-progress::before { + content: "\f828"; } + +.fa-tasks-alt::before { + content: "\f828"; } + +.fa-faucet-drip::before { + content: "\e006"; } + +.fa-cart-flatbed::before { + content: "\f474"; } + +.fa-dolly-flatbed::before { + content: "\f474"; } + +.fa-ban-smoking::before { + content: "\f54d"; } + +.fa-smoking-ban::before { + content: "\f54d"; } + +.fa-terminal::before { + content: "\f120"; } + +.fa-mobile-button::before { + content: "\f10b"; } + +.fa-house-medical-flag::before { + content: "\e514"; } + +.fa-basket-shopping::before { + content: "\f291"; } + +.fa-shopping-basket::before { + content: "\f291"; } + +.fa-tape::before { + content: "\f4db"; } + +.fa-bus-simple::before { + content: "\f55e"; } + +.fa-bus-alt::before { + content: "\f55e"; } + +.fa-eye::before { + content: "\f06e"; } + +.fa-face-sad-cry::before { + content: "\f5b3"; } + +.fa-sad-cry::before { + content: "\f5b3"; } + +.fa-audio-description::before { + content: "\f29e"; } + +.fa-person-military-to-person::before { + content: "\e54c"; } + +.fa-file-shield::before { + content: "\e4f0"; } + +.fa-user-slash::before { + content: "\f506"; } + +.fa-pen::before { + content: "\f304"; } + +.fa-tower-observation::before { + content: "\e586"; } + +.fa-file-code::before { + content: "\f1c9"; } + +.fa-signal::before { + content: "\f012"; } + +.fa-signal-5::before { + content: "\f012"; } + +.fa-signal-perfect::before { + content: "\f012"; } + +.fa-bus::before { + content: "\f207"; } + +.fa-heart-circle-xmark::before { + content: "\e501"; } + +.fa-house-chimney::before { + content: "\e3af"; } + +.fa-home-lg::before { + content: "\e3af"; } + +.fa-window-maximize::before { + content: "\f2d0"; } + +.fa-face-frown::before { + content: "\f119"; } + +.fa-frown::before { + content: "\f119"; } + +.fa-prescription::before { + content: "\f5b1"; } + +.fa-shop::before { + content: "\f54f"; } + +.fa-store-alt::before { + content: "\f54f"; } + +.fa-floppy-disk::before { + content: "\f0c7"; } + +.fa-save::before { + content: "\f0c7"; } + +.fa-vihara::before { + content: "\f6a7"; } + +.fa-scale-unbalanced::before { + content: "\f515"; } + +.fa-balance-scale-left::before { + content: "\f515"; } + +.fa-sort-up::before { + content: "\f0de"; } + +.fa-sort-asc::before { + content: "\f0de"; } + +.fa-comment-dots::before { + content: "\f4ad"; } + +.fa-commenting::before { + content: "\f4ad"; } + +.fa-plant-wilt::before { + content: "\e5aa"; } + +.fa-diamond::before { + content: "\f219"; } + +.fa-face-grin-squint::before { + content: "\f585"; } + +.fa-grin-squint::before { + content: "\f585"; } + +.fa-hand-holding-dollar::before { + content: "\f4c0"; } + +.fa-hand-holding-usd::before { + content: "\f4c0"; } + +.fa-bacterium::before { + content: "\e05a"; } + +.fa-hand-pointer::before { + content: "\f25a"; } + +.fa-drum-steelpan::before { + content: "\f56a"; } + +.fa-hand-scissors::before { + content: "\f257"; } + +.fa-hands-praying::before { + content: "\f684"; } + +.fa-praying-hands::before { + content: "\f684"; } + +.fa-arrow-rotate-right::before { + content: "\f01e"; } + +.fa-arrow-right-rotate::before { + content: "\f01e"; } + +.fa-arrow-rotate-forward::before { + content: "\f01e"; } + +.fa-redo::before { + content: "\f01e"; } + +.fa-biohazard::before { + content: "\f780"; } + +.fa-location-crosshairs::before { + content: "\f601"; } + +.fa-location::before { + content: "\f601"; } + +.fa-mars-double::before { + content: "\f227"; } + +.fa-child-dress::before { + content: "\e59c"; } + +.fa-users-between-lines::before { + content: "\e591"; } + +.fa-lungs-virus::before { + content: "\e067"; } + +.fa-face-grin-tears::before { + content: "\f588"; } + +.fa-grin-tears::before { + content: "\f588"; } + +.fa-phone::before { + content: "\f095"; } + +.fa-calendar-xmark::before { + content: "\f273"; } + +.fa-calendar-times::before { + content: "\f273"; } + +.fa-child-reaching::before { + content: "\e59d"; } + +.fa-head-side-virus::before { + content: "\e064"; } + +.fa-user-gear::before { + content: "\f4fe"; } + +.fa-user-cog::before { + content: "\f4fe"; } + +.fa-arrow-up-1-9::before { + content: "\f163"; } + +.fa-sort-numeric-up::before { + content: "\f163"; } + +.fa-door-closed::before { + content: "\f52a"; } + +.fa-shield-virus::before { + content: "\e06c"; } + +.fa-dice-six::before { + content: "\f526"; } + +.fa-mosquito-net::before { + content: "\e52c"; } + +.fa-bridge-water::before { + content: "\e4ce"; } + +.fa-person-booth::before { + content: "\f756"; } + +.fa-text-width::before { + content: "\f035"; } + +.fa-hat-wizard::before { + content: "\f6e8"; } + +.fa-pen-fancy::before { + content: "\f5ac"; } + +.fa-person-digging::before { + content: "\f85e"; } + +.fa-digging::before { + content: "\f85e"; } + +.fa-trash::before { + content: "\f1f8"; } + +.fa-gauge-simple::before { + content: "\f629"; } + +.fa-gauge-simple-med::before { + content: "\f629"; } + +.fa-tachometer-average::before { + content: "\f629"; } + +.fa-book-medical::before { + content: "\f7e6"; } + +.fa-poo::before { + content: "\f2fe"; } + +.fa-quote-right::before { + content: "\f10e"; } + +.fa-quote-right-alt::before { + content: "\f10e"; } + +.fa-shirt::before { + content: "\f553"; } + +.fa-t-shirt::before { + content: "\f553"; } + +.fa-tshirt::before { + content: "\f553"; } + +.fa-cubes::before { + content: "\f1b3"; } + +.fa-divide::before { + content: "\f529"; } + +.fa-tenge-sign::before { + content: "\f7d7"; } + +.fa-tenge::before { + content: "\f7d7"; } + +.fa-headphones::before { + content: "\f025"; } + +.fa-hands-holding::before { + content: "\f4c2"; } + +.fa-hands-clapping::before { + content: "\e1a8"; } + +.fa-republican::before { + content: "\f75e"; } + +.fa-arrow-left::before { + content: "\f060"; } + +.fa-person-circle-xmark::before { + content: "\e543"; } + +.fa-ruler::before { + content: "\f545"; } + +.fa-align-left::before { + content: "\f036"; } + +.fa-dice-d6::before { + content: "\f6d1"; } + +.fa-restroom::before { + content: "\f7bd"; } + +.fa-j::before { + content: "\4a"; } + +.fa-users-viewfinder::before { + content: "\e595"; } + +.fa-file-video::before { + content: "\f1c8"; } + +.fa-up-right-from-square::before { + content: "\f35d"; } + +.fa-external-link-alt::before { + content: "\f35d"; } + +.fa-table-cells::before { + content: "\f00a"; } + +.fa-th::before { + content: "\f00a"; } + +.fa-file-pdf::before { + content: "\f1c1"; } + +.fa-book-bible::before { + content: "\f647"; } + +.fa-bible::before { + content: "\f647"; } + +.fa-o::before { + content: "\4f"; } + +.fa-suitcase-medical::before { + content: "\f0fa"; } + +.fa-medkit::before { + content: "\f0fa"; } + +.fa-user-secret::before { + content: "\f21b"; } + +.fa-otter::before { + content: "\f700"; } + +.fa-person-dress::before { + content: "\f182"; } + +.fa-female::before { + content: "\f182"; } + +.fa-comment-dollar::before { + content: "\f651"; } + +.fa-business-time::before { + content: "\f64a"; } + +.fa-briefcase-clock::before { + content: "\f64a"; } + +.fa-table-cells-large::before { + content: "\f009"; } + +.fa-th-large::before { + content: "\f009"; } + +.fa-book-tanakh::before { + content: "\f827"; } + +.fa-tanakh::before { + content: "\f827"; } + +.fa-phone-volume::before { + content: "\f2a0"; } + +.fa-volume-control-phone::before { + content: "\f2a0"; } + +.fa-hat-cowboy-side::before { + content: "\f8c1"; } + +.fa-clipboard-user::before { + content: "\f7f3"; } + +.fa-child::before { + content: "\f1ae"; } + +.fa-lira-sign::before { + content: "\f195"; } + +.fa-satellite::before { + content: "\f7bf"; } + +.fa-plane-lock::before { + content: "\e558"; } + +.fa-tag::before { + content: "\f02b"; } + +.fa-comment::before { + content: "\f075"; } + +.fa-cake-candles::before { + content: "\f1fd"; } + +.fa-birthday-cake::before { + content: "\f1fd"; } + +.fa-cake::before { + content: "\f1fd"; } + +.fa-envelope::before { + content: "\f0e0"; } + +.fa-angles-up::before { + content: "\f102"; } + +.fa-angle-double-up::before { + content: "\f102"; } + +.fa-paperclip::before { + content: "\f0c6"; } + +.fa-arrow-right-to-city::before { + content: "\e4b3"; } + +.fa-ribbon::before { + content: "\f4d6"; } + +.fa-lungs::before { + content: "\f604"; } + +.fa-arrow-up-9-1::before { + content: "\f887"; } + +.fa-sort-numeric-up-alt::before { + content: "\f887"; } + +.fa-litecoin-sign::before { + content: "\e1d3"; } + +.fa-border-none::before { + content: "\f850"; } + +.fa-circle-nodes::before { + content: "\e4e2"; } + +.fa-parachute-box::before { + content: "\f4cd"; } + +.fa-indent::before { + content: "\f03c"; } + +.fa-truck-field-un::before { + content: "\e58e"; } + +.fa-hourglass::before { + content: "\f254"; } + +.fa-hourglass-empty::before { + content: "\f254"; } + +.fa-mountain::before { + content: "\f6fc"; } + +.fa-user-doctor::before { + content: "\f0f0"; } + +.fa-user-md::before { + content: "\f0f0"; } + +.fa-circle-info::before { + content: "\f05a"; } + +.fa-info-circle::before { + content: "\f05a"; } + +.fa-cloud-meatball::before { + content: "\f73b"; } + +.fa-camera::before { + content: "\f030"; } + +.fa-camera-alt::before { + content: "\f030"; } + +.fa-square-virus::before { + content: "\e578"; } + +.fa-meteor::before { + content: "\f753"; } + +.fa-car-on::before { + content: "\e4dd"; } + +.fa-sleigh::before { + content: "\f7cc"; } + +.fa-arrow-down-1-9::before { + content: "\f162"; } + +.fa-sort-numeric-asc::before { + content: "\f162"; } + +.fa-sort-numeric-down::before { + content: "\f162"; } + +.fa-hand-holding-droplet::before { + content: "\f4c1"; } + +.fa-hand-holding-water::before { + content: "\f4c1"; } + +.fa-water::before { + content: "\f773"; } + +.fa-calendar-check::before { + content: "\f274"; } + +.fa-braille::before { + content: "\f2a1"; } + +.fa-prescription-bottle-medical::before { + content: "\f486"; } + +.fa-prescription-bottle-alt::before { + content: "\f486"; } + +.fa-landmark::before { + content: "\f66f"; } + +.fa-truck::before { + content: "\f0d1"; } + +.fa-crosshairs::before { + content: "\f05b"; } + +.fa-person-cane::before { + content: "\e53c"; } + +.fa-tent::before { + content: "\e57d"; } + +.fa-vest-patches::before { + content: "\e086"; } + +.fa-check-double::before { + content: "\f560"; } + +.fa-arrow-down-a-z::before { + content: "\f15d"; } + +.fa-sort-alpha-asc::before { + content: "\f15d"; } + +.fa-sort-alpha-down::before { + content: "\f15d"; } + +.fa-money-bill-wheat::before { + content: "\e52a"; } + +.fa-cookie::before { + content: "\f563"; } + +.fa-arrow-rotate-left::before { + content: "\f0e2"; } + +.fa-arrow-left-rotate::before { + content: "\f0e2"; } + +.fa-arrow-rotate-back::before { + content: "\f0e2"; } + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; } + +.fa-undo::before { + content: "\f0e2"; } + +.fa-hard-drive::before { + content: "\f0a0"; } + +.fa-hdd::before { + content: "\f0a0"; } + +.fa-face-grin-squint-tears::before { + content: "\f586"; } + +.fa-grin-squint-tears::before { + content: "\f586"; } + +.fa-dumbbell::before { + content: "\f44b"; } + +.fa-rectangle-list::before { + content: "\f022"; } + +.fa-list-alt::before { + content: "\f022"; } + +.fa-tarp-droplet::before { + content: "\e57c"; } + +.fa-house-medical-circle-check::before { + content: "\e511"; } + +.fa-person-skiing-nordic::before { + content: "\f7ca"; } + +.fa-skiing-nordic::before { + content: "\f7ca"; } + +.fa-calendar-plus::before { + content: "\f271"; } + +.fa-plane-arrival::before { + content: "\f5af"; } + +.fa-circle-left::before { + content: "\f359"; } + +.fa-arrow-alt-circle-left::before { + content: "\f359"; } + +.fa-train-subway::before { + content: "\f239"; } + +.fa-subway::before { + content: "\f239"; } + +.fa-chart-gantt::before { + content: "\e0e4"; } + +.fa-indian-rupee-sign::before { + content: "\e1bc"; } + +.fa-indian-rupee::before { + content: "\e1bc"; } + +.fa-inr::before { + content: "\e1bc"; } + +.fa-crop-simple::before { + content: "\f565"; } + +.fa-crop-alt::before { + content: "\f565"; } + +.fa-money-bill-1::before { + content: "\f3d1"; } + +.fa-money-bill-alt::before { + content: "\f3d1"; } + +.fa-left-long::before { + content: "\f30a"; } + +.fa-long-arrow-alt-left::before { + content: "\f30a"; } + +.fa-dna::before { + content: "\f471"; } + +.fa-virus-slash::before { + content: "\e075"; } + +.fa-minus::before { + content: "\f068"; } + +.fa-subtract::before { + content: "\f068"; } + +.fa-chess::before { + content: "\f439"; } + +.fa-arrow-left-long::before { + content: "\f177"; } + +.fa-long-arrow-left::before { + content: "\f177"; } + +.fa-plug-circle-check::before { + content: "\e55c"; } + +.fa-street-view::before { + content: "\f21d"; } + +.fa-franc-sign::before { + content: "\e18f"; } + +.fa-volume-off::before { + content: "\f026"; } + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; } + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; } + +.fa-asl-interpreting::before { + content: "\f2a3"; } + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; } + +.fa-gear::before { + content: "\f013"; } + +.fa-cog::before { + content: "\f013"; } + +.fa-droplet-slash::before { + content: "\f5c7"; } + +.fa-tint-slash::before { + content: "\f5c7"; } + +.fa-mosque::before { + content: "\f678"; } + +.fa-mosquito::before { + content: "\e52b"; } + +.fa-star-of-david::before { + content: "\f69a"; } + +.fa-person-military-rifle::before { + content: "\e54b"; } + +.fa-cart-shopping::before { + content: "\f07a"; } + +.fa-shopping-cart::before { + content: "\f07a"; } + +.fa-vials::before { + content: "\f493"; } + +.fa-plug-circle-plus::before { + content: "\e55f"; } + +.fa-place-of-worship::before { + content: "\f67f"; } + +.fa-grip-vertical::before { + content: "\f58e"; } + +.fa-arrow-turn-up::before { + content: "\f148"; } + +.fa-level-up::before { + content: "\f148"; } + +.fa-u::before { + content: "\55"; } + +.fa-square-root-variable::before { + content: "\f698"; } + +.fa-square-root-alt::before { + content: "\f698"; } + +.fa-clock::before { + content: "\f017"; } + +.fa-clock-four::before { + content: "\f017"; } + +.fa-backward-step::before { + content: "\f048"; } + +.fa-step-backward::before { + content: "\f048"; } + +.fa-pallet::before { + content: "\f482"; } + +.fa-faucet::before { + content: "\e005"; } + +.fa-baseball-bat-ball::before { + content: "\f432"; } + +.fa-s::before { + content: "\53"; } + +.fa-timeline::before { + content: "\e29c"; } + +.fa-keyboard::before { + content: "\f11c"; } + +.fa-caret-down::before { + content: "\f0d7"; } + +.fa-house-chimney-medical::before { + content: "\f7f2"; } + +.fa-clinic-medical::before { + content: "\f7f2"; } + +.fa-temperature-three-quarters::before { + content: "\f2c8"; } + +.fa-temperature-3::before { + content: "\f2c8"; } + +.fa-thermometer-3::before { + content: "\f2c8"; } + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; } + +.fa-mobile-screen::before { + content: "\f3cf"; } + +.fa-mobile-android-alt::before { + content: "\f3cf"; } + +.fa-plane-up::before { + content: "\e22d"; } + +.fa-piggy-bank::before { + content: "\f4d3"; } + +.fa-battery-half::before { + content: "\f242"; } + +.fa-battery-3::before { + content: "\f242"; } + +.fa-mountain-city::before { + content: "\e52e"; } + +.fa-coins::before { + content: "\f51e"; } + +.fa-khanda::before { + content: "\f66d"; } + +.fa-sliders::before { + content: "\f1de"; } + +.fa-sliders-h::before { + content: "\f1de"; } + +.fa-folder-tree::before { + content: "\f802"; } + +.fa-network-wired::before { + content: "\f6ff"; } + +.fa-map-pin::before { + content: "\f276"; } + +.fa-hamsa::before { + content: "\f665"; } + +.fa-cent-sign::before { + content: "\e3f5"; } + +.fa-flask::before { + content: "\f0c3"; } + +.fa-person-pregnant::before { + content: "\e31e"; } + +.fa-wand-sparkles::before { + content: "\f72b"; } + +.fa-ellipsis-vertical::before { + content: "\f142"; } + +.fa-ellipsis-v::before { + content: "\f142"; } + +.fa-ticket::before { + content: "\f145"; } + +.fa-power-off::before { + content: "\f011"; } + +.fa-right-long::before { + content: "\f30b"; } + +.fa-long-arrow-alt-right::before { + content: "\f30b"; } + +.fa-flag-usa::before { + content: "\f74d"; } + +.fa-laptop-file::before { + content: "\e51d"; } + +.fa-tty::before { + content: "\f1e4"; } + +.fa-teletype::before { + content: "\f1e4"; } + +.fa-diagram-next::before { + content: "\e476"; } + +.fa-person-rifle::before { + content: "\e54e"; } + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; } + +.fa-closed-captioning::before { + content: "\f20a"; } + +.fa-person-hiking::before { + content: "\f6ec"; } + +.fa-hiking::before { + content: "\f6ec"; } + +.fa-venus-double::before { + content: "\f226"; } + +.fa-images::before { + content: "\f302"; } + +.fa-calculator::before { + content: "\f1ec"; } + +.fa-people-pulling::before { + content: "\e535"; } + +.fa-n::before { + content: "\4e"; } + +.fa-cable-car::before { + content: "\f7da"; } + +.fa-tram::before { + content: "\f7da"; } + +.fa-cloud-rain::before { + content: "\f73d"; } + +.fa-building-circle-xmark::before { + content: "\e4d4"; } + +.fa-ship::before { + content: "\f21a"; } + +.fa-arrows-down-to-line::before { + content: "\e4b8"; } + +.fa-download::before { + content: "\f019"; } + +.fa-face-grin::before { + content: "\f580"; } + +.fa-grin::before { + content: "\f580"; } + +.fa-delete-left::before { + content: "\f55a"; } + +.fa-backspace::before { + content: "\f55a"; } + +.fa-eye-dropper::before { + content: "\f1fb"; } + +.fa-eye-dropper-empty::before { + content: "\f1fb"; } + +.fa-eyedropper::before { + content: "\f1fb"; } + +.fa-file-circle-check::before { + content: "\e5a0"; } + +.fa-forward::before { + content: "\f04e"; } + +.fa-mobile::before { + content: "\f3ce"; } + +.fa-mobile-android::before { + content: "\f3ce"; } + +.fa-mobile-phone::before { + content: "\f3ce"; } + +.fa-face-meh::before { + content: "\f11a"; } + +.fa-meh::before { + content: "\f11a"; } + +.fa-align-center::before { + content: "\f037"; } + +.fa-book-skull::before { + content: "\f6b7"; } + +.fa-book-dead::before { + content: "\f6b7"; } + +.fa-id-card::before { + content: "\f2c2"; } + +.fa-drivers-license::before { + content: "\f2c2"; } + +.fa-outdent::before { + content: "\f03b"; } + +.fa-dedent::before { + content: "\f03b"; } + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; } + +.fa-house::before { + content: "\f015"; } + +.fa-home::before { + content: "\f015"; } + +.fa-home-alt::before { + content: "\f015"; } + +.fa-home-lg-alt::before { + content: "\f015"; } + +.fa-calendar-week::before { + content: "\f784"; } + +.fa-laptop-medical::before { + content: "\f812"; } + +.fa-b::before { + content: "\42"; } + +.fa-file-medical::before { + content: "\f477"; } + +.fa-dice-one::before { + content: "\f525"; } + +.fa-kiwi-bird::before { + content: "\f535"; } + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; } + +.fa-exchange::before { + content: "\f0ec"; } + +.fa-rotate-right::before { + content: "\f2f9"; } + +.fa-redo-alt::before { + content: "\f2f9"; } + +.fa-rotate-forward::before { + content: "\f2f9"; } + +.fa-utensils::before { + content: "\f2e7"; } + +.fa-cutlery::before { + content: "\f2e7"; } + +.fa-arrow-up-wide-short::before { + content: "\f161"; } + +.fa-sort-amount-up::before { + content: "\f161"; } + +.fa-mill-sign::before { + content: "\e1ed"; } + +.fa-bowl-rice::before { + content: "\e2eb"; } + +.fa-skull::before { + content: "\f54c"; } + +.fa-tower-broadcast::before { + content: "\f519"; } + +.fa-broadcast-tower::before { + content: "\f519"; } + +.fa-truck-pickup::before { + content: "\f63c"; } + +.fa-up-long::before { + content: "\f30c"; } + +.fa-long-arrow-alt-up::before { + content: "\f30c"; } + +.fa-stop::before { + content: "\f04d"; } + +.fa-code-merge::before { + content: "\f387"; } + +.fa-upload::before { + content: "\f093"; } + +.fa-hurricane::before { + content: "\f751"; } + +.fa-mound::before { + content: "\e52d"; } + +.fa-toilet-portable::before { + content: "\e583"; } + +.fa-compact-disc::before { + content: "\f51f"; } + +.fa-file-arrow-down::before { + content: "\f56d"; } + +.fa-file-download::before { + content: "\f56d"; } + +.fa-caravan::before { + content: "\f8ff"; } + +.fa-shield-cat::before { + content: "\e572"; } + +.fa-bolt::before { + content: "\f0e7"; } + +.fa-zap::before { + content: "\f0e7"; } + +.fa-glass-water::before { + content: "\e4f4"; } + +.fa-oil-well::before { + content: "\e532"; } + +.fa-vault::before { + content: "\e2c5"; } + +.fa-mars::before { + content: "\f222"; } + +.fa-toilet::before { + content: "\f7d8"; } + +.fa-plane-circle-xmark::before { + content: "\e557"; } + +.fa-yen-sign::before { + content: "\f157"; } + +.fa-cny::before { + content: "\f157"; } + +.fa-jpy::before { + content: "\f157"; } + +.fa-rmb::before { + content: "\f157"; } + +.fa-yen::before { + content: "\f157"; } + +.fa-ruble-sign::before { + content: "\f158"; } + +.fa-rouble::before { + content: "\f158"; } + +.fa-rub::before { + content: "\f158"; } + +.fa-ruble::before { + content: "\f158"; } + +.fa-sun::before { + content: "\f185"; } + +.fa-guitar::before { + content: "\f7a6"; } + +.fa-face-laugh-wink::before { + content: "\f59c"; } + +.fa-laugh-wink::before { + content: "\f59c"; } + +.fa-horse-head::before { + content: "\f7ab"; } + +.fa-bore-hole::before { + content: "\e4c3"; } + +.fa-industry::before { + content: "\f275"; } + +.fa-circle-down::before { + content: "\f358"; } + +.fa-arrow-alt-circle-down::before { + content: "\f358"; } + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; } + +.fa-florin-sign::before { + content: "\e184"; } + +.fa-arrow-down-short-wide::before { + content: "\f884"; } + +.fa-sort-amount-desc::before { + content: "\f884"; } + +.fa-sort-amount-down-alt::before { + content: "\f884"; } + +.fa-less-than::before { + content: "\3c"; } + +.fa-angle-down::before { + content: "\f107"; } + +.fa-car-tunnel::before { + content: "\e4de"; } + +.fa-head-side-cough::before { + content: "\e061"; } + +.fa-grip-lines::before { + content: "\f7a4"; } + +.fa-thumbs-down::before { + content: "\f165"; } + +.fa-user-lock::before { + content: "\f502"; } + +.fa-arrow-right-long::before { + content: "\f178"; } + +.fa-long-arrow-right::before { + content: "\f178"; } + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; } + +.fa-ellipsis::before { + content: "\f141"; } + +.fa-ellipsis-h::before { + content: "\f141"; } + +.fa-chess-pawn::before { + content: "\f443"; } + +.fa-kit-medical::before { + content: "\f479"; } + +.fa-first-aid::before { + content: "\f479"; } + +.fa-person-through-window::before { + content: "\e5a9"; } + +.fa-toolbox::before { + content: "\f552"; } + +.fa-hands-holding-circle::before { + content: "\e4fb"; } + +.fa-bug::before { + content: "\f188"; } + +.fa-credit-card::before { + content: "\f09d"; } + +.fa-credit-card-alt::before { + content: "\f09d"; } + +.fa-car::before { + content: "\f1b9"; } + +.fa-automobile::before { + content: "\f1b9"; } + +.fa-hand-holding-hand::before { + content: "\e4f7"; } + +.fa-book-open-reader::before { + content: "\f5da"; } + +.fa-book-reader::before { + content: "\f5da"; } + +.fa-mountain-sun::before { + content: "\e52f"; } + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; } + +.fa-dice-d20::before { + content: "\f6cf"; } + +.fa-truck-droplet::before { + content: "\e58c"; } + +.fa-file-circle-xmark::before { + content: "\e5a1"; } + +.fa-temperature-arrow-up::before { + content: "\e040"; } + +.fa-temperature-up::before { + content: "\e040"; } + +.fa-medal::before { + content: "\f5a2"; } + +.fa-bed::before { + content: "\f236"; } + +.fa-square-h::before { + content: "\f0fd"; } + +.fa-h-square::before { + content: "\f0fd"; } + +.fa-podcast::before { + content: "\f2ce"; } + +.fa-temperature-full::before { + content: "\f2c7"; } + +.fa-temperature-4::before { + content: "\f2c7"; } + +.fa-thermometer-4::before { + content: "\f2c7"; } + +.fa-thermometer-full::before { + content: "\f2c7"; } + +.fa-bell::before { + content: "\f0f3"; } + +.fa-superscript::before { + content: "\f12b"; } + +.fa-plug-circle-xmark::before { + content: "\e560"; } + +.fa-star-of-life::before { + content: "\f621"; } + +.fa-phone-slash::before { + content: "\f3dd"; } + +.fa-paint-roller::before { + content: "\f5aa"; } + +.fa-handshake-angle::before { + content: "\f4c4"; } + +.fa-hands-helping::before { + content: "\f4c4"; } + +.fa-location-dot::before { + content: "\f3c5"; } + +.fa-map-marker-alt::before { + content: "\f3c5"; } + +.fa-file::before { + content: "\f15b"; } + +.fa-greater-than::before { + content: "\3e"; } + +.fa-person-swimming::before { + content: "\f5c4"; } + +.fa-swimmer::before { + content: "\f5c4"; } + +.fa-arrow-down::before { + content: "\f063"; } + +.fa-droplet::before { + content: "\f043"; } + +.fa-tint::before { + content: "\f043"; } + +.fa-eraser::before { + content: "\f12d"; } + +.fa-earth-americas::before { + content: "\f57d"; } + +.fa-earth::before { + content: "\f57d"; } + +.fa-earth-america::before { + content: "\f57d"; } + +.fa-globe-americas::before { + content: "\f57d"; } + +.fa-person-burst::before { + content: "\e53b"; } + +.fa-dove::before { + content: "\f4ba"; } + +.fa-battery-empty::before { + content: "\f244"; } + +.fa-battery-0::before { + content: "\f244"; } + +.fa-socks::before { + content: "\f696"; } + +.fa-inbox::before { + content: "\f01c"; } + +.fa-section::before { + content: "\e447"; } + +.fa-gauge-high::before { + content: "\f625"; } + +.fa-tachometer-alt::before { + content: "\f625"; } + +.fa-tachometer-alt-fast::before { + content: "\f625"; } + +.fa-envelope-open-text::before { + content: "\f658"; } + +.fa-hospital::before { + content: "\f0f8"; } + +.fa-hospital-alt::before { + content: "\f0f8"; } + +.fa-hospital-wide::before { + content: "\f0f8"; } + +.fa-wine-bottle::before { + content: "\f72f"; } + +.fa-chess-rook::before { + content: "\f447"; } + +.fa-bars-staggered::before { + content: "\f550"; } + +.fa-reorder::before { + content: "\f550"; } + +.fa-stream::before { + content: "\f550"; } + +.fa-dharmachakra::before { + content: "\f655"; } + +.fa-hotdog::before { + content: "\f80f"; } + +.fa-person-walking-with-cane::before { + content: "\f29d"; } + +.fa-blind::before { + content: "\f29d"; } + +.fa-drum::before { + content: "\f569"; } + +.fa-ice-cream::before { + content: "\f810"; } + +.fa-heart-circle-bolt::before { + content: "\e4fc"; } + +.fa-fax::before { + content: "\f1ac"; } + +.fa-paragraph::before { + content: "\f1dd"; } + +.fa-check-to-slot::before { + content: "\f772"; } + +.fa-vote-yea::before { + content: "\f772"; } + +.fa-star-half::before { + content: "\f089"; } + +.fa-boxes-stacked::before { + content: "\f468"; } + +.fa-boxes::before { + content: "\f468"; } + +.fa-boxes-alt::before { + content: "\f468"; } + +.fa-link::before { + content: "\f0c1"; } + +.fa-chain::before { + content: "\f0c1"; } + +.fa-ear-listen::before { + content: "\f2a2"; } + +.fa-assistive-listening-systems::before { + content: "\f2a2"; } + +.fa-tree-city::before { + content: "\e587"; } + +.fa-play::before { + content: "\f04b"; } + +.fa-font::before { + content: "\f031"; } + +.fa-table-cells-row-lock::before { + content: "\e67a"; } + +.fa-rupiah-sign::before { + content: "\e23d"; } + +.fa-magnifying-glass::before { + content: "\f002"; } + +.fa-search::before { + content: "\f002"; } + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; } + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; } + +.fa-table-tennis::before { + content: "\f45d"; } + +.fa-person-dots-from-line::before { + content: "\f470"; } + +.fa-diagnoses::before { + content: "\f470"; } + +.fa-trash-can-arrow-up::before { + content: "\f82a"; } + +.fa-trash-restore-alt::before { + content: "\f82a"; } + +.fa-naira-sign::before { + content: "\e1f6"; } + +.fa-cart-arrow-down::before { + content: "\f218"; } + +.fa-walkie-talkie::before { + content: "\f8ef"; } + +.fa-file-pen::before { + content: "\f31c"; } + +.fa-file-edit::before { + content: "\f31c"; } + +.fa-receipt::before { + content: "\f543"; } + +.fa-square-pen::before { + content: "\f14b"; } + +.fa-pen-square::before { + content: "\f14b"; } + +.fa-pencil-square::before { + content: "\f14b"; } + +.fa-suitcase-rolling::before { + content: "\f5c1"; } + +.fa-person-circle-exclamation::before { + content: "\e53f"; } + +.fa-chevron-down::before { + content: "\f078"; } + +.fa-battery-full::before { + content: "\f240"; } + +.fa-battery::before { + content: "\f240"; } + +.fa-battery-5::before { + content: "\f240"; } + +.fa-skull-crossbones::before { + content: "\f714"; } + +.fa-code-compare::before { + content: "\e13a"; } + +.fa-list-ul::before { + content: "\f0ca"; } + +.fa-list-dots::before { + content: "\f0ca"; } + +.fa-school-lock::before { + content: "\e56f"; } + +.fa-tower-cell::before { + content: "\e585"; } + +.fa-down-long::before { + content: "\f309"; } + +.fa-long-arrow-alt-down::before { + content: "\f309"; } + +.fa-ranking-star::before { + content: "\e561"; } + +.fa-chess-king::before { + content: "\f43f"; } + +.fa-person-harassing::before { + content: "\e549"; } + +.fa-brazilian-real-sign::before { + content: "\e46c"; } + +.fa-landmark-dome::before { + content: "\f752"; } + +.fa-landmark-alt::before { + content: "\f752"; } + +.fa-arrow-up::before { + content: "\f062"; } + +.fa-tv::before { + content: "\f26c"; } + +.fa-television::before { + content: "\f26c"; } + +.fa-tv-alt::before { + content: "\f26c"; } + +.fa-shrimp::before { + content: "\e448"; } + +.fa-list-check::before { + content: "\f0ae"; } + +.fa-tasks::before { + content: "\f0ae"; } + +.fa-jug-detergent::before { + content: "\e519"; } + +.fa-circle-user::before { + content: "\f2bd"; } + +.fa-user-circle::before { + content: "\f2bd"; } + +.fa-user-shield::before { + content: "\f505"; } + +.fa-wind::before { + content: "\f72e"; } + +.fa-car-burst::before { + content: "\f5e1"; } + +.fa-car-crash::before { + content: "\f5e1"; } + +.fa-y::before { + content: "\59"; } + +.fa-person-snowboarding::before { + content: "\f7ce"; } + +.fa-snowboarding::before { + content: "\f7ce"; } + +.fa-truck-fast::before { + content: "\f48b"; } + +.fa-shipping-fast::before { + content: "\f48b"; } + +.fa-fish::before { + content: "\f578"; } + +.fa-user-graduate::before { + content: "\f501"; } + +.fa-circle-half-stroke::before { + content: "\f042"; } + +.fa-adjust::before { + content: "\f042"; } + +.fa-clapperboard::before { + content: "\e131"; } + +.fa-circle-radiation::before { + content: "\f7ba"; } + +.fa-radiation-alt::before { + content: "\f7ba"; } + +.fa-baseball::before { + content: "\f433"; } + +.fa-baseball-ball::before { + content: "\f433"; } + +.fa-jet-fighter-up::before { + content: "\e518"; } + +.fa-diagram-project::before { + content: "\f542"; } + +.fa-project-diagram::before { + content: "\f542"; } + +.fa-copy::before { + content: "\f0c5"; } + +.fa-volume-xmark::before { + content: "\f6a9"; } + +.fa-volume-mute::before { + content: "\f6a9"; } + +.fa-volume-times::before { + content: "\f6a9"; } + +.fa-hand-sparkles::before { + content: "\e05d"; } + +.fa-grip::before { + content: "\f58d"; } + +.fa-grip-horizontal::before { + content: "\f58d"; } + +.fa-share-from-square::before { + content: "\f14d"; } + +.fa-share-square::before { + content: "\f14d"; } + +.fa-child-combatant::before { + content: "\e4e0"; } + +.fa-child-rifle::before { + content: "\e4e0"; } + +.fa-gun::before { + content: "\e19b"; } + +.fa-square-phone::before { + content: "\f098"; } + +.fa-phone-square::before { + content: "\f098"; } + +.fa-plus::before { + content: "\2b"; } + +.fa-add::before { + content: "\2b"; } + +.fa-expand::before { + content: "\f065"; } + +.fa-computer::before { + content: "\e4e5"; } + +.fa-xmark::before { + content: "\f00d"; } + +.fa-close::before { + content: "\f00d"; } + +.fa-multiply::before { + content: "\f00d"; } + +.fa-remove::before { + content: "\f00d"; } + +.fa-times::before { + content: "\f00d"; } + +.fa-arrows-up-down-left-right::before { + content: "\f047"; } + +.fa-arrows::before { + content: "\f047"; } + +.fa-chalkboard-user::before { + content: "\f51c"; } + +.fa-chalkboard-teacher::before { + content: "\f51c"; } + +.fa-peso-sign::before { + content: "\e222"; } + +.fa-building-shield::before { + content: "\e4d8"; } + +.fa-baby::before { + content: "\f77c"; } + +.fa-users-line::before { + content: "\e592"; } + +.fa-quote-left::before { + content: "\f10d"; } + +.fa-quote-left-alt::before { + content: "\f10d"; } + +.fa-tractor::before { + content: "\f722"; } + +.fa-trash-arrow-up::before { + content: "\f829"; } + +.fa-trash-restore::before { + content: "\f829"; } + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; } + +.fa-lines-leaning::before { + content: "\e51e"; } + +.fa-ruler-combined::before { + content: "\f546"; } + +.fa-copyright::before { + content: "\f1f9"; } + +.fa-equals::before { + content: "\3d"; } + +.fa-blender::before { + content: "\f517"; } + +.fa-teeth::before { + content: "\f62e"; } + +.fa-shekel-sign::before { + content: "\f20b"; } + +.fa-ils::before { + content: "\f20b"; } + +.fa-shekel::before { + content: "\f20b"; } + +.fa-sheqel::before { + content: "\f20b"; } + +.fa-sheqel-sign::before { + content: "\f20b"; } + +.fa-map::before { + content: "\f279"; } + +.fa-rocket::before { + content: "\f135"; } + +.fa-photo-film::before { + content: "\f87c"; } + +.fa-photo-video::before { + content: "\f87c"; } + +.fa-folder-minus::before { + content: "\f65d"; } + +.fa-store::before { + content: "\f54e"; } + +.fa-arrow-trend-up::before { + content: "\e098"; } + +.fa-plug-circle-minus::before { + content: "\e55e"; } + +.fa-sign-hanging::before { + content: "\f4d9"; } + +.fa-sign::before { + content: "\f4d9"; } + +.fa-bezier-curve::before { + content: "\f55b"; } + +.fa-bell-slash::before { + content: "\f1f6"; } + +.fa-tablet::before { + content: "\f3fb"; } + +.fa-tablet-android::before { + content: "\f3fb"; } + +.fa-school-flag::before { + content: "\e56e"; } + +.fa-fill::before { + content: "\f575"; } + +.fa-angle-up::before { + content: "\f106"; } + +.fa-drumstick-bite::before { + content: "\f6d7"; } + +.fa-holly-berry::before { + content: "\f7aa"; } + +.fa-chevron-left::before { + content: "\f053"; } + +.fa-bacteria::before { + content: "\e059"; } + +.fa-hand-lizard::before { + content: "\f258"; } + +.fa-notdef::before { + content: "\e1fe"; } + +.fa-disease::before { + content: "\f7fa"; } + +.fa-briefcase-medical::before { + content: "\f469"; } + +.fa-genderless::before { + content: "\f22d"; } + +.fa-chevron-right::before { + content: "\f054"; } + +.fa-retweet::before { + content: "\f079"; } + +.fa-car-rear::before { + content: "\f5de"; } + +.fa-car-alt::before { + content: "\f5de"; } + +.fa-pump-soap::before { + content: "\e06b"; } + +.fa-video-slash::before { + content: "\f4e2"; } + +.fa-battery-quarter::before { + content: "\f243"; } + +.fa-battery-2::before { + content: "\f243"; } + +.fa-radio::before { + content: "\f8d7"; } + +.fa-baby-carriage::before { + content: "\f77d"; } + +.fa-carriage-baby::before { + content: "\f77d"; } + +.fa-traffic-light::before { + content: "\f637"; } + +.fa-thermometer::before { + content: "\f491"; } + +.fa-vr-cardboard::before { + content: "\f729"; } + +.fa-hand-middle-finger::before { + content: "\f806"; } + +.fa-percent::before { + content: "\25"; } + +.fa-percentage::before { + content: "\25"; } + +.fa-truck-moving::before { + content: "\f4df"; } + +.fa-glass-water-droplet::before { + content: "\e4f5"; } + +.fa-display::before { + content: "\e163"; } + +.fa-face-smile::before { + content: "\f118"; } + +.fa-smile::before { + content: "\f118"; } + +.fa-thumbtack::before { + content: "\f08d"; } + +.fa-thumb-tack::before { + content: "\f08d"; } + +.fa-trophy::before { + content: "\f091"; } + +.fa-person-praying::before { + content: "\f683"; } + +.fa-pray::before { + content: "\f683"; } + +.fa-hammer::before { + content: "\f6e3"; } + +.fa-hand-peace::before { + content: "\f25b"; } + +.fa-rotate::before { + content: "\f2f1"; } + +.fa-sync-alt::before { + content: "\f2f1"; } + +.fa-spinner::before { + content: "\f110"; } + +.fa-robot::before { + content: "\f544"; } + +.fa-peace::before { + content: "\f67c"; } + +.fa-gears::before { + content: "\f085"; } + +.fa-cogs::before { + content: "\f085"; } + +.fa-warehouse::before { + content: "\f494"; } + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; } + +.fa-splotch::before { + content: "\f5bc"; } + +.fa-face-grin-hearts::before { + content: "\f584"; } + +.fa-grin-hearts::before { + content: "\f584"; } + +.fa-dice-four::before { + content: "\f524"; } + +.fa-sim-card::before { + content: "\f7c4"; } + +.fa-transgender::before { + content: "\f225"; } + +.fa-transgender-alt::before { + content: "\f225"; } + +.fa-mercury::before { + content: "\f223"; } + +.fa-arrow-turn-down::before { + content: "\f149"; } + +.fa-level-down::before { + content: "\f149"; } + +.fa-person-falling-burst::before { + content: "\e547"; } + +.fa-award::before { + content: "\f559"; } + +.fa-ticket-simple::before { + content: "\f3ff"; } + +.fa-ticket-alt::before { + content: "\f3ff"; } + +.fa-building::before { + content: "\f1ad"; } + +.fa-angles-left::before { + content: "\f100"; } + +.fa-angle-double-left::before { + content: "\f100"; } + +.fa-qrcode::before { + content: "\f029"; } + +.fa-clock-rotate-left::before { + content: "\f1da"; } + +.fa-history::before { + content: "\f1da"; } + +.fa-face-grin-beam-sweat::before { + content: "\f583"; } + +.fa-grin-beam-sweat::before { + content: "\f583"; } + +.fa-file-export::before { + content: "\f56e"; } + +.fa-arrow-right-from-file::before { + content: "\f56e"; } + +.fa-shield::before { + content: "\f132"; } + +.fa-shield-blank::before { + content: "\f132"; } + +.fa-arrow-up-short-wide::before { + content: "\f885"; } + +.fa-sort-amount-up-alt::before { + content: "\f885"; } + +.fa-house-medical::before { + content: "\e3b2"; } + +.fa-golf-ball-tee::before { + content: "\f450"; } + +.fa-golf-ball::before { + content: "\f450"; } + +.fa-circle-chevron-left::before { + content: "\f137"; } + +.fa-chevron-circle-left::before { + content: "\f137"; } + +.fa-house-chimney-window::before { + content: "\e00d"; } + +.fa-pen-nib::before { + content: "\f5ad"; } + +.fa-tent-arrow-turn-left::before { + content: "\e580"; } + +.fa-tents::before { + content: "\e582"; } + +.fa-wand-magic::before { + content: "\f0d0"; } + +.fa-magic::before { + content: "\f0d0"; } + +.fa-dog::before { + content: "\f6d3"; } + +.fa-carrot::before { + content: "\f787"; } + +.fa-moon::before { + content: "\f186"; } + +.fa-wine-glass-empty::before { + content: "\f5ce"; } + +.fa-wine-glass-alt::before { + content: "\f5ce"; } + +.fa-cheese::before { + content: "\f7ef"; } + +.fa-yin-yang::before { + content: "\f6ad"; } + +.fa-music::before { + content: "\f001"; } + +.fa-code-commit::before { + content: "\f386"; } + +.fa-temperature-low::before { + content: "\f76b"; } + +.fa-person-biking::before { + content: "\f84a"; } + +.fa-biking::before { + content: "\f84a"; } + +.fa-broom::before { + content: "\f51a"; } + +.fa-shield-heart::before { + content: "\e574"; } + +.fa-gopuram::before { + content: "\f664"; } + +.fa-earth-oceania::before { + content: "\e47b"; } + +.fa-globe-oceania::before { + content: "\e47b"; } + +.fa-square-xmark::before { + content: "\f2d3"; } + +.fa-times-square::before { + content: "\f2d3"; } + +.fa-xmark-square::before { + content: "\f2d3"; } + +.fa-hashtag::before { + content: "\23"; } + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; } + +.fa-expand-alt::before { + content: "\f424"; } + +.fa-oil-can::before { + content: "\f613"; } + +.fa-t::before { + content: "\54"; } + +.fa-hippo::before { + content: "\f6ed"; } + +.fa-chart-column::before { + content: "\e0e3"; } + +.fa-infinity::before { + content: "\f534"; } + +.fa-vial-circle-check::before { + content: "\e596"; } + +.fa-person-arrow-down-to-line::before { + content: "\e538"; } + +.fa-voicemail::before { + content: "\f897"; } + +.fa-fan::before { + content: "\f863"; } + +.fa-person-walking-luggage::before { + content: "\e554"; } + +.fa-up-down::before { + content: "\f338"; } + +.fa-arrows-alt-v::before { + content: "\f338"; } + +.fa-cloud-moon-rain::before { + content: "\f73c"; } + +.fa-calendar::before { + content: "\f133"; } + +.fa-trailer::before { + content: "\e041"; } + +.fa-bahai::before { + content: "\f666"; } + +.fa-haykal::before { + content: "\f666"; } + +.fa-sd-card::before { + content: "\f7c2"; } + +.fa-dragon::before { + content: "\f6d5"; } + +.fa-shoe-prints::before { + content: "\f54b"; } + +.fa-circle-plus::before { + content: "\f055"; } + +.fa-plus-circle::before { + content: "\f055"; } + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-hand-holding::before { + content: "\f4bd"; } + +.fa-plug-circle-exclamation::before { + content: "\e55d"; } + +.fa-link-slash::before { + content: "\f127"; } + +.fa-chain-broken::before { + content: "\f127"; } + +.fa-chain-slash::before { + content: "\f127"; } + +.fa-unlink::before { + content: "\f127"; } + +.fa-clone::before { + content: "\f24d"; } + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; } + +.fa-arrow-up-z-a::before { + content: "\f882"; } + +.fa-sort-alpha-up-alt::before { + content: "\f882"; } + +.fa-fire-flame-curved::before { + content: "\f7e4"; } + +.fa-fire-alt::before { + content: "\f7e4"; } + +.fa-tornado::before { + content: "\f76f"; } + +.fa-file-circle-plus::before { + content: "\e494"; } + +.fa-book-quran::before { + content: "\f687"; } + +.fa-quran::before { + content: "\f687"; } + +.fa-anchor::before { + content: "\f13d"; } + +.fa-border-all::before { + content: "\f84c"; } + +.fa-face-angry::before { + content: "\f556"; } + +.fa-angry::before { + content: "\f556"; } + +.fa-cookie-bite::before { + content: "\f564"; } + +.fa-arrow-trend-down::before { + content: "\e097"; } + +.fa-rss::before { + content: "\f09e"; } + +.fa-feed::before { + content: "\f09e"; } + +.fa-draw-polygon::before { + content: "\f5ee"; } + +.fa-scale-balanced::before { + content: "\f24e"; } + +.fa-balance-scale::before { + content: "\f24e"; } + +.fa-gauge-simple-high::before { + content: "\f62a"; } + +.fa-tachometer::before { + content: "\f62a"; } + +.fa-tachometer-fast::before { + content: "\f62a"; } + +.fa-shower::before { + content: "\f2cc"; } + +.fa-desktop::before { + content: "\f390"; } + +.fa-desktop-alt::before { + content: "\f390"; } + +.fa-m::before { + content: "\4d"; } + +.fa-table-list::before { + content: "\f00b"; } + +.fa-th-list::before { + content: "\f00b"; } + +.fa-comment-sms::before { + content: "\f7cd"; } + +.fa-sms::before { + content: "\f7cd"; } + +.fa-book::before { + content: "\f02d"; } + +.fa-user-plus::before { + content: "\f234"; } + +.fa-check::before { + content: "\f00c"; } + +.fa-battery-three-quarters::before { + content: "\f241"; } + +.fa-battery-4::before { + content: "\f241"; } + +.fa-house-circle-check::before { + content: "\e509"; } + +.fa-angle-left::before { + content: "\f104"; } + +.fa-diagram-successor::before { + content: "\e47a"; } + +.fa-truck-arrow-right::before { + content: "\e58b"; } + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; } + +.fa-hand-fist::before { + content: "\f6de"; } + +.fa-fist-raised::before { + content: "\f6de"; } + +.fa-cloud-moon::before { + content: "\f6c3"; } + +.fa-briefcase::before { + content: "\f0b1"; } + +.fa-person-falling::before { + content: "\e546"; } + +.fa-image-portrait::before { + content: "\f3e0"; } + +.fa-portrait::before { + content: "\f3e0"; } + +.fa-user-tag::before { + content: "\f507"; } + +.fa-rug::before { + content: "\e569"; } + +.fa-earth-europe::before { + content: "\f7a2"; } + +.fa-globe-europe::before { + content: "\f7a2"; } + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; } + +.fa-luggage-cart::before { + content: "\f59d"; } + +.fa-rectangle-xmark::before { + content: "\f410"; } + +.fa-rectangle-times::before { + content: "\f410"; } + +.fa-times-rectangle::before { + content: "\f410"; } + +.fa-window-close::before { + content: "\f410"; } + +.fa-baht-sign::before { + content: "\e0ac"; } + +.fa-book-open::before { + content: "\f518"; } + +.fa-book-journal-whills::before { + content: "\f66a"; } + +.fa-journal-whills::before { + content: "\f66a"; } + +.fa-handcuffs::before { + content: "\e4f8"; } + +.fa-triangle-exclamation::before { + content: "\f071"; } + +.fa-exclamation-triangle::before { + content: "\f071"; } + +.fa-warning::before { + content: "\f071"; } + +.fa-database::before { + content: "\f1c0"; } + +.fa-share::before { + content: "\f064"; } + +.fa-mail-forward::before { + content: "\f064"; } + +.fa-bottle-droplet::before { + content: "\e4c4"; } + +.fa-mask-face::before { + content: "\e1d7"; } + +.fa-hill-rockslide::before { + content: "\e508"; } + +.fa-right-left::before { + content: "\f362"; } + +.fa-exchange-alt::before { + content: "\f362"; } + +.fa-paper-plane::before { + content: "\f1d8"; } + +.fa-road-circle-exclamation::before { + content: "\e565"; } + +.fa-dungeon::before { + content: "\f6d9"; } + +.fa-align-right::before { + content: "\f038"; } + +.fa-money-bill-1-wave::before { + content: "\f53b"; } + +.fa-money-bill-wave-alt::before { + content: "\f53b"; } + +.fa-life-ring::before { + content: "\f1cd"; } + +.fa-hands::before { + content: "\f2a7"; } + +.fa-sign-language::before { + content: "\f2a7"; } + +.fa-signing::before { + content: "\f2a7"; } + +.fa-calendar-day::before { + content: "\f783"; } + +.fa-water-ladder::before { + content: "\f5c5"; } + +.fa-ladder-water::before { + content: "\f5c5"; } + +.fa-swimming-pool::before { + content: "\f5c5"; } + +.fa-arrows-up-down::before { + content: "\f07d"; } + +.fa-arrows-v::before { + content: "\f07d"; } + +.fa-face-grimace::before { + content: "\f57f"; } + +.fa-grimace::before { + content: "\f57f"; } + +.fa-wheelchair-move::before { + content: "\e2ce"; } + +.fa-wheelchair-alt::before { + content: "\e2ce"; } + +.fa-turn-down::before { + content: "\f3be"; } + +.fa-level-down-alt::before { + content: "\f3be"; } + +.fa-person-walking-arrow-right::before { + content: "\e552"; } + +.fa-square-envelope::before { + content: "\f199"; } + +.fa-envelope-square::before { + content: "\f199"; } + +.fa-dice::before { + content: "\f522"; } + +.fa-bowling-ball::before { + content: "\f436"; } + +.fa-brain::before { + content: "\f5dc"; } + +.fa-bandage::before { + content: "\f462"; } + +.fa-band-aid::before { + content: "\f462"; } + +.fa-calendar-minus::before { + content: "\f272"; } + +.fa-circle-xmark::before { + content: "\f057"; } + +.fa-times-circle::before { + content: "\f057"; } + +.fa-xmark-circle::before { + content: "\f057"; } + +.fa-gifts::before { + content: "\f79c"; } + +.fa-hotel::before { + content: "\f594"; } + +.fa-earth-asia::before { + content: "\f57e"; } + +.fa-globe-asia::before { + content: "\f57e"; } + +.fa-id-card-clip::before { + content: "\f47f"; } + +.fa-id-card-alt::before { + content: "\f47f"; } + +.fa-magnifying-glass-plus::before { + content: "\f00e"; } + +.fa-search-plus::before { + content: "\f00e"; } + +.fa-thumbs-up::before { + content: "\f164"; } + +.fa-user-clock::before { + content: "\f4fd"; } + +.fa-hand-dots::before { + content: "\f461"; } + +.fa-allergies::before { + content: "\f461"; } + +.fa-file-invoice::before { + content: "\f570"; } + +.fa-window-minimize::before { + content: "\f2d1"; } + +.fa-mug-saucer::before { + content: "\f0f4"; } + +.fa-coffee::before { + content: "\f0f4"; } + +.fa-brush::before { + content: "\f55d"; } + +.fa-mask::before { + content: "\f6fa"; } + +.fa-magnifying-glass-minus::before { + content: "\f010"; } + +.fa-search-minus::before { + content: "\f010"; } + +.fa-ruler-vertical::before { + content: "\f548"; } + +.fa-user-large::before { + content: "\f406"; } + +.fa-user-alt::before { + content: "\f406"; } + +.fa-train-tram::before { + content: "\e5b4"; } + +.fa-user-nurse::before { + content: "\f82f"; } + +.fa-syringe::before { + content: "\f48e"; } + +.fa-cloud-sun::before { + content: "\f6c4"; } + +.fa-stopwatch-20::before { + content: "\e06f"; } + +.fa-square-full::before { + content: "\f45c"; } + +.fa-magnet::before { + content: "\f076"; } + +.fa-jar::before { + content: "\e516"; } + +.fa-note-sticky::before { + content: "\f249"; } + +.fa-sticky-note::before { + content: "\f249"; } + +.fa-bug-slash::before { + content: "\e490"; } + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; } + +.fa-bone::before { + content: "\f5d7"; } + +.fa-user-injured::before { + content: "\f728"; } + +.fa-face-sad-tear::before { + content: "\f5b4"; } + +.fa-sad-tear::before { + content: "\f5b4"; } + +.fa-plane::before { + content: "\f072"; } + +.fa-tent-arrows-down::before { + content: "\e581"; } + +.fa-exclamation::before { + content: "\21"; } + +.fa-arrows-spin::before { + content: "\e4bb"; } + +.fa-print::before { + content: "\f02f"; } + +.fa-turkish-lira-sign::before { + content: "\e2bb"; } + +.fa-try::before { + content: "\e2bb"; } + +.fa-turkish-lira::before { + content: "\e2bb"; } + +.fa-dollar-sign::before { + content: "\24"; } + +.fa-dollar::before { + content: "\24"; } + +.fa-usd::before { + content: "\24"; } + +.fa-x::before { + content: "\58"; } + +.fa-magnifying-glass-dollar::before { + content: "\f688"; } + +.fa-search-dollar::before { + content: "\f688"; } + +.fa-users-gear::before { + content: "\f509"; } + +.fa-users-cog::before { + content: "\f509"; } + +.fa-person-military-pointing::before { + content: "\e54a"; } + +.fa-building-columns::before { + content: "\f19c"; } + +.fa-bank::before { + content: "\f19c"; } + +.fa-institution::before { + content: "\f19c"; } + +.fa-museum::before { + content: "\f19c"; } + +.fa-university::before { + content: "\f19c"; } + +.fa-umbrella::before { + content: "\f0e9"; } + +.fa-trowel::before { + content: "\e589"; } + +.fa-d::before { + content: "\44"; } + +.fa-stapler::before { + content: "\e5af"; } + +.fa-masks-theater::before { + content: "\f630"; } + +.fa-theater-masks::before { + content: "\f630"; } + +.fa-kip-sign::before { + content: "\e1c4"; } + +.fa-hand-point-left::before { + content: "\f0a5"; } + +.fa-handshake-simple::before { + content: "\f4c6"; } + +.fa-handshake-alt::before { + content: "\f4c6"; } + +.fa-jet-fighter::before { + content: "\f0fb"; } + +.fa-fighter-jet::before { + content: "\f0fb"; } + +.fa-square-share-nodes::before { + content: "\f1e1"; } + +.fa-share-alt-square::before { + content: "\f1e1"; } + +.fa-barcode::before { + content: "\f02a"; } + +.fa-plus-minus::before { + content: "\e43c"; } + +.fa-video::before { + content: "\f03d"; } + +.fa-video-camera::before { + content: "\f03d"; } + +.fa-graduation-cap::before { + content: "\f19d"; } + +.fa-mortar-board::before { + content: "\f19d"; } + +.fa-hand-holding-medical::before { + content: "\e05c"; } + +.fa-person-circle-check::before { + content: "\e53e"; } + +.fa-turn-up::before { + content: "\f3bf"; } + +.fa-level-up-alt::before { + content: "\f3bf"; } + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } +:root, :host { + --fa-style-family-brands: 'Font Awesome 6 Brands'; + --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; } + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +.fab, +.fa-brands { + font-weight: 400; } + +.fa-monero:before { + content: "\f3d0"; } + +.fa-hooli:before { + content: "\f427"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-shopware:before { + content: "\f5b5"; } + +.fa-creative-commons-nc:before { + content: "\f4e8"; } + +.fa-aws:before { + content: "\f375"; } + +.fa-redhat:before { + content: "\f7bc"; } + +.fa-yoast:before { + content: "\f2b1"; } + +.fa-cloudflare:before { + content: "\e07d"; } + +.fa-ups:before { + content: "\f7e0"; } + +.fa-pixiv:before { + content: "\e640"; } + +.fa-wpexplorer:before { + content: "\f2de"; } + +.fa-dyalog:before { + content: "\f399"; } + +.fa-bity:before { + content: "\f37a"; } + +.fa-stackpath:before { + content: "\f842"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-first-order:before { + content: "\f2b0"; } + +.fa-modx:before { + content: "\f285"; } + +.fa-guilded:before { + content: "\e07e"; } + +.fa-vnv:before { + content: "\f40b"; } + +.fa-square-js:before { + content: "\f3b9"; } + +.fa-js-square:before { + content: "\f3b9"; } + +.fa-microsoft:before { + content: "\f3ca"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-orcid:before { + content: "\f8d2"; } + +.fa-java:before { + content: "\f4e4"; } + +.fa-invision:before { + content: "\f7b0"; } + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.fa-centercode:before { + content: "\f380"; } + +.fa-glide-g:before { + content: "\f2a6"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-jxl:before { + content: "\e67b"; } + +.fa-hire-a-helper:before { + content: "\f3b0"; } + +.fa-creative-commons-by:before { + content: "\f4e7"; } + +.fa-unity:before { + content: "\e049"; } + +.fa-whmcs:before { + content: "\f40d"; } + +.fa-rocketchat:before { + content: "\f3e8"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-untappd:before { + content: "\f405"; } + +.fa-mailchimp:before { + content: "\f59e"; } + +.fa-css3-alt:before { + content: "\f38b"; } + +.fa-square-reddit:before { + content: "\f1a2"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-vimeo-v:before { + content: "\f27d"; } + +.fa-contao:before { + content: "\f26d"; } + +.fa-square-font-awesome:before { + content: "\e5ad"; } + +.fa-deskpro:before { + content: "\f38f"; } + +.fa-brave:before { + content: "\e63c"; } + +.fa-sistrix:before { + content: "\f3ee"; } + +.fa-square-instagram:before { + content: "\e055"; } + +.fa-instagram-square:before { + content: "\e055"; } + +.fa-battle-net:before { + content: "\f835"; } + +.fa-the-red-yeti:before { + content: "\f69d"; } + +.fa-square-hacker-news:before { + content: "\f3af"; } + +.fa-hacker-news-square:before { + content: "\f3af"; } + +.fa-edge:before { + content: "\f282"; } + +.fa-threads:before { + content: "\e618"; } + +.fa-napster:before { + content: "\f3d2"; } + +.fa-square-snapchat:before { + content: "\f2ad"; } + +.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa-google-plus-g:before { + content: "\f0d5"; } + +.fa-artstation:before { + content: "\f77a"; } + +.fa-markdown:before { + content: "\f60f"; } + +.fa-sourcetree:before { + content: "\f7d3"; } + +.fa-google-plus:before { + content: "\f2b3"; } + +.fa-diaspora:before { + content: "\f791"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-phoenix-squadron:before { + content: "\f511"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-algolia:before { + content: "\f36c"; } + +.fa-red-river:before { + content: "\f3e3"; } + +.fa-creative-commons-sa:before { + content: "\f4ef"; } + +.fa-safari:before { + content: "\f267"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; } + +.fa-font-awesome-alt:before { + content: "\f35c"; } + +.fa-atlassian:before { + content: "\f77b"; } + +.fa-linkedin-in:before { + content: "\f0e1"; } + +.fa-digital-ocean:before { + content: "\f391"; } + +.fa-nimblr:before { + content: "\f5a8"; } + +.fa-chromecast:before { + content: "\f838"; } + +.fa-evernote:before { + content: "\f839"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-creative-commons-sampling:before { + content: "\f4f0"; } + +.fa-adversal:before { + content: "\f36a"; } + +.fa-creative-commons:before { + content: "\f25e"; } + +.fa-watchman-monitoring:before { + content: "\e087"; } + +.fa-fonticons:before { + content: "\f280"; } + +.fa-weixin:before { + content: "\f1d7"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-git-alt:before { + content: "\f841"; } + +.fa-lyft:before { + content: "\f3c3"; } + +.fa-rev:before { + content: "\f5b2"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-wizards-of-the-coast:before { + content: "\f730"; } + +.fa-square-viadeo:before { + content: "\f2aa"; } + +.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa-meetup:before { + content: "\f2e0"; } + +.fa-centos:before { + content: "\f789"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-cloudsmith:before { + content: "\f384"; } + +.fa-opensuse:before { + content: "\e62b"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-square-dribbble:before { + content: "\f397"; } + +.fa-dribbble-square:before { + content: "\f397"; } + +.fa-codiepie:before { + content: "\f284"; } + +.fa-node:before { + content: "\f419"; } + +.fa-mix:before { + content: "\f3cb"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-cc-apple-pay:before { + content: "\f416"; } + +.fa-scribd:before { + content: "\f28a"; } + +.fa-debian:before { + content: "\e60b"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-instalod:before { + content: "\e081"; } + +.fa-expeditedssl:before { + content: "\f23e"; } + +.fa-sellcast:before { + content: "\f2da"; } + +.fa-square-twitter:before { + content: "\f081"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-r-project:before { + content: "\f4f7"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-freebsd:before { + content: "\f3a4"; } + +.fa-vuejs:before { + content: "\f41f"; } + +.fa-accusoft:before { + content: "\f369"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-fonticons-fi:before { + content: "\f3a2"; } + +.fa-app-store:before { + content: "\f36f"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-itunes-note:before { + content: "\f3b5"; } + +.fa-golang:before { + content: "\e40f"; } + +.fa-kickstarter:before { + content: "\f3bb"; } + +.fa-square-kickstarter:before { + content: "\f3bb"; } + +.fa-grav:before { + content: "\f2d6"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-uncharted:before { + content: "\e084"; } + +.fa-firstdraft:before { + content: "\f3a1"; } + +.fa-square-youtube:before { + content: "\f431"; } + +.fa-youtube-square:before { + content: "\f431"; } + +.fa-wikipedia-w:before { + content: "\f266"; } + +.fa-wpressr:before { + content: "\f3e4"; } + +.fa-rendact:before { + content: "\f3e4"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-galactic-republic:before { + content: "\f50c"; } + +.fa-nfc-directional:before { + content: "\e530"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-joget:before { + content: "\f3b7"; } + +.fa-fedora:before { + content: "\f798"; } + +.fa-stripe-s:before { + content: "\f42a"; } + +.fa-meta:before { + content: "\e49b"; } + +.fa-laravel:before { + content: "\f3bd"; } + +.fa-hotjar:before { + content: "\f3b1"; } + +.fa-bluetooth-b:before { + content: "\f294"; } + +.fa-square-letterboxd:before { + content: "\e62e"; } + +.fa-sticker-mule:before { + content: "\f3f7"; } + +.fa-creative-commons-zero:before { + content: "\f4f3"; } + +.fa-hips:before { + content: "\f452"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-discord:before { + content: "\f392"; } + +.fa-chrome:before { + content: "\f268"; } + +.fa-app-store-ios:before { + content: "\f370"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-wpbeginner:before { + content: "\f297"; } + +.fa-confluence:before { + content: "\f78d"; } + +.fa-shoelace:before { + content: "\e60c"; } + +.fa-mdb:before { + content: "\f8ca"; } + +.fa-dochub:before { + content: "\f394"; } + +.fa-accessible-icon:before { + content: "\f368"; } + +.fa-ebay:before { + content: "\f4f4"; } + +.fa-amazon:before { + content: "\f270"; } + +.fa-unsplash:before { + content: "\e07c"; } + +.fa-yarn:before { + content: "\f7e3"; } + +.fa-square-steam:before { + content: "\f1b7"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-500px:before { + content: "\f26e"; } + +.fa-square-vimeo:before { + content: "\f194"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-asymmetrik:before { + content: "\f372"; } + +.fa-font-awesome:before { + content: "\f2b4"; } + +.fa-font-awesome-flag:before { + content: "\f2b4"; } + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; } + +.fa-gratipay:before { + content: "\f184"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-hive:before { + content: "\e07f"; } + +.fa-gitkraken:before { + content: "\f3a6"; } + +.fa-keybase:before { + content: "\f4f5"; } + +.fa-apple-pay:before { + content: "\f415"; } + +.fa-padlet:before { + content: "\e4a0"; } + +.fa-amazon-pay:before { + content: "\f42c"; } + +.fa-square-github:before { + content: "\f092"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-fedex:before { + content: "\f797"; } + +.fa-phoenix-framework:before { + content: "\f3dc"; } + +.fa-shopify:before { + content: "\e057"; } + +.fa-neos:before { + content: "\f612"; } + +.fa-square-threads:before { + content: "\e619"; } + +.fa-hackerrank:before { + content: "\f5f7"; } + +.fa-researchgate:before { + content: "\f4f8"; } + +.fa-swift:before { + content: "\f8e1"; } + +.fa-angular:before { + content: "\f420"; } + +.fa-speakap:before { + content: "\f3f3"; } + +.fa-angrycreative:before { + content: "\f36e"; } + +.fa-y-combinator:before { + content: "\f23b"; } + +.fa-empire:before { + content: "\f1d1"; } + +.fa-envira:before { + content: "\f299"; } + +.fa-google-scholar:before { + content: "\e63b"; } + +.fa-square-gitlab:before { + content: "\e5ae"; } + +.fa-gitlab-square:before { + content: "\e5ae"; } + +.fa-studiovinari:before { + content: "\f3f8"; } + +.fa-pied-piper:before { + content: "\f2ae"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-product-hunt:before { + content: "\f288"; } + +.fa-firefox:before { + content: "\f269"; } + +.fa-linode:before { + content: "\f2b8"; } + +.fa-goodreads:before { + content: "\f3a8"; } + +.fa-square-odnoklassniki:before { + content: "\f264"; } + +.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-sith:before { + content: "\f512"; } + +.fa-themeisle:before { + content: "\f2b2"; } + +.fa-page4:before { + content: "\f3d7"; } + +.fa-hashnode:before { + content: "\e499"; } + +.fa-react:before { + content: "\f41b"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-squarespace:before { + content: "\f5be"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-creative-commons-share:before { + content: "\f4f2"; } + +.fa-bitcoin:before { + content: "\f379"; } + +.fa-keycdn:before { + content: "\f3ba"; } + +.fa-opera:before { + content: "\f26a"; } + +.fa-itch-io:before { + content: "\f83a"; } + +.fa-umbraco:before { + content: "\f8e8"; } + +.fa-galactic-senate:before { + content: "\f50d"; } + +.fa-ubuntu:before { + content: "\f7df"; } + +.fa-draft2digital:before { + content: "\f396"; } + +.fa-stripe:before { + content: "\f429"; } + +.fa-houzz:before { + content: "\f27c"; } + +.fa-gg:before { + content: "\f260"; } + +.fa-dhl:before { + content: "\f790"; } + +.fa-square-pinterest:before { + content: "\f0d3"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-blackberry:before { + content: "\f37b"; } + +.fa-creative-commons-pd:before { + content: "\f4ec"; } + +.fa-playstation:before { + content: "\f3df"; } + +.fa-quinscape:before { + content: "\f459"; } + +.fa-less:before { + content: "\f41d"; } + +.fa-blogger-b:before { + content: "\f37d"; } + +.fa-opencart:before { + content: "\f23d"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-signal-messenger:before { + content: "\e663"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-gitlab:before { + content: "\f296"; } + +.fa-typo3:before { + content: "\f42b"; } + +.fa-reddit-alien:before { + content: "\f281"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-dailymotion:before { + content: "\e052"; } + +.fa-affiliatetheme:before { + content: "\f36b"; } + +.fa-pied-piper-pp:before { + content: "\f1a7"; } + +.fa-bootstrap:before { + content: "\f836"; } + +.fa-odnoklassniki:before { + content: "\f263"; } + +.fa-nfc-symbol:before { + content: "\e531"; } + +.fa-mintbit:before { + content: "\e62f"; } + +.fa-ethereum:before { + content: "\f42e"; } + +.fa-speaker-deck:before { + content: "\f83c"; } + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.fa-patreon:before { + content: "\f3d9"; } + +.fa-avianex:before { + content: "\f374"; } + +.fa-ello:before { + content: "\f5f1"; } + +.fa-gofore:before { + content: "\f3a7"; } + +.fa-bimobject:before { + content: "\f378"; } + +.fa-brave-reverse:before { + content: "\e63d"; } + +.fa-facebook-f:before { + content: "\f39e"; } + +.fa-square-google-plus:before { + content: "\f0d4"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-web-awesome:before { + content: "\e682"; } + +.fa-mandalorian:before { + content: "\f50f"; } + +.fa-first-order-alt:before { + content: "\f50a"; } + +.fa-osi:before { + content: "\f41a"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-d-and-d-beyond:before { + content: "\f6ca"; } + +.fa-periscope:before { + content: "\f3da"; } + +.fa-fulcrum:before { + content: "\f50b"; } + +.fa-cloudscale:before { + content: "\f383"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-mizuni:before { + content: "\f3cc"; } + +.fa-schlix:before { + content: "\f3ea"; } + +.fa-square-xing:before { + content: "\f169"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-bandcamp:before { + content: "\f2d5"; } + +.fa-wpforms:before { + content: "\f298"; } + +.fa-cloudversify:before { + content: "\f385"; } + +.fa-usps:before { + content: "\f7e1"; } + +.fa-megaport:before { + content: "\f5a3"; } + +.fa-magento:before { + content: "\f3c4"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-optin-monster:before { + content: "\f23c"; } + +.fa-fly:before { + content: "\f417"; } + +.fa-aviato:before { + content: "\f421"; } + +.fa-itunes:before { + content: "\f3b4"; } + +.fa-cuttlefish:before { + content: "\f38c"; } + +.fa-blogger:before { + content: "\f37c"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-viber:before { + content: "\f409"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-letterboxd:before { + content: "\e62d"; } + +.fa-symfony:before { + content: "\f83d"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-etsy:before { + content: "\f2d7"; } + +.fa-facebook-messenger:before { + content: "\f39f"; } + +.fa-audible:before { + content: "\f373"; } + +.fa-think-peaks:before { + content: "\f731"; } + +.fa-bilibili:before { + content: "\e3d9"; } + +.fa-erlang:before { + content: "\f39d"; } + +.fa-x-twitter:before { + content: "\e61b"; } + +.fa-cotton-bureau:before { + content: "\f89e"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-42-group:before { + content: "\e080"; } + +.fa-innosoft:before { + content: "\e080"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-elementor:before { + content: "\f430"; } + +.fa-square-pied-piper:before { + content: "\e01e"; } + +.fa-pied-piper-square:before { + content: "\e01e"; } + +.fa-creative-commons-nd:before { + content: "\f4eb"; } + +.fa-palfed:before { + content: "\f3d8"; } + +.fa-superpowers:before { + content: "\f2dd"; } + +.fa-resolving:before { + content: "\f3e7"; } + +.fa-xbox:before { + content: "\f412"; } + +.fa-square-web-awesome-stroke:before { + content: "\e684"; } + +.fa-searchengin:before { + content: "\f3eb"; } + +.fa-tiktok:before { + content: "\e07b"; } + +.fa-square-facebook:before { + content: "\f082"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-glide:before { + content: "\f2a5"; } + +.fa-linkedin:before { + content: "\f08c"; } + +.fa-hubspot:before { + content: "\f3b2"; } + +.fa-deploydog:before { + content: "\f38e"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-ravelry:before { + content: "\f2d9"; } + +.fa-mixer:before { + content: "\e056"; } + +.fa-square-lastfm:before { + content: "\f203"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-vimeo:before { + content: "\f40a"; } + +.fa-mendeley:before { + content: "\f7b3"; } + +.fa-uniregistry:before { + content: "\f404"; } + +.fa-figma:before { + content: "\f799"; } + +.fa-creative-commons-remix:before { + content: "\f4ee"; } + +.fa-cc-amazon-pay:before { + content: "\f42d"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-cmplid:before { + content: "\e360"; } + +.fa-upwork:before { + content: "\e641"; } + +.fa-facebook:before { + content: "\f09a"; } + +.fa-gripfire:before { + content: "\f3ac"; } + +.fa-jedi-order:before { + content: "\f50e"; } + +.fa-uikit:before { + content: "\f403"; } + +.fa-fort-awesome-alt:before { + content: "\f3a3"; } + +.fa-phabricator:before { + content: "\f3db"; } + +.fa-ussunnah:before { + content: "\f407"; } + +.fa-earlybirds:before { + content: "\f39a"; } + +.fa-trade-federation:before { + content: "\f513"; } + +.fa-autoprefixer:before { + content: "\f41c"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-square-upwork:before { + content: "\e67c"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-google-play:before { + content: "\f3ab"; } + +.fa-viadeo:before { + content: "\f2a9"; } + +.fa-line:before { + content: "\f3c0"; } + +.fa-google-drive:before { + content: "\f3aa"; } + +.fa-servicestack:before { + content: "\f3ec"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-imdb:before { + content: "\f2d8"; } + +.fa-deezer:before { + content: "\e077"; } + +.fa-raspberry-pi:before { + content: "\f7bb"; } + +.fa-jira:before { + content: "\f7b1"; } + +.fa-docker:before { + content: "\f395"; } + +.fa-screenpal:before { + content: "\e570"; } + +.fa-bluetooth:before { + content: "\f293"; } + +.fa-gitter:before { + content: "\f426"; } + +.fa-d-and-d:before { + content: "\f38d"; } + +.fa-microblog:before { + content: "\e01a"; } + +.fa-cc-diners-club:before { + content: "\f24c"; } + +.fa-gg-circle:before { + content: "\f261"; } + +.fa-pied-piper-hat:before { + content: "\f4e5"; } + +.fa-kickstarter-k:before { + content: "\f3bc"; } + +.fa-yandex:before { + content: "\f413"; } + +.fa-readme:before { + content: "\f4d5"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-square-web-awesome:before { + content: "\e683"; } + +.fa-sass:before { + content: "\f41e"; } + +.fa-wirsindhandwerk:before { + content: "\e2d0"; } + +.fa-wsh:before { + content: "\e2d0"; } + +.fa-buromobelexperte:before { + content: "\f37f"; } + +.fa-salesforce:before { + content: "\f83b"; } + +.fa-octopus-deploy:before { + content: "\e082"; } + +.fa-medapps:before { + content: "\f3c6"; } + +.fa-ns8:before { + content: "\f3d5"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-apper:before { + content: "\f371"; } + +.fa-fort-awesome:before { + content: "\f286"; } + +.fa-waze:before { + content: "\f83f"; } + +.fa-bluesky:before { + content: "\e671"; } + +.fa-cc-jcb:before { + content: "\f24b"; } + +.fa-snapchat:before { + content: "\f2ab"; } + +.fa-snapchat-ghost:before { + content: "\f2ab"; } + +.fa-fantasy-flight-games:before { + content: "\f6dc"; } + +.fa-rust:before { + content: "\e07a"; } + +.fa-wix:before { + content: "\f5cf"; } + +.fa-square-behance:before { + content: "\f1b5"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-supple:before { + content: "\f3f9"; } + +.fa-webflow:before { + content: "\e65c"; } + +.fa-rebel:before { + content: "\f1d0"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-staylinked:before { + content: "\f3f5"; } + +.fa-kaggle:before { + content: "\f5fa"; } + +.fa-space-awesome:before { + content: "\e5ac"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-cpanel:before { + content: "\f388"; } + +.fa-goodreads-g:before { + content: "\f3a9"; } + +.fa-square-git:before { + content: "\f1d2"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-square-tumblr:before { + content: "\f174"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.fa-get-pocket:before { + content: "\f265"; } + +.fa-perbyte:before { + content: "\e083"; } + +.fa-grunt:before { + content: "\f3ad"; } + +.fa-weebly:before { + content: "\f5cc"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-black-tie:before { + content: "\f27e"; } + +.fa-themeco:before { + content: "\f5c6"; } + +.fa-python:before { + content: "\f3e2"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-bots:before { + content: "\e340"; } + +.fa-free-code-camp:before { + content: "\f2c5"; } + +.fa-hornbill:before { + content: "\f592"; } + +.fa-js:before { + content: "\f3b8"; } + +.fa-ideal:before { + content: "\e013"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-dev:before { + content: "\f6cc"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-yandex-international:before { + content: "\f414"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-uber:before { + content: "\f402"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-php:before { + content: "\f457"; } + +.fa-alipay:before { + content: "\f642"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-firefox-browser:before { + content: "\e007"; } + +.fa-replyd:before { + content: "\f3e6"; } + +.fa-suse:before { + content: "\f7d6"; } + +.fa-jenkins:before { + content: "\f3b6"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-rockrms:before { + content: "\f3e9"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-buffer:before { + content: "\f837"; } + +.fa-npm:before { + content: "\f3d4"; } + +.fa-yammer:before { + content: "\f840"; } + +.fa-btc:before { + content: "\f15a"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-internet-explorer:before { + content: "\f26b"; } + +.fa-stubber:before { + content: "\e5c7"; } + +.fa-telegram:before { + content: "\f2c6"; } + +.fa-telegram-plane:before { + content: "\f2c6"; } + +.fa-old-republic:before { + content: "\f510"; } + +.fa-odysee:before { + content: "\e5c6"; } + +.fa-square-whatsapp:before { + content: "\f40c"; } + +.fa-whatsapp-square:before { + content: "\f40c"; } + +.fa-node-js:before { + content: "\f3d3"; } + +.fa-edge-legacy:before { + content: "\e078"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-slack-hash:before { + content: "\f198"; } + +.fa-medrt:before { + content: "\f3c8"; } + +.fa-usb:before { + content: "\f287"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-vaadin:before { + content: "\f408"; } + +.fa-quora:before { + content: "\f2c4"; } + +.fa-square-x-twitter:before { + content: "\e61a"; } + +.fa-reacteurope:before { + content: "\f75d"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-medium-m:before { + content: "\f23a"; } + +.fa-amilia:before { + content: "\f36d"; } + +.fa-mixcloud:before { + content: "\f289"; } + +.fa-flipboard:before { + content: "\f44d"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-critical-role:before { + content: "\f6c9"; } + +.fa-sitrox:before { + content: "\e44a"; } + +.fa-discourse:before { + content: "\f393"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-mastodon:before { + content: "\f4f6"; } + +.fa-airbnb:before { + content: "\f834"; } + +.fa-wolf-pack-battalion:before { + content: "\f514"; } + +.fa-buy-n-large:before { + content: "\f8a6"; } + +.fa-gulp:before { + content: "\f3ae"; } + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.fa-strava:before { + content: "\f428"; } + +.fa-ember:before { + content: "\f423"; } + +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-teamspeak:before { + content: "\f4f9"; } + +.fa-pushed:before { + content: "\f3e1"; } + +.fa-wordpress-simple:before { + content: "\f411"; } + +.fa-nutritionix:before { + content: "\f3d6"; } + +.fa-wodu:before { + content: "\e088"; } + +.fa-google-pay:before { + content: "\e079"; } + +.fa-intercom:before { + content: "\f7af"; } + +.fa-zhihu:before { + content: "\f63f"; } + +.fa-korvue:before { + content: "\f42f"; } + +.fa-pix:before { + content: "\e43a"; } + +.fa-steam-symbol:before { + content: "\f3f6"; } +:root, :host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } + +.far, +.fa-regular { + font-weight: 400; } +:root, :host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +.fas, +.fa-solid { + font-weight: 900; } +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-display: block; + font-weight: 400; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-display: block; + font-weight: 900; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-display: block; + font-weight: 400; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); } diff --git a/deps/font-awesome-6.5.2/css/all.min.css b/deps/font-awesome-6.5.2/css/all.min.css new file mode 100644 index 0000000..269bcee --- /dev/null +++ b/deps/font-awesome-6.5.2/css/all.min.css @@ -0,0 +1,9 @@ +/*! + * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)} + +.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-table-cells-column-lock:before{content:"\e678"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-table-cells-row-lock:before{content:"\e67a"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"} +.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-jxl:before{content:"\e67b"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before,.fa-square-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-web-awesome:before{content:"\e682"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-square-web-awesome-stroke:before{content:"\e684"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-square-upwork:before{content:"\e67c"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-square-web-awesome:before{content:"\e683"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-bluesky:before{content:"\e671"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }@font-face{font-family:"FontAwesome";font-display:block;src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }@font-face{font-family:"FontAwesome";font-display:block;src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }@font-face{font-family:"FontAwesome";font-display:block;src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }@font-face{font-family:"FontAwesome";font-display:block;src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); } \ No newline at end of file diff --git a/deps/font-awesome-6.5.2/css/v4-shims.css b/deps/font-awesome-6.5.2/css/v4-shims.css new file mode 100644 index 0000000..ea60ea4 --- /dev/null +++ b/deps/font-awesome-6.5.2/css/v4-shims.css @@ -0,0 +1,2194 @@ +/*! + * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +.fa.fa-glass:before { + content: "\f000"; } + +.fa.fa-envelope-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-envelope-o:before { + content: "\f0e0"; } + +.fa.fa-star-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-star-o:before { + content: "\f005"; } + +.fa.fa-remove:before { + content: "\f00d"; } + +.fa.fa-close:before { + content: "\f00d"; } + +.fa.fa-gear:before { + content: "\f013"; } + +.fa.fa-trash-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-trash-o:before { + content: "\f2ed"; } + +.fa.fa-home:before { + content: "\f015"; } + +.fa.fa-file-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-o:before { + content: "\f15b"; } + +.fa.fa-clock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-clock-o:before { + content: "\f017"; } + +.fa.fa-arrow-circle-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-arrow-circle-o-down:before { + content: "\f358"; } + +.fa.fa-arrow-circle-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-arrow-circle-o-up:before { + content: "\f35b"; } + +.fa.fa-play-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-play-circle-o:before { + content: "\f144"; } + +.fa.fa-repeat:before { + content: "\f01e"; } + +.fa.fa-rotate-right:before { + content: "\f01e"; } + +.fa.fa-refresh:before { + content: "\f021"; } + +.fa.fa-list-alt { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-list-alt:before { + content: "\f022"; } + +.fa.fa-dedent:before { + content: "\f03b"; } + +.fa.fa-video-camera:before { + content: "\f03d"; } + +.fa.fa-picture-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-picture-o:before { + content: "\f03e"; } + +.fa.fa-photo { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-photo:before { + content: "\f03e"; } + +.fa.fa-image { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-image:before { + content: "\f03e"; } + +.fa.fa-map-marker:before { + content: "\f3c5"; } + +.fa.fa-pencil-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-pencil-square-o:before { + content: "\f044"; } + +.fa.fa-edit { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-edit:before { + content: "\f044"; } + +.fa.fa-share-square-o:before { + content: "\f14d"; } + +.fa.fa-check-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-check-square-o:before { + content: "\f14a"; } + +.fa.fa-arrows:before { + content: "\f0b2"; } + +.fa.fa-times-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-times-circle-o:before { + content: "\f057"; } + +.fa.fa-check-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-check-circle-o:before { + content: "\f058"; } + +.fa.fa-mail-forward:before { + content: "\f064"; } + +.fa.fa-expand:before { + content: "\f424"; } + +.fa.fa-compress:before { + content: "\f422"; } + +.fa.fa-eye { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-eye-slash { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-warning:before { + content: "\f071"; } + +.fa.fa-calendar:before { + content: "\f073"; } + +.fa.fa-arrows-v:before { + content: "\f338"; } + +.fa.fa-arrows-h:before { + content: "\f337"; } + +.fa.fa-bar-chart:before { + content: "\e0e3"; } + +.fa.fa-bar-chart-o:before { + content: "\e0e3"; } + +.fa.fa-twitter-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-twitter-square:before { + content: "\f081"; } + +.fa.fa-facebook-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-facebook-square:before { + content: "\f082"; } + +.fa.fa-gears:before { + content: "\f085"; } + +.fa.fa-thumbs-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-thumbs-o-up:before { + content: "\f164"; } + +.fa.fa-thumbs-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-thumbs-o-down:before { + content: "\f165"; } + +.fa.fa-heart-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-heart-o:before { + content: "\f004"; } + +.fa.fa-sign-out:before { + content: "\f2f5"; } + +.fa.fa-linkedin-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-linkedin-square:before { + content: "\f08c"; } + +.fa.fa-thumb-tack:before { + content: "\f08d"; } + +.fa.fa-external-link:before { + content: "\f35d"; } + +.fa.fa-sign-in:before { + content: "\f2f6"; } + +.fa.fa-github-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-github-square:before { + content: "\f092"; } + +.fa.fa-lemon-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-lemon-o:before { + content: "\f094"; } + +.fa.fa-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-square-o:before { + content: "\f0c8"; } + +.fa.fa-bookmark-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-bookmark-o:before { + content: "\f02e"; } + +.fa.fa-twitter { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-facebook { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-facebook:before { + content: "\f39e"; } + +.fa.fa-facebook-f { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-facebook-f:before { + content: "\f39e"; } + +.fa.fa-github { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-credit-card { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-feed:before { + content: "\f09e"; } + +.fa.fa-hdd-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hdd-o:before { + content: "\f0a0"; } + +.fa.fa-hand-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-o-right:before { + content: "\f0a4"; } + +.fa.fa-hand-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-o-left:before { + content: "\f0a5"; } + +.fa.fa-hand-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-o-up:before { + content: "\f0a6"; } + +.fa.fa-hand-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-o-down:before { + content: "\f0a7"; } + +.fa.fa-globe:before { + content: "\f57d"; } + +.fa.fa-tasks:before { + content: "\f828"; } + +.fa.fa-arrows-alt:before { + content: "\f31e"; } + +.fa.fa-group:before { + content: "\f0c0"; } + +.fa.fa-chain:before { + content: "\f0c1"; } + +.fa.fa-cut:before { + content: "\f0c4"; } + +.fa.fa-files-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-files-o:before { + content: "\f0c5"; } + +.fa.fa-floppy-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-floppy-o:before { + content: "\f0c7"; } + +.fa.fa-save { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-save:before { + content: "\f0c7"; } + +.fa.fa-navicon:before { + content: "\f0c9"; } + +.fa.fa-reorder:before { + content: "\f0c9"; } + +.fa.fa-magic:before { + content: "\e2ca"; } + +.fa.fa-pinterest { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-pinterest-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa.fa-google-plus-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa.fa-google-plus { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-google-plus:before { + content: "\f0d5"; } + +.fa.fa-money:before { + content: "\f3d1"; } + +.fa.fa-unsorted:before { + content: "\f0dc"; } + +.fa.fa-sort-desc:before { + content: "\f0dd"; } + +.fa.fa-sort-asc:before { + content: "\f0de"; } + +.fa.fa-linkedin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-linkedin:before { + content: "\f0e1"; } + +.fa.fa-rotate-left:before { + content: "\f0e2"; } + +.fa.fa-legal:before { + content: "\f0e3"; } + +.fa.fa-tachometer:before { + content: "\f625"; } + +.fa.fa-dashboard:before { + content: "\f625"; } + +.fa.fa-comment-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-comment-o:before { + content: "\f075"; } + +.fa.fa-comments-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-comments-o:before { + content: "\f086"; } + +.fa.fa-flash:before { + content: "\f0e7"; } + +.fa.fa-clipboard:before { + content: "\f0ea"; } + +.fa.fa-lightbulb-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-lightbulb-o:before { + content: "\f0eb"; } + +.fa.fa-exchange:before { + content: "\f362"; } + +.fa.fa-cloud-download:before { + content: "\f0ed"; } + +.fa.fa-cloud-upload:before { + content: "\f0ee"; } + +.fa.fa-bell-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-bell-o:before { + content: "\f0f3"; } + +.fa.fa-cutlery:before { + content: "\f2e7"; } + +.fa.fa-file-text-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-text-o:before { + content: "\f15c"; } + +.fa.fa-building-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-building-o:before { + content: "\f1ad"; } + +.fa.fa-hospital-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hospital-o:before { + content: "\f0f8"; } + +.fa.fa-tablet:before { + content: "\f3fa"; } + +.fa.fa-mobile:before { + content: "\f3cd"; } + +.fa.fa-mobile-phone:before { + content: "\f3cd"; } + +.fa.fa-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-circle-o:before { + content: "\f111"; } + +.fa.fa-mail-reply:before { + content: "\f3e5"; } + +.fa.fa-github-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-folder-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-folder-o:before { + content: "\f07b"; } + +.fa.fa-folder-open-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-folder-open-o:before { + content: "\f07c"; } + +.fa.fa-smile-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-smile-o:before { + content: "\f118"; } + +.fa.fa-frown-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-frown-o:before { + content: "\f119"; } + +.fa.fa-meh-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-meh-o:before { + content: "\f11a"; } + +.fa.fa-keyboard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-keyboard-o:before { + content: "\f11c"; } + +.fa.fa-flag-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-flag-o:before { + content: "\f024"; } + +.fa.fa-mail-reply-all:before { + content: "\f122"; } + +.fa.fa-star-half-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-star-half-o:before { + content: "\f5c0"; } + +.fa.fa-star-half-empty { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-star-half-empty:before { + content: "\f5c0"; } + +.fa.fa-star-half-full { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-star-half-full:before { + content: "\f5c0"; } + +.fa.fa-code-fork:before { + content: "\f126"; } + +.fa.fa-chain-broken:before { + content: "\f127"; } + +.fa.fa-unlink:before { + content: "\f127"; } + +.fa.fa-calendar-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-calendar-o:before { + content: "\f133"; } + +.fa.fa-maxcdn { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-html5 { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-css3 { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-unlock-alt:before { + content: "\f09c"; } + +.fa.fa-minus-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-minus-square-o:before { + content: "\f146"; } + +.fa.fa-level-up:before { + content: "\f3bf"; } + +.fa.fa-level-down:before { + content: "\f3be"; } + +.fa.fa-pencil-square:before { + content: "\f14b"; } + +.fa.fa-external-link-square:before { + content: "\f360"; } + +.fa.fa-compass { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-caret-square-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-caret-square-o-down:before { + content: "\f150"; } + +.fa.fa-toggle-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-toggle-down:before { + content: "\f150"; } + +.fa.fa-caret-square-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-caret-square-o-up:before { + content: "\f151"; } + +.fa.fa-toggle-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-toggle-up:before { + content: "\f151"; } + +.fa.fa-caret-square-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-caret-square-o-right:before { + content: "\f152"; } + +.fa.fa-toggle-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-toggle-right:before { + content: "\f152"; } + +.fa.fa-eur:before { + content: "\f153"; } + +.fa.fa-euro:before { + content: "\f153"; } + +.fa.fa-gbp:before { + content: "\f154"; } + +.fa.fa-usd:before { + content: "\24"; } + +.fa.fa-dollar:before { + content: "\24"; } + +.fa.fa-inr:before { + content: "\e1bc"; } + +.fa.fa-rupee:before { + content: "\e1bc"; } + +.fa.fa-jpy:before { + content: "\f157"; } + +.fa.fa-cny:before { + content: "\f157"; } + +.fa.fa-rmb:before { + content: "\f157"; } + +.fa.fa-yen:before { + content: "\f157"; } + +.fa.fa-rub:before { + content: "\f158"; } + +.fa.fa-ruble:before { + content: "\f158"; } + +.fa.fa-rouble:before { + content: "\f158"; } + +.fa.fa-krw:before { + content: "\f159"; } + +.fa.fa-won:before { + content: "\f159"; } + +.fa.fa-btc { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-bitcoin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-bitcoin:before { + content: "\f15a"; } + +.fa.fa-file-text:before { + content: "\f15c"; } + +.fa.fa-sort-alpha-asc:before { + content: "\f15d"; } + +.fa.fa-sort-alpha-desc:before { + content: "\f881"; } + +.fa.fa-sort-amount-asc:before { + content: "\f884"; } + +.fa.fa-sort-amount-desc:before { + content: "\f160"; } + +.fa.fa-sort-numeric-asc:before { + content: "\f162"; } + +.fa.fa-sort-numeric-desc:before { + content: "\f886"; } + +.fa.fa-youtube-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-youtube-square:before { + content: "\f431"; } + +.fa.fa-youtube { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-xing { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-xing-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-xing-square:before { + content: "\f169"; } + +.fa.fa-youtube-play { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-youtube-play:before { + content: "\f167"; } + +.fa.fa-dropbox { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-stack-overflow { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-instagram { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-flickr { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-adn { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-bitbucket { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-bitbucket-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-bitbucket-square:before { + content: "\f171"; } + +.fa.fa-tumblr { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-tumblr-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-tumblr-square:before { + content: "\f174"; } + +.fa.fa-long-arrow-down:before { + content: "\f309"; } + +.fa.fa-long-arrow-up:before { + content: "\f30c"; } + +.fa.fa-long-arrow-left:before { + content: "\f30a"; } + +.fa.fa-long-arrow-right:before { + content: "\f30b"; } + +.fa.fa-apple { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-windows { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-android { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-linux { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-dribbble { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-skype { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-foursquare { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-trello { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-gratipay { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-gittip { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-gittip:before { + content: "\f184"; } + +.fa.fa-sun-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-sun-o:before { + content: "\f185"; } + +.fa.fa-moon-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-moon-o:before { + content: "\f186"; } + +.fa.fa-vk { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-weibo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-renren { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-pagelines { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-stack-exchange { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-arrow-circle-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-arrow-circle-o-right:before { + content: "\f35a"; } + +.fa.fa-arrow-circle-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-arrow-circle-o-left:before { + content: "\f359"; } + +.fa.fa-caret-square-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-caret-square-o-left:before { + content: "\f191"; } + +.fa.fa-toggle-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-toggle-left:before { + content: "\f191"; } + +.fa.fa-dot-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-dot-circle-o:before { + content: "\f192"; } + +.fa.fa-vimeo-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-vimeo-square:before { + content: "\f194"; } + +.fa.fa-try:before { + content: "\e2bb"; } + +.fa.fa-turkish-lira:before { + content: "\e2bb"; } + +.fa.fa-plus-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-plus-square-o:before { + content: "\f0fe"; } + +.fa.fa-slack { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wordpress { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-openid { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-institution:before { + content: "\f19c"; } + +.fa.fa-bank:before { + content: "\f19c"; } + +.fa.fa-mortar-board:before { + content: "\f19d"; } + +.fa.fa-yahoo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-google { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-reddit { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-reddit-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-reddit-square:before { + content: "\f1a2"; } + +.fa.fa-stumbleupon-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-stumbleupon { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-delicious { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-digg { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-pied-piper-pp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-pied-piper-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-drupal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-joomla { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-behance { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-behance-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-behance-square:before { + content: "\f1b5"; } + +.fa.fa-steam { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-steam-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-steam-square:before { + content: "\f1b7"; } + +.fa.fa-automobile:before { + content: "\f1b9"; } + +.fa.fa-cab:before { + content: "\f1ba"; } + +.fa.fa-spotify { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-deviantart { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-soundcloud { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-file-pdf-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-pdf-o:before { + content: "\f1c1"; } + +.fa.fa-file-word-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-word-o:before { + content: "\f1c2"; } + +.fa.fa-file-excel-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-excel-o:before { + content: "\f1c3"; } + +.fa.fa-file-powerpoint-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-powerpoint-o:before { + content: "\f1c4"; } + +.fa.fa-file-image-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-image-o:before { + content: "\f1c5"; } + +.fa.fa-file-photo-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-photo-o:before { + content: "\f1c5"; } + +.fa.fa-file-picture-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-picture-o:before { + content: "\f1c5"; } + +.fa.fa-file-archive-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-archive-o:before { + content: "\f1c6"; } + +.fa.fa-file-zip-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-zip-o:before { + content: "\f1c6"; } + +.fa.fa-file-audio-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-audio-o:before { + content: "\f1c7"; } + +.fa.fa-file-sound-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-sound-o:before { + content: "\f1c7"; } + +.fa.fa-file-video-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-video-o:before { + content: "\f1c8"; } + +.fa.fa-file-movie-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-movie-o:before { + content: "\f1c8"; } + +.fa.fa-file-code-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-file-code-o:before { + content: "\f1c9"; } + +.fa.fa-vine { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-codepen { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-jsfiddle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-life-bouy:before { + content: "\f1cd"; } + +.fa.fa-life-buoy:before { + content: "\f1cd"; } + +.fa.fa-life-saver:before { + content: "\f1cd"; } + +.fa.fa-support:before { + content: "\f1cd"; } + +.fa.fa-circle-o-notch:before { + content: "\f1ce"; } + +.fa.fa-rebel { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-ra { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-ra:before { + content: "\f1d0"; } + +.fa.fa-resistance { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-resistance:before { + content: "\f1d0"; } + +.fa.fa-empire { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-ge { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-ge:before { + content: "\f1d1"; } + +.fa.fa-git-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-git-square:before { + content: "\f1d2"; } + +.fa.fa-git { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-hacker-news { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-y-combinator-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-y-combinator-square:before { + content: "\f1d4"; } + +.fa.fa-yc-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-yc-square:before { + content: "\f1d4"; } + +.fa.fa-tencent-weibo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-qq { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-weixin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wechat { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wechat:before { + content: "\f1d7"; } + +.fa.fa-send:before { + content: "\f1d8"; } + +.fa.fa-paper-plane-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-paper-plane-o:before { + content: "\f1d8"; } + +.fa.fa-send-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-send-o:before { + content: "\f1d8"; } + +.fa.fa-circle-thin { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-circle-thin:before { + content: "\f111"; } + +.fa.fa-header:before { + content: "\f1dc"; } + +.fa.fa-futbol-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-futbol-o:before { + content: "\f1e3"; } + +.fa.fa-soccer-ball-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-soccer-ball-o:before { + content: "\f1e3"; } + +.fa.fa-slideshare { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-twitch { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-yelp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-newspaper-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-newspaper-o:before { + content: "\f1ea"; } + +.fa.fa-paypal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-google-wallet { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-cc-visa { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-cc-mastercard { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-cc-discover { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-cc-amex { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-cc-paypal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-cc-stripe { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-bell-slash-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-bell-slash-o:before { + content: "\f1f6"; } + +.fa.fa-trash:before { + content: "\f2ed"; } + +.fa.fa-copyright { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-eyedropper:before { + content: "\f1fb"; } + +.fa.fa-area-chart:before { + content: "\f1fe"; } + +.fa.fa-pie-chart:before { + content: "\f200"; } + +.fa.fa-line-chart:before { + content: "\f201"; } + +.fa.fa-lastfm { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-lastfm-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-lastfm-square:before { + content: "\f203"; } + +.fa.fa-ioxhost { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-angellist { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-cc { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-cc:before { + content: "\f20a"; } + +.fa.fa-ils:before { + content: "\f20b"; } + +.fa.fa-shekel:before { + content: "\f20b"; } + +.fa.fa-sheqel:before { + content: "\f20b"; } + +.fa.fa-buysellads { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-connectdevelop { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-dashcube { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-forumbee { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-leanpub { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-sellsy { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-shirtsinbulk { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-simplybuilt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-skyatlas { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-diamond { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-diamond:before { + content: "\f3a5"; } + +.fa.fa-transgender:before { + content: "\f224"; } + +.fa.fa-intersex:before { + content: "\f224"; } + +.fa.fa-transgender-alt:before { + content: "\f225"; } + +.fa.fa-facebook-official { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-facebook-official:before { + content: "\f09a"; } + +.fa.fa-pinterest-p { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-whatsapp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-hotel:before { + content: "\f236"; } + +.fa.fa-viacoin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-medium { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-y-combinator { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-yc { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-yc:before { + content: "\f23b"; } + +.fa.fa-optin-monster { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-opencart { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-expeditedssl { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-battery-4:before { + content: "\f240"; } + +.fa.fa-battery:before { + content: "\f240"; } + +.fa.fa-battery-3:before { + content: "\f241"; } + +.fa.fa-battery-2:before { + content: "\f242"; } + +.fa.fa-battery-1:before { + content: "\f243"; } + +.fa.fa-battery-0:before { + content: "\f244"; } + +.fa.fa-object-group { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-object-ungroup { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-sticky-note-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-sticky-note-o:before { + content: "\f249"; } + +.fa.fa-cc-jcb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-cc-diners-club { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-clone { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hourglass-o:before { + content: "\f254"; } + +.fa.fa-hourglass-1:before { + content: "\f251"; } + +.fa.fa-hourglass-2:before { + content: "\f252"; } + +.fa.fa-hourglass-3:before { + content: "\f253"; } + +.fa.fa-hand-rock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-rock-o:before { + content: "\f255"; } + +.fa.fa-hand-grab-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-grab-o:before { + content: "\f255"; } + +.fa.fa-hand-paper-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-paper-o:before { + content: "\f256"; } + +.fa.fa-hand-stop-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-stop-o:before { + content: "\f256"; } + +.fa.fa-hand-scissors-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-scissors-o:before { + content: "\f257"; } + +.fa.fa-hand-lizard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-lizard-o:before { + content: "\f258"; } + +.fa.fa-hand-spock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-spock-o:before { + content: "\f259"; } + +.fa.fa-hand-pointer-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-pointer-o:before { + content: "\f25a"; } + +.fa.fa-hand-peace-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-hand-peace-o:before { + content: "\f25b"; } + +.fa.fa-registered { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-creative-commons { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-gg { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-gg-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-odnoklassniki { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-odnoklassniki-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa.fa-get-pocket { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wikipedia-w { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-safari { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-chrome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-firefox { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-opera { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-internet-explorer { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-television:before { + content: "\f26c"; } + +.fa.fa-contao { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-500px { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-amazon { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-calendar-plus-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-calendar-plus-o:before { + content: "\f271"; } + +.fa.fa-calendar-minus-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-calendar-minus-o:before { + content: "\f272"; } + +.fa.fa-calendar-times-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-calendar-times-o:before { + content: "\f273"; } + +.fa.fa-calendar-check-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-calendar-check-o:before { + content: "\f274"; } + +.fa.fa-map-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-map-o:before { + content: "\f279"; } + +.fa.fa-commenting:before { + content: "\f4ad"; } + +.fa.fa-commenting-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-commenting-o:before { + content: "\f4ad"; } + +.fa.fa-houzz { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-vimeo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-vimeo:before { + content: "\f27d"; } + +.fa.fa-black-tie { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-fonticons { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-reddit-alien { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-edge { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-credit-card-alt:before { + content: "\f09d"; } + +.fa.fa-codiepie { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-modx { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-fort-awesome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-usb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-product-hunt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-mixcloud { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-scribd { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-pause-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-pause-circle-o:before { + content: "\f28b"; } + +.fa.fa-stop-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-stop-circle-o:before { + content: "\f28d"; } + +.fa.fa-bluetooth { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-bluetooth-b { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-gitlab { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wpbeginner { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wpforms { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-envira { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wheelchair-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wheelchair-alt:before { + content: "\f368"; } + +.fa.fa-question-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-question-circle-o:before { + content: "\f059"; } + +.fa.fa-volume-control-phone:before { + content: "\f2a0"; } + +.fa.fa-asl-interpreting:before { + content: "\f2a3"; } + +.fa.fa-deafness:before { + content: "\f2a4"; } + +.fa.fa-hard-of-hearing:before { + content: "\f2a4"; } + +.fa.fa-glide { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-glide-g { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-signing:before { + content: "\f2a7"; } + +.fa.fa-viadeo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-viadeo-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa.fa-snapchat { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-snapchat-ghost { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-snapchat-ghost:before { + content: "\f2ab"; } + +.fa.fa-snapchat-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa.fa-pied-piper { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-first-order { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-yoast { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-themeisle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-google-plus-official { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-google-plus-official:before { + content: "\f2b3"; } + +.fa.fa-google-plus-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-google-plus-circle:before { + content: "\f2b3"; } + +.fa.fa-font-awesome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-fa { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-fa:before { + content: "\f2b4"; } + +.fa.fa-handshake-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-handshake-o:before { + content: "\f2b5"; } + +.fa.fa-envelope-open-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-envelope-open-o:before { + content: "\f2b6"; } + +.fa.fa-linode { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-address-book-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-address-book-o:before { + content: "\f2b9"; } + +.fa.fa-vcard:before { + content: "\f2bb"; } + +.fa.fa-address-card-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-address-card-o:before { + content: "\f2bb"; } + +.fa.fa-vcard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-vcard-o:before { + content: "\f2bb"; } + +.fa.fa-user-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-user-circle-o:before { + content: "\f2bd"; } + +.fa.fa-user-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-user-o:before { + content: "\f007"; } + +.fa.fa-id-badge { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-drivers-license:before { + content: "\f2c2"; } + +.fa.fa-id-card-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-id-card-o:before { + content: "\f2c2"; } + +.fa.fa-drivers-license-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-drivers-license-o:before { + content: "\f2c2"; } + +.fa.fa-quora { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-free-code-camp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-telegram { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-thermometer-4:before { + content: "\f2c7"; } + +.fa.fa-thermometer:before { + content: "\f2c7"; } + +.fa.fa-thermometer-3:before { + content: "\f2c8"; } + +.fa.fa-thermometer-2:before { + content: "\f2c9"; } + +.fa.fa-thermometer-1:before { + content: "\f2ca"; } + +.fa.fa-thermometer-0:before { + content: "\f2cb"; } + +.fa.fa-bathtub:before { + content: "\f2cd"; } + +.fa.fa-s15:before { + content: "\f2cd"; } + +.fa.fa-window-maximize { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-window-restore { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-times-rectangle:before { + content: "\f410"; } + +.fa.fa-window-close-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-window-close-o:before { + content: "\f410"; } + +.fa.fa-times-rectangle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-times-rectangle-o:before { + content: "\f410"; } + +.fa.fa-bandcamp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-grav { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-etsy { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-imdb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-ravelry { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-eercast { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-eercast:before { + content: "\f2da"; } + +.fa.fa-snowflake-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-snowflake-o:before { + content: "\f2dc"; } + +.fa.fa-superpowers { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-wpexplorer { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa.fa-meetup { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } diff --git a/deps/font-awesome-6.5.2/css/v4-shims.min.css b/deps/font-awesome-6.5.2/css/v4-shims.min.css new file mode 100644 index 0000000..09baf5f --- /dev/null +++ b/deps/font-awesome-6.5.2/css/v4-shims.min.css @@ -0,0 +1,6 @@ +/*! + * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +.fa.fa-glass:before{content:"\f000"}.fa.fa-envelope-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-star-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-home:before{content:"\f015"}.fa.fa-file-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-list-alt:before{content:"\f022"}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-edit{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-edit:before{content:"\f044"}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart-o:before,.fa.fa-bar-chart:before{content:"\e0e3"}.fa.fa-twitter-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-twitter-square:before{content:"\f081"}.fa.fa-facebook-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-square:before{content:"\f082"}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-github-square:before{content:"\f092"}.fa.fa-lemon-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-globe:before{content:"\f57d"}.fa.fa-tasks:before{content:"\f828"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-cut:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-save{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-save:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-magic:before{content:"\e2ca"}.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pinterest-square:before{content:"\f0d3"}.fa.fa-google-plus-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-square:before{content:"\f0d4"}.fa.fa-google-plus{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f625"}.fa.fa-comment-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard:before{content:"\f0ea"}.fa.fa-lightbulb-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f0ed"}.fa.fa-cloud-upload:before{content:"\f0ee"}.fa.fa-bell-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f5c0"}.fa.fa-star-half-empty{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f5c0"}.fa.fa-star-half-full{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f5c0"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before,.fa.fa-unlink:before{content:"\f127"}.fa.fa-calendar-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-unlock-alt:before{content:"\f09c"}.fa.fa-minus-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\24"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\e1bc"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f884"}.fa.fa-sort-amount-desc:before{content:"\f160"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-youtube-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-youtube-square:before{content:"\f431"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-xing-square:before{content:"\f169"}.fa.fa-youtube-play{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-tumblr-square:before{content:"\f174"}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-vimeo-square:before{content:"\f194"}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\e2bb"}.fa.fa-plus-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-google,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-yahoo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-reddit-square:before{content:"\f1a2"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-behance-square:before{content:"\f1b5"}.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-steam-square:before{content:"\f1b7"}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-cab:before{content:"\f1ba"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-life-bouy:before,.fa.fa-life-buoy:before,.fa.fa-life-saver:before,.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-git-square:before{content:"\f1d2"}.fa.fa-git,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-futbol-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-lastfm-square:before{content:"\f203"}.fa.fa-angellist,.fa.fa-ioxhost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before,.fa.fa-transgender:before{content:"\f224"}.fa.fa-transgender-alt:before{content:"\f225"}.fa.fa-facebook-official{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-clone{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-creative-commons,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-odnoklassniki-square:before{content:"\f264"}.fa.fa-chrome,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-internet-explorer,.fa.fa-opera,.fa.fa-safari,.fa.fa-wikipedia-w{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-viadeo,.fa.fa-viadeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-viadeo-square:before{content:"\f2aa"}.fa.fa-snapchat,.fa.fa-snapchat-ghost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat-ghost:before{content:"\f2ab"}.fa.fa-snapchat-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat-square:before{content:"\f2ad"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-themeisle,.fa.fa-yoast{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-meetup,.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 6 Brands";font-weight:400} \ No newline at end of file diff --git a/deps/font-awesome-6.5.2/webfonts/fa-brands-400.ttf b/deps/font-awesome-6.5.2/webfonts/fa-brands-400.ttf new file mode 100644 index 0000000..1fbb1f7 Binary files /dev/null and b/deps/font-awesome-6.5.2/webfonts/fa-brands-400.ttf differ diff --git a/deps/font-awesome-6.5.2/webfonts/fa-brands-400.woff2 b/deps/font-awesome-6.5.2/webfonts/fa-brands-400.woff2 new file mode 100644 index 0000000..5d28021 Binary files /dev/null and b/deps/font-awesome-6.5.2/webfonts/fa-brands-400.woff2 differ diff --git a/deps/font-awesome-6.5.2/webfonts/fa-regular-400.ttf b/deps/font-awesome-6.5.2/webfonts/fa-regular-400.ttf new file mode 100644 index 0000000..549d68d Binary files /dev/null and b/deps/font-awesome-6.5.2/webfonts/fa-regular-400.ttf differ diff --git a/deps/font-awesome-6.5.2/webfonts/fa-regular-400.woff2 b/deps/font-awesome-6.5.2/webfonts/fa-regular-400.woff2 new file mode 100644 index 0000000..18400d7 Binary files /dev/null and b/deps/font-awesome-6.5.2/webfonts/fa-regular-400.woff2 differ diff --git a/deps/font-awesome-6.5.2/webfonts/fa-solid-900.ttf b/deps/font-awesome-6.5.2/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000..bb2a869 Binary files /dev/null and b/deps/font-awesome-6.5.2/webfonts/fa-solid-900.ttf differ diff --git a/deps/font-awesome-6.5.2/webfonts/fa-solid-900.woff2 b/deps/font-awesome-6.5.2/webfonts/fa-solid-900.woff2 new file mode 100644 index 0000000..758dd4f Binary files /dev/null and b/deps/font-awesome-6.5.2/webfonts/fa-solid-900.woff2 differ diff --git a/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.ttf b/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.ttf new file mode 100644 index 0000000..8c5864c Binary files /dev/null and b/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.ttf differ diff --git a/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.woff2 b/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.woff2 new file mode 100644 index 0000000..f94bec2 Binary files /dev/null and b/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.woff2 differ diff --git a/index.html b/index.html index a4c53ab..6f41e97 100644 --- a/index.html +++ b/index.html @@ -14,8 +14,8 @@ - - + + diff --git a/news/index.html b/news/index.html index e9b9ca3..e920d81 100644 --- a/news/index.html +++ b/news/index.html @@ -1,5 +1,5 @@ -Changelog • mapbaltimore +Changelog • mapbaltimore Skip to contents diff --git a/pkgdown.yml b/pkgdown.yml index eebd295..7624523 100644 --- a/pkgdown.yml +++ b/pkgdown.yml @@ -3,7 +3,7 @@ pkgdown: 2.1.1 pkgdown_sha: ~ articles: articles/get_area: get_area.html -last_built: 2024-11-11T15:08Z +last_built: 2024-11-28T03:41Z urls: reference: https://elipousson.github.io/mapbaltimore/reference article: https://elipousson.github.io/mapbaltimore/articles diff --git a/reference/adjust_bbox.html b/reference/adjust_bbox.html index ae0ebbf..3dad080 100644 --- a/reference/adjust_bbox.html +++ b/reference/adjust_bbox.html @@ -1,5 +1,5 @@ -Get bounding box buffered and adjusted to aspect ratio — adjust_bbox • mapbaltimore -Get bounding box adjusted to match aspect ratio — adjust_bbox_asp • mapbaltimore -Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans • mapbaltimore +Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans • mapbaltimore Skip to contents diff --git a/reference/balt_tbl_labs.html b/reference/balt_tbl_labs.html index acc435b..6eb10c6 100644 --- a/reference/balt_tbl_labs.html +++ b/reference/balt_tbl_labs.html @@ -1,5 +1,5 @@ -Baltimore Data Table Labels — balt_tbl_labs • mapbaltimoreBaltimore Data Table Labels — balt_tbl_labs • mapbaltimoreBaltimore City WGS84 Bounding Box — baltimore_bbox • mapbaltimoreBaltimore City WGS84 Bounding Box — baltimore_bbox • mapbaltimoreU.S. Census Block Groups - 2020 — baltimore_block_groups • mapbaltimoreU.S. Census Block Groups - 2020 — baltimore_block_groups • mapbaltimore Skip to contents diff --git a/reference/baltimore_blocks.html b/reference/baltimore_blocks.html index a4d3df7..cc696d3 100644 --- a/reference/baltimore_blocks.html +++ b/reference/baltimore_blocks.html @@ -1,5 +1,5 @@ -U.S. Census Blocks - 2020 — baltimore_blocks • mapbaltimoreU.S. Census Blocks - 2020 — baltimore_blocks • mapbaltimore Skip to contents diff --git a/reference/baltimore_census_xwalk.html b/reference/baltimore_census_xwalk.html index e5f2a97..1b4bb91 100644 --- a/reference/baltimore_census_xwalk.html +++ b/reference/baltimore_census_xwalk.html @@ -1,5 +1,5 @@ -Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk • mapbaltimoreCrosswalk for Baltimore areas and Census geography — baltimore_census_xwalk • mapbaltimoreGeneralized political boundary for Baltimore City — baltimore_city • mapbaltimoreGeneralized political boundary for Baltimore City — baltimore_city • mapbaltimoreDetailed physical boundary for Baltimore City — baltimore_city_detailed • mapbaltimoreDetailed physical boundary for Baltimore City — baltimore_city_detailed • mapbaltimore Skip to contents diff --git a/reference/baltimore_gis_index.html b/reference/baltimore_gis_index.html index eb4841e..092a47d 100644 --- a/reference/baltimore_gis_index.html +++ b/reference/baltimore_gis_index.html @@ -1,5 +1,5 @@ -Baltimore ArcGIS Server index data — baltimore_gis_index • mapbaltimoreBaltimore ArcGIS Server index data — baltimore_gis_index • mapbaltimoreMaryland Inventory of Historic Properties in Baltimore City — baltimore_mihp • mapbaltimoreMaryland Inventory of Historic Properties in Baltimore City — baltimore_mihp • mapbaltimore +the type of MIHP record. Updated 2024 November 27."> Skip to contents @@ -49,7 +49,7 @@ an administrative inventory maintained by the Maryland Historical Trust, Maryland's statewide historic preservation office and an agency within the Maryland Department of Planning. The boundaries represent property boundaries and district boundaries depending on -the type of MIHP record. Updated 2024 October 29.

+the type of MIHP record. Updated 2024 November 27.

diff --git a/reference/baltimore_msa_counties.html b/reference/baltimore_msa_counties.html index 571f3c3..4fff2c0 100644 --- a/reference/baltimore_msa_counties.html +++ b/reference/baltimore_msa_counties.html @@ -1,5 +1,5 @@ -County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties • mapbaltimoreCounty boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties • mapbaltimoreBaltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water • mapbaltimore +Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water • mapbaltimore Skip to contents diff --git a/reference/baltimore_pumas.html b/reference/baltimore_pumas.html index b5f7e52..6e7e4cc 100644 --- a/reference/baltimore_pumas.html +++ b/reference/baltimore_pumas.html @@ -1,5 +1,5 @@ -Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas • mapbaltimore -U.S. Census Tracts - 2020 — baltimore_tracts • mapbaltimoreU.S. Census Tracts - 2020 — baltimore_tracts • mapbaltimore Skip to contents diff --git a/reference/baltimore_water.html b/reference/baltimore_water.html index 7131a17..ea638eb 100644 --- a/reference/baltimore_water.html +++ b/reference/baltimore_water.html @@ -1,5 +1,5 @@ -Baltimore City Water — baltimore_water • mapbaltimoreBaltimore City Water — baltimore_water • mapbaltimore Skip to contents diff --git a/reference/bcps_programs.html b/reference/bcps_programs.html index e4031f7..056b509 100644 --- a/reference/bcps_programs.html +++ b/reference/bcps_programs.html @@ -1,5 +1,5 @@ -Baltimore City Public School Programs (SY 2021-2022) — bcps_programs • mapbaltimore Skip to contents diff --git a/reference/bcps_zones.html b/reference/bcps_zones.html index f6c733a..01c0e47 100644 --- a/reference/bcps_zones.html +++ b/reference/bcps_zones.html @@ -1,5 +1,5 @@ -Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones • mapbaltimoreBaltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones • mapbaltimore Skip to contents diff --git a/reference/buffer_area.html b/reference/buffer_area.html index 84dd0f4..a01117f 100644 --- a/reference/buffer_area.html +++ b/reference/buffer_area.html @@ -1,5 +1,5 @@ -Get buffered area — buffer_area • mapbaltimoreGet buffered area — buffer_area • mapbaltimoreBaltimore 21st Century Schools — buildings_21stc • mapbaltimoreBaltimore 21st Century Schools — buildings_21stc • mapbaltimore Skip to contents diff --git a/reference/cache_baltimore_data.html b/reference/cache_baltimore_data.html index fd9c674..2b5d726 100644 --- a/reference/cache_baltimore_data.html +++ b/reference/cache_baltimore_data.html @@ -1,5 +1,5 @@ -Cache data for mapbaltimore package — cache_baltimore_data • mapbaltimore +Cache data for mapbaltimore package — cache_baltimore_data • mapbaltimore Skip to contents diff --git a/reference/chap_districts.html b/reference/chap_districts.html index a249dec..430d06e 100644 --- a/reference/chap_districts.html +++ b/reference/chap_districts.html @@ -1,5 +1,5 @@ -CHAP Historic Districts — chap_districts • mapbaltimoreCHAP Historic Districts — chap_districts • mapbaltimoreValidate area provided to mapping or charting function. — check_area • mapbaltimore +Validate area provided to mapping or charting function. — check_area • mapbaltimore Skip to contents diff --git a/reference/circulator_routes.html b/reference/circulator_routes.html index ebd2e7b..f5fdafa 100644 --- a/reference/circulator_routes.html +++ b/reference/circulator_routes.html @@ -1,5 +1,5 @@ -Charm City Circulator Routes — circulator_routes • mapbaltimore -Charm City Circulator and Harbor Connector Stops — circulator_stops • mapbaltimore -Clip an area to a portion of the whole area — clip_area • mapbaltimoreClip an area to a portion of the whole area — clip_area • mapbaltimoreU.S. Congressional Districts for Baltimore City — congressional_districts • mapbaltimoreU.S. Congressional Districts for Baltimore City — congressional_districts • mapbaltimore Skip to contents diff --git a/reference/council_districts.html b/reference/council_districts.html index 5d6bb93..c68706d 100644 --- a/reference/council_districts.html +++ b/reference/council_districts.html @@ -1,5 +1,5 @@ -Baltimore City Council Districts — council_districts • mapbaltimoreBaltimore City Council Districts — council_districts • mapbaltimoreCommunity Statistical Areas (2010) — csas • mapbaltimoreCommunity Statistical Areas (2010) — csas • mapbaltimoreErase any are overlapping the geometry — erase_baltimore • mapbaltimore +Erase any are overlapping the geometry — erase_baltimore • mapbaltimore Skip to contents diff --git a/reference/explore_baltimore.html b/reference/explore_baltimore.html index c1941b9..a4a4163 100644 --- a/reference/explore_baltimore.html +++ b/reference/explore_baltimore.html @@ -1,5 +1,5 @@ -Explore Baltimore Heritage Stories — explore_baltimore • mapbaltimoreExplore Baltimore Heritage Stories — explore_baltimore • mapbaltimoreFilter streets — filter_streets • mapbaltimore +Filter streets — filter_streets • mapbaltimore Skip to contents diff --git a/reference/get_area.html b/reference/get_area.html index 76ec269..bf73c44 100644 --- a/reference/get_area.html +++ b/reference/get_area.html @@ -1,5 +1,5 @@ -Get area of selected type — get_area • mapbaltimoreGet area of selected type — get_area • mapbaltimoreGet area 911 calls for service from Open Baltimore — get_area_911_calls • mapbaltimoreGet area 911 calls for service from Open Baltimore — get_area_911_calls • mapbaltimore Skip to contents diff --git a/reference/get_area_bcps_programs.html b/reference/get_area_bcps_programs.html index 883c344..10a16bb 100644 --- a/reference/get_area_bcps_programs.html +++ b/reference/get_area_bcps_programs.html @@ -1,5 +1,5 @@ -Get BCPS programs and attendance zones for a local area — get_area_bcps_programs • mapbaltimore +Get BCPS programs and attendance zones for a local area — get_area_bcps_programs • mapbaltimore Skip to contents diff --git a/reference/get_area_census_geography.html b/reference/get_area_census_geography.html index 61cb152..0f5006f 100644 --- a/reference/get_area_census_geography.html +++ b/reference/get_area_census_geography.html @@ -1,5 +1,5 @@ -Get U.S. Census geography overlapping with an area. — get_area_census_geography • mapbaltimoreGet U.S. Census geography overlapping with an area. — get_area_census_geography • mapbaltimore Skip to contents diff --git a/reference/get_area_citations.html b/reference/get_area_citations.html index ade2ba9..873d286 100644 --- a/reference/get_area_citations.html +++ b/reference/get_area_citations.html @@ -1,5 +1,5 @@ -Get area citations from Open Baltimore — get_area_citations • mapbaltimore +Get area citations from Open Baltimore — get_area_citations • mapbaltimore Skip to contents @@ -113,12 +113,12 @@

Examples#> ── Downloading "ECB" from <https://opendata.baltimorecity.gov/egis/rest/services #> Layer type: "Table" #> -#> Simple feature collection with 1396 features and 30 fields +#> Simple feature collection with 1414 features and 30 fields #> Geometry type: POINT #> Dimension: XY #> Bounding box: xmin: 424889.3 ymin: 184761.9 xmax: 430503.1 ymax: 189322.6 #> Projected CRS: NAD83(HARN) / Maryland -#> # A tibble: 1,396 × 31 +#> # A tibble: 1,414 × 31 #> citation_no lien_code violation_date due_date agency #> * <chr> <chr> <dttm> <dttm> <chr> #> 1 04382735 L 2007-03-15 04:00:00 2007-04-14 04:00:00 DEPARTMENT OF … @@ -131,7 +131,7 @@

Examples#> 8 50436708 L 2008-09-17 04:00:00 2008-10-17 04:00:00 DEPARTMENT OF … #> 9 50493634 L 2008-11-12 05:00:00 2008-12-12 05:00:00 DEPARTMENT OF … #> 10 50520915 L 2008-12-03 05:00:00 2009-01-02 05:00:00 DEPARTMENT OF … -#> # ℹ 1,386 more rows +#> # ℹ 1,404 more rows #> # ℹ 26 more variables: fine_amount <dbl>, description <chr>, balance <dbl>, #> # last_paid_date <dttm>, last_paid_amount <dbl>, hearing_date <dttm>, #> # hearing_request_received_date <dttm>, citation_status <chr>, diff --git a/reference/get_area_crashes.html b/reference/get_area_crashes.html index 1a8e0d1..916b3e3 100644 --- a/reference/get_area_crashes.html +++ b/reference/get_area_crashes.html @@ -1,5 +1,5 @@ -Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes • mapbaltimoreGet vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes • mapbaltimoreGet area crimes from Open Baltimore — get_area_crime • mapbaltimore +Get area crimes from Open Baltimore — get_area_crime • mapbaltimore Skip to contents diff --git a/reference/get_area_data.html b/reference/get_area_data.html index f486bac..bbbb39a 100644 --- a/reference/get_area_data.html +++ b/reference/get_area_data.html @@ -1,5 +1,5 @@ -Get local or cached data for an area — get_area_data • mapbaltimoreGet local or cached data for an area — get_area_data • mapbaltimoreGet data from an ArcGIS FeatureServer or MapServer — get_area_esri_data • mapbaltimoreGet data from an ArcGIS FeatureServer or MapServer — get_area_esri_data • mapbaltimoreGet Open Street Map features for area — get_area_osm_data • mapbaltimoreGet Open Street Map features for area — get_area_osm_data • mapbaltimoreGet area building permits from Open Baltimore — get_area_permits • mapbaltimore +Get area building permits from Open Baltimore — get_area_permits • mapbaltimore Skip to contents diff --git a/reference/get_area_property.html b/reference/get_area_property.html index 9ac5e19..0afe2f3 100644 --- a/reference/get_area_property.html +++ b/reference/get_area_property.html @@ -1,5 +1,5 @@ -Get real property data — get_area_property • mapbaltimoreGet real property data — get_area_property • mapbaltimoreExamples#> Projected CRS: WGS 84 / Pseudo-Mercator #> First 10 features: #> objectid pin pinrelate blocklot block lot ward section assessor taxbase -#> 1 126108 3857A001 3857A001 3857A001 3857A 001 12 200 331 199533 -#> 2 126109 3857A002 3857A002 3857A002 3857A 002 12 200 331 183333 -#> 3 126110 3857A003 3857A003 3857A003 3857A 003 12 200 331 193300 -#> 4 126111 3857A004 3857A004 3857A004 3857A 004 12 200 331 183333 -#> 5 126112 3857A005 3857A005 3857A005 3857A 005 12 200 331 183333 -#> 6 126113 3857A006 3857A006 3857A006 3857A 006 12 200 331 186033 -#> 7 126114 3857A007 3857A007 3857A007 3857A 007 12 200 331 185733 -#> 8 126115 3857A008 3857A008 3857A008 3857A 008 12 200 331 186300 -#> 9 126116 3857A009 3857A009 3857A009 3857A 009 12 200 331 204967 -#> 10 126117 3857A010 3857A010 3857A010 3857A 010 12 200 331 311533 +#> 1 126290 3857A001 3857A001 3857A001 3857A 001 12 200 331 199533 +#> 2 126291 3857A002 3857A002 3857A002 3857A 002 12 200 331 183333 +#> 3 126292 3857A003 3857A003 3857A003 3857A 003 12 200 331 193300 +#> 4 126293 3857A004 3857A004 3857A004 3857A 004 12 200 331 183333 +#> 5 126294 3857A005 3857A005 3857A005 3857A 005 12 200 331 183333 +#> 6 126295 3857A006 3857A006 3857A006 3857A 006 12 200 331 186033 +#> 7 126296 3857A007 3857A007 3857A007 3857A 007 12 200 331 185733 +#> 8 126297 3857A008 3857A008 3857A008 3857A 008 12 200 331 186300 +#> 9 126298 3857A009 3857A009 3857A009 3857A 009 12 200 331 204967 +#> 10 126299 3857A010 3857A010 3857A010 3857A 010 12 200 331 311533 #> bfcvland bfcvimpr landexmp imprexmp citycred statcred ccredamt scredamt #> 1 NA 100200 0 0 0 0 764.58 0 #> 2 NA 86600 0 0 0 0 70.54 0 @@ -262,16 +262,16 @@

Examples#> 9 1 0 0 <NA> <NA> 260000 <NA> ABELL #> 10 1 0 0 <NA> <NA> 325000 <NA> ABELL #> srvccntr year_built structarea ldate ownmde grndrent subtype_geodb -#> 1 5 1900 1900 11102024 F 0 1 -#> 2 5 1900 1654 11102024 F 0 1 -#> 3 5 1900 1654 11102024 F 0 1 -#> 4 5 1900 1654 11102024 L 90 1 -#> 5 5 1900 1654 11102024 F 0 1 -#> 6 5 1900 1654 11102024 L 90 1 -#> 7 5 1900 1654 11102024 L 90 1 -#> 8 5 1900 1654 11102024 F 0 1 -#> 9 5 1900 1654 11102024 L 78 1 -#> 10 5 1900 1654 11102024 F 0 1 +#> 1 5 1900 1900 11242024 F 0 1 +#> 2 5 1900 1654 11242024 F 0 1 +#> 3 5 1900 1654 11242024 F 0 1 +#> 4 5 1900 1654 11242024 L 90 1 +#> 5 5 1900 1654 11242024 F 0 1 +#> 6 5 1900 1654 11242024 L 90 1 +#> 7 5 1900 1654 11242024 L 90 1 +#> 8 5 1900 1654 11242024 F 0 1 +#> 9 5 1900 1654 11242024 L 78 1 +#> 10 5 1900 1654 11242024 F 0 1 #> sdatlink #> 1 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=001 #> 2 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=002 diff --git a/reference/get_area_requests.html b/reference/get_area_requests.html index 87b0d4f..cb577ff 100644 --- a/reference/get_area_requests.html +++ b/reference/get_area_requests.html @@ -1,5 +1,5 @@ -Get area 311 service requests from Open Baltimore — get_area_requests • mapbaltimoreGet area 311 service requests from Open Baltimore — get_area_requests • mapbaltimoreGet selected area streets — get_area_streets • mapbaltimore +Get selected area streets — get_area_streets • mapbaltimore Skip to contents diff --git a/reference/get_area_vacants.html b/reference/get_area_vacants.html index d6baa6f..93cdcdd 100644 --- a/reference/get_area_vacants.html +++ b/reference/get_area_vacants.html @@ -1,5 +1,5 @@ -Get vacant building notices — get_area_vacants • mapbaltimoreGet vacant building notices — get_area_vacants • mapbaltimoreGet zoning data for an area — get_area_zoning • mapbaltimore +Get zoning data for an area — get_area_zoning • mapbaltimore Skip to contents diff --git a/reference/get_baltimore_esri_data.html b/reference/get_baltimore_esri_data.html index eda460c..ec407d8 100644 --- a/reference/get_baltimore_esri_data.html +++ b/reference/get_baltimore_esri_data.html @@ -1,5 +1,5 @@ -Get Baltimore data — get_baltimore_esri_data • mapbaltimore +Get Baltimore data — get_baltimore_esri_data • mapbaltimore Skip to contents diff --git a/reference/get_baltimore_worker_flows.html b/reference/get_baltimore_worker_flows.html index a3b557a..ac850d9 100644 --- a/reference/get_baltimore_worker_flows.html +++ b/reference/get_baltimore_worker_flows.html @@ -1,5 +1,5 @@ -Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows • mapbaltimore +Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows • mapbaltimore Skip to contents diff --git a/reference/get_batch.html b/reference/get_batch.html index ef24d18..a8e9ebd 100644 --- a/reference/get_batch.html +++ b/reference/get_batch.html @@ -1,5 +1,5 @@ -Batch load or save data for an area, street, or intersection — get_batch • mapbaltimoreBatch load or save data for an area, street, or intersection — get_batch • mapbaltimoreGet intersections — get_intersection • mapbaltimoreGet intersections — get_intersection • mapbaltimore Skip to contents diff --git a/reference/get_maryland_open_resource.html b/reference/get_maryland_open_resource.html index 899d618..507df8c 100644 --- a/reference/get_maryland_open_resource.html +++ b/reference/get_maryland_open_resource.html @@ -1,5 +1,5 @@ -Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource • mapbaltimoreGet dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource • mapbaltimoreGet nearby areas — get_nearby_areas • mapbaltimore +Get nearby areas — get_nearby_areas • mapbaltimore Skip to contents diff --git a/reference/get_streets.html b/reference/get_streets.html index fc6ce66..d725110 100644 --- a/reference/get_streets.html +++ b/reference/get_streets.html @@ -1,5 +1,5 @@ -Get streets — get_streets • mapbaltimoreGet streets — get_streets • mapbaltimoreHousing Market Typology 2017 — hmt_2017 • mapbaltimoreHousing Market Typology 2017 — hmt_2017 • mapbaltimorePackage index • mapbaltimore +Package index • mapbaltimore Skip to contents diff --git a/reference/inspire_plans.html b/reference/inspire_plans.html index 6d8d467..091c32a 100644 --- a/reference/inspire_plans.html +++ b/reference/inspire_plans.html @@ -1,5 +1,5 @@ -INSPIRE Plans — inspire_plans • mapbaltimore +INSPIRE Plans — inspire_plans • mapbaltimore Skip to contents diff --git a/reference/layer_area_data.html b/reference/layer_area_data.html index 254acc3..6ae05dd 100644 --- a/reference/layer_area_data.html +++ b/reference/layer_area_data.html @@ -1,5 +1,5 @@ -Layer for area data — layer_area_data • mapbaltimoreLayer for area data — layer_area_data • mapbaltimoreAdd an area mask to a ggplot2 map as a layer — layer_area_mask • mapbaltimoreAdd an area mask to a ggplot2 map as a layer — layer_area_mask • mapbaltimoreAdd a layer to a gpplot2 map with area property categorized by type — layer_area_property • mapbaltimoreAdd a layer to a gpplot2 map with area property categorized by type — layer_area_property • mapbaltimore Skip to contents diff --git a/reference/layer_area_streets.html b/reference/layer_area_streets.html index 315d66f..df9acc3 100644 --- a/reference/layer_area_streets.html +++ b/reference/layer_area_streets.html @@ -1,5 +1,5 @@ -Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets • mapbaltimore +Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets • mapbaltimore Skip to contents diff --git a/reference/legislative_districts.html b/reference/legislative_districts.html index 93af586..d800af7 100644 --- a/reference/legislative_districts.html +++ b/reference/legislative_districts.html @@ -1,5 +1,5 @@ -Maryland Legislative Districts for Baltimore City (2022) — legislative_districts • mapbaltimore +Maryland Legislative Districts for Baltimore City (2022) — legislative_districts • mapbaltimore Skip to contents diff --git a/reference/legislative_districts_2012.html b/reference/legislative_districts_2012.html index b35c4aa..08be304 100644 --- a/reference/legislative_districts_2012.html +++ b/reference/legislative_districts_2012.html @@ -1,5 +1,5 @@ -Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012 • mapbaltimore +Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012 • mapbaltimore Skip to contents diff --git a/reference/main_streets.html b/reference/main_streets.html index c3f10f7..1236d1a 100644 --- a/reference/main_streets.html +++ b/reference/main_streets.html @@ -1,5 +1,5 @@ -Baltimore City Main Streets — main_streets • mapbaltimoreBaltimore City Main Streets — main_streets • mapbaltimore Skip to contents diff --git a/reference/map_area_bcps_programs.html b/reference/map_area_bcps_programs.html index e6a5ad5..6227823 100644 --- a/reference/map_area_bcps_programs.html +++ b/reference/map_area_bcps_programs.html @@ -1,5 +1,5 @@ -Map BCPS programs and attendance zones for a local area — map_area_bcps_programs • mapbaltimoreMap BCPS programs and attendance zones for a local area — map_area_bcps_programs • mapbaltimoreMaps a highlighted area within the context of multiple areas — map_area_highlighted • mapbaltimoreMaps a highlighted area within the context of multiple areas — map_area_highlighted • mapbaltimore Skip to contents diff --git a/reference/map_area_in_areas.html b/reference/map_area_in_areas.html index 7909be9..9f3b086 100644 --- a/reference/map_area_in_areas.html +++ b/reference/map_area_in_areas.html @@ -1,5 +1,5 @@ -Map area within selected overlapping areas — map_area_in_areas • mapbaltimoreMap area within selected overlapping areas — map_area_in_areas • mapbaltimore Skip to contents diff --git a/reference/map_area_in_city.html b/reference/map_area_in_city.html index 97694a6..945f2b0 100644 --- a/reference/map_area_in_city.html +++ b/reference/map_area_in_city.html @@ -1,5 +1,5 @@ -Map area in the context of city boundaries — map_area_in_city • mapbaltimoreMap area in the context of city boundaries — map_area_in_city • mapbaltimore Skip to contents diff --git a/reference/map_area_mta_services.html b/reference/map_area_mta_services.html index 4224a0f..c41a028 100644 --- a/reference/map_area_mta_services.html +++ b/reference/map_area_mta_services.html @@ -1,5 +1,5 @@ -Map MTA services — map_area_mta_services • mapbaltimoreMap MTA services — map_area_mta_services • mapbaltimore Skip to contents diff --git a/reference/map_area_parks.html b/reference/map_area_parks.html index f3f28ae..21b1af2 100644 --- a/reference/map_area_parks.html +++ b/reference/map_area_parks.html @@ -1,5 +1,5 @@ -Map area parks and open spaces — map_area_parks • mapbaltimoreMap area parks and open spaces — map_area_parks • mapbaltimore Skip to contents diff --git a/reference/map_area_property.html b/reference/map_area_property.html index 6c8ce3b..ccb5e36 100644 --- a/reference/map_area_property.html +++ b/reference/map_area_property.html @@ -1,5 +1,5 @@ -Real property or parcel data is from the Maryland State Department of Assessment and Taxation and may include outdated or inaccurate information. — map_area_property • mapbaltimore +Real property or parcel data is from the Maryland State Department of Assessment and Taxation and may include outdated or inaccurate information. — map_area_property • mapbaltimore Skip to contents diff --git a/reference/map_area_zoning.html b/reference/map_area_zoning.html index 5b00fd3..6000c3e 100644 --- a/reference/map_area_zoning.html +++ b/reference/map_area_zoning.html @@ -1,5 +1,5 @@ -Map zoning for an area (not working) — map_area_zoning • mapbaltimoreMap zoning for an area (not working) — map_area_zoning • mapbaltimoremapbaltimore: Make maps for Baltimore City with open data — mapbaltimore-package • mapbaltimoremapbaltimore: Make maps for Baltimore City with open data — mapbaltimore-package • mapbaltimore Skip to contents diff --git a/reference/maryland_open_data_api_key.html b/reference/maryland_open_data_api_key.html index f0d97b3..71c26e4 100644 --- a/reference/maryland_open_data_api_key.html +++ b/reference/maryland_open_data_api_key.html @@ -1,5 +1,5 @@ -Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key • mapbaltimore -Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines • mapbaltimoreMaryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines • mapbaltimoreMaryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops • mapbaltimoreMaryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops • mapbaltimoreMaryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines • mapbaltimore +Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines • mapbaltimore Skip to contents diff --git a/reference/mta_light_rail_stations.html b/reference/mta_light_rail_stations.html index 61dff64..9bfc071 100644 --- a/reference/mta_light_rail_stations.html +++ b/reference/mta_light_rail_stations.html @@ -1,5 +1,5 @@ -Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations • mapbaltimoreMaryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations • mapbaltimore Skip to contents diff --git a/reference/mta_marc_lines.html b/reference/mta_marc_lines.html index c57d18b..b08ca79 100644 --- a/reference/mta_marc_lines.html +++ b/reference/mta_marc_lines.html @@ -1,5 +1,5 @@ -Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines • mapbaltimoreMaryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines • mapbaltimore Skip to contents diff --git a/reference/mta_marc_stations.html b/reference/mta_marc_stations.html index 28d0760..3c8f387 100644 --- a/reference/mta_marc_stations.html +++ b/reference/mta_marc_stations.html @@ -1,5 +1,5 @@ -Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations • mapbaltimoreMaryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations • mapbaltimore Skip to contents diff --git a/reference/mta_subway_lines.html b/reference/mta_subway_lines.html index f191279..7bc45c4 100644 --- a/reference/mta_subway_lines.html +++ b/reference/mta_subway_lines.html @@ -1,5 +1,5 @@ -Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines • mapbaltimore +Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines • mapbaltimore Skip to contents diff --git a/reference/mta_subway_stations.html b/reference/mta_subway_stations.html index f87208d..f8655cc 100644 --- a/reference/mta_subway_stations.html +++ b/reference/mta_subway_stations.html @@ -1,5 +1,5 @@ -Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations • mapbaltimore +Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations • mapbaltimore Skip to contents diff --git a/reference/named_intersections.html b/reference/named_intersections.html index 23e539d..761af44 100644 --- a/reference/named_intersections.html +++ b/reference/named_intersections.html @@ -1,5 +1,5 @@ -Baltimore City Street Intersection Names — named_intersections • mapbaltimoreBaltimore City Street Intersection Names — named_intersections • mapbaltimoreNeighborhood Design Center Projects — ndc_projects • mapbaltimore + Skip to contents + + +
+
+
+ +
+

A reference to project completed by the Neighborhood Design +Center through 2022.

+
+ +
+

Usage

+
ndc_projects
+
+ +
+

Format

+

A data frame with 2487 rows and 16 variables:

ndc_office
+

character NDC Office

+ +
ndc_program
+

character NDC Program

+ +
project_id
+

double Project ID

+ +
project_name
+

character Project name

+ +
project_type
+

character Project type

+ +
project_status
+

character Project status

+ +
start_date
+

character Start date

+ +
end_date
+

character End date

+ +
client_name
+

character Client name

+ +
address
+

character Street address

+ +
city
+

character City

+ +
state
+

character State

+ +
zip_code
+

integer Zip code

+ +
geometry
+

list Geometry

+ +
start_year
+

character Start year

+ +
end_year
+

character End year

+ + +
+
+

Details

+

DETAILS

+
+ +
+ + +
+ + + +
+ + + + + + + diff --git a/reference/neighborhoods.html b/reference/neighborhoods.html index 1b028ea..11ca33f 100644 --- a/reference/neighborhoods.html +++ b/reference/neighborhoods.html @@ -1,5 +1,5 @@ -Neighborhood Boundaries for Baltimore City (2010) — neighborhoods • mapbaltimoreNeighborhood Boundaries for Baltimore City (2010) — neighborhoods • mapbaltimoreNeighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020 • mapbaltimoreNeighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020 • mapbaltimoreBaltimore Park Districts — park_districts • mapbaltimoreBaltimore Park Districts — park_districts • mapbaltimore Skip to contents diff --git a/reference/parks.html b/reference/parks.html index a91f85f..3b0243d 100644 --- a/reference/parks.html +++ b/reference/parks.html @@ -1,5 +1,5 @@ -Baltimore City Parks — parks • mapbaltimoreBaltimore City Parks — parks • mapbaltimorePipe operator — %>% • mapbaltimore +Pipe operator — %>% • mapbaltimore Skip to contents diff --git a/reference/planning_districts.html b/reference/planning_districts.html index 9a5be98..110ea99 100644 --- a/reference/planning_districts.html +++ b/reference/planning_districts.html @@ -1,5 +1,5 @@ -Baltimore City Planning Districts — planning_districts • mapbaltimoreBaltimore City Planning Districts — planning_districts • mapbaltimore Skip to contents diff --git a/reference/police_districts.html b/reference/police_districts.html index 41ed78d..39da743 100644 --- a/reference/police_districts.html +++ b/reference/police_districts.html @@ -1,5 +1,5 @@ -Baltimore City Police Districts (1959-2022) — police_districts • mapbaltimoreBaltimore City Police Districts (1959-2022) — police_districts • mapbaltimoreBaltimore City Police Districts (2023-Current) — police_districts_2023 • mapbaltimore +Baltimore City Police Districts (2023-Current) — police_districts_2023 • mapbaltimore Skip to contents diff --git a/reference/public_art.html b/reference/public_art.html index 27d2329..b519e53 100644 --- a/reference/public_art.html +++ b/reference/public_art.html @@ -1,5 +1,5 @@ -Baltimore public art works and monuments — public_art • mapbaltimoreBaltimore public art works and monuments — public_art • mapbaltimoreBaltimore City Recreation Centers — rec_centers • mapbaltimoreBaltimore City Recreation Centers — rec_centers • mapbaltimore Skip to contents diff --git a/reference/request_types.html b/reference/request_types.html index 1b079b3..2aca212 100644 --- a/reference/request_types.html +++ b/reference/request_types.html @@ -1,5 +1,5 @@ -311 Service Request Types for Baltimore City — request_types • mapbaltimore311 Service Request Types for Baltimore City — request_types • mapbaltimore Skip to contents diff --git a/reference/respagency_codes.html b/reference/respagency_codes.html index a8f2ed9..e8d99d4 100644 --- a/reference/respagency_codes.html +++ b/reference/respagency_codes.html @@ -1,5 +1,5 @@ -Baltimore City Real Property Responsible Agency Codes — respagency_codes • mapbaltimoreBaltimore City Real Property Responsible Agency Codes — respagency_codes • mapbaltimore Skip to contents diff --git a/reference/scale_mapbaltimore.html b/reference/scale_mapbaltimore.html index be7b357..df08239 100644 --- a/reference/scale_mapbaltimore.html +++ b/reference/scale_mapbaltimore.html @@ -1,5 +1,5 @@ -Scales for Baltimore data — scale_mapbaltimore • mapbaltimoreScales for Baltimore data — scale_mapbaltimore • mapbaltimore Skip to contents diff --git a/reference/schools_21stc.html b/reference/schools_21stc.html index dd7691f..c8aabdd 100644 --- a/reference/schools_21stc.html +++ b/reference/schools_21stc.html @@ -1,5 +1,5 @@ -Baltimore 21st Century Schools — schools_21stc • mapbaltimoreBaltimore 21st Century Schools — schools_21stc • mapbaltimoreSet map limits to area — set_map_limits • mapbaltimoreSet map limits to area — set_map_limits • mapbaltimoreSet default map theme — set_map_theme • mapbaltimoreSet default map theme — set_map_theme • mapbaltimoreBaltimore City Street Center Lines — streets • mapbaltimoreBaltimore City Street Center Lines — streets • mapbaltimore Skip to contents diff --git a/reference/wards_1797_1918.html b/reference/wards_1797_1918.html index e303d7c..7920f7c 100644 --- a/reference/wards_1797_1918.html +++ b/reference/wards_1797_1918.html @@ -1,5 +1,5 @@ -Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918 • mapbaltimoreHistoric Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918 • mapbaltimore Skip to contents diff --git a/reference/xwalk_block2tract.html b/reference/xwalk_block2tract.html index 3c6d83b..3c92016 100644 --- a/reference/xwalk_block2tract.html +++ b/reference/xwalk_block2tract.html @@ -1,5 +1,5 @@ -U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract • mapbaltimore +U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract • mapbaltimore Skip to contents diff --git a/reference/xwalk_csa2nsa.html b/reference/xwalk_csa2nsa.html index 35506db..3b957d9 100644 --- a/reference/xwalk_csa2nsa.html +++ b/reference/xwalk_csa2nsa.html @@ -1,5 +1,5 @@ -Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa • mapbaltimoreCommunity Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa • mapbaltimoreNeighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract • mapbaltimoreNeighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract • mapbaltimoreZipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa • mapbaltimore +Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa • mapbaltimore Skip to contents diff --git a/reference/zoning.html b/reference/zoning.html index 8469e78..d8e8ffa 100644 --- a/reference/zoning.html +++ b/reference/zoning.html @@ -1,5 +1,5 @@ -Baltimore City Zoning Code — zoning • mapbaltimoreBaltimore City Zoning Code — zoning • mapbaltimore [1] \"District 8\" \"District 7\" \"District 6\" # Get district 8 by name get_baltimore_area( type = \"council district\", name = \"District 8\" ) %>% map_area(\"name\") # Show the first 3 council district ids council_districts$id[1:3] #> [1] \"8\" \"7\" \"6\" # Get district 7 by id get_baltimore_area( type = \"council district\", id = 7 ) %>% map_area(\"id\")"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"get-multiple-areas","dir":"Articles","previous_headings":"Get areas","what":"Get multiple areas","title":"Get areas and data to layer on a map","text":"return multiple areas, can provide vector names identifiers. can also combine multiple areas single simple feature using union parameter. helpful want get data multiple neighborhoods time map single combined area. default area names concatenated using ampersand separator, however, length combined names difficult fit map often better replace name shorter alternative.","code":"area_multiple <- get_baltimore_area( type = \"neighborhood\", name = c(\"Mount Vernon\", \"Mid-Town Belvedere\", \"Seton Hill\") ) area_multiple %>% map_area(\"name\") area_multiple_union <- get_baltimore_area( type = \"neighborhood\", name = c(\"Mount Vernon\", \"Mid-Town Belvedere\", \"Seton Hill\"), union = TRUE ) area_multiple_union$name #> [1] \"Mid-Town Belvedere, Mount Vernon, and Seton Hill\" area_multiple_union$name <- \"Mount Vernon area\" area_multiple_union %>% map_area(\"name\")"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"get-data-for-an-area","dir":"Articles","previous_headings":"","what":"Get data for an area","title":"Get areas and data to layer on a map","text":"get_area_data() function offers great deal flexibility. can provide area get_area() simple feature polygon multipolygon located within Baltimore City (region using cached baltimore_msa_streets data set). can also provide bounding box created sf::st_bbox() function. illustrate options function, ’m getting downtown neighborhood simple feature object (area) making list ggplot2 layers, guide, scale (area_layer) reuse example maps section.","code":"area <- get_baltimore_area( type = \"neighborhood\", name = \"Downtown\" ) area_layer <- list( geom_sf(data = area, fill = \"grey90\", alpha = 0.8, color = \"grey20\", linetype = \"dotted\"), geom_sf_label(data = area, aes(label = name)), guides(fill = \"none\"), scale_fill_viridis_d() )"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"adjust-the-area-bounding-box","dir":"Articles","previous_headings":"Get data for an area","what":"Adjust the area bounding box","title":"Get areas and data to layer on a map","text":"order place area context, may want portion data surrounding area function returns data within bounding box area default. dimensions bounding box can adjusted using dist, diag_ratio, asp parameters. can access adjustments directly using buffer_area(), adjust_bbox_asp(), adjust_bbox() functions. functions used illustrate work use corresponding parameters get_area_data(). dist parameter passed sf::st_buffer() function used set buffer meters area. diag_ratio also used set buffer distances number represents proportion diagonal distance area bounding box. helpful set ratio scale proportion size area. asp parameter applied buffers applied. adjust_bbox_asp() function accepts either number, e.g. 1.5, string format commonly used aspect ratios, e.g. “6:4”. example shows extent square bounding box buffered downtown areas created .","code":"example_dist <- 50 example_diag_ratio <- 0.25 # 50 meter buffer area_dist <- sfext::st_buffer_ext(area, dist = example_dist) area_dist_bbox <- sfext::sf_bbox_to_sf(sf::st_bbox(area_dist)) # buffer 1/4 (0.25) of the diagonal distance of the bounding box area_diag_ratio <- sfext::st_buffer_ext(area, diag_ratio = example_diag_ratio) area_diag_ratio_bbox <- sfext::sf_bbox_to_sf(sf::st_bbox(area_diag_ratio)) ggplot() + geom_sf(data = area_dist, fill = \"purple\", alpha = 0.1) + geom_sf(data = area_dist_bbox, color = \"purple\", fill = NA) + geom_sf(data = area_diag_ratio, fill = \"darkorange\", alpha = 0.1) + geom_sf(data = area_diag_ratio_bbox, color = \"darkorange\", fill = NA) + area_layer example_asp <- \"1:1\" area_dist_asp <- sfext::st_bbox_asp(area_dist, asp = example_asp) %>% sfext::sf_bbox_to_sf() area_diag_ratio_asp <- sfext::st_bbox_asp(area_diag_ratio, asp = example_asp) %>% sfext::sf_bbox_to_sf() ggplot() + geom_sf(data = area_dist_asp, fill = \"purple\", color = \"purple\", alpha = 0.1) + geom_sf(data = area_diag_ratio_asp, fill = \"darkorange\", color = \"darkorange\", alpha = 0.1) + area_layer"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"cropping-and-trimming-data","dir":"Articles","previous_headings":"Get data for an area","what":"Cropping and trimming data","title":"Get areas and data to layer on a map","text":"Finally, area adjustments work combination get_location_data() function. default, data cropped bounding box provided area: data diag_ratio buffer: data using asp adjustment return square : can also avoid cropping want return full extent data even partially overlaps area bounding box. example, example crop = FALSE. want use crop = FALSE combination area adjustment parameters must either supply bounding box instead area adjust area using buffer_area() passing get_area_data() function. maps similar enough prior example ’ve hid results provided code sample. Depending type data working , may also want trim data area using sf::st_intersection() function. can’t trim area provide bounding box (bbox); must provide area. Similar crop, using trim = TRUE parameter ignores distance adjustments work around can used apply buffer area passing get_area_data(). trim parameter also supported get_location_data() get_osm_data() functions discussed detail article external, cached, remote data sources.","code":"get_location_data( location = area, data = council_districts ) %>% map_area(\"name\") + area_layer get_location_data( location = area, data = council_districts, diag_ratio = example_diag_ratio ) %>% map_area(\"name\") + area_layer get_location_data( location = area, data = council_districts, asp = example_asp ) %>% map_area(\"name\") + area_layer get_location_data( location = area, data = council_districts, crop = FALSE ) %>% map_area(\"name\") + area_layer get_location_data( location = sfext::st_buffer_ext(area, diag_ratio = example_diag_ratio), data = council_districts, crop = FALSE ) get_location_data( location = sf::st_bbox(area), data = council_districts, diag_ratio = example_diag_ratio, crop = FALSE ) area_trees <- get_location_data( location = sf::st_bbox(area), data = \"trees\", dist = example_dist, from_crs = 2804, package = \"mapbaltimore\" ) area_trees_trimmed <- get_location_data( location = area, data = \"trees\", dist = example_dist, trim = TRUE, package = \"mapbaltimore\" ) ggplot() + area_layer + geom_sf(data = area_trees, color = \"wheat3\") + geom_sf(data = area_trees_trimmed, color = \"forestgreen\", alpha = 0.8) area_trees_trimmed_diag_ratio <- get_location_data( location = sfext::st_buffer_ext(area, diag_ratio = example_diag_ratio), data = \"trees\", pkg = \"mapbaltimore\", trim = TRUE ) ggplot() + area_layer + geom_sf(data = area_trees_trimmed_diag_ratio, color = \"forestgreen\") + geom_sf(data = area_trees_trimmed, color = \"wheat3\")"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"layering-data-in-area-maps","dir":"Articles","previous_headings":"","what":"Layering data in area maps","title":"Get areas and data to layer on a map","text":"may wondering parameters may useful. maplayer::layer_location_data() function combines get_location_data() ggplot2::geom_sf() quickly turn data mapbaltimore ggplot maps. simple example turns streets parks data map downtown area. following example shows create new map layer using data imported Open Street Map. location provided, filtering takes place. can also pass url add data ArcGIS MapServer FeatureServer. Finally, can apply additional function data using lambda syntax used purrr. example, tree data includes dead trees removed displaying map.","code":"example_diag_ratio <- 0.05 layer_streets <- maplayer::layer_location_data( location = area, data = streets, color = \"gray60\", diag_ratio = example_diag_ratio ) layer_parks <- maplayer::layer_location_data( location = area, data = parks, fill = \"forestgreen\", diag_ratio = example_diag_ratio ) background_layers <- list(layer_streets, layer_parks) ggplot() + background_layers layer_area_buildings <- maplayer::layer_location_data( data = getdata::get_osm_data( location = area, diag_ratio = example_diag_ratio, key = \"building\", value = \"yes\", geometry = \"polygons\" ), fill = \"antiquewhite2\", color = NA, alpha = 1 ) #> ℹ OpenStreetMap data is licensed under the Open Database License (ODbL). #> Attribution is required if you use this data. #> • Learn more about the ODbL and OSM attribution requirements at #> #> This message is displayed once every 8 hours. ggplot() + background_layers + layer_area_buildings + labs(caption = \"© OpenStreetMap contributors\") parking_facility_url <- \"https://opendata.baltimorecity.gov/egis/rest/services/Hosted/Parking_Facilities/FeatureServer/0\" layer_area_parking <- maplayer::layer_location_data( location = area, data = parking_facility_url, diag_ratio = example_diag_ratio, color = \"gray10\", fill = \"yellow\", shape = 24, size = 4 ) ggplot() + background_layers + layer_area_buildings + layer_area_parking + ggtitle(\"Parking facilities in Downtown Baltimore\") layer_area_trees <- list( maplayer::layer_location_data( location = area, data = \"trees.gpkg\", package = \"mapbaltimore\", fn = ~ dplyr::filter(.x, condition != \"Dead\"), trim = TRUE, mapping = aes( size = dbh * 0.4, color = factor(condition, c(\"Good\", \"Fair\", \"Poor\")) ), alpha = 0.6 ), guides(size = \"none\"), labs(color = \"Tree condition\"), scale_color_manual(values = shades::gradient(c(\"forestgreen\", \"burlywood4\"), 3)) ) ggplot() + background_layers + layer_area_trees"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"working-with-multiple-areas","dir":"Articles","previous_headings":"","what":"Working with multiple areas","title":"Get areas and data to layer on a map","text":"different ways use functions dataframe multiple areas. get_area_data() function always combines multiple areas single geometry returns data bounding box encompasses areas. want get data area separately, dplyr::nest_by() purrr::map_dfr() functions can used. following example also shows get_nearby_areas() can used return data frame overlapping immediately surrounding areas. Another approach relies using data inherited ggplot() option apply different aesthetics process data differently layer map.","code":"nearby_areas <- get_nearby_areas(area = area, type = \"neighborhood\") nearby_areas_nested <- dplyr::nest_by(nearby_areas, name, .keep = TRUE) nearby_parks <- purrr::map_dfr( nearby_areas_nested$data, ~ getdata::get_location_data( location = .x, data = parks, trim = TRUE ) %>% dplyr::bind_cols(neighborhood = .x$name) ) # FIXME: This isn't working! # ggplot() + # maplayer::layer_location_data(location = nearby_areas, data = streets, trim = TRUE, color = \"gray70\", crs = 2804) + # # layer_parks + # ggplot2::geom_sf(data = sf::st_make_valid(nearby_parks), aes(fill = neighborhood)) + # # scale_fill_viridis_d() + # labs(fill = \"Neighborhood\\nof park\") parks %>% ggplot() + maplayer::layer_location_data(location = area, trim = TRUE, fill = \"forestgreen\") + maplayer::layer_location_data(location = nearby_areas[6, ], trim = TRUE, fill = \"yellowgreen\")"},{"path":"https://elipousson.github.io/mapbaltimore/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Eli Pousson. Author, maintainer, copyright holder.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Pousson E (2024). mapbaltimore: Make maps Baltimore City open data. R package version 0.1.1.9001, https://elipousson.github.io/mapbaltimore/, https://github.com/elipousson/mapbaltimore.","code":"@Manual{, title = {mapbaltimore: Make maps for Baltimore City with open data}, author = {Eli Pousson}, year = {2024}, note = {R package version 0.1.1.9001, https://elipousson.github.io/mapbaltimore/}, url = {https://github.com/elipousson/mapbaltimore}, }"},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"mapbaltimore-","dir":"","previous_headings":"","what":"An R package for mapping in Baltimore","title":"An R package for mapping in Baltimore","text":"goal mapbaltimore package provide easy way create maps Baltimore neighborhoods, Council districts, areas using open data schools, housing, parks, public transit.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"An R package for mapping in Baltimore","text":"can install development version (including Suggested packages) GitHub :","code":"# install.packages(\"pak\") pak::pkg_install(\"elipousson/mapbaltimore\", dependencies = TRUE)"},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"data-and-reproducibility","dir":"","previous_headings":"","what":"Data and reproducibility","title":"An R package for mapping in Baltimore","text":"intent package always provide current version included administrative data. underlying data updated rolling basis, corresponding dataset mapbaltimore updated changes noted changelog. underlying data updated less frequently requires special review, older versions may archived year appended end dataset name. Package datasets currently known outdated included: csas: Multiple attribute names outdated. neighborhoods: new version now included neighborhoods_2020 police_districts: new version now included police_districts_2023 Users encouraged flag outdated datasets opening issue package repository.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"examples","dir":"","previous_headings":"","what":"Examples","title":"An R package for mapping in Baltimore","text":"mapbaltimore useful convenient access Baltimore spatial data neighborhoods streets parks. can download neighborhood boundary: use neighborhood (another location) filter data area: package datasets typically based official city state sources updated remove outdated information incorporate related information. example, parks data includes alternate names OpenStreetMap identifiers: zoning data labelled categorized based city zoning code: package includes bundled GeoPackage files data trees, vegetated areas, unimproved properties. also includes functions caching even larger datasets edge pavement geometry, parcel boundaries, street centerline data Baltimore metro area. Note, code package released MIT license, data mix public domain CC0 sources.","code":"library(sf) #> Linking to GEOS 3.11.0, GDAL 3.5.3, PROJ 9.1.0; sf_use_s2() is TRUE library(ggplot2) library(mapbaltimore) theme_set(theme_void()) downtown <- get_baltimore_area( type = \"neighborhood\", name = \"Downtown\" ) downtown_boundary <- geom_sf( data = downtown, color = \"darkorange\", fill = NA, linewidth = 0.75, linetype = \"dashed\" ) dplyr::glimpse(downtown) #> Rows: 1 #> Columns: 6 #> $ name \"Downtown\" #> $ type \"Residential\" #> $ acres 260.7037 #> $ osm_id \"12792276\" #> $ wikidata \"Q3038329\" #> $ geometry MULTIPOLYGON (((-8527684 47... downtown_streets <- get_area_streets(downtown) downtown_map <- ggplot() + geom_sf(data = downtown_streets, color = \"gray70\") + downtown_boundary downtown_parks <- getdata::get_location_data(downtown, data = parks) downtown_zoning <- getdata::get_location_data(downtown, data = zoning, dist = 500, unit = \"m\") ggplot() + geom_sf(data = downtown_zoning, aes(fill = category_zoning), alpha = 0.3) + downtown_boundary downtown_trees <- getdata::get_location_data(downtown, data = \"trees\", package = \"mapbaltimore\", dist = 100, unit = \"m\") ggplot() + geom_sf(data = downtown_trees, color = \"darkgreen\", alpha = 0.25) + downtown_boundary"},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"required-packages","dir":"","previous_headings":"","what":"Required packages","title":"An R package for mapping in Baltimore","text":"mapbaltimore relies several non-CRAN packages actively developing. split many mapping data access functions originally created mapbaltimore three general packages imported mapbaltimore: sfext getdata maplayer package uses fork esri2sf R package access city state FeatureLayers building permit data, crime data, 311 service requests data sources.","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"baltimore-and-maryland-data-packages","dir":"","previous_headings":"Related packages","what":"Baltimore and Maryland data packages","title":"An R package for mapping in Baltimore","text":"starting mapbaltimore package 2020, ’ve created two additional data packages: bcpss: Tabular spatial data Baltimore City School system. mapmaryland: Statewide spatial data U.S. Census Bureau sources along data access functions working Maryland Open Data portal Maryland iMap service. baltimorecensus: Data downloaded tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"inspirational-packages","dir":"","previous_headings":"Related packages","what":"Inspirational packages","title":"An R package for mapping in Baltimore","text":"development mapbaltimore inspired part handful “place-based” R packages cities: nycgeo New York City gateway Saint Louis national level, tigris provides access boundary data geographies used U.S. Census Bureau. mapbaltimore uses tigris download U.S. Census geographies included package. Outside U.S., similar packages provide access varied boundary data Brazil geobr, Uruguay geouy, Chile chilemapas Mexico mxmaps.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":null,"dir":"Reference","previous_headings":"","what":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"function deprecated functionality incorporated improved sfext::st_bbox_ext() function uses similar set parameters. Takes area sf object bounding box returns bounding box matches provided aspect ratio contains area bounding box provided. Common aspect ratios include \"1:1\" (1), \"4:6\" (0.666), \"8.5:11\", \"16:9\" (1.777). asp parameter supports numeric values character strings ratios matching format \"width:height\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"","code":"adjust_bbox( area = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, crs = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"area sf object buffer /adjust. bbox bbox object buffer /adjust. area provided, bbox ignored. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crs Coordinate reference system bounding box return","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"Class bbox object","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"Get bounding box buffered adjusted match aspect ratio","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox_asp.html","id":null,"dir":"Reference","previous_headings":"","what":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","title":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","text":"function deprecated functionality incorporated improved sfext::st_bbox_asp() function uses similar set parameters. Get bbox sf bbox object adjusted match aspect ratio Takes area sf bbox object returns bounding box matches aspect ratio provided asp contains area bounding box provided. Common aspect ratios include \"1:1\" (1), \"4:6\" (0.666), \"8.5:11\", \"16:9\" (1.777). asp parameter supports numeric values character strings ratios matching format \"width:height\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox_asp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","text":"","code":"adjust_bbox_asp(area = NULL, bbox = NULL, asp = NULL)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox_asp.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","text":"area sf object bbox bbox object adjust asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\").","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox_asp.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","text":"bbox object","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adopted_plans.html","id":null,"dir":"Reference","previous_headings":"","what":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","title":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","text":"Combined area plans LINCS corridor data Baltimore City Department Planning.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adopted_plans.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","text":"","code":"adopted_plans"},{"path":"https://elipousson.github.io/mapbaltimore/reference/adopted_plans.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","text":"data frame 59 rows 5 variables: plan_name Plan area name year_adopted Year adopted initiated program Planning program url URL plan website document geometry MULTIPOLYGON geometry plan areas MULTILINESTRING geometry LINCS corridors","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adopted_plans.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","text":"<...>","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/balt_tbl_labs.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore Data Table Labels — balt_tbl_labs","title":"Baltimore Data Table Labels — balt_tbl_labs","text":"data.frame labels use tables created using mapbaltimore data. Housing Market Typology 2017 data set labels included preset table functions yet implemented.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/balt_tbl_labs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore Data Table Labels — balt_tbl_labs","text":"","code":"balt_tbl_labs"},{"path":"https://elipousson.github.io/mapbaltimore/reference/balt_tbl_labs.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore Data Table Labels — balt_tbl_labs","text":"data frame 9 rows 7 variables: fn_name Function name table Table name col Column name label Column label definition Column variable definition (logical) source logical Column variable data source fmt Column data format","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/balt_tbl_labs.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore Data Table Labels — balt_tbl_labs","text":"https://docs.google.com/spreadsheets/d/1FXEJlhccnhoQmSO2WydBidXIw-f2lpomURDGy9KBgJw/edit?usp=sharing","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_bbox.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City WGS84 Bounding Box — baltimore_bbox","title":"Baltimore City WGS84 Bounding Box — baltimore_bbox","text":"generalized boundary Baltimore City, Maryland (baltimore_city) converted bounding box object using EPSG:4326 coordinate reference system.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_bbox.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City WGS84 Bounding Box — baltimore_bbox","text":"","code":"baltimore_bbox"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_bbox.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City WGS84 Bounding Box — baltimore_bbox","text":"bbox class object.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_bbox.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City WGS84 Bounding Box — baltimore_bbox","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_block_groups.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Census Block Groups - 2020 — baltimore_block_groups","title":"U.S. Census Block Groups - 2020 — baltimore_block_groups","text":"U.S. Census Block Groups Baltimore city, Maryland downloaded U.S. Census Bureau API tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_block_groups.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Census Block Groups - 2020 — baltimore_block_groups","text":"","code":"baltimore_block_groups"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_block_groups.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Census Block Groups - 2020 — baltimore_block_groups","text":"data frame 618 rows 9 variables: tractce Census tract code blkgrpce Census block group number geoid Census block group identifier; concatenation state FIPS code, county FIPS code, census tract code, block group number namelsad translated legal/statistical area description block group number aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point geometry POLYGON geometry block group boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_block_groups.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"U.S. Census Block Groups - 2020 — baltimore_block_groups","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_blocks.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Census Blocks - 2020 — baltimore_blocks","title":"U.S. Census Blocks - 2020 — baltimore_blocks","text":"U.S. Census Blocks Baltimore city, Maryland downloaded U.S. Census Bureau API tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_blocks.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Census Blocks - 2020 — baltimore_blocks","text":"","code":"baltimore_blocks"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_blocks.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Census Blocks - 2020 — baltimore_blocks","text":"data frame 13,598 rows 9 variables: tractce10 Tract FIPS blockce10 Block FIPS geoid10 Block GeoID name10 Block name aland10 Land area awater10 Water area intptlat10 Interior center point latitude intptlon10 Interior center point longitude geometry MULTIPOLYGON geometry block boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_blocks.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"U.S. Census Blocks - 2020 — baltimore_blocks","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_census_xwalk.html","id":null,"dir":"Reference","previous_headings":"","what":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","title":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","text":"pre-built crosswalk data frame can filtered geography used getACS::use_area_xwalk() function. Crosswalk uses 2010 City Council district boundaries, 2010 2020 neighborhood (neighborhood statistical area) boundaries, current city planning districts.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_census_xwalk.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","text":"","code":"baltimore_census_xwalk"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_census_xwalk.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","text":"data frame 1024 rows 8 variables: geography Geography/area type GEOID 2020 Census GeoID TRACTCE20 2020 Census Tract ID name Area name POP20 Population area tract perc_POP20 Percent population area tract HOUSING20 Households/occupied housing units area tract perc_HOUSING20 Percent households area tract","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_census_xwalk.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","text":"Created using getACS::make_area_xwalk() data.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city.html","id":null,"dir":"Reference","previous_headings":"","what":"Generalized political boundary for Baltimore City — baltimore_city","title":"Generalized political boundary for Baltimore City — baltimore_city","text":"generalized boundary Baltimore City, Maryland using TIGER/Line Shapefiles data U.S. Census Bureau downloaded tigris::county_subdivisions().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Generalized political boundary for Baltimore City — baltimore_city","text":"","code":"baltimore_city"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Generalized political boundary for Baltimore City — baltimore_city","text":"data frame 1 row 3 variables: name County name countyfp 3-character county FIPS code geoid county identifier; concatenation state FIPS code county FIPS code aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Generalized political boundary for Baltimore City — baltimore_city","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city_detailed.html","id":null,"dir":"Reference","previous_headings":"","what":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","title":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","text":"detailed physical boundary Baltimore City filtered statewide detailed boundary data available Maryland iMap.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city_detailed.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","text":"","code":"baltimore_city_detailed"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city_detailed.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","text":"data frame 1 row 3 variables: name County name countyfp 3-character county FIPS code geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city_detailed.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","text":"Maryland Physical Boundaries - County Boundaries (Detailed)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_gis_index.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore ArcGIS Server index data — baltimore_gis_index","title":"Baltimore ArcGIS Server index data — baltimore_gis_index","text":"data.frame indexing layers, services, folders four ArcGIS Servers maintained Baltimore City Mayor's Office Information Technology (MOIT) Enterprise GIS (EGIS) program. limited number potential sensitive unresponsive server layers excluded. Used get_baltimore_esri_data() function. Updated 2023 May 26.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_gis_index.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore ArcGIS Server index data — baltimore_gis_index","text":"","code":"baltimore_gis_index"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_gis_index.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore ArcGIS Server index data — baltimore_gis_index","text":"data frame 1,324 rows 17 variables: name Name nm Name snake case type Service/layer type url Folder/service/layer URL urlType URL type folderPath Index type serviceName Service name serviceType Service type id integer Layer ID number parentLayerId integer Parent layer ID number serviceItemId integer Service item ID number defaultVisibility logical Layer default visibility minScale double Minimum scale maxScale integer Maximum scale geometryType Geometry type subLayerIds list Sublayer ID numbers supportsDynamicLegends logical Supports dynamic legends","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_mihp.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","title":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","text":"Baltimore City properties included Maryland Inventory Historic Properties (MIHP). MIHP administrative inventory maintained Maryland Historical Trust, Maryland's statewide historic preservation office agency within Maryland Department Planning. boundaries represent property boundaries district boundaries depending type MIHP record. Updated 2024 October 29.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_mihp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","text":"","code":"baltimore_mihp"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_mihp.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","text":"data frame 5,231 rows 14 variables: num_polys Number polygons mihp_id MIHP ID property_id Property ID mihp_num MIHP Number name Property name alternate_name Alternate property name full_address Full street address town Town name county County pdflink URL PDF MIHP form xcoord Longitude ycoord Latitude do_erecord Indicator electronic records. geometry MULTIPOLYGON geometry property/district boundaries.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_mihp.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","text":"Maryland Inventory Historic Properties (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_counties.html","id":null,"dir":"Reference","previous_headings":"","what":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","title":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","text":"Counties boundaries Baltimore–Columbia–Towson Metropolitan Statistical Area (MSA) include Baltimore City, Baltimore County, Carroll County, Anne Arundel County, Howard County, Queen Anne's County, Harford County.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_counties.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","text":"","code":"baltimore_msa_counties"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_counties.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","text":"data frame 7 rows 13 variables: countyfp County FIPS code countyns County GNIS code geoid Unique county FIPS code (concatenation state county FIPS codes) name County name namelsad Concatenated variable length geographic area name legal/statistical area description (LSAD) lsad Legal/statistical area description (LSAD) classfp FIPS class code funcstat Functional status aland Land area (square meters) awater Water area (square meters) intptlat Latitude internal point intptlon Longitude internal point geometry MULTIPOLYGON geometry county boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_counties.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_water.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water","title":"Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water","text":"Downloaded using tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_water.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water","text":"","code":"baltimore_msa_water"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_water.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water","text":"data frame 3,491 rows 9 variables: ansicode American National Standards Institute codes (ANSI codes) hydroid Unique key hydrographic features fullname Full name mtfcc MAF/TIGER Feature Class Code aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point geometry POLYGON geometry water areas","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_pumas.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","title":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","text":"U.S. Census Bureau explains \"Public Use Microdata Areas (PUMAs) non-overlapping, statistical geographic areas partition state equivalent entity geographic areas containing fewer 100,000 people ... Census Bureau defines PUMAs tabulation dissemination decennial census American Community Survey (ACS) Public Use Microdata Sample (PUMS) data.\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_pumas.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","text":"","code":"baltimore_pumas"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_pumas.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","text":"data frame 5 rows 8 variables: pumace10 PUMA code geoid10 GeoID namelsad10 name translated legal/statistical area description code census tract aland10 land area (square meters) awater10 water area (square meters) intptlat10 latitude internal point intptlon10 longitude internal point geometry Polygon PUMA boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_pumas.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_tracts.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Census Tracts - 2020 — baltimore_tracts","title":"U.S. Census Tracts - 2020 — baltimore_tracts","text":"U.S. Census Tracts Baltimore city, Maryland downloaded U.S. Census Bureau API tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_tracts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Census Tracts - 2020 — baltimore_tracts","text":"","code":"baltimore_tracts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_tracts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Census Tracts - 2020 — baltimore_tracts","text":"data frame 199 rows 9 variables: tractce census tract code geoid nation-based census tract identifier; concatenation state FIPS code, county FIPS code, census tract number name Variable length geographic area name namelsad name translated legal/statistical area description code census tract aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point geometry Polygon tract boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_tracts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"U.S. Census Tracts - 2020 — baltimore_tracts","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_water.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Water — baltimore_water","title":"Baltimore City Water — baltimore_water","text":"Detailed MULTIPOLYGON data area streams, lakes, water bodies Baltimore City.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_water.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Water — baltimore_water","text":"","code":"baltimore_water"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_water.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Water — baltimore_water","text":"data frame 468 rows 6 variables: name Water feature name, available type Water type subtype Water subtype symbol Symbol water Water indicator acres Feature area acres geometry MULTIPOLYGON geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_water.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Water — baltimore_water","text":"https://dotgis.baltimorecity.gov/arcgis/rest/services/DOT_Map_Services/DOT_Basemap/MapServer/7","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_programs.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","title":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","text":"Locations school buildings/school programs SY 2021-2022 joined location OpenStreetMap polygons tagged \"amenity:school\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_programs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","text":"","code":"bcps_programs"},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_programs.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","text":"data frame 164 rows 7 variables: program_name_short Program school name (short) program_number Program number osm_name OpenStreetMap name osm_id OpenStreetMap identifier type Program type category Program category grade band, e.g. E, EM, H, etc. swing_space Program located temporary swing space; logical geometry MULTIPOLYGON geometry school program location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_programs.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","text":"https://services3.arcgis.com/mbYrzb5fKcXcAMNi/ArcGIS/rest/services/SY2122_Ezones_and_Programs/FeatureServer/11","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_zones.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","title":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","text":"Baltimore City Public Schools School Zones also known School Attendance Zones.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_zones.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","text":"","code":"bcps_zones"},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_zones.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","text":"data frame 96 rows 4 variables: zone_name Program name zone appended program_number Program number program_name_short Program school name (short) type Program type category Program category grade band, e.g. E, EM, H, etc. geometry MULTIPOLYGON geometry school zone boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_zones.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","text":"https://services3.arcgis.com/mbYrzb5fKcXcAMNi/ArcGIS/rest/services/SY2122_Ezones_and_Programs/FeatureServer/15","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/buffer_area.html","id":null,"dir":"Reference","previous_headings":"","what":"Get buffered area — buffer_area","title":"Get buffered area — buffer_area","text":"function deprecated functionality incorporated improved sfext::st_buffer_ext() function uses similar set parameters. Return sf object area buffer applied . buffer distance provided, default buffer calculated one-eighth diagonal distance bounding box (corner corner) area. metadata provided area remains .","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/buffer_area.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get buffered area — buffer_area","text":"","code":"buffer_area(area, dist = NULL, diag_ratio = NULL)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/buffer_area.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get buffered area — buffer_area","text":"area sf object. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/buildings_21stc.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore 21st Century Schools — buildings_21stc","title":"Baltimore 21st Century Schools — buildings_21stc","text":"Buildings constructed renovated 21st Century Schools Program. See schools_21stc school-level information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/buildings_21stc.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore 21st Century Schools — buildings_21stc","text":"","code":"buildings_21stc"},{"path":"https://elipousson.github.io/mapbaltimore/reference/buildings_21stc.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore 21st Century Schools — buildings_21stc","text":"data frame 28 rows 20 variables: bldg_name Building name name Name (identical build name) bldg_name_short Short building name project_type Project type project_url Project URL building_occupied Building occupied year/season (scheduled occupation date) inspire_plan INSPIRE Plan inspire_plan_url INSPIRE Plan URL school_names School/program names school_names_short Short school/program names school_numbers School numbers grade_bands Schools grade bands grades_served Grades served address Street address city City state State zip Zip code lon Longitude (EPSG 4326) lat Latitude (EPSG 4326) geometry POINT geometry building locations","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Cache data for mapbaltimore package — cache_baltimore_data","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"Cache data rappdirs::user_cache_dir(\"mapbaltimore\")","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"","code":"cache_baltimore_data(data = NULL, filename = NULL, overwrite = FALSE) cache_msa_streets( url = \"https://geodata.md.gov/imap/rest/services/Transportation/MD_HighwayPerformanceMonitoringSystem/MapServer/2\", filename = \"baltimore_msa_streets.gpkg\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), overwrite = FALSE ) cache_edge_of_pavement( url = \"https://gisdata.baltimorecity.gov/egis/rest/services/OpenBaltimore/Edge_of_Pavement/FeatureServer/0\", filename = \"edge_of_pavement.gpkg\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), overwrite = FALSE ) cache_baltimore_property( url = \"https://geodata.baltimorecity.gov/egis/rest/services/Housing/dmxOwnership/MapServer/0\", location = NULL, filename = \"baltimore_property.gpkg\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), overwrite = FALSE ) show_cached_files()"},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"data Data cache. filename File name use cached file. Defaults name data. data sf object make sure include file type, e.g. \"data.gpkg\", supported sf::write_sf(). data written rda readr::write_rds(). overwrite Logical. Default FALSE. TRUE, overwrite existing cached files use filename. url URL crs Coordinate reference system. location sf, sfc, bbox object (object convertible as_bbox(). Optional.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"show_cached_files() returns tibble columns: file, name file, size_MB, file size MB, modified, date time last modified","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"Use cache_msa_streets() download cache street centerline data counties Baltimore metropolitan area. Use cache_edge_of_pavement() download cache edge pavement data Baltimore city.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/chap_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"CHAP Historic Districts — chap_districts","title":"CHAP Historic Districts — chap_districts","text":"Historic districts designated Baltimore City Commission Historical Architectural Preservation (CHAP) local historic preservation office Baltimore City, Maryland. Updated 2024-09-21.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/chap_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"CHAP Historic Districts — chap_districts","text":"","code":"chap_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/chap_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"CHAP Historic Districts — chap_districts","text":"data frame 40 rows 7 variables: name Historic district name contact_name CHAP Staff contact name url URL CHAP website deed_covenant Design review required deed covenants overlaps_nr_district District also designated overlaps entirely designated National Register Historic District acres Acreage geometry MULTIPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/check_area.html","id":null,"dir":"Reference","previous_headings":"","what":"Validate area provided to mapping or charting function. — check_area","title":"Validate area provided to mapping or charting function. — check_area","text":"Validate area mapping function another mapbaltimore function.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/check_area.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Validate area provided to mapping or charting function. — check_area","text":"","code":"check_area(area)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/check_area.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Validate area provided to mapping or charting function. — check_area","text":"area sf object column named \"name.\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_routes.html","id":null,"dir":"Reference","previous_headings":"","what":"Charm City Circulator Routes — circulator_routes","title":"Charm City Circulator Routes — circulator_routes","text":"Baltimore City Department Transportation describes Charm City Circulator (CCC) \"fleet 24 free shuttles travel four routes central business district Baltimore City, Maryland.\" Harbor Connector (HC) \"extension CCC City’s free maritime transit service connecting 6 piers four vessels.\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_routes.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Charm City Circulator Routes — circulator_routes","text":"","code":"circulator_routes"},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_routes.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Charm City Circulator Routes — circulator_routes","text":"data frame 6 rows 3 variables: route_name Route name alt_route_name Alternate route name geometry MULTILINESTRING geometry routes","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_routes.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Charm City Circulator Routes — circulator_routes","text":"Baltimore CityView - Charm City Circulator Routes","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_stops.html","id":null,"dir":"Reference","previous_headings":"","what":"Charm City Circulator and Harbor Connector Stops — circulator_stops","title":"Charm City Circulator and Harbor Connector Stops — circulator_stops","text":"Baltimore City Department Transportation describes Charm City Circulator (CCC) \"fleet 24 free shuttles travel four routes central business district Baltimore City, Maryland.\" Harbor Connector (HC) \"extension CCC City’s free maritime transit service connecting 6 piers four vessels.\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_stops.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Charm City Circulator and Harbor Connector Stops — circulator_stops","text":"","code":"circulator_stops"},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_stops.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Charm City Circulator and Harbor Connector Stops — circulator_stops","text":"data frame 111 rows 5 variables: stop_num Stop number integer stop_location Intersection location (address, intersection, landmark) corner Intersection corner route_name Route name geometry POINT geometry stop location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_stops.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Charm City Circulator and Harbor Connector Stops — circulator_stops","text":"Baltimore CityView - Charm City Circulator Stops","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/clip_area.html","id":null,"dir":"Reference","previous_headings":"","what":"Clip an area to a portion of the whole area — clip_area","title":"Clip an area to a portion of the whole area — clip_area","text":"function deprecated functionality incorporated improved sfext::st_clip() function uses similar set parameters. Clip based corner bounding box. Used street name location option within layer_area_streets","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/clip_area.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Clip an area to a portion of the whole area — clip_area","text":"","code":"clip_area( area, clip = c(\"top\", \"right\", \"bottom\", \"left\", \"topright\", \"bottomright\", \"bottomleft\", \"topleft\"), flip = FALSE, edge = TRUE, edge_dist = 5 )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/clip_area.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Clip an area to a portion of the whole area — clip_area","text":"area sf object clip clip Character string describing part area clip remove. Options include c(\"top\", \"right\", \"bottom\", \"left\", \"topright\", \"bottomright\", \"bottomleft\", \"topleft\"). NULL, area clipped full edge can returned. flip Logical. Default FALSE. TRUE, reverse select area removed, e.g. clip \"topright\" \"bottomleft\" area removed instead. edge Logical. Default TRUE. TRUE, edge clipped area returned. TRUE negative edge_dist, edges kept (center removed). TRUE positive edge_dist, full area removed buffer kept. FALSE, full clipped area returned. edge_dist Numeric. Distance meters use edge. Default 5 meters. Use negative values inside edge positive numbers outside edge.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/clip_area.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Clip an area to a portion of the whole area — clip_area","text":"sf object clipped based parameters","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/congressional_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Congressional Districts for Baltimore City — congressional_districts","title":"U.S. Congressional Districts for Baltimore City — congressional_districts","text":"U.S. Congressional Districts overlapping Baltimore City. Downloaded tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/congressional_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Congressional Districts for Baltimore City — congressional_districts","text":"","code":"congressional_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/congressional_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Congressional Districts for Baltimore City — congressional_districts","text":"data frame 3 rows 15 variables: statefp 2-character state FIPS code cd116fp 116th congressional district FIPS code geoid GeoID namelsad concatenated variable length geographic area name legal/statistical area description (LSAD) lsad Legal/statistical area description (LSAD) cdsessn Congressional session code mtfcc MAF/TIGER Feature Class Code (MTFCC) funcstat functional status aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point label Congressional District label name Congressional District name geometry MULTIPOLYGON geometry Congressional district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/congressional_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"U.S. Congressional Districts for Baltimore City — congressional_districts","text":"<...>","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/council_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Council Districts — council_districts","title":"Baltimore City Council Districts — council_districts","text":"Boundaries Baltimore City Council Districts used since 2012 (following boundary revisions completed 2011 based 2010 Decennial Census).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/council_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Council Districts — council_districts","text":"","code":"council_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/council_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Council Districts — council_districts","text":"data frame 14 rows 2 variables: id Number City Council district name Name City Council district geometry MULTIPOLYGON geometry fpr Council district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/council_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Council Districts — council_districts","text":"https://geodata.baltimorecity.gov/egis/rest/services/CityView/City_Council_Districts/MapServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/csas.html","id":null,"dir":"Reference","previous_headings":"","what":"Community Statistical Areas (2010) — csas","title":"Community Statistical Areas (2010) — csas","text":"Community Statistical Areas (CSAs) clusters neighborhoods organized around U.S. Census tract boundaries Baltimore Neighborhood Indicators Alliance. cases, CSA boundaries may cross neighborhood boundaries. 55 CSAs Baltimore City. Neighborhood lines often fall along CSA boundaries. CSAs originally created 2002 revised publication Vital Signs 10 using new 2010 Census Tract boundaries. anticipated boundary revisions 2020.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/csas.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Community Statistical Areas (2010) — csas","text":"","code":"csas"},{"path":"https://elipousson.github.io/mapbaltimore/reference/csas.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Community Statistical Areas (2010) — csas","text":"data frame 55 rows 3 variables: id Community Statistical Area id number name Community Statistical Area name url URL BNIA-JFI webpage Community Statistical Area geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/csas.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Community Statistical Areas (2010) — csas","text":"https://bniajfi.org/mapping-resources/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/erase_baltimore.html","id":null,"dir":"Reference","previous_headings":"","what":"Erase any are overlapping the geometry — erase_baltimore","title":"Erase any are overlapping the geometry — erase_baltimore","text":"Erase overlapping geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/erase_baltimore.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Erase any are overlapping the geometry — erase_baltimore","text":"","code":"erase_baltimore_parks(x, ...) erase_baltimore_water(x, water = c(\"city\", \"msa\"), ...)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/erase_baltimore.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Erase any are overlapping the geometry — erase_baltimore","text":"x sf, sfc, bbox object erase trim. ... Arguments passed sfext::st_erase flip TRUE, use sf::st_intersection() \"erase\" geometry x intersects y; FALSE use sf::st_difference() trim x y geometry, Default: FALSE. union TRUE, union y sf::st_union() applying difference/intersection; defaults TRUE. combine TRUE union = TRUE, combine y sf::st_combine() unioning. Defaults FALSE. water Type water data use, either baltimore_water baltimore_msa_water.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/explore_baltimore.html","id":null,"dir":"Reference","previous_headings":"","what":"Explore Baltimore Heritage Stories — explore_baltimore","title":"Explore Baltimore Heritage Stories — explore_baltimore","text":"table public stories Explore Baltimore Heritage website published Baltimore Heritage. text stories Explore Baltimore Heritage licensed CC 4.0 license. Updated 2023 March 29.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/explore_baltimore.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Explore Baltimore Heritage Stories — explore_baltimore","text":"","code":"explore_baltimore"},{"path":"https://elipousson.github.io/mapbaltimore/reference/explore_baltimore.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Explore Baltimore Heritage Stories — explore_baltimore","text":"data frame 491 rows 10 variables: id Story identifier featured Featured indicator modified Modified date/time title Story title address Street address story location thumbnail URL thumbnail-size featured image fullsize URL full-size featured image url URL story geometry POINT story location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/explore_baltimore.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Explore Baltimore Heritage Stories — explore_baltimore","text":"https://explore.baltimoreheritage.org/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/filter_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Filter streets — filter_streets","title":"Filter streets — filter_streets","text":"Internal function filtering streets multiple parameters","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/filter_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Filter streets — filter_streets","text":"","code":"filter_streets( x, sha_class = NULL, street_type = NULL, block_num = NULL, union = FALSE, bbox = NULL, call = caller_env() )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/filter_streets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Filter streets — filter_streets","text":"x sf object streets filter sha_class selected SHA classifications include. \"\" selects streets assigned SHA classification (around one-quarter street segments). Additional options include c(\"COLL\", \"LOC\", \"MART\", \"PART\", \"FWY\", \"INT\") street_type selected street subtypes include. default, returned data includes subtypes except alleys (\"STRALY\"). Options include c(\"STRALY\", \"STRPRD\", \"STRR\", \"STREX\", \"STRFIC\", \"STRNDR\", \"STRURD\", \"STCLN\", \"STRTN\"). supported block_num Integer vector block number, e.g. 300, range block numbers (e.g. c(100, 500)) filter streets. union Logical. Default TRUE. Union geometry based fullname streets. bbox Bounding box filter passed location parameter getdata::get_location_data(). call execution environment currently running function, e.g. caller_env(). function mentioned error messages source error. See call argument abort() information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/filter_streets.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Filter streets — filter_streets","text":"streets filtered parameters","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area of selected type — get_area","title":"Get area of selected type — get_area","text":"Get sf object one neighborhoods, Baltimore City Council districts, Maryland Legislative Districts, U.S. Congressional Districts, Baltimore Planning Districts, Baltimore Police Districts, Community Statistical Areas, park districts, Census blocks, block groups, tracts. Area type required can used combination area name, area id (supported data sets), location (address sf object). Name id supported U.S. Census geogrpahies. Use location parameter return areas selected type intersect specified location. get_baltimore_area() different parameter names (consistent getdata::get_location()) now recommended get_area() avoid name conflict sfext::get_area() function.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area of selected type — get_area","text":"","code":"get_area( type = c(\"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\", \"park district\", \"block\", \"block group\", \"tract\"), area_name = NULL, area_id = NULL, location = NULL, union = FALSE, area_label = NULL ) get_baltimore_area( type = NULL, name = NULL, id = NULL, location = NULL, union = FALSE, label = NULL ) get_neighborhood(name, location = NULL, union = FALSE, ...)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area of selected type — get_area","text":"type Required. Area type matching one boundary datasets included mapbaltimore. Supported values include \"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\", \"park district\". U.S. Census geographies including \"block\", \"block group\", \"tract\" supported using location parameter . area_name name names matching id column data selected dataset. Character. area_id identifier identifiers matching id column selected dataset. supported datasets id column id may integer character depending dataset. location Location supports types values: address can geocoded using tidygeocoder::geo() sf object intersects selected area types. using sf object, CRS object must EPSG:2804. union TRUE multiple area names provided, area geometry combined sf::st_union(). Defaults FALSE. area_label Label use name area union TRUE additional label column union FALSE. union TRUE area_label provided, original area names concatenated single string. name Passed area_name get_baltimore_area() id Passed area_id get_baltimore_area() label Passed area_label get_baltimore_area() ... Additional parameters passed get_neighborhood() get_area()","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area of selected type — get_area","text":"","code":"# Get the Harwood neighborhood by name get_area( type = \"neighborhood\", area_name = \"Harwood\" ) #> Simple feature collection with 1 feature and 5 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: -8528544 ymin: 4767325 xmax: -8528124 ymax: 4768111 #> Projected CRS: WGS 84 / Pseudo-Mercator #> # A tibble: 1 × 6 #> name type acres osm_id wikidata geometry #> * #> 1 Harwood Residential 45.4 12752188 Q5677875 (((-8528312 4768109, -8528373 476… # Get City Council District 12 and 14 by id get_area( type = \"council district\", area_id = c(12, 14) ) #> Simple feature collection with 2 features and 2 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: -8531474 ymin: 4762774 xmax: -8524245 ymax: 4771257 #> Projected CRS: WGS 84 / Pseudo-Mercator #> id geometry name #> 12 14 MULTIPOLYGON (((-8529441 47... District 14 #> 13 12 MULTIPOLYGON (((-8528127 47... District 12 # Get the east and southeast planning districts and combine them get_area( type = \"planning district\", area_id = c(\"East\", \"Southeast\"), union = TRUE, area_label = \"East and Southeast Planning Districts\" ) #> Simple feature collection with 1 feature and 2 fields #> Geometry type: POLYGON #> Dimension: XY #> Bounding box: xmin: -8528420 ymin: 4761329 xmax: -8523353 ymax: 4768769 #> Projected CRS: WGS 84 / Pseudo-Mercator #> # A tibble: 1 × 3 #> name label geometry #> * #> 1 East Planning District and Southeast Planning… East… ((-8525611 4762323, -852… # Get legislative district for Walters Art Museum (600 N Charles St) get_area( type = \"legislative district\", location = \"600 N Charles St, Baltimore, MD 21201\" ) #> Error in address_to_sf(x, ...): The package \"tidygeocoder\" is required. # Get Census tracts for the Edmondson Village neighborhood get_area( type = \"tract\", location = get_area(\"neighborhood\", \"Edmondson Village\") ) #> Simple feature collection with 4 features and 8 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: -8537644 ymin: 4762456 xmax: -8534916 ymax: 4765683 #> Projected CRS: WGS 84 / Pseudo-Mercator #> tractce geoid name namelsad aland awater intptlat #> 1 280402 24510280402 2804.02 Census Tract 2804.02 561712 0 +39.2992263 #> 2 160801 24510160801 1608.01 Census Tract 1608.01 389703 0 +39.2980940 #> 3 160802 24510160802 1608.02 Census Tract 1608.02 1226587 0 +39.3002221 #> 4 200701 24510200701 2007.01 Census Tract 2007.01 1203683 0 +39.2900137 #> intptlon geometry #> 1 -076.6903724 MULTIPOLYGON (((-8537644 47... #> 2 -076.6840558 MULTIPOLYGON (((-8536821 47... #> 3 -076.6796308 MULTIPOLYGON (((-8537036 47... #> 4 -076.6807033 MULTIPOLYGON (((-8537028 47..."},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_911_calls.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","title":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","text":"get_area_911_calls() can return public records 911 calls service 2017 present year.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_911_calls.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","text":"","code":"get_area_911_calls( area_type = NULL, area_name = NULL, description = NULL, year = 2023, start_date = NULL, end_date = NULL, where = NULL, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_911_calls.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","text":"area_type Area type. Requires area_name also provided. Options include \"neighborhood\", \"council district\", \"police district\" area_name Area name. Requires area_type also provided. description String matching call description, e.g. \"DISORDERLY\", \"BURGLARY\", \"DISCHRG FIREARM\", etc. year numeric. Year calls service. Currently one year time supported (except years since 2021). NULL, oldest year start_date end_date used. start_date Character string format YYYY-MM-DD. Filters calls date. end_date Character string format YYYY-MM-DD. Filters calls date. string condition. Ignored area_type, area_name, start_date, end_date provided. ... Additional parameters passed getdata::get_esri_data() excluding url, , crs, .name_repair.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_911_calls.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","text":"","code":"if (FALSE) { # \\dontrun{ get_area_911_calls( area_type = \"neighborhood\", area_name = \"Downtown\", start_date = \"2022-01-01\", end_date = \"2022-01-02\", description = \"AUTO\" ) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_bcps_programs.html","id":null,"dir":"Reference","previous_headings":"","what":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","title":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","text":"Get BCPS programs attendance zones local area","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_bcps_programs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","text":"","code":"get_area_bcps_programs( area, dist = NULL, diag_ratio = NULL, asp = NULL, crop = TRUE, trim = FALSE, type = c(\"all\", \"zones\", \"programs\", \"other\") )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_bcps_programs.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. type Type BCPS data return. \"\" returns named list following spatial data. \"zones\" returns attendance zones, \"programs\" returns locations programs (schools) zones intersecting area (even program located outside area), \"\" returns charter schools special schools located within specified area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_bcps_programs.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","text":"Returns named list overlapping BCPS attendance zones, program locations associated zones, additional programs located within area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_census_geography.html","id":null,"dir":"Reference","previous_headings":"","what":"Get U.S. Census geography overlapping with an area. — get_area_census_geography","title":"Get U.S. Census geography overlapping with an area. — get_area_census_geography","text":"Return sf object U.S. Census blocks, block groups, tracts overlapping area. default, least 25% tract area 30% block group area, 50% block area must within provided area returned. Returned sf object includes new columns combined land water area Census geography, Census geography area within provided area, percent Census geography area within provided area, percent provided area within Census geography area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_census_geography.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get U.S. Census geography overlapping with an area. — get_area_census_geography","text":"","code":"get_area_census_geography( area, geography = c(\"block\", \"block group\", \"tract\"), area_overlap = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_census_geography.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get U.S. Census geography overlapping with an area. — get_area_census_geography","text":"area sf object. geography Character vector type U.S. Census area_overlap Optional. numeric value less 1 greater 0 representing physical area geography within provided area return.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_citations.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area citations from Open Baltimore — get_area_citations","title":"Get area citations from Open Baltimore — get_area_citations","text":"Get Environmental Control Board (ECB) citations 2007 2021.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_citations.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area citations from Open Baltimore — get_area_citations","text":"","code":"get_area_citations( area_type = NULL, area_name = NULL, description = NULL, start_date = NULL, end_date = NULL, where = \"1=1\", geometry = TRUE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_citations.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area citations from Open Baltimore — get_area_citations","text":"area_type Area type. Requires area_name also provided. Options include \"neighborhood\", \"council district\", \"police district\" area_name Area name. Requires area_type also provided. description String matching description citations, e.g. \"SIGNS\" filters citations \"PROHIBITED POSTING SIGNS PUBLIC PROPERTY\" start_date Character string format YYYY-MM-DD. Filters citations violation date. end_date Character string format YYYY-MM-DD. Filters citations violation date. string condition. Ignore condition area_type area_name provided. geometry Return sf object based lat/lon. Default TRUE. Set FALSE return citations missing coordinates. crs Coordinate reference system (CRS) return. Default 2804 ... Additional parameters passed getdata::get_esri_data() excluding url, , crs, .name_repair.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_citations.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area citations from Open Baltimore — get_area_citations","text":"","code":"# Get bulk trash citations for Council District 5 get_area_citations( area_type = \"council district\", area_name = \"5\", description = \"BULK TRASH\") #> ── Downloading \"ECB\" from Layer type: \"Table\" #> #> Simple feature collection with 1396 features and 30 fields #> Geometry type: POINT #> Dimension: XY #> Bounding box: xmin: 424889.3 ymin: 184761.9 xmax: 430503.1 ymax: 189322.6 #> Projected CRS: NAD83(HARN) / Maryland #> # A tibble: 1,396 × 31 #> citation_no lien_code violation_date due_date agency #> * #> 1 04382735 L 2007-03-15 04:00:00 2007-04-14 04:00:00 DEPARTMENT OF … #> 2 05249719 L 2010-07-15 04:00:00 2010-08-14 04:00:00 BALTIMORE CITY… #> 3 05335070 L 2011-08-26 04:00:00 2011-09-25 04:00:00 BALTIMORE CITY… #> 4 50005016 L 2007-05-29 04:00:00 2007-06-28 04:00:00 DEPARTMENT OF … #> 5 50053941 L 2007-08-01 04:00:00 2007-08-31 04:00:00 DEPARTMENT OF … #> 6 50116920 L 2007-10-10 04:00:00 2007-11-09 05:00:00 DEPARTMENT OF … #> 7 50263862 L 2008-03-27 04:00:00 2008-04-26 04:00:00 DEPARTMENT OF … #> 8 50436708 L 2008-09-17 04:00:00 2008-10-17 04:00:00 DEPARTMENT OF … #> 9 50493634 L 2008-11-12 05:00:00 2008-12-12 05:00:00 DEPARTMENT OF … #> 10 50520915 L 2008-12-03 05:00:00 2009-01-02 05:00:00 DEPARTMENT OF … #> # ℹ 1,386 more rows #> # ℹ 26 more variables: fine_amount , description , balance , #> # last_paid_date , last_paid_amount , hearing_date , #> # hearing_request_received_date , citation_status , #> # violation_code_article , violation_code_section , #> # violation_location , block , lot , officer_id , #> # officer_presence_requested , hearing_status , hear_time , …"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crashes.html","id":null,"dir":"Reference","previous_headings":"","what":"Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes","title":"Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes","text":"function deprecated functionality incorporated improved mapmaryland::get_md_crash_data() function uses similar set parameters. Get vehicle crashes selected area Baltimore City.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crashes.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes","text":"","code":"get_area_crashes( area, start_year = 2020, end_year = 2020, geometry = FALSE, trim = FALSE, type = c(\"crash\", \"person\", \"vehicle\") )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crashes.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes","text":"area sf object. start_year earliest year crash data return. Default 2020. end_year latest year crash data return. end_year provided, single year returned. Default 2020. geometry TRUE, return sf object. Default FALSE. trim TRUE, data trimmed area sf::st_intersection(). Default FALSE. type Data type return. Options include c(\"crash\", \"person\", \"vehicle\"). Data types correspond different tables. 'person', age crash column added based accident date date birth columns (removing suspected placeholder values).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crime.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area crimes from Open Baltimore — get_area_crime","title":"Get area crimes from Open Baltimore — get_area_crime","text":"Get reported crimes since 2014 specific area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crime.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area crimes from Open Baltimore — get_area_crime","text":"","code":"get_area_crime( area, description = NULL, date_range = NULL, where = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, unit = \"m\", trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crime.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area crimes from Open Baltimore — get_area_crime","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). description Crime type description. Supported options include \"AGG. ASSAULT\", \"ARSON\", \"AUTO THEFT\", \"BURGLARY\", \"COMMON ASSAULT\", \"HOMICIDE\", \"LARCENY\", \"LARCENY AUTO\", \"RAPE\", \"ROBBERY - CARJACKING\", \"ROBBERY - COMMERCIAL\", \"ROBBERY - RESIDENCE\", \"ROBBERY - STREET\", \"SHOOTING\". case sensitive. date_range Date range character vector format c(\"YYYY-MM-DD\", \"YYYY-MM-DD\"). Minimum maximum values used length greater 1. query string passed esri2sf, Default: NULL dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" trim TRUE, x trimmed y st_trim(). crs Cordinate reference system return, Default: 4326 sf_to_df() NULL df_to_sf().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crime.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area crimes from Open Baltimore — get_area_crime","text":"","code":"if (FALSE) { # \\dontrun{ # Get shootings for the Lauraville area area <- get_area(\"neighborhood\", \"Barclay\") crimes <- get_area_crime( area = area, date_range = c(\"2022-01-01\", \"2022-12-31\"), description = \"SHOOTING\" ) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Get local or cached data for an area — get_area_data","title":"Get local or cached data for an area — get_area_data","text":"Returns data selected area areas optional buffer. crop trim FALSE, function uses sf::st_intersects() filter data include full geometry anything overlaps area bbox (area provided).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get local or cached data for an area — get_area_data","text":"","code":"get_area_data( area = NULL, bbox = NULL, data = NULL, extdata = NULL, cachedata = NULL, path = NULL, url = NULL, fn = NULL, diag_ratio = NULL, dist = NULL, asp = NULL, crop = TRUE, trim = FALSE, crs = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get local or cached data for an area — get_area_data","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. data sf object including data area extdata Character. Name external geopackage (.gpkg) file included package selected data available. Available data includes \"trees\", \"unimproved_property\", \"vegetated_area\" cachedata Character. Name cached geopackage (.gpkg) file selected data available. Running cache_mapbaltimore_data() caches data \"real_property\", \"baltimore_msa_streets\", \"edge_of_pavement\" path Character. Path local remote spatial data file supported sf::st_read() url Character. URL FeatureServer MapServer layer pass get_area_esri_data. fn Function apply area data returning. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_esri_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Get data from an ArcGIS FeatureServer or MapServer — get_area_esri_data","title":"Get data from an ArcGIS FeatureServer or MapServer — get_area_esri_data","text":"function deprecated functionality incorporated improved getdata::get_esri_data() function uses similar set parameters. Wraps esri2sf::esri2sf() function download ArcGIS FeatureServer MapServer.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_esri_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get data from an ArcGIS FeatureServer or MapServer — get_area_esri_data","text":"","code":"get_area_esri_data( area = NULL, bbox = NULL, url = NULL, where = \"1=1\", type = c(\"md food stores 2017 2018\", \"farmers markets 2020\", \"baltimore food stores 2016\", \"baltimore demolitions\", \"contour 2ft\", \"contours 10ft\", \"open vacant building notices\", \"liquor licenses\", \"fixed speed cameras\", \"red light cameras\", \"edge of pavement\"), dist = NULL, diag_ratio = NULL, asp = NULL, trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_esri_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get data from an ArcGIS FeatureServer or MapServer — get_area_esri_data","text":"area sf object. Optional. used trim TRUE. bbox bbox object. Optional suggested avoid downloading entire layer. See sf::st_bbox() information. url FeatureServer MapServer url retrieve data . Passed url parameter esri2sf::esri2sf() function. string condition. Default 1=1 rows. type Type data get. Options include \"md food stores 2017 2018\", \"farmers markets 2020\", \"baltimore food stores 2016\", \"baltimore demolitions\", \"contour 2ft\", \"contours 10ft\", \"open vacant building notices\", \"liquor licenses\", \"fixed speed cameras\", \"red light cameras\", \"edge pavement\" dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). trim Logical. Default FALSE. TRUE, area required. crs Coordinate reference system. Default 2804.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_osm_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Get Open Street Map features for area — get_area_osm_data","title":"Get Open Street Map features for area — get_area_osm_data","text":"function deprecated functionality incorporated improved getdata::get_osm_data() function uses similar set parameters. Wraps osmdata functions.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_osm_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get Open Street Map features for area — get_area_osm_data","text":"","code":"get_area_osm_data( area = NULL, bbox = NULL, key, value = NULL, return_type = c(\"osm_polygons\", \"osm_points\", \"osm_lines\", \"osm_multilines\", \"osm_multipolygons\"), dist = NULL, diag_ratio = NULL, asp = NULL, crop = TRUE, trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_osm_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get Open Street Map features for area — get_area_osm_data","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object buffer /adjust. area provided, bbox ignored. key feature key overpass query. key \"building\" value NULL, preset list tag values used return available buildings bounding box. value feature key; can negated initial exclamation mark, value = \"!\", can also vector, value = c (\"\", \"\"). return_type Character vector length 1 geometry type return. Defaults returningpolygons. Set NULL return types. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop Logical. Default TRUE. TRUE, use sf::st_crop() trim results area bounding box. trim Logical. Default FALSE. TRUE, use sf::st_intersection() function trim results area polygon. crs EPSG code coordinate reference system plot. Default 2804. See https://epsg.io/ information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_permits.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area building permits from Open Baltimore — get_area_permits","title":"Get area building permits from Open Baltimore — get_area_permits","text":"Get building permits 2019 present.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_permits.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area building permits from Open Baltimore — get_area_permits","text":"","code":"get_area_permits( area, year = 2022, date_range = NULL, permit_type = NULL, where = NULL, dist = NULL, diag_ratio = NULL, unit = \"m\", asp = NULL, trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_permits.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area building permits from Open Baltimore — get_area_permits","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). year Year. Must 2019 later. date_range Date range character vector format c(\"YYYY-MM-DD\", \"YYYY-MM-DD\"). Minimum maximum values used length greater 1. permit_type Optional. Supported values include \"USE\", \"DEM\", \"COM\", \"BMZ\". string condition. permit_type year ignored custom provided. Set \"1=1\" return data years since 2019. dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. trim TRUE, x trimmed y st_trim(). crs Cordinate reference system return, Default: 4326 sf_to_df() NULL df_to_sf(). ... Additional parameters passed getdata::get_esri_data().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_property.html","id":null,"dir":"Reference","previous_headings":"","what":"Get real property data — get_area_property","title":"Get real property data — get_area_property","text":"Get showing parcels described owner occupied, non-owner occupied, vacant, unimproved. Real property parcel data Maryland State Department Assessment Taxation may include errors.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_property.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get real property data — get_area_property","text":"","code":"get_area_property( area = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, unit = \"m\", asp = NULL, crop = TRUE, trim = FALSE, cache = FALSE, filename = NULL, overwrite = FALSE, ... ) format_property_data(data)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_property.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get real property data — get_area_property","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. cache TRUE, cache data mapbaltimore cache folder. Defaults FALSE. filename File name use cached file. Defaults name data. data sf object make sure include file type, e.g. \"data.gpkg\", supported sf::write_sf(). data written rda readr::write_rds(). overwrite Logical. Default FALSE. TRUE, overwrite existing cached files use filename. ... Additional parameters passed getdata::get_esri_data(). data sf object including data area","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_property.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get real property data — get_area_property","text":"","code":"get_area_property( area = neighborhoods[1, ], dist = -150, unit = \"m\" ) #> ── Downloading \"Property Information\" from Layer type: \"Feature Layer\" #> Geometry type: \"esriGeometryPolygon\" #> Service CRS: \"EPSG:2248\" #> Output CRS: \"EPSG:3857\" #> #> Simple feature collection with 94 features and 86 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: -8528406 ymin: 4768303 xmax: -8528315 ymax: 4768626 #> Projected CRS: WGS 84 / Pseudo-Mercator #> First 10 features: #> objectid pin pinrelate blocklot block lot ward section assessor taxbase #> 1 126108 3857A001 3857A001 3857A001 3857A 001 12 200 331 199533 #> 2 126109 3857A002 3857A002 3857A002 3857A 002 12 200 331 183333 #> 3 126110 3857A003 3857A003 3857A003 3857A 003 12 200 331 193300 #> 4 126111 3857A004 3857A004 3857A004 3857A 004 12 200 331 183333 #> 5 126112 3857A005 3857A005 3857A005 3857A 005 12 200 331 183333 #> 6 126113 3857A006 3857A006 3857A006 3857A 006 12 200 331 186033 #> 7 126114 3857A007 3857A007 3857A007 3857A 007 12 200 331 185733 #> 8 126115 3857A008 3857A008 3857A008 3857A 008 12 200 331 186300 #> 9 126116 3857A009 3857A009 3857A009 3857A 009 12 200 331 204967 #> 10 126117 3857A010 3857A010 3857A010 3857A 010 12 200 331 311533 #> bfcvland bfcvimpr landexmp imprexmp citycred statcred ccredamt scredamt #> 1 NA 100200 0 0 0 0 764.58 0 #> 2 NA 86600 0 0 0 0 70.54 0 #> 3 NA 96900 0 0 0 0 44.17 0 #> 4 NA 86600 0 0 0 0 540.44 0 #> 5 NA 86600 0 0 0 0 0.00 0 #> 6 NA 88900 0 0 0 0 75.33 0 #> 7 NA 88600 0 0 0 0 0.00 0 #> 8 NA 89100 0 0 0 0 0.00 0 #> 9 NA 106700 0 0 0 0 68.15 0 #> 10 NA 196600 0 0 0 0 277.89 0 #> permhome assesgrp lot_size no_imprv currland currimpr exmpland exmpimpr #> 1 H 2 16X100 N 80000 129200 0 0 #> 2 H 2 15-6X100 N 80000 111700 0 0 #> 3 H 2 15-6X100 N 80000 121500 0 0 #> 4 H 2 15-6X100 N 80000 111700 0 0 #> 5 N 2 15-6X100 N 80000 111700 0 0 #> 6 H 2 15-6X100 N 80000 114600 0 0 #> 7 N 2 15-6X100 N 80000 114300 0 0 #> 8 H 2 15-6X100 N 80000 114900 0 0 #> 9 H 2 15-6X100 N 80000 134100 0 0 #> 10 H 2 15-6X100 N 80000 249000 0 0 #> fullcash exmptype exmpcode usegroup zoning sdatcode artaxbas distswch #> 1 0 00 R R-7 11130 199533 Y #> 2 0 00 R R-7 11130 183333 Y #> 3 0 00 R R-7 11130 193300 Y #> 4 0 00 R R-7 11130 183333 Y #> 5 0 00 R R-7 11130 183333 Y #> 6 0 00 R R-7 11130 186033 Y #> 7 0 00 R R-7 11130 185733 Y #> 8 0 00 R R-7 11130 186300 Y #> 9 0 00 R R-7 11130 204967 Y #> 10 0 00 R R-7 11130 311533 Y #> dist_id statetax city_tax ar_owner deedbook deedpage sale_date owner_abbr #> 1 3 223.48 4485.50 H PMB07553 0345 07301998 NA #> 2 3 205.33 4121.33 H FMC12730 0091 06232010 NA #> 3 3 216.50 4345.38 H XAC27165 0252 08292024 NA #> 4 3 205.33 4121.33 H FMC08531 0007 06141999 NA #> 5 3 205.33 4121.33 N MB 23382 0004 07132021 NA #> 6 3 208.36 4182.02 H FMC13489 0411 05102011 NA #> 7 3 208.02 4175.28 N FMC01494 0462 06272001 NA #> 8 3 208.66 4188.02 H MB 25364 0420 12092022 NA #> 9 3 229.56 4607.66 H MB 19079 0214 04242017 NA #> 10 3 348.92 7003.26 H MB 24554 0081 05022022 NA #> owner_1 owner_2 owner_3 full_address #> 1 WEINSTEIN, MATTHEW KESSLER, LAURA T 3001 ABELL AVE #> 2 WEBER, JESSICA 3003 ABELL AVE #> 3 HALL, LAURA COOPER 3005 ABELL AVE #> 4 MOORE, BETTY A 3007 ABELL AVE #> 5 WESOLVE54 LLC 3009 ABELL AVE #> 6 WALSH, EAMON F 3011 ABELL AVE #> 7 JACKSON, MARGARET A. 3013 ABELL AVE #> 8 BERGER, MAX DODSON, KIMBERLY 3015 ABELL AVE #> 9 ADAMS, KEITH ADAMS, NAOMI 3017 ABELL AVE #> 10 EMBRY, JULIA M 3019 ABELL AVE #> street_dir_prefix street_name street_type bldg_num fraction unit_num #> 1 ABELL AVE 3001 #> 2 ABELL AVE 3003 #> 3 ABELL AVE 3005 #> 4 ABELL AVE 3007 #> 5 ABELL AVE 3009 #> 6 ABELL AVE 3011 #> 7 ABELL AVE 3013 #> 8 ABELL AVE 3015 #> 9 ABELL AVE 3017 #> 10 ABELL AVE 3019 #> span_num spanfrac zip_code zip_code_ext dhcd_use dhcduse2 dhcduse3 dhcduse4 #> 1 0 21218 3913 1008 0000 0000 0000 #> 2 0 21218 3913 1008 0000 0000 0000 #> 3 0 21218 3913 1008 0000 0000 0000 #> 4 0 21218 3913 1008 0000 0000 0000 #> 5 0 21218 3913 1008 0000 0000 0000 #> 6 0 21218 3913 1008 0000 0000 0000 #> 7 0 21218 3913 1008 0000 0000 0000 #> 8 0 21218 3913 1008 0000 0000 0000 #> 9 0 21218 3913 1008 0000 0000 0000 #> 10 0 21218 3913 1008 0000 0000 0000 #> dwelunit eff_unit roomunit rpdeltag agency sale_price propdesc neighborhood #> 1 1 0 0 79000 ABELL #> 2 1 0 0 215000 ABELL #> 3 1 0 0 380000 ABELL #> 4 1 0 0 62000 ABELL #> 5 1 0 0 50000 ABELL #> 6 1 0 0 135000 ABELL #> 7 1 0 0 0 ABELL #> 8 1 0 0 250000 ABELL #> 9 1 0 0 260000 ABELL #> 10 1 0 0 325000 ABELL #> srvccntr year_built structarea ldate ownmde grndrent subtype_geodb #> 1 5 1900 1900 11102024 F 0 1 #> 2 5 1900 1654 11102024 F 0 1 #> 3 5 1900 1654 11102024 F 0 1 #> 4 5 1900 1654 11102024 L 90 1 #> 5 5 1900 1654 11102024 F 0 1 #> 6 5 1900 1654 11102024 L 90 1 #> 7 5 1900 1654 11102024 L 90 1 #> 8 5 1900 1654 11102024 F 0 1 #> 9 5 1900 1654 11102024 L 78 1 #> 10 5 1900 1654 11102024 F 0 1 #> sdatlink #> 1 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=001 #> 2 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=002 #> 3 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=003 #> 4 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=004 #> 5 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=005 #> 6 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=006 #> 7 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=007 #> 8 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=008 #> 9 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=009 #> 10 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=010 #> blockplat #> 1 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 2 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 3 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 4 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 5 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 6 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 7 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 8 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 9 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 10 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> mailtoadd vacind shape_st_area #> 1 3001 ABELL AVE, 21218 N 1509.458 #> 2 3003 ABELL AVE, 21218 N 1509.907 #> 3 3005 ABELL AVE, 21218 N 1634.483 #> 4 3007 ABELL AVE, 21218 N 1567.804 #> 5 8221 PLEASANT PLAINTS RD, 21286 N 1557.152 #> 6 1560 FALLING BROOK CT ODENTON, MD, 21113 N 1481.055 #> 7 950 SHOREPOINT CT #202 ALAMEDA, CA, 94501 N 1561.153 #> 8 3015 ABELL AVE, 21218 N 1517.061 #> 9 3017 ABELL AVE, 21218 N 1631.357 #> 10 3019 ABELL AVE, 21218 N 1549.852 #> shape_st_length block_num bldg_num_even_odd block_number_st vacant_lot #> 1 231.0690 3000 Odd 3000 ABELL AVE FALSE #> 2 231.0577 3000 Odd 3000 ABELL AVE FALSE #> 3 233.5516 3000 Odd 3000 ABELL AVE FALSE #> 4 232.2099 3000 Odd 3000 ABELL AVE FALSE #> 5 232.0083 3000 Odd 3000 ABELL AVE FALSE #> 6 230.4667 3000 Odd 3000 ABELL AVE FALSE #> 7 232.0692 3000 Odd 3000 ABELL AVE FALSE #> 8 231.1979 3000 Odd 3000 ABELL AVE FALSE #> 9 233.4605 3000 Odd 3000 ABELL AVE FALSE #> 10 231.8600 3000 Odd 3000 ABELL AVE FALSE #> vacant_bldg geometry #> 1 FALSE MULTIPOLYGON (((-8528392 47... #> 2 FALSE MULTIPOLYGON (((-8528352 47... #> 3 FALSE MULTIPOLYGON (((-8528353 47... #> 4 FALSE MULTIPOLYGON (((-8528353 47... #> 5 FALSE MULTIPOLYGON (((-8528353 47... #> 6 FALSE MULTIPOLYGON (((-8528353 47... #> 7 FALSE MULTIPOLYGON (((-8528354 47... #> 8 FALSE MULTIPOLYGON (((-8528354 47... #> 9 FALSE MULTIPOLYGON (((-8528354 47... #> 10 FALSE MULTIPOLYGON (((-8528354 47..."},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_requests.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area 311 service requests from Open Baltimore — get_area_requests","title":"Get area 311 service requests from Open Baltimore — get_area_requests","text":"Get 311 service requests specific area. Service requests 2017 2020 area available single year can requested time. Duplicate requests removed returned data. Requests can filtered request type, responsible city agency, . can return multiple types agencies, using custom query parameter calling type/agency separately.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_requests.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area 311 service requests from Open Baltimore — get_area_requests","text":"","code":"get_area_requests( area = NULL, year = 2022, date_range = NULL, request_type = NULL, agency = NULL, where = NULL, dist = NULL, diag_ratio = NULL, unit = \"m\", asp = NULL, trim = FALSE, geometry = TRUE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), duplicates = FALSE, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_requests.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area 311 service requests from Open Baltimore — get_area_requests","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). year Year service requests. Default 2021. 2017 2022 supported. date_range Date range character vector format c(\"YYYY-MM-DD\", \"YYYY-MM-DD\"). Minimum maximum values used length greater 1. request_type Service request type. agency City agency responsible request. Options include \"Transportation\", \"BGE\", \"Solid Waste\", \"Housing\", \"Water Wastewater\", \"Health\", \"Call Center\", \"Finance\", \"Liquor Board\", \"Recreation & Parks\", \"Fire Department\", \"Parking Authority\", \"General Services\" string condition. parameter ignored request_type agency provided. dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. trim TRUE, x trimmed y st_trim(). geometry Default TRUE. FALSE, return requests missing latitude/longitude (years prior 2021 ). crs Cordinate reference system return, Default: 4326 sf_to_df() NULL df_to_sf(). duplicates TRUE, return 311 service requests marked \"Duplicate\". FALSE, filter duplicate requests results. ... Arguments passed esri2sf::esri2sf outFields vector fields want include. default NULL fields. replaceDomainInfo TRUE, add domain information return data frame. Default FALSE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_requests.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area 311 service requests from Open Baltimore — get_area_requests","text":"","code":"# Get boundary for Edmondson Village area <- get_area(\"neighborhood\", \"Edmondson Village\") # Get fallen limb requests for 2022 get_area_requests( area = area, date_range = c(\"2022-11-01\", \"2022-12-31\"), request_type = \"FOR-Fallen Limb\" ) #> ── Downloading \"Customer_Service_Request311_2021_Present\" from Layer type: \"Feature Layer\" #> Geometry type: \"esriGeometryPoint\" #> Service CRS: \"EPSG:2248\" #> Output CRS: \"EPSG:2804\" #> #> Simple feature collection with 3 features and 21 fields #> Geometry type: POINT #> Dimension: XY #> Bounding box: xmin: 426988.6 ymin: 181491.5 xmax: 427213.4 ymax: 181615.3 #> Projected CRS: NAD83(HARN) / Maryland #> service_request_num sr_type method_received created_date #> 1 22-00893386 FOR-Fallen Limb Phone 2022-11-11 18:16:36 #> 2 22-00926488 FOR-Fallen Limb Phone 2022-11-27 14:20:02 #> 3 22-00990947 FOR-Fallen Limb Phone 2022-12-23 11:36:22 #> sr_status sr_status_url #> 1 Closed https://balt311.baltimorecity.gov/citizen/requests/22-00893386 #> 2 Closed https://balt311.baltimorecity.gov/citizen/requests/22-00926488 #> 3 Closed https://balt311.baltimorecity.gov/citizen/requests/22-00990947 #> status_date due_date close_date #> 1 2022-11-14 09:36:55 2022-11-14 18:16:36 2022-11-14 09:36:55 #> 2 2023-01-11 06:04:40 2022-11-28 14:20:02 2023-01-11 06:04:40 #> 3 2023-04-21 18:28:49 2022-12-26 11:36:21 2023-04-21 18:28:49 #> agency last_activity #> 1 Recreation & Parks Service Response #> 2 Recreation & Parks Service Response #> 3 Recreation & Parks Service Response #> last_activity_date outcome #> 1 2022-11-14 09:36:55 SR closed by agency-specific work management system #> 2 2023-01-11 06:04:40 SR closed by agency-specific work management system #> 3 2023-04-21 18:28:49 SR closed by agency-specific work management system #> days_to_close address zip_code neighborhood #> 1 2.64 1303 N WOODINGTON RD 21229 Edmondson Village #> 2 44.66 1309 N WOODINGTON RD 21229 Edmondson Village #> 3 119.29 4114 MOUNTWOOD RD 21229 Edmondson Village #> council_district police_district latitude longitude geometry #> 1 8 Southwestern 39.30233 -76.68711 POINT (426988.6 181615.3) #> 2 8 Southwestern 39.30230 -76.68657 POINT (427034.9 181612.2) #> 3 8 Southwestern 39.30121 -76.68450 POINT (427213.4 181491.5) # Get dirty alley service requests for multiple years using purrr::map_dfr() purrr::list_rbind( purrr::map( c(2021, 2020), ~ get_area_requests( area = area, year = .x, request_type = \"SW-Dirty Alley\" ) ) ) #> ── Downloading \"Customer_Service_Request311_2021_Present\" from Layer type: \"Feature Layer\" #> Geometry type: \"esriGeometryPoint\" #> Service CRS: \"EPSG:2248\" #> Output CRS: \"EPSG:2804\" #> #> ℹ Removing 1 duplicate 311 service request. #> ── Downloading \"311_Customer_Service_Requests_2020.csv\" from Layer type: \"Table\" #> #> ℹ Removing 5 duplicate 311 service requests. #> service_request_num sr_type method_received created_date #> 1 21-00053788 SW-Dirty Alley Phone 2021-01-22 08:07:54 #> 2 21-00059271 SW-Dirty Alley Phone 2021-01-24 16:54:01 #> 3 21-00051584 SW-Dirty Alley API 2021-01-21 13:36:09 #> 4 21-00107202 SW-Dirty Alley Phone 2021-02-12 08:57:40 #> 5 21-00110903 SW-Dirty Alley Phone 2021-02-13 10:44:24 #> 6 21-00115345 SW-Dirty Alley API 2021-02-15 11:46:25 #> 7 21-00142040 SW-Dirty Alley Phone 2021-02-24 14:37:26 #> 8 21-00062237 SW-Dirty Alley Phone 2021-01-25 15:55:46 #> 9 21-00139354 SW-Dirty Alley API 2021-02-23 22:06:52 #> 10 21-00070593 SW-Dirty Alley System 2021-01-28 13:57:46 #> 11 21-00100906 SW-Dirty Alley API 2021-02-10 08:01:58 #> 12 21-00153184 SW-Dirty Alley API 2021-02-28 12:44:37 #> 13 21-00155352 SW-Dirty Alley API 2021-03-01 12:38:49 #> 14 21-00159174 SW-Dirty Alley API 2021-03-02 13:45:11 #> 15 21-00172421 SW-Dirty Alley API 2021-03-07 16:09:48 #> 16 21-00185891 SW-Dirty Alley Phone 2021-03-11 16:08:06 #> 17 21-00204853 SW-Dirty Alley Phone 2021-03-18 17:11:50 #> 18 21-00215385 SW-Dirty Alley Phone 2021-03-23 11:48:32 #> 19 21-00245245 SW-Dirty Alley API 2021-04-03 17:09:57 #> 20 21-00245269 SW-Dirty Alley API 2021-04-03 17:21:35 #> 21 21-00248633 SW-Dirty Alley API 2021-04-05 16:20:02 #> 22 21-00262746 SW-Dirty Alley Phone 2021-04-09 16:27:50 #> 23 21-00254836 SW-Dirty Alley Phone 2021-04-07 13:28:43 #> 24 21-00279074 SW-Dirty Alley System 2021-04-15 16:01:26 #> 25 21-00307201 SW-Dirty Alley System 2021-04-26 13:55:37 #> 26 21-00323235 SW-Dirty Alley Phone 2021-05-01 09:30:44 #> 27 21-00357914 SW-Dirty Alley API 2021-05-13 12:31:49 #> 28 21-00383219 SW-Dirty Alley Phone 2021-05-21 15:15:30 #> 29 21-00383184 SW-Dirty Alley Phone 2021-05-21 15:12:51 #> 30 21-00383142 SW-Dirty Alley Phone 2021-05-21 15:09:15 #> 31 21-00383160 SW-Dirty Alley Phone 2021-05-21 15:10:28 #> 32 21-00383210 SW-Dirty Alley Phone 2021-05-21 15:14:26 #> 33 21-00383863 SW-Dirty Alley Phone 2021-05-21 19:21:21 #> 34 21-00382017 SW-Dirty Alley Phone 2021-05-21 11:12:17 #> 35 21-00396283 SW-Dirty Alley API 2021-05-26 15:05:24 #> 36 21-00406083 SW-Dirty Alley Phone 2021-05-30 12:44:57 #> 37 21-00424359 SW-Dirty Alley API 2021-06-06 13:09:04 #> 38 21-00456861 SW-Dirty Alley Phone 2021-06-17 11:19:24 #> 39 21-00468460 SW-Dirty Alley Phone 2021-06-22 11:44:24 #> 40 21-00460319 SW-Dirty Alley Phone 2021-06-18 13:11:34 #> 41 21-00498057 SW-Dirty Alley Phone 2021-07-02 11:04:07 #> 42 21-00500273 SW-Dirty Alley Phone 2021-07-02 18:48:40 #> 43 21-00518225 SW-Dirty Alley Phone 2021-07-09 15:28:32 #> 44 21-00526294 SW-Dirty Alley Phone 2021-07-13 11:11:08 #> 45 21-00544733 SW-Dirty Alley Phone 2021-07-19 17:37:31 #> 46 21-00602168 SW-Dirty Alley Phone 2021-08-09 14:43:25 #> 47 21-00653598 SW-Dirty Alley Phone 2021-08-26 15:57:45 #> 48 21-00679949 SW-Dirty Alley API 2021-09-06 07:29:58 #> 49 21-00704816 SW-Dirty Alley API 2021-09-15 11:44:24 #> 50 21-00742844 SW-Dirty Alley Phone 2021-09-28 18:49:15 #> 51 21-00759532 SW-Dirty Alley Phone 2021-10-01 13:05:37 #> 52 21-00785583 SW-Dirty Alley Phone 2021-10-11 10:52:18 #> 53 21-00775404 SW-Dirty Alley Phone 2021-10-07 09:35:42 #> 54 21-00718065 SW-Dirty Alley Phone 2021-09-20 10:06:08 #> 55 21-00729023 SW-Dirty Alley Phone 2021-09-23 12:37:19 #> 56 21-00720343 SW-Dirty Alley Phone 2021-09-20 19:26:57 #> 57 21-00731337 SW-Dirty Alley Phone 2021-09-24 09:41:59 #> 58 21-00725990 SW-Dirty Alley Phone 2021-09-22 13:00:02 #> 59 21-00725995 SW-Dirty Alley Phone 2021-09-22 13:01:30 #> 60 21-00726393 SW-Dirty Alley Phone 2021-09-22 14:46:02 #> 61 21-00834537 SW-Dirty Alley API 2021-10-28 13:40:39 #> 62 21-00853412 SW-Dirty Alley Phone 2021-11-04 15:15:30 #> 63 21-00866979 SW-Dirty Alley Phone 2021-11-09 16:07:05 #> 64 21-00888749 SW-Dirty Alley Phone 2021-11-17 14:57:40 #> 65 21-00896245 SW-Dirty Alley Phone 2021-11-20 11:44:50 #> 66 21-00924055 SW-Dirty Alley Phone 2021-12-02 15:38:46 #> 67 21-00928778 SW-Dirty Alley Phone 2021-12-04 13:01:24 #> 68 21-00941216 SW-Dirty Alley Phone 2021-12-08 14:50:21 #> 69 21-00941211 SW-Dirty Alley Phone 2021-12-08 14:49:14 #> 70 21-00944073 SW-Dirty Alley Phone 2021-12-09 13:50:59 #> 71 21-00948827 SW-Dirty Alley Phone 2021-12-11 09:53:47 #> 72 21-00948939 SW-Dirty Alley Phone 2021-12-11 10:54:17 #> 73 21-00969415 SW-Dirty Alley Phone 2021-12-20 08:44:52 #> 74 21-00975849 SW-Dirty Alley Phone 2021-12-22 13:46:20 #> 75 20-00009981 SW-Dirty Alley API 2020-01-06 22:34:50 #> 76 20-00042742 SW-Dirty Alley API 2020-01-23 14:19:56 #> 77 20-00108512 SW-Dirty Alley API 2020-02-23 18:13:18 #> 78 20-00143990 SW-Dirty Alley Phone 2020-03-11 10:04:25 #> 79 20-00150539 SW-Dirty Alley Phone 2020-03-13 14:26:56 #> 80 20-00186619 SW-Dirty Alley Phone 2020-03-24 10:56:30 #> 81 20-00242451 SW-Dirty Alley Phone 2020-04-28 13:29:55 #> 82 20-00256369 SW-Dirty Alley Phone 2020-05-06 10:43:39 #> 83 20-00256372 SW-Dirty Alley Phone 2020-05-06 10:45:18 #> 84 20-00217790 SW-Dirty Alley Phone 2020-04-13 09:58:47 #> 85 20-00292887 SW-Dirty Alley Phone 2020-05-26 13:56:24 #> 86 20-00378707 SW-Dirty Alley Phone 2020-06-23 13:56:29 #> 87 20-00395207 SW-Dirty Alley Phone 2020-06-29 14:55:17 #> 88 20-00411382 SW-Dirty Alley Phone 2020-07-03 15:58:51 #> 89 20-00411388 SW-Dirty Alley Phone 2020-07-03 16:00:39 #> 90 20-00398279 SW-Dirty Alley Phone 2020-06-30 12:24:50 #> 91 20-00401125 SW-Dirty Alley Phone 2020-07-01 08:47:37 #> 92 20-00491791 SW-Dirty Alley Phone 2020-07-30 15:23:40 #> 93 20-00513600 SW-Dirty Alley Phone 2020-08-06 15:34:03 #> 94 20-00514119 SW-Dirty Alley Phone 2020-08-06 17:35:16 #> 95 20-00537804 SW-Dirty Alley Phone 2020-08-13 12:24:51 #> 96 20-00591674 SW-Dirty Alley Phone 2020-08-28 19:40:12 #> 97 20-00719585 SW-Dirty Alley API 2020-10-21 09:57:04 #> 98 20-00726802 SW-Dirty Alley Phone 2020-10-23 14:32:42 #> 99 20-00727366 SW-Dirty Alley System 2020-10-23 16:50:09 #> 100 20-00620137 SW-Dirty Alley System 2020-09-09 15:15:37 #> 101 20-00654874 SW-Dirty Alley Phone 2020-09-23 13:24:00 #> 102 20-00666611 SW-Dirty Alley Phone 2020-09-28 15:36:16 #> 103 20-00671377 SW-Dirty Alley Phone 2020-09-30 10:41:15 #> 104 20-00737190 SW-Dirty Alley System 2020-10-28 14:04:29 #> 105 20-00737717 SW-Dirty Alley Phone 2020-10-28 15:48:26 #> 106 20-00753204 SW-Dirty Alley Phone 2020-11-04 16:18:19 #> 107 20-00772383 SW-Dirty Alley Phone 2020-11-13 10:22:32 #> 108 20-00781524 SW-Dirty Alley System 2020-11-17 14:55:45 #> 109 20-00792799 SW-Dirty Alley System 2020-11-23 12:28:03 #> 110 20-00795660 SW-Dirty Alley Phone 2020-11-24 11:05:21 #> 111 20-00798839 SW-Dirty Alley Phone 2020-11-25 10:25:36 #> 112 20-00815065 SW-Dirty Alley Phone 2020-12-03 10:54:41 #> 113 20-00823021 SW-Dirty Alley Phone 2020-12-07 11:17:21 #> 114 20-00834142 SW-Dirty Alley Phone 2020-12-10 15:48:34 #> 115 20-00842211 SW-Dirty Alley Phone 2020-12-14 14:54:29 #> 116 20-00842218 SW-Dirty Alley Phone 2020-12-14 14:55:32 #> 117 20-00842367 SW-Dirty Alley System 2020-12-14 15:37:14 #> 118 20-00847742 SW-Dirty Alley Phone 2020-12-16 09:21:20 #> sr_status sr_status_url #> 1 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00053788 #> 2 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00059271 #> 3 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00051584 #> 4 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00107202 #> 5 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00110903 #> 6 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00115345 #> 7 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00142040 #> 8 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00062237 #> 9 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00139354 #> 10 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00070593 #> 11 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00100906 #> 12 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00153184 #> 13 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00155352 #> 14 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00159174 #> 15 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00172421 #> 16 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00185891 #> 17 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00204853 #> 18 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00215385 #> 19 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00245245 #> 20 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00245269 #> 21 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00248633 #> 22 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00262746 #> 23 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00254836 #> 24 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00279074 #> 25 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00307201 #> 26 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00323235 #> 27 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00357914 #> 28 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383219 #> 29 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383184 #> 30 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383142 #> 31 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383160 #> 32 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383210 #> 33 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383863 #> 34 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00382017 #> 35 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00396283 #> 36 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00406083 #> 37 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00424359 #> 38 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00456861 #> 39 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00468460 #> 40 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00460319 #> 41 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00498057 #> 42 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00500273 #> 43 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00518225 #> 44 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00526294 #> 45 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00544733 #> 46 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00602168 #> 47 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00653598 #> 48 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00679949 #> 49 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00704816 #> 50 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00742844 #> 51 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00759532 #> 52 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00785583 #> 53 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00775404 #> 54 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00718065 #> 55 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00729023 #> 56 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00720343 #> 57 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00731337 #> 58 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00725990 #> 59 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00725995 #> 60 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00726393 #> 61 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00834537 #> 62 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00853412 #> 63 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00866979 #> 64 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00888749 #> 65 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00896245 #> 66 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00924055 #> 67 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00928778 #> 68 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00941216 #> 69 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00941211 #> 70 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00944073 #> 71 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00948827 #> 72 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00948939 #> 73 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00969415 #> 74 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00975849 #> 75 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00009981 #> 76 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00042742 #> 77 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00108512 #> 78 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00143990 #> 79 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00150539 #> 80 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00186619 #> 81 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00242451 #> 82 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00256369 #> 83 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00256372 #> 84 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00217790 #> 85 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00292887 #> 86 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00378707 #> 87 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00395207 #> 88 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00411382 #> 89 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00411388 #> 90 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00398279 #> 91 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00401125 #> 92 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00491791 #> 93 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00513600 #> 94 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00514119 #> 95 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00537804 #> 96 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00591674 #> 97 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00719585 #> 98 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00726802 #> 99 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00727366 #> 100 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00620137 #> 101 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00654874 #> 102 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00666611 #> 103 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00671377 #> 104 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00737190 #> 105 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00737717 #> 106 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00753204 #> 107 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00772383 #> 108 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00781524 #> 109 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00792799 #> 110 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00795660 #> 111 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00798839 #> 112 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00815065 #> 113 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00823021 #> 114 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00834142 #> 115 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00842211 #> 116 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00842218 #> 117 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00842367 #> 118 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00847742 #> status_date due_date close_date #> 1 2021-01-29 15:01:00 2021-02-02 08:07:54 2021-01-29 15:01:21 #> 2 2021-02-03 14:12:00 2021-02-02 16:54:01 2021-02-03 14:12:54 #> 3 2021-01-22 14:34:00 2021-02-01 13:36:09 2021-01-22 14:34:27 #> 4 2021-02-23 14:24:00 2021-02-24 08:57:40 2021-02-23 14:25:02 #> 5 2021-02-16 15:24:00 2021-02-24 10:44:23 2021-02-16 15:24:58 #> 6 2021-02-23 14:26:00 2021-02-24 11:46:25 2021-02-23 14:27:20 #> 7 2021-03-04 15:18:00 2021-03-05 14:37:26 2021-03-04 15:18:37 #> 8 2021-01-25 15:55:00 2021-02-03 15:55:46 2021-01-25 15:56:15 #> 9 2021-03-03 14:21:00 2021-03-04 22:06:52 2021-03-03 14:21:41 #> 10 2021-02-04 15:51:00 2021-02-08 13:57:46 2021-02-04 15:51:52 #> 11 2021-02-23 14:30:00 2021-02-22 08:01:58 2021-02-23 14:30:54 #> 12 2021-03-03 14:22:00 2021-03-09 12:44:37 2021-03-03 14:22:28 #> 13 2021-03-05 14:24:00 2021-03-10 12:38:49 2021-03-05 14:24:34 #> 14 2021-03-05 14:19:00 2021-03-11 13:45:11 2021-03-05 14:19:21 #> 15 2021-03-15 14:51:00 2021-03-16 17:09:48 2021-03-15 14:52:09 #> 16 2021-04-05 16:08:00 2021-03-22 17:08:05 2021-04-05 16:09:32 #> 17 2021-04-06 14:41:00 2021-03-29 17:11:50 2021-04-06 14:41:19 #> 18 2021-04-14 14:11:00 2021-04-01 11:48:32 2021-04-14 14:11:13 #> 19 2021-05-06 13:54:00 2021-04-13 17:09:57 2021-05-06 13:54:11 #> 20 2021-05-06 13:54:00 2021-04-13 17:21:35 2021-05-06 13:54:43 #> 21 2021-05-07 15:16:00 2021-04-14 16:20:02 2021-05-07 15:17:17 #> 22 2021-04-29 15:46:00 2021-04-20 16:27:50 2021-04-29 15:46:19 #> 23 2021-04-29 15:45:00 2021-04-16 13:28:43 2021-04-29 15:45:29 #> 24 2021-04-26 15:15:00 2021-04-26 16:01:25 2021-04-26 15:16:50 #> 25 2021-04-29 15:55:00 2021-05-05 13:55:36 2021-04-29 15:55:23 #> 26 2021-05-07 15:17:00 2021-05-11 09:30:43 2021-05-07 15:17:50 #> 27 2021-05-20 15:17:00 2021-05-24 12:31:49 2021-05-20 15:17:31 #> 28 2021-05-21 15:16:00 2021-06-02 15:15:30 2021-05-21 15:16:17 #> 29 2021-05-21 15:13:00 2021-06-02 15:12:51 2021-05-21 15:13:44 #> 30 2021-05-21 15:09:00 2021-06-02 15:09:15 2021-05-21 15:10:04 #> 31 2021-05-21 15:12:00 2021-06-02 15:10:28 2021-05-21 15:12:28 #> 32 2021-05-21 15:14:00 2021-06-02 15:14:26 2021-05-21 15:15:06 #> 33 2021-05-25 14:27:00 2021-06-02 19:21:21 2021-05-25 14:27:10 #> 34 2021-05-25 14:26:00 2021-06-02 11:12:16 2021-05-25 14:26:36 #> 35 2021-06-02 14:32:00 2021-06-07 15:05:24 2021-06-02 14:32:43 #> 36 2021-06-02 14:43:00 2021-06-09 12:44:57 2021-06-02 14:43:22 #> 37 2021-06-14 15:10:00 2021-06-15 13:09:03 2021-06-14 15:10:39 #> 38 2021-06-23 13:56:00 2021-06-28 11:19:24 2021-06-23 13:56:54 #> 39 2021-06-30 14:51:00 2021-07-01 11:44:24 2021-06-30 14:54:57 #> 40 2021-06-22 15:21:00 2021-06-29 13:11:34 2021-06-22 15:22:04 #> 41 2021-07-08 14:51:00 2021-07-14 11:04:06 2021-07-08 14:51:55 #> 42 2021-07-06 15:32:00 2021-07-14 18:48:40 2021-07-06 15:33:18 #> 43 2021-07-20 14:16:00 2021-07-20 15:28:32 2021-07-20 14:16:23 #> 44 2021-07-27 15:15:00 2021-07-22 11:11:08 2021-07-27 15:15:48 #> 45 2021-07-27 15:16:00 2021-07-28 17:37:31 2021-07-27 15:16:17 #> 46 2021-08-16 15:11:00 2021-08-18 14:43:24 2021-08-16 15:11:59 #> 47 2021-09-02 15:04:00 2021-09-07 15:57:44 2021-09-02 15:04:23 #> 48 2021-09-11 14:13:00 2021-09-15 07:29:58 2021-09-11 14:13:39 #> 49 2021-09-15 15:07:00 2021-09-24 11:44:24 2021-09-15 15:07:56 #> 50 2021-09-29 14:47:00 2021-10-07 18:49:15 2021-09-29 14:48:09 #> 51 2021-10-12 14:48:00 2021-10-13 13:05:36 2021-10-12 14:48:50 #> 52 2021-10-20 15:15:00 2021-10-20 10:52:18 2021-10-20 15:15:41 #> 53 2021-10-12 14:45:00 2021-10-19 09:35:42 2021-10-12 14:45:52 #> 54 2021-09-22 14:59:00 2021-09-29 10:06:08 2021-09-22 14:59:40 #> 55 2021-09-24 15:00:00 2021-10-04 12:37:19 2021-09-24 15:01:03 #> 56 2021-09-21 14:25:00 2021-09-29 19:26:57 2021-09-21 14:26:12 #> 57 2021-09-25 15:52:00 2021-10-05 09:41:58 2021-09-25 15:52:18 #> 58 2021-09-24 15:02:00 2021-10-01 13:00:02 2021-09-24 15:03:13 #> 59 2021-09-24 15:03:00 2021-10-01 13:01:29 2021-09-24 15:03:45 #> 60 2021-09-24 15:01:00 2021-10-01 14:46:02 2021-09-24 15:01:42 #> 61 2021-11-02 14:43:00 2021-11-08 12:40:39 2021-11-02 14:44:25 #> 62 2021-11-05 13:51:00 2021-11-16 14:15:30 2021-11-05 13:51:16 #> 63 2021-11-10 14:45:00 2021-11-19 16:07:05 2021-11-10 14:45:23 #> 64 2021-11-18 14:44:00 2021-11-29 14:57:40 2021-11-18 14:45:16 #> 65 2021-11-23 15:12:00 2021-12-01 11:44:50 2021-11-23 15:12:28 #> 66 2021-12-04 07:25:00 2021-12-13 15:38:46 2021-12-04 07:25:39 #> 67 2021-12-06 15:01:00 2021-12-14 13:01:24 2021-12-06 15:01:36 #> 68 2021-12-09 14:36:00 2021-12-17 14:50:21 2021-12-09 14:40:52 #> 69 2021-12-09 14:20:00 2021-12-17 14:49:14 2021-12-09 14:40:59 #> 70 2021-12-10 15:15:00 2021-12-20 13:50:59 2021-12-10 15:15:19 #> 71 2021-12-13 14:33:00 2021-12-21 09:53:47 2021-12-13 14:33:56 #> 72 2021-12-13 14:34:00 2021-12-21 10:54:17 2021-12-13 14:34:42 #> 73 2021-12-21 14:44:00 2021-12-30 08:44:51 2021-12-21 14:48:59 #> 74 2021-12-23 15:09:00 2022-01-04 13:46:20 2021-12-23 15:09:37 #> 75 2020-01-11 16:35:38 2020-01-15 22:34:50 2020-01-11 16:35:39 #> 76 2020-01-31 13:45:21 2020-02-03 14:19:56 2020-01-31 13:45:22 #> 77 2020-03-02 15:28:45 2020-03-03 18:13:18 2020-03-02 15:27:47 #> 78 2020-03-13 14:18:42 2020-03-20 10:04:25 2020-03-13 14:18:44 #> 79 2020-03-17 15:52:04 2020-03-24 14:26:56 2020-03-17 15:52:05 #> 80 2020-05-07 15:12:57 2020-04-02 10:56:29 2020-05-07 15:12:58 #> 81 2020-06-03 15:18:37 2020-05-07 13:29:54 2020-06-03 15:18:39 #> 82 2020-05-12 14:40:51 2020-05-15 10:43:39 2020-05-12 14:40:52 #> 83 2020-05-12 14:42:03 2020-05-15 10:45:17 2020-05-12 14:42:04 #> 84 2020-05-12 14:39:54 2020-04-22 09:58:47 2020-05-12 14:39:56 #> 85 2020-07-06 14:30:11 2020-06-05 13:56:24 2020-07-06 14:30:12 #> 86 2020-07-09 14:26:35 2020-07-02 13:56:29 2020-07-09 14:26:37 #> 87 2020-07-22 14:04:10 2020-07-09 14:55:17 2020-07-22 14:04:12 #> 88 2020-07-28 15:20:13 2020-07-14 16:34:24 2020-07-28 15:20:14 #> 89 2020-07-06 08:33:14 2020-07-14 16:34:56 2020-07-06 08:33:15 #> 90 2020-07-21 14:34:42 2020-07-10 12:24:50 2020-07-21 14:34:43 #> 91 2020-07-22 14:06:08 2020-07-13 08:47:37 2020-07-22 14:06:10 #> 92 2020-08-17 14:33:21 2020-08-10 15:23:40 2020-08-17 14:33:22 #> 93 2020-08-07 15:06:28 2020-08-17 15:34:03 2020-08-07 15:06:29 #> 94 2020-10-07 15:54:42 2020-08-17 17:35:16 2020-10-07 15:54:44 #> 95 2020-10-05 14:32:42 2020-08-24 12:24:51 2020-10-05 14:32:44 #> 96 2020-10-08 15:38:37 2020-09-09 19:40:12 2020-10-08 15:38:39 #> 97 2020-10-22 13:55:40 2020-10-30 09:57:04 2020-10-22 13:55:42 #> 98 2020-11-04 15:30:19 2020-11-04 13:32:42 2020-11-04 15:30:20 #> 99 2020-10-26 14:29:58 2020-11-04 15:50:09 2020-10-26 14:30:00 #> 100 2020-10-05 14:33:16 2020-09-18 15:15:37 2020-10-05 14:33:18 #> 101 2020-10-08 15:39:19 2020-10-02 13:23:59 2020-10-08 15:39:20 #> 102 2020-10-07 14:40:03 2020-10-07 15:36:16 2020-10-07 14:40:05 #> 103 2020-10-08 15:30:36 2020-10-09 10:41:15 2020-10-08 15:30:37 #> 104 2020-10-29 14:20:42 2020-11-09 13:04:29 2020-10-29 14:20:44 #> 105 2020-10-29 14:11:41 2020-11-09 14:48:26 2020-10-29 14:11:43 #> 106 2020-11-17 14:02:48 2020-11-16 16:18:18 2020-11-17 14:02:51 #> 107 2020-11-17 14:04:08 2020-11-25 10:22:32 2020-11-17 14:04:10 #> 108 2020-11-19 14:46:23 2020-11-27 14:55:45 2020-11-19 14:46:24 #> 109 2020-11-24 14:38:59 2020-12-02 12:28:03 2020-11-24 14:39:01 #> 110 2020-11-27 15:09:02 2020-12-03 11:05:21 2020-11-27 15:09:04 #> 111 2020-11-27 15:09:40 2020-12-04 10:25:36 2020-11-27 15:09:41 #> 112 2020-12-04 14:43:37 2020-12-14 10:54:41 2020-12-04 14:43:39 #> 113 2020-12-08 15:46:44 2020-12-16 11:17:21 2020-12-08 15:46:45 #> 114 2020-12-15 14:40:24 2020-12-21 15:48:34 2020-12-15 14:40:25 #> 115 2020-12-15 15:33:32 2020-12-23 14:54:29 2020-12-15 15:33:34 #> 116 2020-12-15 15:34:17 2020-12-23 14:55:32 2020-12-15 15:34:19 #> 117 2020-12-15 15:32:30 2020-12-23 15:37:14 2020-12-15 15:32:31 #> 118 2020-12-18 14:44:44 2020-12-28 09:21:20 2020-12-18 14:44:46 #> agency last_activity #> 1 Solid Waste Service Response #> 2 Solid Waste Service Response #> 3 Solid Waste Service Response #> 4 Solid Waste Service Response #> 5 Solid Waste Service Response #> 6 Solid Waste Service Response #> 7 Solid Waste Service Response #> 8 Solid Waste Service Response #> 9 Solid Waste Service Response #> 10 Solid Waste Service Response #> 11 Solid Waste Service Response #> 12 Solid Waste Service Response #> 13 Solid Waste Service Response #> 14 Solid Waste Service Response #> 15 Solid Waste Service Response #> 16 Solid Waste Service Response #> 17 Solid Waste Service Response #> 18 Solid Waste Service Response #> 19 Solid Waste Service Response #> 20 Solid Waste Service Response #> 21 Solid Waste Service Response #> 22 Solid Waste Service Response #> 23 Solid Waste Service Response #> 24 Solid Waste Service Response #> 25 Solid Waste Service Response #> 26 Solid Waste Service Response #> 27 Solid Waste Service Response #> 28 Solid Waste Service Response #> 29 Solid Waste Service Response #> 30 Solid Waste Service Response #> 31 Solid Waste Service Response #> 32 Solid Waste Service Response #> 33 Solid Waste Service Response #> 34 Solid Waste Service Response #> 35 Solid Waste Service Response #> 36 Solid Waste Service Response #> 37 Solid Waste Service Response #> 38 Solid Waste Service Response #> 39 Solid Waste Service Response #> 40 Solid Waste Service Response #> 41 Solid Waste Service Response #> 42 Solid Waste Service Response #> 43 Solid Waste Service Response #> 44 Solid Waste Service Response #> 45 Solid Waste Service Response #> 46 Solid Waste Service Response #> 47 Solid Waste Service Response #> 48 Solid Waste Service Response #> 49 Solid Waste Service Response #> 50 Solid Waste Service Response #> 51 Solid Waste Service Response #> 52 Solid Waste Service Response #> 53 Solid Waste Service Response #> 54 Solid Waste Service Response #> 55 Solid Waste Service Response #> 56 Solid Waste Service Response #> 57 Solid Waste Service Response #> 58 Solid Waste Service Response #> 59 Solid Waste Service Response #> 60 Solid Waste Service Response #> 61 Solid Waste Service Response #> 62 Solid Waste Service Response #> 63 Solid Waste Service Response #> 64 Solid Waste Service Response #> 65 Solid Waste Service Response #> 66 Solid Waste Service Response #> 67 Solid Waste Service Response #> 68 Solid Waste Service Response #> 69 Solid Waste Service Response #> 70 Solid Waste Service Response #> 71 Solid Waste Service Response #> 72 Solid Waste Service Response #> 73 Solid Waste Service Response #> 74 Solid Waste Service Response #> 75 Solid Waste Service Response #> 76 Solid Waste Service Response #> 77 Solid Waste Service Response #> 78 Solid Waste Service Response #> 79 Solid Waste Service Response #> 80 Solid Waste Service Response #> 81 Solid Waste Service Response #> 82 Solid Waste Service Response #> 83 Solid Waste Service Response #> 84 Solid Waste Service Response #> 85 Solid Waste Service Response #> 86 Solid Waste Service Response #> 87 Solid Waste Service Response #> 88 Solid Waste Service Response #> 89 Solid Waste Service Response #> 90 Solid Waste Service Response #> 91 Solid Waste Service Response #> 92 Solid Waste Service Response #> 93 Solid Waste Service Response #> 94 Solid Waste Service Response #> 95 Solid Waste Service Response #> 96 Solid Waste Service Response #> 97 Solid Waste Service Response #> 98 Solid Waste Service Response #> 99 Solid Waste Service Response #> 100 Solid Waste Service Response #> 101 Solid Waste Service Response #> 102 Solid Waste Service Response #> 103 Solid Waste Service Response #> 104 Solid Waste Service Response #> 105 Solid Waste Service Response #> 106 Solid Waste Service Response #> 107 Solid Waste Service Response #> 108 Solid Waste Service Response #> 109 Solid Waste Service Response #> 110 Solid Waste Service Response #> 111 Solid Waste Service Response #> 112 Solid Waste Service Response #> 113 Solid Waste Service Response #> 114 Solid Waste Service Response #> 115 Solid Waste Service Response #> 116 Solid Waste Service Response #> 117 Solid Waste Service Response #> 118 Solid Waste Service Response #> last_activity_date outcome #> 1 2021-01-29 15:01:00 Work completed #> 2 2021-02-03 14:12:00 Work completed #> 3 2021-01-22 14:34:00 Work completed #> 4 2021-02-23 14:24:00 SR assessed and no cause for action determined #> 5 2021-02-16 15:24:00 SR assessed and no cause for action determined #> 6 2021-02-23 14:26:00 SR assessed and no cause for action determined #> 7 2021-03-04 15:18:00 Work completed #> 8 2021-01-25 15:55:00 Work completed #> 9 2021-03-03 14:21:00 SR assessed and no cause for action determined #> 10 2021-02-04 15:51:00 Work completed #> 11 2021-02-23 14:30:00 SR assessed and no cause for action determined #> 12 2021-03-03 14:22:00 Work completed #> 13 2021-03-05 14:24:00 SR assessed and no cause for action determined #> 14 2021-03-05 14:19:00 Work completed #> 15 2021-03-15 14:51:00 Work completed #> 16 2021-04-05 16:08:00 Work completed #> 17 2021-04-06 14:41:00 Work completed #> 18 2021-04-14 14:11:00 Work completed #> 19 2021-05-06 13:54:00 Work completed #> 20 2021-05-06 13:54:00 Work completed #> 21 2021-05-07 15:16:00 SR assessed and no cause for action determined #> 22 2021-04-29 15:46:00 SR assessed and no cause for action determined #> 23 2021-04-29 15:45:00 SR assessed and no cause for action determined #> 24 2021-04-26 15:15:00 Work completed #> 25 2021-04-29 15:55:00 Work completed #> 26 2021-05-07 15:17:00 Work completed #> 27 2021-05-20 15:17:00 Work completed #> 28 2021-05-21 15:16:00 Work completed #> 29 2021-05-21 15:13:00 Work completed #> 30 2021-05-21 15:09:00 Work completed #> 31 2021-05-21 15:12:00 Work completed #> 32 2021-05-21 15:14:00 Work completed #> 33 2021-05-25 14:27:00 Work completed #> 34 2021-05-25 14:26:00 Work completed #> 35 2021-06-02 14:32:00 Work completed #> 36 2021-06-02 14:43:00 Work completed #> 37 2021-06-14 15:10:00 SR assessed and no cause for action determined #> 38 2021-06-23 13:56:00 Work completed #> 39 2021-06-30 14:51:00 SR assessed and no cause for action determined #> 40 2021-06-22 15:21:00 Work completed #> 41 2021-07-08 14:51:00 Work completed #> 42 2021-07-06 15:32:00 SR assessed and no cause for action determined #> 43 2021-07-20 14:16:00 Work completed #> 44 2021-07-27 15:15:00 Work completed #> 45 2021-07-27 15:16:00 Work completed #> 46 2021-08-16 15:11:00 Work completed #> 47 2021-09-02 15:04:00 Work completed #> 48 2021-09-11 14:13:00 Work completed #> 49 2021-09-15 15:07:00 Work completed #> 50 2021-09-29 14:47:00 Work completed #> 51 2021-10-12 14:48:00 Work completed #> 52 2021-10-20 15:15:00 Work completed #> 53 2021-10-12 14:45:00 Work completed #> 54 2021-09-22 14:59:00 SR assessed and no cause for action determined #> 55 2021-09-24 15:00:00 Work completed #> 56 2021-09-21 14:25:00 Work completed #> 57 2021-09-25 15:52:00 SR assessed and no cause for action determined #> 58 2021-09-24 15:02:00 SR assessed and no cause for action determined #> 59 2021-09-24 15:03:00 Work completed #> 60 2021-09-24 15:01:00 Work completed #> 61 2021-11-02 14:43:00 Work completed #> 62 2021-11-05 13:51:00 Work completed #> 63 2021-11-10 14:45:00 Work completed #> 64 2021-11-18 14:44:00 SR assessed and no cause for action determined #> 65 2021-11-23 15:12:00 Work completed #> 66 2021-12-04 07:25:00 SR assessed and no cause for action determined #> 67 2021-12-06 15:01:00 Work completed #> 68 2021-12-09 14:36:00 Work completed #> 69 2021-12-09 14:20:00 Work completed #> 70 2021-12-10 15:15:00 Work completed #> 71 2021-12-13 14:33:00 SR assessed and no cause for action determined #> 72 2021-12-13 14:34:00 SR assessed and no cause for action determined #> 73 2021-12-21 14:44:00 SR assessed and no cause for action determined #> 74 2021-12-23 15:09:00 Work completed #> 75 2020-01-11 16:34:00 Work completed #> 76 2020-01-31 13:44:00 Work completed #> 77 2020-03-02 15:27:00 SR assessed and no cause for action determined #> 78 2020-03-13 14:18:00 Work completed #> 79 2020-03-17 15:51:00 Work completed #> 80 2020-05-07 15:12:00 Work completed #> 81 2020-06-03 15:18:00 Work completed #> 82 2020-05-12 14:40:00 Work completed #> 83 2020-05-12 14:41:00 Work completed #> 84 2020-05-12 14:39:00 Work completed #> 85 2020-07-06 14:29:00 SR assessed and no cause for action determined #> 86 2020-07-09 14:26:00 Work completed #> 87 2020-07-22 14:01:00 Work completed #> 88 2020-07-28 15:19:00 Work completed #> 89 2020-07-06 08:32:00 Work completed #> 90 2020-07-21 14:33:00 Work completed #> 91 2020-07-22 14:05:00 Work completed #> 92 2020-08-17 14:33:00 Work completed #> 93 2020-08-07 15:03:00 SR assessed and no cause for action determined #> 94 2020-10-07 15:54:00 Work completed #> 95 2020-10-05 14:32:00 SR assessed and no cause for action determined #> 96 2020-10-08 15:38:00 Work completed #> 97 2020-10-22 13:55:00 Work completed #> 98 2020-11-04 15:30:00 Work completed #> 99 2020-10-26 14:29:00 Work completed #> 100 2020-10-05 14:33:00 SR assessed and no cause for action determined #> 101 2020-10-08 15:39:00 Work completed #> 102 2020-10-07 14:39:00 Work completed #> 103 2020-10-08 15:30:00 Work completed #> 104 2020-10-29 14:20:00 SR assessed and no cause for action determined #> 105 2020-10-29 14:11:00 Work completed #> 106 2020-11-17 14:02:00 Work completed #> 107 2020-11-17 14:03:00 SR assessed and no cause for action determined #> 108 2020-11-19 14:46:00 Work completed #> 109 2020-11-24 14:38:00 Work completed #> 110 2020-11-27 15:08:00 Work completed #> 111 2020-11-27 15:09:00 Work completed #> 112 2020-12-04 14:43:00 Work completed #> 113 2020-12-08 15:46:00 SR assessed and no cause for action determined #> 114 2020-12-15 14:40:00 Work completed #> 115 2020-12-15 15:33:00 Work completed #> 116 2020-12-15 15:34:00 Work completed #> 117 2020-12-15 15:32:00 Work completed #> 118 2020-12-18 14:44:00 SR assessed and no cause for action determined #> days_to_close address zip_code neighborhood #> 1 7.29 800 WILDWOOD PKWY 21229 Edmondson Village #> 2 9.89 826 N WOODINGTON RD 21229 Rognel Heights #> 3 1.04 905 MOUNT HOLLY ST 21229 Edgewood #> 4 11.23 4000 COLBORNE RD 21229 Edmondson Village #> 5 3.19 3801 ROKEBY RD 21229 Edmondson Village #> 6 8.11 4009 COLBORNE RD 21229 Edmondson Village #> 7 8.03 631 N WOODINGTON RD 21229 Edmondson Village #> 8 0.00 704 MOUNT HOLLY ST 21229 Edmondson Village #> 9 7.68 4010 GELSTON DR 21229 Edmondson Village #> 10 7.08 3909 COLBORNE RD 21229 Edmondson Village #> 11 13.27 901 MOUNT HOLLY ST 21229 Edgewood #> 12 3.07 3909 COLBORNE RD 21229 Edmondson Village #> 13 4.07 731 MOUNT HOLLY ST 21229 Edgewood #> 14 3.02 1105 LYNDHURST ST 21229 Edmondson Village #> 15 7.95 3909 COLBORNE RD 21229 Edmondson Village #> 16 25.00 800 N WOODINGTON RD 21229 Rognel Heights #> 17 18.90 3900 ROKEBY RD 21229 Edmondson Village #> 18 22.10 725 MOUNT HOLLY ST 21229 Edgewood #> 19 32.86 3908 WOODRIDGE RD 21229 Edmondson Village #> 20 32.86 3901 COLBORNE RD 21229 Edmondson Village #> 21 31.96 608 N WOODINGTON RD 21229 Rognel Heights #> 22 19.97 800 KEVIN RD 21229 Rognel Heights #> 23 22.09 816 WILDWOOD PKWY 21229 Edmondson Village #> 24 10.97 4006 WOODRIDGE RD 21229 Edmondson Village #> 25 3.08 801 KEVIN RD 21229 Rognel Heights #> 26 6.24 829 N AUGUSTA AVE 21229 Edmondson Village #> 27 7.12 3924 CRANSTON AVE 21229 Edmondson Village #> 28 0.00 3909 ROKEBY RD 21229 Edmondson Village #> 29 0.00 1008 LYNDHURST ST 21229 Edmondson Village #> 30 0.00 1100 WILDWOOD PKWY 21229 Edmondson Village #> 31 0.00 1206 WILDWOOD PKWY 21229 Edmondson Village #> 32 0.00 3902 FLOWERTON RD 21229 Edmondson Village #> 33 3.80 4000 COLBORNE RD 21229 Edmondson Village #> 34 4.13 3916 GELSTON DR 21229 Edmondson Village #> 35 6.98 1200 BLK N AUGUSTA-MOUNTWOOD 21229 Edmondson Village #> 36 3.08 1000 N WOODINGTON RD 21229 Rognel Heights #> 37 8.08 1248 N AUGUSTA AVE 21229 Edmondson Village #> 38 6.11 3801 STOKES DR 21229 Edmondson Village #> 39 8.13 3810 GELSTON DR 21229 Edmondson Village #> 40 4.09 4022 CRANSTON AVE 21229 Edmondson Village #> 41 6.16 FLOWERTON RD & N WOODINGTON RD 21229 Rognel Heights #> 42 3.86 3810 GELSTON DR 21229 Edmondson Village #> 43 10.95 813 N AUGUSTA AVE 21229 Edmondson Village #> 44 14.17 3814 GELCRAN LN 21229 Edmondson Village #> 45 7.90 4021 CRANSTON AVE 21229 Edmondson Village #> 46 7.02 3809 STOKES DR 21229 Edmondson Village #> 47 6.96 901 N WOODINGTON RD 21229 Edmondson Village #> 48 5.28 3902 WOODRIDGE RD 21229 Edmondson Village #> 49 0.14 3919 FLOWERTON RD 21229 Edmondson Village #> 50 0.83 600 WILDWOOD PKWY 21229 Edmondson Village #> 51 11.07 3900 EDMONDSON AVE 21229 Edmondson Village #> 52 9.18 3819 CRANSTON AVE 21229 Edmondson Village #> 53 5.22 3900 EDMONDSON AVE 21229 Edmondson Village #> 54 2.20 1252 N AUGUSTA AVE 21229 Edmondson Village #> 55 1.10 600 N AUGUSTA AVE 21229 Edmondson Village #> 56 0.79 601 N LOUDON AVE 21229 Edmondson Village #> 57 1.26 3800 GELSTON DR 21229 Edmondson Village #> 58 2.09 3901 FLOWERTON RD 21229 Edmondson Village #> 59 2.08 3900 FLOWERTON RD 21229 Edmondson Village #> 60 2.01 711 LYNDHURST ST 21229 Edmondson Village #> 61 5.04 3909 COLBORNE RD 21229 Edmondson Village #> 62 0.94 3807 STOKES DR 21229 Edmondson Village #> 63 0.94 1106 LYNDHURST ST 21229 Edmondson Village #> 64 0.99 4100 GLEN HUNT RD 21229 Edmondson Village #> 65 3.14 4100 GLEN HUNT RD 21229 Edmondson Village #> 66 1.66 3900 EDMONDSON AVE 21229 Edmondson Village #> 67 2.08 4201 GELSTON DR 21229 Rognel Heights #> 68 0.99 700 BLK LYNDHURST ST 21229 Edmondson Village #> 69 0.99 3814 CRANSTON AVE 21229 Edmondson Village #> 70 1.06 700 WICKLOW RD 21229 Rognel Heights #> 71 2.19 913 LYNDHURST ST 21229 Edmondson Village #> 72 2.15 3900 EDMONDSON AVE 21229 Edmondson Village #> 73 1.25 913 LYNDHURST ST 21229 Edmondson Village #> 74 1.06 3807 STOKES DR 21229 Edmondson Village #> 75 4.75 3909 COLBORNE RD 21229 Edmondson Village #> 76 7.98 3909 COLBORNE RD 21229 Edmondson Village #> 77 7.89 4225 COLBORNE RD 21229 Rognel Heights #> 78 2.18 712 WICKLOW RD 21229 Rognel Heights #> 79 4.06 600 BLK WICKLOW RD 21229 Rognel Heights #> 80 44.18 600 BLK WICKLOW RD 21229 Rognel Heights #> 81 36.08 4102 WOODRIDGE RD 21229 Edmondson Village #> 82 6.16 3900 FLOWERTON RD 21229 Edmondson Village #> 83 6.16 3900 ROKEBY RD 21229 Edmondson Village #> 84 29.20 723 MOUNT HOLLY ST 21229 Edgewood #> 85 41.02 1008 WILDWOOD PKWY 21229 Edmondson Village #> 86 16.02 4105 FLOWERTON RD 21229 Edmondson Village #> 87 22.96 601 N WOODINGTON RD 21229 Edmondson Village #> 88 24.97 1100 LYNDHURST ST 21229 Edmondson Village #> 89 2.69 1100 LYNDHURST ST 21229 Edmondson Village #> 90 21.09 4003 COLBORNE RD 21229 Edmondson Village #> 91 21.22 622 WICKLOW RD 21229 Rognel Heights #> 92 17.97 4029 CRANSTON AVE 21229 Edmondson Village #> 93 0.98 622 WICKLOW RD 21229 Rognel Heights #> 94 61.93 4100 MOUNTWOOD RD 21229 Edmondson Village #> 95 53.09 4200 FLOWERTON RD 21229 Rognel Heights #> 96 40.83 4000 WOODRIDGE RD 21229 Edmondson Village #> 97 1.17 1102 MOUNT HOLLY ST 21229 Edmondson Village #> 98 12.04 1000 MOUNT HOLLY ST 21229 Edmondson Village #> 99 2.90 4200 EDMONDSON AVE 21229 Rognel Heights #> 100 25.97 700 WILDWOOD PKWY 21229 Edmondson Village #> 101 15.09 3930 ROKEBY RD 21229 Edmondson Village #> 102 8.96 3901 COLBORNE RD 21229 Edmondson Village #> 103 8.20 3815 HARLEM AVE 21229 Edmondson Village #> 104 1.01 718 LYNDHURST ST 21229 Edmondson Village #> 105 0.93 1011 MOUNT HOLLY ST 21229 Edgewood #> 106 12.91 3901 COLBORNE RD 21229 Edmondson Village #> 107 4.15 600 MOUNT HOLLY ST 21229 Edmondson Village #> 108 1.99 3901 COLBORNE RD 21229 Edmondson Village #> 109 1.09 3901 COLBORNE RD 21229 Edmondson Village #> 110 3.17 718 LYNDHURST ST 21229 Edmondson Village #> 111 2.20 4009 COLBORNE RD 21229 Edmondson Village #> 112 1.16 618 WICKLOW RD 21229 Rognel Heights #> 113 1.19 3901 WOODRIDGE RD 21229 Edmondson Village #> 114 4.95 3901 COLBORNE RD 21229 Edmondson Village #> 115 1.03 4105 MOUNTWOOD RD 21229 Edmondson Village #> 116 1.03 4107 MOUNTWOOD RD 21229 Edmondson Village #> 117 1.00 602 N WOODINGTON RD 21229 Rognel Heights #> 118 2.22 4009 COLBORNE RD 21229 Edmondson Village #> council_district police_district latitude longitude #> 1 8 Southwestern 39.29641 -76.68416 #> 2 8 Southwestern 39.29722 -76.68637 #> 3 8 Southwestern 39.29815 -76.67980 #> 4 8 Southwestern 39.29801 -76.68264 #> 5 8 Southwestern 39.29923 -76.68060 #> 6 8 Southwestern 39.29766 -76.68282 #> 7 8 Southwestern 39.29505 -76.68574 #> 8 8 Southwestern 39.29535 -76.67989 #> 9 8 Southwestern 39.29579 -76.68288 #> 10 8 Southwestern 39.29768 -76.68213 #> 11 8 Southwestern 39.29804 -76.67980 #> 12 8 Southwestern 39.29768 -76.68213 #> 13 8 Southwestern 39.29581 -76.67985 #> 14 8 Southwestern 39.29963 -76.68127 #> 15 8 Southwestern 39.29768 -76.68213 #> 16 8 Southwestern 39.29633 -76.68635 #> 17 8 Southwestern 39.29954 -76.68205 #> 18 8 Southwestern 39.29576 -76.67985 #> 19 8 Southwestern 39.29729 -76.68211 #> 20 8 Southwestern 39.29769 -76.68193 #> 21 8 Southwestern 39.29437 -76.68622 #> 22 8 Southwestern 39.29634 -76.68734 #> 23 8 Southwestern 39.29686 -76.68412 #> 24 8 Southwestern 39.29727 -76.68279 #> 25 8 Southwestern 39.29661 -76.68706 #> 26 8 Southwestern 39.29729 -76.68491 #> 27 8 Southwestern 39.29656 -76.68246 #> 28 8 Southwestern 39.29918 -76.68228 #> 29 8 Southwestern 39.29893 -76.68169 #> 30 8 Southwestern 39.29944 -76.68407 #> 31 8 Southwestern 39.30028 -76.68406 #> 32 8 Southwestern 39.29877 -76.68205 #> 33 8 Southwestern 39.29801 -76.68264 #> 34 8 Southwestern 39.29581 -76.68224 #> 35 8 Southwestern 39.30085 -76.68512 #> 36 8 Southwestern 39.29855 -76.68644 #> 37 8 Southwestern 39.30055 -76.68549 #> 38 8 Southwestern 39.29983 -76.68057 #> 39 8 Southwestern 39.29578 -76.68062 #> 40 8 Southwestern 39.29653 -76.68315 #> 41 8 Southwestern 39.29846 -76.68619 #> 42 8 Southwestern 39.29578 -76.68062 #> 43 8 Southwestern 39.29670 -76.68488 #> 44 8 Southwestern 39.29601 -76.68068 #> 45 8 Southwestern 39.29618 -76.68309 #> 46 8 Southwestern 39.29997 -76.68081 #> 47 8 Southwestern 39.29782 -76.68590 #> 48 8 Southwestern 39.29729 -76.68196 #> 49 8 Southwestern 39.29842 -76.68258 #> 50 8 Southwestern 39.29419 -76.68428 #> 51 8 Southwestern 39.29410 -76.68137 #> 52 8 Southwestern 39.29626 -76.68085 #> 53 8 Southwestern 39.29410 -76.68137 #> 54 8 Southwestern 39.30104 -76.68600 #> 55 8 Southwestern 39.29416 -76.68524 #> 56 8 Southwestern 39.29425 -76.68232 #> 57 8 Southwestern 39.29575 -76.68034 #> 58 8 Southwestern 39.29844 -76.68198 #> 59 8 Southwestern 39.29877 -76.68199 #> 60 8 Southwestern 39.29550 -76.68104 #> 61 8 Southwestern 39.29768 -76.68213 #> 62 8 Southwestern 39.29999 -76.68051 #> 63 8 Southwestern 39.29968 -76.68173 #> 64 8 Southwestern 39.30014 -76.68434 #> 65 8 Southwestern 39.30014 -76.68434 #> 66 8 Southwestern 39.29410 -76.68137 #> 67 8 Southwestern 39.29477 -76.68687 #> 68 8 Southwestern 39.29604 -76.68132 #> 69 8 Southwestern 39.29659 -76.68076 #> 70 8 Southwestern 39.29515 -76.68702 #> 71 8 Southwestern 39.29831 -76.68122 #> 72 8 Southwestern 39.29410 -76.68137 #> 73 8 Southwestern 39.29831 -76.68122 #> 74 8 Southwestern 39.29993 -76.68075 #> 75 8 Southwestern 39.29768 -76.68213 #> 76 8 Southwestern 39.29768 -76.68213 #> 77 8 Southwestern 39.29725 -76.68752 #> 78 8 Southwestern 39.29538 -76.68736 #> 79 8 Southwestern 39.29495 -76.68636 #> 80 8 Southwestern 39.29495 -76.68636 #> 81 8 Southwestern 39.29721 -76.68452 #> 82 8 Southwestern 39.29877 -76.68199 #> 83 8 Southwestern 39.29954 -76.68205 #> 84 8 Southwestern 39.29574 -76.67985 #> 85 8 Southwestern 39.29867 -76.68399 #> 86 8 Southwestern 39.29835 -76.68462 #> 87 8 Southwestern 39.29415 -76.68569 #> 88 8 Southwestern 39.29953 -76.68172 #> 89 8 Southwestern 39.29953 -76.68172 #> 90 8 Southwestern 39.29767 -76.68266 #> 91 8 Southwestern 39.29476 -76.68641 #> 92 8 Southwestern 39.29618 -76.68330 #> 93 8 Southwestern 39.29476 -76.68641 #> 94 8 Southwestern 39.30083 -76.68448 #> 95 8 Southwestern 39.29860 -76.68678 #> 96 8 Southwestern 39.29727 -76.68265 #> 97 8 Southwestern 39.29962 -76.68033 #> 98 8 Southwestern 39.29877 -76.68025 #> 99 8 Southwestern 39.29392 -76.68610 #> 100 8 Southwestern 39.29565 -76.68413 #> 101 8 Southwestern 39.29951 -76.68297 #> 102 8 Southwestern 39.29769 -76.68193 #> 103 8 Southwestern 39.29495 -76.68078 #> 104 8 Southwestern 39.29589 -76.68154 #> 105 8 Southwestern 39.29905 -76.67984 #> 106 8 Southwestern 39.29769 -76.68193 #> 107 8 Southwestern 39.29400 -76.67982 #> 108 8 Southwestern 39.29769 -76.68193 #> 109 8 Southwestern 39.29769 -76.68193 #> 110 8 Southwestern 39.29578 -76.68135 #> 111 8 Southwestern 39.29766 -76.68282 #> 112 8 Southwestern 39.29482 -76.68621 #> 113 8 Southwestern 39.29695 -76.68188 #> 114 8 Southwestern 39.29769 -76.68193 #> 115 8 Southwestern 39.30048 -76.68449 #> 116 8 Southwestern 39.30049 -76.68454 #> 117 8 Southwestern 39.29419 -76.68622 #> 118 8 Southwestern 39.29766 -76.68282 #> geometry objectid #> 1 POINT (427245.1 180958.8) NA #> 2 POINT (427053.6 181048.6) NA #> 3 POINT (427619.9 181153.5) NA #> 4 POINT (427375.7 181136.8) NA #> 5 POINT (427550.9 181273.1) NA #> 6 POINT (427359.6 181098.7) NA #> 7 POINT (427109.2 180807.5) NA #> 8 POINT (427613.6 180842.2) NA #> 9 POINT (427355.8 180890.3) NA #> 10 POINT (427419.8 181100.8) NA #> 11 POINT (427620.4 181141.4) NA #> 12 POINT (427419.8 181100.8) NA #> 13 POINT (427616.5 180893.3) NA #> 14 POINT (427493.3 181317) NA #> 15 POINT (427419.8 181100.8) NA #> 16 POINT (427056.3 180949.5) NA #> 17 POINT (427425.9 181306.9) NA #> 18 POINT (427616.8 180887.9) NA #> 19 POINT (427421.5 181057.2) NA #> 20 POINT (427437.1 181101.5) NA #> 21 POINT (427067.6 180731.8) NA #> 22 POINT (426970.8 180950.9) NA #> 23 POINT (427248.6 181008.8) NA #> 24 POINT (427362.4 181054.9) NA #> 25 POINT (426994.6 180980.5) NA #> 26 POINT (427179.6 181056.1) NA #> 27 POINT (427391.4 180976.1) NA #> 28 POINT (427405.9 181266.7) NA #> 29 POINT (427457.2 181240) NA #> 30 POINT (427251.2 181295.3) NA #> 31 POINT (427252 181388.9) NA #> 32 POINT (427426.1 181222) NA #> 33 POINT (427375.7 181136.8) NA #> 34 POINT (427411 180892.5) NA #> 35 POINT (427160.6 181451.5) NA #> 36 POINT (427047.2 181195.5) NA #> 37 POINT (427128.4 181418.1) NA #> 38 POINT (427553.2 181340) NA #> 39 POINT (427550.7 180890.4) NA #> 40 POINT (427331.8 180972.6) NA #> 41 POINT (427068.6 181185.9) NA #> 42 POINT (427550.7 180890.4) NA #> 43 POINT (427182.9 180991.1) NA #> 44 POINT (427544.8 180915.6) NA #> 45 POINT (427337.4 180933.7) NA #> 46 POINT (427532.3 181355) NA #> 47 POINT (427094.2 181115.1) NA #> 48 POINT (427434.3 181057.3) NA #> 49 POINT (427380.3 181183) NA #> 50 POINT (427235.8 180713) NA #> 51 POINT (427486.6 180703.4) NA #> 52 POINT (427530.3 180943.6) NA #> 53 POINT (427486.6 180703.4) NA #> 54 POINT (427084.4 181472.1) NA #> 55 POINT (427152.9 180709.2) NA #> 56 POINT (427404.1 180720.3) NA #> 57 POINT (427574.4 180887.4) NA #> 58 POINT (427431.9 181185.4) NA #> 59 POINT (427431.1 181221.7) NA #> 60 POINT (427514.3 180859) NA #> 61 POINT (427419.8 181100.8) NA #> 62 POINT (427558.7 181357.8) NA #> 63 POINT (427453.5 181323.1) NA #> 64 POINT (427227.7 181372.6) NA #> 65 POINT (427227.7 181372.6) NA #> 66 POINT (427486.6 180703.4) NA #> 67 POINT (427012.1 180776.6) NA #> 68 POINT (427489.8 180918.3) NA #> 69 POINT (427538.5 180980) NA #> 70 POINT (426998.5 180818.3) NA #> 71 POINT (427498.1 181171.3) NA #> 72 POINT (427486.6 180703.4) NA #> 73 POINT (427498.1 181171.3) NA #> 74 POINT (427537.9 181350.9) NA #> 75 POINT (427419.9 181100) 9952 #> 76 POINT (427419.9 181100) 35902 #> 77 POINT (426955 181050.2) 107675 #> 78 POINT (426969.6 180842.9) 137896 #> 79 POINT (427055.6 180795.5) 146984 #> 80 POINT (427055.6 180795.5) 164251 #> 81 POINT (427213.4 181046.9) 181572 #> 82 POINT (427431.3 181220.8) 202607 #> 83 POINT (427426.1 181306.1) 202612 #> 84 POINT (427617.1 180885.2) 249419 #> 85 POINT (427259 181209.2) 273594 #> 86 POINT (427204.7 181173.5) 342477 #> 87 POINT (427114.2 180707.1) 371806 #> 88 POINT (427454.6 181305.5) 374388 #> 89 POINT (427454.6 181305.5) 374485 #> 90 POINT (427373.7 181099) 377533 #> 91 POINT (427051.6 180774.8) 383053 #> 92 POINT (427319.1 180932.5) 464217 #> 93 POINT (427051.6 180774.8) 493103 #> 94 POINT (427215.9 181448.5) 494091 #> 95 POINT (427017.8 181200.3) 511162 #> 96 POINT (427375.1 181054.4) 576920 #> 97 POINT (427574.1 181316.1) 597230 #> 98 POINT (427581 181221.2) 604355 #> 99 POINT (427078.5 180681.6) 604893 #> 100 POINT (427248 180873.6) 618416 #> 101 POINT (427346.5 181302.6) 634455 #> 102 POINT (427437.3 181100.6) 656551 #> 103 POINT (427537.2 180797.2) 663950 #> 104 POINT (427471.6 180901.2) 718545 #> 105 POINT (427616.3 181252.9) 719722 #> 106 POINT (427437.3 181100.6) 728477 #> 107 POINT (427620.5 180691.4) 744847 #> 108 POINT (427437.3 181100.6) 758450 #> 109 POINT (427437.3 181100.6) 761652 #> 110 POINT (427488 180888.9) 767254 #> 111 POINT (427359.8 181097.9) 772820 #> 112 POINT (427068.9 180780.6) 784068 #> 113 POINT (427441.6 181019.1) 798397 #> 114 POINT (427437.3 181100.6) 809360 #> 115 POINT (427215.4 181409.8) 816919 #> 116 POINT (427210.5 181411.1) 816923 #> 117 POINT (427068.5 180710.7) 817134 #> 118 POINT (427359.8 181097.9) 826458"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Get selected area streets — get_area_streets","title":"Get selected area streets — get_area_streets","text":"Get streets within area areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get selected area streets — get_area_streets","text":"","code":"get_area_streets( area = NULL, street_type = NULL, sha_class = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, trim = FALSE, msa = FALSE, union = TRUE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_streets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get selected area streets — get_area_streets","text":"area sf object area streets return. street_type selected street subtypes include. default, returned data includes subtypes except alleys (\"STRALY\"). Options include c(\"STRALY\", \"STRPRD\", \"STRR\", \"STREX\", \"STRFIC\", \"STRNDR\", \"STRURD\", \"STCLN\", \"STRTN\") sha_class selected SHA classifications include. \"\" selects streets assigned SHA classification (around one-quarter street segments). Additional options include c(\"COLL\", \"LOC\", \"MART\", \"PART\", \"FWY\", \"INT\") bbox bbox object defining area used filter data. area provided, bounding box ignored. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). trim Logical. Default FALSE. Trim streets area using sf::st_intersection(). msa Logical. Default FALSE. Get streets cached baltimore_msa_streets.gpkg file using cachedata parameter get_area_data function. union Logical. Default TRUE. Union geometry based fullname streets.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_vacants.html","id":null,"dir":"Reference","previous_headings":"","what":"Get vacant building notices — get_area_vacants","title":"Get vacant building notices — get_area_vacants","text":"Parcel boundaries properties active vacant building notice. building unoccupied unsafe unfit people live work inside building, two code violations fixed, six code violations past year, building may receive vacant building notice Baltimore City.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_vacants.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get vacant building notices — get_area_vacants","text":"","code":"get_area_vacants( area = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, crop = TRUE, trim = FALSE, rehabbed = FALSE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_vacants.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get vacant building notices — get_area_vacants","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. rehabbed TRUE, return building permits pulled properties vacant building notices. Default FALSE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_vacants.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get vacant building notices — get_area_vacants","text":"rehabbed parameter TRUE, returned data use occupancy permits pulled properties vacant building notices. DHCD uses data proxy vacant building rehabs.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":null,"dir":"Reference","previous_headings":"","what":"Get zoning data for an area — get_area_zoning","title":"Get zoning data for an area — get_area_zoning","text":"Get zoning codes area within provided sf bbox object.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get zoning data for an area — get_area_zoning","text":"","code":"get_area_zoning( area = NULL, bbox = NULL, category = c(\"all\", \"residential\", \"commercial\", \"industrial\"), diag_ratio = NULL, dist = NULL, asp = NULL, crop = TRUE, trim = FALSE, crs = NULL, union = FALSE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get zoning data for an area — get_area_zoning","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). bbox bbox object defining area used filter data. area provided, bounding box ignored. category Zoning category return. \"\", \"residential\", \"commercial\", \"industrial\" diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter. union Logical. Default FALSE. true, group zoning label combine geometry sf::st_union().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get zoning data for an area — get_area_zoning","text":"sf object zoning overlay data area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get zoning data for an area — get_area_zoning","text":"2017 zoning data include exemptions granted Baltimore City BMZA (Board Municipal Zoning Appeals).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_esri_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Get Baltimore data — get_baltimore_esri_data","title":"Get Baltimore data — get_baltimore_esri_data","text":"wrapper getdata::get_esri_data()","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_esri_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get Baltimore data — get_baltimore_esri_data","text":"","code":"get_baltimore_esri_data(area = NULL, nm = NULL, type = NULL, crs = NULL, ...)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_esri_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get Baltimore data — get_baltimore_esri_data","text":"area Area (passed location), Default: NULL nm nm (match single value baltimore_gis_index$nm), Default: NULL type Type used alias nm value, Default: NULL crs Coordinate reference system, Default: NULL ... Arguments passed getdata::get_esri_data url FeatureServer MapServer url retrieve data . Passed url parameter esri2sf::esri2sf() esri2sf::esri2df() functions. get_esri_layers(), optional url must service url base url one layer urls. location sf, sfc, bbox object (object convertible as_bbox(). Optional. dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. query string passed esri2sf, Default: NULL name,name_col Name value name column found ArcGIS FeatureServer MapServer data. coords Coordinate columns input data.frame output sf object (geometry 'centroid' 'point') Default: c(\"lon\", \"lat\"). from_crs df_to_sf(), coordinate reference system used coordinates well known text data frame. clean_names TRUE, set .name_repair janitor::make_clean_names() Ignored get_esri_metadata() returning data.frame, e.g. meta = \"id\". token string authentication token. defaults NULL. progress Show progress bar cli::cli_progress_along() TRUE. Default FALSE. quiet TRUE, use suppressMessages() prevent printing messages requested layer. Defaults FALSE. .name_repair Defaults \"check_unique\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_esri_data.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get Baltimore data — get_baltimore_esri_data","text":"dataframe simple feature object","code":""},{"path":[]},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_worker_flows.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows","text":"","code":"get_baltimore_worker_flows( area, tracts = baltimore_tracts, min_estimate = 10, geometry = TRUE, crs = 2804 )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_worker_flows.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows","text":"area sf sfc object intersects tracts. tracts Data tigris::tracts() one county Balitmore metro area. Defaults baltimore_tracts. min_estimate Minimum number workers residents tract must include results. Tracts fewer min_estimate values filtered results. Defaults 10. geometry TRUE, return list sf objects. FALSE, return list data.frame objects. Defaults TRUE. crs Coordinate reference system use returned data geometry = TRUE. Defaults 2804.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_worker_flows.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows","text":"list two data.frames sf objects named \"\" \"\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_worker_flows.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows","text":"Use FeatureLayers provided Baltimore Metropolitan Council. Deprecated 2024-10-28 discovering BMC removed required source layers.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_batch.html","id":null,"dir":"Reference","previous_headings":"","what":"Batch load or save data for an area, street, or intersection — get_batch","title":"Batch load or save data for an area, street, or intersection — get_batch","text":"batch loading/saving function less flexible get_area_data() can reduce need repetitive calls get_area_data() gathering area-level data mapping. get_data_batch() calls get_area_data(). get_area_batch() calls get_area() using provided area location parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_batch.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Batch load or save data for an area, street, or intersection — get_batch","text":"","code":"get_data_batch( get = NULL, area = NULL, label = get, adj = list(dist = 15, diag_ratio = NULL, asp = \"6:4\"), fn = NULL, batch = NULL, crop = TRUE, trim = FALSE, load = TRUE, cache = FALSE, save = FALSE, filetype = \"geojson\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... ) get_area_batch( get = NULL, area = NULL, label = get, adj = list(dist = 15, diag_ratio = NULL, asp = \"6:4\"), fn = NULL, batch = c(\"neighborhood\", \"council district\", \"csa\", \"tract\"), trim = FALSE, load = TRUE, save = FALSE, cache = FALSE, filetype = \"geojson\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_batch.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Batch load or save data for an area, street, or intersection — get_batch","text":"get Type geography use setting area data load save. Supported values area \"area\", \"street\", \"intersection\". Default: NULL area sf object use instead getting area, street, intersection. used get NULL. label Label use loaded objects saved files, Defaults get parameter. adj Named list parameters used adjust_bbox() create bounding box area, street, intersection. Set NULL use area (use another sf object other_area parameter) Default: list(dist = 15, diag_ratio = NULL, asp = \"6:4\"). fn Function apply area returning . Useful applying buffer street creating walking distance isochrone use bounding box intersection. batch character string named list. using get_area_batch(), batch must character vector list type(s) area supported get_area(). area intersecting area adjusted area returned. Default: \"neighborhood\", \"council district\", \"csa\", \"tract\" using get_data_batch(), batch must character vector matching one spatial datasets included mapbaltimore package cached advance. \"osm_buildings\" special supported parameter calls get_area_osm_buildings() return building footprints bounding box. Default: c(\"streets\", \"parks\", \"zoning\", \"hmt_2017\", \"mta_bus_lines\", \"mta_bus_stops\", \"trees\", \"vegetated_area\", \"unimproved_property\"). named list list items sf objects, supported character strings, valid URLs ArcGIS FeatureServer MapServer layers also supported. Default: NULL crop FALSE, return data intersects bounding box area, street, intersection crop bounding box. parameter supported get_area_batch(). Default: TRUE. trim TRUE (adj NULL), trim data area, street, intersection. Default: FALSE. load TRUE, load datasets global environment, Default: TRUE cache TRUE, cache datasets package cache folder cache_baltimore_data(). Default FALSE. save TRUE, save selected areas datasets locally file (using filetype parameter file extension)., Default: FALSE filetype File extension supported sf::write_sf(), Default: 'geojson' crs Coordinate reference system ... Parameters passed get_area(), get_streets(), get_intersection() depending value get parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_batch.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Batch load or save data for an area, street, or intersection — get_batch","text":"","code":"if (FALSE) { # \\dontrun{ if (interactive()) { # Load streets and cached edge of pavement data for the Harwood neighborhood get_data_batch( get = \"area\", label = \"harwood\", type = \"neighborhood\", area_name = \"Harwood\", batch = c(\"streets\", \"edge_of_pavement\"), load = TRUE, save = FALSE ) # Save parks, trees, and vegetated area w/in 800 meters # of the intersection of E. Pratt and Light Sts. to GeoJSON files get_data_batch( get = \"intersection\", street_names = \"E PRATT ST & LIGHT ST\", adj = list(dist = 0, diag_ratio = NULL, asp = \"1:1\"), dist = 800, batch = c(\"parks\", \"trees\", \"vegetated_area\") ) } } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":null,"dir":"Reference","previous_headings":"","what":"Get intersections — get_intersection","title":"Get intersections — get_intersection","text":"Get intersections name id option apply buffer return streets edgement pavement instead intersection.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get intersections — get_intersection","text":"","code":"get_intersection( street_names = NULL, id = NULL, dist = 25, type = c(\"area\", \"edge_of_pavement\", \"streets\"), trim = TRUE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get intersections — get_intersection","text":"street_names street names matching one names named_intersections data. id id values corresponding one id values named_intersections data. dist buffer distance meters. Optional. type Type data return. \"area\" returns intersection center dist 0 circle centered intersection center positive dist value. \"edge_of_pavement\" \"streets\" return either cached edge pavement data street center line data. trim type \"edge_of_pavement\" \"streets\" trim TRUE return data trimmed buffered intersection, otherwise return data within bounding box, Default: TRUE","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get intersections — get_intersection","text":"Intersection center point, buffered area around intersection center, streets, edge pavement data.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get intersections — get_intersection","text":"","code":"get_intersection(street_names = \"Overton St & S Chapelgate Lane\", dist = 30) #> Simple feature collection with 1 feature and 2 fields #> Geometry type: POLYGON #> Dimension: XY #> Bounding box: xmin: 425908.6 ymin: 178921.1 xmax: 425968.6 ymax: 178981.1 #> Projected CRS: NAD83(HARN) / Maryland #> id name geometry #> 1 74958 OVERTON ST & S CHAPELGATE LANE POLYGON ((425968.6 178951.1... get_intersection(id = \"41758\", dist = 425, type = \"streets\", trim = FALSE) #> Simple feature collection with 24 features and 1 field #> Geometry type: GEOMETRY #> Dimension: XY #> Bounding box: xmin: -8536815 ymin: 4767901 xmax: -8535714 ymax: 4769007 #> Projected CRS: WGS 84 / Pseudo-Mercator #> # A tibble: 24 × 2 #> fullname geometry #> #> 1 AYRDALE AVE MULTILINESTRING ((-8536096 4768614, -8536071 4768680, -85360… #> 2 BERWYN AVE MULTILINESTRING ((-8536330 4768609, -8536335 4768620, -85363… #> 3 BONNER ROAD MULTILINESTRING ((-8536101 4768098, -8536161 4768074), (-853… #> 4 CALLAWAY AVE MULTILINESTRING ((-8535905 4768392, -8535879 4768460), (-853… #> 5 CARSDALE AVE MULTILINESTRING ((-8536561 4768793, -8536559 4768801, -85365… #> 6 CHATHAM ROAD LINESTRING (-8535714 4768930, -8535773 4768954, -8535897 476… #> 7 CHELSEA TERR MULTILINESTRING ((-8536258 4767966, -8536265 4767981), (-853… #> 8 COPLEY ROAD MULTILINESTRING ((-8535725 4768467, -8535717 4768482), (-853… #> 9 DORCHESTER ROAD MULTILINESTRING ((-8536246 4768984, -8536290 4768984, -85363… #> 10 EGERTON ROAD MULTILINESTRING ((-8535797 4768658, -8535809 4768663), (-853… #> # ℹ 14 more rows"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_maryland_open_resource.html","id":null,"dir":"Reference","previous_headings":"","what":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","title":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","text":"function deprecated functionality now available mapmaryland::get_md_open_data() wraps general getdata::get_open_data() function. Get selected dataset using Socrata Query Language (SoQL) parameters tibble sf object. Details SoQL queries found Socrata API documentation https://dev.socrata.com/docs/queries/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_maryland_open_resource.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","text":"","code":"get_maryland_open_resource( resource = NULL, select = NULL, where = NULL, query = NULL, geometry = FALSE, area = NULL, bbox = NULL, longitude = \"longitude\", latitude = \"latitude\", trim = FALSE, key = Sys.getenv(\"MARYLAND_OPEN_DATA_API_KEY\"), crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_maryland_open_resource.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","text":"resource Socrata dataset identifier selected dataset Maryland's Open Data portal select SODA $select parameter. Set columns returned, similar SELECT SQL. https://dev.socrata.com/docs/queries/select.html SODA $parameter. Filters rows returned, similar . https://dev.socrata.com/docs/queries/.html query SODA $query parameter. full SoQL query string, one parameter. https://dev.socrata.com/docs/queries/query.html geometry TRUE latitude/longitude columns available, return sf() object. Default FALSE. area sf object used generate bbox (used bbox NULL). Required use trim parameter. Default NULL. bbox bbox object generate query non-spatial resources latitude longitude columns. Default NULL. longitude Name column containing longitude data, Default: 'longitude' latitude Name column containing latitude data, Default: 'latitude' trim area provided, trim data area boundary rather bounding box, Default: FALSE. area must provided TRUE. crs Coordinate reference system return.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_maryland_open_resource.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","text":"","code":"if (FALSE) { # \\dontrun{ ## Get Q2 2020 vehicle crash data for Cecil County, Maryland get_maryland_open_resource( resource = \"65du-s3qu\", where = \"(year = '2020') AND (quarter = 'Q2') AND county_desc like 'Cecil'\" ) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_nearby_areas.html","id":null,"dir":"Reference","previous_headings":"","what":"Get nearby areas — get_nearby_areas","title":"Get nearby areas — get_nearby_areas","text":"Return areas selected type within set distance another area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_nearby_areas.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get nearby areas — get_nearby_areas","text":"","code":"get_nearby_areas( area, type = c(\"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\", \"park district\"), dist = 1, exclude_area = TRUE, residential = FALSE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_nearby_areas.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get nearby areas — get_nearby_areas","text":"area sf object. Must name column exclude_area work. type Required. Supported values include \"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\", \"park district\". type may different type area provided. dist Distance meters matching nearby areas. Default 1 meter. exclude_area Logical. Default TRUE. FALSE, include areas provided area (assuming areas provide type parameter provided get_nearby_areas). residential Logical. Default FALSE. type neighborhood, set TRUE return residential neighborhoods (excluding industrial areas, business parks, parks/reservoirs).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Get streets — get_streets","title":"Get streets — get_streets","text":"Get streets Baltimore City name option exclude streets name, crop bounding box, filter selected street types functional classifications.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get streets — get_streets","text":"","code":"get_streets( street_name, exclude_name = NULL, street_type = NULL, sha_class = NULL, block_num = NULL, bbox = NULL, union = TRUE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get streets — get_streets","text":"street_name Street names return. Required. exclude_name Street names exclude street_type selected street subtypes include. default, returned data includes subtypes except alleys (\"STRALY\"). Options include c(\"STRALY\", \"STRPRD\", \"STRR\", \"STREX\", \"STRFIC\", \"STRNDR\", \"STRURD\", \"STCLN\", \"STRTN\"). supported sha_class selected SHA classifications include. \"\" selects streets assigned SHA classification (around one-quarter street segments). Additional options include c(\"COLL\", \"LOC\", \"MART\", \"PART\", \"FWY\", \"INT\") block_num Integer vector block number, e.g. 300, range block numbers (e.g. c(100, 500)) filter streets. bbox bbox crop returned streets. Optional. union Logical. TRUE, use st_union combine geometry fullname streets.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get streets — get_streets","text":"OUTPUT_DESCRIPTION","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get streets — get_streets","text":"DETAILS","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get streets — get_streets","text":"","code":"get_streets(street_name = \"UNIVERSITY PKWY\") #> Simple feature collection with 2 features and 1 field #> Geometry type: MULTILINESTRING #> Dimension: XY #> Bounding box: xmin: 431490.7 ymin: 184537.1 xmax: 433526.9 ymax: 186030.6 #> Projected CRS: NAD83(HARN) / Maryland #> # A tibble: 2 × 2 #> fullname geometry #> #> 1 E UNIVERSITY PKWY ((433012.2 184928.3, 433040.2 184906.5, 433058.1 184891.7, … #> 2 W UNIVERSITY PKWY ((431490.7 186021.5, 431503.9 186030.6), (432938.4 185006.9… get_streets(street_name = c(\"E FAYETTE\", \"ORLEANS\"), block_num = c(1700, 3600)) #> Warning: attribute variables are assumed to be spatially constant throughout all geometries #> Simple feature collection with 2 features and 1 field #> Geometry type: MULTILINESTRING #> Dimension: XY #> Bounding box: xmin: 435026.7 ymin: 180717.9 xmax: 437393.1 ymax: 180941.1 #> Projected CRS: NAD83(HARN) / Maryland #> # A tibble: 2 × 2 #> fullname geometry #> #> 1 E FAYETTE ST ((436092.7 180775.4, 436117.4 180777), (435315.1 180732.7, 43537… #> 2 ORLEANS ST ((435026.7 180867.6, 435088.5 180870.3, 435123.3 180872.4, 43513…"},{"path":"https://elipousson.github.io/mapbaltimore/reference/hmt_2017.html","id":null,"dir":"Reference","previous_headings":"","what":"Housing Market Typology 2017 — hmt_2017","title":"Housing Market Typology 2017 — hmt_2017","text":"2017 update City’s Housing Market Typology jointly developed Baltimore City Planning Department, Department Housing & Community Development, Reinvestment Fund.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/hmt_2017.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Housing Market Typology 2017 — hmt_2017","text":"","code":"hmt_2017"},{"path":"https://elipousson.github.io/mapbaltimore/reference/hmt_2017.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Housing Market Typology 2017 — hmt_2017","text":"data frame 663 rows 15 variables: geoid U.S. Census Block Group GeoID geoid_part Identifier U.S. Census Block Group GeoID including part identifier part Part identifier cluster Housing market cluster cluster_group Housing market cluster median_sales_price Median sales price, Q3 2015 - Q2 2017 sales_price_variation Sales price variation, Q3 2015 - Q2 2017 num_sales Number residential sales, Q3 2015 - Q2 2017 num_foreclosure_filings Number foreclosure filings, Q3 2015 - Q2 2017 perc_foreclosure_sales Percent sales foreclosure, Q3 2015 - Q2 2017 perc_homeowners Percent owner occupied, July 2017 perc_permits_over10k Percent residential building permits $10,000, Q3 2015 - Q2 2017 vacant_lots_bldgs_per_acre_res Vacant lots buildings per residential acre, July 2017 units_per_acre_res Housing units per residential acre, July 2017 geometry MULTIPOLYGON geometry matching Census blocks groups parts block groups","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/hmt_2017.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Housing Market Typology 2017 — hmt_2017","text":"https://opendata.baltimorecity.gov/egis/rest/services/Hosted/Housing_Market_Typology_2017/FeatureServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/inspire_plans.html","id":null,"dir":"Reference","previous_headings":"","what":"INSPIRE Plans — inspire_plans","title":"INSPIRE Plans — inspire_plans","text":"Data frame boundary geometry INSPIRE Plans adopted progress.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/inspire_plans.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"INSPIRE Plans — inspire_plans","text":"","code":"inspire_plans"},{"path":"https://elipousson.github.io/mapbaltimore/reference/inspire_plans.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"INSPIRE Plans — inspire_plans","text":"data frame 24 rows 23 variables: plan_name Plan name plan_name_short Plan name (short) overall_status Overall status inspire_lead_planner Lead INSPIRE Planner plan_url Baltimore City Department Planning plan webpage url year_launched Year launched year_adopted Year adopted Planning Commission adoption_status Planning Commission adoption status adoption_date Planning Commission adoption data document_url Adopted plan PDF url recommendation_report_status Recommendation report status recommendation_report_url Draft recommendation report PDF url kick_off_presentation_date Kick-presentation date launch_date_target Target launch date walking_route_id_target_date Primary walking route identification date recommendations_date_target Target draft recommendation report publication date commission_review_date_target Target Planning Commission review date implementation_status Plan implementation status program_numbers School program numbers planning_districts Planning Districts neighborhoods Neighborhoods council_districts Baltimore City Council Districts geometry MULTIPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/inspire_plans.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"INSPIRE Plans — inspire_plans","text":"Last updated: 2024-03-29","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Layer for area data — layer_area_data","title":"Layer for area data — layer_area_data","text":"function deprecated functionality incorporated improved maplayer::layer_location_data() function uses similar set parameters. Layer ggplot show data area area bbox. Combines get_area_data geom_sf single call. Inherits data ggplot() data, extdata, cachedata left NULL. Set asis TRUE keep data crop area modified area. Optionally can combine data layer mask layer, area layer, additional number layers three. appearance area layer can modified fixed aesthetics using area_aes parameter. Fixed aesthetics data layer can added additional parameters.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Layer for area data — layer_area_data","text":"","code":"layer_area_data( area = NULL, bbox = NULL, data = NULL, extdata = NULL, cachedata = NULL, path = NULL, url = NULL, fn = NULL, asis = FALSE, diag_ratio = NULL, dist = NULL, asp = NULL, crop = TRUE, trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), mapping = ggplot2::aes(), inherit.aes = TRUE, show_mask = FALSE, show_area = FALSE, area_aes = list(color = \"gray30\"), layer_after = NULL, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Layer for area data — layer_area_data","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. data sf object including data area extdata Character. Name external geopackage (.gpkg) file included package selected data available. Available data includes \"trees\", \"unimproved_property\", \"vegetated_area\" cachedata Character. Name cached geopackage (.gpkg) file selected data available. Running cache_mapbaltimore_data() caches data \"real_property\", \"baltimore_msa_streets\", \"edge_of_pavement\" path Character. Path local remote spatial data file supported sf::st_read() url Character. URL FeatureServer MapServer layer pass get_area_esri_data. fn Function apply area data returning. asis Logical. Default FALSE. TRUE, use inherited data without cropping area. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter. show_mask Logical. Default FALSE. TRUE, add mask using layer_area_mask show_area Logical. Default FALSE. TRUE, add outline area layer. area_aes List fixed aesthetics area layer. Default list(color = \"gray30\", fill = NA). Supported aesthetics include color, fill, linetype, alpha, size. Defaults color = \"gray30\", fill = NA, size = 0.75, alpha = 1, linetype = 0. Default aesthetics geom_sf ignored. layer_after ggplot objects append end data, mask, area layer list. intended used append scales, guides, labels related data layer. ... Arguments passed ggplot2::geom_sf, ggplot2::geom_sf mapping Set aesthetic mappings created aes(). specified inherit.aes = TRUE (default), combined default mapping top level plot. must supply mapping plot mapping. inherit.aes FALSE, overrides default aesthetics, rather combining . useful helper functions define data aesthetics inherit behaviour default plot specification, e.g. borders().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_data.html","id":"predefined-layers","dir":"Reference","previous_headings":"","what":"Predefined layers","title":"Layer for area data — layer_area_data","text":"NA","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_mask.html","id":null,"dir":"Reference","previous_headings":"","what":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","title":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","text":"function deprecated functionality incorporated improved maplayer::layer_mask() function uses similar set parameters. Returns mask area areas sf object. function can called function uses logical mask parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_mask.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","text":"","code":"layer_area_mask( area = NULL, diag_ratio = NULL, dist = NULL, asp = NULL, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), mask_bbox = NULL, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_mask.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","text":"area sf object. Required. multiple areas provided, areas combined single geometry sf::st_union() diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crs Coordinate reference system bounding box return mask_bbox bbox object define edge mask. diag_ratio, dist, asp parameters ignored mask_bbox provided. ... Additional parameters pass ggplot2::geom_sf()","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_mask.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","text":"ggplot2::geom_sf() function.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_property.html","id":null,"dir":"Reference","previous_headings":"","what":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","title":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","text":"Real property parcel data Maryland State Department Assessment Taxation may include outdated inaccurate information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_property.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","text":"","code":"layer_area_property( area = NULL, bbox = NULL, data = NULL, type = c(\"improved\", \"vacant\", \"principal residence\", \"use\", \"building type\", \"value\"), asis = FALSE, diag_ratio = NULL, dist = NULL, asp = NULL, crop = TRUE, trim = FALSE, show_area = FALSE, show_mask = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_property.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. data sf object including data area type Real property variable map. Options include c(\"improved\", \"vacant\", \"principal residence\", \"value\"). Currently supports one variable time. asis Logical. Default FALSE. TRUE, use inherited data without cropping area. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. show_area Logical. Default FALSE. TRUE, add outline area layer. show_mask Logical. Default FALSE. TRUE, add mask using layer_area_mask crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter. ... passed ggplot2::geom_sf() data layer.","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_property.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","text":"","code":"if (FALSE) { # \\dontrun{ area <- get_area(\"neighborhood\", \"West Forest Park\") property <- get_area_property(area = area) ggplot2::ggplot() + layer_area_property(area = area, data = property, type = \"principal residence\") } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets","title":"Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets","text":"Add layer gpplot2 map area streets, street names, .","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets","text":"","code":"layer_area_streets( area = NULL, street_type = NULL, sha_class = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, trim = FALSE, msa = FALSE, show_streets = TRUE, show_names = FALSE, name_location = NULL, edge_dist = 10, color = \"gray40\", size = 1, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_streets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets","text":"area sf object. Returns streets within area (adjustment dist, diag_ratio, asp parameters) street_type selected street subtypes include. default, returned data includes subtypes except alleys (\"STRALY\"). Options include c(\"STRALY\", \"STRPRD\", \"STRR\", \"STREX\", \"STRFIC\", \"STRNDR\", \"STRURD\", \"STCLN\", \"STRTN\") sha_class selected SHA classifications include. \"\" selects streets assigned SHA classification (around one-quarter street segments). Additional options include c(\"COLL\", \"LOC\", \"MART\", \"PART\", \"FWY\", \"INT\") dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). trim Logical. Default FALSE. Trim streets area using sf::st_intersection(). msa Logical. Default FALSE. Get streets cached baltimore_msa_streets.gpkg file using cachedata parameter get_area_data function. show_streets Logical. Default TRUE. FALSE, hides street center lines. show_names Logical. Default FALSE. TRUE, shows street names. name_location Options include c(\"area\", \"edge\", \"top\", \"left\", \"bottom\", \"right\", \"topleft\", \"topright\", \"bottomleft\", \"bottomright\"). Defaults NULL. edge_dist Distance buffer use placing street names. color Color streets /text street name labels. size Size streets /street name labels. ... parameters pass along ggplot2::geom_sf() maps streets.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","title":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","text":"subset Maryland legislative districts Maryland iMap.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","text":"","code":"legislative_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","text":"data frame 6 rows 4 variables: name District name id District number label District label geometry MULTIPOLYGON geometry district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","text":"https://geodata.md.gov/imap/rest/services/Boundaries/MD_ElectionBoundaries_2022/FeatureServer/1","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts_2012.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","title":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","text":"subset Maryland legislative districts Maryland iMap.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts_2012.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","text":"","code":"legislative_districts_2012"},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts_2012.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","text":"data frame 6 rows 4 variables: name District name id District number label District label geometry MULTIPOLYGON geometry district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts_2012.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","text":"https://geodata.md.gov/imap/rest/services/Boundaries/MD_ElectionBoundaries/FeatureServer/1","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/main_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Main Streets — main_streets","title":"Baltimore City Main Streets — main_streets","text":"Boundaries Baltimore City Main Street programs, including two programs currently funded formerly participated program.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/main_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Main Streets — main_streets","text":"","code":"main_streets"},{"path":"https://elipousson.github.io/mapbaltimore/reference/main_streets.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Main Streets — main_streets","text":"data frame 10 rows 7 variables: id Main Street ID source FeatureLayer name Main Street name name_abb Name abbreviation url Main Street partner organization URL funding_status Funding status (active inactive) name_short Short name geometry sfc list column MULTIPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/main_streets.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Main Streets — main_streets","text":"https://services1.arcgis.com/43Lm3JYE3nM91DAF/arcgis/rest/services/MainStreets/FeatureServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_bcps_programs.html","id":null,"dir":"Reference","previous_headings":"","what":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","title":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","text":"Map showing BCPS school zones overlap provided area areas. area sf tibble includes multiple areas, separate map created area provided.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_bcps_programs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","text":"","code":"map_area_bcps_programs(area)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_bcps_programs.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","text":"area sf object","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_bcps_programs.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","text":"","code":"if (FALSE) { # \\dontrun{ ## Map school attendance boundary zones for the Madison Park neighborhood madisonpark <- get_area( area_type = \"neighborhood\", area_name = \"Madison Park\" ) map_area_bcps_programs(area = madisonpark) } # } if (FALSE) { # \\dontrun{ ## Map school attendance boundary zones for City Council District 2 district9 <- get_area( type = \"council district\", area_name = \"9\" ) map_area_bcps_programs(area = district9) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_highlighted.html","id":null,"dir":"Reference","previous_headings":"","what":"Maps a highlighted area within the context of multiple areas — map_area_highlighted","title":"Maps a highlighted area within the context of multiple areas — map_area_highlighted","text":"Map highlighting location area context multiple areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_highlighted.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maps a highlighted area within the context of multiple areas — map_area_highlighted","text":"","code":"map_area_highlighted(area, highlight_name = \"all\")"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_highlighted.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Maps a highlighted area within the context of multiple areas — map_area_highlighted","text":"area Required sf object 'name' column. highlight_name Character vector. Required. Use \"\" create grid maps highlighting area provided sf object provide name one areas highlight.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_areas.html","id":null,"dir":"Reference","previous_headings":"","what":"Map area within selected overlapping areas — map_area_in_areas","title":"Map area within selected overlapping areas — map_area_in_areas","text":"Map area areas within selected overlapping areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_areas.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map area within selected overlapping areas — map_area_in_areas","text":"","code":"map_area_in_areas( area, type = c(\"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\"), show_area = TRUE, show_label = FALSE, background = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_areas.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map area within selected overlapping areas — map_area_in_areas","text":"area sf object. Required type Type area map. Supports types get_area function. show_area Logical. Default TRUE. show_label Logical. Default FALSE. TRUE, label areas ggplot2::geom_sf_label() background ggplot layer. Default NULL. Passing ggplot2 layer may necessary appropriate background congressional district maps.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_city.html","id":null,"dir":"Reference","previous_headings":"","what":"Map area in the context of city boundaries — map_area_in_city","title":"Map area in the context of city boundaries — map_area_in_city","text":"Map showing location area within city.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_city.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map area in the context of city boundaries — map_area_in_city","text":"","code":"map_area_in_city(area, area_label = NULL)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_city.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map area in the context of city boundaries — map_area_in_city","text":"area sf object 'name' column. Required. area_label area label replace area name. Optional.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_city.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map area in the context of city boundaries — map_area_in_city","text":"","code":"if (FALSE) { # \\dontrun{ ## Area with a defined label district2 <- get_area( type = \"council district\", area_id = \"2\" ) map_area_in_city( area = district2, area_label = \"Baltimore's Second Council District\" ) } # } if (FALSE) { # \\dontrun{ ## Multiple areas in a single map selected_se_neighborhoods <- get_area( type = \"neighborhood\", area_name = c(\"Upper Fells Point\", \"Fells Point\", \"Canton\") ) map_area_in_city( area = selected_se_neighborhoods, area_label = \"Southeast Baltimore neighborhoods\" ) } # } if (FALSE) { # \\dontrun{ ## Area with a defined map title canton_industrial <- get_area( type = \"neighborhood\", area_name = \"Canton Industrial Area\" ) map_area_in_city(area = canton_industrial) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_mta_services.html","id":null,"dir":"Reference","previous_headings":"","what":"Map MTA services — map_area_mta_services","title":"Map MTA services — map_area_mta_services","text":"Map MTA services. MTA bus lines currently supported service.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_mta_services.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map MTA services — map_area_mta_services","text":"","code":"map_area_mta_services( area, mta_services = \"bus_lines\", diag_ratio = 0.166, asp = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_mta_services.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map MTA services — map_area_mta_services","text":"area sf object. Required. mta_services Character vector. Default \"bus_lines\" use mta_bus_lines data. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\").","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_parks.html","id":null,"dir":"Reference","previous_headings":"","what":"Map area parks and open spaces — map_area_parks","title":"Map area parks and open spaces — map_area_parks","text":"Return ggplot map showing parks around selected area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_parks.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map area parks and open spaces — map_area_parks","text":"","code":"map_area_parks( area, type = c(\"parks\", \"vacant lots\"), label = c(\"parks\"), dist = NULL, diag_ratio = 0.125, asp = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_parks.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map area parks and open spaces — map_area_parks","text":"area sf object. Required. type layers show map (\"parks\" \"vacant lots\"). Defaults . label layers label. \"parks\" supported. Use value exclude labels. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\").","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_property.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Real property or parcel data is from the Maryland State Department of Assessment and Taxation and may include outdated or inaccurate information. — map_area_property","text":"","code":"map_area_property( area, property = c(\"improved\", \"vacant\", \"principal residence\", \"use\", \"building type\", \"value\"), dist = NULL, diag_ratio = 0.1, asp = NULL, trim = FALSE, show_mask = FALSE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_property.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Real property or parcel data is from the Maryland State Department of Assessment and Taxation and may include outdated or inaccurate information. — map_area_property","text":"area Simple features object. Function currently supports single area time. property Real property variable map. Options include c(\"improved\", \"vacant\", \"principal residence\", \"value\"). Currently supports one variable time. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. show_mask TRUE, apply white, 0.6 alpha mask property located outside provided area. Default FALSE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_zoning.html","id":null,"dir":"Reference","previous_headings":"","what":"Map zoning for an area (not working) — map_area_zoning","title":"Map zoning for an area (not working) — map_area_zoning","text":"Map zoning/zoning overlay codes area within city. 2017 zoning data include exemptions granted BMZA (Board Municipal Zoning Appeals).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_zoning.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map zoning for an area (not working) — map_area_zoning","text":"","code":"map_area_zoning( area, category = c(\"all\", \"residential\", \"commercial\", \"industrial\"), diag_ratio = 0.125, asp = NULL, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_zoning.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map zoning for an area (not working) — map_area_zoning","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). category Zoning category return. \"\", \"residential\", \"commercial\", \"industrial\" diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mapbaltimore-package.html","id":null,"dir":"Reference","previous_headings":"","what":"mapbaltimore: Make maps for Baltimore City with open data — mapbaltimore-package","title":"mapbaltimore: Make maps for Baltimore City with open data — mapbaltimore-package","text":"package provides data Baltimore City, state Maryland, sources, functions access additional data, function create modify simple maps Baltimore neighborhoods using sf ggplot2.","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/mapbaltimore-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"mapbaltimore: Make maps for Baltimore City with open data — mapbaltimore-package","text":"Maintainer: Eli Pousson eli.pousson@gmail.com (ORCID) [copyright holder]","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/maryland_open_data_api_key.html","id":null,"dir":"Reference","previous_headings":"","what":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","title":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","text":"function add Maryland Open Data Portal API key .Renviron file can called securely without stored code. installed key, can called time typing Sys.getenv(\"MARYLAND_OPEN_DATA_API_KEY\") can used package functions simply typing MARYLAND_OPEN_DATA_API_KEY .Renviron file, function create . already .Renviron file, function append key existing file, making backup original file disaster recovery purposes.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/maryland_open_data_api_key.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","text":"","code":"maryland_open_data_api_key(key, overwrite = FALSE, install = FALSE)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/maryland_open_data_api_key.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","text":"key API key provided Maryland Open Data Portal formatted quotes. key created signing https://imap.maryland.gov/Pages/open-data-portal-signup.aspx overwrite set TRUE, overwrite existing MARYLAND_OPEN_DATA_API_KEY already .Renviron file. install TRUE, install key .Renviron file use future sessions. Defaults FALSE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/maryland_open_data_api_key.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","text":"","code":"if (FALSE) { # \\dontrun{ MARYLAND_OPEN_DATA_API_KEY(\"111111abc\", install = TRUE) # First time, reload your environment so you can use the key without restarting R. readRenviron(\"~/.Renviron\") # You can check it with: Sys.getenv(\"MARYLAND_OPEN_DATA_API_KEY\") } # } if (FALSE) { # \\dontrun{ # If you need to overwrite an existing key: MARYLAND_OPEN_DATA_API_KEY(\"111111abc\", overwrite = TRUE, install = TRUE) # First time, relead your environment so you can use the key without restarting R. readRenviron(\"~/.Renviron\") # You can check it with: Sys.getenv(\"MARYLAND_OPEN_DATA_API_KEY\") } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","title":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","text":"Maryland Department Transportation's Maryland Transit Administration Summer 2022 Bus Routes including CityLink, LocalLink, Express BusLink Commuter Bus services reflects bus route changes June 19, 2022. full details service change visit: https://www.mta.maryland.gov/servicechanges/summer2022","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","text":"","code":"mta_bus_lines"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_lines.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","text":"data frame 103 rows 4 variables: route_name Bus route name route_type Route type (CityLink, LocalLink, Commuter Bus) route_number Unique route number color identifier route_abb Route abbreviation (different route_number color CityLink routes) frequent Logical indicator route inclusion MTA BaltimoreLink's Frequent Transit Network. school Indicator school routes geometry MULTILINESTRING bus route geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_lines.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","text":"Maryland Transit - MTA Bus Lines (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"Maryland Department Transportation's Maryland Transit Administration Bus Stops including CityLink, LocalLink, Express BusLink, Commuter Bus. data based Winter 2023 schedule reflects bus stop changes February 5, 2023 Ridership data based Automatic Passenger Counting (APC) system average daily weekday bus stop ridership (boarding, alighting, total) Fall 2022 period exclude outliers. full details service change visit: https://www.mta.maryland.gov/servicechanges/winter2023","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"","code":"mta_bus_stops"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"data frame 4536 rows 14 variables: stop_id Stop identification number stop_name Stop name rider_on Average daily weekday count riders boarding transit stop rider_off Average daily weekday count riders alighting transit stop rider_total Average daily weekday count total riders served stop stop_ridership_rank Stop rank ridership routes_served Routes served stop mode Mode served stop shelter Logical indicator bus shelter availability county County stop located direction Route direction stop_location Stop location frequent Indicator stop serving frequent transit network geometry POINT stop location geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"Maryland Transit - MTA Bus Stops (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"Last updated Maryland iMap Source August 23, 2023.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","text":"Location MTA Light Rail Stations.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","text":"","code":"mta_light_rail_lines"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_lines.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","text":"data frame 84 rows 8 variables: id Feature ID rail_name Line name (Light Rail Line) mode Facility mode (Light Rail) tunnel Tunnel indicator direction Travel direction miles Section mileage status Section status geometry LINESTRING line geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_lines.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","text":"Maryland Transit - Light Rail Lines (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_stations.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","text":"Locations stations Baltimore Light RailLink (Baltimore Light Rail) line operated Maryland Transit Administration.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_stations.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","text":"","code":"mta_light_rail_stations"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_stations.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","text":"data frame 33 rows 11 variables: id Feature ID name Station name address Station address city City state State zipcode Zipcode mode Facility mode (Light Rail) avg_wkdy Average weekday passengers avg_wknd Average weekend passengers facility_type Facility type geometry POINT geometry station locations","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_stations.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","text":"Maryland Transit - Light RailLink Stations (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","title":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","text":"MARC (Maryland Area Regional Commuter) Rail system lines operated Maryland Transit Administration.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","text":"","code":"mta_marc_lines"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_lines.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","text":"data frame 162 rows 8 variables: id Feature ID rail_name Rail line name mode Facility mode line name (MARC) tunnel Tunnel indicator direction Travel direction miles Section mileage status Section status geometry LINESTRING geometry rail lines","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_lines.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","text":"Maryland Transit - MARC Train Lines (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_stations.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","title":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","text":"Locations MARC (Maryland Area Regional Commuter) Rail stations operated Maryland Transit Administration.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_stations.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","text":"","code":"mta_marc_stations"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_stations.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","text":"data frame 44 rows 12 variables: id Feature ID name Station name address Station address city City state State zipcode Zipcode line_name Line name mode Facility mode line name (MARC) avg_wkdy Average weekday passengers avg_wknd Average weekend passengers facility_type Facility type (Station) geometry POINT geometry station location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_stations.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","text":"Maryland Transit - MARC Trains Stations (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","title":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","text":"Route MTA SubwayLink Metro Line.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","text":"","code":"mta_subway_lines"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","text":"data frame 34 rows 8 variables: id Feature id number integer rail_name Subway line name (Metro Line) mode Travel mode (Metro) tunnel Section tunnel indicator direction Travel direction miles Section mileage status Section status geometry MULTILINESTRING geometry lines","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","text":"Baltimore Metro Subway Line","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","title":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","text":"Location MTA SubwayLink Metro Stations.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","text":"","code":"mta_subway_stations"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","text":"data frame 14 rows 10 variables: id Station identification number integer name Station name address Station street address city City state State mode Travel mode (Metro) avg_wkdy Average weekday passengers avg_wknd Average weekend passengers facility_type Facility type (Station) geometry POINT station location geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","text":"Baltimore Metro SubwayLink Stations","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/named_intersections.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Street Intersection Names — named_intersections","title":"Baltimore City Street Intersection Names — named_intersections","text":"Index Baltimore City intersections using names street centerlines within 20 meters intersection boundaries. Data supports get_intersection() function. Updated 2022 October 13.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/named_intersections.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Street Intersection Names — named_intersections","text":"","code":"named_intersections"},{"path":"https://elipousson.github.io/mapbaltimore/reference/named_intersections.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Street Intersection Names — named_intersections","text":"data frame 11506 rows 3 variables: id Intersection identifier matching id edge_of_pavement data name Intersection name geometry POINT geometry intersection center","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html","id":null,"dir":"Reference","previous_headings":"","what":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","title":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","text":"Baltimore City neighborhoods (officially known Neighborhood Statistical Areas) established Baltimore City Department Planning based 2010 U.S. Decennial Census. Note boundaries may may used local community neighborhood associations area responsibility membership recruitment.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","text":"","code":"neighborhoods"},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","text":"data frame 278 rows 6 variables: name Neighborhood name type Type area, options including residential, industrial area, park/open space, institutionl area business park) acres Area neighborhood (acres) osm_id Open Street Map (OSM) relation identifier wikidata Wikidata entity identifier geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","text":"Maryland Baltimore City Neighborhoods (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html","id":null,"dir":"Reference","previous_headings":"","what":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","title":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","text":"Baltimore City neighborhoods (officially known Neighborhood Statistical Areas) established Baltimore City Department Planning based 2020 U.S. Decennial Census. updated version 2010 Neighborhood Statistical Areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","text":"","code":"neighborhoods_2020"},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","text":"data frame 279 rows 8 variables: name Neighborhood name name_alt 2010 neighborhood name type Type area, options including residential, industrial area, park/open space, institutionl area business park) acres Area neighborhood (acres) osm_id Open Street Map (OSM) relation identifier wikidata Wikidata entity identifier color_id Color identifier geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","text":"NSA_Feb2023_service","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/park_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore Park Districts — park_districts","title":"Baltimore Park Districts — park_districts","text":"Park districts Baltimore City Department Recreation Parks. District boundaries used park maintenance administration.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/park_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore Park Districts — park_districts","text":"","code":"park_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/park_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore Park Districts — park_districts","text":"data frame 5 rows 2 variables: name Park district name geometry MULTIPOLYGON geometry park district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Parks — parks","title":"Baltimore City Parks — parks","text":"Spatial data parks public recreation centers Baltimore City Baltimore City Department Recreation Parks. names updated use common names recent new official names package version may match city data cases. parks matched corresponding entities OpenStreetMap indicated osm_id column.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Parks — parks","text":"","code":"parks"},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Parks — parks","text":"data frame 321 rows 9 variables: name Park name id Identification number city data address Primary street address name_alt Alternate name num_parcels Number parcels park/open space operator Park operator, Baltimore City Department Recreation Parks (BCRP) management Park management/owner name (column name may change) class Park classification park_district Park maintenance district BCRP acres Area park property (acres) osm_id OpenStreetMap ID (node, way, relation) geometry MULTIPOLYGON geometry park edges","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Parks — parks","text":"https://services1.arcgis.com/UWYHeuuJISiGmgXx/arcgis/rest/services/Map_WFL1/FeatureServer/16","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Baltimore City Parks — parks","text":"Updated 2023-10-16 change recently updated city FeatureLayer source geometry.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::[\\%>\\%][magrittr::pipe] details.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://elipousson.github.io/mapbaltimore/reference/planning_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Planning Districts — planning_districts","title":"Baltimore City Planning Districts — planning_districts","text":"Administrative boundaries set Baltimore City Department Planning. District planning staff assigned planning districts.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/planning_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Planning Districts — planning_districts","text":"","code":"planning_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/planning_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Planning Districts — planning_districts","text":"data frame 11 rows 4 variables: id Planning district area identifier name Full name planning district abb Planning district area abbreviation geometry MULTIPOLYGON geometry planning district","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/planning_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Planning Districts — planning_districts","text":"https://geodata.baltimorecity.gov/egis/rest/services/CityView/PlanningDistricts/MapServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Police Districts (1959-2022) — police_districts","title":"Baltimore City Police Districts (1959-2022) — police_districts","text":"Baltimore City Police Districts established 1959 used 2022. Note data moved separate object historic district boundaries 2023.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Police Districts (1959-2022) — police_districts","text":"","code":"police_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Police Districts (1959-2022) — police_districts","text":"data frame 9 rows 3 variables: number Police district number name Police district name geometry MULITPOLYGON geometry district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Police Districts (1959-2022) — police_districts","text":"https://geodata.baltimorecity.gov/egis/rest/services/Planning/Boundaries/MapServer/7","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts_2023.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Police Districts (2023-Current) — police_districts_2023","title":"Baltimore City Police Districts (2023-Current) — police_districts_2023","text":"Baltimore City Police Districts boundaries updated 2023.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts_2023.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Police Districts (2023-Current) — police_districts_2023","text":"","code":"police_districts_2023"},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts_2023.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Police Districts (2023-Current) — police_districts_2023","text":"data frame 9 rows 4 variables: id Police district number name Police district name name_abb District name abbreviation geometry MULTIPOLYGON geometry district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts_2023.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Police Districts (2023-Current) — police_districts_2023","text":"https://services1.arcgis.com/UWYHeuuJISiGmgXx/arcgis/rest/services/Police_District/FeatureServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/public_art.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore public art works and monuments — public_art","title":"Baltimore public art works and monuments — public_art","text":"Data created Eli Pousson C. Ryan Patterson contributions staff volunteers Baltimore City Commission Historical Architectural Preservation, Baltimore Heritage, Baltimore Office Promotion Arts. Updated January 18, 2023. See https://publicartbaltimore.github.io/inventory/ information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/public_art.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore public art works and monuments — public_art","text":"","code":"public_art"},{"path":"https://elipousson.github.io/mapbaltimore/reference/public_art.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore public art works and monuments — public_art","text":"data frame 1140 rows 35 variables: id incomplete unique id column osm_id OpenStreetMap identifier title Artwork title location Location name type Artwork type medium Artwork medium status Artwork status year Artwork status year_accuracy Artwork status creation_dedication_date Creation/dedication date primary_artist Primary artist primary_artist_gender Primary artist gender (based name biographical information available) street_address Street address city City state State zipcode Zipcode dimensions Artwork dimensions program Commissioning program funding Primary funding source artist_assistants Artist assistants architect Architect fabricator Fabricator neighborhood Neighborhood csa Community Statistical Area council_district Baltimore City Council District legislative_district character Maryland State Legislative District location_desc character Location description indoor_outdoor_access Indoor/outdoor accessible subject_person Subject artworks (work depicts person) related_property Related property name property_ownership Related property ownership agency_or_insitution Agency/institution responsible wikipedia_url Wikipedia URL geometry POINT location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/rec_centers.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Recreation Centers — rec_centers","title":"Baltimore City Recreation Centers — rec_centers","text":"Currently includes publicly operated (BCRP) rec centers. Expect add private operator facilities. Added 2023-10-19.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/rec_centers.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Recreation Centers — rec_centers","text":"","code":"rec_centers"},{"path":"https://elipousson.github.io/mapbaltimore/reference/rec_centers.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Recreation Centers — rec_centers","text":"data frame 48 rows 18 variables: id ID name Center name name_short Short name street_address Street address address Full address center_amenities Center amenities center_assets Center facility assets center_category Center category center_type Center type school_name School name (school-based centers ) operator Operator (BCRP ) recreation_district BCRP Recreation district park_district BCRP Park Maintenance District council_district City Council district legislative_district Maryland legislative district police_district BPD Police district (maybe outdated) notes Notes geometry POINT geometry center location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/rec_centers.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Recreation Centers — rec_centers","text":"https://services1.arcgis.com/UWYHeuuJISiGmgXx/arcgis/rest/services/recreationCenter2023/FeatureServer","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/request_types.html","id":null,"dir":"Reference","previous_headings":"","what":"311 Service Request Types for Baltimore City — request_types","title":"311 Service Request Types for Baltimore City — request_types","text":"list request types based unique request types used January 2019 October 2020.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/request_types.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"311 Service Request Types for Baltimore City — request_types","text":"","code":"request_types"},{"path":"https://elipousson.github.io/mapbaltimore/reference/request_types.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"311 Service Request Types for Baltimore City — request_types","text":"data frame 320 rows 1 variable: request_type Service request type","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/request_types.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"311 Service Request Types for Baltimore City — request_types","text":"https://data.baltimorecity.gov/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/respagency_codes.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","title":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","text":"reference table responsible agency codes appearing Baltimore City real property data used get_area_property(). Updated 2023 March 29.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/respagency_codes.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","text":"","code":"respagency_codes"},{"path":"https://elipousson.github.io/mapbaltimore/reference/respagency_codes.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","text":"data frame 37 rows 7 variables: name Responsible agency name code Responsible agency code agency_name Baltimore City agency/commission name agency_abb Baltimore City agency/commission abbreviation division_name Agency division name active_code Active code indicator (FALSE codes appear data) notes Notes code/agency","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/respagency_codes.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","text":"https://docs.google.com/spreadsheets/d/1Dnyp4-AZxvFPpt5Vci4NRWR9tGP99R8RaHuPCbzcGCA/edit?usp=sharing","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/scale_mapbaltimore.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales for Baltimore data — scale_mapbaltimore","title":"Scales for Baltimore data — scale_mapbaltimore","text":"Custom palettes two package datasets: mta_bus_lines hmt_2017 (cluster cluster group).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/scale_mapbaltimore.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales for Baltimore data — scale_mapbaltimore","text":"","code":"scale_mapbaltimore( palette = NULL, values = NULL, na.value = \"grey50\", aesthetics = c(\"color\", \"fill\"), error_call = caller_env(), ... ) scale_color_mapbaltimore(palette = NULL, na.value = \"grey50\", ...) scale_fill_mapbaltimore(palette = NULL, na.value = \"grey50\", ...)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/scale_mapbaltimore.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales for Baltimore data — scale_mapbaltimore","text":"palette Options include \"mta_bus\", \"hmt_2017\", \"hmt_cluster\", \"cluster\", \"hmt_cluster_group\", \"cluster_group\", Default: NULL values set aesthetic values map data values . values matched order (usually alphabetical) limits scale, breaks provided. named vector, values matched based names instead. Data values match given na.value. na.value Defaults \"grey50\" aesthetics Character string vector character strings listing name(s) aesthetic(s) scale works . can useful, example, apply colour settings colour fill aesthetics time, via aesthetics = c(\"colour\", \"fill\"). error_call execution environment currently running function, e.g. caller_env(). function mentioned error messages source error. See call argument abort() information. ... Arguments passed discrete_scale limits One : NULL use default scale values character vector defines possible values scale order function accepts existing (automatic) values returns new ones. Also accepts rlang lambda function notation. drop unused factor levels omitted scale? default, TRUE, uses levels appear data; FALSE includes levels factor. Please note display every level legend, layer use show.legend = TRUE. na.translate Unlike continuous scales, discrete scales can easily show missing values, default. want remove missing values discrete scale, specify na.translate = FALSE. name name scale. Used axis legend title. waiver(), default, name scale taken first mapping used aesthetic. NULL, legend title omitted. labels One : NULL labels waiver() default labels computed transformation object character vector giving labels (must length breaks) expression vector (must length breaks). See ?plotmath details. function takes breaks input returns labels output. Also accepts rlang lambda function notation. guide function used create guide name. See guides() information. call call used construct scale reporting messages. super super class use constructed scale","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/scale_mapbaltimore.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Scales for Baltimore data — scale_mapbaltimore","text":"","code":"if (FALSE) { # \\dontrun{ if (interactive()) { library(ggplot2) ggplot(data = dplyr::filter(mta_bus_lines, frequent)) + geom_sf(aes(color = route_abb), alpha = 0.5, size = 2) + scale_mapbaltimore(palette = \"bus\") + theme_minimal() ggplot(data = hmt_2017) + geom_sf(aes(fill = cluster_group, color = cluster_group)) + scale_mapbaltimore(palette = \"cluster_group\") + theme_minimal() } } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/schools_21stc.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore 21st Century Schools — schools_21stc","title":"Baltimore 21st Century Schools — schools_21stc","text":"Schools buildings 21st Century Schools Program. Updated 2022 October 13. data may contain -dated inaccurate information. See buildings_21stc building-level information (including accurate locations).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/schools_21stc.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore 21st Century Schools — schools_21stc","text":"","code":"schools_21stc"},{"path":"https://elipousson.github.io/mapbaltimore/reference/schools_21stc.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore 21st Century Schools — schools_21stc","text":"data frame 29 rows 24 variables: school_name School name school_number School number nces_number NCES number grade_band Grade bane url School website URL year 21st Century School renovation/replacement complete type 21st Century School project type bldg_budget_approx Approximate building budget status_21c 21st Century School project status status_inspire INSPRE Plan status inspire_plan Related INSPIRE Plan occupancy_month Building occupancy month occupancy_year Building occupancy year address Street address city City state State zip Zipcode phone School phone number alt_school_name Alternate school name bldg_name Building name (applicable) alt_name Alternate/former names (applicable) lon Longitude lat Latitude geometry POINT geometry school locations","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/schools_21stc.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Baltimore 21st Century Schools — schools_21stc","text":"https://baltimore21stcenturyschools.org/school-projects","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":null,"dir":"Reference","previous_headings":"","what":"Set map limits to area — set_map_limits","title":"Set map limits to area — set_map_limits","text":"function deprecated functionality incorporated improved maplayer::layer_neatline() function uses similar set parameters. Set limits map bounding box area using coord_sf(). Optionally, adjust area size applying buffer /adjust aspect ratio limiting bounding box match set aspect ratio.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set map limits to area — set_map_limits","text":"","code":"set_map_limits( area = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), expand = FALSE, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set map limits to area — set_map_limits","text":"area sf object buffer /adjust. bbox bbox object buffer /adjust. area provided, bbox ignored. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crs Coordinate reference system use coord_sf(). Default pkgconfig::get_config(\"mapbaltimore.crs\", 2804) expand Default FALSE. TRUE, use scale_y_continuous scale_x_continuous expand map extent provided parameters. ... Additional parameters pass coord_sf().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set map limits to area — set_map_limits","text":"ggplot2::coord_sf() function xlim ylim parameters","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Set map limits to area — set_map_limits","text":"Set map limits area optional buffer aspect ratio adjustment","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Set map limits to area — set_map_limits","text":"","code":"# Show detailed city boundary with map focused on area of Fell's Point (with 50m buffer) library(ggplot2) ggplot() + geom_sf(data = baltimore_city_detailed) + set_map_limits(area = get_area(\"neighborhood\", \"Fells Point\"), dist = 50) #> Warning: `set_map_limits()` was deprecated in mapbaltimore 0.1.2. #> ℹ Please use `maplayer::layer_neatline()` instead. #> Warning: `adjust_bbox()` was deprecated in mapbaltimore 0.1.2. #> ℹ Please use `sfext::st_bbox_ext()` instead. #> ℹ The deprecated feature was likely used in the mapbaltimore package. #> Please report the issue at #> ."},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_theme.html","id":null,"dir":"Reference","previous_headings":"","what":"Set default map theme — set_map_theme","title":"Set default map theme — set_map_theme","text":"Set map theme using ggplot2::theme_set() default geom_label using ggplot2::update_geom_defaults(). Optionally hides axis text labels.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_theme.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set default map theme — set_map_theme","text":"","code":"set_map_theme(map_theme = NULL, show_axis = FALSE)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_theme.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set default map theme — set_map_theme","text":"map_theme ggplot2 theme. Optional. Defaults ggplot2::theme_minimal() show_axis Logical. TRUE, keep theme axis formatting. FALSE, hide panel grid, axis title, axis text.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Street Center Lines — streets","title":"Baltimore City Street Center Lines — streets","text":"Street center line data public streets Baltimore City, Maryland. Data used get_streets() function.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Street Center Lines — streets","text":"","code":"streets"},{"path":"https://elipousson.github.io/mapbaltimore/reference/streets.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Street Center Lines — streets","text":"Simple feature collection 48,473 features 23 fields. type ... subtype ... subtype_label ... dirpre ... feanme ... featype ... dirsuf ... fraddl ... toaddl ... fraddr ... toaddr ... fraddla ... toaddla ... fraddra ... toaddra ... leftzip ... rightzip ... fullname ... sha_class ... sha_class_label ... blocktext ... block_num ... geometry ...","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/streets.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Street Center Lines — streets","text":"https://dotgis.baltimorecity.gov/arcgis/rest/services/DOT_Map_Services/DOT_Basemap/MapServer/7","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/wards_1797_1918.html","id":null,"dir":"Reference","previous_headings":"","what":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","title":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","text":"Historic ward boundary data 1797 1918. Derived KML data provided Baltimore City Archives.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/wards_1797_1918.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","text":"","code":"wards_1797_1918"},{"path":"https://elipousson.github.io/mapbaltimore/reference/wards_1797_1918.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","text":"data frame 245 rows 4 variables: year Earliest effective year ward boundary name Ward name number Ward number geometry MULTIPOLYGON geometry ward boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/wards_1797_1918.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","text":"https://msa.maryland.gov/bca/wards/index.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_block2tract.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract","title":"U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract","text":"crosswalk file used generate xwalk_neighborhood2tract.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_block2tract.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract","text":"","code":"xwalk_block2tract"},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_block2tract.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract","text":"data frame 13598 rows 3 variables: block Block GeoID tract Tract GeoID households Block household population","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_csa2nsa.html","id":null,"dir":"Reference","previous_headings":"","what":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","title":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","text":"crosswalk match Community Statistical Areas Neighborhood Statistical Areas. Neighborhood Statistical Area name neighborhood name provided, NSA name matching crosswalk file provided BNIA-JFI neighborhood name matching neighborhoods data included mapbaltimore package. NSA boundaries may overlap several CSAs. 50% NSA falls within particular community assigned community. NSAs files assigned one community.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_csa2nsa.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","text":"","code":"xwalk_csa2nsa"},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_csa2nsa.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","text":"data frame 278 rows 4 variables: id Community Statistical Area id number csa Community Statistical Area name nsa Neighborhood Statistical Area name neighborhood Neighborhood name","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_csa2nsa.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","text":"https://bniajfi.org/mapping-resources/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_neighborhood2tract.html","id":null,"dir":"Reference","previous_headings":"","what":"Neighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract","title":"Neighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract","text":"Share total households based proportion U.S. Census tract population within named neighborhood based overlapping U.S. Census Block groups.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_neighborhood2tract.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Neighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract","text":"","code":"xwalk_neighborhood2tract"},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_neighborhood2tract.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Neighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract","text":"data frame 551 rows 4 variables: name Neighborhood name geoid GeoID U.S. Census tract tract Tract number weight_households Share total households neighborhood U.S. Census tract (based 2010 decennial Census). Variable code \"H013001\". weight_units Share occupied housing units neighborhood U.S. Census tract (based 2020 decennial Census PL-94171 redistricting data). Variable code \"H1_002N\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_zip2csa.html","id":null,"dir":"Reference","previous_headings":"","what":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","title":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","text":"crosswalk match zipcodes Community Statistical Areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_zip2csa.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","text":"","code":"xwalk_zip2csa"},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_zip2csa.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","text":"data frame 119 rows 3 variables: zip Zipcode csa Community Statistical Area name id Community Statistical Area id number","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_zip2csa.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","text":"https://bniajfi.org/mapping-resources/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/zoning.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Zoning Code — zoning","title":"Baltimore City Zoning Code — zoning","text":"Baltimore City Zoning Code administered Baltimore City Department Housing Community Development (HCD) Office Zoning Administrator. office supports Board Municipal Zoning Appeals (BMZA).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/zoning.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Zoning Code — zoning","text":"","code":"zoning"},{"path":"https://elipousson.github.io/mapbaltimore/reference/zoning.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Zoning Code — zoning","text":"data frame 2,406 rows 4 variables: zoning Zoning designation code overlay Overlay zone designation label Label combining zoning overlay zoning codes category_zoning Zoning code category name_zoning Zoning code name category_overlay Overlay code category name_overlay Overlay zoning name geometry MULTIPOLYGON geometry zoning areas","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/zoning.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Zoning Code — zoning","text":"https://geodata.baltimorecity.gov/egis/rest/services/Planning/Boundaries_and_Plans/MapServer/20","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-data-development-version","dir":"Changelog","previous_headings":"","what":"New data","title":"mapbaltimore (development version)","text":"Added buildings_21stc (2023-04-28), main_streets (2023-10-16), rec_centers (2023-10-19), neighborhoods_2020 (2023-11-06), police_districts_2023 (2023-11-10) spatial data. Added baltimore_area_xwalk (2023-11-06) reference data.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"updated-data-development-version","dir":"Changelog","previous_headings":"","what":"Updated data","title":"mapbaltimore (development version)","text":"Update adopted_plans data (2023-10-19) reflect new source (adds 1 new plan 2023). Update baltimore_gis_index data (2023-05-26) reflect currently available layers update date. Update parks data use new BCRP layer includes community green spaces non-city owned open spaces (2023-10-16). Update mta_bus_stops use current winter 2023 service data correct issue frequency variable stops frequent service identified . Update baltimore_water data (2023-11-08) add acres column fill name column based intersections mapmaryland::md_water data. Update inspire_plans add program_numbers column (2024-03-29). Update chap_districts (2024-09-21) addition Sarah Ann CHAP District. Update baltimore_mihp (2024-10-28).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-or-modified-functions-development-version","dir":"Changelog","previous_headings":"","what":"New or modified functions","title":"mapbaltimore (development version)","text":"Add get_neighborhood() refactor get_baltimore_area() consistency getdata parameter names (2023-05-26).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"other-development-version","dir":"Changelog","previous_headings":"","what":"Other","title":"mapbaltimore (development version)","text":"Update package logo switch pkgdown site rendering GitHub actions (2023-06-13) Flag map_ functions deprecated (2024-10-28).","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-data-0-1-1-9000","dir":"Changelog","previous_headings":"","what":"New data","title":"mapbaltimore 0.1.1.9000 (2023-03-31)","text":"Add new chap_districts spatial data (2023-02-10). Add new version legislative_districts data rename prior version legislative_districts_2012. Add new baltimore_gis_index (2022-10-20) respagency_codes (2023-03-29) reference data.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"updated-data-0-1-1-9000","dir":"Changelog","previous_headings":"","what":"Updated data","title":"mapbaltimore 0.1.1.9000 (2023-03-31)","text":"Update baltimore_mihp explore_baltimore spatial data (2023-03-29).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-or-modified-functions-0-1-1-9000","dir":"Changelog","previous_headings":"","what":"New or modified functions","title":"mapbaltimore 0.1.1.9000 (2023-03-31)","text":"Add get_baltimore_worker_flows() (2023-03-31) get_baltimore_esri_data() function. Deprecate get_area_data() function (2023-03-31).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"other-0-1-1-9000","dir":"Changelog","previous_headings":"","what":"Other","title":"mapbaltimore 0.1.1.9000 (2023-03-31)","text":"Move forcats, ggrepel, ggplot2 maplayer, naniar, progress, readr Imports Suggests. Remove baltimorecensus Imports.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"mapbaltimore-011-2022-10-13","dir":"Changelog","previous_headings":"","what":"mapbaltimore 0.1.1 (2022-10-13)","title":"mapbaltimore 0.1.1 (2022-10-13)","text":"haven’t consistent updating versions patch update preparation address issue (#3) version control package data starting deprecation process general utility functions (#4). Key changes since version 0.1.0.9001 include removing dependency {overedge}, adding new datasets (inspire_plans schools_21stc) updates column names attributes parks, bcps_programs, bcps_zones, public_art, surely others ’m missing.","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"updated-data-0-1-0-9001","dir":"Changelog","previous_headings":"","what":"Updated data","title":"mapbaltimore 0.1.0.9001 (2022-01-10)","text":"Update neighborhoods include osm_id column + use “Institutional area” type value.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-or-modified-functions-0-1-0-9001","dir":"Changelog","previous_headings":"","what":"New or modified functions","title":"mapbaltimore 0.1.0.9001 (2022-01-10)","text":"Replace hard-coded CRS map_area_zoning() Update get_area_requests() support 2022 requests work w/ modified column names.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"mapbaltimore-0109000-2022-01-10","dir":"Changelog","previous_headings":"","what":"mapbaltimore 0.1.0.9000 (2022-01-10)","title":"mapbaltimore 0.1.0.9000 (2022-01-10)","text":"Initial release!","code":""}] +[{"path":"https://elipousson.github.io/mapbaltimore/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2020 Eli Pousson Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"get-areas","dir":"Articles","previous_headings":"","what":"Get areas","title":"Get areas and data to layer on a map","text":"get_area function uses dplyr::filter() select one areas specified type political administrative geography. can select one seven different types: Neighborhoods Baltimore City Council districts Maryland state legislative districts U.S. Congressional districts include Baltimore City Baltimore City Planning Districts Baltimore City Police Districts Baltimore City Community Statistical Areas","code":""},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"get-areas-by-name-or-id","dir":"Articles","previous_headings":"Get areas","what":"Get areas by name or id","title":"Get areas and data to layer on a map","text":"can review names (name) identifiers (id) type area looking corresponding column data. Typically, name column also work label area id column used unique identifier. names require exact match. example, get_baltimore_area(type = \"neighborhood\", name = \"Washington Village/Pigtown\") works get_baltimore_area(type = \"neighborhood\", name = \"Pigtown\") return error.","code":"# Show the first 3 council district names council_districts$name[1:3] #> [1] \"District 8\" \"District 7\" \"District 6\" # Get district 8 by name get_baltimore_area( type = \"council district\", name = \"District 8\" ) %>% map_area(\"name\") # Show the first 3 council district ids council_districts$id[1:3] #> [1] \"8\" \"7\" \"6\" # Get district 7 by id get_baltimore_area( type = \"council district\", id = 7 ) %>% map_area(\"id\")"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"get-multiple-areas","dir":"Articles","previous_headings":"Get areas","what":"Get multiple areas","title":"Get areas and data to layer on a map","text":"return multiple areas, can provide vector names identifiers. can also combine multiple areas single simple feature using union parameter. helpful want get data multiple neighborhoods time map single combined area. default area names concatenated using ampersand separator, however, length combined names difficult fit map often better replace name shorter alternative.","code":"area_multiple <- get_baltimore_area( type = \"neighborhood\", name = c(\"Mount Vernon\", \"Mid-Town Belvedere\", \"Seton Hill\") ) area_multiple %>% map_area(\"name\") area_multiple_union <- get_baltimore_area( type = \"neighborhood\", name = c(\"Mount Vernon\", \"Mid-Town Belvedere\", \"Seton Hill\"), union = TRUE ) area_multiple_union$name #> [1] \"Mid-Town Belvedere, Mount Vernon, and Seton Hill\" area_multiple_union$name <- \"Mount Vernon area\" area_multiple_union %>% map_area(\"name\")"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"get-data-for-an-area","dir":"Articles","previous_headings":"","what":"Get data for an area","title":"Get areas and data to layer on a map","text":"get_area_data() function offers great deal flexibility. can provide area get_area() simple feature polygon multipolygon located within Baltimore City (region using cached baltimore_msa_streets data set). can also provide bounding box created sf::st_bbox() function. illustrate options function, ’m getting downtown neighborhood simple feature object (area) making list ggplot2 layers, guide, scale (area_layer) reuse example maps section.","code":"area <- get_baltimore_area( type = \"neighborhood\", name = \"Downtown\" ) area_layer <- list( geom_sf(data = area, fill = \"grey90\", alpha = 0.8, color = \"grey20\", linetype = \"dotted\"), geom_sf_label(data = area, aes(label = name)), guides(fill = \"none\"), scale_fill_viridis_d() )"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"adjust-the-area-bounding-box","dir":"Articles","previous_headings":"Get data for an area","what":"Adjust the area bounding box","title":"Get areas and data to layer on a map","text":"order place area context, may want portion data surrounding area function returns data within bounding box area default. dimensions bounding box can adjusted using dist, diag_ratio, asp parameters. can access adjustments directly using buffer_area(), adjust_bbox_asp(), adjust_bbox() functions. functions used illustrate work use corresponding parameters get_area_data(). dist parameter passed sf::st_buffer() function used set buffer meters area. diag_ratio also used set buffer distances number represents proportion diagonal distance area bounding box. helpful set ratio scale proportion size area. asp parameter applied buffers applied. adjust_bbox_asp() function accepts either number, e.g. 1.5, string format commonly used aspect ratios, e.g. “6:4”. example shows extent square bounding box buffered downtown areas created .","code":"example_dist <- 50 example_diag_ratio <- 0.25 # 50 meter buffer area_dist <- sfext::st_buffer_ext(area, dist = example_dist) area_dist_bbox <- sfext::sf_bbox_to_sf(sf::st_bbox(area_dist)) # buffer 1/4 (0.25) of the diagonal distance of the bounding box area_diag_ratio <- sfext::st_buffer_ext(area, diag_ratio = example_diag_ratio) area_diag_ratio_bbox <- sfext::sf_bbox_to_sf(sf::st_bbox(area_diag_ratio)) ggplot() + geom_sf(data = area_dist, fill = \"purple\", alpha = 0.1) + geom_sf(data = area_dist_bbox, color = \"purple\", fill = NA) + geom_sf(data = area_diag_ratio, fill = \"darkorange\", alpha = 0.1) + geom_sf(data = area_diag_ratio_bbox, color = \"darkorange\", fill = NA) + area_layer example_asp <- \"1:1\" area_dist_asp <- sfext::st_bbox_asp(area_dist, asp = example_asp) %>% sfext::sf_bbox_to_sf() area_diag_ratio_asp <- sfext::st_bbox_asp(area_diag_ratio, asp = example_asp) %>% sfext::sf_bbox_to_sf() ggplot() + geom_sf(data = area_dist_asp, fill = \"purple\", color = \"purple\", alpha = 0.1) + geom_sf(data = area_diag_ratio_asp, fill = \"darkorange\", color = \"darkorange\", alpha = 0.1) + area_layer"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"cropping-and-trimming-data","dir":"Articles","previous_headings":"Get data for an area","what":"Cropping and trimming data","title":"Get areas and data to layer on a map","text":"Finally, area adjustments work combination get_location_data() function. default, data cropped bounding box provided area: data diag_ratio buffer: data using asp adjustment return square : can also avoid cropping want return full extent data even partially overlaps area bounding box. example, example crop = FALSE. want use crop = FALSE combination area adjustment parameters must either supply bounding box instead area adjust area using buffer_area() passing get_area_data() function. maps similar enough prior example ’ve hid results provided code sample. Depending type data working , may also want trim data area using sf::st_intersection() function. can’t trim area provide bounding box (bbox); must provide area. Similar crop, using trim = TRUE parameter ignores distance adjustments work around can used apply buffer area passing get_area_data(). trim parameter also supported get_location_data() get_osm_data() functions discussed detail article external, cached, remote data sources.","code":"get_location_data( location = area, data = council_districts ) %>% map_area(\"name\") + area_layer get_location_data( location = area, data = council_districts, diag_ratio = example_diag_ratio ) %>% map_area(\"name\") + area_layer get_location_data( location = area, data = council_districts, asp = example_asp ) %>% map_area(\"name\") + area_layer get_location_data( location = area, data = council_districts, crop = FALSE ) %>% map_area(\"name\") + area_layer get_location_data( location = sfext::st_buffer_ext(area, diag_ratio = example_diag_ratio), data = council_districts, crop = FALSE ) get_location_data( location = sf::st_bbox(area), data = council_districts, diag_ratio = example_diag_ratio, crop = FALSE ) area_trees <- get_location_data( location = sf::st_bbox(area), data = \"trees\", dist = example_dist, from_crs = 2804, package = \"mapbaltimore\" ) area_trees_trimmed <- get_location_data( location = area, data = \"trees\", dist = example_dist, trim = TRUE, package = \"mapbaltimore\" ) ggplot() + area_layer + geom_sf(data = area_trees, color = \"wheat3\") + geom_sf(data = area_trees_trimmed, color = \"forestgreen\", alpha = 0.8) area_trees_trimmed_diag_ratio <- get_location_data( location = sfext::st_buffer_ext(area, diag_ratio = example_diag_ratio), data = \"trees\", pkg = \"mapbaltimore\", trim = TRUE ) ggplot() + area_layer + geom_sf(data = area_trees_trimmed_diag_ratio, color = \"forestgreen\") + geom_sf(data = area_trees_trimmed, color = \"wheat3\")"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"layering-data-in-area-maps","dir":"Articles","previous_headings":"","what":"Layering data in area maps","title":"Get areas and data to layer on a map","text":"may wondering parameters may useful. maplayer::layer_location_data() function combines get_location_data() ggplot2::geom_sf() quickly turn data mapbaltimore ggplot maps. simple example turns streets parks data map downtown area. following example shows create new map layer using data imported Open Street Map. location provided, filtering takes place. can also pass url add data ArcGIS MapServer FeatureServer. Finally, can apply additional function data using lambda syntax used purrr. example, tree data includes dead trees removed displaying map.","code":"example_diag_ratio <- 0.05 layer_streets <- maplayer::layer_location_data( location = area, data = streets, color = \"gray60\", diag_ratio = example_diag_ratio ) layer_parks <- maplayer::layer_location_data( location = area, data = parks, fill = \"forestgreen\", diag_ratio = example_diag_ratio ) background_layers <- list(layer_streets, layer_parks) ggplot() + background_layers layer_area_buildings <- maplayer::layer_location_data( data = getdata::get_osm_data( location = area, diag_ratio = example_diag_ratio, key = \"building\", value = \"yes\", geometry = \"polygons\" ), fill = \"antiquewhite2\", color = NA, alpha = 1 ) #> ℹ OpenStreetMap data is licensed under the Open Database License (ODbL). #> Attribution is required if you use this data. #> • Learn more about the ODbL and OSM attribution requirements at #> #> This message is displayed once every 8 hours. ggplot() + background_layers + layer_area_buildings + labs(caption = \"© OpenStreetMap contributors\") parking_facility_url <- \"https://opendata.baltimorecity.gov/egis/rest/services/Hosted/Parking_Facilities/FeatureServer/0\" layer_area_parking <- maplayer::layer_location_data( location = area, data = parking_facility_url, diag_ratio = example_diag_ratio, color = \"gray10\", fill = \"yellow\", shape = 24, size = 4 ) ggplot() + background_layers + layer_area_buildings + layer_area_parking + ggtitle(\"Parking facilities in Downtown Baltimore\") layer_area_trees <- list( maplayer::layer_location_data( location = area, data = \"trees.gpkg\", package = \"mapbaltimore\", fn = ~ dplyr::filter(.x, condition != \"Dead\"), trim = TRUE, mapping = aes( size = dbh * 0.4, color = factor(condition, c(\"Good\", \"Fair\", \"Poor\")) ), alpha = 0.6 ), guides(size = \"none\"), labs(color = \"Tree condition\"), scale_color_manual(values = shades::gradient(c(\"forestgreen\", \"burlywood4\"), 3)) ) ggplot() + background_layers + layer_area_trees"},{"path":"https://elipousson.github.io/mapbaltimore/articles/get_area.html","id":"working-with-multiple-areas","dir":"Articles","previous_headings":"","what":"Working with multiple areas","title":"Get areas and data to layer on a map","text":"different ways use functions dataframe multiple areas. get_area_data() function always combines multiple areas single geometry returns data bounding box encompasses areas. want get data area separately, dplyr::nest_by() purrr::map_dfr() functions can used. following example also shows get_nearby_areas() can used return data frame overlapping immediately surrounding areas. Another approach relies using data inherited ggplot() option apply different aesthetics process data differently layer map.","code":"nearby_areas <- get_nearby_areas(area = area, type = \"neighborhood\") nearby_areas_nested <- dplyr::nest_by(nearby_areas, name, .keep = TRUE) nearby_parks <- purrr::map_dfr( nearby_areas_nested$data, ~ getdata::get_location_data( location = .x, data = parks, trim = TRUE ) %>% dplyr::bind_cols(neighborhood = .x$name) ) # FIXME: This isn't working! # ggplot() + # maplayer::layer_location_data(location = nearby_areas, data = streets, trim = TRUE, color = \"gray70\", crs = 2804) + # # layer_parks + # ggplot2::geom_sf(data = sf::st_make_valid(nearby_parks), aes(fill = neighborhood)) + # # scale_fill_viridis_d() + # labs(fill = \"Neighborhood\\nof park\") parks %>% ggplot() + maplayer::layer_location_data(location = area, trim = TRUE, fill = \"forestgreen\") + maplayer::layer_location_data(location = nearby_areas[6, ], trim = TRUE, fill = \"yellowgreen\")"},{"path":"https://elipousson.github.io/mapbaltimore/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Eli Pousson. Author, maintainer, copyright holder.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Pousson E (2024). mapbaltimore: Make maps Baltimore City open data. R package version 0.1.1.9001, https://elipousson.github.io/mapbaltimore/, https://github.com/elipousson/mapbaltimore.","code":"@Manual{, title = {mapbaltimore: Make maps for Baltimore City with open data}, author = {Eli Pousson}, year = {2024}, note = {R package version 0.1.1.9001, https://elipousson.github.io/mapbaltimore/}, url = {https://github.com/elipousson/mapbaltimore}, }"},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"mapbaltimore-","dir":"","previous_headings":"","what":"An R package for mapping in Baltimore","title":"An R package for mapping in Baltimore","text":"goal mapbaltimore package provide easy way create maps Baltimore neighborhoods, Council districts, areas using open data schools, housing, parks, public transit.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"An R package for mapping in Baltimore","text":"can install development version (including Suggested packages) GitHub :","code":"# install.packages(\"pak\") pak::pkg_install(\"elipousson/mapbaltimore\", dependencies = TRUE)"},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"data-and-reproducibility","dir":"","previous_headings":"","what":"Data and reproducibility","title":"An R package for mapping in Baltimore","text":"intent package always provide current version included administrative data. underlying data updated rolling basis, corresponding dataset mapbaltimore updated changes noted changelog. underlying data updated less frequently requires special review, older versions may archived year appended end dataset name. Package datasets currently known outdated included: csas: Multiple attribute names outdated. neighborhoods: new version now included neighborhoods_2020 police_districts: new version now included police_districts_2023 Users encouraged flag outdated datasets opening issue package repository.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"examples","dir":"","previous_headings":"","what":"Examples","title":"An R package for mapping in Baltimore","text":"mapbaltimore useful convenient access Baltimore spatial data neighborhoods streets parks. can download neighborhood boundary: use neighborhood (another location) filter data area: package datasets typically based official city state sources updated remove outdated information incorporate related information. example, parks data includes alternate names OpenStreetMap identifiers: zoning data labelled categorized based city zoning code: package includes bundled GeoPackage files data trees, vegetated areas, unimproved properties. also includes functions caching even larger datasets edge pavement geometry, parcel boundaries, street centerline data Baltimore metro area. Note, code package released MIT license, data mix public domain CC0 sources.","code":"library(sf) #> Linking to GEOS 3.11.0, GDAL 3.5.3, PROJ 9.1.0; sf_use_s2() is TRUE library(ggplot2) library(mapbaltimore) theme_set(theme_void()) downtown <- get_baltimore_area( type = \"neighborhood\", name = \"Downtown\" ) downtown_boundary <- geom_sf( data = downtown, color = \"darkorange\", fill = NA, linewidth = 0.75, linetype = \"dashed\" ) dplyr::glimpse(downtown) #> Rows: 1 #> Columns: 6 #> $ name \"Downtown\" #> $ type \"Residential\" #> $ acres 260.7037 #> $ osm_id \"12792276\" #> $ wikidata \"Q3038329\" #> $ geometry MULTIPOLYGON (((-8527684 47... downtown_streets <- get_area_streets(downtown) downtown_map <- ggplot() + geom_sf(data = downtown_streets, color = \"gray70\") + downtown_boundary downtown_parks <- getdata::get_location_data(downtown, data = parks) downtown_zoning <- getdata::get_location_data(downtown, data = zoning, dist = 500, unit = \"m\") ggplot() + geom_sf(data = downtown_zoning, aes(fill = category_zoning), alpha = 0.3) + downtown_boundary downtown_trees <- getdata::get_location_data(downtown, data = \"trees\", package = \"mapbaltimore\", dist = 100, unit = \"m\") ggplot() + geom_sf(data = downtown_trees, color = \"darkgreen\", alpha = 0.25) + downtown_boundary"},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"required-packages","dir":"","previous_headings":"","what":"Required packages","title":"An R package for mapping in Baltimore","text":"mapbaltimore relies several non-CRAN packages actively developing. split many mapping data access functions originally created mapbaltimore three general packages imported mapbaltimore: sfext getdata maplayer package uses fork esri2sf R package access city state FeatureLayers building permit data, crime data, 311 service requests data sources.","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"baltimore-and-maryland-data-packages","dir":"","previous_headings":"Related packages","what":"Baltimore and Maryland data packages","title":"An R package for mapping in Baltimore","text":"starting mapbaltimore package 2020, ’ve created two additional data packages: bcpss: Tabular spatial data Baltimore City School system. mapmaryland: Statewide spatial data U.S. Census Bureau sources along data access functions working Maryland Open Data portal Maryland iMap service. baltimorecensus: Data downloaded tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/index.html","id":"inspirational-packages","dir":"","previous_headings":"Related packages","what":"Inspirational packages","title":"An R package for mapping in Baltimore","text":"development mapbaltimore inspired part handful “place-based” R packages cities: nycgeo New York City gateway Saint Louis national level, tigris provides access boundary data geographies used U.S. Census Bureau. mapbaltimore uses tigris download U.S. Census geographies included package. Outside U.S., similar packages provide access varied boundary data Brazil geobr, Uruguay geouy, Chile chilemapas Mexico mxmaps.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":null,"dir":"Reference","previous_headings":"","what":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"function deprecated functionality incorporated improved sfext::st_bbox_ext() function uses similar set parameters. Takes area sf object bounding box returns bounding box matches provided aspect ratio contains area bounding box provided. Common aspect ratios include \"1:1\" (1), \"4:6\" (0.666), \"8.5:11\", \"16:9\" (1.777). asp parameter supports numeric values character strings ratios matching format \"width:height\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"","code":"adjust_bbox( area = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, crs = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"area sf object buffer /adjust. bbox bbox object buffer /adjust. area provided, bbox ignored. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crs Coordinate reference system bounding box return","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"Class bbox object","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get bounding box buffered and adjusted to aspect ratio — adjust_bbox","text":"Get bounding box buffered adjusted match aspect ratio","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox_asp.html","id":null,"dir":"Reference","previous_headings":"","what":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","title":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","text":"function deprecated functionality incorporated improved sfext::st_bbox_asp() function uses similar set parameters. Get bbox sf bbox object adjusted match aspect ratio Takes area sf bbox object returns bounding box matches aspect ratio provided asp contains area bounding box provided. Common aspect ratios include \"1:1\" (1), \"4:6\" (0.666), \"8.5:11\", \"16:9\" (1.777). asp parameter supports numeric values character strings ratios matching format \"width:height\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox_asp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","text":"","code":"adjust_bbox_asp(area = NULL, bbox = NULL, asp = NULL)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox_asp.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","text":"area sf object bbox bbox object adjust asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\").","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adjust_bbox_asp.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get bounding box adjusted to match aspect ratio — adjust_bbox_asp","text":"bbox object","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adopted_plans.html","id":null,"dir":"Reference","previous_headings":"","what":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","title":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","text":"Combined area plans LINCS corridor data Baltimore City Department Planning.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adopted_plans.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","text":"","code":"adopted_plans"},{"path":"https://elipousson.github.io/mapbaltimore/reference/adopted_plans.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","text":"data frame 59 rows 5 variables: plan_name Plan area name year_adopted Year adopted initiated program Planning program url URL plan website document geometry MULTIPOLYGON geometry plan areas MULTILINESTRING geometry LINCS corridors","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/adopted_plans.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Adopted city plans, accepted community-initiated plans, and LINCS corridors — adopted_plans","text":"<...>","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/balt_tbl_labs.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore Data Table Labels — balt_tbl_labs","title":"Baltimore Data Table Labels — balt_tbl_labs","text":"data.frame labels use tables created using mapbaltimore data. Housing Market Typology 2017 data set labels included preset table functions yet implemented.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/balt_tbl_labs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore Data Table Labels — balt_tbl_labs","text":"","code":"balt_tbl_labs"},{"path":"https://elipousson.github.io/mapbaltimore/reference/balt_tbl_labs.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore Data Table Labels — balt_tbl_labs","text":"data frame 9 rows 7 variables: fn_name Function name table Table name col Column name label Column label definition Column variable definition (logical) source logical Column variable data source fmt Column data format","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/balt_tbl_labs.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore Data Table Labels — balt_tbl_labs","text":"https://docs.google.com/spreadsheets/d/1FXEJlhccnhoQmSO2WydBidXIw-f2lpomURDGy9KBgJw/edit?usp=sharing","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_bbox.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City WGS84 Bounding Box — baltimore_bbox","title":"Baltimore City WGS84 Bounding Box — baltimore_bbox","text":"generalized boundary Baltimore City, Maryland (baltimore_city) converted bounding box object using EPSG:4326 coordinate reference system.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_bbox.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City WGS84 Bounding Box — baltimore_bbox","text":"","code":"baltimore_bbox"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_bbox.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City WGS84 Bounding Box — baltimore_bbox","text":"bbox class object.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_bbox.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City WGS84 Bounding Box — baltimore_bbox","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_block_groups.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Census Block Groups - 2020 — baltimore_block_groups","title":"U.S. Census Block Groups - 2020 — baltimore_block_groups","text":"U.S. Census Block Groups Baltimore city, Maryland downloaded U.S. Census Bureau API tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_block_groups.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Census Block Groups - 2020 — baltimore_block_groups","text":"","code":"baltimore_block_groups"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_block_groups.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Census Block Groups - 2020 — baltimore_block_groups","text":"data frame 618 rows 9 variables: tractce Census tract code blkgrpce Census block group number geoid Census block group identifier; concatenation state FIPS code, county FIPS code, census tract code, block group number namelsad translated legal/statistical area description block group number aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point geometry POLYGON geometry block group boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_block_groups.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"U.S. Census Block Groups - 2020 — baltimore_block_groups","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_blocks.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Census Blocks - 2020 — baltimore_blocks","title":"U.S. Census Blocks - 2020 — baltimore_blocks","text":"U.S. Census Blocks Baltimore city, Maryland downloaded U.S. Census Bureau API tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_blocks.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Census Blocks - 2020 — baltimore_blocks","text":"","code":"baltimore_blocks"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_blocks.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Census Blocks - 2020 — baltimore_blocks","text":"data frame 13,598 rows 9 variables: tractce10 Tract FIPS blockce10 Block FIPS geoid10 Block GeoID name10 Block name aland10 Land area awater10 Water area intptlat10 Interior center point latitude intptlon10 Interior center point longitude geometry MULTIPOLYGON geometry block boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_blocks.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"U.S. Census Blocks - 2020 — baltimore_blocks","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_census_xwalk.html","id":null,"dir":"Reference","previous_headings":"","what":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","title":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","text":"pre-built crosswalk data frame can filtered geography used getACS::use_area_xwalk() function. Crosswalk uses 2010 City Council district boundaries, 2010 2020 neighborhood (neighborhood statistical area) boundaries, current city planning districts.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_census_xwalk.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","text":"","code":"baltimore_census_xwalk"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_census_xwalk.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","text":"data frame 1024 rows 8 variables: geography Geography/area type GEOID 2020 Census GeoID TRACTCE20 2020 Census Tract ID name Area name POP20 Population area tract perc_POP20 Percent population area tract HOUSING20 Households/occupied housing units area tract perc_HOUSING20 Percent households area tract","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_census_xwalk.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Crosswalk for Baltimore areas and Census geography — baltimore_census_xwalk","text":"Created using getACS::make_area_xwalk() data.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city.html","id":null,"dir":"Reference","previous_headings":"","what":"Generalized political boundary for Baltimore City — baltimore_city","title":"Generalized political boundary for Baltimore City — baltimore_city","text":"generalized boundary Baltimore City, Maryland using TIGER/Line Shapefiles data U.S. Census Bureau downloaded tigris::county_subdivisions().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Generalized political boundary for Baltimore City — baltimore_city","text":"","code":"baltimore_city"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Generalized political boundary for Baltimore City — baltimore_city","text":"data frame 1 row 3 variables: name County name countyfp 3-character county FIPS code geoid county identifier; concatenation state FIPS code county FIPS code aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Generalized political boundary for Baltimore City — baltimore_city","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city_detailed.html","id":null,"dir":"Reference","previous_headings":"","what":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","title":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","text":"detailed physical boundary Baltimore City filtered statewide detailed boundary data available Maryland iMap.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city_detailed.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","text":"","code":"baltimore_city_detailed"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city_detailed.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","text":"data frame 1 row 3 variables: name County name countyfp 3-character county FIPS code geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_city_detailed.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Detailed physical boundary for Baltimore City — baltimore_city_detailed","text":"Maryland Physical Boundaries - County Boundaries (Detailed)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_gis_index.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore ArcGIS Server index data — baltimore_gis_index","title":"Baltimore ArcGIS Server index data — baltimore_gis_index","text":"data.frame indexing layers, services, folders four ArcGIS Servers maintained Baltimore City Mayor's Office Information Technology (MOIT) Enterprise GIS (EGIS) program. limited number potential sensitive unresponsive server layers excluded. Used get_baltimore_esri_data() function. Updated 2023 May 26.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_gis_index.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore ArcGIS Server index data — baltimore_gis_index","text":"","code":"baltimore_gis_index"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_gis_index.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore ArcGIS Server index data — baltimore_gis_index","text":"data frame 1,324 rows 17 variables: name Name nm Name snake case type Service/layer type url Folder/service/layer URL urlType URL type folderPath Index type serviceName Service name serviceType Service type id integer Layer ID number parentLayerId integer Parent layer ID number serviceItemId integer Service item ID number defaultVisibility logical Layer default visibility minScale double Minimum scale maxScale integer Maximum scale geometryType Geometry type subLayerIds list Sublayer ID numbers supportsDynamicLegends logical Supports dynamic legends","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_mihp.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","title":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","text":"Baltimore City properties included Maryland Inventory Historic Properties (MIHP). MIHP administrative inventory maintained Maryland Historical Trust, Maryland's statewide historic preservation office agency within Maryland Department Planning. boundaries represent property boundaries district boundaries depending type MIHP record. Updated 2024 November 27.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_mihp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","text":"","code":"baltimore_mihp"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_mihp.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","text":"data frame 5,231 rows 14 variables: num_polys Number polygons mihp_id MIHP ID property_id Property ID mihp_num MIHP Number name Property name alternate_name Alternate property name full_address Full street address town Town name county County pdflink URL PDF MIHP form xcoord Longitude ycoord Latitude do_erecord Indicator electronic records. geometry MULTIPOLYGON geometry property/district boundaries.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_mihp.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Inventory of Historic Properties in Baltimore City — baltimore_mihp","text":"Maryland Inventory Historic Properties (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_counties.html","id":null,"dir":"Reference","previous_headings":"","what":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","title":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","text":"Counties boundaries Baltimore–Columbia–Towson Metropolitan Statistical Area (MSA) include Baltimore City, Baltimore County, Carroll County, Anne Arundel County, Howard County, Queen Anne's County, Harford County.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_counties.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","text":"","code":"baltimore_msa_counties"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_counties.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","text":"data frame 7 rows 13 variables: countyfp County FIPS code countyns County GNIS code geoid Unique county FIPS code (concatenation state county FIPS codes) name County name namelsad Concatenated variable length geographic area name legal/statistical area description (LSAD) lsad Legal/statistical area description (LSAD) classfp FIPS class code funcstat Functional status aland Land area (square meters) awater Water area (square meters) intptlat Latitude internal point intptlon Longitude internal point geometry MULTIPOLYGON geometry county boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_counties.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"County boundaries for the Baltimore–Columbia–Towson MSA — baltimore_msa_counties","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_water.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water","title":"Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water","text":"Downloaded using tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_water.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water","text":"","code":"baltimore_msa_water"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_msa_water.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore Metropolitan Statistical Area (MSA) Water Polygons — baltimore_msa_water","text":"data frame 3,491 rows 9 variables: ansicode American National Standards Institute codes (ANSI codes) hydroid Unique key hydrographic features fullname Full name mtfcc MAF/TIGER Feature Class Code aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point geometry POLYGON geometry water areas","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_pumas.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","title":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","text":"U.S. Census Bureau explains \"Public Use Microdata Areas (PUMAs) non-overlapping, statistical geographic areas partition state equivalent entity geographic areas containing fewer 100,000 people ... Census Bureau defines PUMAs tabulation dissemination decennial census American Community Survey (ACS) Public Use Microdata Sample (PUMS) data.\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_pumas.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","text":"","code":"baltimore_pumas"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_pumas.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","text":"data frame 5 rows 8 variables: pumace10 PUMA code geoid10 GeoID namelsad10 name translated legal/statistical area description code census tract aland10 land area (square meters) awater10 water area (square meters) intptlat10 latitude internal point intptlon10 longitude internal point geometry Polygon PUMA boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_pumas.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore PUMAS (Public Use Microdata Areas) - 2010 — baltimore_pumas","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_tracts.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Census Tracts - 2020 — baltimore_tracts","title":"U.S. Census Tracts - 2020 — baltimore_tracts","text":"U.S. Census Tracts Baltimore city, Maryland downloaded U.S. Census Bureau API tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_tracts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Census Tracts - 2020 — baltimore_tracts","text":"","code":"baltimore_tracts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_tracts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Census Tracts - 2020 — baltimore_tracts","text":"data frame 199 rows 9 variables: tractce census tract code geoid nation-based census tract identifier; concatenation state FIPS code, county FIPS code, census tract number name Variable length geographic area name namelsad name translated legal/statistical area description code census tract aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point geometry Polygon tract boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_tracts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"U.S. Census Tracts - 2020 — baltimore_tracts","text":"https://www.census.gov/geo/maps-data/data/tiger-line.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_water.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Water — baltimore_water","title":"Baltimore City Water — baltimore_water","text":"Detailed MULTIPOLYGON data area streams, lakes, water bodies Baltimore City.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_water.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Water — baltimore_water","text":"","code":"baltimore_water"},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_water.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Water — baltimore_water","text":"data frame 468 rows 6 variables: name Water feature name, available type Water type subtype Water subtype symbol Symbol water Water indicator acres Feature area acres geometry MULTIPOLYGON geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/baltimore_water.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Water — baltimore_water","text":"https://dotgis.baltimorecity.gov/arcgis/rest/services/DOT_Map_Services/DOT_Basemap/MapServer/7","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_programs.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","title":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","text":"Locations school buildings/school programs SY 2021-2022 joined location OpenStreetMap polygons tagged \"amenity:school\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_programs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","text":"","code":"bcps_programs"},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_programs.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","text":"data frame 164 rows 7 variables: program_name_short Program school name (short) program_number Program number osm_name OpenStreetMap name osm_id OpenStreetMap identifier type Program type category Program category grade band, e.g. E, EM, H, etc. swing_space Program located temporary swing space; logical geometry MULTIPOLYGON geometry school program location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_programs.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Public School Programs (SY 2021-2022) — bcps_programs","text":"https://services3.arcgis.com/mbYrzb5fKcXcAMNi/ArcGIS/rest/services/SY2122_Ezones_and_Programs/FeatureServer/11","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_zones.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","title":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","text":"Baltimore City Public Schools School Zones also known School Attendance Zones.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_zones.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","text":"","code":"bcps_zones"},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_zones.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","text":"data frame 96 rows 4 variables: zone_name Program name zone appended program_number Program number program_name_short Program school name (short) type Program type category Program category grade band, e.g. E, EM, H, etc. geometry MULTIPOLYGON geometry school zone boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/bcps_zones.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Public Schools School Zones or School Attendance Zones (SY 2021-2022) — bcps_zones","text":"https://services3.arcgis.com/mbYrzb5fKcXcAMNi/ArcGIS/rest/services/SY2122_Ezones_and_Programs/FeatureServer/15","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/buffer_area.html","id":null,"dir":"Reference","previous_headings":"","what":"Get buffered area — buffer_area","title":"Get buffered area — buffer_area","text":"function deprecated functionality incorporated improved sfext::st_buffer_ext() function uses similar set parameters. Return sf object area buffer applied . buffer distance provided, default buffer calculated one-eighth diagonal distance bounding box (corner corner) area. metadata provided area remains .","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/buffer_area.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get buffered area — buffer_area","text":"","code":"buffer_area(area, dist = NULL, diag_ratio = NULL)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/buffer_area.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get buffered area — buffer_area","text":"area sf object. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/buildings_21stc.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore 21st Century Schools — buildings_21stc","title":"Baltimore 21st Century Schools — buildings_21stc","text":"Buildings constructed renovated 21st Century Schools Program. See schools_21stc school-level information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/buildings_21stc.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore 21st Century Schools — buildings_21stc","text":"","code":"buildings_21stc"},{"path":"https://elipousson.github.io/mapbaltimore/reference/buildings_21stc.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore 21st Century Schools — buildings_21stc","text":"data frame 28 rows 20 variables: bldg_name Building name name Name (identical build name) bldg_name_short Short building name project_type Project type project_url Project URL building_occupied Building occupied year/season (scheduled occupation date) inspire_plan INSPIRE Plan inspire_plan_url INSPIRE Plan URL school_names School/program names school_names_short Short school/program names school_numbers School numbers grade_bands Schools grade bands grades_served Grades served address Street address city City state State zip Zip code lon Longitude (EPSG 4326) lat Latitude (EPSG 4326) geometry POINT geometry building locations","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Cache data for mapbaltimore package — cache_baltimore_data","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"Cache data rappdirs::user_cache_dir(\"mapbaltimore\")","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"","code":"cache_baltimore_data(data = NULL, filename = NULL, overwrite = FALSE) cache_msa_streets( url = \"https://geodata.md.gov/imap/rest/services/Transportation/MD_HighwayPerformanceMonitoringSystem/MapServer/2\", filename = \"baltimore_msa_streets.gpkg\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), overwrite = FALSE ) cache_edge_of_pavement( url = \"https://gisdata.baltimorecity.gov/egis/rest/services/OpenBaltimore/Edge_of_Pavement/FeatureServer/0\", filename = \"edge_of_pavement.gpkg\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), overwrite = FALSE ) cache_baltimore_property( url = \"https://geodata.baltimorecity.gov/egis/rest/services/Housing/dmxOwnership/MapServer/0\", location = NULL, filename = \"baltimore_property.gpkg\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), overwrite = FALSE ) show_cached_files()"},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"data Data cache. filename File name use cached file. Defaults name data. data sf object make sure include file type, e.g. \"data.gpkg\", supported sf::write_sf(). data written rda readr::write_rds(). overwrite Logical. Default FALSE. TRUE, overwrite existing cached files use filename. url URL crs Coordinate reference system. location sf, sfc, bbox object (object convertible as_bbox(). Optional.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"show_cached_files() returns tibble columns: file, name file, size_MB, file size MB, modified, date time last modified","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/cache_baltimore_data.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Cache data for mapbaltimore package — cache_baltimore_data","text":"Use cache_msa_streets() download cache street centerline data counties Baltimore metropolitan area. Use cache_edge_of_pavement() download cache edge pavement data Baltimore city.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/chap_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"CHAP Historic Districts — chap_districts","title":"CHAP Historic Districts — chap_districts","text":"Historic districts designated Baltimore City Commission Historical Architectural Preservation (CHAP) local historic preservation office Baltimore City, Maryland. Updated 2024-09-21.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/chap_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"CHAP Historic Districts — chap_districts","text":"","code":"chap_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/chap_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"CHAP Historic Districts — chap_districts","text":"data frame 40 rows 7 variables: name Historic district name contact_name CHAP Staff contact name url URL CHAP website deed_covenant Design review required deed covenants overlaps_nr_district District also designated overlaps entirely designated National Register Historic District acres Acreage geometry MULTIPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/check_area.html","id":null,"dir":"Reference","previous_headings":"","what":"Validate area provided to mapping or charting function. — check_area","title":"Validate area provided to mapping or charting function. — check_area","text":"Validate area mapping function another mapbaltimore function.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/check_area.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Validate area provided to mapping or charting function. — check_area","text":"","code":"check_area(area)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/check_area.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Validate area provided to mapping or charting function. — check_area","text":"area sf object column named \"name.\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_routes.html","id":null,"dir":"Reference","previous_headings":"","what":"Charm City Circulator Routes — circulator_routes","title":"Charm City Circulator Routes — circulator_routes","text":"Baltimore City Department Transportation describes Charm City Circulator (CCC) \"fleet 24 free shuttles travel four routes central business district Baltimore City, Maryland.\" Harbor Connector (HC) \"extension CCC City’s free maritime transit service connecting 6 piers four vessels.\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_routes.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Charm City Circulator Routes — circulator_routes","text":"","code":"circulator_routes"},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_routes.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Charm City Circulator Routes — circulator_routes","text":"data frame 6 rows 3 variables: route_name Route name alt_route_name Alternate route name geometry MULTILINESTRING geometry routes","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_routes.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Charm City Circulator Routes — circulator_routes","text":"Baltimore CityView - Charm City Circulator Routes","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_stops.html","id":null,"dir":"Reference","previous_headings":"","what":"Charm City Circulator and Harbor Connector Stops — circulator_stops","title":"Charm City Circulator and Harbor Connector Stops — circulator_stops","text":"Baltimore City Department Transportation describes Charm City Circulator (CCC) \"fleet 24 free shuttles travel four routes central business district Baltimore City, Maryland.\" Harbor Connector (HC) \"extension CCC City’s free maritime transit service connecting 6 piers four vessels.\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_stops.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Charm City Circulator and Harbor Connector Stops — circulator_stops","text":"","code":"circulator_stops"},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_stops.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Charm City Circulator and Harbor Connector Stops — circulator_stops","text":"data frame 111 rows 5 variables: stop_num Stop number integer stop_location Intersection location (address, intersection, landmark) corner Intersection corner route_name Route name geometry POINT geometry stop location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/circulator_stops.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Charm City Circulator and Harbor Connector Stops — circulator_stops","text":"Baltimore CityView - Charm City Circulator Stops","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/clip_area.html","id":null,"dir":"Reference","previous_headings":"","what":"Clip an area to a portion of the whole area — clip_area","title":"Clip an area to a portion of the whole area — clip_area","text":"function deprecated functionality incorporated improved sfext::st_clip() function uses similar set parameters. Clip based corner bounding box. Used street name location option within layer_area_streets","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/clip_area.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Clip an area to a portion of the whole area — clip_area","text":"","code":"clip_area( area, clip = c(\"top\", \"right\", \"bottom\", \"left\", \"topright\", \"bottomright\", \"bottomleft\", \"topleft\"), flip = FALSE, edge = TRUE, edge_dist = 5 )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/clip_area.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Clip an area to a portion of the whole area — clip_area","text":"area sf object clip clip Character string describing part area clip remove. Options include c(\"top\", \"right\", \"bottom\", \"left\", \"topright\", \"bottomright\", \"bottomleft\", \"topleft\"). NULL, area clipped full edge can returned. flip Logical. Default FALSE. TRUE, reverse select area removed, e.g. clip \"topright\" \"bottomleft\" area removed instead. edge Logical. Default TRUE. TRUE, edge clipped area returned. TRUE negative edge_dist, edges kept (center removed). TRUE positive edge_dist, full area removed buffer kept. FALSE, full clipped area returned. edge_dist Numeric. Distance meters use edge. Default 5 meters. Use negative values inside edge positive numbers outside edge.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/clip_area.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Clip an area to a portion of the whole area — clip_area","text":"sf object clipped based parameters","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/congressional_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Congressional Districts for Baltimore City — congressional_districts","title":"U.S. Congressional Districts for Baltimore City — congressional_districts","text":"U.S. Congressional Districts overlapping Baltimore City. Downloaded tigris package.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/congressional_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Congressional Districts for Baltimore City — congressional_districts","text":"","code":"congressional_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/congressional_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Congressional Districts for Baltimore City — congressional_districts","text":"data frame 3 rows 15 variables: statefp 2-character state FIPS code cd116fp 116th congressional district FIPS code geoid GeoID namelsad concatenated variable length geographic area name legal/statistical area description (LSAD) lsad Legal/statistical area description (LSAD) cdsessn Congressional session code mtfcc MAF/TIGER Feature Class Code (MTFCC) funcstat functional status aland land area (square meters) awater water area (square meters) intptlat latitude internal point intptlon longitude internal point label Congressional District label name Congressional District name geometry MULTIPOLYGON geometry Congressional district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/congressional_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"U.S. Congressional Districts for Baltimore City — congressional_districts","text":"<...>","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/council_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Council Districts — council_districts","title":"Baltimore City Council Districts — council_districts","text":"Boundaries Baltimore City Council Districts used since 2012 (following boundary revisions completed 2011 based 2010 Decennial Census).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/council_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Council Districts — council_districts","text":"","code":"council_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/council_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Council Districts — council_districts","text":"data frame 14 rows 2 variables: id Number City Council district name Name City Council district geometry MULTIPOLYGON geometry fpr Council district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/council_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Council Districts — council_districts","text":"https://geodata.baltimorecity.gov/egis/rest/services/CityView/City_Council_Districts/MapServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/csas.html","id":null,"dir":"Reference","previous_headings":"","what":"Community Statistical Areas (2010) — csas","title":"Community Statistical Areas (2010) — csas","text":"Community Statistical Areas (CSAs) clusters neighborhoods organized around U.S. Census tract boundaries Baltimore Neighborhood Indicators Alliance. cases, CSA boundaries may cross neighborhood boundaries. 55 CSAs Baltimore City. Neighborhood lines often fall along CSA boundaries. CSAs originally created 2002 revised publication Vital Signs 10 using new 2010 Census Tract boundaries. anticipated boundary revisions 2020.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/csas.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Community Statistical Areas (2010) — csas","text":"","code":"csas"},{"path":"https://elipousson.github.io/mapbaltimore/reference/csas.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Community Statistical Areas (2010) — csas","text":"data frame 55 rows 3 variables: id Community Statistical Area id number name Community Statistical Area name url URL BNIA-JFI webpage Community Statistical Area geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/csas.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Community Statistical Areas (2010) — csas","text":"https://bniajfi.org/mapping-resources/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/erase_baltimore.html","id":null,"dir":"Reference","previous_headings":"","what":"Erase any are overlapping the geometry — erase_baltimore","title":"Erase any are overlapping the geometry — erase_baltimore","text":"Erase overlapping geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/erase_baltimore.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Erase any are overlapping the geometry — erase_baltimore","text":"","code":"erase_baltimore_parks(x, ...) erase_baltimore_water(x, water = c(\"city\", \"msa\"), ...)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/erase_baltimore.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Erase any are overlapping the geometry — erase_baltimore","text":"x sf, sfc, bbox object erase trim. ... Arguments passed sfext::st_erase flip TRUE, use sf::st_intersection() \"erase\" geometry x intersects y; FALSE use sf::st_difference() trim x y geometry, Default: FALSE. union TRUE, union y sf::st_union() applying difference/intersection; defaults TRUE. combine TRUE union = TRUE, combine y sf::st_combine() unioning. Defaults FALSE. water Type water data use, either baltimore_water baltimore_msa_water.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/explore_baltimore.html","id":null,"dir":"Reference","previous_headings":"","what":"Explore Baltimore Heritage Stories — explore_baltimore","title":"Explore Baltimore Heritage Stories — explore_baltimore","text":"table public stories Explore Baltimore Heritage website published Baltimore Heritage. text stories Explore Baltimore Heritage licensed CC 4.0 license. Updated 2023 March 29.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/explore_baltimore.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Explore Baltimore Heritage Stories — explore_baltimore","text":"","code":"explore_baltimore"},{"path":"https://elipousson.github.io/mapbaltimore/reference/explore_baltimore.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Explore Baltimore Heritage Stories — explore_baltimore","text":"data frame 491 rows 10 variables: id Story identifier featured Featured indicator modified Modified date/time title Story title address Street address story location thumbnail URL thumbnail-size featured image fullsize URL full-size featured image url URL story geometry POINT story location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/explore_baltimore.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Explore Baltimore Heritage Stories — explore_baltimore","text":"https://explore.baltimoreheritage.org/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/filter_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Filter streets — filter_streets","title":"Filter streets — filter_streets","text":"Internal function filtering streets multiple parameters","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/filter_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Filter streets — filter_streets","text":"","code":"filter_streets( x, sha_class = NULL, street_type = NULL, block_num = NULL, union = FALSE, bbox = NULL, call = caller_env() )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/filter_streets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Filter streets — filter_streets","text":"x sf object streets filter sha_class selected SHA classifications include. \"\" selects streets assigned SHA classification (around one-quarter street segments). Additional options include c(\"COLL\", \"LOC\", \"MART\", \"PART\", \"FWY\", \"INT\") street_type selected street subtypes include. default, returned data includes subtypes except alleys (\"STRALY\"). Options include c(\"STRALY\", \"STRPRD\", \"STRR\", \"STREX\", \"STRFIC\", \"STRNDR\", \"STRURD\", \"STCLN\", \"STRTN\"). supported block_num Integer vector block number, e.g. 300, range block numbers (e.g. c(100, 500)) filter streets. union Logical. Default TRUE. Union geometry based fullname streets. bbox Bounding box filter passed location parameter getdata::get_location_data(). call execution environment currently running function, e.g. caller_env(). function mentioned error messages source error. See call argument abort() information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/filter_streets.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Filter streets — filter_streets","text":"streets filtered parameters","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area of selected type — get_area","title":"Get area of selected type — get_area","text":"Get sf object one neighborhoods, Baltimore City Council districts, Maryland Legislative Districts, U.S. Congressional Districts, Baltimore Planning Districts, Baltimore Police Districts, Community Statistical Areas, park districts, Census blocks, block groups, tracts. Area type required can used combination area name, area id (supported data sets), location (address sf object). Name id supported U.S. Census geogrpahies. Use location parameter return areas selected type intersect specified location. get_baltimore_area() different parameter names (consistent getdata::get_location()) now recommended get_area() avoid name conflict sfext::get_area() function.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area of selected type — get_area","text":"","code":"get_area( type = c(\"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\", \"park district\", \"block\", \"block group\", \"tract\"), area_name = NULL, area_id = NULL, location = NULL, union = FALSE, area_label = NULL ) get_baltimore_area( type = NULL, name = NULL, id = NULL, location = NULL, union = FALSE, label = NULL ) get_neighborhood(name, location = NULL, union = FALSE, ...)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area of selected type — get_area","text":"type Required. Area type matching one boundary datasets included mapbaltimore. Supported values include \"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\", \"park district\". U.S. Census geographies including \"block\", \"block group\", \"tract\" supported using location parameter . area_name name names matching id column data selected dataset. Character. area_id identifier identifiers matching id column selected dataset. supported datasets id column id may integer character depending dataset. location Location supports types values: address can geocoded using tidygeocoder::geo() sf object intersects selected area types. using sf object, CRS object must EPSG:2804. union TRUE multiple area names provided, area geometry combined sf::st_union(). Defaults FALSE. area_label Label use name area union TRUE additional label column union FALSE. union TRUE area_label provided, original area names concatenated single string. name Passed area_name get_baltimore_area() id Passed area_id get_baltimore_area() label Passed area_label get_baltimore_area() ... Additional parameters passed get_neighborhood() get_area()","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area of selected type — get_area","text":"","code":"# Get the Harwood neighborhood by name get_area( type = \"neighborhood\", area_name = \"Harwood\" ) #> Simple feature collection with 1 feature and 5 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: -8528544 ymin: 4767325 xmax: -8528124 ymax: 4768111 #> Projected CRS: WGS 84 / Pseudo-Mercator #> # A tibble: 1 × 6 #> name type acres osm_id wikidata geometry #> * #> 1 Harwood Residential 45.4 12752188 Q5677875 (((-8528312 4768109, -8528373 476… # Get City Council District 12 and 14 by id get_area( type = \"council district\", area_id = c(12, 14) ) #> Simple feature collection with 2 features and 2 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: -8531474 ymin: 4762774 xmax: -8524245 ymax: 4771257 #> Projected CRS: WGS 84 / Pseudo-Mercator #> id geometry name #> 12 14 MULTIPOLYGON (((-8529441 47... District 14 #> 13 12 MULTIPOLYGON (((-8528127 47... District 12 # Get the east and southeast planning districts and combine them get_area( type = \"planning district\", area_id = c(\"East\", \"Southeast\"), union = TRUE, area_label = \"East and Southeast Planning Districts\" ) #> Simple feature collection with 1 feature and 2 fields #> Geometry type: POLYGON #> Dimension: XY #> Bounding box: xmin: -8528420 ymin: 4761329 xmax: -8523353 ymax: 4768769 #> Projected CRS: WGS 84 / Pseudo-Mercator #> # A tibble: 1 × 3 #> name label geometry #> * #> 1 East Planning District and Southeast Planning… East… ((-8525611 4762323, -852… # Get legislative district for Walters Art Museum (600 N Charles St) get_area( type = \"legislative district\", location = \"600 N Charles St, Baltimore, MD 21201\" ) #> Error in address_to_sf(x, ...): The package \"tidygeocoder\" is required. # Get Census tracts for the Edmondson Village neighborhood get_area( type = \"tract\", location = get_area(\"neighborhood\", \"Edmondson Village\") ) #> Simple feature collection with 4 features and 8 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: -8537644 ymin: 4762456 xmax: -8534916 ymax: 4765683 #> Projected CRS: WGS 84 / Pseudo-Mercator #> tractce geoid name namelsad aland awater intptlat #> 1 280402 24510280402 2804.02 Census Tract 2804.02 561712 0 +39.2992263 #> 2 160801 24510160801 1608.01 Census Tract 1608.01 389703 0 +39.2980940 #> 3 160802 24510160802 1608.02 Census Tract 1608.02 1226587 0 +39.3002221 #> 4 200701 24510200701 2007.01 Census Tract 2007.01 1203683 0 +39.2900137 #> intptlon geometry #> 1 -076.6903724 MULTIPOLYGON (((-8537644 47... #> 2 -076.6840558 MULTIPOLYGON (((-8536821 47... #> 3 -076.6796308 MULTIPOLYGON (((-8537036 47... #> 4 -076.6807033 MULTIPOLYGON (((-8537028 47..."},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_911_calls.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","title":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","text":"get_area_911_calls() can return public records 911 calls service 2017 present year.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_911_calls.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","text":"","code":"get_area_911_calls( area_type = NULL, area_name = NULL, description = NULL, year = 2023, start_date = NULL, end_date = NULL, where = NULL, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_911_calls.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","text":"area_type Area type. Requires area_name also provided. Options include \"neighborhood\", \"council district\", \"police district\" area_name Area name. Requires area_type also provided. description String matching call description, e.g. \"DISORDERLY\", \"BURGLARY\", \"DISCHRG FIREARM\", etc. year numeric. Year calls service. Currently one year time supported (except years since 2021). NULL, oldest year start_date end_date used. start_date Character string format YYYY-MM-DD. Filters calls date. end_date Character string format YYYY-MM-DD. Filters calls date. string condition. Ignored area_type, area_name, start_date, end_date provided. ... Additional parameters passed getdata::get_esri_data() excluding url, , crs, .name_repair.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_911_calls.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area 911 calls for service from Open Baltimore — get_area_911_calls","text":"","code":"if (FALSE) { # \\dontrun{ get_area_911_calls( area_type = \"neighborhood\", area_name = \"Downtown\", start_date = \"2022-01-01\", end_date = \"2022-01-02\", description = \"AUTO\" ) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_bcps_programs.html","id":null,"dir":"Reference","previous_headings":"","what":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","title":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","text":"Get BCPS programs attendance zones local area","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_bcps_programs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","text":"","code":"get_area_bcps_programs( area, dist = NULL, diag_ratio = NULL, asp = NULL, crop = TRUE, trim = FALSE, type = c(\"all\", \"zones\", \"programs\", \"other\") )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_bcps_programs.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. type Type BCPS data return. \"\" returns named list following spatial data. \"zones\" returns attendance zones, \"programs\" returns locations programs (schools) zones intersecting area (even program located outside area), \"\" returns charter schools special schools located within specified area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_bcps_programs.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get BCPS programs and attendance zones for a local area — get_area_bcps_programs","text":"Returns named list overlapping BCPS attendance zones, program locations associated zones, additional programs located within area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_census_geography.html","id":null,"dir":"Reference","previous_headings":"","what":"Get U.S. Census geography overlapping with an area. — get_area_census_geography","title":"Get U.S. Census geography overlapping with an area. — get_area_census_geography","text":"Return sf object U.S. Census blocks, block groups, tracts overlapping area. default, least 25% tract area 30% block group area, 50% block area must within provided area returned. Returned sf object includes new columns combined land water area Census geography, Census geography area within provided area, percent Census geography area within provided area, percent provided area within Census geography area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_census_geography.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get U.S. Census geography overlapping with an area. — get_area_census_geography","text":"","code":"get_area_census_geography( area, geography = c(\"block\", \"block group\", \"tract\"), area_overlap = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_census_geography.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get U.S. Census geography overlapping with an area. — get_area_census_geography","text":"area sf object. geography Character vector type U.S. Census area_overlap Optional. numeric value less 1 greater 0 representing physical area geography within provided area return.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_citations.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area citations from Open Baltimore — get_area_citations","title":"Get area citations from Open Baltimore — get_area_citations","text":"Get Environmental Control Board (ECB) citations 2007 2021.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_citations.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area citations from Open Baltimore — get_area_citations","text":"","code":"get_area_citations( area_type = NULL, area_name = NULL, description = NULL, start_date = NULL, end_date = NULL, where = \"1=1\", geometry = TRUE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_citations.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area citations from Open Baltimore — get_area_citations","text":"area_type Area type. Requires area_name also provided. Options include \"neighborhood\", \"council district\", \"police district\" area_name Area name. Requires area_type also provided. description String matching description citations, e.g. \"SIGNS\" filters citations \"PROHIBITED POSTING SIGNS PUBLIC PROPERTY\" start_date Character string format YYYY-MM-DD. Filters citations violation date. end_date Character string format YYYY-MM-DD. Filters citations violation date. string condition. Ignore condition area_type area_name provided. geometry Return sf object based lat/lon. Default TRUE. Set FALSE return citations missing coordinates. crs Coordinate reference system (CRS) return. Default 2804 ... Additional parameters passed getdata::get_esri_data() excluding url, , crs, .name_repair.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_citations.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area citations from Open Baltimore — get_area_citations","text":"","code":"# Get bulk trash citations for Council District 5 get_area_citations( area_type = \"council district\", area_name = \"5\", description = \"BULK TRASH\") #> ── Downloading \"ECB\" from Layer type: \"Table\" #> #> Simple feature collection with 1414 features and 30 fields #> Geometry type: POINT #> Dimension: XY #> Bounding box: xmin: 424889.3 ymin: 184761.9 xmax: 430503.1 ymax: 189322.6 #> Projected CRS: NAD83(HARN) / Maryland #> # A tibble: 1,414 × 31 #> citation_no lien_code violation_date due_date agency #> * #> 1 04382735 L 2007-03-15 04:00:00 2007-04-14 04:00:00 DEPARTMENT OF … #> 2 05249719 L 2010-07-15 04:00:00 2010-08-14 04:00:00 BALTIMORE CITY… #> 3 05335070 L 2011-08-26 04:00:00 2011-09-25 04:00:00 BALTIMORE CITY… #> 4 50005016 L 2007-05-29 04:00:00 2007-06-28 04:00:00 DEPARTMENT OF … #> 5 50053941 L 2007-08-01 04:00:00 2007-08-31 04:00:00 DEPARTMENT OF … #> 6 50116920 L 2007-10-10 04:00:00 2007-11-09 05:00:00 DEPARTMENT OF … #> 7 50263862 L 2008-03-27 04:00:00 2008-04-26 04:00:00 DEPARTMENT OF … #> 8 50436708 L 2008-09-17 04:00:00 2008-10-17 04:00:00 DEPARTMENT OF … #> 9 50493634 L 2008-11-12 05:00:00 2008-12-12 05:00:00 DEPARTMENT OF … #> 10 50520915 L 2008-12-03 05:00:00 2009-01-02 05:00:00 DEPARTMENT OF … #> # ℹ 1,404 more rows #> # ℹ 26 more variables: fine_amount , description , balance , #> # last_paid_date , last_paid_amount , hearing_date , #> # hearing_request_received_date , citation_status , #> # violation_code_article , violation_code_section , #> # violation_location , block , lot , officer_id , #> # officer_presence_requested , hearing_status , hear_time , …"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crashes.html","id":null,"dir":"Reference","previous_headings":"","what":"Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes","title":"Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes","text":"function deprecated functionality incorporated improved mapmaryland::get_md_crash_data() function uses similar set parameters. Get vehicle crashes selected area Baltimore City.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crashes.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes","text":"","code":"get_area_crashes( area, start_year = 2020, end_year = 2020, geometry = FALSE, trim = FALSE, type = c(\"crash\", \"person\", \"vehicle\") )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crashes.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get vehicle crashes for area in Baltimore from Maryland Open Data portal — get_area_crashes","text":"area sf object. start_year earliest year crash data return. Default 2020. end_year latest year crash data return. end_year provided, single year returned. Default 2020. geometry TRUE, return sf object. Default FALSE. trim TRUE, data trimmed area sf::st_intersection(). Default FALSE. type Data type return. Options include c(\"crash\", \"person\", \"vehicle\"). Data types correspond different tables. 'person', age crash column added based accident date date birth columns (removing suspected placeholder values).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crime.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area crimes from Open Baltimore — get_area_crime","title":"Get area crimes from Open Baltimore — get_area_crime","text":"Get reported crimes since 2014 specific area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crime.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area crimes from Open Baltimore — get_area_crime","text":"","code":"get_area_crime( area, description = NULL, date_range = NULL, where = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, unit = \"m\", trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crime.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area crimes from Open Baltimore — get_area_crime","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). description Crime type description. Supported options include \"AGG. ASSAULT\", \"ARSON\", \"AUTO THEFT\", \"BURGLARY\", \"COMMON ASSAULT\", \"HOMICIDE\", \"LARCENY\", \"LARCENY AUTO\", \"RAPE\", \"ROBBERY - CARJACKING\", \"ROBBERY - COMMERCIAL\", \"ROBBERY - RESIDENCE\", \"ROBBERY - STREET\", \"SHOOTING\". case sensitive. date_range Date range character vector format c(\"YYYY-MM-DD\", \"YYYY-MM-DD\"). Minimum maximum values used length greater 1. query string passed esri2sf, Default: NULL dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" trim TRUE, x trimmed y st_trim(). crs Cordinate reference system return, Default: 4326 sf_to_df() NULL df_to_sf().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_crime.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area crimes from Open Baltimore — get_area_crime","text":"","code":"if (FALSE) { # \\dontrun{ # Get shootings for the Lauraville area area <- get_area(\"neighborhood\", \"Barclay\") crimes <- get_area_crime( area = area, date_range = c(\"2022-01-01\", \"2022-12-31\"), description = \"SHOOTING\" ) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Get local or cached data for an area — get_area_data","title":"Get local or cached data for an area — get_area_data","text":"Returns data selected area areas optional buffer. crop trim FALSE, function uses sf::st_intersects() filter data include full geometry anything overlaps area bbox (area provided).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get local or cached data for an area — get_area_data","text":"","code":"get_area_data( area = NULL, bbox = NULL, data = NULL, extdata = NULL, cachedata = NULL, path = NULL, url = NULL, fn = NULL, diag_ratio = NULL, dist = NULL, asp = NULL, crop = TRUE, trim = FALSE, crs = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get local or cached data for an area — get_area_data","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. data sf object including data area extdata Character. Name external geopackage (.gpkg) file included package selected data available. Available data includes \"trees\", \"unimproved_property\", \"vegetated_area\" cachedata Character. Name cached geopackage (.gpkg) file selected data available. Running cache_mapbaltimore_data() caches data \"real_property\", \"baltimore_msa_streets\", \"edge_of_pavement\" path Character. Path local remote spatial data file supported sf::st_read() url Character. URL FeatureServer MapServer layer pass get_area_esri_data. fn Function apply area data returning. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_esri_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Get data from an ArcGIS FeatureServer or MapServer — get_area_esri_data","title":"Get data from an ArcGIS FeatureServer or MapServer — get_area_esri_data","text":"function deprecated functionality incorporated improved getdata::get_esri_data() function uses similar set parameters. Wraps esri2sf::esri2sf() function download ArcGIS FeatureServer MapServer.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_esri_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get data from an ArcGIS FeatureServer or MapServer — get_area_esri_data","text":"","code":"get_area_esri_data( area = NULL, bbox = NULL, url = NULL, where = \"1=1\", type = c(\"md food stores 2017 2018\", \"farmers markets 2020\", \"baltimore food stores 2016\", \"baltimore demolitions\", \"contour 2ft\", \"contours 10ft\", \"open vacant building notices\", \"liquor licenses\", \"fixed speed cameras\", \"red light cameras\", \"edge of pavement\"), dist = NULL, diag_ratio = NULL, asp = NULL, trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_esri_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get data from an ArcGIS FeatureServer or MapServer — get_area_esri_data","text":"area sf object. Optional. used trim TRUE. bbox bbox object. Optional suggested avoid downloading entire layer. See sf::st_bbox() information. url FeatureServer MapServer url retrieve data . Passed url parameter esri2sf::esri2sf() function. string condition. Default 1=1 rows. type Type data get. Options include \"md food stores 2017 2018\", \"farmers markets 2020\", \"baltimore food stores 2016\", \"baltimore demolitions\", \"contour 2ft\", \"contours 10ft\", \"open vacant building notices\", \"liquor licenses\", \"fixed speed cameras\", \"red light cameras\", \"edge pavement\" dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). trim Logical. Default FALSE. TRUE, area required. crs Coordinate reference system. Default 2804.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_osm_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Get Open Street Map features for area — get_area_osm_data","title":"Get Open Street Map features for area — get_area_osm_data","text":"function deprecated functionality incorporated improved getdata::get_osm_data() function uses similar set parameters. Wraps osmdata functions.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_osm_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get Open Street Map features for area — get_area_osm_data","text":"","code":"get_area_osm_data( area = NULL, bbox = NULL, key, value = NULL, return_type = c(\"osm_polygons\", \"osm_points\", \"osm_lines\", \"osm_multilines\", \"osm_multipolygons\"), dist = NULL, diag_ratio = NULL, asp = NULL, crop = TRUE, trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_osm_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get Open Street Map features for area — get_area_osm_data","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object buffer /adjust. area provided, bbox ignored. key feature key overpass query. key \"building\" value NULL, preset list tag values used return available buildings bounding box. value feature key; can negated initial exclamation mark, value = \"!\", can also vector, value = c (\"\", \"\"). return_type Character vector length 1 geometry type return. Defaults returningpolygons. Set NULL return types. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop Logical. Default TRUE. TRUE, use sf::st_crop() trim results area bounding box. trim Logical. Default FALSE. TRUE, use sf::st_intersection() function trim results area polygon. crs EPSG code coordinate reference system plot. Default 2804. See https://epsg.io/ information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_permits.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area building permits from Open Baltimore — get_area_permits","title":"Get area building permits from Open Baltimore — get_area_permits","text":"Get building permits 2019 present.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_permits.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area building permits from Open Baltimore — get_area_permits","text":"","code":"get_area_permits( area, year = 2022, date_range = NULL, permit_type = NULL, where = NULL, dist = NULL, diag_ratio = NULL, unit = \"m\", asp = NULL, trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_permits.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area building permits from Open Baltimore — get_area_permits","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). year Year. Must 2019 later. date_range Date range character vector format c(\"YYYY-MM-DD\", \"YYYY-MM-DD\"). Minimum maximum values used length greater 1. permit_type Optional. Supported values include \"USE\", \"DEM\", \"COM\", \"BMZ\". string condition. permit_type year ignored custom provided. Set \"1=1\" return data years since 2019. dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. trim TRUE, x trimmed y st_trim(). crs Cordinate reference system return, Default: 4326 sf_to_df() NULL df_to_sf(). ... Additional parameters passed getdata::get_esri_data().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_property.html","id":null,"dir":"Reference","previous_headings":"","what":"Get real property data — get_area_property","title":"Get real property data — get_area_property","text":"Get showing parcels described owner occupied, non-owner occupied, vacant, unimproved. Real property parcel data Maryland State Department Assessment Taxation may include errors.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_property.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get real property data — get_area_property","text":"","code":"get_area_property( area = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, unit = \"m\", asp = NULL, crop = TRUE, trim = FALSE, cache = FALSE, filename = NULL, overwrite = FALSE, ... ) format_property_data(data)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_property.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get real property data — get_area_property","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. cache TRUE, cache data mapbaltimore cache folder. Defaults FALSE. filename File name use cached file. Defaults name data. data sf object make sure include file type, e.g. \"data.gpkg\", supported sf::write_sf(). data written rda readr::write_rds(). overwrite Logical. Default FALSE. TRUE, overwrite existing cached files use filename. ... Additional parameters passed getdata::get_esri_data(). data sf object including data area","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_property.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get real property data — get_area_property","text":"","code":"get_area_property( area = neighborhoods[1, ], dist = -150, unit = \"m\" ) #> ── Downloading \"Property Information\" from Layer type: \"Feature Layer\" #> Geometry type: \"esriGeometryPolygon\" #> Service CRS: \"EPSG:2248\" #> Output CRS: \"EPSG:3857\" #> #> Simple feature collection with 94 features and 86 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: -8528406 ymin: 4768303 xmax: -8528315 ymax: 4768626 #> Projected CRS: WGS 84 / Pseudo-Mercator #> First 10 features: #> objectid pin pinrelate blocklot block lot ward section assessor taxbase #> 1 126290 3857A001 3857A001 3857A001 3857A 001 12 200 331 199533 #> 2 126291 3857A002 3857A002 3857A002 3857A 002 12 200 331 183333 #> 3 126292 3857A003 3857A003 3857A003 3857A 003 12 200 331 193300 #> 4 126293 3857A004 3857A004 3857A004 3857A 004 12 200 331 183333 #> 5 126294 3857A005 3857A005 3857A005 3857A 005 12 200 331 183333 #> 6 126295 3857A006 3857A006 3857A006 3857A 006 12 200 331 186033 #> 7 126296 3857A007 3857A007 3857A007 3857A 007 12 200 331 185733 #> 8 126297 3857A008 3857A008 3857A008 3857A 008 12 200 331 186300 #> 9 126298 3857A009 3857A009 3857A009 3857A 009 12 200 331 204967 #> 10 126299 3857A010 3857A010 3857A010 3857A 010 12 200 331 311533 #> bfcvland bfcvimpr landexmp imprexmp citycred statcred ccredamt scredamt #> 1 NA 100200 0 0 0 0 764.58 0 #> 2 NA 86600 0 0 0 0 70.54 0 #> 3 NA 96900 0 0 0 0 44.17 0 #> 4 NA 86600 0 0 0 0 540.44 0 #> 5 NA 86600 0 0 0 0 0.00 0 #> 6 NA 88900 0 0 0 0 75.33 0 #> 7 NA 88600 0 0 0 0 0.00 0 #> 8 NA 89100 0 0 0 0 0.00 0 #> 9 NA 106700 0 0 0 0 68.15 0 #> 10 NA 196600 0 0 0 0 277.89 0 #> permhome assesgrp lot_size no_imprv currland currimpr exmpland exmpimpr #> 1 H 2 16X100 N 80000 129200 0 0 #> 2 H 2 15-6X100 N 80000 111700 0 0 #> 3 H 2 15-6X100 N 80000 121500 0 0 #> 4 H 2 15-6X100 N 80000 111700 0 0 #> 5 N 2 15-6X100 N 80000 111700 0 0 #> 6 H 2 15-6X100 N 80000 114600 0 0 #> 7 N 2 15-6X100 N 80000 114300 0 0 #> 8 H 2 15-6X100 N 80000 114900 0 0 #> 9 H 2 15-6X100 N 80000 134100 0 0 #> 10 H 2 15-6X100 N 80000 249000 0 0 #> fullcash exmptype exmpcode usegroup zoning sdatcode artaxbas distswch #> 1 0 00 R R-7 11130 199533 Y #> 2 0 00 R R-7 11130 183333 Y #> 3 0 00 R R-7 11130 193300 Y #> 4 0 00 R R-7 11130 183333 Y #> 5 0 00 R R-7 11130 183333 Y #> 6 0 00 R R-7 11130 186033 Y #> 7 0 00 R R-7 11130 185733 Y #> 8 0 00 R R-7 11130 186300 Y #> 9 0 00 R R-7 11130 204967 Y #> 10 0 00 R R-7 11130 311533 Y #> dist_id statetax city_tax ar_owner deedbook deedpage sale_date owner_abbr #> 1 3 223.48 4485.50 H PMB07553 0345 07301998 NA #> 2 3 205.33 4121.33 H FMC12730 0091 06232010 NA #> 3 3 216.50 4345.38 H XAC27165 0252 08292024 NA #> 4 3 205.33 4121.33 H FMC08531 0007 06141999 NA #> 5 3 205.33 4121.33 N MB 23382 0004 07132021 NA #> 6 3 208.36 4182.02 H FMC13489 0411 05102011 NA #> 7 3 208.02 4175.28 N FMC01494 0462 06272001 NA #> 8 3 208.66 4188.02 H MB 25364 0420 12092022 NA #> 9 3 229.56 4607.66 H MB 19079 0214 04242017 NA #> 10 3 348.92 7003.26 H MB 24554 0081 05022022 NA #> owner_1 owner_2 owner_3 full_address #> 1 WEINSTEIN, MATTHEW KESSLER, LAURA T 3001 ABELL AVE #> 2 WEBER, JESSICA 3003 ABELL AVE #> 3 HALL, LAURA COOPER 3005 ABELL AVE #> 4 MOORE, BETTY A 3007 ABELL AVE #> 5 WESOLVE54 LLC 3009 ABELL AVE #> 6 WALSH, EAMON F 3011 ABELL AVE #> 7 JACKSON, MARGARET A. 3013 ABELL AVE #> 8 BERGER, MAX DODSON, KIMBERLY 3015 ABELL AVE #> 9 ADAMS, KEITH ADAMS, NAOMI 3017 ABELL AVE #> 10 EMBRY, JULIA M 3019 ABELL AVE #> street_dir_prefix street_name street_type bldg_num fraction unit_num #> 1 ABELL AVE 3001 #> 2 ABELL AVE 3003 #> 3 ABELL AVE 3005 #> 4 ABELL AVE 3007 #> 5 ABELL AVE 3009 #> 6 ABELL AVE 3011 #> 7 ABELL AVE 3013 #> 8 ABELL AVE 3015 #> 9 ABELL AVE 3017 #> 10 ABELL AVE 3019 #> span_num spanfrac zip_code zip_code_ext dhcd_use dhcduse2 dhcduse3 dhcduse4 #> 1 0 21218 3913 1008 0000 0000 0000 #> 2 0 21218 3913 1008 0000 0000 0000 #> 3 0 21218 3913 1008 0000 0000 0000 #> 4 0 21218 3913 1008 0000 0000 0000 #> 5 0 21218 3913 1008 0000 0000 0000 #> 6 0 21218 3913 1008 0000 0000 0000 #> 7 0 21218 3913 1008 0000 0000 0000 #> 8 0 21218 3913 1008 0000 0000 0000 #> 9 0 21218 3913 1008 0000 0000 0000 #> 10 0 21218 3913 1008 0000 0000 0000 #> dwelunit eff_unit roomunit rpdeltag agency sale_price propdesc neighborhood #> 1 1 0 0 79000 ABELL #> 2 1 0 0 215000 ABELL #> 3 1 0 0 380000 ABELL #> 4 1 0 0 62000 ABELL #> 5 1 0 0 50000 ABELL #> 6 1 0 0 135000 ABELL #> 7 1 0 0 0 ABELL #> 8 1 0 0 250000 ABELL #> 9 1 0 0 260000 ABELL #> 10 1 0 0 325000 ABELL #> srvccntr year_built structarea ldate ownmde grndrent subtype_geodb #> 1 5 1900 1900 11242024 F 0 1 #> 2 5 1900 1654 11242024 F 0 1 #> 3 5 1900 1654 11242024 F 0 1 #> 4 5 1900 1654 11242024 L 90 1 #> 5 5 1900 1654 11242024 F 0 1 #> 6 5 1900 1654 11242024 L 90 1 #> 7 5 1900 1654 11242024 L 90 1 #> 8 5 1900 1654 11242024 F 0 1 #> 9 5 1900 1654 11242024 L 78 1 #> 10 5 1900 1654 11242024 F 0 1 #> sdatlink #> 1 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=001 #> 2 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=002 #> 3 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=003 #> 4 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=004 #> 5 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=005 #> 6 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=006 #> 7 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=007 #> 8 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=008 #> 9 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=009 #> 10 http://sdat.dat.maryland.gov/realproperty/pages/viewdetails.aspx?County=03&SearchType=ACCT&Ward=12&SECTION=20&BLOCK=3857A&LOT=010 #> blockplat #> 1 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 2 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 3 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 4 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 5 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 6 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 7 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 8 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 9 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> 10 https://gis.baltimorecity.gov/zoning/blockplats/3857A.pdf #> mailtoadd vacind shape_st_area #> 1 3001 ABELL AVE, 21218 N 1509.458 #> 2 3003 ABELL AVE, 21218 N 1509.907 #> 3 3005 ABELL AVE, 21218 N 1634.483 #> 4 3007 ABELL AVE, 21218 N 1567.804 #> 5 8221 PLEASANT PLAINTS RD, 21286 N 1557.152 #> 6 1560 FALLING BROOK CT ODENTON, MD, 21113 N 1481.055 #> 7 950 SHOREPOINT CT #202 ALAMEDA, CA, 94501 N 1561.153 #> 8 3015 ABELL AVE, 21218 N 1517.061 #> 9 3017 ABELL AVE, 21218 N 1631.357 #> 10 3019 ABELL AVE, 21218 N 1549.852 #> shape_st_length block_num bldg_num_even_odd block_number_st vacant_lot #> 1 231.0690 3000 Odd 3000 ABELL AVE FALSE #> 2 231.0577 3000 Odd 3000 ABELL AVE FALSE #> 3 233.5516 3000 Odd 3000 ABELL AVE FALSE #> 4 232.2099 3000 Odd 3000 ABELL AVE FALSE #> 5 232.0083 3000 Odd 3000 ABELL AVE FALSE #> 6 230.4667 3000 Odd 3000 ABELL AVE FALSE #> 7 232.0692 3000 Odd 3000 ABELL AVE FALSE #> 8 231.1979 3000 Odd 3000 ABELL AVE FALSE #> 9 233.4605 3000 Odd 3000 ABELL AVE FALSE #> 10 231.8600 3000 Odd 3000 ABELL AVE FALSE #> vacant_bldg geometry #> 1 FALSE MULTIPOLYGON (((-8528392 47... #> 2 FALSE MULTIPOLYGON (((-8528352 47... #> 3 FALSE MULTIPOLYGON (((-8528353 47... #> 4 FALSE MULTIPOLYGON (((-8528353 47... #> 5 FALSE MULTIPOLYGON (((-8528353 47... #> 6 FALSE MULTIPOLYGON (((-8528353 47... #> 7 FALSE MULTIPOLYGON (((-8528354 47... #> 8 FALSE MULTIPOLYGON (((-8528354 47... #> 9 FALSE MULTIPOLYGON (((-8528354 47... #> 10 FALSE MULTIPOLYGON (((-8528354 47..."},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_requests.html","id":null,"dir":"Reference","previous_headings":"","what":"Get area 311 service requests from Open Baltimore — get_area_requests","title":"Get area 311 service requests from Open Baltimore — get_area_requests","text":"Get 311 service requests specific area. Service requests 2017 2020 area available single year can requested time. Duplicate requests removed returned data. Requests can filtered request type, responsible city agency, . can return multiple types agencies, using custom query parameter calling type/agency separately.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_requests.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get area 311 service requests from Open Baltimore — get_area_requests","text":"","code":"get_area_requests( area = NULL, year = 2022, date_range = NULL, request_type = NULL, agency = NULL, where = NULL, dist = NULL, diag_ratio = NULL, unit = \"m\", asp = NULL, trim = FALSE, geometry = TRUE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), duplicates = FALSE, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_requests.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get area 311 service requests from Open Baltimore — get_area_requests","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). year Year service requests. Default 2021. 2017 2022 supported. date_range Date range character vector format c(\"YYYY-MM-DD\", \"YYYY-MM-DD\"). Minimum maximum values used length greater 1. request_type Service request type. agency City agency responsible request. Options include \"Transportation\", \"BGE\", \"Solid Waste\", \"Housing\", \"Water Wastewater\", \"Health\", \"Call Center\", \"Finance\", \"Liquor Board\", \"Recreation & Parks\", \"Fire Department\", \"Parking Authority\", \"General Services\" string condition. parameter ignored request_type agency provided. dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. trim TRUE, x trimmed y st_trim(). geometry Default TRUE. FALSE, return requests missing latitude/longitude (years prior 2021 ). crs Cordinate reference system return, Default: 4326 sf_to_df() NULL df_to_sf(). duplicates TRUE, return 311 service requests marked \"Duplicate\". FALSE, filter duplicate requests results. ... Arguments passed esri2sf::esri2sf outFields vector fields want include. default NULL fields. replaceDomainInfo TRUE, add domain information return data frame. Default FALSE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_requests.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get area 311 service requests from Open Baltimore — get_area_requests","text":"","code":"# Get boundary for Edmondson Village area <- get_area(\"neighborhood\", \"Edmondson Village\") # Get fallen limb requests for 2022 get_area_requests( area = area, date_range = c(\"2022-11-01\", \"2022-12-31\"), request_type = \"FOR-Fallen Limb\" ) #> ── Downloading \"Customer_Service_Request311_2021_Present\" from Layer type: \"Feature Layer\" #> Geometry type: \"esriGeometryPoint\" #> Service CRS: \"EPSG:2248\" #> Output CRS: \"EPSG:2804\" #> #> Simple feature collection with 3 features and 21 fields #> Geometry type: POINT #> Dimension: XY #> Bounding box: xmin: 426988.6 ymin: 181491.5 xmax: 427213.4 ymax: 181615.3 #> Projected CRS: NAD83(HARN) / Maryland #> service_request_num sr_type method_received created_date #> 1 22-00893386 FOR-Fallen Limb Phone 2022-11-11 18:16:36 #> 2 22-00926488 FOR-Fallen Limb Phone 2022-11-27 14:20:02 #> 3 22-00990947 FOR-Fallen Limb Phone 2022-12-23 11:36:22 #> sr_status sr_status_url #> 1 Closed https://balt311.baltimorecity.gov/citizen/requests/22-00893386 #> 2 Closed https://balt311.baltimorecity.gov/citizen/requests/22-00926488 #> 3 Closed https://balt311.baltimorecity.gov/citizen/requests/22-00990947 #> status_date due_date close_date #> 1 2022-11-14 09:36:55 2022-11-14 18:16:36 2022-11-14 09:36:55 #> 2 2023-01-11 06:04:40 2022-11-28 14:20:02 2023-01-11 06:04:40 #> 3 2023-04-21 18:28:49 2022-12-26 11:36:21 2023-04-21 18:28:49 #> agency last_activity #> 1 Recreation & Parks Service Response #> 2 Recreation & Parks Service Response #> 3 Recreation & Parks Service Response #> last_activity_date outcome #> 1 2022-11-14 09:36:55 SR closed by agency-specific work management system #> 2 2023-01-11 06:04:40 SR closed by agency-specific work management system #> 3 2023-04-21 18:28:49 SR closed by agency-specific work management system #> days_to_close address zip_code neighborhood #> 1 2.64 1303 N WOODINGTON RD 21229 Edmondson Village #> 2 44.66 1309 N WOODINGTON RD 21229 Edmondson Village #> 3 119.29 4114 MOUNTWOOD RD 21229 Edmondson Village #> council_district police_district latitude longitude geometry #> 1 8 Southwestern 39.30233 -76.68711 POINT (426988.6 181615.3) #> 2 8 Southwestern 39.30230 -76.68657 POINT (427034.9 181612.2) #> 3 8 Southwestern 39.30121 -76.68450 POINT (427213.4 181491.5) # Get dirty alley service requests for multiple years using purrr::map_dfr() purrr::list_rbind( purrr::map( c(2021, 2020), ~ get_area_requests( area = area, year = .x, request_type = \"SW-Dirty Alley\" ) ) ) #> ── Downloading \"Customer_Service_Request311_2021_Present\" from Layer type: \"Feature Layer\" #> Geometry type: \"esriGeometryPoint\" #> Service CRS: \"EPSG:2248\" #> Output CRS: \"EPSG:2804\" #> #> ℹ Removing 1 duplicate 311 service request. #> ── Downloading \"311_Customer_Service_Requests_2020.csv\" from Layer type: \"Table\" #> #> ℹ Removing 5 duplicate 311 service requests. #> service_request_num sr_type method_received created_date #> 1 21-00053788 SW-Dirty Alley Phone 2021-01-22 08:07:54 #> 2 21-00059271 SW-Dirty Alley Phone 2021-01-24 16:54:01 #> 3 21-00051584 SW-Dirty Alley API 2021-01-21 13:36:09 #> 4 21-00107202 SW-Dirty Alley Phone 2021-02-12 08:57:40 #> 5 21-00110903 SW-Dirty Alley Phone 2021-02-13 10:44:24 #> 6 21-00115345 SW-Dirty Alley API 2021-02-15 11:46:25 #> 7 21-00142040 SW-Dirty Alley Phone 2021-02-24 14:37:26 #> 8 21-00062237 SW-Dirty Alley Phone 2021-01-25 15:55:46 #> 9 21-00139354 SW-Dirty Alley API 2021-02-23 22:06:52 #> 10 21-00070593 SW-Dirty Alley System 2021-01-28 13:57:46 #> 11 21-00100906 SW-Dirty Alley API 2021-02-10 08:01:58 #> 12 21-00153184 SW-Dirty Alley API 2021-02-28 12:44:37 #> 13 21-00155352 SW-Dirty Alley API 2021-03-01 12:38:49 #> 14 21-00159174 SW-Dirty Alley API 2021-03-02 13:45:11 #> 15 21-00172421 SW-Dirty Alley API 2021-03-07 16:09:48 #> 16 21-00185891 SW-Dirty Alley Phone 2021-03-11 16:08:06 #> 17 21-00204853 SW-Dirty Alley Phone 2021-03-18 17:11:50 #> 18 21-00215385 SW-Dirty Alley Phone 2021-03-23 11:48:32 #> 19 21-00245245 SW-Dirty Alley API 2021-04-03 17:09:57 #> 20 21-00245269 SW-Dirty Alley API 2021-04-03 17:21:35 #> 21 21-00248633 SW-Dirty Alley API 2021-04-05 16:20:02 #> 22 21-00262746 SW-Dirty Alley Phone 2021-04-09 16:27:50 #> 23 21-00254836 SW-Dirty Alley Phone 2021-04-07 13:28:43 #> 24 21-00279074 SW-Dirty Alley System 2021-04-15 16:01:26 #> 25 21-00307201 SW-Dirty Alley System 2021-04-26 13:55:37 #> 26 21-00323235 SW-Dirty Alley Phone 2021-05-01 09:30:44 #> 27 21-00357914 SW-Dirty Alley API 2021-05-13 12:31:49 #> 28 21-00383219 SW-Dirty Alley Phone 2021-05-21 15:15:30 #> 29 21-00383184 SW-Dirty Alley Phone 2021-05-21 15:12:51 #> 30 21-00383142 SW-Dirty Alley Phone 2021-05-21 15:09:15 #> 31 21-00383160 SW-Dirty Alley Phone 2021-05-21 15:10:28 #> 32 21-00383210 SW-Dirty Alley Phone 2021-05-21 15:14:26 #> 33 21-00383863 SW-Dirty Alley Phone 2021-05-21 19:21:21 #> 34 21-00382017 SW-Dirty Alley Phone 2021-05-21 11:12:17 #> 35 21-00396283 SW-Dirty Alley API 2021-05-26 15:05:24 #> 36 21-00406083 SW-Dirty Alley Phone 2021-05-30 12:44:57 #> 37 21-00424359 SW-Dirty Alley API 2021-06-06 13:09:04 #> 38 21-00456861 SW-Dirty Alley Phone 2021-06-17 11:19:24 #> 39 21-00468460 SW-Dirty Alley Phone 2021-06-22 11:44:24 #> 40 21-00460319 SW-Dirty Alley Phone 2021-06-18 13:11:34 #> 41 21-00498057 SW-Dirty Alley Phone 2021-07-02 11:04:07 #> 42 21-00500273 SW-Dirty Alley Phone 2021-07-02 18:48:40 #> 43 21-00518225 SW-Dirty Alley Phone 2021-07-09 15:28:32 #> 44 21-00526294 SW-Dirty Alley Phone 2021-07-13 11:11:08 #> 45 21-00544733 SW-Dirty Alley Phone 2021-07-19 17:37:31 #> 46 21-00602168 SW-Dirty Alley Phone 2021-08-09 14:43:25 #> 47 21-00653598 SW-Dirty Alley Phone 2021-08-26 15:57:45 #> 48 21-00679949 SW-Dirty Alley API 2021-09-06 07:29:58 #> 49 21-00704816 SW-Dirty Alley API 2021-09-15 11:44:24 #> 50 21-00742844 SW-Dirty Alley Phone 2021-09-28 18:49:15 #> 51 21-00759532 SW-Dirty Alley Phone 2021-10-01 13:05:37 #> 52 21-00785583 SW-Dirty Alley Phone 2021-10-11 10:52:18 #> 53 21-00775404 SW-Dirty Alley Phone 2021-10-07 09:35:42 #> 54 21-00718065 SW-Dirty Alley Phone 2021-09-20 10:06:08 #> 55 21-00729023 SW-Dirty Alley Phone 2021-09-23 12:37:19 #> 56 21-00720343 SW-Dirty Alley Phone 2021-09-20 19:26:57 #> 57 21-00731337 SW-Dirty Alley Phone 2021-09-24 09:41:59 #> 58 21-00725990 SW-Dirty Alley Phone 2021-09-22 13:00:02 #> 59 21-00725995 SW-Dirty Alley Phone 2021-09-22 13:01:30 #> 60 21-00726393 SW-Dirty Alley Phone 2021-09-22 14:46:02 #> 61 21-00834537 SW-Dirty Alley API 2021-10-28 13:40:39 #> 62 21-00853412 SW-Dirty Alley Phone 2021-11-04 15:15:30 #> 63 21-00866979 SW-Dirty Alley Phone 2021-11-09 16:07:05 #> 64 21-00888749 SW-Dirty Alley Phone 2021-11-17 14:57:40 #> 65 21-00896245 SW-Dirty Alley Phone 2021-11-20 11:44:50 #> 66 21-00924055 SW-Dirty Alley Phone 2021-12-02 15:38:46 #> 67 21-00928778 SW-Dirty Alley Phone 2021-12-04 13:01:24 #> 68 21-00941216 SW-Dirty Alley Phone 2021-12-08 14:50:21 #> 69 21-00941211 SW-Dirty Alley Phone 2021-12-08 14:49:14 #> 70 21-00944073 SW-Dirty Alley Phone 2021-12-09 13:50:59 #> 71 21-00948827 SW-Dirty Alley Phone 2021-12-11 09:53:47 #> 72 21-00948939 SW-Dirty Alley Phone 2021-12-11 10:54:17 #> 73 21-00969415 SW-Dirty Alley Phone 2021-12-20 08:44:52 #> 74 21-00975849 SW-Dirty Alley Phone 2021-12-22 13:46:20 #> 75 20-00009981 SW-Dirty Alley API 2020-01-06 22:34:50 #> 76 20-00042742 SW-Dirty Alley API 2020-01-23 14:19:56 #> 77 20-00108512 SW-Dirty Alley API 2020-02-23 18:13:18 #> 78 20-00143990 SW-Dirty Alley Phone 2020-03-11 10:04:25 #> 79 20-00150539 SW-Dirty Alley Phone 2020-03-13 14:26:56 #> 80 20-00186619 SW-Dirty Alley Phone 2020-03-24 10:56:30 #> 81 20-00242451 SW-Dirty Alley Phone 2020-04-28 13:29:55 #> 82 20-00256369 SW-Dirty Alley Phone 2020-05-06 10:43:39 #> 83 20-00256372 SW-Dirty Alley Phone 2020-05-06 10:45:18 #> 84 20-00217790 SW-Dirty Alley Phone 2020-04-13 09:58:47 #> 85 20-00292887 SW-Dirty Alley Phone 2020-05-26 13:56:24 #> 86 20-00378707 SW-Dirty Alley Phone 2020-06-23 13:56:29 #> 87 20-00395207 SW-Dirty Alley Phone 2020-06-29 14:55:17 #> 88 20-00411382 SW-Dirty Alley Phone 2020-07-03 15:58:51 #> 89 20-00411388 SW-Dirty Alley Phone 2020-07-03 16:00:39 #> 90 20-00398279 SW-Dirty Alley Phone 2020-06-30 12:24:50 #> 91 20-00401125 SW-Dirty Alley Phone 2020-07-01 08:47:37 #> 92 20-00491791 SW-Dirty Alley Phone 2020-07-30 15:23:40 #> 93 20-00513600 SW-Dirty Alley Phone 2020-08-06 15:34:03 #> 94 20-00514119 SW-Dirty Alley Phone 2020-08-06 17:35:16 #> 95 20-00537804 SW-Dirty Alley Phone 2020-08-13 12:24:51 #> 96 20-00591674 SW-Dirty Alley Phone 2020-08-28 19:40:12 #> 97 20-00719585 SW-Dirty Alley API 2020-10-21 09:57:04 #> 98 20-00726802 SW-Dirty Alley Phone 2020-10-23 14:32:42 #> 99 20-00727366 SW-Dirty Alley System 2020-10-23 16:50:09 #> 100 20-00620137 SW-Dirty Alley System 2020-09-09 15:15:37 #> 101 20-00654874 SW-Dirty Alley Phone 2020-09-23 13:24:00 #> 102 20-00666611 SW-Dirty Alley Phone 2020-09-28 15:36:16 #> 103 20-00671377 SW-Dirty Alley Phone 2020-09-30 10:41:15 #> 104 20-00737190 SW-Dirty Alley System 2020-10-28 14:04:29 #> 105 20-00737717 SW-Dirty Alley Phone 2020-10-28 15:48:26 #> 106 20-00753204 SW-Dirty Alley Phone 2020-11-04 16:18:19 #> 107 20-00772383 SW-Dirty Alley Phone 2020-11-13 10:22:32 #> 108 20-00781524 SW-Dirty Alley System 2020-11-17 14:55:45 #> 109 20-00792799 SW-Dirty Alley System 2020-11-23 12:28:03 #> 110 20-00795660 SW-Dirty Alley Phone 2020-11-24 11:05:21 #> 111 20-00798839 SW-Dirty Alley Phone 2020-11-25 10:25:36 #> 112 20-00815065 SW-Dirty Alley Phone 2020-12-03 10:54:41 #> 113 20-00823021 SW-Dirty Alley Phone 2020-12-07 11:17:21 #> 114 20-00834142 SW-Dirty Alley Phone 2020-12-10 15:48:34 #> 115 20-00842211 SW-Dirty Alley Phone 2020-12-14 14:54:29 #> 116 20-00842218 SW-Dirty Alley Phone 2020-12-14 14:55:32 #> 117 20-00842367 SW-Dirty Alley System 2020-12-14 15:37:14 #> 118 20-00847742 SW-Dirty Alley Phone 2020-12-16 09:21:20 #> sr_status sr_status_url #> 1 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00053788 #> 2 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00059271 #> 3 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00051584 #> 4 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00107202 #> 5 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00110903 #> 6 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00115345 #> 7 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00142040 #> 8 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00062237 #> 9 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00139354 #> 10 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00070593 #> 11 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00100906 #> 12 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00153184 #> 13 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00155352 #> 14 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00159174 #> 15 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00172421 #> 16 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00185891 #> 17 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00204853 #> 18 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00215385 #> 19 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00245245 #> 20 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00245269 #> 21 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00248633 #> 22 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00262746 #> 23 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00254836 #> 24 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00279074 #> 25 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00307201 #> 26 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00323235 #> 27 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00357914 #> 28 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383219 #> 29 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383184 #> 30 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383142 #> 31 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383160 #> 32 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383210 #> 33 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00383863 #> 34 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00382017 #> 35 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00396283 #> 36 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00406083 #> 37 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00424359 #> 38 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00456861 #> 39 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00468460 #> 40 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00460319 #> 41 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00498057 #> 42 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00500273 #> 43 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00518225 #> 44 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00526294 #> 45 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00544733 #> 46 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00602168 #> 47 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00653598 #> 48 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00679949 #> 49 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00704816 #> 50 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00742844 #> 51 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00759532 #> 52 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00785583 #> 53 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00775404 #> 54 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00718065 #> 55 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00729023 #> 56 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00720343 #> 57 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00731337 #> 58 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00725990 #> 59 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00725995 #> 60 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00726393 #> 61 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00834537 #> 62 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00853412 #> 63 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00866979 #> 64 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00888749 #> 65 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00896245 #> 66 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00924055 #> 67 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00928778 #> 68 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00941216 #> 69 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00941211 #> 70 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00944073 #> 71 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00948827 #> 72 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00948939 #> 73 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00969415 #> 74 Closed https://balt311.baltimorecity.gov/citizen/requests/21-00975849 #> 75 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00009981 #> 76 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00042742 #> 77 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00108512 #> 78 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00143990 #> 79 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00150539 #> 80 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00186619 #> 81 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00242451 #> 82 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00256369 #> 83 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00256372 #> 84 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00217790 #> 85 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00292887 #> 86 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00378707 #> 87 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00395207 #> 88 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00411382 #> 89 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00411388 #> 90 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00398279 #> 91 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00401125 #> 92 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00491791 #> 93 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00513600 #> 94 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00514119 #> 95 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00537804 #> 96 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00591674 #> 97 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00719585 #> 98 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00726802 #> 99 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00727366 #> 100 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00620137 #> 101 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00654874 #> 102 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00666611 #> 103 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00671377 #> 104 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00737190 #> 105 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00737717 #> 106 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00753204 #> 107 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00772383 #> 108 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00781524 #> 109 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00792799 #> 110 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00795660 #> 111 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00798839 #> 112 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00815065 #> 113 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00823021 #> 114 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00834142 #> 115 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00842211 #> 116 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00842218 #> 117 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00842367 #> 118 Closed https://balt311.baltimorecity.gov/citizen/requests/20-00847742 #> status_date due_date close_date #> 1 2021-01-29 15:01:00 2021-02-02 08:07:54 2021-01-29 15:01:21 #> 2 2021-02-03 14:12:00 2021-02-02 16:54:01 2021-02-03 14:12:54 #> 3 2021-01-22 14:34:00 2021-02-01 13:36:09 2021-01-22 14:34:27 #> 4 2021-02-23 14:24:00 2021-02-24 08:57:40 2021-02-23 14:25:02 #> 5 2021-02-16 15:24:00 2021-02-24 10:44:23 2021-02-16 15:24:58 #> 6 2021-02-23 14:26:00 2021-02-24 11:46:25 2021-02-23 14:27:20 #> 7 2021-03-04 15:18:00 2021-03-05 14:37:26 2021-03-04 15:18:37 #> 8 2021-01-25 15:55:00 2021-02-03 15:55:46 2021-01-25 15:56:15 #> 9 2021-03-03 14:21:00 2021-03-04 22:06:52 2021-03-03 14:21:41 #> 10 2021-02-04 15:51:00 2021-02-08 13:57:46 2021-02-04 15:51:52 #> 11 2021-02-23 14:30:00 2021-02-22 08:01:58 2021-02-23 14:30:54 #> 12 2021-03-03 14:22:00 2021-03-09 12:44:37 2021-03-03 14:22:28 #> 13 2021-03-05 14:24:00 2021-03-10 12:38:49 2021-03-05 14:24:34 #> 14 2021-03-05 14:19:00 2021-03-11 13:45:11 2021-03-05 14:19:21 #> 15 2021-03-15 14:51:00 2021-03-16 17:09:48 2021-03-15 14:52:09 #> 16 2021-04-05 16:08:00 2021-03-22 17:08:05 2021-04-05 16:09:32 #> 17 2021-04-06 14:41:00 2021-03-29 17:11:50 2021-04-06 14:41:19 #> 18 2021-04-14 14:11:00 2021-04-01 11:48:32 2021-04-14 14:11:13 #> 19 2021-05-06 13:54:00 2021-04-13 17:09:57 2021-05-06 13:54:11 #> 20 2021-05-06 13:54:00 2021-04-13 17:21:35 2021-05-06 13:54:43 #> 21 2021-05-07 15:16:00 2021-04-14 16:20:02 2021-05-07 15:17:17 #> 22 2021-04-29 15:46:00 2021-04-20 16:27:50 2021-04-29 15:46:19 #> 23 2021-04-29 15:45:00 2021-04-16 13:28:43 2021-04-29 15:45:29 #> 24 2021-04-26 15:15:00 2021-04-26 16:01:25 2021-04-26 15:16:50 #> 25 2021-04-29 15:55:00 2021-05-05 13:55:36 2021-04-29 15:55:23 #> 26 2021-05-07 15:17:00 2021-05-11 09:30:43 2021-05-07 15:17:50 #> 27 2021-05-20 15:17:00 2021-05-24 12:31:49 2021-05-20 15:17:31 #> 28 2021-05-21 15:16:00 2021-06-02 15:15:30 2021-05-21 15:16:17 #> 29 2021-05-21 15:13:00 2021-06-02 15:12:51 2021-05-21 15:13:44 #> 30 2021-05-21 15:09:00 2021-06-02 15:09:15 2021-05-21 15:10:04 #> 31 2021-05-21 15:12:00 2021-06-02 15:10:28 2021-05-21 15:12:28 #> 32 2021-05-21 15:14:00 2021-06-02 15:14:26 2021-05-21 15:15:06 #> 33 2021-05-25 14:27:00 2021-06-02 19:21:21 2021-05-25 14:27:10 #> 34 2021-05-25 14:26:00 2021-06-02 11:12:16 2021-05-25 14:26:36 #> 35 2021-06-02 14:32:00 2021-06-07 15:05:24 2021-06-02 14:32:43 #> 36 2021-06-02 14:43:00 2021-06-09 12:44:57 2021-06-02 14:43:22 #> 37 2021-06-14 15:10:00 2021-06-15 13:09:03 2021-06-14 15:10:39 #> 38 2021-06-23 13:56:00 2021-06-28 11:19:24 2021-06-23 13:56:54 #> 39 2021-06-30 14:51:00 2021-07-01 11:44:24 2021-06-30 14:54:57 #> 40 2021-06-22 15:21:00 2021-06-29 13:11:34 2021-06-22 15:22:04 #> 41 2021-07-08 14:51:00 2021-07-14 11:04:06 2021-07-08 14:51:55 #> 42 2021-07-06 15:32:00 2021-07-14 18:48:40 2021-07-06 15:33:18 #> 43 2021-07-20 14:16:00 2021-07-20 15:28:32 2021-07-20 14:16:23 #> 44 2021-07-27 15:15:00 2021-07-22 11:11:08 2021-07-27 15:15:48 #> 45 2021-07-27 15:16:00 2021-07-28 17:37:31 2021-07-27 15:16:17 #> 46 2021-08-16 15:11:00 2021-08-18 14:43:24 2021-08-16 15:11:59 #> 47 2021-09-02 15:04:00 2021-09-07 15:57:44 2021-09-02 15:04:23 #> 48 2021-09-11 14:13:00 2021-09-15 07:29:58 2021-09-11 14:13:39 #> 49 2021-09-15 15:07:00 2021-09-24 11:44:24 2021-09-15 15:07:56 #> 50 2021-09-29 14:47:00 2021-10-07 18:49:15 2021-09-29 14:48:09 #> 51 2021-10-12 14:48:00 2021-10-13 13:05:36 2021-10-12 14:48:50 #> 52 2021-10-20 15:15:00 2021-10-20 10:52:18 2021-10-20 15:15:41 #> 53 2021-10-12 14:45:00 2021-10-19 09:35:42 2021-10-12 14:45:52 #> 54 2021-09-22 14:59:00 2021-09-29 10:06:08 2021-09-22 14:59:40 #> 55 2021-09-24 15:00:00 2021-10-04 12:37:19 2021-09-24 15:01:03 #> 56 2021-09-21 14:25:00 2021-09-29 19:26:57 2021-09-21 14:26:12 #> 57 2021-09-25 15:52:00 2021-10-05 09:41:58 2021-09-25 15:52:18 #> 58 2021-09-24 15:02:00 2021-10-01 13:00:02 2021-09-24 15:03:13 #> 59 2021-09-24 15:03:00 2021-10-01 13:01:29 2021-09-24 15:03:45 #> 60 2021-09-24 15:01:00 2021-10-01 14:46:02 2021-09-24 15:01:42 #> 61 2021-11-02 14:43:00 2021-11-08 12:40:39 2021-11-02 14:44:25 #> 62 2021-11-05 13:51:00 2021-11-16 14:15:30 2021-11-05 13:51:16 #> 63 2021-11-10 14:45:00 2021-11-19 16:07:05 2021-11-10 14:45:23 #> 64 2021-11-18 14:44:00 2021-11-29 14:57:40 2021-11-18 14:45:16 #> 65 2021-11-23 15:12:00 2021-12-01 11:44:50 2021-11-23 15:12:28 #> 66 2021-12-04 07:25:00 2021-12-13 15:38:46 2021-12-04 07:25:39 #> 67 2021-12-06 15:01:00 2021-12-14 13:01:24 2021-12-06 15:01:36 #> 68 2021-12-09 14:36:00 2021-12-17 14:50:21 2021-12-09 14:40:52 #> 69 2021-12-09 14:20:00 2021-12-17 14:49:14 2021-12-09 14:40:59 #> 70 2021-12-10 15:15:00 2021-12-20 13:50:59 2021-12-10 15:15:19 #> 71 2021-12-13 14:33:00 2021-12-21 09:53:47 2021-12-13 14:33:56 #> 72 2021-12-13 14:34:00 2021-12-21 10:54:17 2021-12-13 14:34:42 #> 73 2021-12-21 14:44:00 2021-12-30 08:44:51 2021-12-21 14:48:59 #> 74 2021-12-23 15:09:00 2022-01-04 13:46:20 2021-12-23 15:09:37 #> 75 2020-01-11 16:35:38 2020-01-15 22:34:50 2020-01-11 16:35:39 #> 76 2020-01-31 13:45:21 2020-02-03 14:19:56 2020-01-31 13:45:22 #> 77 2020-03-02 15:28:45 2020-03-03 18:13:18 2020-03-02 15:27:47 #> 78 2020-03-13 14:18:42 2020-03-20 10:04:25 2020-03-13 14:18:44 #> 79 2020-03-17 15:52:04 2020-03-24 14:26:56 2020-03-17 15:52:05 #> 80 2020-05-07 15:12:57 2020-04-02 10:56:29 2020-05-07 15:12:58 #> 81 2020-06-03 15:18:37 2020-05-07 13:29:54 2020-06-03 15:18:39 #> 82 2020-05-12 14:40:51 2020-05-15 10:43:39 2020-05-12 14:40:52 #> 83 2020-05-12 14:42:03 2020-05-15 10:45:17 2020-05-12 14:42:04 #> 84 2020-05-12 14:39:54 2020-04-22 09:58:47 2020-05-12 14:39:56 #> 85 2020-07-06 14:30:11 2020-06-05 13:56:24 2020-07-06 14:30:12 #> 86 2020-07-09 14:26:35 2020-07-02 13:56:29 2020-07-09 14:26:37 #> 87 2020-07-22 14:04:10 2020-07-09 14:55:17 2020-07-22 14:04:12 #> 88 2020-07-28 15:20:13 2020-07-14 16:34:24 2020-07-28 15:20:14 #> 89 2020-07-06 08:33:14 2020-07-14 16:34:56 2020-07-06 08:33:15 #> 90 2020-07-21 14:34:42 2020-07-10 12:24:50 2020-07-21 14:34:43 #> 91 2020-07-22 14:06:08 2020-07-13 08:47:37 2020-07-22 14:06:10 #> 92 2020-08-17 14:33:21 2020-08-10 15:23:40 2020-08-17 14:33:22 #> 93 2020-08-07 15:06:28 2020-08-17 15:34:03 2020-08-07 15:06:29 #> 94 2020-10-07 15:54:42 2020-08-17 17:35:16 2020-10-07 15:54:44 #> 95 2020-10-05 14:32:42 2020-08-24 12:24:51 2020-10-05 14:32:44 #> 96 2020-10-08 15:38:37 2020-09-09 19:40:12 2020-10-08 15:38:39 #> 97 2020-10-22 13:55:40 2020-10-30 09:57:04 2020-10-22 13:55:42 #> 98 2020-11-04 15:30:19 2020-11-04 13:32:42 2020-11-04 15:30:20 #> 99 2020-10-26 14:29:58 2020-11-04 15:50:09 2020-10-26 14:30:00 #> 100 2020-10-05 14:33:16 2020-09-18 15:15:37 2020-10-05 14:33:18 #> 101 2020-10-08 15:39:19 2020-10-02 13:23:59 2020-10-08 15:39:20 #> 102 2020-10-07 14:40:03 2020-10-07 15:36:16 2020-10-07 14:40:05 #> 103 2020-10-08 15:30:36 2020-10-09 10:41:15 2020-10-08 15:30:37 #> 104 2020-10-29 14:20:42 2020-11-09 13:04:29 2020-10-29 14:20:44 #> 105 2020-10-29 14:11:41 2020-11-09 14:48:26 2020-10-29 14:11:43 #> 106 2020-11-17 14:02:48 2020-11-16 16:18:18 2020-11-17 14:02:51 #> 107 2020-11-17 14:04:08 2020-11-25 10:22:32 2020-11-17 14:04:10 #> 108 2020-11-19 14:46:23 2020-11-27 14:55:45 2020-11-19 14:46:24 #> 109 2020-11-24 14:38:59 2020-12-02 12:28:03 2020-11-24 14:39:01 #> 110 2020-11-27 15:09:02 2020-12-03 11:05:21 2020-11-27 15:09:04 #> 111 2020-11-27 15:09:40 2020-12-04 10:25:36 2020-11-27 15:09:41 #> 112 2020-12-04 14:43:37 2020-12-14 10:54:41 2020-12-04 14:43:39 #> 113 2020-12-08 15:46:44 2020-12-16 11:17:21 2020-12-08 15:46:45 #> 114 2020-12-15 14:40:24 2020-12-21 15:48:34 2020-12-15 14:40:25 #> 115 2020-12-15 15:33:32 2020-12-23 14:54:29 2020-12-15 15:33:34 #> 116 2020-12-15 15:34:17 2020-12-23 14:55:32 2020-12-15 15:34:19 #> 117 2020-12-15 15:32:30 2020-12-23 15:37:14 2020-12-15 15:32:31 #> 118 2020-12-18 14:44:44 2020-12-28 09:21:20 2020-12-18 14:44:46 #> agency last_activity #> 1 Solid Waste Service Response #> 2 Solid Waste Service Response #> 3 Solid Waste Service Response #> 4 Solid Waste Service Response #> 5 Solid Waste Service Response #> 6 Solid Waste Service Response #> 7 Solid Waste Service Response #> 8 Solid Waste Service Response #> 9 Solid Waste Service Response #> 10 Solid Waste Service Response #> 11 Solid Waste Service Response #> 12 Solid Waste Service Response #> 13 Solid Waste Service Response #> 14 Solid Waste Service Response #> 15 Solid Waste Service Response #> 16 Solid Waste Service Response #> 17 Solid Waste Service Response #> 18 Solid Waste Service Response #> 19 Solid Waste Service Response #> 20 Solid Waste Service Response #> 21 Solid Waste Service Response #> 22 Solid Waste Service Response #> 23 Solid Waste Service Response #> 24 Solid Waste Service Response #> 25 Solid Waste Service Response #> 26 Solid Waste Service Response #> 27 Solid Waste Service Response #> 28 Solid Waste Service Response #> 29 Solid Waste Service Response #> 30 Solid Waste Service Response #> 31 Solid Waste Service Response #> 32 Solid Waste Service Response #> 33 Solid Waste Service Response #> 34 Solid Waste Service Response #> 35 Solid Waste Service Response #> 36 Solid Waste Service Response #> 37 Solid Waste Service Response #> 38 Solid Waste Service Response #> 39 Solid Waste Service Response #> 40 Solid Waste Service Response #> 41 Solid Waste Service Response #> 42 Solid Waste Service Response #> 43 Solid Waste Service Response #> 44 Solid Waste Service Response #> 45 Solid Waste Service Response #> 46 Solid Waste Service Response #> 47 Solid Waste Service Response #> 48 Solid Waste Service Response #> 49 Solid Waste Service Response #> 50 Solid Waste Service Response #> 51 Solid Waste Service Response #> 52 Solid Waste Service Response #> 53 Solid Waste Service Response #> 54 Solid Waste Service Response #> 55 Solid Waste Service Response #> 56 Solid Waste Service Response #> 57 Solid Waste Service Response #> 58 Solid Waste Service Response #> 59 Solid Waste Service Response #> 60 Solid Waste Service Response #> 61 Solid Waste Service Response #> 62 Solid Waste Service Response #> 63 Solid Waste Service Response #> 64 Solid Waste Service Response #> 65 Solid Waste Service Response #> 66 Solid Waste Service Response #> 67 Solid Waste Service Response #> 68 Solid Waste Service Response #> 69 Solid Waste Service Response #> 70 Solid Waste Service Response #> 71 Solid Waste Service Response #> 72 Solid Waste Service Response #> 73 Solid Waste Service Response #> 74 Solid Waste Service Response #> 75 Solid Waste Service Response #> 76 Solid Waste Service Response #> 77 Solid Waste Service Response #> 78 Solid Waste Service Response #> 79 Solid Waste Service Response #> 80 Solid Waste Service Response #> 81 Solid Waste Service Response #> 82 Solid Waste Service Response #> 83 Solid Waste Service Response #> 84 Solid Waste Service Response #> 85 Solid Waste Service Response #> 86 Solid Waste Service Response #> 87 Solid Waste Service Response #> 88 Solid Waste Service Response #> 89 Solid Waste Service Response #> 90 Solid Waste Service Response #> 91 Solid Waste Service Response #> 92 Solid Waste Service Response #> 93 Solid Waste Service Response #> 94 Solid Waste Service Response #> 95 Solid Waste Service Response #> 96 Solid Waste Service Response #> 97 Solid Waste Service Response #> 98 Solid Waste Service Response #> 99 Solid Waste Service Response #> 100 Solid Waste Service Response #> 101 Solid Waste Service Response #> 102 Solid Waste Service Response #> 103 Solid Waste Service Response #> 104 Solid Waste Service Response #> 105 Solid Waste Service Response #> 106 Solid Waste Service Response #> 107 Solid Waste Service Response #> 108 Solid Waste Service Response #> 109 Solid Waste Service Response #> 110 Solid Waste Service Response #> 111 Solid Waste Service Response #> 112 Solid Waste Service Response #> 113 Solid Waste Service Response #> 114 Solid Waste Service Response #> 115 Solid Waste Service Response #> 116 Solid Waste Service Response #> 117 Solid Waste Service Response #> 118 Solid Waste Service Response #> last_activity_date outcome #> 1 2021-01-29 15:01:00 Work completed #> 2 2021-02-03 14:12:00 Work completed #> 3 2021-01-22 14:34:00 Work completed #> 4 2021-02-23 14:24:00 SR assessed and no cause for action determined #> 5 2021-02-16 15:24:00 SR assessed and no cause for action determined #> 6 2021-02-23 14:26:00 SR assessed and no cause for action determined #> 7 2021-03-04 15:18:00 Work completed #> 8 2021-01-25 15:55:00 Work completed #> 9 2021-03-03 14:21:00 SR assessed and no cause for action determined #> 10 2021-02-04 15:51:00 Work completed #> 11 2021-02-23 14:30:00 SR assessed and no cause for action determined #> 12 2021-03-03 14:22:00 Work completed #> 13 2021-03-05 14:24:00 SR assessed and no cause for action determined #> 14 2021-03-05 14:19:00 Work completed #> 15 2021-03-15 14:51:00 Work completed #> 16 2021-04-05 16:08:00 Work completed #> 17 2021-04-06 14:41:00 Work completed #> 18 2021-04-14 14:11:00 Work completed #> 19 2021-05-06 13:54:00 Work completed #> 20 2021-05-06 13:54:00 Work completed #> 21 2021-05-07 15:16:00 SR assessed and no cause for action determined #> 22 2021-04-29 15:46:00 SR assessed and no cause for action determined #> 23 2021-04-29 15:45:00 SR assessed and no cause for action determined #> 24 2021-04-26 15:15:00 Work completed #> 25 2021-04-29 15:55:00 Work completed #> 26 2021-05-07 15:17:00 Work completed #> 27 2021-05-20 15:17:00 Work completed #> 28 2021-05-21 15:16:00 Work completed #> 29 2021-05-21 15:13:00 Work completed #> 30 2021-05-21 15:09:00 Work completed #> 31 2021-05-21 15:12:00 Work completed #> 32 2021-05-21 15:14:00 Work completed #> 33 2021-05-25 14:27:00 Work completed #> 34 2021-05-25 14:26:00 Work completed #> 35 2021-06-02 14:32:00 Work completed #> 36 2021-06-02 14:43:00 Work completed #> 37 2021-06-14 15:10:00 SR assessed and no cause for action determined #> 38 2021-06-23 13:56:00 Work completed #> 39 2021-06-30 14:51:00 SR assessed and no cause for action determined #> 40 2021-06-22 15:21:00 Work completed #> 41 2021-07-08 14:51:00 Work completed #> 42 2021-07-06 15:32:00 SR assessed and no cause for action determined #> 43 2021-07-20 14:16:00 Work completed #> 44 2021-07-27 15:15:00 Work completed #> 45 2021-07-27 15:16:00 Work completed #> 46 2021-08-16 15:11:00 Work completed #> 47 2021-09-02 15:04:00 Work completed #> 48 2021-09-11 14:13:00 Work completed #> 49 2021-09-15 15:07:00 Work completed #> 50 2021-09-29 14:47:00 Work completed #> 51 2021-10-12 14:48:00 Work completed #> 52 2021-10-20 15:15:00 Work completed #> 53 2021-10-12 14:45:00 Work completed #> 54 2021-09-22 14:59:00 SR assessed and no cause for action determined #> 55 2021-09-24 15:00:00 Work completed #> 56 2021-09-21 14:25:00 Work completed #> 57 2021-09-25 15:52:00 SR assessed and no cause for action determined #> 58 2021-09-24 15:02:00 SR assessed and no cause for action determined #> 59 2021-09-24 15:03:00 Work completed #> 60 2021-09-24 15:01:00 Work completed #> 61 2021-11-02 14:43:00 Work completed #> 62 2021-11-05 13:51:00 Work completed #> 63 2021-11-10 14:45:00 Work completed #> 64 2021-11-18 14:44:00 SR assessed and no cause for action determined #> 65 2021-11-23 15:12:00 Work completed #> 66 2021-12-04 07:25:00 SR assessed and no cause for action determined #> 67 2021-12-06 15:01:00 Work completed #> 68 2021-12-09 14:36:00 Work completed #> 69 2021-12-09 14:20:00 Work completed #> 70 2021-12-10 15:15:00 Work completed #> 71 2021-12-13 14:33:00 SR assessed and no cause for action determined #> 72 2021-12-13 14:34:00 SR assessed and no cause for action determined #> 73 2021-12-21 14:44:00 SR assessed and no cause for action determined #> 74 2021-12-23 15:09:00 Work completed #> 75 2020-01-11 16:34:00 Work completed #> 76 2020-01-31 13:44:00 Work completed #> 77 2020-03-02 15:27:00 SR assessed and no cause for action determined #> 78 2020-03-13 14:18:00 Work completed #> 79 2020-03-17 15:51:00 Work completed #> 80 2020-05-07 15:12:00 Work completed #> 81 2020-06-03 15:18:00 Work completed #> 82 2020-05-12 14:40:00 Work completed #> 83 2020-05-12 14:41:00 Work completed #> 84 2020-05-12 14:39:00 Work completed #> 85 2020-07-06 14:29:00 SR assessed and no cause for action determined #> 86 2020-07-09 14:26:00 Work completed #> 87 2020-07-22 14:01:00 Work completed #> 88 2020-07-28 15:19:00 Work completed #> 89 2020-07-06 08:32:00 Work completed #> 90 2020-07-21 14:33:00 Work completed #> 91 2020-07-22 14:05:00 Work completed #> 92 2020-08-17 14:33:00 Work completed #> 93 2020-08-07 15:03:00 SR assessed and no cause for action determined #> 94 2020-10-07 15:54:00 Work completed #> 95 2020-10-05 14:32:00 SR assessed and no cause for action determined #> 96 2020-10-08 15:38:00 Work completed #> 97 2020-10-22 13:55:00 Work completed #> 98 2020-11-04 15:30:00 Work completed #> 99 2020-10-26 14:29:00 Work completed #> 100 2020-10-05 14:33:00 SR assessed and no cause for action determined #> 101 2020-10-08 15:39:00 Work completed #> 102 2020-10-07 14:39:00 Work completed #> 103 2020-10-08 15:30:00 Work completed #> 104 2020-10-29 14:20:00 SR assessed and no cause for action determined #> 105 2020-10-29 14:11:00 Work completed #> 106 2020-11-17 14:02:00 Work completed #> 107 2020-11-17 14:03:00 SR assessed and no cause for action determined #> 108 2020-11-19 14:46:00 Work completed #> 109 2020-11-24 14:38:00 Work completed #> 110 2020-11-27 15:08:00 Work completed #> 111 2020-11-27 15:09:00 Work completed #> 112 2020-12-04 14:43:00 Work completed #> 113 2020-12-08 15:46:00 SR assessed and no cause for action determined #> 114 2020-12-15 14:40:00 Work completed #> 115 2020-12-15 15:33:00 Work completed #> 116 2020-12-15 15:34:00 Work completed #> 117 2020-12-15 15:32:00 Work completed #> 118 2020-12-18 14:44:00 SR assessed and no cause for action determined #> days_to_close address zip_code neighborhood #> 1 7.29 800 WILDWOOD PKWY 21229 Edmondson Village #> 2 9.89 826 N WOODINGTON RD 21229 Rognel Heights #> 3 1.04 905 MOUNT HOLLY ST 21229 Edgewood #> 4 11.23 4000 COLBORNE RD 21229 Edmondson Village #> 5 3.19 3801 ROKEBY RD 21229 Edmondson Village #> 6 8.11 4009 COLBORNE RD 21229 Edmondson Village #> 7 8.03 631 N WOODINGTON RD 21229 Edmondson Village #> 8 0.00 704 MOUNT HOLLY ST 21229 Edmondson Village #> 9 7.68 4010 GELSTON DR 21229 Edmondson Village #> 10 7.08 3909 COLBORNE RD 21229 Edmondson Village #> 11 13.27 901 MOUNT HOLLY ST 21229 Edgewood #> 12 3.07 3909 COLBORNE RD 21229 Edmondson Village #> 13 4.07 731 MOUNT HOLLY ST 21229 Edgewood #> 14 3.02 1105 LYNDHURST ST 21229 Edmondson Village #> 15 7.95 3909 COLBORNE RD 21229 Edmondson Village #> 16 25.00 800 N WOODINGTON RD 21229 Rognel Heights #> 17 18.90 3900 ROKEBY RD 21229 Edmondson Village #> 18 22.10 725 MOUNT HOLLY ST 21229 Edgewood #> 19 32.86 3908 WOODRIDGE RD 21229 Edmondson Village #> 20 32.86 3901 COLBORNE RD 21229 Edmondson Village #> 21 31.96 608 N WOODINGTON RD 21229 Rognel Heights #> 22 19.97 800 KEVIN RD 21229 Rognel Heights #> 23 22.09 816 WILDWOOD PKWY 21229 Edmondson Village #> 24 10.97 4006 WOODRIDGE RD 21229 Edmondson Village #> 25 3.08 801 KEVIN RD 21229 Rognel Heights #> 26 6.24 829 N AUGUSTA AVE 21229 Edmondson Village #> 27 7.12 3924 CRANSTON AVE 21229 Edmondson Village #> 28 0.00 3909 ROKEBY RD 21229 Edmondson Village #> 29 0.00 1008 LYNDHURST ST 21229 Edmondson Village #> 30 0.00 1100 WILDWOOD PKWY 21229 Edmondson Village #> 31 0.00 1206 WILDWOOD PKWY 21229 Edmondson Village #> 32 0.00 3902 FLOWERTON RD 21229 Edmondson Village #> 33 3.80 4000 COLBORNE RD 21229 Edmondson Village #> 34 4.13 3916 GELSTON DR 21229 Edmondson Village #> 35 6.98 1200 BLK N AUGUSTA-MOUNTWOOD 21229 Edmondson Village #> 36 3.08 1000 N WOODINGTON RD 21229 Rognel Heights #> 37 8.08 1248 N AUGUSTA AVE 21229 Edmondson Village #> 38 6.11 3801 STOKES DR 21229 Edmondson Village #> 39 8.13 3810 GELSTON DR 21229 Edmondson Village #> 40 4.09 4022 CRANSTON AVE 21229 Edmondson Village #> 41 6.16 FLOWERTON RD & N WOODINGTON RD 21229 Rognel Heights #> 42 3.86 3810 GELSTON DR 21229 Edmondson Village #> 43 10.95 813 N AUGUSTA AVE 21229 Edmondson Village #> 44 14.17 3814 GELCRAN LN 21229 Edmondson Village #> 45 7.90 4021 CRANSTON AVE 21229 Edmondson Village #> 46 7.02 3809 STOKES DR 21229 Edmondson Village #> 47 6.96 901 N WOODINGTON RD 21229 Edmondson Village #> 48 5.28 3902 WOODRIDGE RD 21229 Edmondson Village #> 49 0.14 3919 FLOWERTON RD 21229 Edmondson Village #> 50 0.83 600 WILDWOOD PKWY 21229 Edmondson Village #> 51 11.07 3900 EDMONDSON AVE 21229 Edmondson Village #> 52 9.18 3819 CRANSTON AVE 21229 Edmondson Village #> 53 5.22 3900 EDMONDSON AVE 21229 Edmondson Village #> 54 2.20 1252 N AUGUSTA AVE 21229 Edmondson Village #> 55 1.10 600 N AUGUSTA AVE 21229 Edmondson Village #> 56 0.79 601 N LOUDON AVE 21229 Edmondson Village #> 57 1.26 3800 GELSTON DR 21229 Edmondson Village #> 58 2.09 3901 FLOWERTON RD 21229 Edmondson Village #> 59 2.08 3900 FLOWERTON RD 21229 Edmondson Village #> 60 2.01 711 LYNDHURST ST 21229 Edmondson Village #> 61 5.04 3909 COLBORNE RD 21229 Edmondson Village #> 62 0.94 3807 STOKES DR 21229 Edmondson Village #> 63 0.94 1106 LYNDHURST ST 21229 Edmondson Village #> 64 0.99 4100 GLEN HUNT RD 21229 Edmondson Village #> 65 3.14 4100 GLEN HUNT RD 21229 Edmondson Village #> 66 1.66 3900 EDMONDSON AVE 21229 Edmondson Village #> 67 2.08 4201 GELSTON DR 21229 Rognel Heights #> 68 0.99 700 BLK LYNDHURST ST 21229 Edmondson Village #> 69 0.99 3814 CRANSTON AVE 21229 Edmondson Village #> 70 1.06 700 WICKLOW RD 21229 Rognel Heights #> 71 2.19 913 LYNDHURST ST 21229 Edmondson Village #> 72 2.15 3900 EDMONDSON AVE 21229 Edmondson Village #> 73 1.25 913 LYNDHURST ST 21229 Edmondson Village #> 74 1.06 3807 STOKES DR 21229 Edmondson Village #> 75 4.75 3909 COLBORNE RD 21229 Edmondson Village #> 76 7.98 3909 COLBORNE RD 21229 Edmondson Village #> 77 7.89 4225 COLBORNE RD 21229 Rognel Heights #> 78 2.18 712 WICKLOW RD 21229 Rognel Heights #> 79 4.06 600 BLK WICKLOW RD 21229 Rognel Heights #> 80 44.18 600 BLK WICKLOW RD 21229 Rognel Heights #> 81 36.08 4102 WOODRIDGE RD 21229 Edmondson Village #> 82 6.16 3900 FLOWERTON RD 21229 Edmondson Village #> 83 6.16 3900 ROKEBY RD 21229 Edmondson Village #> 84 29.20 723 MOUNT HOLLY ST 21229 Edgewood #> 85 41.02 1008 WILDWOOD PKWY 21229 Edmondson Village #> 86 16.02 4105 FLOWERTON RD 21229 Edmondson Village #> 87 22.96 601 N WOODINGTON RD 21229 Edmondson Village #> 88 24.97 1100 LYNDHURST ST 21229 Edmondson Village #> 89 2.69 1100 LYNDHURST ST 21229 Edmondson Village #> 90 21.09 4003 COLBORNE RD 21229 Edmondson Village #> 91 21.22 622 WICKLOW RD 21229 Rognel Heights #> 92 17.97 4029 CRANSTON AVE 21229 Edmondson Village #> 93 0.98 622 WICKLOW RD 21229 Rognel Heights #> 94 61.93 4100 MOUNTWOOD RD 21229 Edmondson Village #> 95 53.09 4200 FLOWERTON RD 21229 Rognel Heights #> 96 40.83 4000 WOODRIDGE RD 21229 Edmondson Village #> 97 1.17 1102 MOUNT HOLLY ST 21229 Edmondson Village #> 98 12.04 1000 MOUNT HOLLY ST 21229 Edmondson Village #> 99 2.90 4200 EDMONDSON AVE 21229 Rognel Heights #> 100 25.97 700 WILDWOOD PKWY 21229 Edmondson Village #> 101 15.09 3930 ROKEBY RD 21229 Edmondson Village #> 102 8.96 3901 COLBORNE RD 21229 Edmondson Village #> 103 8.20 3815 HARLEM AVE 21229 Edmondson Village #> 104 1.01 718 LYNDHURST ST 21229 Edmondson Village #> 105 0.93 1011 MOUNT HOLLY ST 21229 Edgewood #> 106 12.91 3901 COLBORNE RD 21229 Edmondson Village #> 107 4.15 600 MOUNT HOLLY ST 21229 Edmondson Village #> 108 1.99 3901 COLBORNE RD 21229 Edmondson Village #> 109 1.09 3901 COLBORNE RD 21229 Edmondson Village #> 110 3.17 718 LYNDHURST ST 21229 Edmondson Village #> 111 2.20 4009 COLBORNE RD 21229 Edmondson Village #> 112 1.16 618 WICKLOW RD 21229 Rognel Heights #> 113 1.19 3901 WOODRIDGE RD 21229 Edmondson Village #> 114 4.95 3901 COLBORNE RD 21229 Edmondson Village #> 115 1.03 4105 MOUNTWOOD RD 21229 Edmondson Village #> 116 1.03 4107 MOUNTWOOD RD 21229 Edmondson Village #> 117 1.00 602 N WOODINGTON RD 21229 Rognel Heights #> 118 2.22 4009 COLBORNE RD 21229 Edmondson Village #> council_district police_district latitude longitude #> 1 8 Southwestern 39.29641 -76.68416 #> 2 8 Southwestern 39.29722 -76.68637 #> 3 8 Southwestern 39.29815 -76.67980 #> 4 8 Southwestern 39.29801 -76.68264 #> 5 8 Southwestern 39.29923 -76.68060 #> 6 8 Southwestern 39.29766 -76.68282 #> 7 8 Southwestern 39.29505 -76.68574 #> 8 8 Southwestern 39.29535 -76.67989 #> 9 8 Southwestern 39.29579 -76.68288 #> 10 8 Southwestern 39.29768 -76.68213 #> 11 8 Southwestern 39.29804 -76.67980 #> 12 8 Southwestern 39.29768 -76.68213 #> 13 8 Southwestern 39.29581 -76.67985 #> 14 8 Southwestern 39.29963 -76.68127 #> 15 8 Southwestern 39.29768 -76.68213 #> 16 8 Southwestern 39.29633 -76.68635 #> 17 8 Southwestern 39.29954 -76.68205 #> 18 8 Southwestern 39.29576 -76.67985 #> 19 8 Southwestern 39.29729 -76.68211 #> 20 8 Southwestern 39.29769 -76.68193 #> 21 8 Southwestern 39.29437 -76.68622 #> 22 8 Southwestern 39.29634 -76.68734 #> 23 8 Southwestern 39.29686 -76.68412 #> 24 8 Southwestern 39.29727 -76.68279 #> 25 8 Southwestern 39.29661 -76.68706 #> 26 8 Southwestern 39.29729 -76.68491 #> 27 8 Southwestern 39.29656 -76.68246 #> 28 8 Southwestern 39.29918 -76.68228 #> 29 8 Southwestern 39.29893 -76.68169 #> 30 8 Southwestern 39.29944 -76.68407 #> 31 8 Southwestern 39.30028 -76.68406 #> 32 8 Southwestern 39.29877 -76.68205 #> 33 8 Southwestern 39.29801 -76.68264 #> 34 8 Southwestern 39.29581 -76.68224 #> 35 8 Southwestern 39.30085 -76.68512 #> 36 8 Southwestern 39.29855 -76.68644 #> 37 8 Southwestern 39.30055 -76.68549 #> 38 8 Southwestern 39.29983 -76.68057 #> 39 8 Southwestern 39.29578 -76.68062 #> 40 8 Southwestern 39.29653 -76.68315 #> 41 8 Southwestern 39.29846 -76.68619 #> 42 8 Southwestern 39.29578 -76.68062 #> 43 8 Southwestern 39.29670 -76.68488 #> 44 8 Southwestern 39.29601 -76.68068 #> 45 8 Southwestern 39.29618 -76.68309 #> 46 8 Southwestern 39.29997 -76.68081 #> 47 8 Southwestern 39.29782 -76.68590 #> 48 8 Southwestern 39.29729 -76.68196 #> 49 8 Southwestern 39.29842 -76.68258 #> 50 8 Southwestern 39.29419 -76.68428 #> 51 8 Southwestern 39.29410 -76.68137 #> 52 8 Southwestern 39.29626 -76.68085 #> 53 8 Southwestern 39.29410 -76.68137 #> 54 8 Southwestern 39.30104 -76.68600 #> 55 8 Southwestern 39.29416 -76.68524 #> 56 8 Southwestern 39.29425 -76.68232 #> 57 8 Southwestern 39.29575 -76.68034 #> 58 8 Southwestern 39.29844 -76.68198 #> 59 8 Southwestern 39.29877 -76.68199 #> 60 8 Southwestern 39.29550 -76.68104 #> 61 8 Southwestern 39.29768 -76.68213 #> 62 8 Southwestern 39.29999 -76.68051 #> 63 8 Southwestern 39.29968 -76.68173 #> 64 8 Southwestern 39.30014 -76.68434 #> 65 8 Southwestern 39.30014 -76.68434 #> 66 8 Southwestern 39.29410 -76.68137 #> 67 8 Southwestern 39.29477 -76.68687 #> 68 8 Southwestern 39.29604 -76.68132 #> 69 8 Southwestern 39.29659 -76.68076 #> 70 8 Southwestern 39.29515 -76.68702 #> 71 8 Southwestern 39.29831 -76.68122 #> 72 8 Southwestern 39.29410 -76.68137 #> 73 8 Southwestern 39.29831 -76.68122 #> 74 8 Southwestern 39.29993 -76.68075 #> 75 8 Southwestern 39.29768 -76.68213 #> 76 8 Southwestern 39.29768 -76.68213 #> 77 8 Southwestern 39.29725 -76.68752 #> 78 8 Southwestern 39.29538 -76.68736 #> 79 8 Southwestern 39.29495 -76.68636 #> 80 8 Southwestern 39.29495 -76.68636 #> 81 8 Southwestern 39.29721 -76.68452 #> 82 8 Southwestern 39.29877 -76.68199 #> 83 8 Southwestern 39.29954 -76.68205 #> 84 8 Southwestern 39.29574 -76.67985 #> 85 8 Southwestern 39.29867 -76.68399 #> 86 8 Southwestern 39.29835 -76.68462 #> 87 8 Southwestern 39.29415 -76.68569 #> 88 8 Southwestern 39.29953 -76.68172 #> 89 8 Southwestern 39.29953 -76.68172 #> 90 8 Southwestern 39.29767 -76.68266 #> 91 8 Southwestern 39.29476 -76.68641 #> 92 8 Southwestern 39.29618 -76.68330 #> 93 8 Southwestern 39.29476 -76.68641 #> 94 8 Southwestern 39.30083 -76.68448 #> 95 8 Southwestern 39.29860 -76.68678 #> 96 8 Southwestern 39.29727 -76.68265 #> 97 8 Southwestern 39.29962 -76.68033 #> 98 8 Southwestern 39.29877 -76.68025 #> 99 8 Southwestern 39.29392 -76.68610 #> 100 8 Southwestern 39.29565 -76.68413 #> 101 8 Southwestern 39.29951 -76.68297 #> 102 8 Southwestern 39.29769 -76.68193 #> 103 8 Southwestern 39.29495 -76.68078 #> 104 8 Southwestern 39.29589 -76.68154 #> 105 8 Southwestern 39.29905 -76.67984 #> 106 8 Southwestern 39.29769 -76.68193 #> 107 8 Southwestern 39.29400 -76.67982 #> 108 8 Southwestern 39.29769 -76.68193 #> 109 8 Southwestern 39.29769 -76.68193 #> 110 8 Southwestern 39.29578 -76.68135 #> 111 8 Southwestern 39.29766 -76.68282 #> 112 8 Southwestern 39.29482 -76.68621 #> 113 8 Southwestern 39.29695 -76.68188 #> 114 8 Southwestern 39.29769 -76.68193 #> 115 8 Southwestern 39.30048 -76.68449 #> 116 8 Southwestern 39.30049 -76.68454 #> 117 8 Southwestern 39.29419 -76.68622 #> 118 8 Southwestern 39.29766 -76.68282 #> geometry objectid #> 1 POINT (427245.1 180958.8) NA #> 2 POINT (427053.6 181048.6) NA #> 3 POINT (427619.9 181153.5) NA #> 4 POINT (427375.7 181136.8) NA #> 5 POINT (427550.9 181273.1) NA #> 6 POINT (427359.6 181098.7) NA #> 7 POINT (427109.2 180807.5) NA #> 8 POINT (427613.6 180842.2) NA #> 9 POINT (427355.8 180890.3) NA #> 10 POINT (427419.8 181100.8) NA #> 11 POINT (427620.4 181141.4) NA #> 12 POINT (427419.8 181100.8) NA #> 13 POINT (427616.5 180893.3) NA #> 14 POINT (427493.3 181317) NA #> 15 POINT (427419.8 181100.8) NA #> 16 POINT (427056.3 180949.5) NA #> 17 POINT (427425.9 181306.9) NA #> 18 POINT (427616.8 180887.9) NA #> 19 POINT (427421.5 181057.2) NA #> 20 POINT (427437.1 181101.5) NA #> 21 POINT (427067.6 180731.8) NA #> 22 POINT (426970.8 180950.9) NA #> 23 POINT (427248.6 181008.8) NA #> 24 POINT (427362.4 181054.9) NA #> 25 POINT (426994.6 180980.5) NA #> 26 POINT (427179.6 181056.1) NA #> 27 POINT (427391.4 180976.1) NA #> 28 POINT (427405.9 181266.7) NA #> 29 POINT (427457.2 181240) NA #> 30 POINT (427251.2 181295.3) NA #> 31 POINT (427252 181388.9) NA #> 32 POINT (427426.1 181222) NA #> 33 POINT (427375.7 181136.8) NA #> 34 POINT (427411 180892.5) NA #> 35 POINT (427160.6 181451.5) NA #> 36 POINT (427047.2 181195.5) NA #> 37 POINT (427128.4 181418.1) NA #> 38 POINT (427553.2 181340) NA #> 39 POINT (427550.7 180890.4) NA #> 40 POINT (427331.8 180972.6) NA #> 41 POINT (427068.6 181185.9) NA #> 42 POINT (427550.7 180890.4) NA #> 43 POINT (427182.9 180991.1) NA #> 44 POINT (427544.8 180915.6) NA #> 45 POINT (427337.4 180933.7) NA #> 46 POINT (427532.3 181355) NA #> 47 POINT (427094.2 181115.1) NA #> 48 POINT (427434.3 181057.3) NA #> 49 POINT (427380.3 181183) NA #> 50 POINT (427235.8 180713) NA #> 51 POINT (427486.6 180703.4) NA #> 52 POINT (427530.3 180943.6) NA #> 53 POINT (427486.6 180703.4) NA #> 54 POINT (427084.4 181472.1) NA #> 55 POINT (427152.9 180709.2) NA #> 56 POINT (427404.1 180720.3) NA #> 57 POINT (427574.4 180887.4) NA #> 58 POINT (427431.9 181185.4) NA #> 59 POINT (427431.1 181221.7) NA #> 60 POINT (427514.3 180859) NA #> 61 POINT (427419.8 181100.8) NA #> 62 POINT (427558.7 181357.8) NA #> 63 POINT (427453.5 181323.1) NA #> 64 POINT (427227.7 181372.6) NA #> 65 POINT (427227.7 181372.6) NA #> 66 POINT (427486.6 180703.4) NA #> 67 POINT (427012.1 180776.6) NA #> 68 POINT (427489.8 180918.3) NA #> 69 POINT (427538.5 180980) NA #> 70 POINT (426998.5 180818.3) NA #> 71 POINT (427498.1 181171.3) NA #> 72 POINT (427486.6 180703.4) NA #> 73 POINT (427498.1 181171.3) NA #> 74 POINT (427537.9 181350.9) NA #> 75 POINT (427419.9 181100) 9952 #> 76 POINT (427419.9 181100) 35902 #> 77 POINT (426955 181050.2) 107675 #> 78 POINT (426969.6 180842.9) 137896 #> 79 POINT (427055.6 180795.5) 146984 #> 80 POINT (427055.6 180795.5) 164251 #> 81 POINT (427213.4 181046.9) 181572 #> 82 POINT (427431.3 181220.8) 202607 #> 83 POINT (427426.1 181306.1) 202612 #> 84 POINT (427617.1 180885.2) 249419 #> 85 POINT (427259 181209.2) 273594 #> 86 POINT (427204.7 181173.5) 342477 #> 87 POINT (427114.2 180707.1) 371806 #> 88 POINT (427454.6 181305.5) 374388 #> 89 POINT (427454.6 181305.5) 374485 #> 90 POINT (427373.7 181099) 377533 #> 91 POINT (427051.6 180774.8) 383053 #> 92 POINT (427319.1 180932.5) 464217 #> 93 POINT (427051.6 180774.8) 493103 #> 94 POINT (427215.9 181448.5) 494091 #> 95 POINT (427017.8 181200.3) 511162 #> 96 POINT (427375.1 181054.4) 576920 #> 97 POINT (427574.1 181316.1) 597230 #> 98 POINT (427581 181221.2) 604355 #> 99 POINT (427078.5 180681.6) 604893 #> 100 POINT (427248 180873.6) 618416 #> 101 POINT (427346.5 181302.6) 634455 #> 102 POINT (427437.3 181100.6) 656551 #> 103 POINT (427537.2 180797.2) 663950 #> 104 POINT (427471.6 180901.2) 718545 #> 105 POINT (427616.3 181252.9) 719722 #> 106 POINT (427437.3 181100.6) 728477 #> 107 POINT (427620.5 180691.4) 744847 #> 108 POINT (427437.3 181100.6) 758450 #> 109 POINT (427437.3 181100.6) 761652 #> 110 POINT (427488 180888.9) 767254 #> 111 POINT (427359.8 181097.9) 772820 #> 112 POINT (427068.9 180780.6) 784068 #> 113 POINT (427441.6 181019.1) 798397 #> 114 POINT (427437.3 181100.6) 809360 #> 115 POINT (427215.4 181409.8) 816919 #> 116 POINT (427210.5 181411.1) 816923 #> 117 POINT (427068.5 180710.7) 817134 #> 118 POINT (427359.8 181097.9) 826458"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Get selected area streets — get_area_streets","title":"Get selected area streets — get_area_streets","text":"Get streets within area areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get selected area streets — get_area_streets","text":"","code":"get_area_streets( area = NULL, street_type = NULL, sha_class = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, trim = FALSE, msa = FALSE, union = TRUE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_streets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get selected area streets — get_area_streets","text":"area sf object area streets return. street_type selected street subtypes include. default, returned data includes subtypes except alleys (\"STRALY\"). Options include c(\"STRALY\", \"STRPRD\", \"STRR\", \"STREX\", \"STRFIC\", \"STRNDR\", \"STRURD\", \"STCLN\", \"STRTN\") sha_class selected SHA classifications include. \"\" selects streets assigned SHA classification (around one-quarter street segments). Additional options include c(\"COLL\", \"LOC\", \"MART\", \"PART\", \"FWY\", \"INT\") bbox bbox object defining area used filter data. area provided, bounding box ignored. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). trim Logical. Default FALSE. Trim streets area using sf::st_intersection(). msa Logical. Default FALSE. Get streets cached baltimore_msa_streets.gpkg file using cachedata parameter get_area_data function. union Logical. Default TRUE. Union geometry based fullname streets.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_vacants.html","id":null,"dir":"Reference","previous_headings":"","what":"Get vacant building notices — get_area_vacants","title":"Get vacant building notices — get_area_vacants","text":"Parcel boundaries properties active vacant building notice. building unoccupied unsafe unfit people live work inside building, two code violations fixed, six code violations past year, building may receive vacant building notice Baltimore City.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_vacants.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get vacant building notices — get_area_vacants","text":"","code":"get_area_vacants( area = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, crop = TRUE, trim = FALSE, rehabbed = FALSE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_vacants.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get vacant building notices — get_area_vacants","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. rehabbed TRUE, return building permits pulled properties vacant building notices. Default FALSE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_vacants.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get vacant building notices — get_area_vacants","text":"rehabbed parameter TRUE, returned data use occupancy permits pulled properties vacant building notices. DHCD uses data proxy vacant building rehabs.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":null,"dir":"Reference","previous_headings":"","what":"Get zoning data for an area — get_area_zoning","title":"Get zoning data for an area — get_area_zoning","text":"Get zoning codes area within provided sf bbox object.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get zoning data for an area — get_area_zoning","text":"","code":"get_area_zoning( area = NULL, bbox = NULL, category = c(\"all\", \"residential\", \"commercial\", \"industrial\"), diag_ratio = NULL, dist = NULL, asp = NULL, crop = TRUE, trim = FALSE, crs = NULL, union = FALSE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get zoning data for an area — get_area_zoning","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). bbox bbox object defining area used filter data. area provided, bounding box ignored. category Zoning category return. \"\", \"residential\", \"commercial\", \"industrial\" diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter. union Logical. Default FALSE. true, group zoning label combine geometry sf::st_union().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get zoning data for an area — get_area_zoning","text":"sf object zoning overlay data area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_area_zoning.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get zoning data for an area — get_area_zoning","text":"2017 zoning data include exemptions granted Baltimore City BMZA (Board Municipal Zoning Appeals).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_esri_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Get Baltimore data — get_baltimore_esri_data","title":"Get Baltimore data — get_baltimore_esri_data","text":"wrapper getdata::get_esri_data()","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_esri_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get Baltimore data — get_baltimore_esri_data","text":"","code":"get_baltimore_esri_data(area = NULL, nm = NULL, type = NULL, crs = NULL, ...)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_esri_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get Baltimore data — get_baltimore_esri_data","text":"area Area (passed location), Default: NULL nm nm (match single value baltimore_gis_index$nm), Default: NULL type Type used alias nm value, Default: NULL crs Coordinate reference system, Default: NULL ... Arguments passed getdata::get_esri_data url FeatureServer MapServer url retrieve data . Passed url parameter esri2sf::esri2sf() esri2sf::esri2df() functions. get_esri_layers(), optional url must service url base url one layer urls. location sf, sfc, bbox object (object convertible as_bbox(). Optional. dist buffer distance units. Optional. diag_ratio ratio diagonal distance area's bounding box used buffer distance. e.g. diagonal distance 3000 meters \"diag_ratio = 0.1\" 300 meter used. Ignored dist provided. unit Units buffer. Supported options include \"meter\", \"foot\", \"kilometer\", \"mile\", \"nautical mile\" Common abbreviations (e.g. \"km\" instead \"kilometer\") also supported. Distance units converted units matching GDAL units x; defaults \"meter\" asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). numeric, get_asp() returns value without modification. query string passed esri2sf, Default: NULL name,name_col Name value name column found ArcGIS FeatureServer MapServer data. coords Coordinate columns input data.frame output sf object (geometry 'centroid' 'point') Default: c(\"lon\", \"lat\"). from_crs df_to_sf(), coordinate reference system used coordinates well known text data frame. clean_names TRUE, set .name_repair janitor::make_clean_names() Ignored get_esri_metadata() returning data.frame, e.g. meta = \"id\". token string authentication token. defaults NULL. progress Show progress bar cli::cli_progress_along() TRUE. Default FALSE. quiet TRUE, use suppressMessages() prevent printing messages requested layer. Defaults FALSE. .name_repair Defaults \"check_unique\"","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_esri_data.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get Baltimore data — get_baltimore_esri_data","text":"dataframe simple feature object","code":""},{"path":[]},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_worker_flows.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows","text":"","code":"get_baltimore_worker_flows( area, tracts = baltimore_tracts, min_estimate = 10, geometry = TRUE, crs = 2804 )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_worker_flows.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows","text":"area sf sfc object intersects tracts. tracts Data tigris::tracts() one county Balitmore metro area. Defaults baltimore_tracts. min_estimate Minimum number workers residents tract must include results. Tracts fewer min_estimate values filtered results. Defaults 10. geometry TRUE, return list sf objects. FALSE, return list data.frame objects. Defaults TRUE. crs Coordinate reference system use returned data geometry = TRUE. Defaults 2804.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_worker_flows.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows","text":"list two data.frames sf objects named \"\" \"\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_baltimore_worker_flows.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get Baltimore metro area worker flows from the Census Transportation Planning data (2012-2016 ACS) — get_baltimore_worker_flows","text":"Use FeatureLayers provided Baltimore Metropolitan Council. Deprecated 2024-10-28 discovering BMC removed required source layers.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_batch.html","id":null,"dir":"Reference","previous_headings":"","what":"Batch load or save data for an area, street, or intersection — get_batch","title":"Batch load or save data for an area, street, or intersection — get_batch","text":"batch loading/saving function less flexible get_area_data() can reduce need repetitive calls get_area_data() gathering area-level data mapping. get_data_batch() calls get_area_data(). get_area_batch() calls get_area() using provided area location parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_batch.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Batch load or save data for an area, street, or intersection — get_batch","text":"","code":"get_data_batch( get = NULL, area = NULL, label = get, adj = list(dist = 15, diag_ratio = NULL, asp = \"6:4\"), fn = NULL, batch = NULL, crop = TRUE, trim = FALSE, load = TRUE, cache = FALSE, save = FALSE, filetype = \"geojson\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... ) get_area_batch( get = NULL, area = NULL, label = get, adj = list(dist = 15, diag_ratio = NULL, asp = \"6:4\"), fn = NULL, batch = c(\"neighborhood\", \"council district\", \"csa\", \"tract\"), trim = FALSE, load = TRUE, save = FALSE, cache = FALSE, filetype = \"geojson\", crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_batch.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Batch load or save data for an area, street, or intersection — get_batch","text":"get Type geography use setting area data load save. Supported values area \"area\", \"street\", \"intersection\". Default: NULL area sf object use instead getting area, street, intersection. used get NULL. label Label use loaded objects saved files, Defaults get parameter. adj Named list parameters used adjust_bbox() create bounding box area, street, intersection. Set NULL use area (use another sf object other_area parameter) Default: list(dist = 15, diag_ratio = NULL, asp = \"6:4\"). fn Function apply area returning . Useful applying buffer street creating walking distance isochrone use bounding box intersection. batch character string named list. using get_area_batch(), batch must character vector list type(s) area supported get_area(). area intersecting area adjusted area returned. Default: \"neighborhood\", \"council district\", \"csa\", \"tract\" using get_data_batch(), batch must character vector matching one spatial datasets included mapbaltimore package cached advance. \"osm_buildings\" special supported parameter calls get_area_osm_buildings() return building footprints bounding box. Default: c(\"streets\", \"parks\", \"zoning\", \"hmt_2017\", \"mta_bus_lines\", \"mta_bus_stops\", \"trees\", \"vegetated_area\", \"unimproved_property\"). named list list items sf objects, supported character strings, valid URLs ArcGIS FeatureServer MapServer layers also supported. Default: NULL crop FALSE, return data intersects bounding box area, street, intersection crop bounding box. parameter supported get_area_batch(). Default: TRUE. trim TRUE (adj NULL), trim data area, street, intersection. Default: FALSE. load TRUE, load datasets global environment, Default: TRUE cache TRUE, cache datasets package cache folder cache_baltimore_data(). Default FALSE. save TRUE, save selected areas datasets locally file (using filetype parameter file extension)., Default: FALSE filetype File extension supported sf::write_sf(), Default: 'geojson' crs Coordinate reference system ... Parameters passed get_area(), get_streets(), get_intersection() depending value get parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_batch.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Batch load or save data for an area, street, or intersection — get_batch","text":"","code":"if (FALSE) { # \\dontrun{ if (interactive()) { # Load streets and cached edge of pavement data for the Harwood neighborhood get_data_batch( get = \"area\", label = \"harwood\", type = \"neighborhood\", area_name = \"Harwood\", batch = c(\"streets\", \"edge_of_pavement\"), load = TRUE, save = FALSE ) # Save parks, trees, and vegetated area w/in 800 meters # of the intersection of E. Pratt and Light Sts. to GeoJSON files get_data_batch( get = \"intersection\", street_names = \"E PRATT ST & LIGHT ST\", adj = list(dist = 0, diag_ratio = NULL, asp = \"1:1\"), dist = 800, batch = c(\"parks\", \"trees\", \"vegetated_area\") ) } } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":null,"dir":"Reference","previous_headings":"","what":"Get intersections — get_intersection","title":"Get intersections — get_intersection","text":"Get intersections name id option apply buffer return streets edgement pavement instead intersection.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get intersections — get_intersection","text":"","code":"get_intersection( street_names = NULL, id = NULL, dist = 25, type = c(\"area\", \"edge_of_pavement\", \"streets\"), trim = TRUE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get intersections — get_intersection","text":"street_names street names matching one names named_intersections data. id id values corresponding one id values named_intersections data. dist buffer distance meters. Optional. type Type data return. \"area\" returns intersection center dist 0 circle centered intersection center positive dist value. \"edge_of_pavement\" \"streets\" return either cached edge pavement data street center line data. trim type \"edge_of_pavement\" \"streets\" trim TRUE return data trimmed buffered intersection, otherwise return data within bounding box, Default: TRUE","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get intersections — get_intersection","text":"Intersection center point, buffered area around intersection center, streets, edge pavement data.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_intersection.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get intersections — get_intersection","text":"","code":"get_intersection(street_names = \"Overton St & S Chapelgate Lane\", dist = 30) #> Simple feature collection with 1 feature and 2 fields #> Geometry type: POLYGON #> Dimension: XY #> Bounding box: xmin: 425908.6 ymin: 178921.1 xmax: 425968.6 ymax: 178981.1 #> Projected CRS: NAD83(HARN) / Maryland #> id name geometry #> 1 74958 OVERTON ST & S CHAPELGATE LANE POLYGON ((425968.6 178951.1... get_intersection(id = \"41758\", dist = 425, type = \"streets\", trim = FALSE) #> Simple feature collection with 24 features and 1 field #> Geometry type: GEOMETRY #> Dimension: XY #> Bounding box: xmin: -8536815 ymin: 4767901 xmax: -8535714 ymax: 4769007 #> Projected CRS: WGS 84 / Pseudo-Mercator #> # A tibble: 24 × 2 #> fullname geometry #> #> 1 AYRDALE AVE MULTILINESTRING ((-8536096 4768614, -8536071 4768680, -85360… #> 2 BERWYN AVE MULTILINESTRING ((-8536330 4768609, -8536335 4768620, -85363… #> 3 BONNER ROAD MULTILINESTRING ((-8536101 4768098, -8536161 4768074), (-853… #> 4 CALLAWAY AVE MULTILINESTRING ((-8535905 4768392, -8535879 4768460), (-853… #> 5 CARSDALE AVE MULTILINESTRING ((-8536561 4768793, -8536559 4768801, -85365… #> 6 CHATHAM ROAD LINESTRING (-8535714 4768930, -8535773 4768954, -8535897 476… #> 7 CHELSEA TERR MULTILINESTRING ((-8536258 4767966, -8536265 4767981), (-853… #> 8 COPLEY ROAD MULTILINESTRING ((-8535725 4768467, -8535717 4768482), (-853… #> 9 DORCHESTER ROAD MULTILINESTRING ((-8536246 4768984, -8536290 4768984, -85363… #> 10 EGERTON ROAD MULTILINESTRING ((-8535797 4768658, -8535809 4768663), (-853… #> # ℹ 14 more rows"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_maryland_open_resource.html","id":null,"dir":"Reference","previous_headings":"","what":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","title":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","text":"function deprecated functionality now available mapmaryland::get_md_open_data() wraps general getdata::get_open_data() function. Get selected dataset using Socrata Query Language (SoQL) parameters tibble sf object. Details SoQL queries found Socrata API documentation https://dev.socrata.com/docs/queries/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_maryland_open_resource.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","text":"","code":"get_maryland_open_resource( resource = NULL, select = NULL, where = NULL, query = NULL, geometry = FALSE, area = NULL, bbox = NULL, longitude = \"longitude\", latitude = \"latitude\", trim = FALSE, key = Sys.getenv(\"MARYLAND_OPEN_DATA_API_KEY\"), crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_maryland_open_resource.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","text":"resource Socrata dataset identifier selected dataset Maryland's Open Data portal select SODA $select parameter. Set columns returned, similar SELECT SQL. https://dev.socrata.com/docs/queries/select.html SODA $parameter. Filters rows returned, similar . https://dev.socrata.com/docs/queries/.html query SODA $query parameter. full SoQL query string, one parameter. https://dev.socrata.com/docs/queries/query.html geometry TRUE latitude/longitude columns available, return sf() object. Default FALSE. area sf object used generate bbox (used bbox NULL). Required use trim parameter. Default NULL. bbox bbox object generate query non-spatial resources latitude longitude columns. Default NULL. longitude Name column containing longitude data, Default: 'longitude' latitude Name column containing latitude data, Default: 'latitude' trim area provided, trim data area boundary rather bounding box, Default: FALSE. area must provided TRUE. crs Coordinate reference system return.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_maryland_open_resource.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get dataset from Maryland Open Data portal with optional SoQL parameters — get_maryland_open_resource","text":"","code":"if (FALSE) { # \\dontrun{ ## Get Q2 2020 vehicle crash data for Cecil County, Maryland get_maryland_open_resource( resource = \"65du-s3qu\", where = \"(year = '2020') AND (quarter = 'Q2') AND county_desc like 'Cecil'\" ) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_nearby_areas.html","id":null,"dir":"Reference","previous_headings":"","what":"Get nearby areas — get_nearby_areas","title":"Get nearby areas — get_nearby_areas","text":"Return areas selected type within set distance another area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_nearby_areas.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get nearby areas — get_nearby_areas","text":"","code":"get_nearby_areas( area, type = c(\"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\", \"park district\"), dist = 1, exclude_area = TRUE, residential = FALSE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_nearby_areas.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get nearby areas — get_nearby_areas","text":"area sf object. Must name column exclude_area work. type Required. Supported values include \"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\", \"park district\". type may different type area provided. dist Distance meters matching nearby areas. Default 1 meter. exclude_area Logical. Default TRUE. FALSE, include areas provided area (assuming areas provide type parameter provided get_nearby_areas). residential Logical. Default FALSE. type neighborhood, set TRUE return residential neighborhoods (excluding industrial areas, business parks, parks/reservoirs).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Get streets — get_streets","title":"Get streets — get_streets","text":"Get streets Baltimore City name option exclude streets name, crop bounding box, filter selected street types functional classifications.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get streets — get_streets","text":"","code":"get_streets( street_name, exclude_name = NULL, street_type = NULL, sha_class = NULL, block_num = NULL, bbox = NULL, union = TRUE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get streets — get_streets","text":"street_name Street names return. Required. exclude_name Street names exclude street_type selected street subtypes include. default, returned data includes subtypes except alleys (\"STRALY\"). Options include c(\"STRALY\", \"STRPRD\", \"STRR\", \"STREX\", \"STRFIC\", \"STRNDR\", \"STRURD\", \"STCLN\", \"STRTN\"). supported sha_class selected SHA classifications include. \"\" selects streets assigned SHA classification (around one-quarter street segments). Additional options include c(\"COLL\", \"LOC\", \"MART\", \"PART\", \"FWY\", \"INT\") block_num Integer vector block number, e.g. 300, range block numbers (e.g. c(100, 500)) filter streets. bbox bbox crop returned streets. Optional. union Logical. TRUE, use st_union combine geometry fullname streets.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get streets — get_streets","text":"OUTPUT_DESCRIPTION","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get streets — get_streets","text":"DETAILS","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/get_streets.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get streets — get_streets","text":"","code":"get_streets(street_name = \"UNIVERSITY PKWY\") #> Simple feature collection with 2 features and 1 field #> Geometry type: MULTILINESTRING #> Dimension: XY #> Bounding box: xmin: 431490.7 ymin: 184537.1 xmax: 433526.9 ymax: 186030.6 #> Projected CRS: NAD83(HARN) / Maryland #> # A tibble: 2 × 2 #> fullname geometry #> #> 1 E UNIVERSITY PKWY ((433012.2 184928.3, 433040.2 184906.5, 433058.1 184891.7, … #> 2 W UNIVERSITY PKWY ((431490.7 186021.5, 431503.9 186030.6), (432938.4 185006.9… get_streets(street_name = c(\"E FAYETTE\", \"ORLEANS\"), block_num = c(1700, 3600)) #> Warning: attribute variables are assumed to be spatially constant throughout all geometries #> Simple feature collection with 2 features and 1 field #> Geometry type: MULTILINESTRING #> Dimension: XY #> Bounding box: xmin: 435026.7 ymin: 180717.9 xmax: 437393.1 ymax: 180941.1 #> Projected CRS: NAD83(HARN) / Maryland #> # A tibble: 2 × 2 #> fullname geometry #> #> 1 E FAYETTE ST ((436092.7 180775.4, 436117.4 180777), (435315.1 180732.7, 43537… #> 2 ORLEANS ST ((435026.7 180867.6, 435088.5 180870.3, 435123.3 180872.4, 43513…"},{"path":"https://elipousson.github.io/mapbaltimore/reference/hmt_2017.html","id":null,"dir":"Reference","previous_headings":"","what":"Housing Market Typology 2017 — hmt_2017","title":"Housing Market Typology 2017 — hmt_2017","text":"2017 update City’s Housing Market Typology jointly developed Baltimore City Planning Department, Department Housing & Community Development, Reinvestment Fund.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/hmt_2017.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Housing Market Typology 2017 — hmt_2017","text":"","code":"hmt_2017"},{"path":"https://elipousson.github.io/mapbaltimore/reference/hmt_2017.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Housing Market Typology 2017 — hmt_2017","text":"data frame 663 rows 15 variables: geoid U.S. Census Block Group GeoID geoid_part Identifier U.S. Census Block Group GeoID including part identifier part Part identifier cluster Housing market cluster cluster_group Housing market cluster median_sales_price Median sales price, Q3 2015 - Q2 2017 sales_price_variation Sales price variation, Q3 2015 - Q2 2017 num_sales Number residential sales, Q3 2015 - Q2 2017 num_foreclosure_filings Number foreclosure filings, Q3 2015 - Q2 2017 perc_foreclosure_sales Percent sales foreclosure, Q3 2015 - Q2 2017 perc_homeowners Percent owner occupied, July 2017 perc_permits_over10k Percent residential building permits $10,000, Q3 2015 - Q2 2017 vacant_lots_bldgs_per_acre_res Vacant lots buildings per residential acre, July 2017 units_per_acre_res Housing units per residential acre, July 2017 geometry MULTIPOLYGON geometry matching Census blocks groups parts block groups","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/hmt_2017.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Housing Market Typology 2017 — hmt_2017","text":"https://opendata.baltimorecity.gov/egis/rest/services/Hosted/Housing_Market_Typology_2017/FeatureServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/inspire_plans.html","id":null,"dir":"Reference","previous_headings":"","what":"INSPIRE Plans — inspire_plans","title":"INSPIRE Plans — inspire_plans","text":"Data frame boundary geometry INSPIRE Plans adopted progress.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/inspire_plans.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"INSPIRE Plans — inspire_plans","text":"","code":"inspire_plans"},{"path":"https://elipousson.github.io/mapbaltimore/reference/inspire_plans.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"INSPIRE Plans — inspire_plans","text":"data frame 24 rows 23 variables: plan_name Plan name plan_name_short Plan name (short) overall_status Overall status inspire_lead_planner Lead INSPIRE Planner plan_url Baltimore City Department Planning plan webpage url year_launched Year launched year_adopted Year adopted Planning Commission adoption_status Planning Commission adoption status adoption_date Planning Commission adoption data document_url Adopted plan PDF url recommendation_report_status Recommendation report status recommendation_report_url Draft recommendation report PDF url kick_off_presentation_date Kick-presentation date launch_date_target Target launch date walking_route_id_target_date Primary walking route identification date recommendations_date_target Target draft recommendation report publication date commission_review_date_target Target Planning Commission review date implementation_status Plan implementation status program_numbers School program numbers planning_districts Planning Districts neighborhoods Neighborhoods council_districts Baltimore City Council Districts geometry MULTIPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/inspire_plans.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"INSPIRE Plans — inspire_plans","text":"Last updated: 2024-03-29","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Layer for area data — layer_area_data","title":"Layer for area data — layer_area_data","text":"function deprecated functionality incorporated improved maplayer::layer_location_data() function uses similar set parameters. Layer ggplot show data area area bbox. Combines get_area_data geom_sf single call. Inherits data ggplot() data, extdata, cachedata left NULL. Set asis TRUE keep data crop area modified area. Optionally can combine data layer mask layer, area layer, additional number layers three. appearance area layer can modified fixed aesthetics using area_aes parameter. Fixed aesthetics data layer can added additional parameters.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Layer for area data — layer_area_data","text":"","code":"layer_area_data( area = NULL, bbox = NULL, data = NULL, extdata = NULL, cachedata = NULL, path = NULL, url = NULL, fn = NULL, asis = FALSE, diag_ratio = NULL, dist = NULL, asp = NULL, crop = TRUE, trim = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), mapping = ggplot2::aes(), inherit.aes = TRUE, show_mask = FALSE, show_area = FALSE, area_aes = list(color = \"gray30\"), layer_after = NULL, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Layer for area data — layer_area_data","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. data sf object including data area extdata Character. Name external geopackage (.gpkg) file included package selected data available. Available data includes \"trees\", \"unimproved_property\", \"vegetated_area\" cachedata Character. Name cached geopackage (.gpkg) file selected data available. Running cache_mapbaltimore_data() caches data \"real_property\", \"baltimore_msa_streets\", \"edge_of_pavement\" path Character. Path local remote spatial data file supported sf::st_read() url Character. URL FeatureServer MapServer layer pass get_area_esri_data. fn Function apply area data returning. asis Logical. Default FALSE. TRUE, use inherited data without cropping area. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter. show_mask Logical. Default FALSE. TRUE, add mask using layer_area_mask show_area Logical. Default FALSE. TRUE, add outline area layer. area_aes List fixed aesthetics area layer. Default list(color = \"gray30\", fill = NA). Supported aesthetics include color, fill, linetype, alpha, size. Defaults color = \"gray30\", fill = NA, size = 0.75, alpha = 1, linetype = 0. Default aesthetics geom_sf ignored. layer_after ggplot objects append end data, mask, area layer list. intended used append scales, guides, labels related data layer. ... Arguments passed ggplot2::geom_sf, ggplot2::geom_sf mapping Set aesthetic mappings created aes(). specified inherit.aes = TRUE (default), combined default mapping top level plot. must supply mapping plot mapping. inherit.aes FALSE, overrides default aesthetics, rather combining . useful helper functions define data aesthetics inherit behaviour default plot specification, e.g. borders().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_data.html","id":"predefined-layers","dir":"Reference","previous_headings":"","what":"Predefined layers","title":"Layer for area data — layer_area_data","text":"NA","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_mask.html","id":null,"dir":"Reference","previous_headings":"","what":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","title":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","text":"function deprecated functionality incorporated improved maplayer::layer_mask() function uses similar set parameters. Returns mask area areas sf object. function can called function uses logical mask parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_mask.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","text":"","code":"layer_area_mask( area = NULL, diag_ratio = NULL, dist = NULL, asp = NULL, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), mask_bbox = NULL, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_mask.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","text":"area sf object. Required. multiple areas provided, areas combined single geometry sf::st_union() diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crs Coordinate reference system bounding box return mask_bbox bbox object define edge mask. diag_ratio, dist, asp parameters ignored mask_bbox provided. ... Additional parameters pass ggplot2::geom_sf()","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_mask.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add an area mask to a ggplot2 map as a layer — layer_area_mask","text":"ggplot2::geom_sf() function.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_property.html","id":null,"dir":"Reference","previous_headings":"","what":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","title":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","text":"Real property parcel data Maryland State Department Assessment Taxation may include outdated inaccurate information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_property.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","text":"","code":"layer_area_property( area = NULL, bbox = NULL, data = NULL, type = c(\"improved\", \"vacant\", \"principal residence\", \"use\", \"building type\", \"value\"), asis = FALSE, diag_ratio = NULL, dist = NULL, asp = NULL, crop = TRUE, trim = FALSE, show_area = FALSE, show_mask = FALSE, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_property.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","text":"area sf object. multiple areas provided, unioned single sf object using sf::st_union() bbox bbox object defining area used filter data. area provided, bounding box ignored. data sf object including data area type Real property variable map. Options include c(\"improved\", \"vacant\", \"principal residence\", \"value\"). Currently supports one variable time. asis Logical. Default FALSE. TRUE, use inherited data without cropping area. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. dist buffer distance meters. Optional. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crop TRUE, data cropped area bounding box sf::st_crop() adjusted dist, diag_ratio, asp parameters provided. Default TRUE. trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. show_area Logical. Default FALSE. TRUE, add outline area layer. show_mask Logical. Default FALSE. TRUE, add mask using layer_area_mask crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter. ... passed ggplot2::geom_sf() data layer.","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_property.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Add a layer to a gpplot2 map with area property categorized by type — layer_area_property","text":"","code":"if (FALSE) { # \\dontrun{ area <- get_area(\"neighborhood\", \"West Forest Park\") property <- get_area_property(area = area) ggplot2::ggplot() + layer_area_property(area = area, data = property, type = \"principal residence\") } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets","title":"Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets","text":"Add layer gpplot2 map area streets, street names, .","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets","text":"","code":"layer_area_streets( area = NULL, street_type = NULL, sha_class = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, trim = FALSE, msa = FALSE, show_streets = TRUE, show_names = FALSE, name_location = NULL, edge_dist = 10, color = \"gray40\", size = 1, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/layer_area_streets.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add a layer to a gpplot2 map with area streets, street names, or both — layer_area_streets","text":"area sf object. Returns streets within area (adjustment dist, diag_ratio, asp parameters) street_type selected street subtypes include. default, returned data includes subtypes except alleys (\"STRALY\"). Options include c(\"STRALY\", \"STRPRD\", \"STRR\", \"STREX\", \"STRFIC\", \"STRNDR\", \"STRURD\", \"STCLN\", \"STRTN\") sha_class selected SHA classifications include. \"\" selects streets assigned SHA classification (around one-quarter street segments). Additional options include c(\"COLL\", \"LOC\", \"MART\", \"PART\", \"FWY\", \"INT\") dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). trim Logical. Default FALSE. Trim streets area using sf::st_intersection(). msa Logical. Default FALSE. Get streets cached baltimore_msa_streets.gpkg file using cachedata parameter get_area_data function. show_streets Logical. Default TRUE. FALSE, hides street center lines. show_names Logical. Default FALSE. TRUE, shows street names. name_location Options include c(\"area\", \"edge\", \"top\", \"left\", \"bottom\", \"right\", \"topleft\", \"topright\", \"bottomleft\", \"bottomright\"). Defaults NULL. edge_dist Distance buffer use placing street names. color Color streets /text street name labels. size Size streets /street name labels. ... parameters pass along ggplot2::geom_sf() maps streets.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","title":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","text":"subset Maryland legislative districts Maryland iMap.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","text":"","code":"legislative_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","text":"data frame 6 rows 4 variables: name District name id District number label District label geometry MULTIPOLYGON geometry district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Legislative Districts for Baltimore City (2022) — legislative_districts","text":"https://geodata.md.gov/imap/rest/services/Boundaries/MD_ElectionBoundaries_2022/FeatureServer/1","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts_2012.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","title":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","text":"subset Maryland legislative districts Maryland iMap.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts_2012.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","text":"","code":"legislative_districts_2012"},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts_2012.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","text":"data frame 6 rows 4 variables: name District name id District number label District label geometry MULTIPOLYGON geometry district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/legislative_districts_2012.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Legislative Districts for Baltimore City (2012) — legislative_districts_2012","text":"https://geodata.md.gov/imap/rest/services/Boundaries/MD_ElectionBoundaries/FeatureServer/1","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/main_streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Main Streets — main_streets","title":"Baltimore City Main Streets — main_streets","text":"Boundaries Baltimore City Main Street programs, including two programs currently funded formerly participated program.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/main_streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Main Streets — main_streets","text":"","code":"main_streets"},{"path":"https://elipousson.github.io/mapbaltimore/reference/main_streets.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Main Streets — main_streets","text":"data frame 10 rows 7 variables: id Main Street ID source FeatureLayer name Main Street name name_abb Name abbreviation url Main Street partner organization URL funding_status Funding status (active inactive) name_short Short name geometry sfc list column MULTIPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/main_streets.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Main Streets — main_streets","text":"https://services1.arcgis.com/43Lm3JYE3nM91DAF/arcgis/rest/services/MainStreets/FeatureServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_bcps_programs.html","id":null,"dir":"Reference","previous_headings":"","what":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","title":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","text":"Map showing BCPS school zones overlap provided area areas. area sf tibble includes multiple areas, separate map created area provided.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_bcps_programs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","text":"","code":"map_area_bcps_programs(area)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_bcps_programs.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","text":"area sf object","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_bcps_programs.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map BCPS programs and attendance zones for a local area — map_area_bcps_programs","text":"","code":"if (FALSE) { # \\dontrun{ ## Map school attendance boundary zones for the Madison Park neighborhood madisonpark <- get_area( area_type = \"neighborhood\", area_name = \"Madison Park\" ) map_area_bcps_programs(area = madisonpark) } # } if (FALSE) { # \\dontrun{ ## Map school attendance boundary zones for City Council District 2 district9 <- get_area( type = \"council district\", area_name = \"9\" ) map_area_bcps_programs(area = district9) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_highlighted.html","id":null,"dir":"Reference","previous_headings":"","what":"Maps a highlighted area within the context of multiple areas — map_area_highlighted","title":"Maps a highlighted area within the context of multiple areas — map_area_highlighted","text":"Map highlighting location area context multiple areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_highlighted.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maps a highlighted area within the context of multiple areas — map_area_highlighted","text":"","code":"map_area_highlighted(area, highlight_name = \"all\")"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_highlighted.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Maps a highlighted area within the context of multiple areas — map_area_highlighted","text":"area Required sf object 'name' column. highlight_name Character vector. Required. Use \"\" create grid maps highlighting area provided sf object provide name one areas highlight.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_areas.html","id":null,"dir":"Reference","previous_headings":"","what":"Map area within selected overlapping areas — map_area_in_areas","title":"Map area within selected overlapping areas — map_area_in_areas","text":"Map area areas within selected overlapping areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_areas.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map area within selected overlapping areas — map_area_in_areas","text":"","code":"map_area_in_areas( area, type = c(\"neighborhood\", \"council district\", \"legislative district\", \"congressional district\", \"planning district\", \"police district\", \"csa\"), show_area = TRUE, show_label = FALSE, background = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_areas.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map area within selected overlapping areas — map_area_in_areas","text":"area sf object. Required type Type area map. Supports types get_area function. show_area Logical. Default TRUE. show_label Logical. Default FALSE. TRUE, label areas ggplot2::geom_sf_label() background ggplot layer. Default NULL. Passing ggplot2 layer may necessary appropriate background congressional district maps.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_city.html","id":null,"dir":"Reference","previous_headings":"","what":"Map area in the context of city boundaries — map_area_in_city","title":"Map area in the context of city boundaries — map_area_in_city","text":"Map showing location area within city.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_city.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map area in the context of city boundaries — map_area_in_city","text":"","code":"map_area_in_city(area, area_label = NULL)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_city.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map area in the context of city boundaries — map_area_in_city","text":"area sf object 'name' column. Required. area_label area label replace area name. Optional.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_in_city.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Map area in the context of city boundaries — map_area_in_city","text":"","code":"if (FALSE) { # \\dontrun{ ## Area with a defined label district2 <- get_area( type = \"council district\", area_id = \"2\" ) map_area_in_city( area = district2, area_label = \"Baltimore's Second Council District\" ) } # } if (FALSE) { # \\dontrun{ ## Multiple areas in a single map selected_se_neighborhoods <- get_area( type = \"neighborhood\", area_name = c(\"Upper Fells Point\", \"Fells Point\", \"Canton\") ) map_area_in_city( area = selected_se_neighborhoods, area_label = \"Southeast Baltimore neighborhoods\" ) } # } if (FALSE) { # \\dontrun{ ## Area with a defined map title canton_industrial <- get_area( type = \"neighborhood\", area_name = \"Canton Industrial Area\" ) map_area_in_city(area = canton_industrial) } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_mta_services.html","id":null,"dir":"Reference","previous_headings":"","what":"Map MTA services — map_area_mta_services","title":"Map MTA services — map_area_mta_services","text":"Map MTA services. MTA bus lines currently supported service.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_mta_services.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map MTA services — map_area_mta_services","text":"","code":"map_area_mta_services( area, mta_services = \"bus_lines\", diag_ratio = 0.166, asp = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_mta_services.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map MTA services — map_area_mta_services","text":"area sf object. Required. mta_services Character vector. Default \"bus_lines\" use mta_bus_lines data. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\").","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_parks.html","id":null,"dir":"Reference","previous_headings":"","what":"Map area parks and open spaces — map_area_parks","title":"Map area parks and open spaces — map_area_parks","text":"Return ggplot map showing parks around selected area.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_parks.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map area parks and open spaces — map_area_parks","text":"","code":"map_area_parks( area, type = c(\"parks\", \"vacant lots\"), label = c(\"parks\"), dist = NULL, diag_ratio = 0.125, asp = NULL )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_parks.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map area parks and open spaces — map_area_parks","text":"area sf object. Required. type layers show map (\"parks\" \"vacant lots\"). Defaults . label layers label. \"parks\" supported. Use value exclude labels. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\").","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_property.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Real property or parcel data is from the Maryland State Department of Assessment and Taxation and may include outdated or inaccurate information. — map_area_property","text":"","code":"map_area_property( area, property = c(\"improved\", \"vacant\", \"principal residence\", \"use\", \"building type\", \"value\"), dist = NULL, diag_ratio = 0.1, asp = NULL, trim = FALSE, show_mask = FALSE )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_property.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Real property or parcel data is from the Maryland State Department of Assessment and Taxation and may include outdated or inaccurate information. — map_area_property","text":"area Simple features object. Function currently supports single area time. property Real property variable map. Options include c(\"improved\", \"vacant\", \"principal residence\", \"value\"). Currently supports one variable time. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). trim TRUE, data trimmed area sf::st_intersection(). option supported adjusted areas use dist, diag_ratio, asp parameters. Default FALSE. show_mask TRUE, apply white, 0.6 alpha mask property located outside provided area. Default FALSE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_zoning.html","id":null,"dir":"Reference","previous_headings":"","what":"Map zoning for an area (not working) — map_area_zoning","title":"Map zoning for an area (not working) — map_area_zoning","text":"Map zoning/zoning overlay codes area within city. 2017 zoning data include exemptions granted BMZA (Board Municipal Zoning Appeals).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_zoning.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Map zoning for an area (not working) — map_area_zoning","text":"","code":"map_area_zoning( area, category = c(\"all\", \"residential\", \"commercial\", \"industrial\"), diag_ratio = 0.125, asp = NULL, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804) )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/map_area_zoning.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Map zoning for an area (not working) — map_area_zoning","text":"area sf, sfc, bbox object. multiple areas provided, unioned single sf object using sf::st_union(). category Zoning category return. \"\", \"residential\", \"commercial\", \"industrial\" diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crs Coordinate Reference System (CRS) use returned data. CRS provided data bounding box area must match one another required match CRS provided parameter.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mapbaltimore-package.html","id":null,"dir":"Reference","previous_headings":"","what":"mapbaltimore: Make maps for Baltimore City with open data — mapbaltimore-package","title":"mapbaltimore: Make maps for Baltimore City with open data — mapbaltimore-package","text":"package provides data Baltimore City, state Maryland, sources, functions access additional data, function create modify simple maps Baltimore neighborhoods using sf ggplot2.","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/reference/mapbaltimore-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"mapbaltimore: Make maps for Baltimore City with open data — mapbaltimore-package","text":"Maintainer: Eli Pousson eli.pousson@gmail.com (ORCID) [copyright holder]","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/maryland_open_data_api_key.html","id":null,"dir":"Reference","previous_headings":"","what":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","title":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","text":"function add Maryland Open Data Portal API key .Renviron file can called securely without stored code. installed key, can called time typing Sys.getenv(\"MARYLAND_OPEN_DATA_API_KEY\") can used package functions simply typing MARYLAND_OPEN_DATA_API_KEY .Renviron file, function create . already .Renviron file, function append key existing file, making backup original file disaster recovery purposes.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/maryland_open_data_api_key.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","text":"","code":"maryland_open_data_api_key(key, overwrite = FALSE, install = FALSE)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/maryland_open_data_api_key.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","text":"key API key provided Maryland Open Data Portal formatted quotes. key created signing https://imap.maryland.gov/Pages/open-data-portal-signup.aspx overwrite set TRUE, overwrite existing MARYLAND_OPEN_DATA_API_KEY already .Renviron file. install TRUE, install key .Renviron file use future sessions. Defaults FALSE.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/maryland_open_data_api_key.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Install a Maryland Open Data Portal API Key in Your .Renviron File for Repeated Use — maryland_open_data_api_key","text":"","code":"if (FALSE) { # \\dontrun{ MARYLAND_OPEN_DATA_API_KEY(\"111111abc\", install = TRUE) # First time, reload your environment so you can use the key without restarting R. readRenviron(\"~/.Renviron\") # You can check it with: Sys.getenv(\"MARYLAND_OPEN_DATA_API_KEY\") } # } if (FALSE) { # \\dontrun{ # If you need to overwrite an existing key: MARYLAND_OPEN_DATA_API_KEY(\"111111abc\", overwrite = TRUE, install = TRUE) # First time, relead your environment so you can use the key without restarting R. readRenviron(\"~/.Renviron\") # You can check it with: Sys.getenv(\"MARYLAND_OPEN_DATA_API_KEY\") } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","title":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","text":"Maryland Department Transportation's Maryland Transit Administration Summer 2022 Bus Routes including CityLink, LocalLink, Express BusLink Commuter Bus services reflects bus route changes June 19, 2022. full details service change visit: https://www.mta.maryland.gov/servicechanges/summer2022","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","text":"","code":"mta_bus_lines"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_lines.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","text":"data frame 103 rows 4 variables: route_name Bus route name route_type Route type (CityLink, LocalLink, Commuter Bus) route_number Unique route number color identifier route_abb Route abbreviation (different route_number color CityLink routes) frequent Logical indicator route inclusion MTA BaltimoreLink's Frequent Transit Network. school Indicator school routes geometry MULTILINESTRING bus route geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_lines.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) Bus Routes (2022) — mta_bus_lines","text":"Maryland Transit - MTA Bus Lines (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"Maryland Department Transportation's Maryland Transit Administration Bus Stops including CityLink, LocalLink, Express BusLink, Commuter Bus. data based Winter 2023 schedule reflects bus stop changes February 5, 2023 Ridership data based Automatic Passenger Counting (APC) system average daily weekday bus stop ridership (boarding, alighting, total) Fall 2022 period exclude outliers. full details service change visit: https://www.mta.maryland.gov/servicechanges/winter2023","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"","code":"mta_bus_stops"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"data frame 4536 rows 14 variables: stop_id Stop identification number stop_name Stop name rider_on Average daily weekday count riders boarding transit stop rider_off Average daily weekday count riders alighting transit stop rider_total Average daily weekday count total riders served stop stop_ridership_rank Stop rank ridership routes_served Routes served stop mode Mode served stop shelter Logical indicator bus shelter availability county County stop located direction Route direction stop_location Stop location frequent Indicator stop serving frequent transit network geometry POINT stop location geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"Maryland Transit - MTA Bus Stops (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_bus_stops.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Maryland Transit Administration (MTA) Bus Stops (2023) — mta_bus_stops","text":"Last updated Maryland iMap Source August 23, 2023.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","text":"Location MTA Light Rail Stations.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","text":"","code":"mta_light_rail_lines"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_lines.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","text":"data frame 84 rows 8 variables: id Feature ID rail_name Line name (Light Rail Line) mode Facility mode (Light Rail) tunnel Tunnel indicator direction Travel direction miles Section mileage status Section status geometry LINESTRING line geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_lines.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_lines","text":"Maryland Transit - Light Rail Lines (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_stations.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","text":"Locations stations Baltimore Light RailLink (Baltimore Light Rail) line operated Maryland Transit Administration.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_stations.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","text":"","code":"mta_light_rail_stations"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_stations.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","text":"data frame 33 rows 11 variables: id Feature ID name Station name address Station address city City state State zipcode Zipcode mode Facility mode (Light Rail) avg_wkdy Average weekday passengers avg_wknd Average weekend passengers facility_type Facility type geometry POINT geometry station locations","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_light_rail_stations.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) Light RailLink Stations — mta_light_rail_stations","text":"Maryland Transit - Light RailLink Stations (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","title":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","text":"MARC (Maryland Area Regional Commuter) Rail system lines operated Maryland Transit Administration.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","text":"","code":"mta_marc_lines"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_lines.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","text":"data frame 162 rows 8 variables: id Feature ID rail_name Rail line name mode Facility mode line name (MARC) tunnel Tunnel indicator direction Travel direction miles Section mileage status Section status geometry LINESTRING geometry rail lines","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_lines.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) MARC Train Lines — mta_marc_lines","text":"Maryland Transit - MARC Train Lines (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_stations.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","title":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","text":"Locations MARC (Maryland Area Regional Commuter) Rail stations operated Maryland Transit Administration.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_stations.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","text":"","code":"mta_marc_stations"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_stations.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","text":"data frame 44 rows 12 variables: id Feature ID name Station name address Station address city City state State zipcode Zipcode line_name Line name mode Facility mode line name (MARC) avg_wkdy Average weekday passengers avg_wknd Average weekend passengers facility_type Facility type (Station) geometry POINT geometry station location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_marc_stations.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) MARC Train Stations — mta_marc_stations","text":"Maryland Transit - MARC Trains Stations (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","title":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","text":"Route MTA SubwayLink Metro Line.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","text":"","code":"mta_subway_lines"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","text":"data frame 34 rows 8 variables: id Feature id number integer rail_name Subway line name (Metro Line) mode Travel mode (Metro) tunnel Section tunnel indicator direction Travel direction miles Section mileage status Section status geometry MULTILINESTRING geometry lines","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) SubwayLink Metro Lines — mta_subway_lines","text":"Baltimore Metro Subway Line","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html","id":null,"dir":"Reference","previous_headings":"","what":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","title":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","text":"Location MTA SubwayLink Metro Stations.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","text":"","code":"mta_subway_stations"},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","text":"data frame 14 rows 10 variables: id Station identification number integer name Station name address Station street address city City state State mode Travel mode (Metro) avg_wkdy Average weekday passengers avg_wknd Average weekend passengers facility_type Facility type (Station) geometry POINT station location geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Maryland Transit Administration (MTA) SubwayLink Metro Stations — mta_subway_stations","text":"Baltimore Metro SubwayLink Stations","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/named_intersections.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Street Intersection Names — named_intersections","title":"Baltimore City Street Intersection Names — named_intersections","text":"Index Baltimore City intersections using names street centerlines within 20 meters intersection boundaries. Data supports get_intersection() function. Updated 2022 October 13.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/named_intersections.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Street Intersection Names — named_intersections","text":"","code":"named_intersections"},{"path":"https://elipousson.github.io/mapbaltimore/reference/named_intersections.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Street Intersection Names — named_intersections","text":"data frame 11506 rows 3 variables: id Intersection identifier matching id edge_of_pavement data name Intersection name geometry POINT geometry intersection center","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/ndc_projects.html","id":null,"dir":"Reference","previous_headings":"","what":"Neighborhood Design Center Projects — ndc_projects","title":"Neighborhood Design Center Projects — ndc_projects","text":"reference project completed Neighborhood Design Center 2022.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/ndc_projects.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Neighborhood Design Center Projects — ndc_projects","text":"","code":"ndc_projects"},{"path":"https://elipousson.github.io/mapbaltimore/reference/ndc_projects.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Neighborhood Design Center Projects — ndc_projects","text":"data frame 2487 rows 16 variables: ndc_office character NDC Office ndc_program character NDC Program project_id double Project ID project_name character Project name project_type character Project type project_status character Project status start_date character Start date end_date character End date client_name character Client name address character Street address city character City state character State zip_code integer Zip code geometry list Geometry start_year character Start year end_year character End year","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/ndc_projects.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Neighborhood Design Center Projects — ndc_projects","text":"DETAILS","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html","id":null,"dir":"Reference","previous_headings":"","what":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","title":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","text":"Baltimore City neighborhoods (officially known Neighborhood Statistical Areas) established Baltimore City Department Planning based 2010 U.S. Decennial Census. Note boundaries may may used local community neighborhood associations area responsibility membership recruitment.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","text":"","code":"neighborhoods"},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","text":"data frame 278 rows 6 variables: name Neighborhood name type Type area, options including residential, industrial area, park/open space, institutionl area business park) acres Area neighborhood (acres) osm_id Open Street Map (OSM) relation identifier wikidata Wikidata entity identifier geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Neighborhood Boundaries for Baltimore City (2010) — neighborhoods","text":"Maryland Baltimore City Neighborhoods (MD iMap)","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html","id":null,"dir":"Reference","previous_headings":"","what":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","title":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","text":"Baltimore City neighborhoods (officially known Neighborhood Statistical Areas) established Baltimore City Department Planning based 2020 U.S. Decennial Census. updated version 2010 Neighborhood Statistical Areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","text":"","code":"neighborhoods_2020"},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","text":"data frame 279 rows 8 variables: name Neighborhood name name_alt 2010 neighborhood name type Type area, options including residential, industrial area, park/open space, institutionl area business park) acres Area neighborhood (acres) osm_id Open Street Map (OSM) relation identifier wikidata Wikidata entity identifier color_id Color identifier geometry MULITPOLYGON boundary geometry","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Neighborhood Boundaries for Baltimore City (2020) — neighborhoods_2020","text":"NSA_Feb2023_service","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/park_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore Park Districts — park_districts","title":"Baltimore Park Districts — park_districts","text":"Park districts Baltimore City Department Recreation Parks. District boundaries used park maintenance administration.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/park_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore Park Districts — park_districts","text":"","code":"park_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/park_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore Park Districts — park_districts","text":"data frame 5 rows 2 variables: name Park district name geometry MULTIPOLYGON geometry park district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Parks — parks","title":"Baltimore City Parks — parks","text":"Spatial data parks public recreation centers Baltimore City Baltimore City Department Recreation Parks. names updated use common names recent new official names package version may match city data cases. parks matched corresponding entities OpenStreetMap indicated osm_id column.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Parks — parks","text":"","code":"parks"},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Parks — parks","text":"data frame 321 rows 9 variables: name Park name id Identification number city data address Primary street address name_alt Alternate name num_parcels Number parcels park/open space operator Park operator, Baltimore City Department Recreation Parks (BCRP) management Park management/owner name (column name may change) class Park classification park_district Park maintenance district BCRP acres Area park property (acres) osm_id OpenStreetMap ID (node, way, relation) geometry MULTIPOLYGON geometry park edges","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Parks — parks","text":"https://services1.arcgis.com/UWYHeuuJISiGmgXx/arcgis/rest/services/Map_WFL1/FeatureServer/16","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/parks.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Baltimore City Parks — parks","text":"Updated 2023-10-16 change recently updated city FeatureLayer source geometry.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::[\\%>\\%][magrittr::pipe] details.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://elipousson.github.io/mapbaltimore/reference/planning_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Planning Districts — planning_districts","title":"Baltimore City Planning Districts — planning_districts","text":"Administrative boundaries set Baltimore City Department Planning. District planning staff assigned planning districts.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/planning_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Planning Districts — planning_districts","text":"","code":"planning_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/planning_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Planning Districts — planning_districts","text":"data frame 11 rows 4 variables: id Planning district area identifier name Full name planning district abb Planning district area abbreviation geometry MULTIPOLYGON geometry planning district","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/planning_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Planning Districts — planning_districts","text":"https://geodata.baltimorecity.gov/egis/rest/services/CityView/PlanningDistricts/MapServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Police Districts (1959-2022) — police_districts","title":"Baltimore City Police Districts (1959-2022) — police_districts","text":"Baltimore City Police Districts established 1959 used 2022. Note data moved separate object historic district boundaries 2023.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Police Districts (1959-2022) — police_districts","text":"","code":"police_districts"},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Police Districts (1959-2022) — police_districts","text":"data frame 9 rows 3 variables: number Police district number name Police district name geometry MULITPOLYGON geometry district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Police Districts (1959-2022) — police_districts","text":"https://geodata.baltimorecity.gov/egis/rest/services/Planning/Boundaries/MapServer/7","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts_2023.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Police Districts (2023-Current) — police_districts_2023","title":"Baltimore City Police Districts (2023-Current) — police_districts_2023","text":"Baltimore City Police Districts boundaries updated 2023.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts_2023.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Police Districts (2023-Current) — police_districts_2023","text":"","code":"police_districts_2023"},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts_2023.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Police Districts (2023-Current) — police_districts_2023","text":"data frame 9 rows 4 variables: id Police district number name Police district name name_abb District name abbreviation geometry MULTIPOLYGON geometry district boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/police_districts_2023.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Police Districts (2023-Current) — police_districts_2023","text":"https://services1.arcgis.com/UWYHeuuJISiGmgXx/arcgis/rest/services/Police_District/FeatureServer/0","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/public_art.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore public art works and monuments — public_art","title":"Baltimore public art works and monuments — public_art","text":"Data created Eli Pousson C. Ryan Patterson contributions staff volunteers Baltimore City Commission Historical Architectural Preservation, Baltimore Heritage, Baltimore Office Promotion Arts. Updated January 18, 2023. See https://publicartbaltimore.github.io/inventory/ information.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/public_art.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore public art works and monuments — public_art","text":"","code":"public_art"},{"path":"https://elipousson.github.io/mapbaltimore/reference/public_art.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore public art works and monuments — public_art","text":"data frame 1140 rows 35 variables: id incomplete unique id column osm_id OpenStreetMap identifier title Artwork title location Location name type Artwork type medium Artwork medium status Artwork status year Artwork status year_accuracy Artwork status creation_dedication_date Creation/dedication date primary_artist Primary artist primary_artist_gender Primary artist gender (based name biographical information available) street_address Street address city City state State zipcode Zipcode dimensions Artwork dimensions program Commissioning program funding Primary funding source artist_assistants Artist assistants architect Architect fabricator Fabricator neighborhood Neighborhood csa Community Statistical Area council_district Baltimore City Council District legislative_district character Maryland State Legislative District location_desc character Location description indoor_outdoor_access Indoor/outdoor accessible subject_person Subject artworks (work depicts person) related_property Related property name property_ownership Related property ownership agency_or_insitution Agency/institution responsible wikipedia_url Wikipedia URL geometry POINT location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/rec_centers.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Recreation Centers — rec_centers","title":"Baltimore City Recreation Centers — rec_centers","text":"Currently includes publicly operated (BCRP) rec centers. Expect add private operator facilities. Added 2023-10-19.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/rec_centers.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Recreation Centers — rec_centers","text":"","code":"rec_centers"},{"path":"https://elipousson.github.io/mapbaltimore/reference/rec_centers.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Recreation Centers — rec_centers","text":"data frame 48 rows 18 variables: id ID name Center name name_short Short name street_address Street address address Full address center_amenities Center amenities center_assets Center facility assets center_category Center category center_type Center type school_name School name (school-based centers ) operator Operator (BCRP ) recreation_district BCRP Recreation district park_district BCRP Park Maintenance District council_district City Council district legislative_district Maryland legislative district police_district BPD Police district (maybe outdated) notes Notes geometry POINT geometry center location","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/rec_centers.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Recreation Centers — rec_centers","text":"https://services1.arcgis.com/UWYHeuuJISiGmgXx/arcgis/rest/services/recreationCenter2023/FeatureServer","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/request_types.html","id":null,"dir":"Reference","previous_headings":"","what":"311 Service Request Types for Baltimore City — request_types","title":"311 Service Request Types for Baltimore City — request_types","text":"list request types based unique request types used January 2019 October 2020.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/request_types.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"311 Service Request Types for Baltimore City — request_types","text":"","code":"request_types"},{"path":"https://elipousson.github.io/mapbaltimore/reference/request_types.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"311 Service Request Types for Baltimore City — request_types","text":"data frame 320 rows 1 variable: request_type Service request type","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/request_types.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"311 Service Request Types for Baltimore City — request_types","text":"https://data.baltimorecity.gov/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/respagency_codes.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","title":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","text":"reference table responsible agency codes appearing Baltimore City real property data used get_area_property(). Updated 2023 March 29.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/respagency_codes.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","text":"","code":"respagency_codes"},{"path":"https://elipousson.github.io/mapbaltimore/reference/respagency_codes.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","text":"data frame 37 rows 7 variables: name Responsible agency name code Responsible agency code agency_name Baltimore City agency/commission name agency_abb Baltimore City agency/commission abbreviation division_name Agency division name active_code Active code indicator (FALSE codes appear data) notes Notes code/agency","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/respagency_codes.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Real Property Responsible Agency Codes — respagency_codes","text":"https://docs.google.com/spreadsheets/d/1Dnyp4-AZxvFPpt5Vci4NRWR9tGP99R8RaHuPCbzcGCA/edit?usp=sharing","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/scale_mapbaltimore.html","id":null,"dir":"Reference","previous_headings":"","what":"Scales for Baltimore data — scale_mapbaltimore","title":"Scales for Baltimore data — scale_mapbaltimore","text":"Custom palettes two package datasets: mta_bus_lines hmt_2017 (cluster cluster group).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/scale_mapbaltimore.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Scales for Baltimore data — scale_mapbaltimore","text":"","code":"scale_mapbaltimore( palette = NULL, values = NULL, na.value = \"grey50\", aesthetics = c(\"color\", \"fill\"), error_call = caller_env(), ... ) scale_color_mapbaltimore(palette = NULL, na.value = \"grey50\", ...) scale_fill_mapbaltimore(palette = NULL, na.value = \"grey50\", ...)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/scale_mapbaltimore.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Scales for Baltimore data — scale_mapbaltimore","text":"palette Options include \"mta_bus\", \"hmt_2017\", \"hmt_cluster\", \"cluster\", \"hmt_cluster_group\", \"cluster_group\", Default: NULL values set aesthetic values map data values . values matched order (usually alphabetical) limits scale, breaks provided. named vector, values matched based names instead. Data values match given na.value. na.value Defaults \"grey50\" aesthetics Character string vector character strings listing name(s) aesthetic(s) scale works . can useful, example, apply colour settings colour fill aesthetics time, via aesthetics = c(\"colour\", \"fill\"). error_call execution environment currently running function, e.g. caller_env(). function mentioned error messages source error. See call argument abort() information. ... Arguments passed discrete_scale limits One : NULL use default scale values character vector defines possible values scale order function accepts existing (automatic) values returns new ones. Also accepts rlang lambda function notation. drop unused factor levels omitted scale? default, TRUE, uses levels appear data; FALSE includes levels factor. Please note display every level legend, layer use show.legend = TRUE. na.translate Unlike continuous scales, discrete scales can easily show missing values, default. want remove missing values discrete scale, specify na.translate = FALSE. name name scale. Used axis legend title. waiver(), default, name scale taken first mapping used aesthetic. NULL, legend title omitted. labels One : NULL labels waiver() default labels computed transformation object character vector giving labels (must length breaks) expression vector (must length breaks). See ?plotmath details. function takes breaks input returns labels output. Also accepts rlang lambda function notation. guide function used create guide name. See guides() information. call call used construct scale reporting messages. super super class use constructed scale","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/scale_mapbaltimore.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Scales for Baltimore data — scale_mapbaltimore","text":"","code":"if (FALSE) { # \\dontrun{ if (interactive()) { library(ggplot2) ggplot(data = dplyr::filter(mta_bus_lines, frequent)) + geom_sf(aes(color = route_abb), alpha = 0.5, size = 2) + scale_mapbaltimore(palette = \"bus\") + theme_minimal() ggplot(data = hmt_2017) + geom_sf(aes(fill = cluster_group, color = cluster_group)) + scale_mapbaltimore(palette = \"cluster_group\") + theme_minimal() } } # }"},{"path":"https://elipousson.github.io/mapbaltimore/reference/schools_21stc.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore 21st Century Schools — schools_21stc","title":"Baltimore 21st Century Schools — schools_21stc","text":"Schools buildings 21st Century Schools Program. Updated 2022 October 13. data may contain -dated inaccurate information. See buildings_21stc building-level information (including accurate locations).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/schools_21stc.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore 21st Century Schools — schools_21stc","text":"","code":"schools_21stc"},{"path":"https://elipousson.github.io/mapbaltimore/reference/schools_21stc.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore 21st Century Schools — schools_21stc","text":"data frame 29 rows 24 variables: school_name School name school_number School number nces_number NCES number grade_band Grade bane url School website URL year 21st Century School renovation/replacement complete type 21st Century School project type bldg_budget_approx Approximate building budget status_21c 21st Century School project status status_inspire INSPRE Plan status inspire_plan Related INSPIRE Plan occupancy_month Building occupancy month occupancy_year Building occupancy year address Street address city City state State zip Zipcode phone School phone number alt_school_name Alternate school name bldg_name Building name (applicable) alt_name Alternate/former names (applicable) lon Longitude lat Latitude geometry POINT geometry school locations","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/schools_21stc.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Baltimore 21st Century Schools — schools_21stc","text":"https://baltimore21stcenturyschools.org/school-projects","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":null,"dir":"Reference","previous_headings":"","what":"Set map limits to area — set_map_limits","title":"Set map limits to area — set_map_limits","text":"function deprecated functionality incorporated improved maplayer::layer_neatline() function uses similar set parameters. Set limits map bounding box area using coord_sf(). Optionally, adjust area size applying buffer /adjust aspect ratio limiting bounding box match set aspect ratio.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set map limits to area — set_map_limits","text":"","code":"set_map_limits( area = NULL, bbox = NULL, dist = NULL, diag_ratio = NULL, asp = NULL, crs = pkgconfig::get_config(\"mapbaltimore.crs\", 2804), expand = FALSE, ... )"},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set map limits to area — set_map_limits","text":"area sf object buffer /adjust. bbox bbox object buffer /adjust. area provided, bbox ignored. dist buffer distance meters. Optional. diag_ratio ratio set map extent based diagonal distance area's bounding box. Ignored dist provided. asp Aspect ratio width height numeric value (e.g. 0.33) character (e.g. \"1:3\"). crs Coordinate reference system use coord_sf(). Default pkgconfig::get_config(\"mapbaltimore.crs\", 2804) expand Default FALSE. TRUE, use scale_y_continuous scale_x_continuous expand map extent provided parameters. ... Additional parameters pass coord_sf().","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set map limits to area — set_map_limits","text":"ggplot2::coord_sf() function xlim ylim parameters","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Set map limits to area — set_map_limits","text":"Set map limits area optional buffer aspect ratio adjustment","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_limits.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Set map limits to area — set_map_limits","text":"","code":"# Show detailed city boundary with map focused on area of Fell's Point (with 50m buffer) library(ggplot2) ggplot() + geom_sf(data = baltimore_city_detailed) + set_map_limits(area = get_area(\"neighborhood\", \"Fells Point\"), dist = 50) #> Warning: `set_map_limits()` was deprecated in mapbaltimore 0.1.2. #> ℹ Please use `maplayer::layer_neatline()` instead. #> Warning: `adjust_bbox()` was deprecated in mapbaltimore 0.1.2. #> ℹ Please use `sfext::st_bbox_ext()` instead. #> ℹ The deprecated feature was likely used in the mapbaltimore package. #> Please report the issue at #> ."},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_theme.html","id":null,"dir":"Reference","previous_headings":"","what":"Set default map theme — set_map_theme","title":"Set default map theme — set_map_theme","text":"Set map theme using ggplot2::theme_set() default geom_label using ggplot2::update_geom_defaults(). Optionally hides axis text labels.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_theme.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set default map theme — set_map_theme","text":"","code":"set_map_theme(map_theme = NULL, show_axis = FALSE)"},{"path":"https://elipousson.github.io/mapbaltimore/reference/set_map_theme.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set default map theme — set_map_theme","text":"map_theme ggplot2 theme. Optional. Defaults ggplot2::theme_minimal() show_axis Logical. TRUE, keep theme axis formatting. FALSE, hide panel grid, axis title, axis text.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/streets.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Street Center Lines — streets","title":"Baltimore City Street Center Lines — streets","text":"Street center line data public streets Baltimore City, Maryland. Data used get_streets() function.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/streets.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Street Center Lines — streets","text":"","code":"streets"},{"path":"https://elipousson.github.io/mapbaltimore/reference/streets.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Street Center Lines — streets","text":"Simple feature collection 48,473 features 23 fields. type ... subtype ... subtype_label ... dirpre ... feanme ... featype ... dirsuf ... fraddl ... toaddl ... fraddr ... toaddr ... fraddla ... toaddla ... fraddra ... toaddra ... leftzip ... rightzip ... fullname ... sha_class ... sha_class_label ... blocktext ... block_num ... geometry ...","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/streets.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Street Center Lines — streets","text":"https://dotgis.baltimorecity.gov/arcgis/rest/services/DOT_Map_Services/DOT_Basemap/MapServer/7","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/wards_1797_1918.html","id":null,"dir":"Reference","previous_headings":"","what":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","title":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","text":"Historic ward boundary data 1797 1918. Derived KML data provided Baltimore City Archives.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/wards_1797_1918.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","text":"","code":"wards_1797_1918"},{"path":"https://elipousson.github.io/mapbaltimore/reference/wards_1797_1918.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","text":"data frame 245 rows 4 variables: year Earliest effective year ward boundary name Ward name number Ward number geometry MULTIPOLYGON geometry ward boundary","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/wards_1797_1918.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Historic Ward Boundaries, 1797-1918 for Baltimore City — wards_1797_1918","text":"https://msa.maryland.gov/bca/wards/index.html","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_block2tract.html","id":null,"dir":"Reference","previous_headings":"","what":"U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract","title":"U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract","text":"crosswalk file used generate xwalk_neighborhood2tract.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_block2tract.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract","text":"","code":"xwalk_block2tract"},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_block2tract.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"U.S. Census Block-to-Tract Crosswalk with 2010 Block Household Population — xwalk_block2tract","text":"data frame 13598 rows 3 variables: block Block GeoID tract Tract GeoID households Block household population","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_csa2nsa.html","id":null,"dir":"Reference","previous_headings":"","what":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","title":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","text":"crosswalk match Community Statistical Areas Neighborhood Statistical Areas. Neighborhood Statistical Area name neighborhood name provided, NSA name matching crosswalk file provided BNIA-JFI neighborhood name matching neighborhoods data included mapbaltimore package. NSA boundaries may overlap several CSAs. 50% NSA falls within particular community assigned community. NSAs files assigned one community.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_csa2nsa.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","text":"","code":"xwalk_csa2nsa"},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_csa2nsa.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","text":"data frame 278 rows 4 variables: id Community Statistical Area id number csa Community Statistical Area name nsa Neighborhood Statistical Area name neighborhood Neighborhood name","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_csa2nsa.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Community Statistical Area (CSA)-to-Neighborhood Statistical Area (NSA) Crosswalk — xwalk_csa2nsa","text":"https://bniajfi.org/mapping-resources/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_neighborhood2tract.html","id":null,"dir":"Reference","previous_headings":"","what":"Neighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract","title":"Neighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract","text":"Share total households based proportion U.S. Census tract population within named neighborhood based overlapping U.S. Census Block groups.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_neighborhood2tract.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Neighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract","text":"","code":"xwalk_neighborhood2tract"},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_neighborhood2tract.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Neighborhood-to-U.S. Census Tract Crosswalk — xwalk_neighborhood2tract","text":"data frame 551 rows 4 variables: name Neighborhood name geoid GeoID U.S. Census tract tract Tract number weight_households Share total households neighborhood U.S. Census tract (based 2010 decennial Census). Variable code \"H013001\". weight_units Share occupied housing units neighborhood U.S. Census tract (based 2020 decennial Census PL-94171 redistricting data). Variable code \"H1_002N\".","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_zip2csa.html","id":null,"dir":"Reference","previous_headings":"","what":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","title":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","text":"crosswalk match zipcodes Community Statistical Areas.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_zip2csa.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","text":"","code":"xwalk_zip2csa"},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_zip2csa.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","text":"data frame 119 rows 3 variables: zip Zipcode csa Community Statistical Area name id Community Statistical Area id number","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/xwalk_zip2csa.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Zipcode-to-Community Statistical Area (NSA) Crosswalk — xwalk_zip2csa","text":"https://bniajfi.org/mapping-resources/","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/zoning.html","id":null,"dir":"Reference","previous_headings":"","what":"Baltimore City Zoning Code — zoning","title":"Baltimore City Zoning Code — zoning","text":"Baltimore City Zoning Code administered Baltimore City Department Housing Community Development (HCD) Office Zoning Administrator. office supports Board Municipal Zoning Appeals (BMZA).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/zoning.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Baltimore City Zoning Code — zoning","text":"","code":"zoning"},{"path":"https://elipousson.github.io/mapbaltimore/reference/zoning.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Baltimore City Zoning Code — zoning","text":"data frame 2,406 rows 4 variables: zoning Zoning designation code overlay Overlay zone designation label Label combining zoning overlay zoning codes category_zoning Zoning code category name_zoning Zoning code name category_overlay Overlay code category name_overlay Overlay zoning name geometry MULTIPOLYGON geometry zoning areas","code":""},{"path":"https://elipousson.github.io/mapbaltimore/reference/zoning.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Baltimore City Zoning Code — zoning","text":"https://geodata.baltimorecity.gov/egis/rest/services/Planning/Boundaries_and_Plans/MapServer/20","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-data-development-version","dir":"Changelog","previous_headings":"","what":"New data","title":"mapbaltimore (development version)","text":"Added buildings_21stc (2023-04-28), main_streets (2023-10-16), rec_centers (2023-10-19), neighborhoods_2020 (2023-11-06), police_districts_2023 (2023-11-10) spatial data. Added baltimore_area_xwalk (2023-11-06) reference data.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"updated-data-development-version","dir":"Changelog","previous_headings":"","what":"Updated data","title":"mapbaltimore (development version)","text":"Update adopted_plans data (2023-10-19) reflect new source (adds 1 new plan 2023). Update baltimore_gis_index data (2023-05-26) reflect currently available layers update date. Update parks data use new BCRP layer includes community green spaces non-city owned open spaces (2023-10-16). Update mta_bus_stops use current winter 2023 service data correct issue frequency variable stops frequent service identified . Update baltimore_water data (2023-11-08) add acres column fill name column based intersections mapmaryland::md_water data. Update inspire_plans add program_numbers column (2024-03-29). Update chap_districts (2024-09-21) addition Sarah Ann CHAP District. Update baltimore_mihp (2024-10-28).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-or-modified-functions-development-version","dir":"Changelog","previous_headings":"","what":"New or modified functions","title":"mapbaltimore (development version)","text":"Add get_neighborhood() refactor get_baltimore_area() consistency getdata parameter names (2023-05-26).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"other-development-version","dir":"Changelog","previous_headings":"","what":"Other","title":"mapbaltimore (development version)","text":"Update package logo switch pkgdown site rendering GitHub actions (2023-06-13) Flag map_ functions deprecated (2024-10-28).","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-data-0-1-1-9000","dir":"Changelog","previous_headings":"","what":"New data","title":"mapbaltimore 0.1.1.9000 (2023-03-31)","text":"Add new chap_districts spatial data (2023-02-10). Add new version legislative_districts data rename prior version legislative_districts_2012. Add new baltimore_gis_index (2022-10-20) respagency_codes (2023-03-29) reference data.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"updated-data-0-1-1-9000","dir":"Changelog","previous_headings":"","what":"Updated data","title":"mapbaltimore 0.1.1.9000 (2023-03-31)","text":"Update baltimore_mihp explore_baltimore spatial data (2023-03-29).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-or-modified-functions-0-1-1-9000","dir":"Changelog","previous_headings":"","what":"New or modified functions","title":"mapbaltimore 0.1.1.9000 (2023-03-31)","text":"Add get_baltimore_worker_flows() (2023-03-31) get_baltimore_esri_data() function. Deprecate get_area_data() function (2023-03-31).","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"other-0-1-1-9000","dir":"Changelog","previous_headings":"","what":"Other","title":"mapbaltimore 0.1.1.9000 (2023-03-31)","text":"Move forcats, ggrepel, ggplot2 maplayer, naniar, progress, readr Imports Suggests. Remove baltimorecensus Imports.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"mapbaltimore-011-2022-10-13","dir":"Changelog","previous_headings":"","what":"mapbaltimore 0.1.1 (2022-10-13)","title":"mapbaltimore 0.1.1 (2022-10-13)","text":"haven’t consistent updating versions patch update preparation address issue (#3) version control package data starting deprecation process general utility functions (#4). Key changes since version 0.1.0.9001 include removing dependency {overedge}, adding new datasets (inspire_plans schools_21stc) updates column names attributes parks, bcps_programs, bcps_zones, public_art, surely others ’m missing.","code":""},{"path":[]},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"updated-data-0-1-0-9001","dir":"Changelog","previous_headings":"","what":"Updated data","title":"mapbaltimore 0.1.0.9001 (2022-01-10)","text":"Update neighborhoods include osm_id column + use “Institutional area” type value.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"new-or-modified-functions-0-1-0-9001","dir":"Changelog","previous_headings":"","what":"New or modified functions","title":"mapbaltimore 0.1.0.9001 (2022-01-10)","text":"Replace hard-coded CRS map_area_zoning() Update get_area_requests() support 2022 requests work w/ modified column names.","code":""},{"path":"https://elipousson.github.io/mapbaltimore/news/index.html","id":"mapbaltimore-0109000-2022-01-10","dir":"Changelog","previous_headings":"","what":"mapbaltimore 0.1.0.9000 (2022-01-10)","title":"mapbaltimore 0.1.0.9000 (2022-01-10)","text":"Initial release!","code":""}] diff --git a/sitemap.xml b/sitemap.xml index c087094..a0e985f 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -92,6 +92,7 @@ https://elipousson.github.io/mapbaltimore/reference/mta_subway_lines.html https://elipousson.github.io/mapbaltimore/reference/mta_subway_stations.html https://elipousson.github.io/mapbaltimore/reference/named_intersections.html +https://elipousson.github.io/mapbaltimore/reference/ndc_projects.html https://elipousson.github.io/mapbaltimore/reference/neighborhoods.html https://elipousson.github.io/mapbaltimore/reference/neighborhoods_2020.html https://elipousson.github.io/mapbaltimore/reference/park_districts.html