feat(BOOK-64): Added themed Hero component on hotel pages

Approved-by: Chuma Mcphoy (We Ahead)
This commit is contained in:
Erik Tiekstra
2025-11-07 06:32:15 +00:00
parent 57300e588e
commit 9a07dee05b
22 changed files with 1501 additions and 183 deletions

View File

@@ -0,0 +1,29 @@
.imageButton {
display: flex;
padding: 0;
border-width: 0;
background-color: transparent;
cursor: pointer;
border-radius: var(--Corner-radius-md);
overflow: hidden;
flex: 1;
}
.image {
object-fit: cover;
width: 100%;
height: 100%;
margin: 0 auto;
}
@media screen and (max-width: 767px) {
.imageButton {
height: 252px;
}
}
@media screen and (min-width: 768px) {
.imageButton {
border-radius: var(--Corner-radius-sm);
}
}

View File

@@ -0,0 +1,41 @@
import { cx } from "class-variance-authority"
import { Button as ButtonRAC } from "react-aria-components"
import Image from "@scandic-hotels/design-system/Image"
import styles from "./imageButton.module.css"
import type { GalleryImage } from "@scandic-hotels/design-system/ImageGallery"
interface ImageButtonProps {
ariaLabel: string
className?: string
image: GalleryImage
index: number
onPress: (index: number) => void
}
export function ImageButton({
ariaLabel,
className,
image,
index,
onPress,
}: ImageButtonProps) {
return (
<ButtonRAC
className={cx(styles.imageButton, className)}
aria-label={ariaLabel}
onPress={() => onPress(index)}
>
<Image
src={image.src}
alt={image.alt}
title={image.caption || ""}
width={index === 0 ? 752 : 292}
height={index === 0 ? 540 : 266}
className={styles.image}
/>
</ButtonRAC>
)
}

View File

@@ -0,0 +1,116 @@
export function DowntownCamperLogoLarge({ className }: { className?: string }) {
return (
<svg
width="308"
height="315"
viewBox="0 0 308 315"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<g clipPath="url(#clip0_11502_35791)">
<path
d="M55.46 186.617H62.7643C68.6495 186.617 72.7191 190.659 72.7191 195.932V195.988C72.7191 201.261 68.6495 205.358 62.7643 205.358H55.46V186.624V186.617ZM62.7643 201.636C66.1382 201.636 68.413 199.362 68.413 196.043V195.988C68.413 192.669 66.1382 190.339 62.7643 190.339H59.5782V201.636H62.7643Z"
fill="white"
/>
<path
d="M77.8394 196.036V195.98C77.8394 190.652 82.0411 186.29 87.822 186.29C93.6028 186.29 97.7489 190.596 97.7489 195.925V195.98C97.7489 201.309 93.5472 205.671 87.7663 205.671C81.9854 205.671 77.8394 201.365 77.8394 196.036ZM93.4428 196.036V195.98C93.4428 192.767 91.0846 190.095 87.7663 190.095C84.4481 190.095 82.1454 192.718 82.1454 195.932V195.987C82.1454 199.201 84.5037 201.873 87.822 201.873C91.1402 201.873 93.4428 199.25 93.4428 196.036Z"
fill="white"
/>
<path
d="M101.574 186.618H105.991L109.873 199.306L114.075 186.569H117.609L121.811 199.306L125.692 186.618H129.998L123.598 205.491H120.009L115.779 193.233L111.55 205.491H107.96L101.56 186.618H101.574Z"
fill="white"
/>
<path
d="M135.722 186.617H139.52L148.3 198.151V186.617H152.369V205.351H148.863L139.792 193.442V205.351H135.722V186.617Z"
fill="white"
/>
<path
d="M163.906 190.415H158.202V186.617H173.729V190.415H168.024V205.351H163.899V190.415H163.906Z"
fill="white"
/>
<path
d="M177.928 196.036V195.98C177.928 190.652 182.13 186.29 187.911 186.29C193.692 186.29 197.838 190.596 197.838 195.925V195.98C197.838 201.309 193.636 205.671 187.855 205.671C182.074 205.671 177.928 201.365 177.928 196.036ZM193.532 196.036V195.98C193.532 192.767 191.173 190.095 187.855 190.095C184.537 190.095 182.234 192.718 182.234 195.932V195.987C182.234 199.201 184.593 201.873 187.911 201.873C191.229 201.873 193.532 199.25 193.532 196.036Z"
fill="white"
/>
<path
d="M201.674 186.618H206.091L209.973 199.306L214.175 186.569H217.709L221.911 199.306L225.792 186.618H230.098L223.698 205.491H220.109L215.879 193.233L211.65 205.491H208.06L201.66 186.618H201.674Z"
fill="white"
/>
<path
d="M235.814 186.617H239.613L248.392 198.151V186.617H252.461V205.351H248.955L239.884 193.442V205.351H235.814V186.617Z"
fill="white"
/>
<path
d="M88.897 227.429V227.373C88.897 222.044 92.9109 217.683 98.6639 217.683C102.198 217.683 104.313 218.858 106.052 220.577L103.429 223.603C101.982 222.288 100.514 221.488 98.6361 221.488C95.4778 221.488 93.2031 224.11 93.2031 227.324V227.38C93.2031 230.594 95.4222 233.265 98.6361 233.265C100.779 233.265 102.087 232.41 103.561 231.074L106.184 233.724C104.257 235.783 102.114 237.07 98.5039 237.07C92.9874 237.07 88.897 232.813 88.897 227.436V227.429Z"
fill="white"
/>
<path
d="M118.58 217.878H122.378L130.406 236.751H126.1L124.388 232.549H116.465L114.753 236.751H110.552L118.58 217.878ZM122.914 228.904L120.423 222.831L117.933 228.904H122.914Z"
fill="white"
/>
<path
d="M135.971 218.01H140.416L145.341 225.933L150.266 218.01H154.712V236.744H150.614V224.514L145.341 232.514H145.237L140.019 224.591V236.744H135.978V218.01H135.971Z"
fill="white"
/>
<path
d="M161.876 218.01H169.528C173.994 218.01 176.7 220.66 176.7 224.486V224.542C176.7 228.876 173.327 231.13 169.125 231.13H165.994V236.751H161.869V218.017L161.876 218.01ZM169.264 227.457C171.323 227.457 172.527 226.225 172.527 224.618V224.563C172.527 222.719 171.24 221.725 169.18 221.725H165.994V227.45H169.257L169.264 227.457Z"
fill="white"
/>
<path
d="M182.234 218.01H196.37V221.676H186.332V225.474H195.167V229.14H186.332V233.078H196.502V236.744H182.234V218.01Z"
fill="white"
/>
<path
d="M202.845 218.01H211.408C213.794 218.01 215.638 218.678 216.869 219.909C217.913 220.952 218.476 222.427 218.476 224.194V224.25C218.476 227.276 216.841 229.175 214.462 230.058L219.04 236.751H214.219L210.205 230.754H206.963V236.751H202.838V218.017L202.845 218.01ZM211.137 227.109C213.147 227.109 214.295 226.038 214.295 224.458V224.403C214.295 222.636 213.064 221.725 211.054 221.725H206.956V227.102H211.13L211.137 227.109Z"
fill="white"
/>
<path
d="M156.783 163.631H114.077V55.5195H156.839C186.161 55.5682 208.825 73.4326 213.256 99.9717L213.778 103.109H184.484L183.955 101.106C180.735 88.9178 170.328 81.3352 156.804 81.3074H142.028V137.843H156.769C170.863 137.843 181.382 129.92 184.234 117.147L184.707 115.04H213.848L213.375 118.142C209.235 145.363 186.502 163.631 156.79 163.631H156.783ZM119.468 158.247H156.672C156.707 158.247 156.748 158.247 156.783 158.247C182.578 158.247 202.543 143.193 207.475 120.438H188.957C184.888 134.567 172.748 143.241 156.776 143.241H136.644V75.923H156.811C172.15 75.9509 184.136 84.243 188.575 97.7248H207.315C202.126 75.6169 182.244 60.9595 156.839 60.9178H119.468V158.254V158.247Z"
fill="white"
/>
<path
d="M107.437 252.411C107.437 252.314 107.513 252.23 107.617 252.23H109.753C110.908 252.23 111.736 252.996 111.736 253.99C111.736 254.721 111.193 255.25 110.748 255.507C111.256 255.716 111.937 256.182 111.937 257.058C111.937 258.123 111.061 258.895 109.864 258.895H107.624C107.52 258.895 107.443 258.811 107.443 258.714V252.411H107.437ZM109.85 258.018C110.428 258.018 110.88 257.573 110.88 256.982C110.88 256.39 110.33 255.98 109.711 255.98H108.41V258.018H109.857H109.85ZM109.697 255.124C110.31 255.124 110.678 254.679 110.678 254.109C110.678 253.538 110.31 253.128 109.697 253.128H108.41V255.124H109.697Z"
fill="white"
/>
<path
d="M118.844 255.688L116.618 252.509C116.542 252.384 116.618 252.23 116.771 252.23H117.474C117.551 252.23 117.599 252.279 117.627 252.314L119.352 254.742L121.078 252.314C121.105 252.279 121.161 252.23 121.231 252.23H121.947C122.1 252.23 122.177 252.384 122.1 252.509L119.846 255.681V258.721C119.846 258.818 119.763 258.902 119.665 258.902H119.039C118.935 258.902 118.858 258.818 118.858 258.721V255.695L118.844 255.688Z"
fill="white"
/>
<path
d="M133.42 257.934C133.503 257.809 133.58 257.67 133.67 257.544C133.754 257.419 133.886 257.384 133.997 257.468C134.053 257.517 134.79 258.122 135.521 258.122C136.175 258.122 136.599 257.725 136.599 257.238C136.599 256.668 136.105 256.306 135.159 255.917C134.185 255.506 133.427 255.005 133.427 253.899C133.427 253.155 133.997 252.139 135.514 252.139C136.467 252.139 137.183 252.633 137.274 252.703C137.35 252.751 137.427 252.884 137.329 253.03C137.253 253.141 137.169 253.28 137.093 253.391C137.016 253.517 136.891 253.572 136.759 253.489C136.689 253.454 136.029 253.016 135.472 253.016C134.672 253.016 134.394 253.524 134.394 253.871C134.394 254.414 134.811 254.748 135.604 255.068C136.71 255.513 137.649 256.042 137.649 257.204C137.649 258.191 136.766 259.005 135.528 259.005C134.366 259.005 133.636 258.393 133.483 258.254C133.399 258.177 133.329 258.108 133.427 257.948L133.42 257.934Z"
fill="white"
/>
<path
d="M146.197 252.139C147.157 252.139 147.853 252.466 148.5 253.023C148.583 253.099 148.583 253.21 148.507 253.287L148.09 253.718C148.02 253.802 147.937 253.802 147.853 253.718C147.408 253.329 146.796 253.078 146.204 253.078C144.841 253.078 143.811 254.219 143.811 255.555C143.811 256.89 144.848 258.017 146.211 258.017C146.907 258.017 147.394 257.739 147.846 257.391C147.93 257.322 148.02 257.336 148.076 257.384L148.514 257.816C148.59 257.885 148.57 258.004 148.507 258.073C147.86 258.699 147.039 258.998 146.19 258.998C144.284 258.998 142.754 257.482 142.754 255.583C142.754 253.683 144.284 252.146 146.19 252.146L146.197 252.139Z"
fill="white"
/>
<path
d="M153.46 258.65L156.382 252.244C156.409 252.188 156.493 252.139 156.542 252.139H156.639C156.688 252.139 156.771 252.188 156.799 252.244L159.7 258.65C159.756 258.776 159.679 258.901 159.54 258.901H158.942C158.83 258.901 158.761 258.845 158.726 258.755L158.135 257.454H155.018C154.83 257.892 154.629 258.323 154.441 258.755C154.413 258.824 154.336 258.901 154.225 258.901H153.627C153.481 258.901 153.411 258.776 153.467 258.65H153.46ZM157.773 256.626L156.604 254.017H156.556L155.394 256.626H157.773Z"
fill="white"
/>
<path
d="M164.988 252.307C164.988 252.209 165.072 252.133 165.169 252.133H165.406L169.538 256.912H169.545V252.411C169.545 252.314 169.621 252.23 169.726 252.23H170.338C170.435 252.23 170.519 252.314 170.519 252.411V258.818C170.519 258.915 170.435 258.992 170.338 258.992H170.087L165.955 254.081H165.948V258.714C165.948 258.811 165.872 258.895 165.767 258.895H165.169C165.072 258.895 164.988 258.811 164.988 258.714V252.307Z"
fill="white"
/>
<path
d="M176.648 252.411C176.648 252.314 176.725 252.23 176.822 252.23H179.014C180.85 252.23 182.353 253.726 182.353 255.556C182.353 257.385 180.85 258.895 179.014 258.895H176.822C176.725 258.895 176.648 258.811 176.648 258.714V252.411ZM178.875 257.99C180.273 257.99 181.295 256.961 181.295 255.556C181.295 254.15 180.28 253.135 178.875 253.135H177.615V257.99H178.875Z"
fill="white"
/>
<path
d="M188.022 252.411C188.022 252.314 188.105 252.23 188.203 252.23H188.829C188.926 252.23 189.01 252.314 189.01 252.411V258.714C189.01 258.811 188.926 258.895 188.829 258.895H188.203C188.105 258.895 188.022 258.811 188.022 258.714V252.411Z"
fill="white"
/>
<path
d="M198.109 252.139C199.069 252.139 199.765 252.466 200.412 253.023C200.495 253.099 200.495 253.21 200.419 253.287L200.002 253.718C199.932 253.802 199.848 253.802 199.765 253.718C199.32 253.329 198.708 253.078 198.116 253.078C196.753 253.078 195.73 254.219 195.73 255.555C195.73 256.89 196.767 258.017 198.13 258.017C198.826 258.017 199.313 257.739 199.765 257.391C199.848 257.322 199.939 257.336 199.995 257.384L200.433 257.816C200.509 257.885 200.488 258.004 200.426 258.073C199.779 258.699 198.958 258.998 198.109 258.998C196.203 258.998 194.673 257.482 194.673 255.583C194.673 253.683 196.203 252.146 198.109 252.146V252.139Z"
fill="white"
/>
</g>
<defs>
<clipPath id="clip0_11502_35791">
<rect width="308" height="314.448" fill="white" />
</clipPath>
</defs>
</svg>
)
}

View File

@@ -0,0 +1,103 @@
export function DowntownCamperLogoSmall({ className }: { className?: string }) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width="180"
height="36"
viewBox="0 0 180 36"
fill="none"
className={className}
>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M128.211 18.4657L127.314 16.2989L126.418 18.4657H128.211ZM126.649 14.5332H128.018L130.91 21.2625H129.358L128.741 19.7638H125.887L125.27 21.2625H123.757L126.649 14.5332Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M117.225 17.9411V17.922C117.225 16.0224 118.671 14.4668 120.744 14.4668C122.016 14.4668 122.778 14.8867 123.404 15.4977L122.46 16.5762C121.939 16.1086 121.409 15.822 120.734 15.822C119.596 15.822 118.777 16.7575 118.777 17.9029V17.922C118.777 19.0673 119.577 20.022 120.734 20.022C121.505 20.022 121.978 19.7165 122.508 19.2394L123.453 20.1844C122.759 20.9192 121.987 21.3772 120.686 21.3772C118.7 21.3772 117.225 19.8598 117.225 17.9411Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M134.514 14.5806L136.288 17.4062L138.062 14.5806H139.662V21.2625H138.187V16.9001L136.288 19.7543H136.249L134.369 16.9289V21.2625H132.914V14.5806H134.514Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M144.904 17.9503C145.646 17.9503 146.08 17.511 146.08 16.9386V16.9195C146.08 16.2609 145.617 15.9077 144.875 15.9077H143.728V17.9503H144.904ZM142.243 14.5806H145C146.61 14.5806 147.584 15.526 147.584 16.8907V16.9098C147.584 18.456 146.369 19.2581 144.856 19.2581H143.728V21.2625H142.243V14.5806Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M149.575 14.5806H154.666V15.8883H151.05V17.2438H154.232V18.5516H151.05V19.9547H154.714V21.2625H149.575V14.5806Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M159.987 17.8262C160.71 17.8262 161.124 17.4442 161.124 16.8812V16.8621C161.124 16.232 160.681 15.9077 159.958 15.9077H158.483V17.8262H159.987ZM156.998 14.5806H160.083C160.941 14.5806 161.606 14.8195 162.05 15.2583C162.426 15.6308 162.628 16.1556 162.628 16.7859V16.805C162.628 17.8835 162.04 18.5613 161.182 18.8762L162.831 21.2625H161.095L159.649 19.1242H158.483V21.2625H156.998V14.5806Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M41.7883 20.0467C43.003 20.0467 43.8225 19.2353 43.8225 18.0515V18.0324C43.8225 16.849 43.003 16.0183 41.7883 16.0183H40.6409V20.0467H41.7883ZM39.1562 14.6914H41.7883C43.9093 14.6914 45.3747 16.1328 45.3747 18.0135V18.0324C45.3747 19.9128 43.9093 21.3733 41.7883 21.3733H39.1562V14.6914Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M52.8358 18.0517V18.0326C52.8358 16.8872 51.9875 15.9326 50.792 15.9326C49.5965 15.9326 48.7675 16.8681 48.7675 18.0137V18.0326C48.7675 19.1779 49.6158 20.1326 50.8113 20.1326C52.0068 20.1326 52.8358 19.1971 52.8358 18.0517ZM47.2153 18.0517V18.0326C47.2153 16.133 48.7289 14.5771 50.8113 14.5771C52.8937 14.5771 54.3882 16.1139 54.3882 18.0137V18.0326C54.3882 19.9319 52.8744 21.4878 50.792 21.4878C48.7096 21.4878 47.2153 19.9513 47.2153 18.0517Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M55.7681 14.6917H57.3586L58.7568 19.2163L60.2703 14.6729H61.543L63.0566 19.2163L64.4545 14.6917H66.0066L63.7025 21.4211H62.4107L60.8874 17.0497L59.364 21.4211H58.0722L55.7681 14.6917Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M68.0679 14.6914H69.4369L72.5989 18.8057V14.6914H74.0643V21.3733H72.8016L69.5332 17.1257V21.3733H68.0679V14.6914Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M78.2193 16.0469H76.166V14.6914H81.7579V16.0469H79.7043V21.3733H78.2193V16.0469Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M88.8905 18.0517V18.0326C88.8905 16.8872 88.0421 15.9326 86.8464 15.9326C85.6512 15.9326 84.8219 16.8681 84.8219 18.0137V18.0326C84.8219 19.1779 85.6705 20.1326 86.8657 20.1326C88.0615 20.1326 88.8905 19.1971 88.8905 18.0517ZM83.27 18.0517V18.0326C83.27 16.133 84.7833 14.5771 86.8657 14.5771C88.9484 14.5771 90.4426 16.1139 90.4426 18.0137V18.0326C90.4426 19.9319 88.9291 21.4878 86.8464 21.4878C84.7642 21.4878 83.27 19.9513 83.27 18.0517Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M91.8188 14.6917H93.4096L94.8073 19.2163L96.3208 14.6729H97.5938L99.1071 19.2163L100.505 14.6917H102.057L99.7532 21.4211H98.4612L96.9379 17.0497L95.4146 21.4211H94.1228L91.8188 14.6917Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M104.118 14.6914H105.487L108.649 18.8057V14.6914H110.115V21.3733H108.851L105.583 17.1257V21.3733H104.118V14.6914Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M2.62683 32.4046H13.7485C13.7593 32.4046 13.7714 32.4048 13.782 32.4048C21.493 32.4048 27.4628 27.9494 28.937 21.2133H23.4013C22.184 25.3953 18.555 27.9624 13.7799 27.9624H13.7574H7.76044V8.03759H13.7901C18.3762 8.04522 21.9594 10.5008 23.2868 14.4903H28.8889C27.3378 7.94628 21.3946 3.60798 13.7991 3.5952H2.62683V32.4046ZM13.7839 34H13.747H1.01562V2H13.8003C22.5659 2.01484 29.343 7.30214 30.6662 15.1567L30.8226 16.0857H22.0652L21.9067 15.4919C20.9434 11.8845 17.833 9.63959 13.7887 9.63279H9.37165V26.3668H13.7587H13.7778C17.9919 26.3668 21.1366 24.0215 21.9896 20.2416L22.1303 19.6179H30.8413L30.7004 20.5355C29.462 28.5927 22.6658 34 13.7839 34Z"
fill="white"
/>
</svg>
)
}

View File

@@ -0,0 +1,105 @@
export function GrandHotelLogoLarge({ className }: { className?: string }) {
return (
<svg
width="308"
height="315"
viewBox="0 0 308 315"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<path
d="M63.524 146.108C47.9847 146.108 39.6289 138.44 39.6289 123.32C39.6289 114.62 44.1133 107.362 51.5119 103.985C55.3833 102.264 59.244 101.296 64.6962 101.296C69.6 101.296 73.5359 102.404 77.1277 102.748C76.7083 104.544 76.2351 109.308 76.0953 112.62C75.9662 112.792 75.6651 112.878 75.3748 112.878C75.1812 112.878 74.9876 112.835 74.8586 112.76C74.3747 107.437 73.4821 105.856 71.3421 104.748C69.1375 103.641 66.1587 103.028 62.0185 103.028C49.9311 103.028 44.7585 111.448 44.7585 123.051C44.7585 134.655 51.3829 144.527 64.3736 144.527C66.5136 144.527 68.8579 144.183 69.9011 143.763C71.213 143.215 71.7615 142.312 71.9013 140.311C72.0411 138.096 72.2454 134.859 72.0411 132.579C71.8368 130.095 71.4174 129.332 69.2128 128.988C68.1052 128.783 67.6212 128.783 65.8253 128.568C65.621 128.428 65.621 127.676 65.8253 127.536C68.3848 127.536 71.2776 127.74 74.1166 127.74C76.9556 127.74 78.5364 127.676 80.2678 127.536C80.4076 127.74 80.4076 128.439 80.2033 128.568C79.0311 128.773 78.4074 128.912 77.8589 129.117C76.6115 129.461 76.3426 130.568 76.2028 132.569C76.063 134.709 75.9232 138.989 76.1383 140.72C76.2781 142.032 76.3426 142.236 77.6546 142.656C77.7191 142.86 77.6546 143.484 77.5148 143.624C75.9232 143.903 69.2236 146.108 63.567 146.108"
fill="white"
/>
<path
d="M165.438 145.075C163.717 145.011 159.781 144.871 158.19 144.871C156.598 144.871 151.974 144.935 150.522 145.075C150.447 144.935 150.382 144.183 150.522 144.043C151.899 143.839 153.006 143.699 153.974 143.355C155.082 142.871 155.082 142.387 154.802 141.419C154.039 138.451 151.415 131.063 150.103 127.267L149.619 126.923C148.93 126.858 147.479 126.858 143.199 126.858C138.574 126.858 138.23 126.858 137.542 126.923C137.338 126.923 137.058 127.202 136.994 127.407C135.617 130.998 132.778 138.591 132.509 140.591C132.305 141.838 132.23 142.935 134.51 143.494C135.338 143.699 135.617 143.774 137.413 144.043C137.553 144.183 137.478 144.946 137.349 145.075C136.101 145.075 133.552 144.871 130.509 144.871C127.681 144.871 124.637 145.011 123.186 145.011C120.142 145.011 118.766 143.839 116.486 141.419C113.862 138.591 108.335 130.439 105.571 126.708C105.022 125.88 104.463 125.6 103.979 125.6C103.743 125.589 103.442 125.578 103.108 125.578C101.742 125.578 99.7423 125.665 98.8067 125.665C98.6669 125.665 98.5271 126.009 98.5271 126.148C98.5271 129.805 98.5271 136.988 98.6669 139.548C98.7314 142.516 99.2906 143 100.527 143.344C101.56 143.623 102.872 143.828 104.119 144.032C104.323 144.172 104.259 144.86 104.055 145.065C103.151 145.065 99.2906 144.86 96.3871 144.86C92.107 144.86 89.6874 145.065 88.655 145.065C88.3754 145 88.3754 144.097 88.655 144.032C90.0315 143.828 91.3435 143.688 92.0425 143.484C93.6986 143.064 94.118 142.107 94.1825 139.548C94.247 137.687 94.3223 127.805 94.3223 124.148C94.3223 120.148 94.3223 109.297 94.1825 106.813C94.118 105.082 93.6986 104.125 91.9672 103.77C91.0746 103.565 89.8272 103.426 88.655 103.35C88.5152 103.21 88.5905 102.382 88.7195 102.318C90.3756 102.318 93.548 102.522 95.4192 102.522C99.9788 102.522 103.151 102.382 105.571 102.382C113.378 102.382 117.174 107.222 117.174 112.814C117.174 118.89 113.034 122.137 109.163 123.858C109.023 123.998 109.023 124.137 109.098 124.202C111.787 128.557 118.142 136.913 121.325 140.085C123.809 142.57 125.121 143.258 126.777 143.258C128.089 143.258 128.509 142.774 129.606 140.15C133.821 130.203 141.069 110.243 142.586 106.103C143.07 104.716 143.414 103.339 143.554 102.447C143.618 102.447 144.177 102.511 145.145 102.511C146.177 102.511 146.661 102.447 146.737 102.447C146.876 103.071 147.156 104.383 147.565 105.695C148.812 109.147 156.813 134.074 158.889 139.193C160.684 143.269 160.964 143.473 165.588 144.021C165.728 144.226 165.588 144.989 165.448 145.054M144.027 108.06L143.747 108.125C142.639 111.029 139.187 121.105 138.155 124.148C138.155 124.428 138.22 124.568 138.435 124.632C139.058 124.697 140.779 124.697 144.511 124.697C146.027 124.697 148.726 124.697 149.07 124.632C149.135 124.632 149.275 124.428 149.21 124.148C147.554 118.9 145.07 111.093 144.027 108.06ZM101.355 103.92C100.592 103.92 99.624 103.985 99.0755 104.2C98.9357 104.264 98.7314 104.748 98.7314 105.028C98.5271 107.372 98.5271 118.631 98.5271 123.191C98.5271 123.331 98.7314 123.535 98.8067 123.535C99.9896 123.675 101.753 123.804 103.409 123.804C104.947 123.804 106.399 123.697 107.238 123.395C109.582 122.567 112.765 120.148 112.765 114.212C112.765 107.652 109.034 103.92 101.366 103.92"
fill="white"
/>
<path
d="M211.531 145.215C211.219 145.183 210.531 145.161 209.832 145.161C209.133 145.161 208.423 145.183 208.079 145.215C204.627 140.032 182.732 113.384 179.624 109.577L179.345 109.652C179.28 116.491 179.28 134.784 179.409 138.795C179.549 142.247 180.581 143.011 182.033 143.419C183.001 143.763 184.453 143.903 185.689 144.043C185.894 144.118 185.754 145.011 185.614 145.075C184.302 145.075 181.334 144.871 177.807 144.871C174.699 144.871 172.494 145.075 171.107 145.075C170.967 144.935 170.967 144.107 171.107 144.043C172.419 143.903 173.043 143.839 173.935 143.559C175.527 143.15 176.624 142.387 176.764 138.795C176.903 135.623 177.172 122.912 177.312 108.405C177.312 107.781 176.968 106.469 176.065 105.501C174.613 103.845 173.032 103.705 170.193 103.361C170.129 103.221 170.193 102.458 170.333 102.329C171.301 102.329 174.473 102.533 176.613 102.533C177.99 102.533 178.893 102.533 179.517 102.468C179.721 102.888 180.345 103.92 182.205 106.2C190.217 116.008 206.584 135.827 209.068 138.655L209.273 138.515C209.273 129.192 209.412 112.62 208.993 107.781C208.853 105.92 208.574 104.673 206.649 104.049C205.477 103.705 204.025 103.501 202.433 103.361C202.229 103.221 202.369 102.458 202.498 102.329C204.218 102.329 207.122 102.533 210.37 102.533C212.305 102.533 215.897 102.329 216.65 102.329C216.79 102.468 216.79 103.221 216.65 103.361C215.413 103.565 214.854 103.641 213.961 103.909C212.23 104.393 211.821 105.845 211.746 107.426C211.402 112.534 211.466 126.826 211.337 136.085C211.337 139.193 211.402 143.054 211.477 145.204"
fill="white"
/>
<path
d="M243.136 145.355C239.2 145.355 237.265 145.151 231.393 145.075C230.888 145.075 229.156 145.043 227.586 145.043C226.801 145.043 226.059 145.043 225.532 145.075C225.328 145.011 225.328 144.043 225.532 144.043C226.919 143.839 228.156 143.699 229.188 143.419C230.361 143.075 231.264 142.796 231.468 139.892C231.673 135.268 231.673 128.568 231.673 122.836C231.673 119.384 231.673 110.405 231.533 107.985C231.393 105.157 231.189 104.329 229.393 103.91C228.565 103.705 227.597 103.49 226.081 103.361C225.941 103.221 226.081 102.393 226.22 102.329C227.941 102.393 231.888 102.533 233.673 102.533C238.232 102.533 241.201 102.253 246.588 102.253C252.6 102.253 257.772 103.845 261.439 107.082C265.795 110.953 267.72 116.341 267.72 122.686C267.72 133.042 262.267 138.709 257.708 141.473C253.492 144.021 248.868 145.344 243.136 145.344M240.932 103.92C239.48 103.92 237.684 104.06 236.996 104.264C236.652 104.404 236.168 104.673 236.103 105.781C235.963 107.437 235.963 117.18 235.963 123.18C235.963 129.181 235.963 137.268 236.103 139.473C236.168 140.505 236.523 141.473 237.619 142.097C238.931 142.86 241.975 143.344 246.18 143.344C249.911 143.344 253.912 142.58 257.159 139.548C260.547 136.375 262.751 131.88 262.751 123.869C262.751 116.889 260.611 111.093 254.944 107.093C251.696 104.813 246.932 103.92 240.921 103.92"
fill="white"
/>
<path
d="M77.9582 180.241C76.8398 180.241 76.173 180.155 74.8826 180.155C73.5921 180.155 72.4199 180.209 71.7532 180.241C71.6672 180.133 71.6994 179.908 71.7532 179.822C72.2264 179.768 72.6243 179.736 73.1512 179.596C73.7427 179.424 73.8825 179.209 73.904 178.198C73.9362 177.499 73.9362 173.81 73.9362 172.068C73.9362 171.96 73.8825 171.874 73.8287 171.874C73.4416 171.842 70.6133 171.842 69.1293 171.842C67.1721 171.842 64.29 171.842 63.9781 171.874L63.8706 172.047C63.8706 173.477 63.9029 177.391 63.9244 177.811C64.0104 178.757 63.9566 179.316 64.6234 179.52C65.0105 179.628 65.2364 179.714 66.1612 179.832L66.0752 180.252C65.2041 180.219 64.1502 180.166 63.0856 180.166C62.021 180.166 60.4509 180.219 59.8164 180.252V179.832C60.4079 179.746 60.9025 179.66 61.2467 179.553C62.0532 179.305 62.0532 178.66 62.1177 177.402C62.15 176.37 62.15 173.574 62.15 171.165C62.15 168.455 62.1177 165.207 62.0962 164.82C62.0425 163.981 61.7844 163.734 61.365 163.615C60.9456 163.508 60.5262 163.476 59.8272 163.368V162.949C60.7197 162.949 62.1823 163.035 63.0426 163.035C64.5481 163.035 65.1718 162.981 65.9246 162.949L65.8923 163.368C65.559 163.4 65.0213 163.476 64.7417 163.562C64.1825 163.734 63.9566 163.874 63.9351 164.788C63.8814 165.906 63.8814 167.809 63.8814 170.713C63.8814 170.821 63.9351 170.907 63.9889 170.939C64.0427 170.971 64.4406 170.993 69.1938 170.993C71.9683 170.993 73.5814 170.993 73.8395 170.971L73.947 170.831C73.947 169.38 73.947 165.465 73.8932 164.594C73.861 164.067 73.7212 163.755 73.334 163.615C72.8286 163.476 72.4092 163.422 71.9038 163.368V162.949C72.4307 162.949 73.6136 163.035 74.8933 163.035C76.044 163.035 77.4097 162.949 77.8614 162.949V163.368C77.356 163.454 76.9151 163.508 76.6032 163.615C76.0117 163.809 75.7967 164.003 75.7644 165.207C75.7321 165.992 75.6784 168.369 75.6784 171.563C75.6784 173.993 75.7106 177.466 75.7644 178.305C75.8182 179.058 75.958 179.37 76.4957 179.563C76.8613 179.703 77.2269 179.757 78.0335 179.843C78.0872 179.929 78.0872 180.176 77.9797 180.262"
fill="white"
/>
<path
d="M91.2797 180.66C88.8708 180.66 86.634 179.563 85.236 178.026C83.6121 176.208 82.8594 173.799 82.8594 171.401C82.8594 169.412 83.4508 167.68 84.3972 166.229C85.935 163.96 89.0644 162.508 91.7851 162.508C97.2911 162.508 100.098 166.702 100.098 171.261C100.098 173.606 99.5386 175.348 98.4525 176.94C96.8609 179.37 94.0326 180.66 91.2904 180.66M90.828 163.314C89.7418 163.314 88.817 163.562 88.032 163.981C85.8167 165.239 84.8703 167.928 84.8703 170.831C84.8703 173.735 85.9565 176.983 88.5589 178.692C89.5698 179.359 90.828 179.757 92.3658 179.757C93.6778 179.757 94.8607 179.37 95.6672 178.692C97.5707 177.155 98.2374 174.832 98.2374 172.143C98.2374 169.24 97.205 166.207 94.8284 164.562C93.7638 163.777 92.4518 163.304 90.828 163.304"
fill="white"
/>
<path
d="M115.829 180.241C115.023 180.241 113.421 180.155 112.474 180.155C110.936 180.155 109.485 180.241 108.667 180.241C108.581 180.133 108.581 179.907 108.667 179.821C109.56 179.735 110.173 179.649 110.517 179.574C111.388 179.434 111.474 178.821 111.528 177.563C111.56 176.757 111.582 168.498 111.582 163.97C111.582 163.863 111.474 163.777 111.41 163.777C111.195 163.766 110.539 163.755 109.807 163.755C108.775 163.755 107.581 163.766 107.237 163.798C106.818 163.798 106.484 164.046 106.226 164.465C105.861 164.992 105.495 166.035 105.194 166.928L104.742 166.842C104.936 165.691 105.194 163.734 105.248 162.615L105.387 162.583C105.807 162.809 106.785 163.002 107.484 163.002H117.862C118.808 163.002 119.367 162.97 120.239 162.669L120.346 162.723C120.099 163.529 119.894 165.411 119.787 166.809C119.776 166.863 119.679 166.885 119.572 166.885C119.453 166.885 119.324 166.852 119.314 166.809C119.26 166.132 119.142 165.153 118.927 164.594C118.733 164.089 118.421 163.841 117.862 163.809C117.303 163.766 116.389 163.755 115.528 163.755C114.668 163.755 113.851 163.766 113.507 163.787L113.367 164.035C113.367 168.035 113.421 176.208 113.474 177.52C113.56 179.284 113.894 179.424 114.507 179.585C114.894 179.692 115.292 179.757 115.872 179.811L115.819 180.23"
fill="white"
/>
<path
d="M134.273 180.24C132.875 180.24 132.004 180.154 127.648 180.154C125.777 180.154 125.1 180.24 124.035 180.24V179.821C124.734 179.767 125.293 179.735 125.799 179.595C126.466 179.423 126.691 179.122 126.777 177.971C126.81 177.552 126.831 174.251 126.831 170.949C126.831 168.175 126.799 165.497 126.777 165.078C126.724 163.959 126.605 163.712 125.906 163.54C125.573 163.454 125.175 163.368 124.616 163.314L124.648 162.927C125.261 162.927 126.078 163.013 127.616 163.013H133.015C134.047 163.013 135.424 162.981 135.843 162.927L135.929 163.013C135.682 163.938 135.51 165.647 135.424 166.562L134.972 166.594C134.918 165.809 134.832 165.303 134.746 164.948C134.552 164.282 134.359 163.83 133.154 163.776C132.735 163.755 131.52 163.744 130.477 163.744C129.724 163.744 129.057 163.744 128.864 163.776C128.67 163.809 128.584 164.024 128.584 164.163C128.53 165.174 128.498 170.487 128.53 170.734C128.53 170.842 128.563 170.96 128.616 170.96C128.885 170.981 129.477 170.992 130.165 170.992C131.273 170.992 132.595 170.971 133.101 170.938C133.993 170.885 134.165 170.433 134.305 170.014C134.413 169.702 134.499 169.347 134.585 168.981L135.058 169.013C134.972 169.465 134.864 170.605 134.864 171.508C134.864 172.713 134.918 173.326 134.918 173.745C134.875 173.81 134.746 173.842 134.638 173.842C134.552 173.842 134.477 173.82 134.445 173.767C134.391 173.347 134.359 173.121 134.273 172.81C134.187 172.476 134.079 171.885 133.122 171.831C132.606 171.799 131.305 171.777 130.208 171.777C129.53 171.777 128.928 171.777 128.638 171.809L128.53 172.035C128.509 172.508 128.53 176.681 128.584 178.326C128.616 179.058 128.971 179.273 129.251 179.337C129.81 179.445 130.821 179.509 132.8 179.509C134.509 179.509 134.843 179.144 135.208 178.778C135.628 178.412 136.273 177.348 136.714 176.262L137.08 176.455C136.94 177.348 136.241 179.423 135.929 179.95C135.757 180.23 135.671 180.262 134.251 180.262"
fill="white"
/>
<path
d="M152.288 180.262C150.857 180.262 145.491 180.154 144.287 180.154C143.168 180.154 141.491 180.24 141.039 180.24V179.821C141.652 179.735 142.125 179.714 142.523 179.628C143.115 179.488 143.416 179.294 143.469 178.369C143.523 177.584 143.555 177.057 143.555 170.562C143.555 167.658 143.555 166.002 143.523 165.411C143.469 164.013 143.416 163.733 142.545 163.54C142.211 163.454 141.458 163.368 141.179 163.346L141.233 162.927C141.824 162.927 142.803 163.013 144.341 163.013C145.706 163.013 146.771 162.927 147.255 162.927C147.341 162.959 147.362 163.314 147.255 163.346C146.696 163.432 146.448 163.454 146.083 163.54C145.416 163.712 145.384 164.067 145.351 164.766C145.319 165.69 145.319 168.96 145.298 171.261C145.265 173.691 145.298 176.971 145.351 178.445C145.384 178.896 145.599 179.176 145.803 179.251C146.169 179.434 147.696 179.498 149.04 179.498C149.782 179.498 150.459 179.477 150.868 179.445C151.46 179.412 151.933 179.133 152.406 178.552C152.793 178.079 153.471 176.961 153.997 175.67C154.019 175.659 154.041 175.649 154.084 175.649C154.213 175.649 154.395 175.724 154.417 175.81C154.191 176.907 153.546 179.165 153.159 179.918C153.019 180.09 152.772 180.251 152.288 180.251"
fill="white"
/>
<path
d="M183.862 180.445C181.453 180.445 179.216 179.348 177.818 177.81C176.194 175.993 175.441 173.584 175.441 171.186C175.441 169.196 176.033 167.465 176.979 166.013C178.517 163.744 181.646 162.292 184.367 162.292C189.873 162.292 192.68 166.487 192.68 171.046C192.68 173.401 192.121 175.133 191.035 176.724C189.443 179.155 186.615 180.445 183.872 180.445M183.41 163.099C182.324 163.099 181.399 163.346 180.614 163.766C178.399 165.024 177.452 167.712 177.452 170.616C177.452 173.52 178.539 176.767 181.141 178.477C182.152 179.144 183.41 179.542 184.948 179.542C186.26 179.542 187.443 179.155 188.249 178.477C190.153 176.939 190.819 174.616 190.819 171.928C190.819 169.014 189.787 165.992 187.41 164.346C186.346 163.561 185.034 163.088 183.41 163.088"
fill="white"
/>
<path
d="M202.184 180.445C200.679 180.445 199.076 179.993 198.496 179.606C198.216 179.219 197.937 176.638 197.883 175.832C197.926 175.746 198.119 175.703 198.238 175.703C198.281 175.703 198.313 175.703 198.334 175.724C198.786 177.434 199.345 178.52 200.206 179.079C200.905 179.585 201.776 179.778 203.002 179.778C204.733 179.778 206.217 178.714 206.217 176.477C206.217 174.487 204.873 173.455 202.41 171.949C200.313 170.659 198.582 169.207 198.582 166.863C198.582 164.067 200.851 162.303 203.754 162.303C205.378 162.303 206.443 162.615 207.561 162.723C207.389 163.615 207.196 164.927 207.088 166.25L206.615 166.282C206.507 164.346 206.196 163.733 205.529 163.346C204.937 163.013 204.303 162.873 203.378 162.873C201.313 162.873 200.216 164.357 200.195 166.003C200.163 167.626 201.012 168.605 202.098 169.412C203.163 170.164 204.475 170.842 205.281 171.369C206.486 172.175 207.991 173.326 207.991 175.477C207.991 178.187 205.808 180.456 202.206 180.456"
fill="white"
/>
<path
d="M223.799 180.047C222.369 180.047 217.003 179.939 215.798 179.939C214.68 179.939 213.002 180.025 212.551 180.025V179.606C213.164 179.52 213.648 179.498 214.035 179.412C214.626 179.272 214.927 179.079 214.981 178.154C215.035 177.369 215.067 176.842 215.067 170.347C215.067 167.432 215.067 165.787 215.035 165.196C214.981 163.798 214.927 163.518 214.056 163.324C213.723 163.238 212.97 163.152 212.691 163.131L212.744 162.711C213.336 162.711 214.314 162.797 215.852 162.797C217.218 162.797 218.283 162.711 218.767 162.711C218.853 162.744 218.874 163.099 218.767 163.131C218.207 163.217 217.949 163.238 217.594 163.324C216.928 163.496 216.895 163.851 216.863 164.55C216.831 165.475 216.831 168.744 216.809 171.035C216.777 173.465 216.809 176.745 216.863 178.229C216.895 178.681 217.11 178.961 217.315 179.036C217.68 179.219 219.207 179.283 220.552 179.283C221.294 179.283 221.971 179.262 222.38 179.229C222.971 179.197 223.444 178.918 223.918 178.337C224.305 177.864 224.982 176.745 225.509 175.455C225.531 175.444 225.552 175.433 225.595 175.433C225.714 175.433 225.907 175.509 225.929 175.595C225.703 176.691 225.058 178.95 224.67 179.703C224.531 179.875 224.283 180.036 223.799 180.036"
fill="white"
/>
<path
d="M238.791 180.445C236.382 180.445 234.146 179.348 232.748 177.81C231.124 175.993 230.371 173.584 230.371 171.186C230.371 169.196 230.963 167.465 231.909 166.013C233.447 163.744 236.576 162.292 239.297 162.292C244.803 162.292 247.599 166.487 247.599 171.046C247.599 173.401 247.04 175.133 245.953 176.724C244.362 179.155 241.534 180.445 238.791 180.445ZM238.35 163.099C237.264 163.099 236.339 163.346 235.554 163.766C233.339 165.024 232.393 167.712 232.393 170.616C232.393 173.52 233.479 176.767 236.081 178.477C237.092 179.144 238.35 179.542 239.888 179.542C241.2 179.542 242.372 179.155 243.19 178.477C245.093 176.939 245.76 174.616 245.76 171.928C245.76 169.014 244.728 165.992 242.351 164.346C241.286 163.561 239.974 163.088 238.35 163.088"
fill="white"
/>
<path
d="M165.956 189.327H165.461V155.775H165.956V189.327Z"
fill="white"
/>
<path
d="M108.269 202.684C108.893 202.684 109.269 202.221 109.269 201.641C109.269 201.06 108.893 200.641 108.269 200.641H106.957V202.684H108.269ZM108.42 205.652C109.011 205.652 109.474 205.19 109.474 204.587C109.474 203.985 108.904 203.566 108.269 203.566H106.936V205.652H108.42ZM105.957 199.909C105.957 199.813 106.032 199.727 106.14 199.727H108.323C109.506 199.727 110.355 200.512 110.355 201.533C110.355 202.286 109.796 202.824 109.345 203.082C109.861 203.297 110.56 203.77 110.56 204.673C110.56 205.77 109.667 206.555 108.43 206.555H106.14C106.032 206.555 105.957 206.469 105.957 206.372V199.92V199.909Z"
fill="white"
/>
<path
d="M117.852 203.265L115.572 200.006C115.497 199.877 115.572 199.727 115.734 199.727H116.454C116.529 199.727 116.583 199.78 116.615 199.813L118.379 202.297L120.143 199.813C120.143 199.813 120.229 199.727 120.293 199.727H121.025C121.175 199.727 121.261 199.888 121.175 200.006L118.863 203.254V206.372C118.863 206.469 118.777 206.555 118.68 206.555H118.035C117.927 206.555 117.852 206.469 117.852 206.372V203.275V203.265Z"
fill="white"
/>
<path
d="M132.8 205.566C132.886 205.437 132.961 205.297 133.058 205.168C133.144 205.039 133.284 204.996 133.392 205.093C133.456 205.136 134.198 205.76 134.951 205.76C135.628 205.76 136.059 205.351 136.059 204.856C136.059 204.276 135.553 203.899 134.585 203.501C133.585 203.082 132.811 202.566 132.811 201.437C132.811 200.673 133.392 199.63 134.951 199.63C135.93 199.63 136.661 200.135 136.758 200.211C136.833 200.264 136.908 200.393 136.811 200.544C136.736 200.662 136.65 200.802 136.564 200.92C136.489 201.049 136.36 201.103 136.22 201.017C136.155 200.974 135.467 200.533 134.897 200.533C134.08 200.533 133.8 201.049 133.8 201.415C133.8 201.974 134.23 202.308 135.037 202.641C136.166 203.103 137.134 203.63 137.134 204.824C137.134 205.835 136.231 206.674 134.962 206.674C133.768 206.674 133.015 206.05 132.865 205.899C132.779 205.824 132.703 205.76 132.811 205.588"
fill="white"
/>
<path
d="M145.985 199.63C146.975 199.63 147.684 199.963 148.351 200.533C148.437 200.608 148.437 200.727 148.351 200.802L147.921 201.243C147.856 201.329 147.76 201.329 147.674 201.243C147.211 200.845 146.587 200.587 145.985 200.587C144.587 200.587 143.533 201.759 143.533 203.125C143.533 204.491 144.598 205.652 145.996 205.652C146.706 205.652 147.2 205.372 147.674 205.007C147.76 204.942 147.846 204.953 147.91 205.007L148.362 205.448C148.437 205.512 148.416 205.641 148.362 205.706C147.695 206.351 146.856 206.652 145.996 206.652C144.05 206.652 142.469 205.104 142.469 203.146C142.469 201.189 144.039 199.63 145.996 199.63"
fill="white"
/>
<path
d="M157.749 204.233L156.544 201.555H156.501L155.308 204.233H157.749ZM153.329 206.297L156.329 199.727C156.361 199.662 156.447 199.619 156.49 199.619H156.587C156.587 199.619 156.727 199.662 156.749 199.727L159.727 206.297C159.781 206.426 159.706 206.555 159.566 206.555H158.953C158.835 206.555 158.77 206.502 158.727 206.405L158.125 205.071H154.931C154.738 205.523 154.533 205.964 154.34 206.405C154.307 206.469 154.232 206.555 154.114 206.555H153.501C153.35 206.555 153.275 206.426 153.34 206.297"
fill="white"
/>
<path
d="M165.191 199.802C165.191 199.705 165.277 199.63 165.374 199.63H165.622L169.859 204.523V199.909C169.859 199.813 169.934 199.727 170.041 199.727H170.665C170.762 199.727 170.848 199.813 170.848 199.909V206.48C170.848 206.577 170.762 206.652 170.665 206.652H170.407L166.17 201.619V206.373C166.17 206.469 166.095 206.555 165.987 206.555H165.374C165.277 206.555 165.191 206.469 165.191 206.373V199.802Z"
fill="white"
/>
<path
d="M179.525 205.63C180.955 205.63 181.998 204.577 181.998 203.136C181.998 201.695 180.955 200.662 179.525 200.662H178.234V205.641H179.525V205.63ZM177.234 199.909C177.234 199.813 177.31 199.727 177.406 199.727H179.654C181.536 199.727 183.074 201.254 183.074 203.125C183.074 204.996 181.536 206.555 179.654 206.555H177.406C177.31 206.555 177.234 206.469 177.234 206.372V199.92V199.909Z"
fill="white"
/>
<path
d="M189.159 199.727H189.805C189.901 199.727 189.987 199.813 189.987 199.909V206.372C189.987 206.48 189.901 206.555 189.805 206.555H189.159C189.052 206.555 188.977 206.469 188.977 206.372V199.909C188.977 199.813 189.063 199.727 189.159 199.727Z"
fill="white"
/>
<path
d="M199.399 199.63C200.389 199.63 201.098 199.963 201.765 200.533C201.851 200.608 201.851 200.727 201.765 200.802L201.335 201.243C201.271 201.329 201.184 201.329 201.088 201.243C200.625 200.845 200.002 200.587 199.399 200.587C198.001 200.587 196.947 201.759 196.947 203.125C196.947 204.491 198.012 205.652 199.41 205.652C200.12 205.652 200.615 205.372 201.088 205.007C201.174 204.942 201.26 204.953 201.324 205.007L201.776 205.448C201.851 205.512 201.83 205.641 201.776 205.706C201.109 206.351 200.27 206.652 199.41 206.652C197.453 206.652 195.883 205.104 195.883 203.146C195.883 201.189 197.453 199.63 199.41 199.63"
fill="white"
/>
</svg>
)
}

View File

@@ -0,0 +1,69 @@
export function GrandHotelLogoSmall({ className }: { className?: string }) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width="88"
height="34"
viewBox="0 0 88 34"
fill="none"
className={className}
>
<path
d="M9.12352 17.1097C3.19036 17.1097 0 14.1821 0 8.40908C0 5.08733 1.7122 2.31578 4.53712 1.0265C6.01528 0.369539 7.48934 0 9.57107 0C11.4434 0 12.9462 0.422917 14.3176 0.554309C14.1575 1.24001 13.9768 3.05897 13.9234 4.32361C13.8742 4.38931 13.7592 4.42216 13.6483 4.42216C13.5744 4.42216 13.5005 4.40573 13.4512 4.37699C13.2665 2.34452 12.9257 1.74094 12.1086 1.31802C11.2669 0.895106 10.1295 0.661065 8.54868 0.661065C3.93354 0.661065 1.95856 3.87606 1.95856 8.30643C1.95856 12.7368 4.48785 16.5061 9.44789 16.5061C10.265 16.5061 11.1601 16.3747 11.5584 16.2146C12.0593 16.0052 12.2687 15.6603 12.3221 14.8966C12.3755 14.0507 12.4535 12.8148 12.3755 11.9443C12.2975 10.9959 12.1373 10.7043 11.2956 10.5729C10.8727 10.4949 10.6879 10.4949 10.0022 10.4128C9.92419 10.3594 9.92419 10.072 10.0022 10.0186C10.9794 10.0186 12.0839 10.0966 13.1679 10.0966C14.2519 10.0966 14.8555 10.072 15.5166 10.0186C15.5699 10.0966 15.5699 10.3635 15.4919 10.4128C15.0444 10.4908 14.8062 10.5442 14.5968 10.6222C14.1205 10.7536 14.0179 11.1765 13.9645 11.9402C13.9111 12.7573 13.8577 14.3915 13.9399 15.0526C13.9932 15.5535 14.0179 15.6315 14.5188 15.7917C14.5434 15.8697 14.5188 16.1078 14.4654 16.1612C13.8577 16.268 11.2997 17.1097 9.13994 17.1097"
fill="white"
/>
<path
d="M48.0375 16.7151C47.3805 16.6904 45.8777 16.6371 45.2701 16.6371C44.6624 16.6371 42.8968 16.6617 42.3425 16.7151C42.3137 16.6617 42.2891 16.3743 42.3425 16.3209C42.868 16.2429 43.291 16.1895 43.6605 16.0581C44.0834 15.8734 44.0834 15.6886 43.9767 15.319C43.6851 14.1858 42.6833 11.365 42.1823 9.91556L41.9976 9.78416C41.7348 9.75952 41.1805 9.75953 39.5463 9.75953C37.7807 9.75953 37.6493 9.75952 37.3865 9.78416C37.3085 9.78416 37.2018 9.89092 37.1771 9.96894C36.6516 11.3403 35.5676 14.2392 35.4649 15.0029C35.3869 15.4792 35.3582 15.898 36.2286 16.1115C36.5448 16.1895 36.6516 16.2183 37.3373 16.3209C37.3906 16.3743 37.3619 16.6658 37.3126 16.7151C36.8363 16.7151 35.8632 16.6371 34.7012 16.6371C33.6213 16.6371 32.4594 16.6904 31.905 16.6904C30.743 16.6904 30.2175 16.2429 29.347 15.319C28.3451 14.2392 26.2347 11.1268 25.1794 9.70204C24.97 9.38588 24.7565 9.27912 24.5717 9.27912C24.4814 9.27502 24.3664 9.27091 24.2391 9.27091C23.7177 9.27091 22.954 9.30376 22.5968 9.30376C22.5434 9.30376 22.49 9.43516 22.49 9.48853C22.49 10.8846 22.49 13.6274 22.5434 14.6046C22.568 15.7379 22.7815 15.9226 23.2537 16.054C23.6479 16.1608 24.1488 16.2388 24.6251 16.3168C24.7031 16.3702 24.6785 16.633 24.6005 16.711C24.2556 16.711 22.7815 16.633 21.6729 16.633C20.0387 16.633 19.1149 16.711 18.7207 16.711C18.6139 16.6863 18.6139 16.3414 18.7207 16.3168C19.2463 16.2388 19.7472 16.1854 20.0141 16.1074C20.6464 15.9473 20.8065 15.5818 20.8312 14.6046C20.8558 13.8943 20.8845 10.1209 20.8845 8.72482C20.8845 7.19739 20.8846 3.05444 20.8312 2.10595C20.8065 1.44489 20.6464 1.07945 19.9853 0.943957C19.6445 0.865943 19.1682 0.812566 18.7207 0.783824C18.6673 0.730446 18.6961 0.414284 18.7453 0.389648C19.3777 0.389648 20.5889 0.46766 21.3034 0.46766C23.0443 0.46766 24.2556 0.414283 25.1794 0.414283C28.1604 0.414283 29.6098 2.26198 29.6098 4.3971C29.6098 6.71698 28.029 7.957 26.5508 8.61396C26.4974 8.66733 26.4974 8.72071 26.5262 8.74534C27.5527 10.4083 29.9793 13.5986 31.1947 14.8099C32.1432 15.7584 32.6441 16.0212 33.2764 16.0212C33.7774 16.0212 33.9375 15.8364 34.3563 14.8345C35.9659 11.0365 38.7333 3.41577 39.3123 1.83496C39.497 1.30528 39.6284 0.779716 39.6818 0.438918C39.7064 0.438918 39.9199 0.463553 40.2895 0.463553C40.6837 0.463553 40.8684 0.438918 40.8972 0.438918C40.9505 0.677066 41.0573 1.178 41.2133 1.67893C41.6896 2.99695 44.7445 12.5146 45.5369 14.4691C46.2226 16.0253 46.3294 16.1033 48.095 16.3127C48.1484 16.3907 48.095 16.6822 48.0416 16.7069M39.8625 2.58225L39.7557 2.60688C39.3328 3.7155 38.0148 7.56282 37.6206 8.72482C37.6206 8.83158 37.6452 8.88495 37.7273 8.90959C37.9655 8.93422 38.6224 8.93422 40.0472 8.93422C40.6262 8.93422 41.6568 8.93422 41.7882 8.90959C41.8128 8.90959 41.8662 8.83158 41.8415 8.72482C41.2092 6.72109 40.2607 3.74014 39.8625 2.58225ZM23.5699 1.00144C23.2783 1.00144 22.9088 1.02608 22.6994 1.1082C22.646 1.13283 22.568 1.3176 22.568 1.42436C22.49 2.31946 22.49 6.61844 22.49 8.35938C22.49 8.41276 22.568 8.49078 22.5968 8.49078C23.0484 8.54415 23.7218 8.59342 24.3541 8.59342C24.9413 8.59342 25.4956 8.55236 25.8158 8.4374C26.711 8.12123 27.9263 7.19739 27.9263 4.93088C27.9263 2.42622 26.5016 1.00144 23.574 1.00144"
fill="white"
/>
<path
d="M65.6368 16.7683C65.5177 16.7559 65.2549 16.7477 64.988 16.7477C64.7211 16.7477 64.4501 16.7559 64.3188 16.7683C63.0007 14.7892 54.6409 4.61452 53.4543 3.161L53.3475 3.18974C53.3229 5.80115 53.3229 12.7854 53.3722 14.317C53.4255 15.635 53.8197 15.9265 54.374 16.0826C54.7436 16.214 55.2979 16.2673 55.7701 16.3207C55.8481 16.3495 55.7947 16.6902 55.7413 16.7149C55.2404 16.7149 54.1071 16.6369 52.7604 16.6369C51.5737 16.6369 50.732 16.7149 50.2023 16.7149C50.149 16.6615 50.149 16.3453 50.2023 16.3207C50.7033 16.2673 50.9414 16.2427 51.2822 16.1359C51.8899 15.9799 52.3087 15.6884 52.3621 14.317C52.4155 13.1057 52.5181 8.25243 52.5715 2.71344C52.5715 2.47529 52.4401 1.97436 52.0952 1.60482C51.5409 0.972502 50.9373 0.919122 49.8533 0.78773C49.8287 0.734352 49.8533 0.442827 49.9067 0.393555C50.2763 0.393555 51.4875 0.47157 52.3046 0.47157C52.8302 0.47157 53.1751 0.471571 53.4132 0.446935C53.4912 0.607068 53.7294 1.00124 54.4397 1.87171C57.4987 5.61638 63.748 13.1837 64.6965 14.2636L64.7745 14.2102C64.7745 10.6503 64.8279 4.32299 64.6678 2.47529C64.6144 1.76496 64.5076 1.28866 63.7727 1.05051C63.3251 0.919121 62.7708 0.841108 62.1631 0.78773C62.0851 0.734352 62.1385 0.442827 62.1877 0.393555C62.8447 0.393555 63.9533 0.47157 65.1933 0.47157C65.9324 0.47157 67.3038 0.393555 67.5912 0.393555C67.6446 0.446933 67.6446 0.734352 67.5912 0.78773C67.119 0.865744 66.9055 0.894486 66.5647 0.997136C65.9037 1.18191 65.7476 1.73622 65.7189 2.3398C65.5875 4.29015 65.6121 9.74701 65.5629 13.2823C65.5629 14.4689 65.5875 15.943 65.6163 16.7642"
fill="white"
/>
<path
d="M77.7019 16.8221C76.1991 16.8221 75.46 16.744 73.2182 16.7153C73.0252 16.7153 72.3641 16.703 71.7646 16.703C71.4649 16.703 71.1816 16.703 70.9804 16.7153C70.9024 16.6907 70.9024 16.3211 70.9804 16.3211C71.5101 16.2431 71.9822 16.1897 72.3764 16.083C72.824 15.9516 73.1689 15.8448 73.2469 14.7362C73.3249 12.9706 73.3249 10.4126 73.3249 8.22411C73.3249 6.90608 73.3249 3.47758 73.2715 2.55373C73.2181 1.47385 73.1401 1.15769 72.4544 0.997558C72.1383 0.919544 71.7687 0.837423 71.1898 0.788151C71.1364 0.734773 71.1898 0.418612 71.2432 0.393976C71.9001 0.418612 73.407 0.471991 74.0886 0.471991C75.8296 0.471991 76.9628 0.365234 79.0199 0.365234C81.3152 0.365234 83.2902 0.972921 84.6903 2.20883C86.3532 3.68698 87.0882 5.74409 87.0882 8.16663C87.0882 12.1207 85.0065 14.2846 83.2655 15.3398C81.656 16.3129 79.8904 16.818 77.7019 16.818M76.8602 1.00166C76.3059 1.00166 75.6202 1.05504 75.3574 1.13306C75.226 1.18643 75.0412 1.28908 75.0166 1.712C74.9632 2.34432 74.9632 6.06435 74.9632 8.3555C74.9632 10.6466 74.9632 13.7344 75.0166 14.5761C75.0412 14.9703 75.1767 15.3398 75.5955 15.5779C76.0965 15.8695 77.2585 16.0542 78.8639 16.0542C80.2887 16.0542 81.8161 15.7627 83.0561 14.6048C84.3495 13.3936 85.1912 11.6772 85.1912 8.61828C85.1912 5.95349 84.3741 3.74036 82.2103 2.21293C80.9703 1.34246 79.1513 1.00166 76.8561 1.00166"
fill="white"
/>
<path
d="M14.6377 30.1415C14.2107 30.1415 13.9562 30.1087 13.4634 30.1087C12.9707 30.1087 12.5232 30.1292 12.2686 30.1415C12.2357 30.1004 12.2481 30.0142 12.2686 29.9814C12.4493 29.9608 12.6012 29.9485 12.8024 29.8951C13.0282 29.8295 13.0816 29.7473 13.0898 29.3614C13.1021 29.0945 13.1021 27.6861 13.1021 27.021C13.1021 26.9799 13.0816 26.947 13.061 26.947C12.9132 26.9347 11.8334 26.9347 11.2667 26.9347C10.5194 26.9347 9.41903 26.9347 9.29996 26.947L9.2589 27.0127C9.2589 27.5588 9.27122 29.0534 9.27943 29.2136C9.31228 29.5749 9.29175 29.7884 9.54632 29.8664C9.69413 29.9075 9.78036 29.9403 10.1335 29.9855L10.1006 30.1456C9.76804 30.1333 9.36565 30.1128 8.95916 30.1128C8.55267 30.1128 7.95319 30.1333 7.71094 30.1456V29.9855C7.93677 29.9526 8.12564 29.9198 8.25703 29.8787C8.56498 29.7843 8.56498 29.5379 8.58962 29.0575C8.60194 28.6633 8.60194 27.5958 8.60194 26.676C8.60194 25.6413 8.58962 24.4013 8.58141 24.2535C8.56088 23.9332 8.46233 23.8388 8.3022 23.7936C8.14207 23.7526 7.98193 23.7403 7.71504 23.6992V23.5391C8.05584 23.5391 8.61426 23.5719 8.94274 23.5719C9.51758 23.5719 9.75572 23.5514 10.0431 23.5391L10.0308 23.6992C9.90354 23.7115 9.69824 23.7403 9.59148 23.7731C9.37797 23.8388 9.29175 23.8922 9.28353 24.2412C9.263 24.6682 9.263 25.395 9.263 26.5036C9.263 26.5447 9.28353 26.5775 9.30406 26.5898C9.32459 26.6021 9.47652 26.6104 11.2914 26.6104C12.3507 26.6104 12.9666 26.6103 13.0652 26.6021L13.1062 26.5488C13.1062 25.9944 13.1062 24.4999 13.0857 24.1673C13.0734 23.9661 13.02 23.847 12.8722 23.7936C12.6792 23.7403 12.5191 23.7197 12.3261 23.6992V23.5391C12.5273 23.5391 12.9789 23.5719 13.4675 23.5719C13.9069 23.5719 14.4283 23.5391 14.6008 23.5391V23.6992C14.4078 23.732 14.2395 23.7526 14.1204 23.7936C13.8946 23.8675 13.8124 23.9415 13.8001 24.4013C13.7878 24.7011 13.7673 25.6085 13.7673 26.828C13.7673 27.7559 13.7796 29.0822 13.8001 29.4024C13.8207 29.6898 13.874 29.8089 14.0793 29.8828C14.2189 29.9362 14.3585 29.9567 14.6665 29.9896C14.687 30.0224 14.687 30.1169 14.646 30.1497"
fill="white"
/>
<path
d="M19.7228 30.302C18.8031 30.302 17.949 29.8832 17.4152 29.296C16.7952 28.6021 16.5078 27.6824 16.5078 26.7667C16.5078 26.0071 16.7336 25.3461 17.095 24.7918C17.6821 23.9254 18.877 23.3711 19.9158 23.3711C22.0181 23.3711 23.0897 24.9724 23.0897 26.7134C23.0897 27.6085 22.8762 28.2737 22.4615 28.8813C21.8538 29.8093 20.7739 30.302 19.7269 30.302M19.5504 23.679C19.1356 23.679 18.7825 23.7735 18.4828 23.9336C17.637 24.414 17.2756 25.4405 17.2756 26.5491C17.2756 27.6577 17.6903 28.8978 18.684 29.5506C19.07 29.8052 19.5504 29.9571 20.1375 29.9571C20.6384 29.9571 21.0901 29.8093 21.3981 29.5506C22.1248 28.9635 22.3794 28.0766 22.3794 27.0501C22.3794 25.9414 21.9852 24.7836 21.0778 24.1553C20.6713 23.8556 20.1704 23.6749 19.5504 23.6749"
fill="white"
/>
<path
d="M29.0927 30.1415C28.7847 30.1415 28.1729 30.1086 27.8116 30.1086C27.2244 30.1086 26.6701 30.1415 26.3581 30.1415C26.3252 30.1004 26.3252 30.0142 26.3581 29.9813C26.6989 29.9485 26.9329 29.9156 27.0643 29.8869C27.3969 29.8335 27.4297 29.5995 27.4503 29.1191C27.4626 28.8111 27.4708 25.6577 27.4708 23.9291C27.4708 23.888 27.4297 23.8552 27.4051 23.8552C27.323 23.8511 27.0725 23.847 26.7933 23.847C26.3991 23.847 25.9434 23.8511 25.812 23.8634C25.6518 23.8634 25.5245 23.9578 25.426 24.118C25.2864 24.3192 25.1468 24.7174 25.0318 25.0582L24.8594 25.0254C24.9333 24.586 25.0318 23.8388 25.0524 23.4117L25.1057 23.3994C25.2659 23.4856 25.6395 23.5595 25.9064 23.5595H29.8687C30.23 23.5595 30.4435 23.5472 30.7761 23.4323L30.8172 23.4528C30.7227 23.7607 30.6447 24.4793 30.6037 25.0131C30.5996 25.0336 30.5626 25.0418 30.5215 25.0418C30.4764 25.0418 30.4271 25.0295 30.423 25.0131C30.4025 24.7544 30.3573 24.3808 30.2752 24.1672C30.2013 23.9743 30.0822 23.8798 29.8687 23.8675C29.6552 23.8511 29.3062 23.847 28.9777 23.847C28.6492 23.847 28.3372 23.8511 28.2058 23.8593L28.1524 23.9537C28.1524 25.4812 28.1729 28.6017 28.1934 29.1026C28.2263 29.776 28.3536 29.8294 28.5876 29.891C28.7354 29.9321 28.8874 29.9567 29.1091 29.9772L29.0886 30.1374"
fill="white"
/>
<path
d="M36.1355 30.1419C35.6017 30.1419 35.2691 30.109 33.6062 30.109C32.8917 30.109 32.6331 30.1419 32.2266 30.1419V29.9818C32.4935 29.9612 32.707 29.9489 32.8999 29.8955C33.1545 29.8298 33.2407 29.7149 33.2736 29.2755C33.2859 29.1154 33.2941 27.8549 33.2941 26.5943C33.2941 25.535 33.2818 24.5126 33.2736 24.3524C33.2531 23.9254 33.2079 23.831 32.941 23.7653C32.8137 23.7324 32.6618 23.6996 32.4483 23.6791L32.4606 23.5312C32.6946 23.5312 33.0067 23.5641 33.5939 23.5641H35.6551C36.0492 23.5641 36.5748 23.5518 36.7349 23.5312L36.7678 23.5641C36.6734 23.9172 36.6077 24.5701 36.5748 24.9191L36.4024 24.9314C36.3818 24.6317 36.349 24.4387 36.3161 24.3032C36.2422 24.0486 36.1683 23.8762 35.7084 23.8556C35.5483 23.8474 35.0843 23.8433 34.6861 23.8433C34.3986 23.8433 34.1441 23.8433 34.0702 23.8556C33.9962 23.8679 33.9634 23.9501 33.9634 24.0034C33.9429 24.3894 33.9306 26.4178 33.9429 26.5122C33.9429 26.5533 33.9552 26.5984 33.9757 26.5984C34.0784 26.6066 34.3042 26.6107 34.567 26.6107C34.9899 26.6107 35.4949 26.6025 35.6879 26.5902C36.0287 26.5697 36.0944 26.3972 36.1478 26.2371C36.1888 26.118 36.2217 25.9825 36.2545 25.8429L36.4352 25.8552C36.4024 26.0277 36.3613 26.4629 36.3613 26.8078C36.3613 27.2677 36.3818 27.5017 36.3818 27.6619C36.3654 27.6865 36.3161 27.6988 36.2751 27.6988C36.2422 27.6988 36.2135 27.6906 36.2012 27.6701C36.1806 27.51 36.1683 27.4237 36.1355 27.3047C36.1026 27.1774 36.0616 26.9515 35.6961 26.931C35.499 26.9187 35.0022 26.9105 34.5834 26.9105C34.3247 26.9105 34.0948 26.9105 33.9839 26.9228L33.9429 27.009C33.9347 27.1897 33.9429 28.7828 33.9634 29.411C33.9757 29.6902 34.1112 29.7724 34.218 29.797C34.4315 29.8381 34.8174 29.8627 35.5729 29.8627C36.2258 29.8627 36.3531 29.7231 36.4927 29.5835C36.6528 29.4439 36.8992 29.0374 37.0675 28.6227L37.2071 28.6966C37.1538 29.0374 36.8869 29.8298 36.7678 30.031C36.7021 30.1378 36.6692 30.1501 36.1273 30.1501"
fill="white"
/>
<path
d="M43.0136 30.1501C42.4675 30.1501 40.4186 30.109 39.9588 30.109C39.5317 30.109 38.8912 30.1419 38.7188 30.1419V29.9818C38.9528 29.9489 39.1335 29.9407 39.2854 29.9079C39.5112 29.8545 39.6262 29.7806 39.6467 29.4275C39.6672 29.1277 39.6796 28.9265 39.6796 26.4465C39.6796 25.3379 39.6796 24.7056 39.6672 24.4797C39.6467 23.946 39.6262 23.8392 39.2936 23.7653C39.1663 23.7324 38.8789 23.6996 38.7721 23.6914L38.7927 23.5312C39.0185 23.5312 39.3921 23.5641 39.9793 23.5641C40.5008 23.5641 40.9072 23.5312 41.092 23.5312C41.1249 23.5436 41.1331 23.6791 41.092 23.6914C40.8785 23.7242 40.7841 23.7324 40.6445 23.7653C40.3899 23.831 40.3776 23.9665 40.3653 24.2334C40.3529 24.5865 40.3529 25.8347 40.3447 26.7134C40.3324 27.6414 40.3447 28.8937 40.3653 29.4562C40.3776 29.6286 40.4597 29.7354 40.5377 29.7641C40.6773 29.8339 41.2604 29.8586 41.7736 29.8586C42.0569 29.8586 42.3156 29.8504 42.4716 29.8381C42.6975 29.8257 42.8781 29.719 43.0588 29.4973C43.2066 29.3166 43.4653 28.8896 43.6665 28.3969C43.6747 28.3927 43.6829 28.3886 43.6993 28.3886C43.7486 28.3886 43.8184 28.4174 43.8266 28.4502C43.7404 28.869 43.494 29.7313 43.3462 30.0187C43.2928 30.0844 43.1984 30.146 43.0136 30.146"
fill="white"
/>
<path
d="M55.0666 30.22C54.1468 30.22 53.2928 29.8012 52.759 29.214C52.139 28.5201 51.8516 27.6004 51.8516 26.6847C51.8516 25.9251 52.0774 25.264 52.4387 24.7097C53.0259 23.8434 54.2207 23.2891 55.2595 23.2891C57.3618 23.2891 58.4335 24.8904 58.4335 26.6313C58.4335 27.5306 58.22 28.1916 57.8053 28.7993C57.1976 29.7273 56.1177 30.22 55.0707 30.22M54.8941 23.597C54.4794 23.597 54.1263 23.6915 53.8265 23.8516C52.9807 24.332 52.6194 25.3585 52.6194 26.4671C52.6194 27.5757 53.0341 28.8157 54.0277 29.4686C54.4137 29.7232 54.8941 29.8751 55.4813 29.8751C55.9822 29.8751 56.4338 29.7273 56.7418 29.4686C57.4686 28.8814 57.7231 27.9945 57.7231 26.968C57.7231 25.8553 57.329 24.7015 56.4215 24.0733C56.015 23.7736 55.5141 23.5929 54.8941 23.5929"
fill="white"
/>
<path
d="M62.0643 30.2198C61.4894 30.2198 60.8776 30.0473 60.6559 29.8995C60.5492 29.7517 60.4424 28.7663 60.4219 28.4583C60.4383 28.4255 60.5122 28.409 60.5574 28.409C60.5738 28.409 60.5861 28.409 60.5943 28.4172C60.7668 29.0701 60.9803 29.4848 61.3088 29.6983C61.5757 29.8913 61.9082 29.9652 62.3763 29.9652C63.0374 29.9652 63.604 29.5587 63.604 28.7047C63.604 27.9451 63.0908 27.5509 62.1505 26.976C61.3498 26.4833 60.6888 25.929 60.6888 25.0339C60.6888 23.9663 61.5551 23.293 62.6638 23.293C63.2838 23.293 63.6902 23.412 64.1173 23.4531C64.0516 23.7939 63.9777 24.2948 63.9366 24.7999L63.7559 24.8122C63.7149 24.0731 63.5958 23.8391 63.3412 23.6913C63.1154 23.564 62.8732 23.5106 62.52 23.5106C61.7317 23.5106 61.3129 24.0772 61.3047 24.7054C61.2923 25.3254 61.6167 25.6991 62.0314 26.007C62.4379 26.2945 62.9389 26.5531 63.2468 26.7543C63.7067 27.0623 64.2815 27.5016 64.2815 28.3228C64.2815 29.3575 63.448 30.2239 62.0725 30.2239"
fill="white"
/>
<path
d="M70.3183 30.0671C69.7722 30.0671 67.7233 30.026 67.2634 30.026C66.8364 30.026 66.1959 30.0589 66.0234 30.0589V29.8988C66.2575 29.8659 66.4423 29.8577 66.5901 29.8249C66.8159 29.7715 66.9309 29.6976 66.9514 29.3444C66.9719 29.0447 66.9842 28.8435 66.9842 26.3635C66.9842 25.2508 66.9842 24.6226 66.9719 24.3967C66.9514 23.8629 66.9309 23.7562 66.5983 23.6823C66.471 23.6494 66.1836 23.6166 66.0768 23.6084L66.0973 23.4482C66.3232 23.4482 66.6968 23.4811 67.284 23.4811C67.8054 23.4811 68.2119 23.4482 68.3967 23.4482C68.4296 23.4606 68.4378 23.5961 68.3967 23.6084C68.1832 23.6412 68.0846 23.6494 67.9492 23.6823C67.6946 23.748 67.6823 23.8835 67.6699 24.1504C67.6576 24.5035 67.6576 25.7517 67.6494 26.6263C67.6371 27.5542 67.6494 28.8066 67.6699 29.3732C67.6823 29.5456 67.7644 29.6524 67.8424 29.6811C67.982 29.7509 68.565 29.7756 69.0783 29.7756C69.3616 29.7756 69.6203 29.7674 69.7763 29.755C70.0021 29.7427 70.1828 29.636 70.3635 29.4143C70.5113 29.2336 70.77 28.8066 70.9712 28.3138C70.9794 28.3097 70.9876 28.3056 71.004 28.3056C71.0492 28.3056 71.1231 28.3344 71.1313 28.3672C71.0451 28.786 70.7987 29.6483 70.6509 29.9357C70.5975 30.0014 70.5031 30.063 70.3183 30.063"
fill="white"
/>
<path
d="M76.0431 30.22C75.1234 30.22 74.2693 29.8012 73.7355 29.214C73.1155 28.5201 72.8281 27.6004 72.8281 26.6847C72.8281 25.9251 73.054 25.264 73.4153 24.7097C74.0024 23.8434 75.1973 23.2891 76.2361 23.2891C78.3384 23.2891 79.4059 24.8904 79.4059 26.6313C79.4059 27.5306 79.1924 28.1916 78.7777 28.7993C78.17 29.7273 77.0901 30.22 76.0431 30.22ZM75.8748 23.597C75.4601 23.597 75.1069 23.6915 74.8072 23.8516C73.9614 24.332 73.6 25.3585 73.6 26.4671C73.6 27.5757 74.0148 28.8157 75.0084 29.4686C75.3944 29.7232 75.8748 29.8751 76.4619 29.8751C76.9629 29.8751 77.4104 29.7273 77.7225 29.4686C78.4492 28.8814 78.7038 27.9945 78.7038 26.968C78.7038 25.8553 78.3096 24.7015 77.4022 24.0733C76.9957 23.7736 76.4948 23.5929 75.8748 23.5929"
fill="white"
/>
<path
d="M48.2357 33.6115H48.0469V20.8008H48.2357V33.6115Z"
fill="white"
/>
</svg>
)
}

View File

@@ -0,0 +1,89 @@
export function HaymarketLogoLarge({ className }: { className?: string }) {
return (
<svg
width="308"
height="315"
viewBox="0 0 308 315"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<path
d="M103.509 233.595C104.033 233.297 104.669 232.681 104.669 231.824C104.669 230.655 103.699 229.762 102.35 229.762H99.851C99.7278 229.762 99.6406 229.859 99.6406 229.972V237.351C99.6406 237.463 99.7278 237.561 99.851 237.561H102.473C103.879 237.561 104.905 236.658 104.905 235.411C104.905 234.385 104.105 233.841 103.509 233.595ZM100.775 230.808H102.278C102.991 230.808 103.427 231.275 103.427 231.958C103.427 232.64 102.991 233.153 102.278 233.153H100.775V230.814V230.808ZM102.458 236.54H100.764V234.154H102.293C103.017 234.154 103.663 234.646 103.663 235.324C103.663 236.001 103.14 236.54 102.458 236.54Z"
fill="#262626"
/>
<path
d="M116.608 229.762H115.772C115.695 229.762 115.628 229.818 115.592 229.864L113.576 232.707L111.559 229.864C111.528 229.818 111.472 229.762 111.38 229.762H110.554C110.374 229.762 110.287 229.941 110.374 230.085L112.981 233.81V237.356C112.981 237.469 113.068 237.566 113.191 237.566H113.925C114.038 237.566 114.135 237.469 114.135 237.356V233.8L116.777 230.09C116.865 229.946 116.777 229.767 116.598 229.767L116.608 229.762Z"
fill="#262626"
/>
<path
d="M132.615 233.071C131.691 232.691 131.199 232.301 131.199 231.665C131.199 231.254 131.522 230.664 132.456 230.664C133.102 230.664 133.882 231.177 133.959 231.224C134.113 231.321 134.262 231.254 134.349 231.111C134.436 230.977 134.539 230.818 134.626 230.685C134.739 230.516 134.647 230.362 134.56 230.305C134.447 230.228 133.61 229.648 132.497 229.648C130.727 229.648 130.055 230.839 130.055 231.711C130.055 233.004 130.947 233.594 132.081 234.077C133.185 234.533 133.764 234.959 133.764 235.626C133.764 236.196 133.272 236.663 132.507 236.663C131.65 236.663 130.788 235.949 130.722 235.893C130.598 235.79 130.445 235.836 130.342 235.98C130.244 236.124 130.152 236.293 130.055 236.437C129.942 236.627 130.024 236.704 130.121 236.791C130.301 236.96 131.158 237.673 132.517 237.673C133.964 237.673 135.001 236.724 135.001 235.565C135.001 234.205 133.898 233.589 132.605 233.066L132.615 233.071Z"
fill="#262626"
/>
<path
d="M147.221 235.79C147.155 235.733 147.052 235.723 146.954 235.8C146.421 236.215 145.851 236.534 145.035 236.534C143.44 236.534 142.229 235.21 142.229 233.645C142.229 232.08 143.435 230.746 145.025 230.746C145.718 230.746 146.431 231.038 146.954 231.495C147.052 231.592 147.155 231.592 147.232 231.495L147.724 230.992C147.811 230.905 147.811 230.771 147.714 230.679C146.954 230.022 146.144 229.643 145.015 229.643C142.788 229.643 140.992 231.438 140.992 233.665C140.992 235.892 142.788 237.668 145.015 237.668C146.005 237.668 146.965 237.324 147.724 236.585C147.801 236.508 147.822 236.364 147.734 236.282L147.221 235.779V235.79Z"
fill="#262626"
/>
<path
d="M157.426 229.772C157.395 229.705 157.292 229.648 157.236 229.648H157.123C157.067 229.648 156.969 229.705 156.933 229.772L153.511 237.273C153.444 237.417 153.531 237.566 153.701 237.566H154.404C154.537 237.566 154.624 237.478 154.66 237.396C154.881 236.883 155.117 236.38 155.337 235.867H158.98L159.673 237.396C159.719 237.494 159.796 237.566 159.93 237.566H160.633C160.797 237.566 160.889 237.422 160.822 237.273L157.421 229.772H157.426ZM155.774 234.913L157.133 231.86H157.19L158.56 234.913H155.774Z"
fill="#262626"
/>
<path
d="M173.283 229.761H172.57C172.447 229.761 172.36 229.858 172.36 229.971V235.241H172.349L167.511 229.643H167.234C167.121 229.643 167.023 229.73 167.023 229.843V237.344C167.023 237.457 167.126 237.555 167.234 237.555H167.937C168.06 237.555 168.147 237.452 168.147 237.344V231.916H168.157L172.996 237.668H173.283C173.396 237.668 173.494 237.58 173.494 237.467V229.966C173.494 229.853 173.391 229.755 173.283 229.755V229.761Z"
fill="#262626"
/>
<path
d="M183.418 229.762H180.852C180.74 229.762 180.652 229.859 180.652 229.972V237.351C180.652 237.463 180.74 237.561 180.852 237.561H183.418C185.568 237.561 187.333 235.811 187.333 233.651C187.333 231.491 185.573 229.762 183.418 229.762ZM183.264 236.504H181.791V230.819H183.264C184.901 230.819 186.096 232.014 186.096 233.651C186.096 235.288 184.906 236.504 183.264 236.504Z"
fill="#262626"
/>
<path
d="M194.183 229.762H194.917C195.035 229.762 195.127 229.859 195.127 229.972V237.351C195.127 237.469 195.035 237.561 194.917 237.561H194.183C194.065 237.561 193.973 237.463 193.973 237.351V229.972C193.973 229.854 194.065 229.762 194.183 229.762Z"
fill="#262626"
/>
<path
d="M207.979 235.79C207.912 235.733 207.81 235.723 207.712 235.8C207.179 236.215 206.609 236.534 205.793 236.534C204.197 236.534 202.987 235.21 202.987 233.645C202.987 232.08 204.192 230.746 205.783 230.746C206.476 230.746 207.189 231.038 207.712 231.495C207.81 231.592 207.912 231.592 207.989 231.495L208.482 230.992C208.569 230.905 208.569 230.771 208.472 230.679C207.712 230.022 206.902 229.643 205.773 229.643C203.546 229.643 201.75 231.438 201.75 233.665C201.75 235.892 203.546 237.668 205.773 237.668C206.763 237.668 207.723 237.324 208.482 236.585C208.559 236.508 208.585 236.364 208.492 236.282L207.979 235.779V235.79Z"
fill="#262626"
/>
<path
d="M154.095 159.952C179.944 159.952 200.976 139.008 200.976 113.266C200.976 87.5248 179.944 66.5859 154.095 66.5859C128.246 66.5859 107.215 87.53 107.215 113.271C107.215 139.013 128.246 159.957 154.095 159.957V159.952ZM137.107 99.1769H171.078L154.095 128.592L137.107 99.1769ZM137.107 98.1662L145.455 83.7024H162.73L171.078 98.1662H137.107ZM171.448 155.554C166.24 157.679 160.555 158.879 154.598 158.941V129.736L171.448 100.562V155.554ZM172.453 71.414C188.636 78.4792 199.97 94.5797 199.97 113.271C199.97 131.963 188.636 148.063 172.453 155.129V71.414ZM171.448 70.9882V96.7808L154.598 67.5967C160.55 67.6583 166.235 68.8589 171.448 70.9882ZM162.151 82.6967H146.04L154.095 68.7409L162.151 82.6967ZM136.738 70.9882C141.945 68.8589 147.635 67.6583 153.587 67.5967L136.738 96.7911V70.9882ZM136.738 100.552L153.587 129.736V158.941C147.635 158.879 141.945 157.679 136.738 155.549V100.552ZM135.732 71.414V155.123C119.554 148.058 108.22 131.958 108.22 113.271C108.22 94.5848 119.549 78.4843 135.732 71.4192V71.414Z"
fill="#262626"
/>
<path
d="M38.8184 191.864H26.6583V182.659H21.9688V206.979H26.6583V196.035H38.8184V206.979H43.508V182.659H38.8184V191.864Z"
fill="#262626"
/>
<path
d="M63.9324 182.659L53.5117 206.979H58.4117L60.7051 201.592H70.4691L72.7626 206.979H77.6625L67.2418 182.659H63.9427H63.9324ZM62.4753 197.421L65.5692 190.227L68.663 197.421H62.4804H62.4753Z"
fill="#262626"
/>
<path
d="M98.1969 182.659L92.8814 191.207L87.5299 182.659H82.1836L90.5212 195.963V206.979H95.2108V195.963L103.548 182.659H98.1969Z"
fill="#262626"
/>
<path
d="M125.793 197.215L116.932 182.659H113.633V206.979H118.322V193.429L124.161 202.982H127.424L133.263 193.429V206.979H137.953V182.659H134.654L125.793 197.215Z"
fill="#262626"
/>
<path
d="M172.117 206.979L161.696 182.659H158.397L147.977 206.979H152.877L155.17 201.592H164.934L167.227 206.979H172.127H172.117ZM156.935 197.421L160.029 190.227L163.123 197.421H156.94H156.935Z"
fill="#262626"
/>
<path
d="M193.862 195.825C194.836 195.512 195.632 195.024 196.294 194.399C197.612 193.147 198.449 191.376 198.449 189.432C198.449 187.487 197.617 185.712 196.294 184.465C195.078 183.352 193.477 182.659 190.978 182.659H182.117V206.979H186.807V196.21H188.51L197.161 206.979H202.964L193.862 195.825ZM193.066 191.31C192.651 191.761 192.061 192.038 190.706 192.038H186.817V186.825H190.706C192.061 186.825 192.651 187.138 193.066 187.59C193.482 188.041 193.759 188.734 193.759 189.468C193.759 190.201 193.482 190.858 193.066 191.31Z"
fill="#262626"
/>
<path
d="M232.891 182.659H226.708L217.498 192.387V182.659H212.809V206.979H217.498V195.024L228.165 206.979H234.178L222.188 193.773L232.891 182.659Z"
fill="#262626"
/>
<path
d="M248.865 196.035H256.336V191.864H248.865V186.825H258.768V182.659H244.176V206.979H259.117V202.808H248.865V196.035Z"
fill="#262626"
/>
<path
d="M268.68 182.659V186.825H275.103V206.979H279.793V186.825H286.222V182.659H268.68Z"
fill="#262626"
/>
</svg>
)
}

View File

@@ -0,0 +1,53 @@
export function HaymarketLogoSmall({ className }: { className?: string }) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width="139"
height="36"
viewBox="0 0 139 36"
fill="none"
className={className}
>
<path
d="M17.8242 34.594C27.1631 34.594 34.7949 27.0124 34.7949 17.7237C34.7949 8.43502 27.1631 0.803223 17.8242 0.803223C8.48532 0.803223 0.853516 8.38481 0.853516 17.6735C0.853516 26.9622 8.48532 34.594 17.8242 34.594ZM12 12.8032H23.6987L17.8242 22.8953L12 12.8032ZM12 12.1505L14.8117 7.23H20.8368L23.6485 12.1505H12ZM23.8995 32.7865C22.0418 33.5396 20.1339 33.8911 18.1255 33.9413V23.6484L23.8995 13.6568V32.7865ZM24.5523 2.91201C30.3765 5.52289 34.1422 11.3472 34.1422 17.6735C34.1422 23.9999 30.3765 29.8241 24.5523 32.4852V2.91201ZM23.8995 2.61075V11.2467L18.2761 1.45594C20.1841 1.50615 22.092 1.90782 23.8995 2.61075ZM20.4853 6.57728H15.1631L17.8242 2.00824L20.4853 6.57728ZM11.7489 2.61075C13.5564 1.90782 15.4644 1.50615 17.4226 1.45594L11.7489 11.2467V2.61075ZM11.7489 13.6568L17.523 23.6484V33.9413C15.5146 33.8911 13.6067 33.4894 11.7489 32.7865V13.6568ZM11.0962 2.91201V32.4852C5.27193 29.8743 1.50624 24.0501 1.50624 17.6735C1.50624 11.2969 5.27193 5.52289 11.0962 2.91201Z"
fill="black"
/>
<path
d="M48.2511 16.7699H43.8829V13.5063H42.1758V22.1925H43.8829V18.2762H48.2511V22.1925H49.908V13.5063H48.2511V16.7699Z"
fill="black"
/>
<path
d="M57.2384 13.5063L53.5229 22.2427H55.2803L56.0836 20.3348H59.5983L60.4016 22.2427H62.1589L58.4435 13.5063H57.2384ZM56.7363 18.7783L57.8409 16.2176L58.9455 18.7783H56.7363Z"
fill="black"
/>
<path
d="M69.5398 13.5063L67.6318 16.5691L65.7239 13.5063H63.8159L66.7783 18.2762V22.1925H68.4854V18.2762L71.4477 13.5063H69.5398Z"
fill="black"
/>
<path
d="M79.4307 18.7281L76.2675 13.5063H75.0625V22.1925H76.7696V17.3725L78.8784 20.7867H80.0332L82.142 17.3725V22.1925H83.7989V13.5063H82.5939L79.4307 18.7281Z"
fill="black"
/>
<path
d="M96.05 22.1925L92.3346 13.4561H91.1295L87.4141 22.1925H89.1714L89.9747 20.2845H93.4894L94.2927 22.1925H96.05ZM90.6274 18.7782L91.732 16.2176L92.8367 18.7782H90.6274Z"
fill="black"
/>
<path
d="M103.883 18.2256C104.234 18.1252 104.535 17.9244 104.736 17.7235C105.188 17.2716 105.489 16.6189 105.489 15.9662C105.489 15.2633 105.188 14.6105 104.736 14.2089C104.284 13.8072 103.732 13.5562 102.828 13.5562H99.665V22.2926H101.372V18.4264H101.975L105.088 22.2926H107.146L103.883 18.2256ZM103.581 16.5687C103.431 16.7193 103.23 16.8198 102.728 16.8198H101.322V14.962H102.728C103.23 14.962 103.431 15.0624 103.581 15.2131C103.732 15.3637 103.832 15.6147 103.832 15.8658C103.832 16.167 103.732 16.4181 103.581 16.5687Z"
fill="black"
/>
<path
d="M117.841 13.5063H115.632L112.318 16.9708V13.5063H110.661V22.1925H112.318V17.9248L116.184 22.1925H118.343L114.025 17.4729L117.841 13.5063Z"
fill="black"
/>
<path
d="M123.615 18.2762H126.276V16.7699H123.615V14.9624H127.129V13.5063H121.908V22.1925H127.28V20.7365H123.615V18.2762Z"
fill="black"
/>
<path
d="M130.694 13.5063V14.9624H133.004V22.1925H134.661V14.9624H136.97V13.5063H130.694Z"
fill="black"
/>
</svg>
)
}

View File

@@ -0,0 +1,97 @@
export function HotelNorgeLogoLarge({ className }: { className?: string }) {
return (
<svg
width="308"
height="315"
viewBox="0 0 308 315"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<path
d="M114.196 242.66C114.196 242.582 114.259 242.507 114.345 242.507H116.144C117.116 242.507 117.809 243.152 117.809 243.994C117.809 244.616 117.355 245.056 116.978 245.273C117.406 245.45 117.982 245.843 117.982 246.587C117.982 247.488 117.241 248.141 116.234 248.141H114.349C114.262 248.141 114.2 248.07 114.2 247.987V242.656L114.196 242.66ZM116.226 247.401C116.716 247.401 117.092 247.019 117.092 246.524C117.092 246.028 116.626 245.678 116.108 245.678H115.007V247.401H116.226ZM116.097 244.954C116.61 244.954 116.924 244.576 116.924 244.096C116.924 243.616 116.614 243.266 116.097 243.266H115.015V244.958H116.097V244.954Z"
fill="#BDB477"
/>
<path
d="M123.956 245.43L122.078 242.739C122.016 242.633 122.078 242.507 122.204 242.507H122.799C122.862 242.507 122.905 242.546 122.929 242.578L124.379 244.631L125.829 242.578C125.853 242.546 125.904 242.507 125.958 242.507H126.558C126.687 242.507 126.75 242.633 126.687 242.739L124.787 245.418V247.987C124.787 248.066 124.712 248.137 124.634 248.137H124.105C124.018 248.137 123.956 248.066 123.956 247.987V245.426V245.43Z"
fill="#BDB477"
/>
<path
d="M136.404 247.327C136.474 247.221 136.541 247.103 136.612 246.996C136.682 246.894 136.796 246.859 136.882 246.93C136.933 246.969 137.548 247.488 138.168 247.488C138.72 247.488 139.073 247.15 139.073 246.741C139.073 246.257 138.657 245.954 137.862 245.623C137.043 245.277 136.404 244.852 136.404 243.916C136.404 243.286 136.886 242.425 138.16 242.425C138.963 242.425 139.563 242.846 139.645 242.901C139.708 242.94 139.774 243.054 139.692 243.176C139.625 243.271 139.555 243.385 139.488 243.483C139.426 243.585 139.32 243.633 139.21 243.562C139.155 243.526 138.595 243.157 138.128 243.157C137.454 243.157 137.223 243.585 137.223 243.884C137.223 244.341 137.576 244.624 138.238 244.899C139.167 245.277 139.963 245.718 139.963 246.701C139.963 247.539 139.218 248.224 138.171 248.224C137.196 248.224 136.576 247.709 136.451 247.587C136.376 247.524 136.322 247.465 136.404 247.331"
fill="#BDB477"
/>
<path
d="M147.325 242.425C148.136 242.425 148.72 242.696 149.265 243.172C149.339 243.235 149.339 243.334 149.272 243.397L148.92 243.759C148.865 243.833 148.794 243.833 148.72 243.759C148.344 243.428 147.83 243.22 147.332 243.22C146.184 243.22 145.318 244.183 145.318 245.313C145.318 246.442 146.192 247.398 147.336 247.398C147.92 247.398 148.332 247.166 148.716 246.867C148.79 246.812 148.861 246.819 148.908 246.859L149.272 247.221C149.339 247.276 149.323 247.382 149.265 247.437C148.72 247.968 148.03 248.22 147.317 248.22C145.714 248.22 144.42 246.941 144.42 245.328C144.42 243.715 145.71 242.421 147.317 242.421"
fill="#BDB477"
/>
<path
d="M153.59 247.933L156.051 242.515C156.075 242.468 156.149 242.425 156.188 242.425H156.271C156.31 242.425 156.38 242.464 156.408 242.515L158.853 247.933C158.9 248.039 158.838 248.141 158.716 248.141H158.211C158.113 248.141 158.058 248.09 158.026 248.019L157.529 246.914H154.907C154.746 247.284 154.578 247.646 154.417 248.019C154.393 248.074 154.331 248.141 154.233 248.141H153.727C153.606 248.141 153.543 248.035 153.59 247.933ZM157.227 246.225L156.239 244.022H156.2L155.224 246.225H157.231H157.227Z"
fill="#BDB477"
/>
<path
d="M163.459 242.57C163.459 242.492 163.53 242.425 163.608 242.425H163.812L167.293 246.465H167.3V242.661C167.3 242.582 167.367 242.507 167.453 242.507H167.963C168.041 242.507 168.116 242.582 168.116 242.661V248.078C168.116 248.157 168.041 248.224 167.963 248.224H167.755L164.275 244.069H164.267V247.988C164.267 248.067 164.2 248.141 164.114 248.141H163.605C163.526 248.141 163.456 248.067 163.456 247.988V242.57H163.459Z"
fill="#BDB477"
/>
<path
d="M173.425 242.66C173.425 242.582 173.491 242.507 173.57 242.507H175.416C176.96 242.507 178.23 243.77 178.23 245.316C178.23 246.862 176.96 248.141 175.416 248.141H173.57C173.491 248.141 173.425 248.07 173.425 247.991V242.66ZM175.302 247.378C176.482 247.378 177.34 246.508 177.34 245.316C177.34 244.124 176.482 243.274 175.302 243.274H174.244V247.381H175.302V247.378Z"
fill="#BDB477"
/>
<path
d="M183.166 242.661C183.166 242.582 183.236 242.511 183.314 242.511H183.844C183.922 242.511 183.996 242.582 183.996 242.661V247.992C183.996 248.07 183.922 248.145 183.844 248.145H183.314C183.236 248.145 183.166 248.074 183.166 247.992V242.661Z"
fill="#BDB477"
/>
<path
d="M191.81 242.425C192.622 242.425 193.206 242.696 193.75 243.172C193.825 243.235 193.825 243.334 193.758 243.397L193.406 243.759C193.351 243.833 193.28 243.833 193.206 243.759C192.829 243.428 192.316 243.22 191.818 243.22C190.67 243.22 189.804 244.183 189.804 245.313C189.804 246.442 190.678 247.398 191.822 247.398C192.406 247.398 192.818 247.166 193.202 246.867C193.276 246.812 193.347 246.819 193.394 246.859L193.758 247.221C193.825 247.276 193.809 247.382 193.75 247.437C193.206 247.968 192.516 248.22 191.803 248.22C190.2 248.22 188.906 246.941 188.906 245.328C188.906 243.715 190.196 242.421 191.803 242.421"
fill="#BDB477"
/>
<path
d="M155.145 166.938V86.32L195.302 166.942H155.145V166.938ZM155.858 82.5824H196.015V163.2L155.858 82.5824ZM111.978 126.446H152.844V166.942H111.978V126.446ZM111.978 82.5824H152.844V124.133H111.978V82.5824ZM109.673 169.251H198.312V80.269H109.673V169.247V169.251Z"
fill="#BDB477"
/>
<path
d="M97.9636 68.5134H210.027V181.007H97.9636V68.5134ZM95.6826 183.297H212.308V66.2236H95.6826V183.297Z"
fill="#BDB477"
/>
<path
d="M56.3557 202.052V211.491H43.963V202.052H41V223.294H43.963V213.249H56.3557V223.294H59.3147V202.052H56.3557Z"
fill="#BDB477"
/>
<path
d="M74.5453 221.896C78.9897 221.896 81.7371 218.315 81.7371 212.674C81.7371 207.032 78.9858 203.452 74.5453 203.452C70.1048 203.452 67.3534 207.032 67.3534 212.674C67.3534 218.315 70.1048 221.896 74.5453 221.896ZM74.5453 201.748C80.5888 201.748 85.0646 206.544 85.0646 212.67C85.0646 218.795 80.5927 223.591 74.5453 223.591C68.4979 223.591 63.9985 218.799 63.9985 212.67C63.9985 206.54 68.5018 201.748 74.5453 201.748Z"
fill="#BDB477"
/>
<path
d="M94.8546 203.842H86.7261V202.052H105.946V203.842H97.8176V223.294H94.8546V203.842Z"
fill="#BDB477"
/>
<path
d="M110.69 202.052H125.258V203.874H113.649V211.459H122.295V213.281H113.649V221.472H125.65V223.294H110.69V202.052Z"
fill="#BDB477"
/>
<path
d="M130.726 202.052H133.689V221.472H144.811V223.294H130.726V202.052Z"
fill="#BDB477"
/>
<path
d="M173.763 202.052H175.879V223.384H174.7L160.524 205.695V223.294H158.407V202.052H161.217L173.763 217.738V202.052Z"
fill="#BDB477"
/>
<path
d="M191.111 221.897C195.555 221.897 198.303 218.316 198.303 212.675C198.303 207.033 195.551 203.453 191.111 203.453C186.67 203.453 183.919 207.033 183.919 212.675C183.919 218.316 186.67 221.897 191.111 221.897ZM191.111 201.749C197.154 201.749 201.63 206.545 201.63 212.671C201.63 218.796 197.158 223.592 191.111 223.592C185.063 223.592 180.564 218.8 180.564 212.671C180.564 206.541 185.067 201.749 191.111 201.749Z"
fill="#BDB477"
/>
<path
d="M209.271 212.155H213.864C216.765 212.155 219.152 211.124 219.152 207.847C219.152 204.963 217.004 203.81 213.864 203.81H209.271V212.155ZM209.271 223.293H206.308V202.056H214.468C218.822 202.056 222.389 203.574 222.389 207.788C222.389 211.612 219.183 213.005 216.345 213.068V213.158C219.007 213.493 220.092 214.704 220.849 216.951L222.056 220.26C222.42 221.291 222.961 222.321 223.78 223.293H220.457C219.853 222.443 219.308 221.11 219.097 220.504L217.827 217.077C217.012 214.771 216.165 213.922 213.382 213.922H209.271V223.297V223.293Z"
fill="#BDB477"
/>
<path
d="M244.815 223.293L243.757 220.138C242.699 222.082 240.132 223.596 237.2 223.596C231.094 223.596 226.622 219.257 226.622 212.824C226.622 206.392 231.517 201.749 237.565 201.749C241.253 201.749 244.184 203.268 246.089 206.635L244.608 208.154C243.216 205.514 241.253 203.693 237.745 203.693C233.363 203.693 230.008 207.001 230.008 212.702C230.008 218.403 233.152 221.653 237.655 221.653C240.677 221.653 243.185 219.591 243.185 216.798V213.461H246.179V223.293H244.819H244.815Z"
fill="#BDB477"
/>
<path
d="M252.04 202.052V223.294H267V221.472H255.003V213.281H263.645V211.459H255.003V203.874H266.608V202.052H252.04Z"
fill="#BDB477"
/>
</svg>
)
}

View File

@@ -0,0 +1,101 @@
export function HotelNorgeLogoSmall({ className }: { className?: string }) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width="175"
height="36"
viewBox="0 0 175 36"
fill="none"
className={className}
>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M4.73252 17.6868H15.5316V6.73497H4.73252V17.6868ZM27.2776 27.7679V6.73497H16.7535L27.2776 27.7679ZM4.73252 29.2802H15.5316V18.6185H4.73252V29.2802ZM26.9874 29.2801L16.4633 8.24714V29.2801H26.9874ZM3.80078 30.1965H28.1941V5.80322H3.80078V30.1965Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M0 34H32V2H0V34ZM0.931742 33.0835H31.0835V2.93174H0.931742V33.0835Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M40.5063 12.9976H42.4615V17.5799H48.0519V12.9976H50.0071V23.5524H48.0519V18.6338H42.4615V23.5524H40.5063V12.9976Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M57.6437 22.7117C59.6905 22.7117 60.8208 21.0315 60.8208 18.2667C60.8208 15.4716 59.6905 13.8067 57.6437 13.8067C55.5816 13.8067 54.4666 15.4869 54.4666 18.2667C54.4666 21.0468 55.5816 22.7117 57.6437 22.7117ZM57.6437 12.8442C60.668 12.8442 63.0203 15.1814 63.0203 18.2667C63.0203 21.3523 60.668 23.6891 57.6437 23.6891C54.6041 23.6891 52.2671 21.3523 52.2671 18.2667C52.2671 15.1814 54.6041 12.8442 57.6437 12.8442Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M67.7117 14.0515H63.7251V12.9976H73.6382V14.0515H69.6516V23.5522H67.6965V14.0515H67.7117Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M75.8999 12.9976H83.4149V14.0668H77.855V17.5646H81.9333V18.6338H77.855V22.4677H83.6593V23.5524H75.8999V12.9976Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M86.0988 12.9976H88.0539V22.4677H93.3847V23.5524H86.0835V12.9976H86.0988Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M107.942 12.9976H109.21V23.5828H108.446L101.573 15.2124V23.5524H100.305V12.9976H102.184L107.942 20.0544V12.9976Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M116.847 22.7117C118.894 22.7117 120.024 21.0315 120.024 18.2667C120.024 15.4716 118.894 13.8067 116.847 13.8067C114.785 13.8067 113.67 15.4869 113.67 18.2667C113.67 21.0468 114.785 22.7117 116.847 22.7117ZM116.847 12.8442C119.872 12.8442 122.224 15.1814 122.224 18.2667C122.224 21.3523 119.872 23.6891 116.847 23.6891C113.808 23.6891 111.471 21.3523 111.471 18.2667C111.455 15.1814 113.792 12.8442 116.847 12.8442Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M126.443 17.9465H128.368C129.834 17.9465 130.842 17.3966 130.842 15.9455C130.842 14.6319 129.91 14.0362 128.368 14.0362H126.443V17.9465ZM126.443 23.5522H124.488V12.9976H128.963C131.132 12.9976 132.95 13.7613 132.95 15.8539C132.95 17.6868 131.346 18.4505 129.788 18.4811V18.5269C131.117 18.6491 131.789 19.2294 132.201 20.4057L132.751 21.9024C132.981 22.5134 133.225 22.9871 133.668 23.5675H131.468C131.148 23.0787 130.918 22.5134 130.781 22.0859L130.17 20.3904C129.803 19.3517 129.391 18.9699 128.169 18.9699H126.473V23.5522H126.443Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M144.204 23.552L143.501 22.0549C142.921 23.0174 141.684 23.7047 140.263 23.7047C137.238 23.7047 134.978 21.6121 134.978 18.3891C134.978 15.1205 137.483 12.8599 140.584 12.8599C142.524 12.8599 143.99 13.6389 144.861 15.1663L144.036 16.037C143.379 14.8455 142.463 13.9749 140.798 13.9749C138.705 13.9749 137.193 15.5329 137.193 18.2517C137.193 20.9248 138.583 22.5744 140.568 22.5744C141.852 22.5744 142.966 21.7343 142.966 20.4665V18.5724H144.952V23.5673H144.204V23.552Z"
fill="white"
/>
<mask
id="mask0_13488_21690"
style={{ maskType: "luminance" }}
maskUnits="userSpaceOnUse"
x="147"
y="12"
width="9"
height="12"
>
<path
d="M147.737 12.999H155.497V23.5538H147.737V12.999Z"
fill="white"
/>
</mask>
<g mask="url(#mask0_13488_21690)">
<path
fillRule="evenodd"
clipRule="evenodd"
d="M147.74 12.9985H155.255V14.0677H149.695V17.5656H153.773V18.6348H149.695V22.4687H155.499V23.5533H147.74V12.9985Z"
fill="white"
/>
</g>
</svg>
)
}

View File

@@ -0,0 +1,73 @@
export function MarskiLogoLarge({ className }: { className?: string }) {
return (
<svg
width="308"
height="315"
viewBox="0 0 308 315"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<path
d="M43.7167 138.162H43.6448L40.0765 123.464H29.125V148.449H36.4021V132.424H36.4739L40.8133 148.449H46.5513L50.8876 132.424H50.9594V148.449H58.2365V123.464H47.285L43.7167 138.162Z"
fill="#FB1228"
/>
<path
d="M97.5689 123.464H90.0483L80.8481 148.446H88.581L89.7018 144.877H97.6438L98.6928 148.446H106.669L97.5689 123.464ZM91.3782 139.526L93.7914 131.828H93.8601L96.0985 139.526H91.3751H91.3782Z"
fill="#FB1228"
/>
<path
d="M152.685 143.094C152.404 139.982 151.112 137.671 149.011 136.866C151.564 135.923 152.754 133.191 152.754 130.603C152.754 125.88 148.973 123.467 144.603 123.467H129.942V148.448H137.641V139.735H141.734C144.778 139.735 144.987 142.22 145.196 144.599C145.302 145.894 145.439 147.187 145.826 148.448H153.525C152.826 147.293 152.791 144.318 152.685 143.094ZM141.662 134.381H137.638V129.414H141.24C144.178 129.414 145.055 130.322 145.055 131.899C145.055 134.137 143.095 134.384 141.662 134.384V134.381Z"
fill="#FB1228"
/>
<path
d="M191.772 133.229C188.239 132.249 184.67 131.865 184.53 130.079C184.53 128.681 186.244 128.4 187.293 128.4C188.064 128.4 188.938 128.575 189.568 129.03C190.199 129.452 190.617 130.079 190.477 131.025H197.754C197.545 124.938 192.75 122.874 187.327 122.874C182.182 122.874 177.25 125.359 177.25 131.131C177.25 136.17 181.764 137.253 185.716 138.374C190.021 139.598 191.104 139.948 191.104 141.243C191.104 143.098 189.181 143.519 187.92 143.519C186.487 143.519 184.808 143.204 184.246 141.699C184.071 141.243 183.965 140.684 183.965 140.054H176.266C176.338 148.03 184.417 149.045 187.252 149.045C192.815 149.045 198.797 146.947 198.797 140.438C198.797 135.855 195.3 134.21 191.766 133.232L191.772 133.229Z"
fill="#FB1228"
/>
<path
d="M246.572 123.464H237.091L230.233 132.074H230.164V123.464H222.465V148.449H230.164V141.065L232.296 138.721L238.456 148.449H248.04L237.51 133.23L246.572 123.464Z"
fill="#FB1228"
/>
<path
d="M278.877 123.464H271.179V148.446H278.877V123.464Z"
fill="#FB1228"
/>
<path
d="M92.2031 181.323C92.8431 180.955 93.6204 180.208 93.6204 179.156C93.6204 177.727 92.4372 176.64 90.7889 176.64H87.7357C87.589 176.64 87.4766 176.759 87.4766 176.896V185.912C87.4766 186.046 87.5858 186.171 87.7357 186.171H90.9356C92.6526 186.171 93.9045 185.069 93.9045 183.546C93.9045 182.288 92.9242 181.626 92.2031 181.323ZM88.8689 177.92H90.7077C91.5756 177.92 92.1094 178.491 92.1094 179.322C92.1094 180.152 91.5756 180.78 90.7077 180.78H88.8689V177.92ZM90.9262 184.919H88.8564V182.004H90.7233C91.6099 182.004 92.3966 182.603 92.3966 183.433C92.3966 184.264 91.7567 184.919 90.9262 184.919Z"
fill="#FB1228"
/>
<path
d="M108.204 176.64H107.183C107.089 176.64 107.005 176.706 106.965 176.759L104.498 180.233L102.032 176.759C101.991 176.706 101.926 176.64 101.817 176.64H100.808C100.59 176.64 100.48 176.859 100.59 177.037L103.774 181.585V185.915C103.774 186.049 103.883 186.174 104.033 186.174H104.932C105.067 186.174 105.191 186.049 105.191 185.915V181.57L108.416 177.037C108.526 176.859 108.416 176.64 108.201 176.64H108.204Z"
fill="#FB1228"
/>
<path
d="M203.865 176.64H202.966C202.829 176.64 202.707 176.759 202.707 176.896V185.912C202.707 186.046 202.829 186.171 202.966 186.171H203.865C204.003 186.171 204.124 186.046 204.124 185.912V176.896C204.124 176.759 204.003 176.64 203.865 176.64Z"
fill="#FB1228"
/>
<path
d="M158.07 176.653C158.03 176.568 157.908 176.503 157.842 176.503H157.705C157.639 176.503 157.515 176.568 157.471 176.653L153.291 185.815C153.209 185.99 153.319 186.171 153.525 186.171H154.383C154.546 186.171 154.655 186.059 154.695 185.965C154.967 185.338 155.254 184.726 155.526 184.102H159.978L160.824 185.965C160.877 186.087 160.974 186.171 161.136 186.171H161.994C162.197 186.171 162.307 185.99 162.225 185.815L158.073 176.653H158.07ZM156.057 182.931L157.717 179.2H157.786L159.463 182.931H156.06H156.057Z"
fill="#FB1228"
/>
<path
d="M189.821 176.64H186.689C186.552 176.64 186.446 176.759 186.446 176.896V185.912C186.446 186.046 186.555 186.171 186.689 186.171H189.821C192.449 186.171 194.6 184.036 194.6 181.392C194.6 178.747 192.449 176.64 189.821 176.64ZM189.63 184.879H187.832V177.933H189.63C191.631 177.933 193.089 179.391 193.089 181.392C193.089 183.393 191.631 184.879 189.63 184.879Z"
fill="#FB1228"
/>
<path
d="M177.429 176.64H176.558C176.408 176.64 176.299 176.759 176.299 176.896V183.337H176.284L170.374 176.503H170.034C169.899 176.503 169.774 176.612 169.774 176.746V185.912C169.774 186.047 169.899 186.171 170.034 186.171H170.892C171.042 186.171 171.151 186.047 171.151 185.912V179.278H171.167L177.073 186.306H177.429C177.567 186.306 177.688 186.196 177.688 186.056V176.893C177.688 176.756 177.567 176.637 177.429 176.637V176.64Z"
fill="#FB1228"
/>
<path
d="M145.608 184.008C145.526 183.939 145.405 183.927 145.283 184.021C144.627 184.523 143.934 184.923 142.941 184.923C140.993 184.923 139.507 183.302 139.507 181.395C139.507 179.488 140.978 177.855 142.926 177.855C143.769 177.855 144.643 178.208 145.283 178.766C145.405 178.891 145.526 178.891 145.623 178.766L146.223 178.155C146.332 178.045 146.332 177.883 146.207 177.774C145.283 176.971 144.287 176.509 142.913 176.509C140.191 176.509 138 178.698 138 181.423C138 184.149 140.191 186.312 142.913 186.312C144.125 186.312 145.295 185.887 146.223 184.991C146.316 184.895 146.344 184.717 146.235 184.62L145.608 184.008Z"
fill="#FB1228"
/>
<path
d="M219.82 184.008C219.736 183.939 219.614 183.927 219.495 184.021C218.84 184.523 218.144 184.923 217.151 184.923C215.203 184.923 213.72 183.302 213.72 181.395C213.72 179.488 215.19 177.855 217.138 177.855C217.981 177.855 218.852 178.208 219.495 178.766C219.617 178.891 219.739 178.891 219.833 178.766L220.432 178.155C220.541 178.045 220.541 177.883 220.42 177.774C219.495 176.971 218.5 176.509 217.123 176.509C214.401 176.509 212.209 178.698 212.209 181.423C212.209 184.149 214.401 186.312 217.123 186.312C218.334 186.312 219.505 185.887 220.432 184.991C220.526 184.895 220.554 184.717 220.448 184.62L219.82 184.008Z"
fill="#FB1228"
/>
<path
d="M127.759 180.683C126.629 180.221 126.03 179.74 126.03 178.966C126.03 178.463 126.423 177.742 127.569 177.742C128.359 177.742 129.311 178.367 129.408 178.423C129.598 178.545 129.776 178.463 129.885 178.286C129.995 178.123 130.116 177.93 130.226 177.767C130.363 177.564 130.254 177.374 130.144 177.305C130.007 177.208 128.986 176.503 127.625 176.503C125.458 176.503 124.644 177.961 124.644 179.019C124.644 180.599 125.733 181.32 127.122 181.907C128.471 182.466 129.177 182.984 129.177 183.799C129.177 184.492 128.577 185.066 127.641 185.066C126.592 185.066 125.546 184.195 125.462 184.127C125.312 184.002 125.121 184.061 125 184.236C124.878 184.414 124.768 184.617 124.647 184.795C124.509 185.026 124.606 185.122 124.728 185.232C124.946 185.435 125.995 186.309 127.656 186.309C129.426 186.309 130.691 185.151 130.691 183.733C130.691 182.072 129.342 181.323 127.766 180.683H127.759Z"
fill="#FB1228"
/>
</svg>
)
}

View File

@@ -0,0 +1,44 @@
export function MarskiLogoSmall({ className }: { className?: string }) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width="236"
height="36"
viewBox="0 0 236 36"
fill="none"
className={className}
>
<g clip-path="url(#clip0_13488_20635)">
<path
d="M8.2599 19.1496H8.21925L6.19934 10.8296H0V24.9725H4.11935V15.9015H4.15999L6.6164 24.9725H9.86452L12.3192 15.9015H12.3598V24.9725H16.4792V10.8296H10.2798L8.2599 19.1496Z"
fill="white"
/>
<path
d="M38.743 10.8296H34.4858L29.2778 24.9707H33.6552L34.2896 22.9508H38.7854L39.3792 24.9707H43.8944L38.743 10.8296ZM35.2386 19.9218L36.6047 15.5639H36.6435L37.9106 19.9218H35.2368H35.2386Z"
fill="white"
/>
<path
d="M69.9419 21.9419C69.7829 20.18 69.0513 18.8723 67.8619 18.4164C69.3075 17.8827 69.9808 16.3364 69.9808 14.8714C69.9808 12.1976 67.8407 10.8315 65.3667 10.8315H57.0679V24.9727H61.4258V20.0404H63.7426C65.4656 20.0404 65.584 21.4471 65.7024 22.7937C65.7625 23.5271 65.8403 24.2587 66.0594 24.9727H70.4173C70.0215 24.3188 70.002 22.6347 69.9419 21.9419ZM63.7019 17.0097H61.424V14.1981H63.4634C65.1263 14.1981 65.6229 14.7123 65.6229 15.6048C65.6229 16.8718 64.5131 17.0114 63.7019 17.0114V17.0097Z"
fill="white"
/>
<path
d="M92.0668 16.3579C90.0663 15.803 88.0464 15.5856 87.9668 14.5748C87.9668 13.7831 88.937 13.624 89.5308 13.624C89.9673 13.624 90.4621 13.723 90.8191 13.981C91.1761 14.2196 91.4129 14.5748 91.3334 15.1103H95.4527C95.3343 11.6642 92.6199 10.4961 89.5503 10.4961C86.6379 10.4961 83.8457 11.9028 83.8457 15.1703C83.8457 18.0226 86.4011 18.6358 88.6384 19.2703C91.0754 19.963 91.6886 20.1609 91.6886 20.8943C91.6886 21.944 90.6 22.1826 89.886 22.1826C89.0749 22.1826 88.1241 22.0041 87.806 21.1523C87.7071 20.8943 87.647 20.578 87.647 20.221H83.2891C83.3297 24.7362 87.9032 25.3105 89.5078 25.3105C92.657 25.3105 96.043 24.123 96.043 20.4384C96.043 17.8441 94.0637 16.9128 92.0632 16.3597L92.0668 16.3579Z"
fill="white"
/>
<path
d="M123.091 10.8296H117.724L113.841 15.7035H113.802V10.8296H109.444V24.9725H113.802V20.7931L115.009 19.4659L118.496 24.9725H123.921L117.96 16.3574L123.091 10.8296Z"
fill="white"
/>
<path
d="M141.375 10.8296H137.018V24.9707H141.375V10.8296Z"
fill="white"
/>
</g>
<defs>
<clipPath id="clip0_13488_20635">
<rect width="236" height="36" fill="white" />
</clipPath>
</defs>
</svg>
)
}

View File

@@ -0,0 +1,59 @@
export function ScandicGoLogoLarge({ className }: { className?: string }) {
return (
<svg
width="308"
height="315"
viewBox="0 0 308 315"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M61.6087 176.126C60.3845 176.414 59.1598 176.606 57.9356 176.726C56.7109 176.846 55.4867 176.894 54.2624 176.894C49.8747 176.894 46.2528 175.934 43.7275 173.845C41.2022 171.757 39.7734 168.541 39.7734 164.029C39.7734 159.709 41.2529 156.637 43.7783 154.645C46.3036 152.652 49.8747 151.74 54.0584 151.74C55.2826 151.74 56.5068 151.788 57.7315 151.884C58.9558 151.98 60.1805 152.124 61.4047 152.316V154.428V156.541C60.4865 156.444 59.6699 156.348 58.8794 156.276C58.0884 156.204 57.3235 156.156 56.5068 156.156C53.1398 156.156 50.6401 156.637 48.9822 157.909C47.3242 159.181 46.5076 161.245 46.5076 164.413C46.5076 167.389 47.273 169.405 48.9058 170.677C50.5381 171.949 53.0377 172.478 56.5068 172.478C57.4255 172.478 58.2416 172.429 59.0321 172.357C59.8232 172.286 60.5885 172.19 61.4047 172.094V174.109V176.126H61.5067H61.6087Z"
fill="#F5FF73"
/>
<path
d="M152.01 147.324H155.275H158.54V144.54V141.756H155.275H152.01V144.54V147.324ZM152.01 176.318H155.275H158.54V164.221V152.124H155.275H152.01V164.221V176.318Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M140.378 172.093V164.221V156.348C139.97 156.348 139.409 156.3 138.771 156.252C138.133 156.204 137.419 156.156 136.705 156.156C133.746 156.156 131.705 156.828 130.405 158.196C129.104 159.564 128.542 161.629 128.542 164.412C128.542 166.909 129.052 168.925 130.303 170.317C131.553 171.709 133.542 172.477 136.501 172.477C137.113 172.477 137.725 172.429 138.363 172.357C139.001 172.285 139.664 172.189 140.378 172.093ZM146.704 175.741C146.092 175.837 144.664 176.077 142.827 176.294C140.99 176.509 138.746 176.702 136.501 176.702C132.317 176.702 128.696 175.79 126.119 173.773C123.543 171.757 122.012 168.637 122.012 164.221C122.012 159.996 123.39 156.828 125.813 154.716C128.236 152.604 131.705 151.548 135.889 151.548C136.501 151.548 137.317 151.596 138.108 151.644C138.899 151.692 139.664 151.74 140.174 151.74V146.748V141.755H143.439H146.704V158.964V175.741Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M117.727 176.317H114.564H111.401V168.349V160.381C111.401 159.036 111.095 157.98 110.279 157.26C109.462 156.54 108.136 156.156 106.095 156.156C104.667 156.156 103.187 156.3 102.065 156.444C100.943 156.588 100.178 156.732 100.178 156.732V166.525V176.317H97.0146H93.8516V164.605V152.892C94.0556 152.892 96.198 152.604 98.8766 152.316C101.555 152.028 104.769 151.74 107.116 151.74C109.973 151.74 112.677 151.98 114.666 153.132C116.656 154.284 117.931 156.348 117.931 159.997V168.157V176.317H117.829H117.727Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M82.0155 172.669V169.213V165.757H79.7198H77.7302C75.7914 165.757 74.2099 165.804 73.1128 166.284C72.0163 166.765 71.4042 167.677 71.4042 169.405C71.4042 171.133 72.169 172.045 73.3174 172.525C74.4652 173.005 75.9954 173.053 77.5262 173.053C78.4444 172.957 79.1585 172.909 79.8475 172.861C80.536 172.813 81.1993 172.765 82.0155 172.669ZM88.5456 176.317C86.3007 176.509 84.3111 176.653 82.3979 176.749C80.4852 176.845 78.6484 176.893 76.7096 176.893C73.4445 176.893 70.4855 176.653 68.3431 175.549C66.2003 174.445 64.874 172.477 64.874 169.021C64.874 165.661 66.5063 163.885 68.8788 162.924C71.2509 161.964 74.3632 161.82 77.3222 161.724H79.5922H82.0155C82.0155 159.612 81.9642 158.172 81.0973 157.26C80.2299 156.348 78.5464 155.964 75.2813 155.964C73.6485 155.964 71.965 156.108 70.4347 156.3C68.904 156.492 67.5265 156.732 66.5063 156.924V154.716V152.508C67.731 152.22 69.3125 152.028 70.9448 151.884C72.5776 151.74 74.2611 151.644 75.6894 151.548C79.3625 151.548 82.5768 151.74 84.8725 152.844C87.1681 153.948 88.5456 155.964 88.5456 159.612V167.965V176.317Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M184.457 176.126C183.233 176.414 182.008 176.606 180.784 176.726C179.559 176.846 178.335 176.894 177.111 176.894C172.723 176.894 169.101 175.934 166.576 173.845C164.05 171.757 162.622 168.541 162.622 164.029C162.622 159.709 164.101 156.637 166.626 154.645C169.152 152.652 172.723 151.74 176.907 151.74C178.131 151.74 179.355 151.788 180.58 151.884C181.804 151.98 183.029 152.124 184.253 152.316V154.428V156.541C183.335 156.444 182.518 156.348 181.728 156.276C180.937 156.204 180.172 156.156 179.355 156.156C175.988 156.156 173.488 156.637 171.83 157.909C170.172 159.181 169.356 161.245 169.356 164.413C169.356 167.389 170.121 169.405 171.754 170.677C173.386 171.949 175.886 172.478 179.355 172.478C180.274 172.478 181.09 172.429 181.88 172.357C182.671 172.286 183.437 172.19 184.253 172.094V174.109V176.126H184.355H184.457Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M36.5084 166.717C36.5084 170.269 35.0289 172.814 32.4523 174.47C29.8763 176.126 26.2031 176.894 21.8154 176.894C18.9589 176.894 16.51 176.654 14.6988 176.389C12.8876 176.126 11.7141 175.838 11.4081 175.742V173.245V170.749C12.4287 170.941 14.0098 171.277 15.7958 171.565C17.5814 171.853 19.571 172.094 21.4073 172.094C23.2441 172.094 25.3357 171.902 26.9685 171.23C28.6008 170.557 29.7743 169.405 29.7743 167.485C29.7743 166.237 29.2642 165.373 28.2947 164.701C27.3253 164.029 25.8971 163.549 24.0603 163.069C23.3461 162.877 22.632 162.685 21.9174 162.493C21.2033 162.301 20.4891 162.109 19.775 161.917C17.3261 161.245 15.1325 160.429 13.5509 159.109C11.9694 157.789 11 155.964 11 153.277C11 149.436 12.6328 147.036 15.2089 145.596C17.7854 144.156 21.3053 143.676 25.0804 143.676C27.3253 143.676 29.3662 143.868 30.9221 144.084C32.478 144.3 33.5494 144.54 33.8555 144.636V146.94V149.244C33.4474 149.148 32.376 148.908 30.9221 148.692C29.4682 148.476 27.6314 148.284 25.693 148.284C23.8562 148.284 21.8666 148.38 20.3359 148.956C18.8056 149.532 17.7342 150.588 17.7342 152.508C17.7342 153.948 18.3463 154.861 19.3921 155.508C20.4379 156.157 21.9174 156.541 23.6522 156.925C24.4683 157.213 25.285 157.405 26.1011 157.597C26.9173 157.789 27.7334 157.981 28.55 158.269C30.6924 158.844 32.682 159.613 34.1364 160.909C35.5903 162.205 36.5084 164.029 36.5084 166.717Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M198.776 157.2C198.776 143.531 210.184 132.745 225.49 132.745C233.429 132.745 240.219 136.474 244.802 141.537L240.581 144.912C236.837 140.777 231.501 137.953 225.49 137.953C213.162 137.953 204.319 146.485 204.319 157.2C204.319 166.749 212.412 176.495 225.105 176.495C230.3 176.495 234.343 174.652 237.156 172.245C239.861 169.932 241.309 167.209 241.648 165.244C239.983 165.498 238.372 165.597 236.852 165.558C233.124 165.462 229.637 164.522 227.316 162.671C226.125 161.722 225.173 160.471 224.803 158.939C224.427 157.385 224.712 155.806 225.511 154.34L225.511 154.339C226.821 151.937 229.244 150.757 231.705 150.46C234.124 150.169 236.736 150.685 239.06 151.76C241.963 153.104 244.673 155.457 246.145 158.644C249.731 157.24 253.437 154.891 256.751 151.298C257.01 150.994 257.245 150.735 257.441 150.519C257.491 150.464 257.538 150.411 257.583 150.362L261.858 153.676C261.587 153.992 261.314 154.3 261.039 154.602C259.861 156 258.367 158.251 258.367 161.921C258.367 167.875 263.356 173.613 271.288 173.613C277.824 173.613 283.463 168.236 283.505 161.793C283.51 160.997 283.436 160.236 283.295 159.512C279.622 160.456 276.206 160.473 273.31 159.815C270.331 159.138 267.756 157.696 266.256 155.641C264.669 153.468 264.407 150.705 266.106 148.246C267.652 146.007 270.228 145.125 272.703 145.081C275.161 145.037 277.784 145.785 280.137 147.079C282.495 148.375 284.725 150.301 286.365 152.773C288.252 151.828 290.233 150.547 292.261 148.852L295.945 152.743C293.462 154.818 290.967 156.411 288.525 157.586C288.871 158.909 289.057 160.324 289.047 161.824V161.825C288.988 170.97 281.041 178.821 271.288 178.821C260.101 178.821 252.825 170.566 252.825 161.921C252.825 161.692 252.829 161.467 252.837 161.246C251.002 162.313 249.14 163.164 247.293 163.818C247.297 164.324 247.273 164.841 247.218 165.371C246.851 168.89 244.568 172.949 240.888 176.097C237.136 179.306 231.788 181.703 225.105 181.703C208.989 181.703 198.776 169.273 198.776 157.2ZM281.039 154.674C279.993 153.366 278.701 152.323 277.339 151.575C275.674 150.659 274.046 150.266 272.808 150.288C271.586 150.31 271.017 150.701 270.755 151.081L270.755 151.081C270.389 151.611 270.384 152.089 270.826 152.694C271.354 153.417 272.577 154.29 274.613 154.753C276.326 155.142 278.521 155.207 281.039 154.674ZM240.741 160.106C239.801 158.458 238.294 157.212 236.611 156.433C235.074 155.721 233.556 155.488 232.41 155.626C231.307 155.759 230.731 156.187 230.444 156.714C230.147 157.26 230.161 157.594 230.207 157.784C230.258 157.995 230.421 158.317 230.901 158.7C231.922 159.514 234.007 160.274 237.003 160.351C238.167 160.381 239.424 160.306 240.741 160.106Z"
fill="#F5FF73"
/>
</svg>
)
}

View File

@@ -0,0 +1,59 @@
export function ScandicGoLogoSmall({ className }: { className?: string }) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width="206"
height="36"
viewBox="0 0 206 36"
fill="none"
className={className}
>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M30.4501 29.3387C29.7135 29.512 28.9766 29.6275 28.2401 29.6998C27.5032 29.772 26.7666 29.8008 26.0301 29.8008C23.3901 29.8008 21.2109 29.2232 19.6915 27.9669C18.1721 26.7105 17.3125 24.7753 17.3125 22.0605C17.3125 19.4613 18.2027 17.6129 19.7221 16.4143C21.2415 15.2156 23.3901 14.6668 25.9073 14.6668C26.6439 14.6668 27.3804 14.6956 28.1173 14.7533C28.8539 14.8111 29.5908 14.8978 30.3273 15.0133V16.2842V17.5551C29.7749 17.4971 29.2836 17.4393 28.8079 17.3961C28.332 17.3528 27.8718 17.3238 27.3804 17.3238C25.3546 17.3238 23.8506 17.6129 22.8531 18.3782C21.8556 19.1435 21.3642 20.3854 21.3642 22.2916C21.3642 24.0822 21.8247 25.2954 22.8071 26.0607C23.7892 26.826 25.2932 27.1438 27.3804 27.1438C27.9332 27.1438 28.4242 27.1148 28.8998 27.0715C29.3758 27.0283 29.8363 26.9705 30.3273 26.9128V28.1256V29.3387H30.3887H30.4501Z"
fill="#F5FF73"
/>
<path
d="M84.8438 12.0094H86.8082H88.7727V10.3342V8.65906H86.8082H84.8438V10.3342V12.0094ZM84.8438 29.4541H86.8082H88.7727V22.1759V14.8977H86.8082H84.8438V22.1759V29.4541Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M77.8472 26.9118V22.1751V17.4386C77.6017 17.4386 77.2639 17.4096 76.8802 17.3809C76.4965 17.3518 76.0669 17.3231 75.6372 17.3231C73.8569 17.3231 72.6289 17.7274 71.8464 18.5505C71.0636 19.3735 70.7258 20.6157 70.7258 22.2906C70.7258 23.7925 71.0327 25.0056 71.785 25.8432C72.537 26.6808 73.7341 27.1428 75.5144 27.1428C75.8827 27.1428 76.251 27.1141 76.6347 27.0705C77.0184 27.0273 77.4175 26.9695 77.8472 26.9118ZM81.6534 29.1067C81.2851 29.1645 80.4255 29.309 79.3207 29.439C78.2155 29.5688 76.8648 29.6846 75.5144 29.6846C72.9972 29.6846 70.8181 29.1358 69.2678 27.9226C67.7179 26.7095 66.7969 24.8323 66.7969 22.1751C66.7969 19.6336 67.6257 17.7274 69.0837 16.4565C70.5417 15.1859 72.6289 14.5503 75.1462 14.5503C75.5144 14.5503 76.0055 14.5793 76.4814 14.6081C76.957 14.6371 77.4175 14.6658 77.7245 14.6658V11.6623V8.65851H79.6889H81.6534V19.0125V29.1067Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M64.2168 29.4531H62.3137H60.4106V24.6586V19.8645C60.4106 19.0556 60.2264 18.4203 59.7354 17.987C59.244 17.5537 58.4461 17.3227 57.2182 17.3227C56.3588 17.3227 55.4687 17.4095 54.7935 17.496C54.118 17.5827 53.6578 17.6695 53.6578 17.6695V23.5613V29.4531H51.7547H49.8516V22.4059V15.3587C49.9743 15.3587 51.2633 15.1855 52.8749 15.0122C54.4863 14.839 56.4202 14.6657 57.8323 14.6657C59.5512 14.6657 61.178 14.8099 62.375 15.5033C63.5721 16.1963 64.3395 17.4382 64.3395 19.6334V24.5431V29.4531H64.2781H64.2168Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M42.7275 27.2593V25.1799V23.1004H41.3463H40.1492C38.9827 23.1004 38.0312 23.1291 37.3711 23.4179C36.7113 23.707 36.343 24.2555 36.343 25.2954C36.343 26.3349 36.8032 26.8838 37.4941 27.1725C38.1848 27.4616 39.1055 27.4903 40.0265 27.4903C40.5789 27.4326 41.0086 27.4038 41.4231 27.3748C41.8374 27.3461 42.2365 27.3171 42.7275 27.2593ZM46.6565 29.4543C45.3058 29.5698 44.1087 29.6565 42.9576 29.7143C41.8068 29.772 40.7017 29.8008 39.5351 29.8008C37.5706 29.8008 35.7903 29.6565 34.5013 28.9922C33.212 28.3279 32.4141 27.1438 32.4141 25.0643C32.4141 23.0427 33.3962 21.974 34.8236 21.3962C36.2508 20.8187 38.1234 20.7319 39.9037 20.6741H41.2695H42.7275C42.7275 19.4035 42.6967 18.5369 42.1751 17.9881C41.6532 17.4396 40.6403 17.2083 38.6758 17.2083C37.6934 17.2083 36.6805 17.2951 35.7598 17.4106C34.8388 17.5261 34.01 17.6706 33.3962 17.7861V16.4575V15.1289C34.133 14.9556 35.0846 14.8401 36.0667 14.7536C37.0491 14.6668 38.062 14.6091 38.9213 14.5513C41.1313 14.5513 43.0653 14.6668 44.4465 15.3311C45.8277 15.9955 46.6565 17.2083 46.6565 19.4035V24.4288V29.4543Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M104.356 29.3387C103.62 29.512 102.883 29.6275 102.146 29.6998C101.409 29.772 100.673 29.8008 99.9363 29.8008C97.2963 29.8008 95.1172 29.2232 93.5978 27.9669C92.0784 26.7105 91.2188 24.7753 91.2188 22.0605C91.2188 19.4613 92.1089 17.6129 93.6283 16.4143C95.1477 15.2156 97.2963 14.6668 99.8136 14.6668C100.55 14.6668 101.287 14.6956 102.024 14.7533C102.76 14.8111 103.497 14.8978 104.234 15.0133V16.2842V17.5551C103.681 17.4971 103.19 17.4393 102.714 17.3961C102.238 17.3528 101.778 17.3238 101.287 17.3238C99.2608 17.3238 97.7569 17.6129 96.7593 18.3782C95.7618 19.1435 95.2705 20.3854 95.2705 22.2916C95.2705 24.0822 95.731 25.2954 96.7134 26.0607C97.6955 26.826 99.1995 27.1438 101.287 27.1438C101.839 27.1438 102.33 27.1148 102.806 27.0715C103.282 27.0283 103.743 26.9705 104.234 26.9128V28.1256V29.3387H104.295H104.356Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M15.3476 23.678C15.3476 25.8152 14.4574 27.3461 12.9072 28.3424C11.3572 29.3387 9.14724 29.8008 6.50726 29.8008C4.7886 29.8008 3.31516 29.6565 2.22543 29.4975C1.13569 29.3387 0.429665 29.1655 0.245523 29.1077V27.6058V26.1039C0.859632 26.2194 1.81088 26.4217 2.8855 26.595C3.95981 26.7682 5.15689 26.9128 6.26174 26.9128C7.36689 26.9128 8.62535 26.7973 9.60774 26.393C10.5898 25.9884 11.2959 25.2954 11.2959 24.14C11.2959 23.3892 10.989 22.8694 10.4057 22.4648C9.82243 22.0605 8.96309 21.7718 7.85794 21.483C7.42827 21.3675 6.99861 21.252 6.56864 21.1365C6.13898 21.021 5.70931 20.9052 5.27965 20.7897C3.80621 20.3854 2.48637 19.8943 1.53482 19.1003C0.583268 18.3059 0 17.2083 0 15.5912C0 13.2804 0.982394 11.8366 2.53233 10.97C4.08257 10.1037 6.20036 9.81459 8.47175 9.81459C9.82242 9.81459 11.0503 9.9301 11.9865 10.0601C12.9226 10.1901 13.5673 10.3347 13.7514 10.3924V11.7785V13.1649C13.5059 13.1072 12.8612 12.9629 11.9865 12.8329C11.1117 12.7029 10.0066 12.5874 8.84033 12.5874C7.73518 12.5874 6.5381 12.6451 5.61709 12.9917C4.69638 13.3382 4.05173 13.9738 4.05173 15.1289C4.05173 15.9955 4.42002 16.5443 5.04924 16.934C5.67847 17.3241 6.56864 17.5551 7.61242 17.7861C8.10346 17.9594 8.59481 18.0749 9.08586 18.1904C9.5769 18.3059 10.0679 18.4214 10.5593 18.5947C11.8483 18.9412 13.0454 19.4035 13.9204 20.1834C14.7952 20.9632 15.3476 22.0605 15.3476 23.678Z"
fill="#F5FF73"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M112.977 17.9514C112.977 9.72739 119.84 3.2373 129.05 3.2373C133.826 3.2373 137.912 5.48106 140.669 8.52739L138.129 10.5578C135.877 8.06991 132.666 6.37099 129.05 6.37099C121.632 6.37099 116.311 11.5046 116.311 17.9514C116.311 23.6967 121.181 29.5603 128.818 29.5603C131.944 29.5603 134.376 28.4515 136.069 27.0037C137.696 25.6115 138.567 23.9733 138.772 22.791C137.769 22.9439 136.8 23.0034 135.885 22.9799C133.642 22.9223 131.544 22.3565 130.148 21.2433C129.431 20.6722 128.859 19.9195 128.636 18.9975C128.41 18.0628 128.581 17.1126 129.062 16.2303L129.062 16.2302C129.85 14.7848 131.308 14.0747 132.789 13.8962C134.244 13.7208 135.816 14.0314 137.214 14.6785C138.961 15.4868 140.592 16.9027 141.477 18.82C143.635 17.9753 145.865 16.5619 147.858 14.4005C148.014 14.2177 148.155 14.0617 148.273 13.9313C148.303 13.8982 148.332 13.8667 148.359 13.8369L150.931 15.8313C150.768 16.0211 150.604 16.2066 150.438 16.3879C149.73 17.2293 148.831 18.5836 148.831 20.7919C148.831 24.3743 151.832 27.8262 156.605 27.8262C160.537 27.8262 163.93 24.5916 163.955 20.7146C163.958 20.2358 163.914 19.778 163.829 19.3425C161.619 19.9104 159.564 19.9209 157.821 19.5249C156.029 19.1175 154.48 18.2497 153.577 17.013C152.623 15.7057 152.465 14.0436 153.487 12.5637C154.417 11.2166 155.967 10.6862 157.456 10.6597C158.935 10.6334 160.513 11.0834 161.929 11.8619C163.348 12.6416 164.69 13.8004 165.676 15.2877C166.812 14.7193 168.003 13.9485 169.224 12.9285L171.44 15.27C169.946 16.5184 168.445 17.4767 166.976 18.1833C167.184 18.9793 167.296 19.8308 167.29 20.7337V20.7338C167.254 26.2364 162.473 30.9599 156.605 30.9599C149.874 30.9599 145.496 25.9933 145.496 20.7919C145.496 20.6543 145.499 20.5188 145.504 20.3855C144.4 21.0278 143.279 21.5397 142.168 21.9334C142.17 22.2374 142.156 22.5488 142.122 22.8674C141.902 24.9847 140.528 27.4267 138.314 29.321C136.057 31.2517 132.839 32.694 128.818 32.694C119.122 32.694 112.977 25.2154 112.977 17.9514ZM162.472 16.4313C161.842 15.6448 161.065 15.0173 160.245 14.5668C159.244 14.0161 158.264 13.7796 157.519 13.7928C156.784 13.8059 156.442 14.0413 156.284 14.2696L156.284 14.2697C156.064 14.5887 156.061 14.8764 156.327 15.2404C156.644 15.6752 157.38 16.2006 158.605 16.479C159.636 16.7132 160.957 16.7523 162.472 16.4313ZM138.225 19.6996C137.66 18.7084 136.754 17.9584 135.741 17.4897C134.816 17.0616 133.902 16.9213 133.213 17.0044C132.549 17.0844 132.203 17.3421 132.03 17.6588C131.851 17.9876 131.86 18.1886 131.888 18.3028C131.918 18.4295 132.016 18.6233 132.305 18.8536C132.92 19.3435 134.174 19.8011 135.977 19.8474C136.677 19.8654 137.433 19.8198 138.225 19.6996Z"
fill="#F5FF73"
/>
</svg>
)
}

View File

@@ -0,0 +1,105 @@
export function TheDockLogoLarge({ className }: { className?: string }) {
return (
<svg
width="308"
height="315"
viewBox="0 0 308 315"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<g clipPath="url(#clip0_12068_37172)">
<path
d="M156.192 200.345C113.182 200.345 78.1948 165.399 78.1948 122.45C78.1948 79.5006 113.187 44.5498 156.192 44.5498C189.367 44.5498 218.98 65.5613 229.877 96.8351C232.741 105.049 234.19 113.668 234.19 122.445C234.19 165.399 199.198 200.341 156.192 200.341V200.345ZM156.192 45.2566C113.574 45.2566 78.9025 79.8826 78.9025 122.445C78.9025 165.008 113.574 199.634 156.192 199.634C198.811 199.634 233.482 165.008 233.482 122.445C233.482 113.745 232.043 105.211 229.207 97.0691C218.411 66.0818 189.071 45.2566 156.192 45.2566Z"
fill="#3A0E0E"
/>
<path
d="M156.192 181.817C123.414 181.817 96.7427 155.185 96.7427 122.445C96.7427 89.7053 123.41 63.0732 156.192 63.0732C168.486 63.0732 180.287 66.7885 190.314 73.8178C200.116 80.6895 207.537 90.2115 211.779 101.343L211.114 101.596C206.925 90.5936 199.59 81.1909 189.903 74.3956C179.995 67.4475 168.338 63.7752 156.188 63.7752C123.797 63.7752 97.4504 90.0922 97.4504 122.436C97.4504 154.779 123.802 181.096 156.188 181.096V181.803L156.192 181.817Z"
fill="#3A0E0E"
/>
<path
d="M156.546 63.4316H155.838V199.992H156.546V63.4316Z"
fill="#3A0E0E"
/>
<path
d="M228.612 94.4857L156.072 122.135L156.324 122.796L228.864 95.146L228.612 94.4857Z"
fill="#3A0E0E"
/>
<path
d="M156.311 122.11L156.059 122.771L228.613 150.382L228.865 149.722L156.311 122.11Z"
fill="#3A0E0E"
/>
<path
d="M228.748 98.6877C230.882 98.6877 232.612 96.9602 232.612 94.8292C232.612 92.6982 230.882 90.9707 228.748 90.9707C226.615 90.9707 224.885 92.6982 224.885 94.8292C224.885 96.9602 226.615 98.6877 228.748 98.6877Z"
fill="#FC2826"
/>
<path
d="M156.192 47.6348L153.046 60.9389L156.192 55.6764L159.338 60.9389"
fill="#FC2826"
/>
<path
d="M117.729 264.144C117.729 264.067 117.791 263.996 117.877 263.996H119.632C120.579 263.996 121.263 264.621 121.263 265.443C121.263 266.044 120.818 266.474 120.45 266.684C120.866 266.856 121.43 267.238 121.43 267.959C121.43 268.833 120.708 269.468 119.723 269.468H117.882C117.796 269.468 117.734 269.397 117.734 269.32V264.144H117.729ZM119.709 268.752C120.187 268.752 120.555 268.384 120.555 267.902C120.555 267.42 120.101 267.081 119.594 267.081H118.523V268.752H119.713H119.709ZM119.584 266.374C120.086 266.374 120.392 266.006 120.392 265.538C120.392 265.07 120.086 264.731 119.584 264.731H118.528V266.374H119.584ZM127.273 266.837L125.442 264.225C125.38 264.125 125.442 264.001 125.566 264.001H126.145C126.207 264.001 126.245 264.039 126.269 264.072L127.684 266.068L129.1 264.072C129.124 264.039 129.171 264.001 129.224 264.001H129.812C129.936 264.001 129.999 264.125 129.936 264.225L128.081 266.828V269.32C128.081 269.397 128.009 269.468 127.933 269.468H127.417C127.33 269.468 127.268 269.397 127.268 269.32V266.832L127.273 266.837ZM139.265 268.68C139.337 268.58 139.399 268.461 139.471 268.36C139.543 268.26 139.653 268.227 139.739 268.298C139.787 268.337 140.389 268.838 140.992 268.838C141.532 268.838 141.876 268.509 141.876 268.112C141.876 267.644 141.47 267.348 140.695 267.023C139.897 266.689 139.27 266.274 139.27 265.366C139.27 264.755 139.739 263.919 140.987 263.919C141.771 263.919 142.359 264.325 142.436 264.383C142.498 264.421 142.56 264.531 142.483 264.65C142.421 264.746 142.349 264.855 142.287 264.946C142.225 265.046 142.125 265.094 142.015 265.023C141.962 264.989 141.412 264.631 140.958 264.631C140.298 264.631 140.073 265.046 140.073 265.333C140.073 265.777 140.418 266.054 141.068 266.317C141.977 266.684 142.751 267.114 142.751 268.069C142.751 268.881 142.024 269.545 141.006 269.545C140.05 269.545 139.447 269.043 139.323 268.929C139.251 268.867 139.198 268.809 139.275 268.68H139.265ZM149.852 263.919C150.641 263.919 151.215 264.187 151.745 264.645C151.817 264.707 151.817 264.803 151.755 264.865L151.411 265.218C151.358 265.29 151.286 265.29 151.215 265.218C150.846 264.898 150.344 264.693 149.861 264.693C148.743 264.693 147.896 265.629 147.896 266.727C147.896 267.826 148.747 268.752 149.871 268.752C150.445 268.752 150.842 268.528 151.219 268.236C151.291 268.184 151.358 268.189 151.406 268.227L151.764 268.58C151.827 268.633 151.812 268.738 151.755 268.79C151.224 269.306 150.55 269.55 149.852 269.55C148.288 269.55 147.026 268.308 147.026 266.742C147.026 265.175 148.288 263.919 149.852 263.919ZM155.738 269.268L158.143 264.005C158.167 263.958 158.239 263.919 158.277 263.919H158.354C158.392 263.919 158.464 263.958 158.487 264.005L160.873 269.268C160.921 269.368 160.859 269.473 160.74 269.473H160.247C160.151 269.473 160.099 269.425 160.065 269.354L159.578 268.284H157.019C156.862 268.642 156.699 268.996 156.541 269.354C156.517 269.406 156.455 269.473 156.36 269.473H155.867C155.748 269.473 155.685 269.373 155.733 269.268H155.738ZM159.286 267.611L158.325 265.467H158.287L157.33 267.611H159.286ZM165.258 264.058C165.258 263.982 165.33 263.919 165.406 263.919H165.602L169.002 267.845H169.012V264.149C169.012 264.072 169.074 264.001 169.16 264.001H169.662C169.739 264.001 169.81 264.072 169.81 264.149V269.411C169.81 269.487 169.739 269.55 169.662 269.55H169.456L166.057 265.514H166.047V269.32C166.047 269.397 165.985 269.468 165.899 269.468H165.406C165.33 269.468 165.258 269.397 165.258 269.32V264.058ZM174.927 264.144C174.927 264.067 174.989 263.996 175.065 263.996H176.868C178.379 263.996 179.617 265.223 179.617 266.723C179.617 268.222 178.379 269.468 176.868 269.468H175.065C174.989 269.468 174.927 269.397 174.927 269.32V264.144ZM176.763 268.728C177.915 268.728 178.752 267.883 178.752 266.727C178.752 265.572 177.915 264.741 176.763 264.741H175.73V268.728H176.763ZM184.346 264.144C184.346 264.067 184.418 263.996 184.495 263.996H185.011C185.087 263.996 185.159 264.067 185.159 264.144V269.32C185.159 269.397 185.087 269.468 185.011 269.468H184.495C184.418 269.468 184.346 269.397 184.346 269.32V264.144ZM192.709 263.919C193.498 263.919 194.072 264.187 194.603 264.645C194.675 264.707 194.675 264.803 194.612 264.865L194.268 265.218C194.216 265.29 194.144 265.29 194.072 265.218C193.704 264.898 193.202 264.693 192.719 264.693C191.6 264.693 190.754 265.629 190.754 266.727C190.754 267.826 191.605 268.752 192.728 268.752C193.302 268.752 193.699 268.528 194.077 268.236C194.149 268.184 194.216 268.189 194.263 268.227L194.622 268.58C194.684 268.633 194.67 268.738 194.612 268.79C194.082 269.306 193.407 269.55 192.709 269.55C191.146 269.55 189.883 268.308 189.883 266.742C189.883 265.175 191.146 263.919 192.709 263.919Z"
fill="#3A0E0E"
/>
<path
d="M42.1941 243.5L45.3882 243.142V226.619L41.5582 226.648L40.2241 230.363H39V225.148L47.1909 225.23L55.2718 225.148V230.363H54.0238L52.7184 226.648L48.8884 226.619V243.142L51.9725 243.5L51.8338 244.608L47.1431 244.527L42.3423 244.608L42.2037 243.5H42.1941Z"
fill="#3A0E0E"
/>
<path
d="M56.7686 243.5L59.1259 243.142V226.619L56.7686 226.261L56.9072 225.153L60.876 225.234L64.6534 225.153L64.7921 226.261L62.626 226.619V233.773H70.9269V226.619L68.6508 226.261L68.7895 225.153L72.677 225.234L76.5357 225.153L76.6744 226.261L74.427 226.619V243.142L76.6744 243.5L76.5357 244.608L72.677 244.527L68.7895 244.608L68.6508 243.5L70.9269 243.142V235.296H62.626V243.142L64.7921 243.5L64.6534 244.608L60.876 244.527L56.9072 244.608L56.7686 243.5Z"
fill="#3A0E0E"
/>
<path
d="M78.5869 243.5L80.949 243.142V226.619L78.5869 226.261L78.7256 225.153L82.5556 225.234L93.8833 225.153L94.1606 230.282H93.0226L91.4112 226.677L84.4444 226.595V233.749L88.0258 233.639L89.1351 230.702H90.3018L90.0245 234.308L90.3018 238.133H89.1351L88.0258 235.196L84.4444 235.086V243.18L91.7172 243.099L93.5772 239.355H94.8252L93.8833 244.622L82.5556 244.541L78.7256 244.622L78.5869 243.515V243.5Z"
fill="#3A0E0E"
/>
<path
d="M103.408 243.5L105.766 243.142V226.62L103.408 226.261L103.547 225.154L107.186 225.235L113.014 225.154C118.791 225.125 122.315 228.396 122.315 234.36C122.315 240.325 119.259 243.925 112.794 244.618L107.157 244.537L103.547 244.618L103.408 243.51V243.5ZM118.537 234.714C118.537 230 116.175 226.366 111.738 226.452L109.266 226.591V243.032L112.488 243.281C116.151 243.338 118.542 239.704 118.542 234.714H118.537Z"
fill="#3A0E0E"
/>
<path
d="M124.644 235.32C124.644 229.193 127.752 225.922 134.914 224.676C140.715 224.676 144.549 228.835 144.549 234.437C144.549 240.563 141.47 243.834 134.307 245.081C128.507 245.081 124.644 240.921 124.644 235.32ZM140.748 235.349C140.748 231.275 138.969 226.338 134.25 226.338C130.224 226.338 128.474 229.833 128.474 234.379C128.474 238.567 130.305 243.419 134.996 243.419C139.022 243.419 140.743 239.9 140.743 235.349H140.748Z"
fill="#3A0E0E"
/>
<path
d="M146.883 235.21C146.883 228.72 151.186 225.617 157.708 224.676C160.51 224.676 162.954 225.841 164.259 226.729V230.888H162.538L161.648 228.253C160.926 227.364 159.454 226.285 157.178 226.285C153.376 226.285 150.708 229.198 150.708 234.465C150.708 239.069 153.29 243.419 157.732 243.419C159.454 243.419 160.649 242.502 161.51 241.729L162.954 238.567H164.618L163.982 243.004C162.399 243.725 159.678 244.694 157.015 245.081C151.77 245.081 146.883 241.643 146.883 235.21Z"
fill="#3A0E0E"
/>
<path
d="M166.535 243.5L168.892 243.142V226.619L166.535 226.261L166.674 225.153L170.643 225.234L174.253 225.153L174.391 226.261L172.393 226.619V234.188L173.172 233.773L180.693 226.619L178.666 226.261L178.805 225.153L181.803 225.234L184.83 225.153L184.968 226.261L182.831 226.677L175.085 234.05L176.027 234.494L184.108 243.199L185.58 243.505L185.442 244.613L183.084 244.532L180.474 244.613L172.837 235.712L172.393 234.795V243.142L174.391 243.5L174.253 244.608L170.643 244.527L166.674 244.608L166.535 243.5Z"
fill="#3A0E0E"
/>
<path
d="M201.546 244.737C197.649 244.737 194.512 241.967 194.512 235.95C194.512 227.498 197.706 224.418 201.909 224.418C205.218 224.418 207.796 226.128 208.245 229.317H205.778C205.414 227.527 204.013 226.462 201.909 226.462C199.165 226.462 197.176 228.759 197.003 234.804C197.816 233.071 199.695 231.81 202.019 231.81C205.438 231.81 208.465 234.107 208.465 238.109C208.465 242.111 205.524 244.742 201.541 244.742L201.546 244.737ZM201.575 242.669C204.181 242.669 205.916 240.764 205.916 238.19C205.916 235.473 203.927 233.854 201.575 233.854C199.361 233.854 197.314 235.535 197.314 238.19C197.314 240.568 199.05 242.669 201.575 242.669Z"
fill="#3A0E0E"
/>
<path
d="M217.827 244.737C214.466 244.737 211.802 243.085 211.353 239.809H213.82C214.155 241.657 215.699 242.665 217.827 242.665C220.687 242.665 222.618 240.649 222.705 234.155C221.978 235.974 220.07 237.345 217.66 237.345C214.212 237.345 211.214 234.995 211.214 230.994C211.214 226.992 214.155 224.418 218.138 224.418C222.121 224.418 225.172 227.106 225.172 233.429C225.172 241.991 222.035 244.737 217.827 244.737ZM222.312 230.912C222.312 228.563 220.601 226.462 218.109 226.462C215.618 226.462 213.768 228.367 213.768 230.912C213.768 233.63 215.757 235.277 218.109 235.277C220.462 235.277 222.312 233.544 222.312 230.912Z"
fill="#3A0E0E"
/>
<path
d="M227.749 228.367C227.749 226.156 229.6 224.475 231.699 224.475C233.798 224.475 235.677 226.156 235.677 228.367C235.677 230.578 233.826 232.288 231.699 232.288C229.571 232.288 227.749 230.607 227.749 228.367ZM233.97 228.367C233.97 227.106 232.961 226.07 231.699 226.07C230.436 226.07 229.456 227.078 229.456 228.367C229.456 229.656 230.465 230.664 231.699 230.664C232.932 230.664 233.97 229.656 233.97 228.367Z"
fill="#3A0E0E"
/>
<path
d="M238.087 238.864H240.583C240.836 240.936 242.376 242.67 245.121 242.67C247.865 242.67 249.635 241.156 249.635 238.95C249.635 236.543 247.727 235.253 244.953 235.253C244.336 235.253 243.662 235.282 242.935 235.311V233.186C243.524 233.214 244.336 233.243 244.953 233.243C247.306 233.243 249.41 232.068 249.41 229.8C249.41 227.813 247.698 226.472 245.235 226.472C242.773 226.472 241.142 228.067 240.894 229.943H238.455C238.847 226.639 241.482 224.428 245.235 224.428C248.989 224.428 251.906 226.333 251.906 229.747C251.906 232.293 250.084 233.749 247.98 234.169V234.227C250.333 234.561 252.183 236.242 252.183 239.012C252.183 242.593 248.989 244.747 245.121 244.747C241.252 244.747 238.45 242.426 238.087 238.868V238.864Z"
fill="#3A0E0E"
/>
<path
d="M261.655 244.737C258.294 244.737 255.631 243.085 255.181 239.809H257.648C257.983 241.657 259.528 242.665 261.655 242.665C264.515 242.665 266.447 240.649 266.533 234.155C265.806 235.974 263.898 237.345 261.488 237.345C258.041 237.345 255.042 234.995 255.042 230.994C255.042 226.992 257.983 224.418 261.966 224.418C265.949 224.418 269 227.106 269 233.429C269 241.991 265.863 244.737 261.655 244.737ZM266.141 230.912C266.141 228.563 264.429 226.462 261.938 226.462C259.446 226.462 257.596 228.367 257.596 230.912C257.596 233.63 259.585 235.277 261.938 235.277C264.29 235.277 266.141 233.544 266.141 230.912Z"
fill="#3A0E0E"
/>
</g>
<defs>
<clipPath id="clip0_12068_37172">
<rect
width="230"
height="225"
fill="white"
transform="translate(39 44.5498)"
/>
</clipPath>
</defs>
</svg>
)
}

View File

@@ -0,0 +1,61 @@
export function TheDockLogoSmall({ className }: { className?: string }) {
return (
<svg
width="288"
height="36"
viewBox="0 0 288 36"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={className}
>
<path
d="M2.92881 25.5423L5.86202 25.213V10.0199L2.34481 10.0463L1.11971 13.4625H0V8.66748L7.52182 8.74213L14.9427 8.66748V13.4625H13.7966L12.5978 10.0463L9.08064 10.0199V25.213L11.9128 25.5423L11.7855 26.5611L7.47791 26.4864L3.06932 26.5611L2.94198 25.5423H2.92881Z"
fill="#3A0E0E"
/>
<path
d="M16.3125 25.5423L18.4773 25.213V10.0199L16.3125 9.6906L16.4398 8.67188L20.0844 8.74653L23.5533 8.67188L23.6806 9.6906L21.6915 10.0199V16.5977H29.3143V10.0199L27.2242 9.6906L27.3515 8.67188L30.9214 8.74653L34.465 8.67188L34.5923 9.6906L32.5285 10.0199V25.213L34.5923 25.5423L34.465 26.5611L30.9214 26.4864L27.3515 26.5611L27.2242 25.5423L29.3143 25.213V17.9985H21.6915V25.213L23.6806 25.5423L23.5533 26.5611L20.0844 26.4864L16.4398 26.5611L16.3125 25.5423Z"
fill="#3A0E0E"
/>
<path
d="M36.353 25.5423L38.5222 25.213V10.0199L36.353 9.6906L36.4804 8.67188L39.9976 8.74653L50.3999 8.67188L50.6546 13.3879H49.6095L48.1297 10.0726L41.732 9.99798V16.5758L45.0209 16.4748L46.0396 13.7743H47.111L46.8564 17.0895L47.111 20.6068H46.0396L45.0209 17.9063L41.732 17.8053V25.2481L48.4108 25.1735L50.1189 21.7309H51.2649L50.3999 26.5742L39.9976 26.4996L36.4804 26.5742L36.353 25.5555V25.5423Z"
fill="#3A0E0E"
/>
<path
d="M59.1431 25.5425L61.3078 25.2132V10.0201L59.1431 9.69077L59.2704 8.67205L62.612 8.7467L67.9646 8.67205C73.269 8.6457 76.5052 11.6536 76.5052 17.138C76.5052 22.6225 73.6993 25.9333 67.7626 26.57L62.5856 26.4954L59.2704 26.57L59.1431 25.5513V25.5425ZM73.0363 17.463C73.0363 13.129 70.8671 9.78738 66.7922 9.86642L64.5221 9.99376V25.1122L67.4816 25.3405C70.8451 25.3932 73.0407 22.0516 73.0407 17.463H73.0363Z"
fill="#3A0E0E"
/>
<path
d="M78.6475 18.0245C78.6475 12.3908 81.5016 9.38288 88.0794 8.23682C93.4057 8.23682 96.9273 12.0614 96.9273 17.2122C96.9273 22.8459 94.0995 25.8538 87.5217 26.9998C82.1954 26.9998 78.6475 23.1752 78.6475 18.0245ZM93.432 18.0465C93.432 14.3009 91.7986 9.76052 87.4646 9.76052C83.7674 9.76052 82.1603 12.9748 82.1603 17.1551C82.1603 21.006 83.842 25.4674 88.1496 25.4674C91.8469 25.4674 93.4276 22.2311 93.4276 18.0465H93.432Z"
fill="#3A0E0E"
/>
<path
d="M99.0659 17.9196C99.0659 11.9521 103.018 9.09795 109.007 8.23291C111.58 8.23291 113.824 9.30433 115.023 10.1211V13.9457H113.442L112.625 11.5218C111.962 10.7051 110.61 9.7127 108.52 9.7127C105.029 9.7127 102.579 12.3912 102.579 17.2346C102.579 21.4676 104.95 25.4678 109.029 25.4678C110.61 25.4678 111.708 24.6248 112.498 23.9134L113.824 21.0065H115.352L114.768 25.0858C113.315 25.7489 110.816 26.6402 108.37 26.9959C103.554 26.9959 99.0659 23.8344 99.0659 17.9196Z"
fill="#3A0E0E"
/>
<path
d="M117.117 25.5423L119.282 25.213V10.0199L117.117 9.6906L117.245 8.67188L120.889 8.74653L124.204 8.67188L124.332 9.6906L122.496 10.0199V16.9798L123.212 16.5977L130.119 10.0199L128.257 9.6906L128.385 8.67188L131.138 8.74653L133.917 8.67188L134.045 9.6906L132.082 10.0726L124.968 16.8524L125.833 17.2608L133.254 25.2657L134.607 25.5467L134.479 26.5655L132.315 26.4908L129.917 26.5655L122.905 18.3805L122.496 17.5374V25.213L124.332 25.5423L124.204 26.5611L120.889 26.4864L117.245 26.5611L117.117 25.5423Z"
fill="#3A0E0E"
/>
<path
d="M149.264 26.684C145.686 26.684 142.805 24.1372 142.805 18.6044C142.805 10.8322 145.738 8 149.598 8C152.637 8 155.003 9.572 155.416 12.5052H153.15C152.817 10.8586 151.53 9.87937 149.598 9.87937C147.078 9.87937 145.251 11.9915 145.093 17.5506C145.839 15.9566 147.565 14.7974 149.699 14.7974C152.839 14.7974 155.618 16.9095 155.618 20.5892C155.618 24.2689 152.918 26.6884 149.26 26.6884L149.264 26.684ZM149.291 24.7783C151.684 24.7783 153.278 23.0262 153.278 20.6594C153.278 18.1609 151.451 16.6724 149.291 16.6724C147.258 16.6724 145.378 18.218 145.378 20.6594C145.378 22.8462 146.972 24.7783 149.291 24.7783Z"
fill="#3A0E0E"
/>
<path
d="M164.215 26.684C161.128 26.684 158.683 25.1647 158.27 22.1524H160.536C160.843 23.8517 162.261 24.7783 164.215 24.7783C166.841 24.7783 168.615 22.9252 168.694 16.9534C168.027 18.6264 166.275 19.8866 164.062 19.8866C160.896 19.8866 158.143 17.7262 158.143 14.0465C158.143 10.3668 160.843 8 164.501 8C168.158 8 170.96 10.4722 170.96 16.2859C170.96 24.1591 168.079 26.684 164.215 26.684ZM168.334 13.9675C168.334 11.8071 166.762 9.87499 164.474 9.87499C162.187 9.87499 160.487 11.627 160.487 13.9675C160.487 16.466 162.314 17.9809 164.474 17.9809C166.635 17.9809 168.334 16.3869 168.334 13.9675Z"
fill="#3A0E0E"
/>
<path
d="M173.327 11.6271C173.327 9.59399 175.026 8.04834 176.954 8.04834C178.881 8.04834 180.607 9.59399 180.607 11.6271C180.607 13.6601 178.908 15.2321 176.954 15.2321C175 15.2321 173.327 13.6865 173.327 11.6271ZM179.039 11.6271C179.039 10.4678 178.113 9.51496 176.954 9.51496C175.794 9.51496 174.894 10.4415 174.894 11.6271C174.894 12.8126 175.821 13.7392 176.954 13.7392C178.087 13.7392 179.039 12.8126 179.039 11.6271Z"
fill="#3A0E0E"
/>
<path
d="M182.825 21.2786H185.117C185.35 23.1843 186.763 24.7783 189.284 24.7783C191.804 24.7783 193.429 23.3863 193.429 21.3576C193.429 19.1445 191.677 17.9589 189.13 17.9589C188.564 17.9589 187.945 17.9853 187.277 18.0116V16.0576C187.817 16.0839 188.564 16.1103 189.13 16.1103C191.291 16.1103 193.223 15.0301 193.223 12.9443C193.223 11.1177 191.651 9.88377 189.389 9.88377C187.128 9.88377 185.631 11.3504 185.402 13.0761H183.163C183.523 10.0375 185.942 8.00439 189.389 8.00439C192.836 8.00439 195.515 9.75643 195.515 12.896C195.515 15.2365 193.842 16.5758 191.91 16.9622V17.0149C194.07 17.3222 195.769 18.8679 195.769 21.4147C195.769 24.708 192.836 26.6884 189.284 26.6884C185.732 26.6884 183.158 24.5543 182.825 21.283V21.2786Z"
fill="#3A0E0E"
/>
<path
d="M204.464 26.684C201.377 26.684 198.931 25.1647 198.518 22.1524H200.784C201.092 23.8517 202.51 24.7783 204.464 24.7783C207.09 24.7783 208.864 22.9252 208.943 16.9534C208.275 18.6264 206.523 19.8866 204.31 19.8866C201.144 19.8866 198.391 17.7262 198.391 14.0465C198.391 10.3668 201.092 8 204.749 8C208.407 8 211.209 10.4722 211.209 16.2859C211.209 24.1591 208.328 26.684 204.464 26.684ZM208.583 13.9675C208.583 11.8071 207.011 9.87499 204.723 9.87499C202.435 9.87499 200.736 11.627 200.736 13.9675C200.736 16.466 202.563 17.9809 204.723 17.9809C206.883 17.9809 208.583 16.3869 208.583 13.9675Z"
fill="#3A0E0E"
/>
</svg>
)
}

View File

@@ -0,0 +1,79 @@
import { Theme } from "@scandic-hotels/common/utils/theme"
import ScandicLogoIcon from "@scandic-hotels/design-system/Icons/ScandicLogoIcon"
import { DowntownCamperLogoLarge } from "./DowntownCamperLarge"
import { DowntownCamperLogoSmall } from "./DowntownCamperSmall"
import { GrandHotelLogoLarge } from "./GrandHotelLarge"
import { GrandHotelLogoSmall } from "./GrandHotelSmall"
import { HaymarketLogoLarge } from "./HaymarketLarge"
import { HaymarketLogoSmall } from "./HaymarketSmall"
import { HotelNorgeLogoLarge } from "./HotelNorgeLarge"
import { HotelNorgeLogoSmall } from "./HotelNorgeSmall"
import { MarskiLogoLarge } from "./MarskiLarge"
import { MarskiLogoSmall } from "./MarskiSmall"
import { ScandicGoLogoLarge } from "./ScandicGoLarge"
import { ScandicGoLogoSmall } from "./ScandicGoSmall"
import { TheDockLogoLarge } from "./TheDockLarge"
import { TheDockLogoSmall } from "./TheDockSmall"
interface BrandedHotelLogoProps {
theme: Theme
size?: "small" | "large"
className?: string
}
export function BrandedHotelLogo({
theme,
size = "small",
className,
}: BrandedHotelLogoProps) {
const isSmall = size === "small"
switch (theme) {
case Theme.downtownCamper:
return isSmall ? (
<DowntownCamperLogoSmall className={className} />
) : (
<DowntownCamperLogoLarge className={className} />
)
case Theme.grandHotel:
return isSmall ? (
<GrandHotelLogoSmall className={className} />
) : (
<GrandHotelLogoLarge className={className} />
)
case Theme.haymarket:
return isSmall ? (
<HaymarketLogoSmall className={className} />
) : (
<HaymarketLogoLarge className={className} />
)
case Theme.hotelNorge:
return isSmall ? (
<HotelNorgeLogoSmall className={className} />
) : (
<HotelNorgeLogoLarge className={className} />
)
case Theme.marski:
return isSmall ? (
<MarskiLogoSmall className={className} />
) : (
<MarskiLogoLarge className={className} />
)
case Theme.scandicGo:
return isSmall ? (
<ScandicGoLogoSmall className={className} />
) : (
<ScandicGoLogoLarge className={className} />
)
case Theme.theDock:
return isSmall ? (
<TheDockLogoSmall className={className} />
) : (
<TheDockLogoLarge className={className} />
)
case Theme.scandic:
default:
return <ScandicLogoIcon className={className} />
}
}

View File

@@ -0,0 +1,93 @@
.hotelPageHero {
position: relative;
display: flex;
overflow: hidden;
gap: var(--Space-x05);
width: 100%;
max-width: var(--max-width-page);
z-index: 0;
margin: 0 auto;
&:not(.isThemed) {
> .imageButton:nth-child(2),
> .imageButton:nth-child(3) {
display: none;
}
}
}
.logoWrapper {
background-color: var(--Surface-Brand-Primary-1-Default);
display: flex;
align-items: center;
padding: var(--Space-x1) 0;
}
.seeAllButton {
position: absolute;
bottom: var(--Space-x2);
right: var(--Space-x2);
z-index: 1;
}
@media screen and (max-width: 767px) {
.hotelPageHero {
&.isThemed {
flex-direction: column;
}
&:not(.isThemed) {
height: 252px;
}
}
}
@media screen and (min-width: 768px) {
.hotelPageHero {
gap: var(--Space-x1);
height: 270px;
}
.logo {
height: 100%;
}
}
@media screen and (min-width: 1367px) {
.hotelPageHero {
padding: 0 var(--Space-x5);
height: 524px;
&:not(.isThemed):has(> .imageButton:nth-child(2)) {
display: grid;
grid-template-columns: 70% 30%;
grid-template-rows: repeat(2, 1fr);
grid-template-areas:
"main side1"
"main side2";
> .imageButton:first-child {
grid-area: main;
}
> .imageButton:nth-child(2) {
display: initial;
grid-area: side1;
}
> .imageButton:nth-child(3) {
display: initial;
grid-area: side2;
}
}
}
.logoWrapper {
padding: var(--Space-x3);
border-radius: var(--Corner-radius-sm);
justify-content: center;
}
.seeAllButton {
right: calc(var(--Space-x2) + var(--Space-x5));
}
}

View File

@@ -0,0 +1,116 @@
"use client"
import { cx } from "class-variance-authority"
import { useState } from "react"
import { useIntl } from "react-intl"
import { useMediaQuery } from "usehooks-ts"
import { DEFAULT_THEME, type Theme } from "@scandic-hotels/common/utils/theme"
import { Button } from "@scandic-hotels/design-system/Button"
import Lightbox from "@scandic-hotels/design-system/Lightbox"
import { ImageButton } from "./ImageButton"
import { BrandedHotelLogo } from "./Logos"
import styles from "./hero.module.css"
import type { GalleryImage } from "@scandic-hotels/design-system/ImageGallery"
interface HotelPageHeroProps {
images: GalleryImage[]
hotelName: string
theme: Theme
}
export function HotelPageHero({
images,
hotelName,
theme,
}: HotelPageHeroProps) {
const intl = useIntl()
const isMobile = useMediaQuery("(max-width: 767px)")
const [lightboxState, setLightboxState] = useState({
activeIndex: 0,
isOpen: false,
})
const isThemed = theme !== DEFAULT_THEME
const seeAllPhotosText = intl.formatMessage({
id: "common.seeAllPhotos",
defaultMessage: "See all photos",
})
return (
<div
className={cx(styles.hotelPageHero, {
[styles.isThemed]: isThemed,
})}
>
{isThemed ? (
<>
<div className={styles.logoWrapper}>
<BrandedHotelLogo
className={styles.logo}
theme={theme}
size={isMobile ? "small" : "large"}
/>
</div>
<ImageButton
className={styles.imageButton}
image={images[0]}
index={0}
ariaLabel={seeAllPhotosText}
onPress={() => setLightboxState({ activeIndex: 0, isOpen: true })}
/>
</>
) : (
<>
{images.slice(0, 3).map((image, index) => (
<ImageButton
key={image.src}
className={styles.imageButton}
image={image}
index={index}
ariaLabel={seeAllPhotosText}
onPress={() =>
setLightboxState({ activeIndex: index, isOpen: true })
}
/>
))}
</>
)}
{images.length > 1 && (
<>
<Button
variant="Primary"
color="Inverted"
size="Small"
onPress={() =>
setLightboxState({
activeIndex: 0,
isOpen: true,
})
}
typography="Body/Supporting text (caption)/smBold"
className={styles.seeAllButton}
>
{seeAllPhotosText}
</Button>
<Lightbox
images={images}
dialogTitle={intl.formatMessage(
{
id: "common.imageGalleryWithTitle",
defaultMessage: "{title} - Image gallery",
},
{ title: hotelName }
)}
activeIndex={lightboxState.activeIndex}
onClose={() => setLightboxState({ activeIndex: 0, isOpen: false })}
isOpen={lightboxState.isOpen}
/>
</>
)}
</div>
)
}

View File

@@ -1,93 +0,0 @@
"use client"
import { useState } from "react"
import { Button as ButtonRAC } from "react-aria-components"
import { useIntl } from "react-intl"
import { Button } from "@scandic-hotels/design-system/Button"
import Image from "@scandic-hotels/design-system/Image"
import Lightbox from "@scandic-hotels/design-system/Lightbox"
import { mapApiImagesToGalleryImages } from "@/utils/imageGallery"
import styles from "./previewImages.module.css"
import type { PreviewImagesProps } from "@/types/components/hotelPage/previewImages"
export default function PreviewImages({
images,
hotelName,
}: PreviewImagesProps) {
const intl = useIntl()
const [lightboxState, setLightboxState] = useState({
activeIndex: 0,
isOpen: false,
})
const lightboxImages = mapApiImagesToGalleryImages(images)
return (
<div className={styles.imageWrapper}>
{lightboxImages.slice(0, 3).map((image, index) => (
<ButtonRAC
key={image.src}
className={styles.imageButton}
aria-label={intl.formatMessage({
id: "common.seeAllPhotos",
defaultMessage: "See all photos",
})}
onPress={() =>
setLightboxState({
activeIndex: index,
isOpen: true,
})
}
>
<Image
src={image.src}
alt={image.alt}
title={image.caption || ""}
width={index === 0 ? 752 : 292}
height={index === 0 ? 540 : 266}
className={styles.image}
/>
</ButtonRAC>
))}
{images.length > 1 && (
<>
<Button
variant="Primary"
color="Inverted"
size="Small"
onPress={() =>
setLightboxState({
activeIndex: 0,
isOpen: true,
})
}
typography="Body/Supporting text (caption)/smBold"
className={styles.seeAllButton}
>
{intl.formatMessage({
id: "common.seeAllPhotos",
defaultMessage: "See all photos",
})}
</Button>
<Lightbox
images={lightboxImages}
dialogTitle={intl.formatMessage(
{
id: "common.imageGalleryWithTitle",
defaultMessage: "{title} - Image gallery",
},
{ title: hotelName }
)}
activeIndex={lightboxState.activeIndex}
onClose={() => setLightboxState({ activeIndex: 0, isOpen: false })}
isOpen={lightboxState.isOpen}
/>
</>
)}
</div>
)
}

View File

@@ -1,87 +0,0 @@
.imageWrapper {
display: grid;
gap: 8px;
position: relative;
width: 100%;
z-index: 0;
max-width: var(--max-width-page);
margin: 0 auto;
}
.imageButton {
padding: 0;
border-width: 0;
background-color: transparent;
cursor: pointer;
border-radius: var(--Corner-radius-sm);
overflow: hidden;
max-height: 30vh;
}
.image {
object-fit: cover;
width: 100%;
height: 100%;
margin: 0 auto;
}
.imageWrapper > :nth-child(2),
.imageWrapper > :nth-child(3) {
display: none;
}
.seeAllButton {
position: absolute;
bottom: var(--Space-x2);
right: var(--Space-x4);
z-index: 1;
}
@media screen and (min-width: 768px) {
.seeAllButton {
right: calc(var(--Space-x2) + var(--Layout-Tablet-Margin-Margin-min));
}
}
@media screen and (min-width: 1367px) {
.imageWrapper {
padding: 0 var(--Space-x5);
}
.imageButton {
max-height: 540px;
}
.desktopGrid > :nth-child(3) {
grid-area: side2;
}
.seeAllButton {
right: var(--Space-x7);
}
.imageWrapper:has(> :nth-child(2)) {
grid-template-columns: 70% 30%;
grid-template-rows: repeat(2, 16.625rem);
grid-template-areas:
"main side1"
"main side2";
> :first-child {
grid-area: main;
}
> :nth-child(2),
> :nth-child(3) {
display: initial;
}
> :nth-child(2) {
grid-area: side1;
}
.imageButton {
max-height: none;
}
}
}

View File

@@ -16,9 +16,11 @@ import { getMeetingRooms } from "@/lib/trpc/memoizedRequests"
import AccordionSection from "@/components/Blocks/Accordion"
import Breadcrumbs from "@/components/Breadcrumbs"
import HotelCampaigns from "@/components/ContentType/HotelPage/Campaigns"
import { HotelPageHero } from "@/components/ContentType/HotelPage/Hero"
import BreadcrumbsSkeleton from "@/components/TempDesignSystem/Breadcrumbs/BreadcrumbsSkeleton"
import { getIntl } from "@/i18n"
import { getLang } from "@/i18n/serverContext"
import { mapApiImagesToGalleryImages } from "@/utils/imageGallery"
import { generateHotelSchema } from "@/utils/jsonSchemas"
import MapCard from "./Map/MapCard"
@@ -37,7 +39,6 @@ import AmenitiesList from "./AmenitiesList"
import DialogshiftWidget from "./DialogshiftWidget"
import { Facilities } from "./Facilities"
import IntroSection from "./IntroSection"
import PreviewImages from "./PreviewImages"
import { Rooms } from "./Rooms"
import SidePeeks from "./SidePeeks"
import TabNavigation from "./TabNavigation"
@@ -147,6 +148,7 @@ export default async function HotelPage({
const trackingHotelData = getTrackingHotelData(hotelData.hotel)
const isThemed = hotelTheme !== DEFAULT_THEME
const galleryImages = mapApiImagesToGalleryImages(images ?? [])
return (
<div className={styles.pageContainer}>
@@ -167,8 +169,12 @@ export default async function HotelPage({
isThemed={isThemed ? "mobileOnly" : undefined}
/>
</Suspense>
{images?.length ? (
<PreviewImages images={images} hotelName={name} />
{galleryImages.length ? (
<HotelPageHero
images={galleryImages}
hotelName={name}
theme={hotelTheme}
/>
) : null}
</header>
<TabNavigation isThemed={isThemed} pageSections={pageSections} />