From c27c7311c2b602bf19d3d7f975c6329346a48d00 Mon Sep 17 00:00:00 2001 From: sneakers-the-rat Date: Wed, 22 Mar 2023 17:11:26 -0700 Subject: [PATCH] split out css --- assets/css/MuiAppBar.css | 57 + assets/css/MuiBackdrop.css | 17 + assets/css/MuiBox.css | 7 + assets/css/MuiButton.css | 221 +++ assets/css/MuiButtonBase.css | 33 + assets/css/MuiContainer.css | 65 + assets/css/MuiCssBaseline.css | 31 + assets/css/MuiDialog.css | 111 ++ assets/css/MuiDivider.css | 32 + assets/css/MuiDrawer.css | 52 + assets/css/MuiGrid.css | 499 +++++ assets/css/MuiGridList.css | 9 + assets/css/MuiGridListTile.css | 23 + assets/css/MuiIconButton.css | 70 + assets/css/MuiList.css | 14 + assets/css/MuiListItem.css | 55 + assets/css/MuiListItemText.css | 14 + assets/css/MuiMenu.css | 8 + assets/css/MuiMenuItem.css | 28 + assets/css/MuiPaper.css | 87 + assets/css/MuiPopover.css | 11 + assets/css/MuiSvgIcon.css | 35 + assets/css/MuiToolbar.css | 32 + assets/css/MuiTouchRipple.css | 71 + assets/css/MuiTypography.css | 150 ++ assets/css/PrivateHiddenCss.css | 76 + assets/css/makeStyles.css | 397 ++++ index.html | 3173 ++++++++----------------------- 28 files changed, 2949 insertions(+), 2429 deletions(-) create mode 100644 assets/css/MuiAppBar.css create mode 100644 assets/css/MuiBackdrop.css create mode 100644 assets/css/MuiBox.css create mode 100644 assets/css/MuiButton.css create mode 100644 assets/css/MuiButtonBase.css create mode 100644 assets/css/MuiContainer.css create mode 100644 assets/css/MuiCssBaseline.css create mode 100644 assets/css/MuiDialog.css create mode 100644 assets/css/MuiDivider.css create mode 100644 assets/css/MuiDrawer.css create mode 100644 assets/css/MuiGrid.css create mode 100644 assets/css/MuiGridList.css create mode 100644 assets/css/MuiGridListTile.css create mode 100644 assets/css/MuiIconButton.css create mode 100644 assets/css/MuiList.css create mode 100644 assets/css/MuiListItem.css create mode 100644 assets/css/MuiListItemText.css create mode 100644 assets/css/MuiMenu.css create mode 100644 assets/css/MuiMenuItem.css create mode 100644 assets/css/MuiPaper.css create mode 100644 assets/css/MuiPopover.css create mode 100644 assets/css/MuiSvgIcon.css create mode 100644 assets/css/MuiToolbar.css create mode 100644 assets/css/MuiTouchRipple.css create mode 100644 assets/css/MuiTypography.css create mode 100644 assets/css/PrivateHiddenCss.css create mode 100644 assets/css/makeStyles.css diff --git a/assets/css/MuiAppBar.css b/assets/css/MuiAppBar.css new file mode 100644 index 0000000..5de9847 --- /dev/null +++ b/assets/css/MuiAppBar.css @@ -0,0 +1,57 @@ + +.MuiAppBar-root { + width: 100%; + display: flex; + z-index: 1100; + box-sizing: border-box; + flex-shrink: 0; + flex-direction: column; +} +.MuiAppBar-positionFixed { + top: 0; + left: auto; + right: 0; + position: fixed; +} +@media print { + .MuiAppBar-positionFixed { + position: absolute; + } +} +.MuiAppBar-positionAbsolute { + top: 0; + left: auto; + right: 0; + position: absolute; +} +.MuiAppBar-positionSticky { + top: 0; + left: auto; + right: 0; + position: sticky; +} +.MuiAppBar-positionStatic { + position: static; +} +.MuiAppBar-positionRelative { + position: relative; +} +.MuiAppBar-colorDefault { + color: rgba(0, 0, 0, 0.87); + background-color: #f5f5f5; +} +.MuiAppBar-colorPrimary { + color: #fff; + background-color: #1b365d; +} +.MuiAppBar-colorSecondary { + color: #fff; + background-color: #ee3524; +} +.MuiAppBar-colorInherit { + color: inherit; +} +.MuiAppBar-colorTransparent { + color: inherit; + background-color: transparent; +} diff --git a/assets/css/MuiBackdrop.css b/assets/css/MuiBackdrop.css new file mode 100644 index 0000000..e094d78 --- /dev/null +++ b/assets/css/MuiBackdrop.css @@ -0,0 +1,17 @@ + +.MuiBackdrop-root { + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + z-index: -1; + position: fixed; + align-items: center; + justify-content: center; + background-color: rgba(0, 0, 0, 0.5); + -webkit-tap-highlight-color: transparent; +} +.MuiBackdrop-invisible { + background-color: transparent; +} diff --git a/assets/css/MuiBox.css b/assets/css/MuiBox.css new file mode 100644 index 0000000..9e5f5f8 --- /dev/null +++ b/assets/css/MuiBox.css @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/css/MuiButton.css b/assets/css/MuiButton.css new file mode 100644 index 0000000..01de43a --- /dev/null +++ b/assets/css/MuiButton.css @@ -0,0 +1,221 @@ + +.MuiButton-root { + color: rgba(0, 0, 0, 0.87); + padding: 6px 16px; + font-size: 0.875rem; + min-width: 64px; + box-sizing: border-box; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-weight: 500; + line-height: 1.75; + border-radius: 4px; + letter-spacing: 0.02857em; + text-transform: uppercase; +} +.MuiButton-root:hover { + text-decoration: none; + background-color: rgba(0, 0, 0, 0.04); +} +.MuiButton-root.Mui-disabled { + color: rgba(0, 0, 0, 0.26); +} +@media (hover: none) { + .MuiButton-root:hover { + background-color: transparent; + } +} +.MuiButton-root:hover.Mui-disabled { + background-color: transparent; +} +.MuiButton-label { + width: 100%; + display: inherit; + align-items: inherit; + justify-content: inherit; +} +.MuiButton-text { + padding: 6px 8px; +} +.MuiButton-textPrimary { + color: #1b365d; +} +.MuiButton-textPrimary:hover { + background-color: rgba(27, 54, 93, 0.04); +} +@media (hover: none) { + .MuiButton-textPrimary:hover { + background-color: transparent; + } +} +.MuiButton-textSecondary { + color: #ee3524; +} +.MuiButton-textSecondary:hover { + background-color: rgba(238, 53, 36, 0.04); +} +@media (hover: none) { + .MuiButton-textSecondary:hover { + background-color: transparent; + } +} +.MuiButton-outlined { + border: 1px solid rgba(0, 0, 0, 0.23); + padding: 5px 15px; +} +.MuiButton-outlined.Mui-disabled { + border: 1px solid rgba(0, 0, 0, 0.12); +} +.MuiButton-outlinedPrimary { + color: #1b365d; + border: 1px solid rgba(27, 54, 93, 0.5); +} +.MuiButton-outlinedPrimary:hover { + border: 1px solid #1b365d; + background-color: rgba(27, 54, 93, 0.04); +} +@media (hover: none) { + .MuiButton-outlinedPrimary:hover { + background-color: transparent; + } +} +.MuiButton-outlinedSecondary { + color: #ee3524; + border: 1px solid rgba(238, 53, 36, 0.5); +} +.MuiButton-outlinedSecondary:hover { + border: 1px solid #ee3524; + background-color: rgba(238, 53, 36, 0.04); +} +.MuiButton-outlinedSecondary.Mui-disabled { + border: 1px solid rgba(0, 0, 0, 0.26); +} +@media (hover: none) { + .MuiButton-outlinedSecondary:hover { + background-color: transparent; + } +} +.MuiButton-contained { + color: rgba(0, 0, 0, 0.87); + box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); + background-color: #e0e0e0; +} +.MuiButton-contained:hover { + box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12); + background-color: #d5d5d5; +} +.MuiButton-contained.Mui-focusVisible { + box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12); +} +.MuiButton-contained:active { + box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12); +} +.MuiButton-contained.Mui-disabled { + color: rgba(0, 0, 0, 0.26); + box-shadow: none; + background-color: rgba(0, 0, 0, 0.12); +} +@media (hover: none) { + .MuiButton-contained:hover { + box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); + background-color: #e0e0e0; + } +} +.MuiButton-contained:hover.Mui-disabled { + background-color: rgba(0, 0, 0, 0.12); +} +.MuiButton-containedPrimary { + color: #fff; + background-color: #1b365d; +} +.MuiButton-containedPrimary:hover { + background-color: rgb(18, 37, 65); +} +@media (hover: none) { + .MuiButton-containedPrimary:hover { + background-color: #1b365d; + } +} +.MuiButton-containedSecondary { + color: #fff; + background-color: #ee3524; +} +.MuiButton-containedSecondary:hover { + background-color: rgb(166, 37, 25); +} +@media (hover: none) { + .MuiButton-containedSecondary:hover { + background-color: #ee3524; + } +} +.MuiButton-disableElevation { + box-shadow: none; +} +.MuiButton-disableElevation:hover { + box-shadow: none; +} +.MuiButton-disableElevation.Mui-focusVisible { + box-shadow: none; +} +.MuiButton-disableElevation:active { + box-shadow: none; +} +.MuiButton-disableElevation.Mui-disabled { + box-shadow: none; +} +.MuiButton-colorInherit { + color: inherit; + border-color: currentColor; +} +.MuiButton-textSizeSmall { + padding: 4px 5px; + font-size: 0.8125rem; +} +.MuiButton-textSizeLarge { + padding: 8px 11px; + font-size: 0.9375rem; +} +.MuiButton-outlinedSizeSmall { + padding: 3px 9px; + font-size: 0.8125rem; +} +.MuiButton-outlinedSizeLarge { + padding: 7px 21px; + font-size: 0.9375rem; +} +.MuiButton-containedSizeSmall { + padding: 4px 10px; + font-size: 0.8125rem; +} +.MuiButton-containedSizeLarge { + padding: 8px 22px; + font-size: 0.9375rem; +} +.MuiButton-fullWidth { + width: 100%; +} +.MuiButton-startIcon { + display: inherit; + margin-left: -4px; + margin-right: 8px; +} +.MuiButton-startIcon.MuiButton-iconSizeSmall { + margin-left: -2px; +} +.MuiButton-endIcon { + display: inherit; + margin-left: 8px; + margin-right: -4px; +} +.MuiButton-endIcon.MuiButton-iconSizeSmall { + margin-right: -2px; +} +.MuiButton-iconSizeSmall > *:first-child { + font-size: 18px; +} +.MuiButton-iconSizeMedium > *:first-child { + font-size: 20px; +} +.MuiButton-iconSizeLarge > *:first-child { + font-size: 22px; +} diff --git a/assets/css/MuiButtonBase.css b/assets/css/MuiButtonBase.css new file mode 100644 index 0000000..b5122c0 --- /dev/null +++ b/assets/css/MuiButtonBase.css @@ -0,0 +1,33 @@ + +.MuiButtonBase-root { + color: inherit; + border: 0; + cursor: pointer; + margin: 0; + display: inline-flex; + outline: 0; + padding: 0; + position: relative; + align-items: center; + user-select: none; + border-radius: 0; + vertical-align: middle; + -moz-appearance: none; + justify-content: center; + text-decoration: none; + background-color: transparent; + -webkit-appearance: none; + -webkit-tap-highlight-color: transparent; +} +.MuiButtonBase-root::-moz-focus-inner { + border-style: none; +} +.MuiButtonBase-root.Mui-disabled { + cursor: default; + pointer-events: none; +} +@media print { + .MuiButtonBase-root { + -webkit-print-color-adjust: exact; + } +} diff --git a/assets/css/MuiContainer.css b/assets/css/MuiContainer.css new file mode 100644 index 0000000..332cf57 --- /dev/null +++ b/assets/css/MuiContainer.css @@ -0,0 +1,65 @@ + +.MuiContainer-root { + width: 100%; + display: block; + box-sizing: border-box; + margin-left: auto; + margin-right: auto; + padding-left: 16px; + padding-right: 16px; +} +@media (min-width:600px) { + .MuiContainer-root { + padding-left: 24px; + padding-right: 24px; + } +} +.MuiContainer-disableGutters { + padding-left: 0; + padding-right: 0; +} +@media (min-width:600px) { + .MuiContainer-fixed { + max-width: 600px; + } +} +@media (min-width:960px) { + .MuiContainer-fixed { + max-width: 960px; + } +} +@media (min-width:1280px) { + .MuiContainer-fixed { + max-width: 1280px; + } +} +@media (min-width:1920px) { + .MuiContainer-fixed { + max-width: 1920px; + } +} +@media (min-width:0px) { + .MuiContainer-maxWidthXs { + max-width: 444px; + } +} +@media (min-width:600px) { + .MuiContainer-maxWidthSm { + max-width: 600px; + } +} +@media (min-width:960px) { + .MuiContainer-maxWidthMd { + max-width: 960px; + } +} +@media (min-width:1280px) { + .MuiContainer-maxWidthLg { + max-width: 1280px; + } +} +@media (min-width:1920px) { + .MuiContainer-maxWidthXl { + max-width: 1920px; + } +} diff --git a/assets/css/MuiCssBaseline.css b/assets/css/MuiCssBaseline.css new file mode 100644 index 0000000..010ed66 --- /dev/null +++ b/assets/css/MuiCssBaseline.css @@ -0,0 +1,31 @@ + + +html { + box-sizing: border-box; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +*, *::before, *::after { + box-sizing: inherit; +} +strong, b { + font-weight: 700; +} +body { + color: rgba(0, 0, 0, 0.87); + margin: 0; + font-size: 0.875rem; + font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-weight: 400; + line-height: 1.43; + letter-spacing: 0.01071em; + background-color: #fff; +} +@media print { + body { + background-color: #fff; + } +} +body::backdrop { + background-color: #fff; +} diff --git a/assets/css/MuiDialog.css b/assets/css/MuiDialog.css new file mode 100644 index 0000000..9f3b4ae --- /dev/null +++ b/assets/css/MuiDialog.css @@ -0,0 +1,111 @@ + +@media print { + .MuiDialog-root { + position: absolute !important; + } +} +.MuiDialog-scrollPaper { + display: flex; + align-items: center; + justify-content: center; +} +.MuiDialog-scrollBody { + overflow-x: hidden; + overflow-y: auto; + text-align: center; +} +.MuiDialog-scrollBody:after { + width: 0; + height: 100%; + content: ""; + display: inline-block; + vertical-align: middle; +} +.MuiDialog-container { + height: 100%; + outline: 0; +} +@media print { + .MuiDialog-container { + height: auto; + } +} +.MuiDialog-paper { + margin: 32px; + position: relative; + overflow-y: auto; +} +@media print { + .MuiDialog-paper { + box-shadow: none; + overflow-y: visible; + } +} +.MuiDialog-paperScrollPaper { + display: flex; + max-height: calc(100% - 64px); + flex-direction: column; +} +.MuiDialog-paperScrollBody { + display: inline-block; + text-align: left; + vertical-align: middle; +} +.MuiDialog-paperWidthFalse { + max-width: calc(100% - 64px); +} +.MuiDialog-paperWidthXs { + max-width: 444px; +} +@media (max-width:507.95px) { + .MuiDialog-paperWidthXs.MuiDialog-paperScrollBody { + max-width: calc(100% - 64px); + } +} +.MuiDialog-paperWidthSm { + max-width: 600px; +} +@media (max-width:663.95px) { + .MuiDialog-paperWidthSm.MuiDialog-paperScrollBody { + max-width: calc(100% - 64px); + } +} +.MuiDialog-paperWidthMd { + max-width: 960px; +} +@media (max-width:1023.95px) { + .MuiDialog-paperWidthMd.MuiDialog-paperScrollBody { + max-width: calc(100% - 64px); + } +} +.MuiDialog-paperWidthLg { + max-width: 1280px; +} +@media (max-width:1343.95px) { + .MuiDialog-paperWidthLg.MuiDialog-paperScrollBody { + max-width: calc(100% - 64px); + } +} +.MuiDialog-paperWidthXl { + max-width: 1920px; +} +@media (max-width:1983.95px) { + .MuiDialog-paperWidthXl.MuiDialog-paperScrollBody { + max-width: calc(100% - 64px); + } +} +.MuiDialog-paperFullWidth { + width: calc(100% - 64px); +} +.MuiDialog-paperFullScreen { + width: 100%; + height: 100%; + margin: 0; + max-width: 100%; + max-height: none; + border-radius: 0; +} +.MuiDialog-paperFullScreen.MuiDialog-paperScrollBody { + margin: 0; + max-width: 100%; +} diff --git a/assets/css/MuiDivider.css b/assets/css/MuiDivider.css new file mode 100644 index 0000000..6ff311a --- /dev/null +++ b/assets/css/MuiDivider.css @@ -0,0 +1,32 @@ + +.MuiDivider-root { + border: none; + height: 1px; + margin: 0; + flex-shrink: 0; + background-color: rgba(0, 0, 0, 0.12); +} +.MuiDivider-absolute { + left: 0; + width: 100%; + bottom: 0; + position: absolute; +} +.MuiDivider-inset { + margin-left: 72px; +} +.MuiDivider-light { + background-color: rgba(0, 0, 0, 0.08); +} +.MuiDivider-middle { + margin-left: 16px; + margin-right: 16px; +} +.MuiDivider-vertical { + width: 1px; + height: 100%; +} +.MuiDivider-flexItem { + height: auto; + align-self: stretch; +} diff --git a/assets/css/MuiDrawer.css b/assets/css/MuiDrawer.css new file mode 100644 index 0000000..56584ab --- /dev/null +++ b/assets/css/MuiDrawer.css @@ -0,0 +1,52 @@ + +.MuiDrawer-docked { + flex: 0 0 auto; +} +.MuiDrawer-paper { + top: 0; + flex: 1 0 auto; + height: 100%; + display: flex; + outline: 0; + z-index: 1200; + position: fixed; + overflow-y: auto; + flex-direction: column; + -webkit-overflow-scrolling: touch; +} +.MuiDrawer-paperAnchorLeft { + left: 0; + right: auto; +} +.MuiDrawer-paperAnchorRight { + left: auto; + right: 0; +} +.MuiDrawer-paperAnchorTop { + top: 0; + left: 0; + right: 0; + bottom: auto; + height: auto; + max-height: 100%; +} +.MuiDrawer-paperAnchorBottom { + top: auto; + left: 0; + right: 0; + bottom: 0; + height: auto; + max-height: 100%; +} +.MuiDrawer-paperAnchorDockedLeft { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.MuiDrawer-paperAnchorDockedTop { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} +.MuiDrawer-paperAnchorDockedRight { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} +.MuiDrawer-paperAnchorDockedBottom { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} diff --git a/assets/css/MuiGrid.css b/assets/css/MuiGrid.css new file mode 100644 index 0000000..a6e5724 --- /dev/null +++ b/assets/css/MuiGrid.css @@ -0,0 +1,499 @@ + +.MuiGrid-container { + width: 100%; + display: flex; + flex-wrap: wrap; + box-sizing: border-box; +} +.MuiGrid-item { + margin: 0; + box-sizing: border-box; +} +.MuiGrid-zeroMinWidth { + min-width: 0; +} +.MuiGrid-direction-xs-column { + flex-direction: column; +} +.MuiGrid-direction-xs-column-reverse { + flex-direction: column-reverse; +} +.MuiGrid-direction-xs-row-reverse { + flex-direction: row-reverse; +} +.MuiGrid-wrap-xs-nowrap { + flex-wrap: nowrap; +} +.MuiGrid-wrap-xs-wrap-reverse { + flex-wrap: wrap-reverse; +} +.MuiGrid-align-items-xs-center { + align-items: center; +} +.MuiGrid-align-items-xs-flex-start { + align-items: flex-start; +} +.MuiGrid-align-items-xs-flex-end { + align-items: flex-end; +} +.MuiGrid-align-items-xs-baseline { + align-items: baseline; +} +.MuiGrid-align-content-xs-center { + align-content: center; +} +.MuiGrid-align-content-xs-flex-start { + align-content: flex-start; +} +.MuiGrid-align-content-xs-flex-end { + align-content: flex-end; +} +.MuiGrid-align-content-xs-space-between { + align-content: space-between; +} +.MuiGrid-align-content-xs-space-around { + align-content: space-around; +} +.MuiGrid-justify-content-xs-center { + justify-content: center; +} +.MuiGrid-justify-content-xs-flex-end { + justify-content: flex-end; +} +.MuiGrid-justify-content-xs-space-between { + justify-content: space-between; +} +.MuiGrid-justify-content-xs-space-around { + justify-content: space-around; +} +.MuiGrid-justify-content-xs-space-evenly { + justify-content: space-evenly; +} +.MuiGrid-spacing-xs-1 { + width: calc(100% + 8px); + margin: -4px; +} +.MuiGrid-spacing-xs-1 > .MuiGrid-item { + padding: 4px; +} +.MuiGrid-spacing-xs-2 { + width: calc(100% + 16px); + margin: -8px; +} +.MuiGrid-spacing-xs-2 > .MuiGrid-item { + padding: 8px; +} +.MuiGrid-spacing-xs-3 { + width: calc(100% + 24px); + margin: -12px; +} +.MuiGrid-spacing-xs-3 > .MuiGrid-item { + padding: 12px; +} +.MuiGrid-spacing-xs-4 { + width: calc(100% + 32px); + margin: -16px; +} +.MuiGrid-spacing-xs-4 > .MuiGrid-item { + padding: 16px; +} +.MuiGrid-spacing-xs-5 { + width: calc(100% + 40px); + margin: -20px; +} +.MuiGrid-spacing-xs-5 > .MuiGrid-item { + padding: 20px; +} +.MuiGrid-spacing-xs-6 { + width: calc(100% + 48px); + margin: -24px; +} +.MuiGrid-spacing-xs-6 > .MuiGrid-item { + padding: 24px; +} +.MuiGrid-spacing-xs-7 { + width: calc(100% + 56px); + margin: -28px; +} +.MuiGrid-spacing-xs-7 > .MuiGrid-item { + padding: 28px; +} +.MuiGrid-spacing-xs-8 { + width: calc(100% + 64px); + margin: -32px; +} +.MuiGrid-spacing-xs-8 > .MuiGrid-item { + padding: 32px; +} +.MuiGrid-spacing-xs-9 { + width: calc(100% + 72px); + margin: -36px; +} +.MuiGrid-spacing-xs-9 > .MuiGrid-item { + padding: 36px; +} +.MuiGrid-spacing-xs-10 { + width: calc(100% + 80px); + margin: -40px; +} +.MuiGrid-spacing-xs-10 > .MuiGrid-item { + padding: 40px; +} +.MuiGrid-grid-xs-auto { + flex-grow: 0; + max-width: none; + flex-basis: auto; +} +.MuiGrid-grid-xs-true { + flex-grow: 1; + max-width: 100%; + flex-basis: 0; +} +.MuiGrid-grid-xs-1 { + flex-grow: 0; + max-width: 8.333333%; + flex-basis: 8.333333%; +} +.MuiGrid-grid-xs-2 { + flex-grow: 0; + max-width: 16.666667%; + flex-basis: 16.666667%; +} +.MuiGrid-grid-xs-3 { + flex-grow: 0; + max-width: 25%; + flex-basis: 25%; +} +.MuiGrid-grid-xs-4 { + flex-grow: 0; + max-width: 33.333333%; + flex-basis: 33.333333%; +} +.MuiGrid-grid-xs-5 { + flex-grow: 0; + max-width: 41.666667%; + flex-basis: 41.666667%; +} +.MuiGrid-grid-xs-6 { + flex-grow: 0; + max-width: 50%; + flex-basis: 50%; +} +.MuiGrid-grid-xs-7 { + flex-grow: 0; + max-width: 58.333333%; + flex-basis: 58.333333%; +} +.MuiGrid-grid-xs-8 { + flex-grow: 0; + max-width: 66.666667%; + flex-basis: 66.666667%; +} +.MuiGrid-grid-xs-9 { + flex-grow: 0; + max-width: 75%; + flex-basis: 75%; +} +.MuiGrid-grid-xs-10 { + flex-grow: 0; + max-width: 83.333333%; + flex-basis: 83.333333%; +} +.MuiGrid-grid-xs-11 { + flex-grow: 0; + max-width: 91.666667%; + flex-basis: 91.666667%; +} +.MuiGrid-grid-xs-12 { + flex-grow: 0; + max-width: 100%; + flex-basis: 100%; +} +@media (min-width:600px) { + .MuiGrid-grid-sm-auto { + flex-grow: 0; + max-width: none; + flex-basis: auto; + } + .MuiGrid-grid-sm-true { + flex-grow: 1; + max-width: 100%; + flex-basis: 0; + } + .MuiGrid-grid-sm-1 { + flex-grow: 0; + max-width: 8.333333%; + flex-basis: 8.333333%; + } + .MuiGrid-grid-sm-2 { + flex-grow: 0; + max-width: 16.666667%; + flex-basis: 16.666667%; + } + .MuiGrid-grid-sm-3 { + flex-grow: 0; + max-width: 25%; + flex-basis: 25%; + } + .MuiGrid-grid-sm-4 { + flex-grow: 0; + max-width: 33.333333%; + flex-basis: 33.333333%; + } + .MuiGrid-grid-sm-5 { + flex-grow: 0; + max-width: 41.666667%; + flex-basis: 41.666667%; + } + .MuiGrid-grid-sm-6 { + flex-grow: 0; + max-width: 50%; + flex-basis: 50%; + } + .MuiGrid-grid-sm-7 { + flex-grow: 0; + max-width: 58.333333%; + flex-basis: 58.333333%; + } + .MuiGrid-grid-sm-8 { + flex-grow: 0; + max-width: 66.666667%; + flex-basis: 66.666667%; + } + .MuiGrid-grid-sm-9 { + flex-grow: 0; + max-width: 75%; + flex-basis: 75%; + } + .MuiGrid-grid-sm-10 { + flex-grow: 0; + max-width: 83.333333%; + flex-basis: 83.333333%; + } + .MuiGrid-grid-sm-11 { + flex-grow: 0; + max-width: 91.666667%; + flex-basis: 91.666667%; + } + .MuiGrid-grid-sm-12 { + flex-grow: 0; + max-width: 100%; + flex-basis: 100%; + } +} +@media (min-width:960px) { + .MuiGrid-grid-md-auto { + flex-grow: 0; + max-width: none; + flex-basis: auto; + } + .MuiGrid-grid-md-true { + flex-grow: 1; + max-width: 100%; + flex-basis: 0; + } + .MuiGrid-grid-md-1 { + flex-grow: 0; + max-width: 8.333333%; + flex-basis: 8.333333%; + } + .MuiGrid-grid-md-2 { + flex-grow: 0; + max-width: 16.666667%; + flex-basis: 16.666667%; + } + .MuiGrid-grid-md-3 { + flex-grow: 0; + max-width: 25%; + flex-basis: 25%; + } + .MuiGrid-grid-md-4 { + flex-grow: 0; + max-width: 33.333333%; + flex-basis: 33.333333%; + } + .MuiGrid-grid-md-5 { + flex-grow: 0; + max-width: 41.666667%; + flex-basis: 41.666667%; + } + .MuiGrid-grid-md-6 { + flex-grow: 0; + max-width: 50%; + flex-basis: 50%; + } + .MuiGrid-grid-md-7 { + flex-grow: 0; + max-width: 58.333333%; + flex-basis: 58.333333%; + } + .MuiGrid-grid-md-8 { + flex-grow: 0; + max-width: 66.666667%; + flex-basis: 66.666667%; + } + .MuiGrid-grid-md-9 { + flex-grow: 0; + max-width: 75%; + flex-basis: 75%; + } + .MuiGrid-grid-md-10 { + flex-grow: 0; + max-width: 83.333333%; + flex-basis: 83.333333%; + } + .MuiGrid-grid-md-11 { + flex-grow: 0; + max-width: 91.666667%; + flex-basis: 91.666667%; + } + .MuiGrid-grid-md-12 { + flex-grow: 0; + max-width: 100%; + flex-basis: 100%; + } +} +@media (min-width:1280px) { + .MuiGrid-grid-lg-auto { + flex-grow: 0; + max-width: none; + flex-basis: auto; + } + .MuiGrid-grid-lg-true { + flex-grow: 1; + max-width: 100%; + flex-basis: 0; + } + .MuiGrid-grid-lg-1 { + flex-grow: 0; + max-width: 8.333333%; + flex-basis: 8.333333%; + } + .MuiGrid-grid-lg-2 { + flex-grow: 0; + max-width: 16.666667%; + flex-basis: 16.666667%; + } + .MuiGrid-grid-lg-3 { + flex-grow: 0; + max-width: 25%; + flex-basis: 25%; + } + .MuiGrid-grid-lg-4 { + flex-grow: 0; + max-width: 33.333333%; + flex-basis: 33.333333%; + } + .MuiGrid-grid-lg-5 { + flex-grow: 0; + max-width: 41.666667%; + flex-basis: 41.666667%; + } + .MuiGrid-grid-lg-6 { + flex-grow: 0; + max-width: 50%; + flex-basis: 50%; + } + .MuiGrid-grid-lg-7 { + flex-grow: 0; + max-width: 58.333333%; + flex-basis: 58.333333%; + } + .MuiGrid-grid-lg-8 { + flex-grow: 0; + max-width: 66.666667%; + flex-basis: 66.666667%; + } + .MuiGrid-grid-lg-9 { + flex-grow: 0; + max-width: 75%; + flex-basis: 75%; + } + .MuiGrid-grid-lg-10 { + flex-grow: 0; + max-width: 83.333333%; + flex-basis: 83.333333%; + } + .MuiGrid-grid-lg-11 { + flex-grow: 0; + max-width: 91.666667%; + flex-basis: 91.666667%; + } + .MuiGrid-grid-lg-12 { + flex-grow: 0; + max-width: 100%; + flex-basis: 100%; + } +} +@media (min-width:1920px) { + .MuiGrid-grid-xl-auto { + flex-grow: 0; + max-width: none; + flex-basis: auto; + } + .MuiGrid-grid-xl-true { + flex-grow: 1; + max-width: 100%; + flex-basis: 0; + } + .MuiGrid-grid-xl-1 { + flex-grow: 0; + max-width: 8.333333%; + flex-basis: 8.333333%; + } + .MuiGrid-grid-xl-2 { + flex-grow: 0; + max-width: 16.666667%; + flex-basis: 16.666667%; + } + .MuiGrid-grid-xl-3 { + flex-grow: 0; + max-width: 25%; + flex-basis: 25%; + } + .MuiGrid-grid-xl-4 { + flex-grow: 0; + max-width: 33.333333%; + flex-basis: 33.333333%; + } + .MuiGrid-grid-xl-5 { + flex-grow: 0; + max-width: 41.666667%; + flex-basis: 41.666667%; + } + .MuiGrid-grid-xl-6 { + flex-grow: 0; + max-width: 50%; + flex-basis: 50%; + } + .MuiGrid-grid-xl-7 { + flex-grow: 0; + max-width: 58.333333%; + flex-basis: 58.333333%; + } + .MuiGrid-grid-xl-8 { + flex-grow: 0; + max-width: 66.666667%; + flex-basis: 66.666667%; + } + .MuiGrid-grid-xl-9 { + flex-grow: 0; + max-width: 75%; + flex-basis: 75%; + } + .MuiGrid-grid-xl-10 { + flex-grow: 0; + max-width: 83.333333%; + flex-basis: 83.333333%; + } + .MuiGrid-grid-xl-11 { + flex-grow: 0; + max-width: 91.666667%; + flex-basis: 91.666667%; + } + .MuiGrid-grid-xl-12 { + flex-grow: 0; + max-width: 100%; + flex-basis: 100%; + } +} diff --git a/assets/css/MuiGridList.css b/assets/css/MuiGridList.css new file mode 100644 index 0000000..cab5d38 --- /dev/null +++ b/assets/css/MuiGridList.css @@ -0,0 +1,9 @@ + +.MuiGridList-root { + display: flex; + padding: 0; + flex-wrap: wrap; + list-style: none; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} diff --git a/assets/css/MuiGridListTile.css b/assets/css/MuiGridListTile.css new file mode 100644 index 0000000..5fd2300 --- /dev/null +++ b/assets/css/MuiGridListTile.css @@ -0,0 +1,23 @@ + +.MuiGridListTile-root { + box-sizing: border-box; + flex-shrink: 0; +} +.MuiGridListTile-tile { + height: 100%; + display: block; + overflow: hidden; + position: relative; +} +.MuiGridListTile-imgFullHeight { + left: 50%; + height: 100%; + position: relative; + transform: translateX(-50%); +} +.MuiGridListTile-imgFullWidth { + top: 50%; + width: 100%; + position: relative; + transform: translateY(-50%); +} diff --git a/assets/css/MuiIconButton.css b/assets/css/MuiIconButton.css new file mode 100644 index 0000000..ccfe647 --- /dev/null +++ b/assets/css/MuiIconButton.css @@ -0,0 +1,70 @@ + +.MuiIconButton-root { + flex: 0 0 auto; + color: rgba(0, 0, 0, 0.54); + padding: 12px; + overflow: visible; + font-size: 1.5rem; + text-align: center; + transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + border-radius: 50%; +} +.MuiIconButton-root:hover { + background-color: rgba(0, 0, 0, 0.04); +} +.MuiIconButton-root.Mui-disabled { + color: rgba(0, 0, 0, 0.26); + background-color: transparent; +} +@media (hover: none) { + .MuiIconButton-root:hover { + background-color: transparent; + } +} +.MuiIconButton-edgeStart { + margin-left: -12px; +} +.MuiIconButton-sizeSmall.MuiIconButton-edgeStart { + margin-left: -3px; +} +.MuiIconButton-edgeEnd { + margin-right: -12px; +} +.MuiIconButton-sizeSmall.MuiIconButton-edgeEnd { + margin-right: -3px; +} +.MuiIconButton-colorInherit { + color: inherit; +} +.MuiIconButton-colorPrimary { + color: #1b365d; +} +.MuiIconButton-colorPrimary:hover { + background-color: rgba(27, 54, 93, 0.04); +} +@media (hover: none) { + .MuiIconButton-colorPrimary:hover { + background-color: transparent; + } +} +.MuiIconButton-colorSecondary { + color: #ee3524; +} +.MuiIconButton-colorSecondary:hover { + background-color: rgba(238, 53, 36, 0.04); +} +@media (hover: none) { + .MuiIconButton-colorSecondary:hover { + background-color: transparent; + } +} +.MuiIconButton-sizeSmall { + padding: 3px; + font-size: 1.125rem; +} +.MuiIconButton-label { + width: 100%; + display: flex; + align-items: inherit; + justify-content: inherit; +} diff --git a/assets/css/MuiList.css b/assets/css/MuiList.css new file mode 100644 index 0000000..83eeb9e --- /dev/null +++ b/assets/css/MuiList.css @@ -0,0 +1,14 @@ + +.MuiList-root { + margin: 0; + padding: 0; + position: relative; + list-style: none; +} +.MuiList-padding { + padding-top: 8px; + padding-bottom: 8px; +} +.MuiList-subheader { + padding-top: 0; +} diff --git a/assets/css/MuiListItem.css b/assets/css/MuiListItem.css new file mode 100644 index 0000000..1f01fa0 --- /dev/null +++ b/assets/css/MuiListItem.css @@ -0,0 +1,55 @@ + +.MuiListItem-root { + width: 100%; + display: flex; + position: relative; + box-sizing: border-box; + text-align: left; + align-items: center; + padding-top: 8px; + padding-bottom: 8px; + justify-content: flex-start; + text-decoration: none; +} +.MuiListItem-root.Mui-focusVisible { + background-color: rgba(0, 0, 0, 0.08); +} +.MuiListItem-root.Mui-selected, .MuiListItem-root.Mui-selected:hover { + background-color: rgba(0, 0, 0, 0.08); +} +.MuiListItem-root.Mui-disabled { + opacity: 0.5; +} +.MuiListItem-container { + position: relative; +} +.MuiListItem-dense { + padding-top: 4px; + padding-bottom: 4px; +} +.MuiListItem-alignItemsFlexStart { + align-items: flex-start; +} +.MuiListItem-divider { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-clip: padding-box; +} +.MuiListItem-gutters { + padding-left: 16px; + padding-right: 16px; +} +.MuiListItem-button { + transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; +} +.MuiListItem-button:hover { + text-decoration: none; + background-color: rgba(0, 0, 0, 0.04); +} +@media (hover: none) { + .MuiListItem-button:hover { + background-color: transparent; + } +} +.MuiListItem-secondaryAction { + padding-right: 48px; +} diff --git a/assets/css/MuiListItemText.css b/assets/css/MuiListItemText.css new file mode 100644 index 0000000..ece3ff8 --- /dev/null +++ b/assets/css/MuiListItemText.css @@ -0,0 +1,14 @@ + +.MuiListItemText-root { + flex: 1 1 auto; + min-width: 0; + margin-top: 4px; + margin-bottom: 4px; +} +.MuiListItemText-multiline { + margin-top: 6px; + margin-bottom: 6px; +} +.MuiListItemText-inset { + padding-left: 56px; +} diff --git a/assets/css/MuiMenu.css b/assets/css/MuiMenu.css new file mode 100644 index 0000000..fe392d0 --- /dev/null +++ b/assets/css/MuiMenu.css @@ -0,0 +1,8 @@ + +.MuiMenu-paper { + max-height: calc(100% - 96px); + -webkit-overflow-scrolling: touch; +} +.MuiMenu-list { + outline: 0; +} diff --git a/assets/css/MuiMenuItem.css b/assets/css/MuiMenuItem.css new file mode 100644 index 0000000..f299ba5 --- /dev/null +++ b/assets/css/MuiMenuItem.css @@ -0,0 +1,28 @@ + +.MuiMenuItem-root { + width: auto; + overflow: hidden; + font-size: 1rem; + box-sizing: border-box; + min-height: 48px; + font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-weight: 400; + line-height: 1.5; + padding-top: 6px; + white-space: nowrap; + letter-spacing: 0.00938em; + padding-bottom: 6px; +} +@media (min-width:600px) { + .MuiMenuItem-root { + min-height: auto; + } +} +.MuiMenuItem-dense { + font-size: 0.875rem; + min-height: auto; + font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-weight: 400; + line-height: 1.43; + letter-spacing: 0.01071em; +} diff --git a/assets/css/MuiPaper.css b/assets/css/MuiPaper.css new file mode 100644 index 0000000..be441c1 --- /dev/null +++ b/assets/css/MuiPaper.css @@ -0,0 +1,87 @@ + +.MuiPaper-root { + color: rgba(0, 0, 0, 0.87); + transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + background-color: #fff; +} +.MuiPaper-rounded { + border-radius: 4px; +} +.MuiPaper-outlined { + border: 1px solid rgba(0, 0, 0, 0.12); +} +.MuiPaper-elevation0 { + box-shadow: none; +} +.MuiPaper-elevation1 { + box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12); +} +.MuiPaper-elevation2 { + box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); +} +.MuiPaper-elevation3 { + box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12); +} +.MuiPaper-elevation4 { + box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12); +} +.MuiPaper-elevation5 { + box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12); +} +.MuiPaper-elevation6 { + box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12); +} +.MuiPaper-elevation7 { + box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12); +} +.MuiPaper-elevation8 { + box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12); +} +.MuiPaper-elevation9 { + box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12); +} +.MuiPaper-elevation10 { + box-shadow: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12); +} +.MuiPaper-elevation11 { + box-shadow: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12); +} +.MuiPaper-elevation12 { + box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12); +} +.MuiPaper-elevation13 { + box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12); +} +.MuiPaper-elevation14 { + box-shadow: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12); +} +.MuiPaper-elevation15 { + box-shadow: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12); +} +.MuiPaper-elevation16 { + box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12); +} +.MuiPaper-elevation17 { + box-shadow: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12); +} +.MuiPaper-elevation18 { + box-shadow: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12); +} +.MuiPaper-elevation19 { + box-shadow: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12); +} +.MuiPaper-elevation20 { + box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12); +} +.MuiPaper-elevation21 { + box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12); +} +.MuiPaper-elevation22 { + box-shadow: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12); +} +.MuiPaper-elevation23 { + box-shadow: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12); +} +.MuiPaper-elevation24 { + box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12); +} diff --git a/assets/css/MuiPopover.css b/assets/css/MuiPopover.css new file mode 100644 index 0000000..0bbd910 --- /dev/null +++ b/assets/css/MuiPopover.css @@ -0,0 +1,11 @@ + +.MuiPopover-paper { + outline: 0; + position: absolute; + max-width: calc(100% - 32px); + min-width: 16px; + max-height: calc(100% - 32px); + min-height: 16px; + overflow-x: hidden; + overflow-y: auto; +} diff --git a/assets/css/MuiSvgIcon.css b/assets/css/MuiSvgIcon.css new file mode 100644 index 0000000..afa9b8a --- /dev/null +++ b/assets/css/MuiSvgIcon.css @@ -0,0 +1,35 @@ + +.MuiSvgIcon-root { + fill: currentColor; + width: 1em; + height: 1em; + display: inline-block; + font-size: 1.5rem; + transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + flex-shrink: 0; + user-select: none; +} +.MuiSvgIcon-colorPrimary { + color: #1b365d; +} +.MuiSvgIcon-colorSecondary { + color: #ee3524; +} +.MuiSvgIcon-colorAction { + color: rgba(0, 0, 0, 0.54); +} +.MuiSvgIcon-colorError { + color: #ff1744; +} +.MuiSvgIcon-colorDisabled { + color: rgba(0, 0, 0, 0.26); +} +.MuiSvgIcon-fontSizeInherit { + font-size: inherit; +} +.MuiSvgIcon-fontSizeSmall { + font-size: 1.25rem; +} +.MuiSvgIcon-fontSizeLarge { + font-size: 2.1875rem; +} diff --git a/assets/css/MuiToolbar.css b/assets/css/MuiToolbar.css new file mode 100644 index 0000000..7a3b8bc --- /dev/null +++ b/assets/css/MuiToolbar.css @@ -0,0 +1,32 @@ + +.MuiToolbar-root { + display: flex; + position: relative; + align-items: center; +} +.MuiToolbar-gutters { + padding-left: 16px; + padding-right: 16px; +} +@media (min-width:600px) { + .MuiToolbar-gutters { + padding-left: 24px; + padding-right: 24px; + } +} +.MuiToolbar-regular { + min-height: 56px; +} +@media (min-width:0px) and (orientation: landscape) { + .MuiToolbar-regular { + min-height: 48px; + } +} +@media (min-width:600px) { + .MuiToolbar-regular { + min-height: 64px; + } +} +.MuiToolbar-dense { + min-height: 48px; +} diff --git a/assets/css/MuiTouchRipple.css b/assets/css/MuiTouchRipple.css new file mode 100644 index 0000000..5e3e0ce --- /dev/null +++ b/assets/css/MuiTouchRipple.css @@ -0,0 +1,71 @@ + +.MuiTouchRipple-root { + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 0; + overflow: hidden; + position: absolute; + border-radius: inherit; + pointer-events: none; +} +.MuiTouchRipple-ripple { + opacity: 0; + position: absolute; +} +.MuiTouchRipple-rippleVisible { + opacity: 0.3; + animation: MuiTouchRipple-keyframes-enter 550ms cubic-bezier(0.4, 0, 0.2, 1); + transform: scale(1); +} +.MuiTouchRipple-ripplePulsate { + animation-duration: 200ms; +} +.MuiTouchRipple-child { + width: 100%; + height: 100%; + display: block; + opacity: 1; + border-radius: 50%; + background-color: currentColor; +} +.MuiTouchRipple-childLeaving { + opacity: 0; + animation: MuiTouchRipple-keyframes-exit 550ms cubic-bezier(0.4, 0, 0.2, 1); +} +.MuiTouchRipple-childPulsate { + top: 0; + left: 0; + position: absolute; + animation: MuiTouchRipple-keyframes-pulsate 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite; +} +@-webkit-keyframes MuiTouchRipple-keyframes-enter { + 0% { + opacity: 0.1; + transform: scale(0); + } + 100% { + opacity: 0.3; + transform: scale(1); + } +} +@-webkit-keyframes MuiTouchRipple-keyframes-exit { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@-webkit-keyframes MuiTouchRipple-keyframes-pulsate { + 0% { + transform: scale(1); + } + 50% { + transform: scale(0.92); + } + 100% { + transform: scale(1); + } +} diff --git a/assets/css/MuiTypography.css b/assets/css/MuiTypography.css new file mode 100644 index 0000000..c85494b --- /dev/null +++ b/assets/css/MuiTypography.css @@ -0,0 +1,150 @@ + +.MuiTypography-root { + margin: 0; +} +.MuiTypography-body2 { + font-size: .875rem; +/* font-family: Open Sans;*/ + font-weight: 400; + line-height: 1.43; + letter-spacing: 0.01071em; +} +.MuiTypography-body1 { + font-size: 1rem; + /* font-family: Open Sans;*/ +font-weight: 400; + line-height: 1.5; + letter-spacing: 0.00938em; +} +.MuiTypography-caption { + font-size: 0.75rem; + /* font-family: Open Sans;*/ +font-weight: 400; + line-height: 1.66; + letter-spacing: 0.03333em; +} +.MuiTypography-button { + font-size: 0.875rem; + font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-weight: 500; + line-height: 1.75; + letter-spacing: 0.02857em; + text-transform: uppercase; +} +.MuiTypography-h1 { + font-size: 1.5rem; + /* font-family: Open Sans;*/ +font-weight: 300; + line-height: 1.167; + letter-spacing: -0.01562em; +} +.MuiTypography-h2 { + font-size: 2.0rem; + /* font-family: Open Sans;*/ +font-weight: 300; + line-height: 1.2; + letter-spacing: -0.00833em; +} +.MuiTypography-h3 { + font-size: 1.25rem; + /* font-family: Open Sans;*/ +font-weight: 400; + line-height: 1.167; + letter-spacing: 0em; +} +.MuiTypography-h4 { + font-size: 1.0rem; + /* font-family: Open Sans;*/ +font-weight: 400; + line-height: 1.235; + letter-spacing: 0.00735em; +} +.MuiTypography-h5 { + font-size: .875rem; + /* font-family: Open Sans;*/ +font-weight: 400; + line-height: 1.334; + letter-spacing: 0em; +} +.MuiTypography-h6 { + font-size: 1.25rem; + font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-weight: 500; + line-height: 1.6; + letter-spacing: 0.0075em; +} +.MuiTypography-subtitle1 { + font-size: 1.25rem; + /* font-family: Open Sans;*/ +font-weight: bold; + line-height: 1.75; + letter-spacing: 0.00938em; +} +.MuiTypography-subtitle2 { + font-size: 0.9rem; + /* font-family: Open Sans;*/ +font-weight: 500; + line-height: 1.57; + letter-spacing: 0.00714em; +} +.MuiTypography-overline { + font-size: 0.75rem; + font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-weight: 400; + line-height: 2.66; + letter-spacing: 0.08333em; + text-transform: uppercase; +} +.MuiTypography-srOnly { + width: 1px; + height: 1px; + overflow: hidden; + position: absolute; +} +.MuiTypography-alignLeft { + text-align: left; +} +.MuiTypography-alignCenter { + text-align: center; +} +.MuiTypography-alignRight { + text-align: right; +} +.MuiTypography-alignJustify { + text-align: justify; +} +.MuiTypography-noWrap { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.MuiTypography-gutterBottom { + margin-bottom: 0.35em; +} +.MuiTypography-paragraph { + margin-bottom: 16px; +} +.MuiTypography-colorInherit { + color: inherit; +} +.MuiTypography-colorPrimary { + color: #1b365d; +} +.MuiTypography-colorSecondary { + color: #ee3524; +} +.MuiTypography-colorTextPrimary { + color: rgba(0, 0, 0, 0.87); +} +.MuiTypography-colorTextSecondary { + color: rgba(0, 0, 0, 0.54); +} +.MuiTypography-colorError { + color: #ff1744; +} +.MuiTypography-displayInline { + display: inline; +} +.MuiTypography-displayBlock { + display: block; +} diff --git a/assets/css/PrivateHiddenCss.css b/assets/css/PrivateHiddenCss.css new file mode 100644 index 0000000..4b282ec --- /dev/null +++ b/assets/css/PrivateHiddenCss.css @@ -0,0 +1,76 @@ + +@media (min-width:0px) and (max-width:599.95px) { + .jss40 { + display: none; + } +} +@media (min-width:0px) { + .jss41 { + display: none; + } +} +@media (max-width:599.95px) { + .jss42 { + display: none; + } +} +@media (min-width:600px) and (max-width:959.95px) { + .jss43 { + display: none; + } +} +@media (min-width:600px) { + .jss44 { + display: none; + } +} +@media (max-width:959.95px) { + .jss45 { + display: none; + } +} +@media (min-width:960px) and (max-width:1279.95px) { + .jss46 { + display: none; + } +} +@media (min-width:960px) { + .jss47 { + display: none; + } +} +@media (max-width:1279.95px) { + .jss48 { + display: none; + } +} +@media (min-width:1280px) and (max-width:1919.95px) { + .jss49 { + display: none; + } +} +@media (min-width:1280px) { + .jss50 { + display: none; + } +} +@media (max-width:1919.95px) { + .jss51 { + display: none; + } +} +@media (min-width:1920px) { + .jss52 { + display: none; + } +} +@media (min-width:1920px) { + .jss53 { + display: none; + } +} +@media (min-width:0px) { + .jss54 { + display: none; + } +} diff --git a/assets/css/makeStyles.css b/assets/css/makeStyles.css new file mode 100644 index 0000000..043b7f1 --- /dev/null +++ b/assets/css/makeStyles.css @@ -0,0 +1,397 @@ + +.jss37 { + display: flex; + overflow: hidden; + flex-wrap: wrap; + justify-content: space-around; + background-color: #fff; +} +.jss38 { + width: 500px; + height: 450px; +} +.jss39 { + color: rgba(255, 255, 255, 0.54); +} + +.jss55 { + display: flex; +} +.jss56 { + min-height: 56px; +} +@media (min-width:0px) and (orientation: landscape) { + .jss56 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss56 { + min-height: 64px; + } +} +.jss57 { + display: flex; + padding: 0 8px; + min-height: 56px; + align-items: center; + justify-content: flex-end; +} +@media (min-width:0px) and (orientation: landscape) { + .jss57 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss57 { + min-height: 64px; + } +} +.jss58 { + background-color: #445c7c; +} +@media (min-width:600px) { + .jss58 { + width: calc(100%); + margin-left: 280px; + } +} +.jss59 { + width: calc(100%); +} +.jss60 { + margin-right: 16px; +} +@media (min-width:600px) { + .jss60 { + display: none; + } +} +.jss61 { + flex-grow: 1; +} +@media (min-width:600px) { + .jss62 { + flex-shrink: 0; + } +} +.jss63 { + width: 280px; +} +.jss64 { + flex-wrap: nowrap; + transform: translateZ(0); +} +.jss65 { + min-height: 56px; +} +@media (min-width:0px) and (orientation: landscape) { + .jss65 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss65 { + min-height: 64px; + } +} +.jss66 { + height: 100vh; + overflow: auto; + flex-grow: 1; +} +.jss67 { + padding-top: 32px; + padding-bottom: 32px; +} +.jss68 { + display: flex; + padding: 16px; + flex-direction: column; +} +.jss69 { + height: 240px; +} + +.jss18 { + display: flex; +} +.jss19 { + min-height: 56px; +} +@media (min-width:0px) and (orientation: landscape) { + .jss19 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss19 { + min-height: 64px; + } +} +.jss20 { + display: flex; + padding: 0 8px; + min-height: 56px; + align-items: center; + justify-content: flex-end; +} +@media (min-width:0px) and (orientation: landscape) { + .jss20 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss20 { + min-height: 64px; + } +} +.jss21 { + background-color: #445c7c; +} +@media print { + .jss21 { + display: none; + } +} +.jss22 { + width: calc(100%); +} +.jss23 { + margin-right: 0; +} +@media (min-width:600px) { + .jss23 { + display: none; + } +} +.jss24 { + margin-right: 16px; +} +.jss24:hover { + border-top: 4px solid red; +} +.jss25 { + flex-grow: 1; +} +@media (min-width:600px) { + .jss26 { + flex-shrink: 0; + } +} +.jss27 { + width: 240px; +} +.jss28 { + flex-wrap: nowrap; + transform: translateZ(0); +} +.jss29 { + min-height: 56px; +} +@media (min-width:0px) and (orientation: landscape) { + .jss29 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss29 { + min-height: 64px; + } +} +.jss30 { + height: 100vh; + overflow: auto; + flex-grow: 1; +} +.jss31 { + padding-top: 32px; + padding-bottom: 32px; +} +.jss32 { + display: flex; + padding: 16px; + flex-direction: column; +} +.jss33 { + height: 240px; +} +.jss34 { + margin-right: 16px; +} +.jss34:hover { + border-top: 4px solid red; +} +@media print { + .jss35 { + width: 100%; + } +} +@media only screen { + .jss35 { + display: none; + } +} +@media print { + .jss36 { + display: none; + } +} + +.jss270:hover { + transform: scale(1.05); + transition-duration: 0.2s; +} +.jss271 { + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} +.jss272 { + border: 4px solid red; +} +.jss273 { + width: 48px; + height: 48px; + object-fit: cover; +} +.jss274 { + width: 64px; + height: 64px; + object-fit: cover; +} +.jss275 { + width: 120px; + height: 160px; + object-fit: cover; +} +.jss276 { + height: 200px; + object-fit: cover; +} + +.jss265 { + max-width: 345px; +} +.jss266 { + height: 160px; + background-size: contain; +} +.jss267 { + margin-left: auto; +} +.jss268 { + background-color: primary; +} +.jss269:hover { + transform: scale(1.05); + transition-duration: 0.2s; +} + +.jss247 { + display: flex; +} +.jss248 { + height: 32px; +} +.jss249 { + min-height: 56px; +} +@media (min-width:0px) and (orientation: landscape) { + .jss249 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss249 { + min-height: 64px; + } +} +.jss250 { + display: flex; + padding: 0 8px; + min-height: 56px; + align-items: center; + justify-content: flex-end; +} +@media (min-width:0px) and (orientation: landscape) { + .jss250 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss250 { + min-height: 64px; + } +} +.jss251 { + background-color: #445c7c; +} +@media (min-width:600px) { + .jss251 { + width: calc(100%); + margin-left: 240px; + } +} +.jss252 { + width: calc(100%); +} +.jss253 { + margin-right: 16px; +} +@media (min-width:600px) { + .jss253 { + display: none; + } +} +.jss254 { + flex-grow: 1; +} +@media (min-width:600px) { + .jss255 { + flex-shrink: 0; + } +} +.jss256 { + width: 240px; +} +.jss257 { + flex-wrap: nowrap; + transform: translateZ(0); +} +.jss258 { + min-height: 56px; +} +@media (min-width:0px) and (orientation: landscape) { + .jss258 { + min-height: 48px; + } +} +@media (min-width:600px) { + .jss258 { + min-height: 64px; + } +} +.jss259 { + height: 100vh; + overflow: auto; + flex-grow: 1; + padding-top: 32px; +} +.jss260 { + padding-top: 8px; + padding-bottom: 32px; +} +.jss261 { + display: flex; + padding: 16px; + flex-direction: column; +} +.jss262 { + height: 240px; +} +.jss263 { + margin-top: 10px; +} +.jss263:hover { + transform: scale(1.05); + transition-duration: 0.2s; +} diff --git a/index.html b/index.html index c8cbfe9..b49b500 100644 --- a/index.html +++ b/index.html @@ -1,2435 +1,750 @@ - - - - - - - -Tennesse Non-Drag Storyreader Registry - - - - - -
-
-
-
-
- - TNDSR Seal - - -

Tennessee Non-Drag Storyreader Registry   

- -
- -
-
-
- - - - - - - - - - - - - - - - - - - - -
- -
- - -
-

**Storyreaders of the Year (2022)**

These storyreaders have persevered through an incredibly difficult year and we are grateful for their service.

  • - - - - -
    -

    .

    -
    -
    RAMSAY, MIKAYLA

    RAMSAY, MIKAYLA

    -
    LOCATION:

    ASHLAND CITY, TN

    -

    FAVORITE BOOK:

    -

    Harold and the Purple Crayon, Crockett Johnson

  • - - -
    -

    CHRISTIAN STORYREADER

    -
    -
    PARSONS, BETHANY

    PARSONS, BETHANY

    -
    LOCATION:

    BEECHGROVE, TN

    FAVORITE BOOK:

    -

    Don't Let the Pigeon Drive the Bus!, Mo Willems

  • - - - -
    -

    .

    -
    -
    CONLEY, ANDREA

    CONLEY, ANDREA

    -
    LOCATION:

    MEMPHIS, TN

    -

    FAVORITE BOOK:

    -

    Strega Nona by Tomie DePaolo  -

  • - - -
    -

    CHRISTIAN STORYREADER

    -
    -
    WALLACE, IDA

    WALLACE, IDA

    -
    LOCATION:

    ANTIOCH, TN

    -

    FAVORITE BOOK:

    -

    This Is Not My Hat, Jon Klassen

  • - - -
    -

    CHRISTIAN STORYREADER

    -
    -
    GOODMAN, MEGAN

    GOODMAN, MEGAN

    -
    LOCATION:

    KNOXVILLE, TN

    -

    FAVORITE BOOK:

    -

    Big Chickens Go to Town, Leslie Helakoski

  • - - -
    -

    CHRISTIAN STORYREADER

    -
    -
    ESTES, FAITH ALLEN

    ESTES, FAITH ALLEN

    -
    LOCATION:

    POWELL, TN

    -

    FAVORITE BOOK:

    -

    Everyone Poops, Minna Unchi

  • -

    .

    - - -
    -
    STOKES, KYLIE

    STOKES, KYLIE

    -
    LOCATION:

    SMYRNA, TN

    -

    FAVORITE BOOK:

    -

    Click, Clack, Moo, Doreen Cronin

  • - - -

    CHRISTIAN STORYREADER

    -
    -
    COPELAND, LOTTIE

    COPELAND, LOTTIE

    -
    LOCATION:

    NASHVILLE, TN

    -

    FAVORITE BOOK:

    -

    Blueberries for Sal, Robert McCloskey

  • - - - -
    -

    .

    -
    -
    SCHAEFER, HOLLIE

    SCHAEFER, HOLLIE

    -
    LOCATION:

    MIDWAY, TN

    FAVORITE BOOK:

    -

    Wonder, R. J. Palacio

  • - - -
    -

    .

    -
    -
    KING, MARY JEAN

    KING, MARY JEAN

    -
    LOCATION:

    NASHVILLE, TN

    FAVORITE BOOK:

    -

    Purple, Green, and Yellow, Robert Munsch

  • - - -
    -

    CHRISTIAN STORYREADER

    -
    -
    JOSEPH, ALIX

    JOSEPH, ALIX

    -
    LOCATION:

    NASHVILLE, TN

    -

    FAVORITE BOOK:

    -

    James and the Giant Peach, Roald Dahl

  • - - -
    -

    CHRISTIAN STORYREADER

    -
    -
    GRANT, EMILY

    GRANT, EMILY

    -
    LOCATION:

    LAWRENCEBURG, TN

    FAVORITE BOOK:

    -

    Dragons Love Tacos, Adam Rubin

  • - - -
    -

    CHRISTIAN STORYREADER

    -
    -
    CARGILL, SHANNON ROSE

    CARGILL, SHANNON ROSE

    -
    LOCATION:

    RIPLEY, TN

    -

    FAVORITE BOOK:

    -

    Millions of Cats, Wanda Gág

  • - - -
    -

    .

    -
    -
    COLTON, KARINA

    COLTON, KARINA

    -
    LOCATION:

    GALLATIN, TN

    -

    FAVORITE BOOK:

    -

    Extra Yarn, Mac Barnett

  • - - - -
    -

    .

    -
    -
    GARNER, SALLY

    GARNER, SALLY

    -
    LOCATION:

    BRISTOL, TN

    -

    FAVORITE BOOK:

    -

    Hello, Rock, by Roger Bradfield


- - - -
- -
-

Welcome to the new Tennessee Non-Drag Storyreader Registry!

-

We've redesigned the registry to make it clearer and easier to understand.

-

To report a drag storytelling event, please call 1-800-746-6373. Do not report it to your local authorities as you may endanger those attending.

- -

Helpful Links

-

1. Tennessee Library Association

-

2. List of Banned Books in Tennessee

-

3. About Drag Story Hour (Know Thy Enemy)

-

4. Dolly Parton's Imagination Library

-

5. NCMEC: NetSmartz -

- - -

Storyreader Registry Contact

-

-

Email: contact@tndsr.org

-
- -
TNDSR seal
"That Books Shall Not Go Unread Nor Shall Drag Queens Read Them"
- - +
+
+
+
+
+
+ + + TNDSR Seal + + +
+

+ Tennessee Non-Drag Storyreader Registry + + +

+
+
+
+
+
+ +
+ +
+
+

+ **Storyreaders of the Year (2022)** +

+

+ These storyreaders have persevered through an incredibly difficult year and we are grateful for their service. +

+
+
+
    +
  • + +
    +
    +

    + . +

    +
    +
    + RAMSAY, MIKAYLA +
    +
    +
    +

    + RAMSAY, MIKAYLA +

    +
    +
    + LOCATION: +
    +

    + ASHLAND CITY, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Harold and the Purple Crayon, Crockett Johnson +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + CHRISTIAN STORYREADER +

    +
    +
    + PARSONS, BETHANY +
    +
    +
    +

    + PARSONS, BETHANY +

    +
    +
    + LOCATION: +
    +

    + BEECHGROVE, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Don't Let the Pigeon Drive the Bus!, Mo Willems +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + . +

    +
    +
    + CONLEY, ANDREA +
    +
    +
    +

    + CONLEY, ANDREA +

    +
    +
    + LOCATION: +
    +

    + MEMPHIS, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Strega Nona by Tomie DePaolo +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + CHRISTIAN STORYREADER +

    +
    +
    + WALLACE, IDA +
    +
    +
    +

    + WALLACE, IDA +

    +
    +
    + LOCATION: +
    +

    + ANTIOCH, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + This Is Not My Hat, Jon Klassen +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + CHRISTIAN STORYREADER +

    +
    +
    + GOODMAN, MEGAN +
    +
    +
    +

    + GOODMAN, MEGAN +

    +
    +
    + LOCATION: +
    +

    + KNOXVILLE, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Big Chickens Go to Town, Leslie Helakoski +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + CHRISTIAN STORYREADER +

    +
    +
    + ESTES, FAITH ALLEN +
    +
    +
    +

    + ESTES, FAITH ALLEN +

    +
    +
    + LOCATION: +
    +

    + POWELL, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Everyone Poops, Minna Unchi +

    +
    +
    +
    +
  • +
  • +
    +
    +

    + . +

    + +
    +
    + STOKES, KYLIE +
    +
    +
    +

    + STOKES, KYLIE +

    +
    +
    + LOCATION: +
    +

    + SMYRNA, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Click, Clack, Moo, Doreen Cronin +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + CHRISTIAN STORYREADER +

    +
    +
    + COPELAND, LOTTIE +
    +
    +
    +

    + COPELAND, LOTTIE +

    +
    +
    + LOCATION: +
    +

    + NASHVILLE, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Blueberries for Sal, Robert McCloskey +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + . +

    +
    +
    + SCHAEFER, HOLLIE +
    +
    +
    +

    + SCHAEFER, HOLLIE +

    +
    +
    + LOCATION: +
    +

    + MIDWAY, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Wonder, R. J. Palacio +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + . +

    +
    +
    + KING, MARY JEAN +
    +
    +
    +

    + KING, MARY JEAN +

    +
    +
    + LOCATION: +
    +

    + NASHVILLE, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Purple, Green, and Yellow, Robert Munsch +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + CHRISTIAN STORYREADER +

    +
    +
    + JOSEPH, ALIX +
    +
    +
    +

    + JOSEPH, ALIX +

    +
    +
    + LOCATION: +
    +

    + NASHVILLE, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + James and the Giant Peach, Roald Dahl +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + CHRISTIAN STORYREADER +

    +
    +
    + GRANT, EMILY +
    +
    +
    +

    + GRANT, EMILY +

    +
    +
    + LOCATION: +
    +

    + LAWRENCEBURG, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Dragons Love Tacos, Adam Rubin +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + CHRISTIAN STORYREADER +

    +
    +
    + CARGILL, SHANNON ROSE +
    +
    +
    +

    + CARGILL, SHANNON ROSE +

    +
    +
    + LOCATION: +
    +

    + RIPLEY, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Millions of Cats, Wanda Gág +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + . +

    +
    +
    + COLTON, KARINA +
    +
    +
    +

    + COLTON, KARINA +

    +
    +
    + LOCATION: +
    +

    + GALLATIN, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Extra Yarn, Mac Barnett +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + . +

    +
    +
    + GARNER, SALLY +
    +
    +
    +

    + GARNER, SALLY +

    +
    +
    + LOCATION: +
    +

    + BRISTOL, TN +

    +

    + FAVORITE BOOK: +

    +
    +

    + Hello, Rock, by Roger Bradfield +

    +
    +
    +
    +
  • +
+
+
+
+

+ + Welcome to the new Tennessee Non-Drag Storyreader Registry! + +

+

+ We've redesigned the registry to make it clearer and easier to understand. +

+

+ To report a drag storytelling event, please call 1-800-746-6373. Do not report it to your local authorities as you may endanger those attending. +

+

+ + Helpful Links + +

+

+ 1. + + Tennessee Library Association + +

+

+ 2. + + List of Banned Books in Tennessee + +

+

+ 3. + + About Drag Story Hour (Know Thy Enemy) + +

+

+ 4. + + Dolly Parton's Imagination Library + +

+

+ 5. + + NCMEC: NetSmartz + +

+
+
+
+
+
+

+ Storyreader Registry Contact +

+
+

+

+

+ Email: + + contact@tndsr.org + +

+
+
+
+ TNDSR seal +
+ "That Books Shall Not Go Unread Nor Shall Drag Queens Read Them" +
+
+ - -
-

This project is run via private donations by a group of concerned citizens throughout the United States of America. The opinions, findings, and conclusions or recommendations expressed in this publication/program/exhibition are those of the author(s) and do not necessarily reflect those of the entire organization.

-

Founded 2022
-
+
+
+

+ This project is run via private donations by a group of concerned citizens throughout the United States of America. The opinions, findings, and conclusions or recommendations expressed in this publication/program/exhibition are those of the author(s) and do not necessarily reflect those of the entire organization. +

+
+
+
+
+
+
+ + Founded 2022 + +
+
+
+
+
+
+
+
+ +