sechan100_daily-routine-2/styles.css
2024-10-02 11:06:10 +09:00

186 lines
14 KiB
CSS

/* src/features/routine-note/style.css */
.dr-note__header {
display: flex;
justify-content: start;
align-items: end;
margin: 1em;
gap: 10px;
}
.dr-note__header h1 {
display: inline-block;
margin: 0;
}
.dr-note__header span {
font-size: 1.1em;
}
.dr-days {
display: block;
width: 100%;
overflow-x: scroll;
scrollbar-width: none;
padding-top: 5px;
}
.dr-days__flex {
display: flex;
justify-content: space-between;
align-items: center;
gap: 5px;
flex-wrap: nowrap;
}
.dr-days__item {
display: inline-block;
position: relative;
height: auto;
padding: 0.5em 1em;
border-radius: 5px;
cursor: pointer;
transition: background-color 0.3s ease;
}
.dr-days__item:hover {
background-color: #f5f6f8;
}
.dr-days__current {
position: relative;
font-size: 1.02em;
padding: 0.6em 1.1em;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;
border: 2px solid #c8ccd4;
border-radius: 7px;
top: -5px;
transition: top 0.5s ease;
}
.dr-days__today {
background-color: hsla(var(--color-accent-1-hsl), 1) !important;
}
.dr-routine {
display: block;
font-size: 16px;
width: 100%;
padding: calc(0.5em) 0;
cursor: pointer;
}
.dr-routine label {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
line-height: 1;
}
.dr-routine *,
.dr-routine ::after,
.dr-routine ::before {
box-sizing: border-box;
}
.dr-routine input[type=checkbox] {
visibility: hidden;
display: none;
}
.dr-routine .dr-routine__item .dr-routine__cbx {
position: relative;
top: calc(1/8 * 1em);
display: inline-block;
width: calc(14/16 * 1em);
height: calc(14/16 * 1em);
margin-right: calc(0.5em);
border: calc(1/16 * 1em) solid #c8ccd4;
border-radius: 3px;
cursor: pointer;
}
.dr-routine .dr-routine__item .dr-routine__cbx svg {
position: relative;
width: calc(7/8 * 1em);
height: calc(3/4 * 1em);
top: calc(-1/16 * 1em);
transform: scale(0);
fill: none;
stroke-linecap: round;
stroke-linejoin: round;
}
.dr-routine .dr-routine__item .dr-routine__cbx svg polyline {
stroke-width: 2.2;
stroke: hsla(var(--color-accent-1-hsl), 1.0);
}
.dr-routine .dr-routine__item .dr-routine__cbx:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
margin: calc(-5/8 * 1em) 0 0 calc(-5/8 * 1em);
width: calc(5/4 * 1em);
height: calc(5/4 * 1em);
border-radius: 100%;
background: hsla(var(--color-accent-1-hsl), 1.0);
transform: scale(0);
}
.dr-routine .dr-routine__item .dr-routine__cbx:after {
content: "";
position: absolute;
top: calc(5/16 * 1em);
left: calc(5/16 * 1em);
width: calc(1/8 * 1em);
height: calc(1/8 * 1em);
border-radius: 2px;
box-shadow:
0 calc(9/8 * -1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(3/4 * 1em) calc(3/4 * -1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(9/8 * 1em) 0 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(3/4 * 1em) calc(3/4 * 1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
0 calc(9/8 * 1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(3/4 * -1em) calc(3/4 * 1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(9/8 * -1em) 0 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(3/4 * -1em) calc(3/4 * -1em) 0 hsla(var(--color-accent-1-hsl), 1.0);
transform: scale(0);
}
.dr-routine .dr-routine__item input:checked + .dr-routine__cbx {
border-color: transparent;
}
.dr-routine .dr-routine__item input:checked + .dr-routine__cbx svg {
transform: scale(1);
transition: all 0.4s ease;
transition-delay: 0.1s;
}
.dr-routine .dr-routine__item input:checked + .dr-routine__cbx:before {
transform: scale(1);
opacity: 0;
transition: all 0.3s ease;
}
.dr-routine .dr-routine__item input:checked + .dr-routine__cbx:after {
transform: scale(1);
opacity: 0;
transition: all 0.6s ease;
}
.dr-routine .dr-routine__item .dr-routine__name {
position: relative;
cursor: pointer;
transition: color 0.3s ease;
}
.dr-routine .dr-routine__item .dr-routine__name:after {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 0;
height: 1px;
background: #9098a9;
}
.dr-routine .dr-routine__item input:checked ~ .dr-routine__name {
color: #9098a9;
}
.dr-routine .dr-routine__item input:checked ~ .dr-routine__name:after {
width: 100%;
transition: all 0.4s ease;
}
/* src/pages/style.css */
.app-container {
--color-accent-1-hsl:
calc(var(--accent-h) - 3),
calc(var(--accent-s) * 1.02),
calc(var(--accent-l) * 1.15);
--color-accent-2-hsl:
calc(var(--accent-h) - 5),
calc(var(--accent-s) * 1.05),
calc(var(--accent-l) * 1.29);
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3JjL2ZlYXR1cmVzL3JvdXRpbmUtbm90ZS9zdHlsZS5jc3MiLCAic3JjL3BhZ2VzL3N0eWxlLmNzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiXG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgUk9VVElORSBOT1RFICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbi5kci1ub3RlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBtYXJnaW46IDFlbTtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZHItbm90ZV9faGVhZGVyIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5kci1ub3RlX19oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBEYXlzIE1lbnUgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLmRyLWRheXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZHItZGF5c19fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZHItZGF5c19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uZHItZGF5c19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjg7XG59XG5cbi5kci1kYXlzX19jdXJyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMDJlbTtcbiAgcGFkZGluZzogMC42ZW0gMS4xZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzhjY2Q0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZTtcbn1cblxuLmRyLWRheXNfX3RvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSh2YXIoLS1jb2xvci1hY2NlbnQtMS1oc2wpLCAxKSAhaW1wb3J0YW50O1xufVxuXG5cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBST1VUSU5FIENPTVBPTkVOVCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuXG4vKiBcdUNENUNcdUMwQzFcdUM3MDQgXHVCOEU4XHVEMkY0ICovXG4uZHItcm91dGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7IC8qIFx1QzgwNFx1Q0NCNFx1QzgwMSBcdUI4RThcdUQyRjRcdUM3NTggXHVDMEFDXHVDNzc0XHVDOTg4XHVCOTdDIFx1QUNCMFx1QzgxNSAqL1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygwLjVlbSkgMDtcbiAgLyogYm9yZGVyOiAxcHggc29saWQgI2M4Y2NkNDsgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cblxuLyogXHVDODA0XHVDQ0I0IFx1QUMxMFx1QzJGOFx1QzhGQ1x1QjI5NCBcdUI3N0NcdUJDQTggKi9cbi5kci1yb3V0aW5lIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIFx1QjgwOFx1Qzc3NFx1QzU0NFx1QzZDMyAqL1xuLmRyLXJvdXRpbmUgKixcbi5kci1yb3V0aW5lIDo6YWZ0ZXIsXG4uZHItcm91dGluZSA6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFx1QkNGNFx1Qzc3NFx1QzlDMCBcdUM1NEFcdUIyOTQgXHVCMzcwXHVDNzc0XHVEMTMwXHVDNkE5IGlucHV0IGNoZWNrYm94ICovXG4uZHItcm91dGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFx1QzJFNFx1QzgxQ1x1Qjg1QyBcdUJDRjRcdUM3NzRcdUIyOTQgXHVCNTE0XHVDNzkwXHVDNzc4XHVDNkE5IFx1Q0NCNFx1RDA2Q1x1QkMxNVx1QzJBNCAqL1xuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX2NieCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDEvOCAqIDFlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTQvMTYgKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTQvMTYgKiAxZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41ZW0pO1xuICBib3JkZXI6IGNhbGMoMS8xNiAqIDFlbSkgc29saWQgI2M4Y2NkNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyAvKiBcdUNDQjRcdUQwNkNcdUJDMTVcdUMyQTQgXHVBQ0UxXHVCOTYwICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kci1yb3V0aW5lIC5kci1yb3V0aW5lX19pdGVtIC5kci1yb3V0aW5lX19jYnggc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg3LzggKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGMoMy80ICogMWVtKTtcbiAgdG9wOiBjYWxjKC0xLzE2ICogMWVtKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX2NieCBzdmcgcG9seWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDIuMjtcbiAgc3Ryb2tlOiBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCk7XG59XG4vKiBcdUNDQjRcdUQwNkMgXHVENDVDXHVDMkRDIFx1QzU0NFx1Qzc3NFx1Q0Y1OCAqL1xuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX2NieDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IGNhbGMoLTUvOCAqIDFlbSkgMCAwIGNhbGMoLTUvOCAqIDFlbSk7XG4gIHdpZHRoOiBjYWxjKDUvNCAqIDFlbSk7XG4gIGhlaWdodDogY2FsYyg1LzQgKiAxZW0pO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4vKiBcdUNDQjRcdUQwNkMgXHVDNzc0XHVEMzk5XHVEMkI4ICovXG4uZHItcm91dGluZSAuZHItcm91dGluZV9faXRlbSAuZHItcm91dGluZV9fY2J4OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUvMTYgKiAxZW0pO1xuICBsZWZ0OiBjYWxjKDUvMTYgKiAxZW0pO1xuICB3aWR0aDogY2FsYygxLzggKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGMoMS84ICogMWVtKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyBcbiAgYm94LXNoYWRvdzogMCBjYWxjKDkvOCAqIC0xZW0pIDAgaHNsYSh2YXIoLS1jb2xvci1hY2NlbnQtMS1oc2wpLCAxLjApLCBjYWxjKDMvNCAqIDFlbSkgY2FsYygzLzQgKiAtMWVtKSAwIGhzbGEodmFyKC0tY29sb3ItYWNjZW50LTEtaHNsKSwgMS4wKSwgY2FsYyg5LzggKiAxZW0pIDAgMCBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCksIGNhbGMoMy80ICogMWVtKSBjYWxjKDMvNCAqIDFlbSkgMCBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCksIDAgY2FsYyg5LzggKiAxZW0pIDAgaHNsYSh2YXIoLS1jb2xvci1hY2NlbnQtMS1oc2wpLCAxLjApLCBjYWxjKDMvNCAqIC0xZW0pIGNhbGMoMy80ICogMWVtKSAwIGhzbGEodmFyKC0tY29sb3ItYWNjZW50LTEtaHNsKSwgMS4wKSwgY2FsYyg5LzggKiAtMWVtKSAwIDAgaHNsYSh2YXIoLS1jb2xvci1hY2NlbnQtMS1oc2wpLCAxLjApLCBjYWxjKDMvNCAqIC0xZW0pIGNhbGMoMy80ICogLTFlbSkgMCBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uZHItcm91dGluZSAuZHItcm91dGluZV9faXRlbSBpbnB1dDpjaGVja2VkICsgLmRyLXJvdXRpbmVfX2NieCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHItcm91dGluZSAuZHItcm91dGluZV9faXRlbSBpbnB1dDpjaGVja2VkICsgLmRyLXJvdXRpbmVfX2NieCBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5kci1yb3V0aW5lX19jYng6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5kci1yb3V0aW5lIC5kci1yb3V0aW5lX19pdGVtIGlucHV0OmNoZWNrZWQgKyAuZHItcm91dGluZV9fY2J4OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cblxuLyogXHVCOEU4XHVEMkY0IFx1Qzc3NFx1Qjk4NCAqL1xuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX25hbWU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOTA5OGE5O1xufVxuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCB+IC5kci1yb3V0aW5lX19uYW1lIHtcbiAgY29sb3I6ICM5MDk4YTk7XG59XG4uZHItcm91dGluZSAuZHItcm91dGluZV9faXRlbSBpbnB1dDpjaGVja2VkIH4gLmRyLXJvdXRpbmVfX25hbWU6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn0iLCAiLmFwcC1jb250YWluZXIge1xuICAtLWNvbG9yLWFjY2VudC0xLWhzbDogY2FsYyh2YXIoLS1hY2NlbnQtaCkgLSAzKSwgY2FsYyh2YXIoLS1hY2NlbnQtcykgKiAxLjAyKSwgY2FsYyh2YXIoLS1hY2NlbnQtbCkgKiAxLjE1KTtcbiAgLS1jb2xvci1hY2NlbnQtMi1oc2w6IGNhbGModmFyKC0tYWNjZW50LWgpIC0gNSksIGNhbGModmFyKC0tYWNjZW50LXMpICogMS4wNSksIGNhbGModmFyKC0tYWNjZW50LWwpICogMS4yOSk7XG59Il0sCiAgIm1hcHBpbmdzIjogIjtBQUtBO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0Y7QUFDRTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQUE7QUFPRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0Y7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0Y7QUFDRTtBQUFBO0FBR0Y7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQUE7QUFVRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQU1GO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJRjtBQUFBO0FBQUE7QUFHRTtBQUFBO0FBSUY7QUFDRTtBQUNBO0FBQUE7QUFJRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUFBO0FBSUY7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUFBOzs7QUMxTUY7QUFDRTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7IiwKICAibmFtZXMiOiBbXQp9Cg== */