:root { --wa3mark: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc5IDQ4IDc2NyA2NzAiPjxkZWZzPjxtYXNrIGlkPSJoIj48cmVjdCB4PSI3OSIgeT0iNDgiIHdpZHRoPSI3NjciIGhlaWdodD0iNjcwIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iCk0zODYuMTE3Njc2LDYxMy4yNDQ2MjkgCglDMzc5LjM2MDAxNiw2MTYuMzUyNjYxIDM3OS4zNjAwMTYsNjE2LjM1MjY2MSAzNzAuNTk4MDgzLDYxMS40NzA3NjQgCglDMzcyLjE1NTQ1Nyw2MDguMjI1NTg2IDM3NC4xMjM1MDUsNjA4LjYxNTIzNCAzNzYuOTc2MTY2LDYxMC4wNjUyNDcgCglDMzc5LjQzMTAzMCw2MTEuMzEzMTEwIDM4Mi40MTAyMTcsNjExLjUyOTI5NyAzODUuNTk0NTQzLDYxMi4xNzE1MDkgCglDMzg2LjA4Mjk3Nyw2MTIuNDMzOTYwIDM4Ni4xMjE4ODcsNjEyLjcyODE0OSAzODYuMTE3Njc2LDYxMy4yNDQ2MjkgCnoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSIKTTI4Mi44Njg1OTEsMjU5LjA4NzA2NyAKCUMyODQuMzA4MTA1LDI1OS4yMTc3NzMgMjg2LjE5MDAwMiwyNTkuMjgxNzM4IDI4Ni41MTk3MTQsMjYwLjAyOTgxNiAKCUMyODcuOTUxMDE5LDI2My4yNzc0MDUgMjg5Ljg0NTU4MSwyNjYuNzU4NjA2IDI4OS43MjE3NzEsMjcwLjA4NjAyOSAKCUMyODkuNjUwMDI0LDI3Mi4wMTQzNDMgMjg2LjMxOTE1MywyNzQuMzQ4MjA2IDI4My45NjQxNzIsMjc1LjQ1ODgwMSAKCUMyODIuNjQxMDgzLDI3Ni4wODI3OTQgMjgwLjE5NDg1NSwyNzMuOTIxNjMxIDI3OC40ODI2NjYsMjc0LjI0MDMyNiAKCUMyNzYuODQ5NTE4LDI3NC41NDQyODEgMjc1LjUxMjI5OSwyNzYuNDM4MTQxIDI3NC4xNTk4MjEsMjc3LjUzOTU1MSAKCUMyNjYuMTAxNzc2LDI3MS4wOTQ0MjEgMjU4LjUwODgyMCwyNjQuODk1NjkxIDI1MC43NjkzMTgsMjU4Ljg4NTY1MSAKCUMyNDcuMDc2OTgxLDI1Ni4wMTg0MDIgMjQ2LjA0NDkyMiwyNTIuODE1ODExIDI0OS41ODk2NDUsMjUwLjAwMTA5OSAKCUMyNTQuMjY5Mzk0LDI0Ni4yODUwOTUgMjU2LjY5Njc0NywyNDEuNDk1MTMyIDI1OS4xMjg2NjIsMjM2LjM5OTk5NCAKCUMyNjAuMDk3MTA3LDIzNC4zNzA5NzIgMjYxLjg4OTI1MiwyMzIuNjY3NTI2IDI2My41NTAwMTgsMjMxLjA2ODkzOSAKCUMyNjQuMjM4MjIwLDIzMC40MDY0OTQgMjY1LjY0NzU4MywyMjkuOTk2MTQwIDI2Ni41ODUzODgsMjMwLjE4NDc5OSAKCUMyNjkuMjM5NTk0LDIzMC43MTg3MzUgMjc1LjUwODU0NSwyMzguNTQ4OTM1IDI3NS40Mjk4NDAsMjQxLjQ0ODAxMyAKCUMyNzUuMzc2Njc4LDI0My40MDY0MDMgMjc0LjQ1OTQ3MywyNDUuMzQxMzM5IDI3My45Mjg3NDEsMjQ3LjI4Njc1OCAKCUMyNzIuMjIxODYzLDI0Ni40NjczMzEgMjcwLjUzMDAyOSwyNDUuNjE0MzgwIDI2OC44MDM3MTEsMjQ0LjgzODE1MCAKCUMyNjcuMTY4ODg0LDI0NC4xMDMwNTggMjY1LjQ5Nzg5NCwyNDMuNDQ4NDQxIDI2My44NDI4MDQsMjQyLjc1ODQyMyAKCUMyNjMuNDE5OTgzLDI0My4zMjg3MjAgMjYyLjk5NzEzMSwyNDMuODk5MDAyIDI2Mi41NzQzMTAsMjQ0LjQ2OTI4NCAKCUMyNjQuMTA5NDA2LDI0Ni40NTE4NzQgMjY1LjM1NTY4MiwyNDguNzgyNTE2IDI2Ny4yMzkwNzUsMjUwLjM0NTM4MyAKCUMyNzEuMjk3MTUwLDI1My43MTI3OTkgMjc1LjY0NDg2NywyNTYuNzQwMTczIDI3OS45ODM4ODcsMjU5Ljc0ODI2MCAKCUMyODAuNTA3NjI5LDI2MC4xMTEzNTkgMjgxLjcwOTIyOSwyNTkuNDk2Njc0IDI4Mi44Njg1OTEsMjU5LjA4NzA2NyAKeiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9IgpNMjYyLjExOTg3Myw1OTYuMTU5NDg1IAoJQzI1OC43NjQzMTMsNTkyLjAxODkyMSAyNTUuNjkyMzgzLDU4OC4xMjc1MDIgMjUzLjMzODc0NSw1ODUuMTQ1OTM1IAoJQzI1NS45NDAzNjksNTg0LjkzNzUwMCAyNjAuMzc5NjM5LDU4NC41MTUxOTggMjY0Ljc1MDcwMiw1ODguMjk1NDEwIAoJQzI2Ny41MzY4OTYsNTkwLjcwNDk1NiAyNzEuODIzODIyLDU5MS4zNzkxNTAgMjc1LjQ4NDIyMiw1OTIuODUwMDM3IAoJQzI3Mi43NDIxNTcsNTk4LjMwODM1MCAyNjguNTcyNDQ5LDU5OS4yOTAxMDAgMjYyLjExOTg3Myw1OTYuMTU5NDg1IAp6IiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iCk0zMzguNzI2MTM1LDYwNS42OTMxNzYgCglDMzQ4LjA0MTU2NSw2MDAuOTkzMjI1IDM0OC42NzkyNjAsNjAxLjMwNTExNSAzNTYuNzU0MDI4LDYxNC43ODU1ODMgCglDMzU0LjExNjI0MSw2MTQuNzg1NTgzIDM1MS42MTE2MzMsNjE1LjUwNjA0MiAzNDkuOTEzNjY2LDYxNC42NDE3ODUgCglDMzQ1Ljg3MDc4OSw2MTIuNTgzODYyIDM0Mi4xOTkyNDksNjA5Ljc5MTYyNiAzMzguNDIxMTEyLDYwNy4yMzE5MzQgCglDMzM4LjIyMzQ4MCw2MDcuMDk4MDgzIDMzOC40Mjg0OTcsNjA2LjM2OTgxMiAzMzguNzI2MTM1LDYwNS42OTMxNzYgCnoiIGZpbGw9IiMwMDAiLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjaCkiPjxwYXRoIGQ9IgpNMzg2LjA4NzE4OSw2MTMuNDY1MTQ5IAoJQzM5MC44OTA3NzgsNjE1LjQ2NTE0OSAzOTguMzk5MzUzLDYxNi4yMTk4NDkgMzk5Ljk5OTAyMyw2MTkuNjk0NzYzIAoJQzQwNS4xMzAyNDksNjMwLjg0MTI0OCA0MTQuMDUzNjUwLDYyMy4yMDQ3NzMgNDIwLjcyNjQxMCw2MjUuNDYxMjQzIAoJQzQyMi4yOTUwNzQsNjI1Ljk5MTYzOCA0MjQuNTA4MzYyLDYyNS41ODQ3NzggNDI2LjEwOTgwMiw2MjQuODg2MjkyIAoJQzQzNC4yODI5OTAsNjIxLjMyMTQ3MiA0NDIuMzQ5MDkxLDYyMy4wMTcxNTEgNDUwLjUzNjg5Niw2MjQuNzU1NjE1IAoJQzQ1Ni44OTU1OTksNjI2LjEwNTY1MiA0NjIuNzE5MTQ3LDYyNC43MjA4MjUgNDY3LjYyODIzNSw2MjAuMTU0NTQxIAoJQzQ3Mi4wMDMwMjEsNjE2LjA4NTE0NCA0NzYuNjEzODYxLDYxMi4yNTk1MjEgNDgwLjg0Mjk1Nyw2MDguMDQ3NjA3IAoJQzQ4My4xODgxNzEsNjA1LjcxMTkxNCA0ODUuMzg0NDYwLDYwNS4xNzc2MTIgNDg4LjQyMzUyMyw2MDYuMzY5ODEyIAoJQzQ5Mi41NDg3OTgsNjA3Ljk4ODA5OCA0OTYuNzk4NTg0LDYwOS4yODg4NzkgNDk5Ljg4MjMyNCw2MTAuMzQ0OTEwIAoJQzUwMC45NjI0MDIsNjA1LjQ1MDYyMyA1MDIuMTcxNTA5LDYwMS4xMDY2MjggNTAyLjc5NTM4MCw1OTYuNjgwMTE1IAoJQzUwMy4xMjE4MjYsNTk0LjM2Mzc3MCA1MDMuMjI2NjI0LDU5MS4zNTAyMjAgNTAyLjAzMzg0NCw1ODkuNjA5MTMxIAoJQzQ5OC4zMDYwOTEsNTg0LjE2Nzc4NiA0OTcuNTAwMTUzLDU3OC4zMDk2MzEgNDk3LjkwNzgwNiw1NzIuMDMyMjg4IAoJQzQ5Ny45OTQwMTksNTcwLjcwNDY1MSA0OTcuOTk2Njc0LDU2OS4zNjk5OTUgNDk3Ljk5NjI0Niw1NjguMDM4NTc0IAoJQzQ5Ny45OTMzNDcsNTU4Ljk4OTMxOSA0OTUuMTY5NTI1LDU1Ni4xMTg0MDggNDg2LjE5OTY3Nyw1NTUuOTkyODU5IAoJQzQ4NC44ODc0NTEsNTU1Ljk3NDU0OCA0ODMuNTc2NDQ3LDU1NS44NjUzNTYgNDgyLjAyODQ0Miw1NTUuNzg2MTMzIAoJQzQ4Mi42MTc1NTQsNTUyLjQ1ODA2OSA0ODMuMjYxOTkzLDU0OS4zNjg1MzAgNDgzLjY2NzIwNiw1NDYuMjQ3ODY0IAoJQzQ4My44MjE3MTYsNTQ1LjA1NzgwMCA0ODMuNzU2MTA0LDU0My42MjM3MTggNDgzLjIxODQ3NSw1NDIuNjAyMDUxIAoJQzQ4MS45MjIxMTksNTQwLjEzODYxMSA0ODEuMTc3NjEyLDUzNy40NjM1NjIgNDgzLjkyMzA5Niw1MzYuMDkyMjg1IAoJQzQ4NS41NzA1MjYsNTM1LjI2OTQ3MCA0ODguMTM2MjMwLDUzNi4wOTY4MDIgNDkwLjIzOTA0NCw1MzYuNDY3Mjg1IAoJQzQ5MS4wNzU3NDUsNTM2LjYxNDYyNCA0OTEuNzc2OTQ3LDUzNy41MzEwMDYgNDkyLjY0MzA5Nyw1MzguMTc0MDExIAoJQzQ5Ni41MTM2NDEsNTM0Ljc2Mzc5NCA0OTcuNTMzMjAzLDUzMC40Mzc1NjEgNDk3LjMwOTY5Miw1MjUuOTA4NjMwIAoJQzQ5Ny4yMzU2MjYsNTI0LjQwODY5MSA0OTUuODE0MjA5LDUyMi40NDM4NDggNDk0LjQ0ODk3NSw1MjEuNjI1NjEwIAoJQzQ4NS44NjEyMDYsNTE2LjQ3ODUxNiA0ODYuNTA0Mzk1LDUxMi40NzU0MDMgNDkzLjMxMjg2Niw1MDYuMjE4OTMzIAoJQzQ5Ny4wMjc0MDUsNTA4LjAxOTM3OSA1MDAuNTk3NzQ4LDUwOS43NDk5MzkgNTA0Ljg5NjMwMSw1MTEuODMzNDM1IAoJQzUwNy4wNTI0OTAsNTE3LjI4MDI3MyA1MDYuODgxMjU2LDUxNi44OTgzNzYgNTEzLjMxMzM1NCw1MTQuMDE0MzQzIAoJQzUxOC45OTk1NzMsNTExLjQ2NDc1MiA1MjUuMDMxNDMzLDUwOS41Mjc0MDUgNTMxLjA4MDg3Miw1MDcuOTg5MTM2IAoJQzUzNy42NzM5NTAsNTA2LjMxMjU5MiA1NDIuMDk2NDM2LDUwMi4zNDA2NjggNTQ1LjkyOTE5OSw0OTcuMDMyNTYyIAoJQzU0Ni45NjI3MDgsNDk1LjYwMTI1NyA1NDkuNTQ1ODk4LDQ5NC42MzA1ODUgNTUxLjQzNDYzMSw0OTQuNjAzMDg4IAoJQzU1Ni4zOTM0MzMsNDk0LjUzMDg4NCA1NjEuMzcyNjgxLDQ5NS40MDgzODYgNTY2LjMxOTQ1OCw0OTUuMjMwMzQ3IAoJQzU2Ny45ODg3NzAsNDk1LjE3MDIyNyA1NjkuOTE5NzM5LDQ5My4zNDY2ODAgNTcxLjEzMjM4NSw0OTEuODQ1Mzk4IAoJQzU3Mi43NjM4NTUsNDg5LjgyNTQ3MCA1NzMuNzAzMDY0LDQ4Ny4yNjM2MTEgNTc1LjE0MTQ3OSw0ODUuMDY2NjUwIAoJQzU3Ny40NjI3NjksNDgxLjUyMTE3OSA1ODAuMDM1MDk1LDQ3OC43ODQ2NjggNTgzLjc4Mzg3NSw0ODMuNzE0NDE3IAoJQzU4NC4xMzQwOTQsNDg0LjE3NTAxOCA1ODQuOTkzMjI1LDQ4NC42NjkwMzcgNTg1LjQ2ODM4NCw0ODQuNTUxMzAwIAoJQzU5Mi41MTQyODIsNDgyLjgwNTA4NCA1OTkuNjU3ODM3LDQ4MS4zMjExOTggNjA2LjUxODQzMyw0NzkuMDA1NDkzIAoJQzYxMS4wMDE4OTIsNDc3LjQ5MjE1NyA2MTIuODUwNjQ3LDQ3My4zNjgwMTEgNjEyLjk5NDAxOSw0NjguNjU2NzY5IAoJQzYxMy4xMTczNzEsNDY0LjYwNTYyMSA2MTQuODExNTg0LDQ2Mi4yNjMwNjIgNjE5LjE2NjMyMSw0NjEuNjkzMTQ2IAoJQzYyMy41ODI1ODEsNDYxLjExNTIzNCA2MjguMTIwMzYxLDQ2MC4zODY2ODggNjMyLjIxMjcwOCw0NTguNzQ1ODgwIAoJQzYzNS42MjIzNzUsNDU3LjM3ODc1NCA2MzguNzQ4OTYyLDQ1NC45MDEzNjcgNjQxLjQ4Mjc4OCw0NTIuMzU4NTIxIAoJQzY0NC42MzU1NTksNDQ5LjQyNTk5NSA2NDMuNTM1MjE3LDQ0Ni4xOTAwNjMgNjM5LjI5NzcyOSw0NDUuMDc3ODUwIAoJQzYzNi43MjkzMDksNDQ0LjQwMzcxNyA2MzQuMDUwMjkzLDQ0NC4xNjAyMTcgNjMxLjQ2Mjg5MSw0NDMuNTQ2NTcwIAoJQzYyNC44ODU2MjAsNDQxLjk4NjU3MiA2MTkuNDY4NzUwLDQzOC44NDczODIgNjE2LjM5MTk2OCw0MzIuNDM4MDgwIAoJQzYxNS44OTAxOTgsNDMxLjM5Mjk0NCA2MTQuNzY3NzAwLDQzMC4yOTc3NjAgNjEzLjY5Mjg3MSw0MjkuOTM1MzAzIAoJQzYwOC43MjY4NjgsNDI4LjI2MDc0MiA2MDUuNjg0ODc1LDQyNC42OTE4OTUgNjAzLjYxNDE5Nyw0MjAuMTU4NzUyIAoJQzYwMS4xNTMzMjAsNDE0Ljc3MTIxMCA1OTcuMjc4MzgxLDQxMS45MDI3NDAgNTkxLjE0OTg0MSw0MTIuMTA3MDI1IAoJQzU4Ny45MzM0NzIsNDEyLjIxNDIwMyA1ODQuNjk3MzI3LDQxMS43MzAzNzcgNTgwLjg0Mjc3Myw0MTEuNDA3Nzc2IAoJQzU4MC4wMzcxMDksNDExLjA5NzQxMiA1NzkuODU4ODg3LDQxMC44OTI3MDAgNTc5LjY4MDY2NCw0MTAuNjg3OTg4IAoJQzU4My45MjQ2ODMsNDA1Ljc3MDUzOCA1ODIuMzc3OTkxLDQwMS40MzY3MzcgNTc5LjQyNzEyNCwzOTYuMjUyNjg2IAoJQzU3Ny4xNDcwOTUsMzkyLjI0NzEwMSA1NzYuOTAyNTg4LDM4Ny4wNTkxNzQgNTc1Ljg3NzEzNiwzODIuMzY5ODQzIAoJQzU3NC44ODA2NzYsMzc3LjgxMzQxNiA1NzMuMTQ5NjU4LDM3NC4wOTg0NTAgNTY4LjUwNTYxNSwzNzEuODc0NzI1IAoJQzU2My4zNDgwMjIsMzY5LjQwNTIxMiA1NjAuNjUyMDM5LDM2NS4xMTUwMjEgNTYwLjkyMjU0NiwzNTkuMDE3MjQyIAoJQzU2MS4xMjAxNzgsMzU0LjU2MDY2OSA1NTkuMDk4MjA2LDM0OS40MjYwMjUgNTYwLjY5MDg1NywzNDUuNzIyNjU2IAoJQzU2NS4wMDAxMjIsMzM1LjcwMjQ1NCA1NjAuNjMyOTk2LDMyNS4yNjUyODkgNTYzLjY3NDgwNSwzMTUuMTMyNjI5IAoJQzU2NS44OTQ0NzAsMzA3LjczODQwMyA1NjUuMjM5NjI0LDI5OS40ODI4NDkgNTY1Ljg5MDMyMCwyOTEuNjEzMjUxIAoJQzU2NS45NDQzMzYsMjkwLjk1OTcxNyA1NjYuMDUzNTI4LDI5MC4yNTI2NTUgNTY2LjM1NDk4MCwyODkuNjg2NDMyIAoJQzU3MC4zMjE4OTksMjgyLjIzMzkxNyA1NzQuNDkyODU5LDI3NC44ODM5NDIgNTc4LjI0MDQxNywyNjcuMzIzNzMwIAoJQzU3OS42Njg1MTgsMjY0LjQ0Mjg3MSA1ODAuNzE5OTcxLDI2MS4xMzI3NTEgNTgwLjk0ODc5MiwyNTcuOTQ2ODM4IAoJQzU4MS41NjE2NDYsMjQ5LjQxNTg0OCA1ODIuNjM3MTQ2LDI0Ny42MDUzNjIgNTkwLjQ4Mzk0OCwyNDUuMTM1MTYyIAoJQzU5Ny4yMDUyMDAsMjQzLjAxOTI3MiA2MDEuNjUzNzQ4LDIzOC4wNjg2MDQgNjA1LjczNzQyNywyMzIuNzc5ODYxIAoJQzYxMC45MDI0MDUsMjI2LjA5MDc1OSA2MTUuODY0MTM2LDIxOS4yNDM1NzYgNjIwLjg1ODUyMSwyMTIuNDI0Mjg2IAoJQzYyNy43NDAyOTUsMjAzLjAyNzk2OSA2MzcuMzI5MjI0LDE5OC4zNjg1OTEgNjQ4LjQ2MDAyMiwxOTYuMDQwODQ4IAoJQzY1MS43MjIxMDcsMTk1LjM1ODY3MyA2NTQuNjg4MjkzLDE5My4zNjUxNDMgNjU3Ljg5MzI1MCwxOTIuMjc2MTA4IAoJQzY2MC45NTg4MDEsMTkxLjIzNDQwNiA2NjQuMjEyODMwLDE4OS43MjgyMTAgNjY3LjI4OTMwNywxODkuOTIyOTQzIAoJQzY3Ny44MDkwODIsMTkwLjU4ODc5MSA2ODguMzAwMjkzLDE5MS44MDE1NTkgNjk4Ljc3NDk2MywxOTMuMDM3OTk0IAoJQzcwMy4zODIwMTksMTkzLjU4MTc4NyA3MDcuOTQyNTA1LDE5NC41OTY0MzYgNzEyLjQ4MDg5NiwxOTUuNTk0MTQ3IAoJQzcxMy42Nzg2NTAsMTk1Ljg1NzQ1MiA3MTQuODQ4NTExLDE5Ni43MDA4NjcgNzE1LjgwMzcxMSwxOTcuNTM3NTY3IAoJQzcyMC4yNjQ1ODcsMjAxLjQ0NTE5MCA3MjUuNzU4NjA2LDIwNC43MzQzNjAgNzI4LjgzMDM4MywyMDkuNTUzMjIzIAoJQzczNS44Mzc3NjksMjIwLjU0NjI5NSA3NDcuNTUxNjM2LDIyNi44NjQ3NzcgNzU0Ljc5MDIyMiwyMzcuMzk1NDAxIAoJQzc1Ni4wODcxNTgsMjM5LjI4MjEyMCA3NTYuOTQxMzQ1LDI0Mi4wMTg4MTQgNzU2Ljc3Mjk0OSwyNDQuMjcxNDA4IAoJQzc1Ni4wOTAzMzIsMjUzLjQwODQxNyA3NTkuNjk0MDMxLDI2MC4zMjQ0MDIgNzY2LjUyMjAzNCwyNjYuMDY0MTE3IAoJQzc3NC42MTAxNjgsMjcyLjg2MzA2OCA3NzkuMzA3MDA3LDI4MS4zMjc3ODkgNzgwLjM1NjU2NywyOTIuMTY5NTU2IAoJQzc4MC45MDQ3ODUsMjk3LjgzMTc4NyA3ODQuMDk2NjgwLDMwMy4xODc0NjkgNzg1LjMzNjA2MCwzMDguODQ3Njg3IAoJQzc4Ni41NjU2NzQsMzE0LjQ2Mzc3NiA3ODYuOTc0NDg3LDMyMC4yNzY3MDMgNzg3LjQ4MzE1NCwzMjYuMDI2MzA2IAoJQzc4Ny43NDExNTAsMzI4Ljk0MTk1NiA3ODguMTcwNzE1LDMzMS41NDY2MzEgNzkxLjcwODc0MCwzMzEuNTczMzY0IAoJQzc5Ni44NDE1NTMsMzMxLjYxMjIxMyA3OTcuOTExNDk5LDMzNS4xMTg1OTEgNzk3LjczMzIxNSwzMzguOTQyNzQ5IAoJQzc5Ny4zNTc2NjYsMzQ2Ljk5NDk5NSA3OTYuMzE0MjA5LDM1NS4wMTU4MzkgNzk1LjkyNDc0NCwzNjMuMDY3OTAyIAoJQzc5NS44NDM3NTAsMzY0Ljc0Mjg1OSA3OTcuMDQ5MjU1LDM2Ni44MzMyODIgNzk4LjI4MTA2NywzNjguMTU1MjQzIAoJQzgwMi44MDEzOTIsMzczLjAwNjA3MyA4MDMuNTI4NzQ4LDM3OC4zMDExNzggODAwLjk4OTY4NSwzODQuMjYxNDE0IAoJQzc5Ny4xMDA0MDMsMzkzLjM5MTIzNSA3OTMuOTY4Njg5LDQwMi42MzY4NzEgNzk2LjQwMjEwMCw0MTIuODA3MDk4IAoJQzc5Ni43MDM0MzAsNDE0LjA2NjU4OSA3OTYuODYzNzcwLDQxNS42NTQ4NDYgNzk2LjM2MzQ2NCw0MTYuNzYyOTM5IAoJQzc5My4yNDQ2MjksNDIzLjY3MDEwNSA3OTYuMDE4NDMzLDQyOS42MjM4MTAgNzk4Ljc4OTkxNyw0MzUuNzg2NjIxIAoJQzc5OS44OTk0MTQsNDM4LjI1Mzg3NiA4MDEuMjA4OTg0LDQ0Mi4zMzk2MzAgODAwLjA1MTgxOSw0NDMuNzgwMTIxIAoJQzc5Ny4xOTY2NTUsNDQ3LjMzNDEzNyA3OTMuMzY4NDY5LDQ1MC45NDE3MTEgNzg5LjE5MDI0Nyw0NTIuMzkxMDgzIAoJQzc4My42ODExNTIsNDU0LjMwMjE4NSA3ODEuNDYwODE1LDQ1NS44OTQxMzUgNzgxLjAwNjI4Nyw0NjMuMzU3MjM5IAoJQzc4MC42ODQ5MzcsNDY4LjYzNDM2OSA3ODMuMDMyNzc2LDQ3MS41Mjc5MjQgNzg4LjM3ODk2Nyw0NzIuODgwNzY4IAoJQzc4OS44NTI2NjEsNDczLjI1Mzc1NCA3OTEuMTUyMDM5LDQ3NC4zMTU4MjYgNzkyLjUzMTM3Miw0NzUuMDYxNjc2IAoJQzc5Mi4zNDI4OTYsNDc1LjcwNTc1MCA3OTIuMTU0MzU4LDQ3Ni4zNDk4NTQgNzkxLjk2NTg4MSw0NzYuOTkzOTI3IAoJQzc4OS4xOTk4MjksNDc2LjYzOTI4MiA3ODYuNDMzODM4LDQ3Ni4yODQ2NjggNzgyLjU5OTEyMSw0NzUuNzkzMDMwIAoJQzc4Mi41OTkxMjEsNDgxLjczMDgwNCA3ODIuNTk1MjE1LDQ4Ny42MTE2MzMgNzgyLjYwMjM1Niw0OTMuNDkyNDYyIAoJQzc4Mi42MDM3NjAsNDk0LjY0OTQxNCA3ODIuNzYwNjIwLDQ5NS44MTcyMDAgNzgyLjY1MDU3NCw0OTYuOTYxMjEyIAoJQzc4Mi4zMTY1MjgsNTAwLjQzMzMxOSA3NzkuNjU3ODk4LDUwMS4wMjQwMTcgNzc3LjIyMjM1MSw1MDAuMjAyNDg0IAoJQzc3Ni4xNDc3NjYsNDk5LjgzOTk5NiA3NzUuNDg0OTI0LDQ5Ny4yNjcwNTkgNzc1LjI1OTMzOCw0OTUuNjEyNTE4IAoJQzc3NC45MzM1OTQsNDkzLjIyNDAzMCA3NzUuMTc2MDI1LDQ5MC43NTgwODcgNzc1LjE3NjAyNSw0ODcuMzA3MDk4IAoJQzc2OC40ODg3NzAsNDkxLjEwODY0MyA3NjQuMjQ0ODEyLDQ5NC42ODc1OTIgNzYzLjA3MDg2Miw1MDEuMDQxNTk1IAoJQzc2Mi44MDg4MzgsNTAyLjQ1OTYyNSA3NjEuNjQxNzg1LDUwNC4zMDQ2ODggNzYwLjQwNDM1OCw1MDQuODUyMTczIAoJQzc1Mi4wODc1MjQsNTA4LjUzMTYxNiA3NDcuNjM0MTU1LDUxNS4yNTc0NDYgNzQ0LjkyMDI4OCw1MjMuNTAzNDE4IAoJQzc0NC41MDUwNjYsNTI0Ljc2NTI1OSA3NDMuODkzNjc3LDUyNS45ODc5NzYgNzQzLjY2NDczNCw1MjcuMjgwNDU3IAoJQzc0My4xNDk2NTgsNTMwLjE4NzU2MSA3NDIuODE3Njg4LDUzMy4xMjcwMTQgNzQyLjI1Njg5Nyw1MzcuMTY0MDAxIAoJQzczOS4xODEyNzQsNTM3Ljc3MDY5MSA3MzguMzQ1NzAzLDU0MS40ODY4NzcgNzM3LjMwOTg3NSw1NDUuNzYxMjMwIAoJQzczNi4yNzg2MjUsNTUwLjAxNjQ3OSA3MzMuOTAzNjg3LDU1NC4wNTMxNjIgNzMxLjU0NjIwNCw1NTcuODI4Njc0IAoJQzczMC41NjEyNzksNTU5LjQwNjAwNiA3MjguMTI5Mzk1LDU2MC45MjQ1MDAgNzI2LjMwNDY4OCw1NjAuOTg2ODE2IAoJQzcxOC4zOTY5NzMsNTYxLjI1Njk1OCA3MTMuMjYzNjExLDU2Ni4zNjA5MDEgNzA4LjEwMTI1Nyw1NzEuMTE0Njg1IAoJQzcwNC42NzAxNjYsNTc0LjI3NDM1MyA3MDUuMjEwMjY2LDU3OS43NjA0OTggNzA4LjgzMDI2MSw1ODMuNzE3NDY4IAoJQzcxMS42NTQyOTcsNTg2LjgwNDM4MiA3MTIuMjU2ODk3LDU4OS4zMTMzNTQgNzA5LjI0MzUzMCw1OTIuNzcxNTQ1IAoJQzcwNy45MzU0ODYsNTk0LjI3Mjc2NiA3MDguMDY0MzMxLDU5Ny4wMjYwNjIgNzA3LjU0MDU4OCw1OTkuMjEwNjMyIAoJQzcwNy45OTAyOTUsNTk5LjQwMzU2NCA3MDguNDQwMDYzLDU5OS41OTY1NTggNzA4Ljg4OTc3MSw1OTkuNzg5NDkwIAoJQzcwNy42ODU4NTIsNjAwLjE2OTQzNCA3MDYuNDgxOTM0LDYwMC41NDkzNzcgNzA2LjM2MTI2Nyw2MDAuNTg3NDYzIAoJQzcwNC4wODc4OTEsNTk4LjczMzk0OCA3MDIuNDcwMjE1LDU5Ny41MjI4MjcgNzAwLjk3Nzk2Niw1OTYuMTcyOTc0IAoJQzY5OC43ODAwOTAsNTk0LjE4NDc1MyA2OTYuNTg2MzY1LDU5Mi4xNzkwMTYgNjk0LjU0MjQxOSw1OTAuMDM2MTMzIAoJQzY4OS44Nzk3MDAsNTg1LjE0NzcwNSA2ODYuODA4NDExLDU4NC4zMzUwODMgNjgxLjcwMTg0Myw1ODguNzYyNDUxIAoJQzY3My43MTk2MDQsNTk1LjY4Mjk4MyA2NjUuMDAzNjAxLDYwMC42MzEyODcgNjU0LjUyNzQ2Niw2MDEuODAwNjU5IAoJQzY1NC4xNzAyMjcsNjA2LjE0MjA5MCA2NTQuMTMwMTg4LDYwOS45OTM2NTIgNjUzLjQxNzY2NCw2MTMuNzE2NDMxIAoJQzY1My4xMTEyNjcsNjE1LjMxNzA3OCA2NTEuNDA5ODUxLDYxNi42NTA2MzUgNjUwLjM0MjI4NSw2MTguMTA1NTMwIAoJQzY0OS4xMjMwNDcsNjE2LjkyODI4NCA2NDcuOTQzNjY1LDYxNS43MDU5OTQgNjQ2LjY3NDM3Nyw2MTQuNTg1NDQ5IAoJQzY0NS4xNTc4MzcsNjEzLjI0NjY0MyA2NDMuNDA1NTE4LDYxMC43Njk3NzUgNjQyLjAzNTUyMiw2MTAuOTQ3MzI3IAoJQzYzOC42NDc3NjYsNjExLjM4NjUzNiA2MzQuNDMzMjg5LDYxMi4xNTQxMTQgNjMyLjM0Mzc1MCw2MTQuNDMzMjI4IAoJQzYyOC41OTc1MzQsNjE4LjUxOTQwOSA2MjUuODU3NTQ0LDYyMS4yNjAzMTUgNjE5LjQ2NTM5Myw2MTkuMjcyMTU2IAoJQzYxNS45ODQ3NDEsNjE4LjE4OTU3NSA2MTEuMjA1NTA1LDYyMC41OTM3NTAgNjA3LjIyMzI2Nyw2MjIuMDE2Nzg1IAoJQzYwMy42NTY3MzgsNjIzLjI5MTM4MiA2MDAuNTA5NDYwLDYyMy40MTU1MjcgNTk2LjcwNjk3MCw2MjIuNjMwNzk4IAoJQzU5MC45MjU1MzcsNjIxLjQzNzg2NiA1ODQuODY1MjM0LDYyMS4zMjM2NjkgNTc4LjkxODg4NCw2MjEuMjcyMTU2IAoJQzU3MS40ODY3NTUsNjIxLjIwNzcwMyA1NjMuOTY2OTgwLDYyMi4zNzc2ODYgNTU3LjI2OTEwNCw2MTcuNzEyMjE5IAoJQzU1Ni4zMTE2NDYsNjE3LjA0NTI4OCA1NTQuNjMzNjY3LDYxNi45ODUyOTEgNTUzLjM5ODU2MCw2MTcuMjIwMDMyIAoJQzU0OC41NzE0MTEsNjE4LjEzNzMyOSA1NDMuODYxNDUwLDYxOS4xNTExODQgNTQwLjE2NDg1Niw2MTQuNDYxNTQ4IAoJQzUzOS42ODIwMDcsNjEzLjg0ODkzOCA1MzguMjM3MzY2LDYxMy41ODE0MjEgNTM3LjM2MDY1Nyw2MTMuNzU4OTcyIAoJQzUzMS4yMzc5NzYsNjE0Ljk5ODQ3NCA1MjYuNDk5NDUxLDYxMi4wNzYyOTQgNTIxLjU3ODYxMyw2MDkuMTExMzg5IAoJQzUxMy40ODU5MDEsNjA0LjIzNTM1MiA1MTAuMjI5NjE0LDYwNS4yNjk1MzEgNTA1LjgxODY2NSw2MTQuMTI4NDE4IAoJQzUwOC4zMzE0MjEsNjE0LjYxNTIzNCA1MTAuNjE5MjkzLDYxNS4zNjg0NjkgNTEyLjkzMjAwNyw2MTUuNDU0NjUxIAoJQzUyNS4wMzkxODUsNjE1LjkwNTc2MiA1MzIuNDkyOTgxLDYyMy41MDk4ODggNTMyLjQ5NDQ0Niw2MzUuNjI1NTQ5IAoJQzUzMi40OTQ4MTIsNjM5LjEyNTM2NiA1MzIuMzc3NTAyLDY0Mi42MzAwNjYgNTMyLjUyMjI3OCw2NDYuMTIzOTAxIAoJQzUzMi43MzM3MDQsNjUxLjIyNzI5NSA1MzEuNjcwOTU5LDY1NS42MDczNjEgNTI4Ljc2MzM2Nyw2NjAuMTY0MDAxIAoJQzUyNi4zMjk4OTUsNjYzLjk3NzYwMCA1MjUuODkwODY5LDY2OS4xOTM3ODcgNTI1LjA5ODM4OSw2NzMuODc4NDc5IAoJQzUyNC41NzgxMjUsNjc2Ljk1MzkxOCA1MjUuMDAwMDYxLDY4MC4xODg3MjEgNTI1LjAwMDA2MSw2ODMuNTk5ODU0IAoJQzUyMC4zODgzMDYsNjgyLjE4MzcxNiA1MTUuOTY3NTkwLDY4MC44MjYyOTQgNTExLjMxNDA1Niw2NzkuMzk3MzM5IAoJQzUxMC44MDkyMzUsNjgxLjI4Mzc1MiA1MTAuMzU5NDA2LDY4My4wMzY2MjEgNTA5Ljg3MDUxNCw2ODQuNzc4NTY0IAoJQzUwOC4yMzg0OTUsNjkwLjU5MzIwMSA1MDUuODUyMTEyLDY5MS44MDU3ODYgNDk5Ljk4NTk5Miw2OTAuMjYyNTEyIAoJQzQ5OC44MzYwOTAsNjg5Ljk1OTk2MSA0OTYuODE4NzI2LDY5MC4zNTY5OTUgNDk2LjE4MTU0OSw2OTEuMTg1MzAzIAoJQzQ5NC4xOTYwNDUsNjkzLjc2NjU0MSA0OTIuNDg5NzQ2LDY5Mi41ODIzMzYgNDkwLjYyNzM4MCw2OTEuMzQwMDI3IAoJQzQ4NC41MTQzMTMsNjg3LjI2MjMyOSA0ODIuODU3Njk3LDY4Ny43MDA3NDUgNDc5LjE2OTkyMiw2OTQuMzE1ODU3IAoJQzQ3OC43ODYwNzIsNjk1LjAwNDQ1NiA0NzguMTQ5Njg5LDY5NS41NTIzNjggNDc3LjkwNDgxNiw2OTUuODQxNTUzIAoJQzQ3My42OTYxMzYsNjk0LjE0MTIzNSA0NjkuOTA0Nzg1LDY5MS45NTM1NTIgNDY1Ljg1MTUwMSw2OTEuMjI2ODY4IAoJQzQ2My41NTQyOTEsNjkwLjgxNTAwMiA0NjAuMjk3OTc0LDY5Mi4xOTA5NzkgNDU4LjQwODI2NCw2OTMuODM1NTcxIAoJQzQ1NC44NTgxNTQsNjk2LjkyNTI5MyA0NTEuMzMzMTMwLDY5OC45NDgwNTkgNDQ2LjQ0ODQ1Niw2OTguOTYzOTI4IAoJQzQ0My4zNzY1MjYsNjk4Ljk3MzkzOCA0NDAuMzAwMzU0LDcwMC43NzUxNDYgNDM3LjI0MDg3NSw3MDAuNzMxNjI4IAoJQzQzMy4zNDMwMTgsNzAwLjY3NjE0NyA0MjkuNTkwNzI5LDY5OS4wNDg3MDYgNDI1LjUwMjY4Niw3MDAuNzgxODYwIAoJQzQyNC4zNDMzODQsNzAxLjI3MzM3NiA0MjEuNzU1NzM3LDY5OS42MDUyODYgNDIwLjQ1NjcyNiw2OTguMjk4MDM1IAoJQzQxNy45ODcyNzQsNjk1LjgxMzA0OSA0MTUuNzg2MzQ2LDY5Ni4yMjA1ODEgNDEzLjQyOTQ0Myw2OTguMDc5MjI0IAoJQzQxMS45OTc0NjcsNjk5LjIwODQzNSA0MTAuODUwNTg2LDcwMC43NjYyOTYgNDA5LjMwNTc4Niw3MDEuNjcwNzc2IAoJQzQwNi40NDI3NDksNzAzLjM0NzEwNyA0MDMuNTIwMzg2LDcwNS40Mjg4OTQgNDAwLjM3NTQ4OCw3MDYuMDE0OTU0IAoJQzM5My4wODA1MzYsNzA3LjM3NDMyOSAzODUuNTg1ODE1LDcwOC45NTA3NDUgMzc4LjI2OTI4Nyw3MDguNTcwMTI5IAoJQzM2OS42NzAyMjcsNzA4LjEyMjkyNSAzNjEuMjAyMTE4LDcwNS41MDU2MTUgMzUyLjYxNTIwNCw3MDQuMjU1MzEwIAoJQzM1MC4xODc2MjIsNzAzLjkwMTczMyAzNDcuNTA5MzY5LDcwNC45MDA4NzkgMzQ1LjAwNDYwOCw3MDUuNTE3NDU2IAoJQzMzNy45NzgzOTQsNzA3LjI0Njc2NSAzMzEuMDEzNjcyLDcwOS4yNDQwODAgMzIzLjk0NTAzOCw3MTAuNzY1MzIwIAoJQzMyMi43NDE2NjksNzExLjAyNDIzMSAzMjEuMDQwMTMxLDcwOS42MDE4NjggMzE5Ljc0NjE1NSw3MDguNzAxMjk0IAoJQzMxMi4yOTAxNjEsNzAzLjUxMjI2OCAzMDQuMTY4NzMyLDcwMS4yODMyNjQgMjk1LjExMzg5Miw3MDIuODMyNTIwIAoJQzI5My44MTA0NTUsNzAzLjA1NTU0MiAyOTIuMzkzNTg1LDcwMy4zNzcwNzUgMjkxLjE1NTg1Myw3MDMuMDk1ODI1IAoJQzI4NC40MDA3NTcsNzAxLjU2MDY2OSAyNzcuNTAwMzY2LDcwMC4zNjM4OTIgMjcxLjAxOTc0NSw2OTguMDI1NzU3IAoJQzI2Ni41MzE1MjUsNjk2LjQwNjU1NSAyNjIuNDY5NDgyLDY5NS40NDUwNjggMjU4LjA5MDQ1NCw2OTcuNDY2NDMxIAoJQzI1My41NDAyNTMsNjk5LjU2Njg5NSAyNTAuMzE4Njk1LDY5OS4wMDgxMTggMjQ4LjA4MjQ4OSw2OTMuOTM0MjY1IAoJQzI0Ny40NDk5MDUsNjkyLjQ5OTAyMyAyNDQuNzczNzI3LDY5MS43NTg2MDYgMjQyLjg5MjMwMyw2OTEuMTE3OTgxIAoJQzIzNy4xNjE4ODAsNjg5LjE2NjkzMSAyMzEuMzkyOTQ0LDY4Ny4zMTMyOTMgMjI1LjU4MDIzMSw2ODUuNjI0MDIzIAoJQzIxOS43NTYzMDIsNjgzLjkzMTM5NiAyMTMuOTM2NzgzLDY4MS42ODY2NDYgMjA3Ljk3OTI5NCw2ODEuMTIzODQwIAoJQzIwMC4xNzE3MDcsNjgwLjM4NjIzMCAxOTcuMTQwMjg5LDY3OC4wMzMzMjUgMTk3LjQ0MDkwMyw2NzAuNDE5MzczIAoJQzE5Ny42Nzk1NjUsNjY0LjM3NDgxNyAxOTQuODA4Njg1LDY2Mi42MzY5NjMgMTg5LjMxNDYwNiw2NjQuNjY1NTg4IAoJQzE4Ny4wNDE5NjIsNjY1LjUwNDcwMCAxODMuODkwMTM3LDY2NS4xMjUxMjIgMTgxLjUyMjk0OSw2NjQuMjU0MDI4IAoJQzE3OC41MDY5MTIsNjYzLjE0NDI4NyAxNzYuMDM3OTQ5LDY2MC42MDUyMjUgMTczLjA1NDc5NCw2NTkuMzM3MDk3IAoJQzE2Ni40NTAzMzMsNjU2LjUyOTU0MSAxNjEuOTE2MDMxLDY1Mi4wNDEwNzcgMTU4LjY3NzY4OSw2NDUuNTY0NzU4IAoJQzE1My4xNjcxNzUsNjM0LjU0NDMxMiAxNDUuMDY3NjEyLDYyNS41NzU4MDYgMTM1LjE5Nzk2OCw2MTguMTIzNTM1IAoJQzEzMy4xMDEzNDksNjE2LjU0MDQwNSAxMzEuNzAxMzA5LDYxMy44NjI0ODggMTMwLjM3NDM3NCw2MTEuNDcwMzk4IAoJQzEyOC4wODAxNTQsNjA3LjMzNDY1NiAxMjYuMzA5MzAzLDYwMi45MDI4OTMgMTIzLjkzMzQ3Miw1OTguODE5NTE5IAoJQzExOS4zNDI0MzgsNTkwLjkyODk1NSAxMTQuMzkyOTA2LDU4My4yNDYzOTkgMTA5Ljg0MDc1Miw1NzUuMzM0NDczIAoJQzEwOS4yMTg1MDYsNTc0LjI1MzA1MiAxMDkuNTA3NDU0LDU3Mi4wMDEzNDMgMTEwLjI1OTQ5OSw1NzAuODkwNzQ3IAoJQzExMy4wMjYyNjAsNTY2LjgwNDY4OCAxMTIuOTIwMjU4LDU2Mi43OTcxODAgMTA5LjYyNTI0NCw1NTkuNTAzOTY3IAoJQzEwMC44MTg4NDgsNTUwLjcwMjU3NiA5OS40NjMxMzUsNTQwLjM4MjY5MCAxMDIuOTY0NDE3LDUyOS4wOTY4NjMgCglDMTA0Ljg0NzA5Miw1MjMuMDI4MjU5IDEwMy43MDU3NDIsNTE3Ljk4MzMzNyA5OS4zMTExNTcsNTEzLjY4NDg3NSAKCUMxMDMuNTYzNzEzLDUwNy45MTAyNzggMTAxLjM5MDI1OSw1MDIuMTg0NjAxIDEwMC4yNzg1MzQsNDk2LjM2Mjk0NiAKCUM5OS44NDM0ODMsNDk0LjA4NDcxNyA5OS45NDcxNTksNDkwLjk2NTExOCAxMDEuMjAwMjQ5LDQ4OS4yNDQ0MTUgCglDMTA0LjY2NjgwOSw0ODQuNDg0MTMxIDEwNi42NDg4NzIsNDc5LjYxMDc0OCAxMDYuNjcyOTM1LDQ3My42MTU2NjIgCglDMTA2LjY4NDYxNiw0NzAuNzA0Mjg1IDEwNy41NzI1NDgsNDY2LjgzNzc2OSAxMDkuNTUxNzUwLDQ2NS4wNjM4MTIgCglDMTE2Ljk2NDE5NSw0NTguNDIwMTM1IDEyMC4wNTkzODAsNDQ5Ljg3NTA5MiAxMjEuOTQ4NzIzLDQ0MC42MzQwMDMgCglDMTIzLjcwODUzNCw0MzIuMDI2NDg5IDEyNS4yMzM1NjYsNDIzLjM3MTEyNCAxMjYuODg5NDY1LDQxNC43NDIwOTYgCglDMTI3LjA0MTgzMiw0MTMuOTQ4MDkwIDEyNy4xNzc1MjEsNDEyLjk4NzYxMCAxMjcuNjg2MzI1LDQxMi40NTA1MzEgCglDMTMyLjc4ODc3Myw0MDcuMDYzODQzIDEzOC4xMDI5MzYsNDAxLjg3MDg1MCAxNDMuMDUyNDI5LDM5Ni4zNDk4MjMgCglDMTQ0Ljc5OTExOCwzOTQuNDAxMzk4IDE0NS45NDc2NDcsMzkxLjc5NjI5NSAxNDYuOTI5NDI4LDM4OS4zMTY4NjQgCglDMTQ3Ljg4NTY1MSwzODYuOTAxOTQ3IDE0Ny42OTEyOTksMzgzLjg4ODc2MyAxNDkuMDI5MDgzLDM4MS43OTQxNTkgCglDMTUzLjIxMzE2NSwzNzUuMjQyOTUwIDE1OC4wNTk5MjEsMzY5LjExNzA5NiAxNjIuMzAxNTU5LDM2Mi41OTk3MzEgCglDMTY1LjE1ODQ2MywzNTguMjEwMDIyIDE2Ny42NTY3MjMsMzUzLjU0NTgzNyAxNjkuODk2OTEyLDM0OC44MDY2MTAgCglDMTcyLjQ5MTM2NCwzNDMuMzE3OTYzIDE3NC40MTgyMTMsMzM3LjUxMzE1MyAxNzcuMDI0Njg5LDMzMi4wMzA5MTQgCglDMTc5LjMyNTE1MCwzMjcuMTkyMzUyIDE3OC4yODkwMTcsMzIzLjU0MTUwNCAxNzIuNjA2NDE1LDMyMS41MjU2MzUgCglDMTY4LjY0NTQ2MiwzMjAuMTIwNTQ0IDE2Ny4wOTQ5NTUsMzE4LjI3NjY0MiAxNjYuNjA2NTk4LDMxMy44ODY1OTcgCglDMTY2LjIyNTM3MiwzMTAuNDU5Nzc4IDE2My43NDUzMTYsMzA2LjgxMTczNyAxNjEuMjM4NTcxLDMwNC4xNzM1ODQgCglDMTU2LjQ2NDQ2MiwyOTkuMTQ5MTcwIDE1NC4yMTE5NzUsMjkzLjg4Mzk0MiAxNTQuNTk4NDk1LDI4Ni43Mjg3MjkgCglDMTU0Ljk1Mjg2NiwyODAuMTY4NzMyIDE1My4zNzU3MDIsMjczLjUxODQwMiAxNTIuODQzNzM1LDI2Ni44OTIyNzMgCglDMTUyLjM5Mjg1MywyNjEuMjc2MzM3IDE1Mi41OTQ0ODIsMjU1LjU4NTQ0OSAxNTEuODEzMzU0LDI1MC4wMjUyMzggCglDMTUxLjA5MTU2OCwyNDQuODg3NTQzIDE0OS4zNjU3OTksMjM5Ljg5NzQzMCAxNDguMjQ1NTYwLDIzNC44MDYzODEgCglDMTQ3LjY5NDI2MCwyMzIuMzAwOTM0IDE0Ni40MDI0MjAsMjI5LjEyOTMxOCAxNDcuMzc4MjY1LDIyNy4yNzc1ODggCglDMTQ5Ljk2MTM4MCwyMjIuMzc1ODcwIDE1Mi45MDIxNjEsMjE3LjIyNDMxOSAxNTcuMDAzMjM1LDIxMy42NzkwNjIgCglDMTYxLjQ3MTQ1MSwyMDkuODE2NDM3IDE2Mi42OTU2MDIsMjA1LjkwNDk5OSAxNjEuNTM2MTE4LDE5OS45Mzg4NzMgCglDMTU4LjQ5MDM4NywyMDAuNDE2Mzk3IDE1NS41MTEyMzAsMjAwLjg4MzQ5OSAxNTEuNTE1OTE1LDIwMS41MDk5MDMgCglDMTUyLjk5NTE5MywxOTcuOTE0OTQ4IDE1NC4wMzIxMDQsMTk1LjM5NTA5NiAxNTUuMDcwNjYzLDE5Mi44NzExODUgCglDMTYyLjEyOTYwOCwxOTUuNjg2MjAzIDE2My41OTMwMDIsMTk0LjYxMTU3MiAxNjQuNjE2NDcwLDE4Ny4xMjk1NDcgCglDMTY1LjAxMzE4NCwxODQuMjI5MzU1IDE2Ni4xNTI4NzgsMTgxLjM4NTkxMCAxNjcuMjU1NzM3LDE3OC42Mzc2ODAgCglDMTY4LjkxNzA5OSwxNzQuNDk3NjgxIDE3MC42NDAyNzQsMTcwLjM1NDcwNiAxNzIuNzQ5MzkwLDE2Ni40MzQ3OTkgCglDMTczLjY5Mjg1NiwxNjQuNjgxMzY2IDE3NS4zOTUxNzIsMTYyLjkxODIxMyAxNzcuMTgxMzA1LDE2Mi4xMzA5MzYgCglDMTgwLjEwMDg0NSwxNjAuODQ0MTAxIDE4Mi4zNTM2MzgsMTYxLjU1MjUzNiAxODIuMjMwNTc2LDE2NS41OTkzOTYgCglDMTgyLjE2ODA3NiwxNjcuNjU0MDUzIDE4Mi43OTM4MDgsMTY5LjcyOTY0NSAxODMuOTUzNjI5LDE3MS44MTQ4MDQgCglDMTg0Ljc4NTA5NSwxNjcuNTM1NDc3IDE4My4xNDMzNzIsMTYyLjQ4NDQ1MSAxODguNjU3NjIzLDE2MC41NTI5NDggCglDMTg5Ljg0OTQyNiwxNjAuMTM1NDgzIDE5MS40Njk1MTMsMTYwLjk0MDcwNCAxOTMuNjk3OTA2LDE2MS4zMTk3NzggCglDMTk2LjkwNzI0MiwxNTQuMDE4NDAyIDIwNS44MjgxNTYsMTU1LjUzNTI0OCAyMTIuMTQ5Mzg0LDE1MS45ODk1NDggCglDMjEzLjE0MDQ4OCwxNTEuNDMzNTk0IDIxNS4xOTIxNjksMTUyLjUxNTc2MiAyMTYuNjUxMDkzLDE1My4wOTcyOTAgCglDMjIwLjA2OTgwOSwxNTQuNDYwMDIyIDIyMy4zMjk3MTIsMTU2LjI4MDE2NyAyMjUuNDcwMTU0LDE1MS4wOTgwMzggCglDMjI1LjgzMTM2MCwxNTAuMjIzNTU3IDIyOC45MTMxMDEsMTQ5LjU4Nzc5OSAyMzAuMTY4MzY1LDE1MC4xMzg4ODUgCglDMjMzLjQ5ODcwMywxNTEuNjAxMDEzIDIzNS45MDA0MzYsMTUwLjM0MTQ2MSAyMzcuNTg3MTI4LDE0Ny45OTI2NDUgCglDMjQzLjE0OTM5OSwxNDAuMjQ2NzY1IDI1MS45Njg0MzAsMTQxLjg3MzI5MSAyNTkuOTM3NDA4LDEzOS4yODkwMDEgCglDMjYxLjAzODU3NCwxMzUuMjk4NTk5IDI1Ny45NDA1NTIsMTI5LjM2MzA5OCAyNjMuNjYwODg5LDEyNS43NDM4NjYgCglDMjY2LjM1NTQ5OSwxMjcuNjA4NTA1IDI2Ny43ODc4NzIsMTI5Ljc0OTE2MSAyNjcuNTU5Nzg0LDEzMy40OTMwODggCglDMjY3LjIwNzkxNiwxMzkuMjY4NzA3IDI3MC4wNDQwOTgsMTQxLjA0ODExMSAyNzUuNjA3Njk3LDEzOS43NjczMzQgCglDMjc4LjYzNjYyNywxMzkuMDcwMDUzIDI4MS43OTczMzMsMTM4Ljk0NTEyOSAyODQuOTY0MzI1LDEzOC41NTM5NTUgCglDMjg2LjIwNjMyOSwxMzIuMTQ5MDc4IDI4OS41NTI1ODIsMTMwLjM5NzYxNCAyOTYuMzY2NzYwLDEzMi41NjY2NjYgCglDMjk3LjgxMjc3NSwxMzMuMDI2OTYyIDI5OS40NTIyMDksMTMyLjg1NTY1MiAzMDAuOTk0NDQ2LDEzMy4wNDIyNjcgCglDMzA1Ljg5Njk0MiwxMzMuNjM1NDUyIDMxMC45MzU0ODYsMTMzLjc4NDUwMCAzMTUuNjExODE2LDEzNS4xNTg3ODMgCglDMzE3LjAzOTQyOSwxMzUuNTc4MzM5IDMxOC4wMTYzMjcsMTM5LjM2MDY4NyAzMTguMTgzODM4LDE0MS42NzY0MzcgCglDMzE4LjMyNDg5MCwxNDMuNjI2ODc3IDMxNi45OTI4NTksMTQ1LjY4Mzg4NCAzMTYuMDYzMzg1LDE0OC40MzEyMjkgCglDMzE4Ljc1NjQwOSwxNTAuMDY1MjQ3IDMyMS41MTc1MTcsMTUyLjIzOTUzMiAzMjQuNjUwNjA0LDE1My40NTUwNjMgCglDMzI2LjUzOTY3MywxNTQuMTg4MDA0IDMyOS4zMDM3MTEsMTU0LjA4MDQyOSAzMzEuMTY0MDkzLDE1My4yMzE2MTMgCglDMzM5Ljk1NzU4MSwxNDkuMjE5NDM3IDM1My41NTEwNTYsMTU3Ljc3MzEzMiAzNTMuOTM1OTc0LDE2Ny4zNjc3NjcgCglDMzU0LjA3ODg1NywxNzAuOTMwMTYxIDM1NS44NjI4NTQsMTc0LjQ3MjI2MCAzNTcuMTQ3NDYxLDE3Ny45MzExMzcgCglDMzU4LjU2MTcwNywxODEuNzM5MDQ0IDM2MC4zNDgzMjgsMTg1LjQwNzI3MiAzNjEuODE2Mzc2LDE4OS4xOTY5MTUgCglDMzYzLjU4OTkzNSwxOTMuNzc1MjIzIDM2NC43ODE3MDgsMTk4LjYyODkyMiAzNjYuOTg2NzU1LDIwMi45NzcyODAgCglDMzY5LjY2ODA5MSwyMDguMjY0OTA4IDM2OS44NTEyMjcsMjExLjU1NDQ4OSAzNjYuMTIwODgwLDIxNi4yOTA4NDggCglDMzYzLjU1MzQwNiwyMTkuNTUwNjU5IDM2MC42Nzc4NTYsMjIyLjU4NTE0NCAzNTguMzAyNDkwLDIyNS45NzQzOTYgCglDMzU1LjUyNjcwMywyMjkuOTM0OTIxIDM1Mi44OTMxODgsMjMyLjc5NTY1NCAzNDcuMTQ5NjU4LDIzMi41OTEzMzkgCglDMzQxLjYxNDA0NCwyMzIuMzk0NDQwIDMzOC44NTk4MzMsMjM3LjY2NTc3MSAzMzYuNDI3NjEyLDI0MS45NzQ1OTQgCglDMzMyLjA1NzQwNCwyNDkuNzE2NTgzIDMzMC40ODY0ODEsMjUwLjI3Mjk0OSAzMjIuMjI3OTY2LDI0Ny42NzM1ODQgCglDMzE3LjcxMTcwMCwyNDYuMjUyMTA2IDMxMi44Nzc3MTYsMjQ1LjM5MTQ3OSAzMDguMTUyNDk2LDI0NS4yMTgxMjQgCglDMzA0LjAyMjc5NywyNDUuMDY2NjIwIDMwMC45NjYwMDMsMjQzLjk0MTE0NyAyOTkuMTY3MjM2LDI0MC4yNzg2NDEgCglDMjk3LjQ2ODg0MiwyMzYuODIwNTcyIDI5NS4xMTkyOTMsMjM3LjEwMjkwNSAyOTIuNzU2MDczLDIzOS4xMDc0ODMgCglDMjkwLjQ5NzAwOSwyNDEuMDIzNzU4IDI4OC4zMTQ4ODAsMjQzLjE3MDQ3MSAyODYuNjI4Mjk2LDI0NS41ODU2MDIgCglDMjg0LjYzNTE2MiwyNDguNDM5NzI4IDI4Ni40NzQ5NDUsMjUwLjMzMTEwMCAyODkuMTk1ODkyLDI1MS4yMTM5ODkgCglDMjk0LjI2MTUwNSwyNTIuODU3NjM1IDI5OS4zMjE5MzAsMjU0LjA0NTMwMyAzMDQuNzMxOTAzLDI1NC43ODA0NzIgCglDMzEyLjcyNDMzNSwyNTUuODY2NTQ3IDMyMC40MDU2MDksMjU5Ljk0OTQ5MyAzMjcuOTU3OTc3LDI2My4zMzg4MDYgCglDMzMzLjgxMjMxNywyNjUuOTY2MDY0IDMzNi4yMDU0NDQsMjY1LjQzNDk2NyAzMzguNjU4MjY0LDI1OS40NDgxNTEgCglDMzM5LjU2NDk0MSwyNTcuMjM1MTM4IDM0MC41NTc4OTIsMjU1LjA1NzQ4MCAzNDEuNTExNjU4LDI1Mi44NjMzODggCglDMzQ3LjI1MDc2MywyNTYuMTQwMTA2IDM1Mi4yMzIyMDgsMjU5LjExMDg3MCAzNTcuMzYyNjQwLDI2MS43OTcxMTkgCglDMzU4LjI4OTg1NiwyNjIuMjgyNTkzIDM1OS45MjEzMjYsMjYxLjg0MTQzMSAzNjEuMDY0ODE5LDI2MS40MDMxNjggCglDMzYzLjA3NTUzMSwyNjAuNjMyNTA3IDM2NC45MTY0NDMsMjU5LjQyODcxMSAzNjYuOTA2NzY5LDI1OC41OTI3NzMgCglDMzcyLjE4Mzg5OSwyNTYuMzc2MzczIDM3NS41MDY5ODksMjU3LjYwNzg0OSAzNzkuNTkyMjg1LDI2My4xNDgxOTMgCglDMzgzLjYyOTM2NCwyNjguNjIzMTY5IDM4NC41Njk0ODksMjY4Ljg5MzE1OCAzOTAuNzcwMTExLDI2Ni4zMzIxODQgCglDMzkzLjgzNjg1MywyNjUuMDY1NTUyIDM5Ni44OTc3OTcsMjYzLjc4NDg1MSAzOTkuOTY4MzIzLDI2Mi41Mjc0NjYgCglDNDAwLjA5MTI3OCwyNjIuNDc3MTEyIDQwMC4yODU2NDUsMjYyLjYwMTA0NCA0MDAuMTI0NDgxLDI2Mi41NTgyODkgCglDNDAyLjExNDg5OSwyNzEuNDAyOTU0IDQwNC4xNzc2NzMsMjgwLjA3NDcwNyA0MDUuOTQ4MzAzLDI4OC44MDU2NjQgCglDNDA2LjM1OTU1OCwyOTAuODMzNjc5IDQwNS44ODQ5NzksMjkzLjA3NjkzNSA0MDUuNjI2MzQzLDI5NS4xOTc3ODQgCglDNDA1LjEwMzY5OSwyOTkuNDgzOTQ4IDQwNC4xMzU5MjUsMzAzLjczOTk5MCA0MDMuOTQyNTA1LDMwOC4wMzUwNjUgCglDNDAzLjc2NzA5MCwzMTEuOTI5MDE2IDQwMy41ODE0MjEsMzE1LjIyNTAzNyA0MDAuMjIzNTcyLDMxOC4yMjQ1NDggCglDMzk4LjcyMzQ1MCwzMTkuNTY0NTE0IDM5OC44NTIwNTEsMzIzLjQ1Mjk3MiAzOTkuMjQzMjg2LDMyNi4wMzI4OTggCglDNDAwLjAzODg3OSwzMzEuMjc5NDQ5IDM5NS44NjQ5NjAsMzQyLjQxNzY5NCAzOTEuMzE5Nzk0LDM0NC42NDIwNTkgCglDMzg5Ljk0NTQ5NiwzNDUuMzE0NTQ1IDM4Ny42MTA4NzAsMzQ1LjEzMTM0OCAzODYuMTg4NTM4LDM0NC40MDk0NTQgCglDMzc5LjY4NDIzNSwzNDEuMTA4MTg1IDM3NC42MzIyOTQsMzQzLjU0ODAzNSAzNzAuMDA2MDQyLDM0OC4wMTQ3MDkgCglDMzY1LjAxMTU5NywzNTIuODM2OTE0IDM2MC43MjIxMDcsMzU4LjYwNjkzNCAzNTMuNDAyMTYxLDM2MC4yMjc0MTcgCglDMzUxLjY1NzEzNSwzNjAuNjEzNzM5IDM0OS44MDE2MzYsMzYxLjExNzQ2MiAzNDguMDg1MDIyLDM2MC44OTMwOTcgCglDMzQzLjkyMDQxMCwzNjAuMzQ4NzU1IDMzOS44MTAzNjQsMzU5LjM5Mjk0NCAzMzUuNjczMjQ4LDM1OC42MzA1ODUgCglDMzMwLjY0NzEyNSwzNTcuNzA0NDA3IDMyNi43NDY5NzksMzU4Ljc5Nzk3NCAzMjMuODA4NjU1LDM2My42MDM2MzggCglDMzIyLjkzNzA3MywzNjUuMDI5MTQ0IDMxOS40NzQzMzUsMzY0Ljg3MDM5MiAzMTYuOTk0OTY1LDM2NC43NjExNjkgCglDMzE1LjQyOTI2MCwzNjcuNDI5NjI2IDMxNC4xMTMzNDIsMzcwLjcxMDA4MyAzMTAuMTAxNjg1LDM2Ni4yODgxNDcgCglDMzA5LjY0MjI0MiwzNjUuNzgxNzA4IDMwNy42NzQxMDMsMzY1LjgyNTM3OCAzMDcuMTEyMTUyLDM2Ni4zNTg2NzMgCglDMzAyLjE3MjE4MCwzNzEuMDQ2MjY1IDI5Ni44OTkwNDgsMzc0LjQzMjE1OSAyODkuNjEzMzEyLDM3NC40NzExMDAgCglDMjg3LjgyMjUxMCwzNzQuNDgwNjgyIDI4NS44NTcxMTcsMzc3Ljc3MDExMSAyODQuMzM1NDgwLDM3OS44MjEzODEgCglDMjgzLjI4NjQzOCwzODEuMjM1NTM1IDI4Mi44NjMzNzMsMzgzLjExNDAxNCAyODIuMDc3MzkzLDM4NC45ODI3NTggCglDMjgxLjAzNzAxOCwzODQuODI1NDM5IDI4MC4wNTYwNjEsMzg0Ljc5NTU2MyAyNzkuMTQ5MjAwLDM4NC41MjA5NjYgCglDMjcyLjkzNTMzMywzODIuNjM5NDM1IDI2Ny44NzM1NjYsMzg0LjMwMTU0NCAyNjMuMjkyNjAzLDM4OC44Njg1OTEgCglDMjYwLjI1OTc5NiwzOTEuODkyMjEyIDI1Ni44MzkxMTEsMzk1Ljk3OTY3NSAyNTMuMTQ2NzEzLDM5Ni41MTQwNjkgCglDMjQ4LjcyMDY3MywzOTcuMTU0NjYzIDI0Ni4yNDA0NzksMzk5LjU0ODY3NiAyNDMuMTUzNTk1LDQwMS43Mzg2NzggCglDMjM3LjUxOTQwOSw0MDUuNzM1ODcwIDIzNi45NTY1ODksNDA3Ljk0MzMyOSAyNDAuMDk1OTAxLDQxNC4yNTgxNDggCglDMjQwLjkwMDY2NSw0MTUuODc2OTg0IDI0Mi4wMjE2MjIsNDE3LjUxOTE2NSAyNDIuMTk0ODg1LDQxOS4yMzE3ODEgCglDMjQyLjUwMjgyMyw0MjIuMjc1NTQzIDIzOC45MTA1MjIsNDI0LjY3ODE2MiAyMzUuNDE2MTk5LDQyMy44Njg4NjYgCglDMjMzLjQ5NjIwMSw0MjMuNDI0MTk0IDIzMS43NDMyMjUsNDIyLjEwMDAwNiAyMjkuODI0MTU4LDQyMS44Mzg0NzAgCglDMjIzLjI3MTU5MSw0MjAuOTQ1NDY1IDIxOS4zNjAzMDYsNDIxLjkyOTMyMSAyMTcuNTU0NzQ5LDQyNy4zMDY2NDEgCglDMjE0LjQ1MDA0Myw0MzYuNTUzMTAxIDIxMC44MzMyOTgsNDQ1LjYyOTMzMyAyMDcuODEzMjMyLDQ1NC45MDEzOTggCglDMjA2LjkxNDA5Myw0NTcuNjYxOTI2IDIwNy43NDczMTQsNDYwLjk3MDc2NCAyMDYuOTMwNjM0LDQ2My43Nzk0NDkgCglDMjA2LjMzNzM1Nyw0NjUuODE5NzMzIDIwNC4zMzUwODMsNDY3LjQ1MDM0OCAyMDIuOTYxMDYwLDQ2OS4yNjM2MTEgCglDMjAxLjEzNDYxMyw0NjcuODI5OTg3IDE5OS4yMTUwNDIsNDY2LjQ5NTQ1MyAxOTcuNTI5NDA0LDQ2NC45MTE5MjYgCglDMTk2Ljg5MTQ3OSw0NjQuMzEyNjIyIDE5Ni43OTMzNTAsNDYzLjEzODcwMiAxOTYuMDI3MjIyLDQ2MS4xMDg3MDQgCglDMTkzLjg1MjUwOSw0NjIuNjUwMDI0IDE5MS4yMjQyNDMsNDYzLjYwNzA1NiAxOTAuNDQ3MDIxLDQ2NS4zNzY5ODQgCglDMTg5LjkxNDg1Niw0NjYuNTg4ODk4IDE5Mi4wMDM0NDgsNDY4LjkxMzM2MSAxOTIuODQwMTk1LDQ3MC43NzY1MjAgCglDMTkzLjUzMjk0NCw0NzIuMzE5MDMxIDE5NC4xMDgyNzYsNDczLjkxNDIxNSAxOTQuNzM1NjI2LDQ3NS40ODYwODQgCglDMTkzLjI4Njc3NCw0NzUuOTM2NzA3IDE5MS43MjQwNzUsNDc2LjE3NjYzNiAxOTAuNDE0MjE1LDQ3Ni44ODQ0NjAgCglDMTg4LjExMjgyMyw0NzguMTI3OTYwIDE4NS4wNTE4NjUsNDc5LjE1MzQ0MiAxODMuOTM5NTI5LDQ4MS4xNjk3NjkgCglDMTgxLjM5NDg2Nyw0ODUuNzgyMzQ5IDE3OS40NjkwNzAsNDkwLjgzNjQyNiAxNzguMDU1OTY5LDQ5NS45MjM0MzEgCglDMTc3LjQ5OTA2OSw0OTcuOTI4MTkyIDE3OC4zNTQ1MzgsNTAwLjk1NzA5MiAxNzkuNjUyMjgzLDUwMi43MjExMDAgCglDMTgyLjkxOTkwNyw1MDcuMTYyNzgxIDE4NS4xNTAzNDUsNTExLjcwNzQyOCAxODQuODY5MjAyLDUxNy4zNjU0MTcgCglDMTg0LjYwMzk0Myw1MjIuNzAzODU3IDE4OC41OTYyMjIsNTI1LjUwNzAxOSAxOTEuODkyMDU5LDUyOC43OTk2MjIgCglDMTk0LjAzNzk0OSw1MzAuOTQzNDIwIDE5NS44MTYwODYsNTMzLjUwNjgzNiAxOTcuNDkyOTk2LDUzNi4wNTcxOTAgCglDMjAwLjQ0Mzg2Myw1NDAuNTQ1MjI3IDIwMy4xMDU0OTksNTQ1LjIyMzgxNiAyMDYuMDcxNjcxLDU0OS43MDExNzIgCglDMjA3LjA2Mzk2NSw1NTEuMTk4OTc1IDIwOC41ODI5NjIsNTUyLjM2MTAyMyAyMDkuOTE4MDE1LDU1My42MTYwODkgCglDMjE1LjcyODg4Miw1NTkuMDc4NzM1IDIyMC4xOTIzODMsNTY2LjY5MTQ2NyAyMzAuMTY4NzAxLDU2NS41MTc4MjIgCglDMjI5Ljk3Nzk2Niw1NjcuMTI0ODE3IDIzMC4yMDgwODQsNTY4LjM1NjY4OSAyMjkuNjk2NTMzLDU2OC45NzE3NDEgCglDMjI2Ljc5MzMwNCw1NzIuNDYyNDAyIDIyOC4zODM3MTMsNTc0LjgxODQyMCAyMzEuMjMxODU3LDU3Ny4yOTg4MjggCglDMjM1Ljk0MTk4Niw1ODEuNDAwODE4IDIzNy41MDQwNDQsNTgxLjAwMzkwNiAyNDAuMDgyNTY1LDU3NS4xNDQ0MDkgCglDMjQwLjY2OTE0NCw1NzMuODExNDYyIDI0Mi40MzA5ODQsNTcyLjk5NTcyOCAyNDMuODA1NTI3LDU3MS44MDkzMjYgCglDMjQyLjA2NTI3Nyw1NjQuNzQ5NzU2IDIzNC4yOTk0MjMsNTY0Ljk3MzYzMyAyMjkuMTE2MTk2LDU2MS44OTU4NzQgCglDMjI5LjE0OTgyNiw1NjEuMzE2MTYyIDIyOS4xODM0NzIsNTYwLjczNjUxMSAyMjkuMjE3MTAyLDU2MC4xNTY4NjAgCglDMjMxLjI3MzcxMiw1NTkuMTczMDk2IDIzMy4zMDk0NDgsNTU3LjM5MzU1NSAyMzUuMzkwNDI3LDU1Ny4zMzg5ODkgCglDMjQ2LjE5ODk3NSw1NTcuMDU1NTQyIDI0Ni4xOTQ0NzMsNTU3LjIwNTgxMSAyNDkuNTc0NzM4LDU0Ny4zOTQ3NzUgCglDMjQ5LjgzMzg0Nyw1NDYuNjQyNzYxIDI1MC4zMzE5NzAsNTQ1Ljk3MzA4MyAyNTAuNjk4OTQ0LDU0NS4zMDE4MTkgCglDMjU3LjY5NDcwMiw1NDcuMzI4MjQ3IDI1OC4yODI2MjMsNTQ5LjA0MzcwMSAyNTUuNTEyOTA5LDU1NS42MzgzMDYgCglDMjU0Ljc2MzczMyw1NTcuNDIyMDU4IDI1NC44NjAyNjAsNTYwLjQzMzY1NSAyNTUuOTE2MzIxLDU2MS45MzEyMTMgCglDMjU4LjU1ODMxOSw1NjUuNjc3NTUxIDI2MS45NzMwNTMsNTY4Ljg3ODkwNiAyNjUuMTg5NjA2LDU3Mi40MjIxODAgCglDMjY3LjI0NjU1Miw1NzAuNjczODg5IDI2OC45NzA4MjUsNTY5LjIwODI1MiAyNzAuNzgzNTA4LDU2Ny42Njc1NDIgCglDMjc0LjA3MTY4Niw1NjkuNjMwMDY2IDI3NS45NzczMjUsNTc2LjM4NTg2NCAyNzkuNzM2NDUwLDU3MS4yNTk2NDQgCglDMjg0LjY5NjIyOCw1NzIuNzQ0Mzg1IDI4OC43MDc4NTUsNTczLjg3NDQ1MSAyOTIuNjY5MTg5LDU3NS4xNTk2MDcgCglDMjk0LjgwMjM5OSw1NzUuODUxNjI0IDI5Ni44MDE2NjYsNTc2Ljk2NTg4MSAyOTguOTQ0MDAwLDU3Ny42MTg0MDggCglDMzA2LjIwNTU2Niw1NzkuODMwMjYxIDMxMC43NTA0NTgsNTg2LjE3Njg4MCAzMTcuMTQ3OTQ5LDU4OS40OTYyNzcgCglDMzIxLjExNTAyMSw1OTEuNTU0NjI2IDMyNS45ODM1ODIsNTkyLjMzMDk5NCAzMzAuNTMwNjQwLDU5Mi43MjYwNzQgCglDMzQxLjc2NDg2Miw1OTMuNzAxOTY1IDM1My4wNjg0NTEsNTkzLjg5OTcxOSAzNjQuMjkxNzE4LDU5NC45NjM2MjMgCglDMzY2LjU1ODQ3Miw1OTUuMTc4NDY3IDM2OS4yODExNTgsNTk3LjM5NDU5MiAzNzAuNTk2NzcxLDU5OS40NTMwNjQgCglDMzczLjU4NzUyNCw2MDQuMTMyNzUxIDM3Ni42NzEwNTEsNjA2Ljg4Mzg1MCAzODIuODExNjc2LDYwNS4zNDI1OTAgCglDMzg1LjA2OTI0NCw2MDQuNzc1OTQwIDM4Ny45NzEyNTIsNjA2Ljc3Njg1NSAzOTAuNTc5Mjg1LDYwNy42MDY2MjggCglDMzkwLjU2NzQ3NCw2MDguMjE4NTA2IDM5MC41NTU2NjQsNjA4LjgzMDQ0NCAzOTAuNTQzODIzLDYwOS40NDIzMjIgCglDMzg5LjI3MDQ0Nyw2MTAuMjUzOTY3IDM4Ny45OTcwNzAsNjExLjA2NTU1MiAzODUuOTQwNjQzLDYxMi4wMzk0MjkgCglDMzgyLjQxMDIxNyw2MTEuNTI5Mjk3IDM3OS40MzEwMzAsNjExLjMxMzExMCAzNzYuOTc2MTY2LDYxMC4wNjUyNDcgCglDMzc0LjEyMzUwNSw2MDguNjE1MjM0IDM3Mi4xNTU0NTcsNjA4LjIyNTU4NiAzNzAuNTk4MDgzLDYxMS40NzA3NjQgCglDMzc5LjM2MDAxNiw2MTYuMzUyNjYxIDM3OS4zNjAwMTYsNjE2LjM1MjY2MSAzODYuMDg3MTg5LDYxMy40NjUxNDkgCk0yODIuNTk2NjQ5LDI1OS4zMzUxNzUgCglDMjgxLjcwOTIyOSwyNTkuNDk2Njc0IDI4MC41MDc2MjksMjYwLjExMTM1OSAyNzkuOTgzODg3LDI1OS43NDgyNjAgCglDMjc1LjY0NDg2NywyNTYuNzQwMTczIDI3MS4yOTcxNTAsMjUzLjcxMjc5OSAyNjcuMjM5MDc1LDI1MC4zNDUzODMgCglDMjY1LjM1NTY4MiwyNDguNzgyNTE2IDI2NC4xMDk0MDYsMjQ2LjQ1MTg3NCAyNjIuNTc0MzEwLDI0NC40NjkyODQgCglDMjYyLjk5NzEzMSwyNDMuODk5MDAyIDI2My40MTk5ODMsMjQzLjMyODcyMCAyNjMuODQyODA0LDI0Mi43NTg0MjMgCglDMjY1LjQ5Nzg5NCwyNDMuNDQ4NDQxIDI2Ny4xNjg4ODQsMjQ0LjEwMzA1OCAyNjguODAzNzExLDI0NC44MzgxNTAgCglDMjcwLjUzMDAyOSwyNDUuNjE0MzgwIDI3Mi4yMjE4NjMsMjQ2LjQ2NzMzMSAyNzMuOTI4NzQxLDI0Ny4yODY3NTggCglDMjc0LjQ1OTQ3MywyNDUuMzQxMzM5IDI3NS4zNzY2NzgsMjQzLjQwNjQwMyAyNzUuNDI5ODQwLDI0MS40NDgwMTMgCglDMjc1LjUwODU0NSwyMzguNTQ4OTM1IDI2OS4yMzk1OTQsMjMwLjcxODczNSAyNjYuNTg1Mzg4LDIzMC4xODQ3OTkgCglDMjY1LjY0NzU4MywyMjkuOTk2MTQwIDI2NC4yMzgyMjAsMjMwLjQwNjQ5NCAyNjMuNTUwMDE4LDIzMS4wNjg5MzkgCglDMjYxLjg4OTI1MiwyMzIuNjY3NTI2IDI2MC4wOTcxMDcsMjM0LjM3MDk3MiAyNTkuMTI4NjYyLDIzNi4zOTk5OTQgCglDMjU2LjY5Njc0NywyNDEuNDk1MTMyIDI1NC4yNjkzOTQsMjQ2LjI4NTA5NSAyNDkuNTg5NjQ1LDI1MC4wMDEwOTkgCglDMjQ2LjA0NDkyMiwyNTIuODE1ODExIDI0Ny4wNzY5ODEsMjU2LjAxODQwMiAyNTAuNzY5MzE4LDI1OC44ODU2NTEgCglDMjU4LjUwODgyMCwyNjQuODk1NjkxIDI2Ni4xMDE3NzYsMjcxLjA5NDQyMSAyNzQuMTU5ODIxLDI3Ny41Mzk1NTEgCglDMjc1LjUxMjI5OSwyNzYuNDM4MTQxIDI3Ni44NDk1MTgsMjc0LjU0NDI4MSAyNzguNDgyNjY2LDI3NC4yNDAzMjYgCglDMjgwLjE5NDg1NSwyNzMuOTIxNjMxIDI4Mi42NDEwODMsMjc2LjA4Mjc5NCAyODMuOTY0MTcyLDI3NS40NTg4MDEgCglDMjg2LjMxOTE1MywyNzQuMzQ4MjA2IDI4OS42NTAwMjQsMjcyLjAxNDM0MyAyODkuNzIxNzcxLDI3MC4wODYwMjkgCglDMjg5Ljg0NTU4MSwyNjYuNzU4NjA2IDI4Ny45NTEwMTksMjYzLjI3NzQwNSAyODYuNTE5NzE0LDI2MC4wMjk4MTYgCglDMjg2LjE5MDAwMiwyNTkuMjgxNzM4IDI4NC4zMDgxMDUsMjU5LjIxNzc3MyAyODIuNTk2NjQ5LDI1OS4zMzUxNzUgCk0yNjIuNDAzNTM0LDU5Ni40MDg1NjkgCglDMjY4LjU3MjQ0OSw1OTkuMjkwMTAwIDI3Mi43NDIxNTcsNTk4LjMwODM1MCAyNzUuNDg0MjIyLDU5Mi44NTAwMzcgCglDMjcxLjgyMzgyMiw1OTEuMzc5MTUwIDI2Ny41MzY4OTYsNTkwLjcwNDk1NiAyNjQuNzUwNzAyLDU4OC4yOTU0MTAgCglDMjYwLjM3OTYzOSw1ODQuNTE1MTk4IDI1NS45NDAzNjksNTg0LjkzNzUwMCAyNTMuMzM4NzQ1LDU4NS4xNDU5MzUgCglDMjU1LjY5MjM4Myw1ODguMTI3NTAyIDI1OC43NjQzMTMsNTkyLjAxODkyMSAyNjIuNDAzNTM0LDU5Ni40MDg1NjkgCk0zMzguNDQ2MDc1LDYwNS45MTgyNzQgCglDMzM4LjQyODQ5Nyw2MDYuMzY5ODEyIDMzOC4yMjM0ODAsNjA3LjA5ODA4MyAzMzguNDIxMTEyLDYwNy4yMzE5MzQgCglDMzQyLjE5OTI0OSw2MDkuNzkxNjI2IDM0NS44NzA3ODksNjEyLjU4Mzg2MiAzNDkuOTEzNjY2LDYxNC42NDE3ODUgCglDMzUxLjYxMTYzMyw2MTUuNTA2MDQyIDM1NC4xMTYyNDEsNjE0Ljc4NTU4MyAzNTYuNzU0MDI4LDYxNC43ODU1ODMgCglDMzQ4LjY3OTI2MCw2MDEuMzA1MTE1IDM0OC4wNDE1NjUsNjAwLjk5MzIyNSAzMzguNDQ2MDc1LDYwNS45MTgyNzQgCnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSIKTTU0OS41Njc2ODgsMTkyLjY5ODQyNSAKCUM1NDIuNDA3ODM3LDE5NS4wMDAwMTUgNTM2LjUwNDYzOSwxOTQuODcwNDY4IDUzMS4zOTc0NjEsMTg4LjYxMDQxMyAKCUM1MjcuMDU1NTQyLDE4My4yODg0MjIgNTIyLjM2OTY5MCwxNzcuODQ5MzA0IDUxNC40NDY0NzIsMTc3LjQyNDc3NCAKCUM1MTMuNjE2ODIxLDE3Ny4zODAzNDEgNTEyLjExOTU2OCwxNzQuNjYyNDMwIDUxMi4zMDg0NzIsMTczLjM4OTE0NSAKCUM1MTMuMDgwNjg4LDE2OC4xODQxMjggNTEwLjUxMTc4MCwxNjUuMDI1OTcwIDUwNi44MTI0MzksMTYyLjAxOTA0MyAKCUM1MDEuNjcwNzQ2LDE1Ny44Mzk4MTMgNDk2Ljc5MjkwOCwxNTMuMzM2MDE0IDQ5MS4yNzgwNzYsMTQ4LjUxMjgxNyAKCUM0OTguNzMxNTA2LDE0MC44NDIwODcgNTA1LjE4NTc5MSwxMzIuNTY0ODA0IDUxMy4yNzAxNDIsMTI2LjQzODU4MyAKCUM1MTguOTE3OTA4LDEyMi4xNTg3NTIgNTIyLjE2NTQ2NiwxMTcuMjQwODIyIDUyNC4wMjExMTgsMTExLjA3ODI2MiAKCUM1MjUuNDIzNTg0LDEwNi40MjA4NTMgNTI3Ljk4MTc1MCwxMDQuNTEwMzk5IDUzMi42OTE0MDYsMTA0LjA0NjMxMCAKCUM1MzQuOTczNjk0LDEwMy44MjE0MTkgNTM3LjUxOTk1OCwxMDIuMzYzNTE4IDUzOS4xOTg4NTMsMTAwLjcwNjI1MyAKCUM1NDMuMjE5MzYwLDk2LjczNzc2MiA1NDYuMzI4MTg2LDk1Ljk0MDMxNSA1NTEuNTM1NTgzLDk4LjQ1NTUxMyAKCUM1NTIuMjYyMzkwLDk4LjgwNjU3MiA1NTMuMTkzMDU0LDk5LjQyNzM0NSA1NTMuODAwMzU0LDk5LjIyNzQ3MCAKCUM1NjAuMDIzMzc2LDk3LjE3OTE1MyA1NjcuMTcxNjkyLDk2LjI3NzEzOCA1NzIuMTUyNDA1LDkyLjUyMjQyMyAKCUM1NzkuMDM2MjU1LDg3LjMzMzAxNSA1ODUuOTg4MDk4LDg0LjY0MjY5MyA1OTQuMjE2ODU4LDg1LjY1NzEyMCAKCUM2MDIuODM4MDc0LDg2LjcxOTkyNSA2MTAuOTY1NTE1LDg0LjcxNzQ3NiA2MTkuMzQ0MTc3LDgzLjQzODU2OCAKCUM2MzMuMTc3MTI0LDgxLjMyNzE1NiA2NDUuOTY0MTExLDc2LjI3NTIzMCA2NTkuMDczNzMwLDcxLjkyNTY1MiAKCUM2NjMuNzA4NDk2LDcwLjM4NzkzMiA2NjkuMjk3MTE5LDcxLjIxOTU0MyA2NzQuMzgxODM2LDcxLjY5NzQ0OSAKCUM2NzguNzcyNTIyLDcyLjExMDEzMCA2ODIuNDQ5MDM2LDcxLjIwNDM5MSA2ODUuMDUwMjMyLDY3Ljg0MDY1MiAKCUM2OTAuMzU0ODU4LDYwLjk4MTAyNiA2OTguMTk0NjQxLDYwLjI5ODgwMSA3MDUuNTY5NzYzLDYwLjA3NzU0NSAKCUM3MTMuNzIwMDMyLDU5LjgzMzAzMSA3MjEuNzk5MTMzLDYwLjc0MTg2NyA3MjkuMjkxMDE2LDU2LjQ1MDM1NiAKCUM3MzAuMjgwODIzLDU1Ljg4MzM2NiA3MzIuNTAyNTYzLDU1LjY4NDc2MSA3MzIuOTY2ODU4LDU2LjI2NTA3OSAKCUM3MzYuNjE1ODQ1LDYwLjgyNjI3OSA3NDEuOTYzMTk2LDU5LjgxOTMyOCA3NDYuNjcxODE0LDYwLjk3ODMzNiAKCUM3NDguNTE3NTc4LDYxLjQzMjY2NyA3NTAuNTM1NjQ1LDYyLjU2MDU1NSA3NTEuNzQ2ODI2LDYzLjk5NjE4NSAKCUM3NTkuNTM0NjY4LDczLjIyNjk0NCA3NjIuMzgxNTkyLDg0Ljg3MDQyMiA3NjYuNjg3NjIyLDk1Ljc3NzI1MiAKCUM3NjcuMTk5MjE5LDk3LjA3MzE3NCA3NjYuNDY2OTE5LDk5LjM1OTE5MiA3NjUuNTQ2ODc1LDEwMC42MzQ5NzkgCglDNzYxLjU3MTk2MCwxMDYuMTQ2MzYyIDc1Ny4xMTQyNTgsMTExLjMxNDMzOSA3NTMuMjMxMjAxLDExNi44ODUzOTEgCglDNzUwLjkwMjY0OSwxMjAuMjI2MTk2IDc1MC4wODE0ODIsMTI1LjAwMDYxOCA3NDcuMTY3OTA4LDEyNy40NDIyMzggCglDNzQ0LjI5ODU4NCwxMjkuODQ2Njk1IDczOS40MDc1OTMsMTI5LjY0NTkzNSA3MzUuODIyNjkzLDEzMS40MzAzMjggCglDNzI4Ljg1ODU4MiwxMzQuODk2NzU5IDcyMi4zMDI2MTIsMTM5LjE3ODc4NyA3MTUuMzYyNTQ5LDE0Mi42OTkxNzMgCglDNzA4LjgyMDM3NCwxNDYuMDE3NzYxIDcwMS43MTAxNDQsMTQ2LjEyNzczMSA2OTQuNDczOTM4LDE0NS42MTQwNzUgCglDNjkxLjUyNzE2MSwxNDUuNDA0OTA3IDY4OC4yNTEyODIsMTQ2LjE0NzU1MiA2ODUuNTIwMjAzLDE0Ny4zNTI0OTMgCglDNjc5LjkwMzg3MCwxNDkuODMwMzk5IDY3NC4yOTc2MDcsMTUyLjUxNTA2MCA2NjkuMTUzNDQyLDE1NS44MzY2NzAgCglDNjYxLjM0OTg1NCwxNjAuODc1NDg4IDY1My4zODIyNjMsMTYwLjg3MTQxNCA2NDQuODUyNzIyLDE1OC40OTI4NzQgCglDNjM2LjQyNTM1NCwxNTYuMTQyODA3IDYyOS40OTU2NjcsMTU5LjE4OTA1NiA2MjQuNDQ5NTI0LDE2NS45MTE2NjcgCglDNjIyLjMzNTU3MSwxNjguNzI3OTUxIDYyMC4xNjA2NDUsMTY5Ljk1NTUzNiA2MTYuOTUxNzgyLDE2OS40NjY1MjIgCglDNjEwLjk1Njc4NywxNjguNTUyODcyIDYwNi4zNjk1MDcsMTcwLjY5MzgzMiA2MDIuNjE5NjI5LDE3NS4zMjU0ODUgCglDNTk5LjcxNjczNiwxNzguOTEwOTk1IDU5NS45MDc3MTUsMTgwLjY0NjAxMSA1OTEuMjU5MjE2LDE4MS43MzAyNDAgCglDNTc3LjQwNTA5MCwxODQuOTYxNjcwIDU2My43MTI3MDgsMTg4Ljg4NjMwNyA1NDkuNTY3Njg4LDE5Mi42OTg0MjUgCnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSIKTTIxNC4xMzE5ODksNTIyLjgwOTA4MiAKCUMyMTYuMTQ2NDU0LDUyMy45NzczNTYgMjE4LjMzMTc1Nyw1MjQuNzkzMDkxIDIxOS4yNTE2NzgsNTI2LjM1NDQzMSAKCUMyMjEuMTYzOTI1LDUyOS42MDAwMzcgMjIyLjIxNjI3OCw1MzMuMzQwMjcxIDIyMy45NzcwMjAsNTM2LjY5MDYxMyAKCUMyMjUuNjY3NTU3LDUzOS45MDc0MTAgMjI0LjIwNjgwMiw1NDEuNjg0MzI2IDIyMS40MTUwNzAsNTQyLjA1MzI4NCAKCUMyMTcuNzA0NjA1LDU0Mi41NDM1NzkgMjEzLjg2NjU3Nyw1NDIuNDI2MzMxIDIxMC4xMjM2NzIsNTQyLjEwMzIxMCAKCUMyMDguOTQ1MTYwLDU0Mi4wMDE0NjUgMjA3LjM1NDYxNCw1NDAuNjE4NDA4IDIwNi44Nzc3NDcsNTM5LjQ0NTYxOCAKCUMyMDQuMTg2NjQ2LDUzMi44MjcxNDggMjAxLjc3MTk1Nyw1MjYuMDk2MjUyIDE5OS4yOTE5MzEsNTE5LjM5Mjk0NCAKCUMxOTkuMTk4MTY2LDUxOS4xMzk0NjUgMTk5LjQwMTcwMyw1MTguNzc2MDYyIDE5OS40ODk4OTksNTE4LjM1MjQxNyAKCUMyMDQuMjQ4NzAzLDUxOS44MzY3OTIgMjA4Ljk4OTI1OCw1MjEuMzE1NDkxIDIxNC4xMzE5ODksNTIyLjgwOTA4MiAKeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9IgpNMjg4Ljc0MzQzOSw1NjIuNDQxODk1IAoJQzI4Ny44NDg0MTksNTYxLjk0MTUyOCAyODYuOTU5OTAwLDU2MS42Mzg5NzcgMjg2LjgzNDQ0Miw1NjEuMTQzMjUwIAoJQzI4Ni4yNzY5NzgsNTU4Ljk0MDY3NCAyODUuNTA4ODIwLDU1Ni42MjkzOTUgMjg1Ljc3NjU1MCw1NTQuNDc2NzQ2IAoJQzI4NS44NTkwNzAsNTUzLjgxMzI5MyAyOTAuMDM2NjgyLDU1Mi42NDQ3MTQgMjkwLjUyNjY3Miw1NTMuMjI4NTE2IAoJQzI5Mi4yOTk5ODgsNTU1LjM0MTQ5MiAyOTMuMzAyNDI5LDU1OC4xMDEzMTggMjk0LjU5NTg1Niw1NjAuNjE3MDA0IAoJQzI5Mi43NjQzMTMsNTYxLjI2MTU5NyAyOTAuOTMyNzcwLDU2MS45MDYxMjggMjg4Ljc0MzQzOSw1NjIuNDQxODk1IAp6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iCk0yMjIuNDYwODE1LDEzMy42MTUyMzQgCglDMjI2LjE5MjQ1OSwxMzIuMTgyMTkwIDIyOS42NTQ5NjgsMTMxLjE4ODc4MiAyMzMuMTM5MDA4LDEzNS4zMzUxNDQgCglDMjMxLjM1NzA3MSwxMzYuMjAzNzIwIDIyOS45NDI2NTcsMTM3LjAxMjQ2NiAyMjguNDQwMDk0LDEzNy41OTMwMzMgCglDMjI2Ljg0MTIzMiwxMzguMjEwNzcwIDIyNS4xNTg4NzUsMTM4LjYxMjM5NiAyMjIuNjY3MjM2LDEzOS4zNjMyNjYgCglDMjIyLjUxMjg5NCwxMzcuNTE2MTI5IDIyMi4zNjI1NDksMTM1LjcxNjczNiAyMjIuNDYwODE1LDEzMy42MTUyMzQgCnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSIKTTgzOC45OTQ1MDcsNDQ4LjA3OTcxMiAKCUM4MzkuMTUxNDI4LDQ1MC40MDQyMzYgODM5LjExOTYyOSw0NTIuNDMzODM4IDgzOS4wODc4OTEsNDU0LjQ2MzQ0MCAKCUM4MzYuMzYzMzQyLDQ1My44NzQxNDYgODMzLjYzODc5NCw0NTMuMjg0ODUxIDgzMC45MTQyNDYsNDUyLjY5NTU1NyAKCUM4MzAuOTYzOTg5LDQ1Mi4xMDEwNDQgODMxLjAxMzczMyw0NTEuNTA2NTMxIDgzMS4wNjM0MTYsNDUwLjkxMjA0OCAKCUM4MzMuNDg3MjQ0LDQ0OS41MzM3NTIgODM0LjMzMjgyNSw0NDQuNzc4MzgxIDgzOC45OTQ1MDcsNDQ4LjA3OTcxMiAKeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9IgpNMzQ2LjEzMzQ4NCwxNDYuNDIwNTQ3IAoJQzM0NC40MDQ5MDcsMTQ2Ljk5OTAzOSAzNDIuODk1MTcyLDE0Ny44MTk0MjcgMzQxLjU1NTkwOCwxNDcuNTk5ODg0IAoJQzM0MC4zMTk0MjcsMTQ3LjM5NzE4NiAzMzguNTU5MDgyLDE0Ni4yNDgzMjIgMzM4LjMxMDM5NCwxNDUuMjA5NTE4IAoJQzMzNy45OTg5OTMsMTQzLjkwODkwNSAzMzguOTk1MzAwLDE0Mi4yOTUyNDIgMzM5LjQyNzE1NSwxNDAuODE2NzExIAoJQzM0MC42NjM5MTAsMTQxLjIyMTk4NSAzNDIuMTUwNTc0LDE0MS4zMjg0MTUgMzQzLjA3NzcyOCwxNDIuMTAzODM2IAoJQzM0NC40MDc5OTAsMTQzLjIxNjM3MCAzNDUuMzMwMjMxLDE0NC44MTY3ODggMzQ2LjEzMzQ4NCwxNDYuNDIwNTQ3IAp6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iCk0yOTkuNjI5MzAzLDEyNy4wNTE5MTAgCglDMjk4LjA1NDk5MywxMjYuNDYxNTMzIDI5Ni4yMTI0MDIsMTI2LjA4MDEwOSAyOTUuNzk4ODU5LDEyNS4wOTczMzYgCglDMjk1LjM2MTU0MiwxMjQuMDU4MTQ0IDI5Ni4yODUwMDQsMTIyLjQ0NjMzNSAyOTYuNjE0MDc1LDEyMS4wODQ2NDEgCglDMjk3Ljk4NTI5MSwxMjEuNTY4MjY4IDI5OS40NTU1MzYsMTIxLjg3NzUwMiAzMDAuNzAwMTY1LDEyMi41ODQxMjkgCglDMzAxLjk2NzI1NSwxMjMuMzAzNTM1IDMwMy4wMTIyMzgsMTI0LjQxNDExNiAzMDQuNTI0NDE0LDEyNS42NTc2MDggCglDMzAyLjczMDQ5OSwxMjYuMTg3MjAyIDMwMS4zNjAwMTYsMTI2LjU5MTc4OSAyOTkuNjI5MzAzLDEyNy4wNTE5MTAgCnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSIKTTQwOS4wNTUyMDYsNjEzLjQyNzAwMiAKCUM0MTQuNTI5Mzg4LDYxNi43OTc1NDYgNDA4Ljc0Njg4Nyw2MTcuOTI2MjcwIDQwOC4wODAwNzgsNjIyLjAyMzE5MyAKCUM0MDYuMjk1ODY4LDYxOS44NjgzNDcgNDA1LjQxNzkzOCw2MTguODA4MTA1IDQwNC4zMDIzOTksNjE3LjQ2MDg3NiAKCUM0MDYuMDgyMjc1LDYxNS44NDc0NzMgNDA3LjM5OTI2MSw2MTQuNjUzNjg3IDQwOS4wNTUyMDYsNjEzLjQyNzAwMiAKeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9IgpNOTMuNzE0MDk2LDU2Ny4yOTQ2NzggCglDOTIuMzA2OTg0LDU3Mi45NzA4MjUgODkuMjI2MzcyLDU2OS4zMDMxNjIgODYuNjE5MTE4LDU2OC42MjkzOTUgCglDODkuMDA4MTEwLDU2OC4zMTE2NDYgOTAuMTMzMzM5LDU2My4zMzY2NzAgOTMuNzE0MDk2LDU2Ny4yOTQ2NzggCnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSIKTTU4MC40ODA5NTcsNDExLjYxMDcxOCAKCUM1ODAuMjE5MjM4LDQxMi4zOTIzOTUgNTc5LjY5MTg5NSw0MTIuODY1NTA5IDU3OS4xNjQ1NTEsNDEzLjMzODY1NCAKCUM1NzkuMTM2NjU4LDQxMi41NjY2NTAgNTc5LjEwODc2NSw0MTEuNzk0NjE3IDU3OS4zODA3MzcsNDEwLjg1NTI4NiAKCUM1NzkuODU4ODg3LDQxMC44OTI3MDAgNTgwLjAzNzEwOSw0MTEuMDk3NDEyIDU4MC40ODA5NTcsNDExLjYxMDcxOCAKeiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4="); }
/* ============================================================
   Wa3 (وع) — Admin / day-planner.
   Same visual identity as the listener page (Wa3 redesign):
   dark home + light toggle, one purple signal colour, Space
   Grotesk / Space Mono / Reem Kufi. Tokens mirror styles.css.
   (See the team workflow note about moving these into a shared
   theme.css so design + functionality never touch the same file.)
   ============================================================ */

:root {
  --bg: #0a0911;
  --surface: #15131f;
  --surface-2: #1c1930;
  --text: #f3f1ec;
  --muted: #9c97ad;
  --acc: #7c5cff;            /* the ONE signal colour */
  --acc-2: #a78fff;
  --acc-deep: #4a26d6;
  --line: rgba(255, 255, 255, 0.11);
  --ink: #050409;

  --ui: "Space Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --ar: "Cairo", var(--ui);
  --disp-ar: "Reem Kufi", var(--ar);
  --track-label: 0.16em;

  --r-sm: 4px; --r-md: 10px; --r-lg: 14px; --r-pill: 999px;

  /* timeline type colours (functional differentiation, tuned to the dark theme) */
  --c-music: var(--acc);
  --c-id: #e2607f;
  --c-sweeper: #d6a13a;
  --c-promo: #36b3a0;
  --c-liner: var(--acc-2);
  --c-timecheck: #e0813a;
}
:root[data-theme="light"] {
  --bg: #f4f1ea;
  --surface: #ffffff;
  --surface-2: #efe9dd;
  --text: #161311;
  --muted: #5e574d;
  --acc: #5a2bff;
  --acc-2: #3f17d4;
  --acc-deep: #3f17d4;
  --line: rgba(0, 0, 0, 0.14);
  --ink: #0b0b0c;
}

* { box-sizing: border-box; }
[hidden] { display: none !important; }
html, body { margin: 0; height: 100%; }
body {
  background: var(--bg);
  color: var(--text);
  font-family: var(--ui);
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.01em;
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow: hidden;
  transition: background 0.3s ease, color 0.3s ease;
}
:where(a, button, input, [tabindex]):focus-visible { outline: 2px solid var(--acc); outline-offset: 2px; border-radius: 3px; }

/* ---- top bar ---- */
.bar {
  display: flex; align-items: center; gap: 14px; flex-wrap: wrap;
  margin: 14px clamp(14px, 2vw, 22px) 8px; padding: 10px clamp(12px, 1.6vw, 18px);
  border: 1px solid var(--line); border-radius: var(--r-lg);
  background: color-mix(in srgb, var(--surface) 70%, transparent);
  backdrop-filter: blur(8px);
  flex: none;
}
.brand { display: flex; align-items: center; gap: 12px; }
.admin-seal {
  width: 38px; height: 38px; border-radius: 50%; flex: none;
  background: #16121f url("wa3-logo-assets/bes-seal.png") center / auto 82% no-repeat;
  border: 1px solid color-mix(in srgb, var(--acc) 55%, var(--ink));
  box-shadow: 0 0 18px color-mix(in srgb, var(--acc) 26%, transparent);
}
.brand-text h1 { font-family: var(--ui); font-weight: 700; font-size: 1.15rem; margin: 0; display: flex; align-items: center; gap: 8px; }
.wm { color: var(--acc); text-decoration: none; filter: drop-shadow(0 0 14px color-mix(in srgb, var(--acc) 30%, transparent)); }
.wm-ar { font-family: var(--disp-ar); font-weight: 700; direction: rtl; font-size: 1.4rem; line-height: 1; }
.brand-text h1 .wa3-mark { display: inline-block; height: 1.3em; aspect-ratio: 767 / 670; background: currentColor;
  -webkit-mask: var(--wa3mark) center / contain no-repeat;
          mask: var(--wa3mark) center / contain no-repeat; }
.wm-name { letter-spacing: 0.02em; text-transform: uppercase; }
.tag {
  font-family: var(--mono); font-size: 0.55rem; letter-spacing: 0.22em;
  color: var(--acc-2); border: 1px solid color-mix(in srgb, var(--acc) 45%, transparent);
  padding: 2px 6px; border-radius: var(--r-sm); transform: translateY(-1px);
}
.brand .sub { color: var(--muted); font-family: var(--mono); font-size: 0.72rem; margin-top: 3px; }
.brand .sub .lastpub { color: var(--acc); }

/* Live ON AIR readout — mirrors exactly what the listener page is playing. */
.onair { display: flex; align-items: center; gap: 10px; padding: 7px 16px; background: var(--surface); border-bottom: 1px solid var(--line); font-family: var(--mono); font-size: 0.8rem; color: var(--text); }
.onair-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--acc); flex: none; animation: onair-pulse 2s ease-out infinite; }
.onair-tag { color: var(--acc); font-weight: 700; letter-spacing: 0.12em; font-size: 0.7rem; flex: none; }
.onair-now { color: var(--text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.onair-state { margin-left: auto; flex: none; font-size: 0.66rem; letter-spacing: 0.08em; padding: 2px 9px; border-radius: var(--r-pill); }
.onair-state.live { color: var(--acc); border: 1px solid color-mix(in srgb, var(--acc) 45%, transparent); }
.onair-state.draft { color: var(--c-sweeper); border: 1px solid color-mix(in srgb, var(--c-sweeper) 55%, transparent); }

/* ---- LIVE monitor (the loud "what listeners hear now") ---- */
.monitor { background: var(--surface); border-bottom: 1px solid var(--line); padding: 11px clamp(14px, 2vw, 22px) 12px; display: flex; flex-direction: column; gap: 8px; }
.mon-head { display: flex; align-items: center; gap: 10px; font-family: var(--mono); font-size: 0.72rem; }
.mon-listeners { color: var(--muted); font-size: 0.7rem; letter-spacing: 0.02em; }
.mon-listeners b { color: var(--acc); }
.mon-body { display: flex; align-items: center; gap: 14px; }
.mon-main { flex: 1; min-width: 0; }
.mon-title { font-family: var(--ui); font-weight: 700; font-size: 1.18rem; color: var(--text); line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mon-next { font-family: var(--mono); font-size: 0.72rem; color: var(--muted); margin-top: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mon-progress { height: 4px; border-radius: var(--r-pill); background: color-mix(in srgb, var(--text) 13%, transparent); overflow: hidden; }
.mon-progress-fill { height: 100%; width: 0%; background: var(--acc); border-radius: var(--r-pill); transition: width 1s linear; }
.mon-times { display: flex; justify-content: space-between; font-family: var(--mono); font-size: 0.66rem; color: var(--muted); }
.btn.live { color: var(--acc); border-color: color-mix(in srgb, var(--acc) 45%, transparent); }
.btn.live:hover { background: color-mix(in srgb, var(--acc) 14%, transparent); }
.btn[hidden] { display: none; }

/* ---- PLAN draft bar (live-vs-draft made first-class) ---- */
.draftbar { display: flex; align-items: center; gap: 12px; padding: 8px clamp(14px, 2vw, 22px); border-bottom: 1px solid var(--line); font-family: var(--mono); font-size: 0.76rem; background: var(--bg); }
.draftbar-dot { width: 9px; height: 9px; border-radius: 50%; background: var(--muted); flex: none; }
.draftbar.is-live .draftbar-dot { background: var(--acc); }
.draftbar.is-draft .draftbar-dot { background: var(--c-sweeper); box-shadow: 0 0 0 4px color-mix(in srgb, var(--c-sweeper) 22%, transparent); }
.draftbar-msg { color: var(--muted); }
.draftbar.is-live .draftbar-msg { color: var(--text); }
.draftbar.is-draft .draftbar-msg { color: var(--c-sweeper); font-weight: 700; }
.draftbar-actions { margin-left: auto; display: inline-flex; gap: 8px; }
.timeline-wrap.drafting { box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--c-sweeper) 60%, transparent); }

/* ---- library-health nudge ---- */
.lib-health { padding: 8px clamp(14px, 2vw, 22px); font-family: var(--mono); font-size: 0.74rem; color: var(--c-sweeper); background: color-mix(in srgb, var(--c-sweeper) 11%, transparent); border-bottom: 1px solid var(--line); }
.lib-health[hidden] { display: none; }

/* ---- auto-sync toggle (next to Cloud Sync) ---- */
.autosync { display: inline-flex; align-items: center; gap: 5px; font-family: var(--mono); font-size: 0.62rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--muted); cursor: pointer; user-select: none; }
.autosync input { accent-color: var(--acc); cursor: pointer; margin: 0; }
@keyframes onair-pulse { 0% { box-shadow: 0 0 0 0 color-mix(in srgb, var(--acc) 65%, transparent); } 70% { box-shadow: 0 0 0 7px transparent; } 100% { box-shadow: 0 0 0 0 transparent; } }

/* Toast — unmissable publish confirmation at the top (status bar is far below). */
.toast { position: fixed; top: 18px; left: 50%; transform: translateX(-50%) translateY(-24px);
  background: var(--acc); color: #fff; font-family: var(--mono); font-weight: 700; font-size: 0.85rem;
  letter-spacing: 0.02em; padding: 11px 20px; border-radius: var(--r-pill);
  box-shadow: 0 10px 34px rgba(0, 0, 0, 0.45); opacity: 0; pointer-events: none;
  transition: opacity 0.25s ease, transform 0.25s ease; z-index: 200; }
.toast.show { opacity: 1; transform: translateX(-50%) translateY(0); }
.spacer { flex: 1; }

/* segmented zoom control */
.zoom { display: inline-flex; background: color-mix(in srgb, var(--surface-2) 80%, transparent); border: 1px solid var(--line); border-radius: var(--r-md); padding: 3px; gap: 2px; }
.zoom button {
  background: transparent; color: var(--muted); border: none;
  padding: 6px 12px; cursor: pointer; border-radius: var(--r-sm);
  font-family: var(--mono); font-size: 0.78rem; transition: color 0.12s, background 0.12s;
}
.zoom button:hover { color: var(--text); }
.zoom button.on { background: var(--acc); color: #fff; box-shadow: 0 1px 8px color-mix(in srgb, var(--acc) 45%, transparent); }

.actions { display: inline-flex; gap: 8px; align-items: center; }
.btn {
  background: color-mix(in srgb, var(--surface-2) 60%, transparent); color: var(--text);
  border: 1px solid var(--line); border-radius: var(--r-sm);
  padding: 7px 13px; cursor: pointer; font-family: var(--mono); font-size: 0.76rem;
  transition: background 0.12s, border-color 0.12s, color 0.12s;
}
.btn:hover { border-color: var(--acc); color: var(--acc-2); }
a.btn { text-decoration: none; display: inline-flex; align-items: center; }
.btn.nav { color: var(--acc-2); }
.btn.nav:hover { color: #fff; }
.btn.primary { background: var(--acc); color: #fff; border-color: var(--acc); box-shadow: 0 0 18px color-mix(in srgb, var(--acc) 40%, transparent); }
.btn.primary:hover { background: var(--acc-deep); color: #fff; }
.btn.primary:disabled { opacity: 0.5; cursor: default; box-shadow: none; }
.theme-toggle {
  width: 36px; height: 36px; display: grid; place-items: center; flex: none;
  background: transparent; border: 1px solid var(--line); border-radius: 50%;
  color: var(--text); cursor: pointer; font-size: 15px; line-height: 1;
  transition: border-color 0.12s, color 0.12s;
}
.theme-toggle:hover { border-color: var(--acc); color: var(--acc); }

/* ---- horizontal timeline lane ---- */
.timeline-wrap {
  flex: none; height: 162px; margin: 0 clamp(14px, 2vw, 22px);
  overflow-x: auto; overflow-y: hidden; position: relative;
  border: 1px solid var(--line); border-radius: var(--r-lg);
  background: color-mix(in srgb, var(--surface) 60%, transparent);
}
.timeline { position: relative; height: 100%; min-width: 100%; }

.vline { position: absolute; top: 0; bottom: 0; border-left: 1px solid var(--line); }
.vline .vlbl {
  position: absolute; top: 5px; left: 5px;
  font-family: var(--mono); font-size: 0.64rem; color: var(--muted);
  font-variant-numeric: tabular-nums; white-space: nowrap;
}
.vline.half { border-left: 1px dashed color-mix(in srgb, var(--line) 60%, transparent); }
.vline.q { border-left: 1px dotted color-mix(in srgb, var(--line) 50%, transparent); opacity: 0.6; }

.item {
  --tc: var(--c-music);
  position: absolute; top: 32px; bottom: 14px;
  border-radius: var(--r-sm); padding: 6px 8px; overflow: hidden;
  border-left: 3px solid var(--tc);
  background: color-mix(in srgb, var(--tc) 16%, var(--surface));
  cursor: pointer; font-size: 0.76rem; line-height: 1.2;
  display: flex; flex-direction: column; justify-content: flex-start; gap: 3px;
  transition: box-shadow 0.12s, transform 0.06s;
}
.item:hover { box-shadow: 0 4px 16px rgba(0, 0, 0, 0.45); z-index: 4; }
.item:active { transform: translateY(1px); }
.item .t { font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.item .a { color: var(--muted); font-family: var(--mono); font-size: 0.68rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.item .badge { font-family: var(--mono); font-size: 0.56rem; color: var(--muted); text-transform: uppercase; letter-spacing: 0.1em; }
.item.k-filler { --tc: var(--c-sweeper); }
.item.type-id { --tc: var(--c-id); }
.item.type-sweeper { --tc: var(--c-sweeper); }
.item.type-promo { --tc: var(--c-promo); }
.item.type-liner { --tc: var(--c-liner); }
.item.type-timecheck { --tc: var(--c-timecheck); }
/* Serato-style waveform fill + clearer fillers */
.item > * { position: relative; z-index: 1; }
.item::before {
  content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
  background: var(--tc);
  -webkit-mask: var(--wave, none) center / 100% 64% no-repeat;
          mask: var(--wave, none) center / 100% 64% no-repeat;
  opacity: 0.5;
}
.item.k-filler { background: color-mix(in srgb, var(--tc) 26%, var(--surface)); border-left-width: 4px; z-index: 3; }
.item.k-filler::before { opacity: 0.64; }
.item .tag {
  margin: auto; font-family: var(--mono); font-size: 0.58rem; font-weight: 700; color: #fff;
  text-transform: uppercase; letter-spacing: 0.04em; white-space: nowrap; overflow: hidden;
  text-shadow: 0 1px 2px rgb(0 0 0 / 0.6);
}
.item.live::after { z-index: 2; }
.item.sel { outline: 2px solid var(--text); outline-offset: -2px; z-index: 5; }
.item.live { box-shadow: 0 0 0 2px var(--acc), 0 0 16px color-mix(in srgb, var(--acc) 55%, transparent); z-index: 6; animation: pulse 2.4s ease-in-out infinite; }
.item.live::after {
  content: "● ON AIR"; position: absolute; right: 6px; top: 5px;
  font-family: var(--mono); font-size: 0.54rem; color: #fff; background: var(--acc);
  padding: 1px 5px; border-radius: var(--r-sm); letter-spacing: 0.07em;
}
@keyframes pulse {
  0%, 100% { box-shadow: 0 0 0 2px var(--acc), 0 0 10px color-mix(in srgb, var(--acc) 40%, transparent); }
  50% { box-shadow: 0 0 0 2px var(--acc), 0 0 22px color-mix(in srgb, var(--acc) 70%, transparent); }
}

/* insertion indicator shown while dragging a track onto the lane */
.dropline {
  position: absolute; top: 26px; bottom: 8px; width: 0;
  border-left: 2px dashed var(--text); z-index: 9; pointer-events: none;
  box-shadow: 0 0 8px color-mix(in srgb, var(--text) 40%, transparent);
}
.item.dragging, .lib-item.dragging { opacity: 0.4; }

.nowline {
  position: absolute; top: 0; bottom: 0; width: 0;
  border-left: 2px solid var(--acc); z-index: 8;
  box-shadow: 0 0 8px color-mix(in srgb, var(--acc) 55%, transparent);
}
.nowline::before {
  content: "NOW"; position: absolute; top: 0; left: 1px;
  font-family: var(--mono); font-size: 0.55rem; font-weight: 700; color: #fff; background: var(--acc);
  padding: 1px 5px; border-radius: 0 0 var(--r-sm) 0; letter-spacing: 0.1em;
}

/* ---- library (below the lane) ---- */
.lib { flex: 1; display: flex; flex-direction: column; min-height: 0; margin: 10px clamp(14px, 2vw, 22px) 0; }
.lib-head { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; padding: 4px 2px 10px; }
.lib-head h2 { font-family: var(--ui); font-weight: 700; font-size: 1rem; margin: 0; }
.lib-head input {
  flex: 1; min-width: 180px; max-width: 380px;
  padding: 9px 12px; background: color-mix(in srgb, var(--surface-2) 70%, transparent);
  border: 1px solid var(--line); border-radius: var(--r-sm);
  color: var(--text); font-family: var(--mono); font-size: 0.8rem;
}
.lib-head input:focus { outline: none; border-color: var(--acc); }
.lib-head .hint { color: var(--muted); font-family: var(--mono); font-size: 0.7rem; }

.lib-list {
  overflow-y: auto; flex: 1; padding: 0 2px 14px;
  display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 3px 12px; align-content: start;
}
.lib-sec { grid-column: 1 / -1; color: var(--muted); font-family: var(--mono); font-size: 0.64rem; text-transform: uppercase; letter-spacing: var(--track-label); padding: 12px 6px 5px; }
.lib-item { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: var(--r-sm); cursor: pointer; transition: background 0.1s; }
.lib-item:hover { background: color-mix(in srgb, var(--acc) 14%, transparent); }
.lib-item .dot { width: 9px; height: 9px; border-radius: 3px; flex: none; background: var(--c-music); }
.lib-item.t-id .dot { background: var(--c-id); } .lib-item.t-sweeper .dot { background: var(--c-sweeper); }
.lib-item.t-promo .dot { background: var(--c-promo); } .lib-item.t-liner .dot { background: var(--c-liner); }
.lib-item.t-timecheck .dot { background: var(--c-timecheck); }
.lib-item .txt { min-width: 0; }
.lib-item .txt b { display: block; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.82rem; }
.lib-item .txt span { display: block; color: var(--muted); font-family: var(--mono); font-size: 0.68rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* library: record-crate album browser */
.lib-sec { display: flex; align-items: center; gap: 7px; }
.lib-sec .lab { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lib-sec .cnt { margin-left: auto; opacity: 0.5; }
.lib-empty { grid-column: 1 / -1; color: var(--muted); font-family: var(--mono); font-size: 0.72rem; padding: 16px 6px; }

/* album grid — square sleeves with the title on the cover */
.lib-list.is-albums { grid-template-columns: repeat(auto-fill, minmax(138px, 1fr)); gap: 16px; padding-top: 8px; align-content: start; }
.album { all: unset; cursor: pointer; display: block; box-sizing: border-box; }
.album:focus-visible .sleeve { outline: 2px solid var(--acc); outline-offset: 2px; }
.sleeve {
  display: block; position: relative; aspect-ratio: 1 / 1; border-radius: var(--r-sm); overflow: hidden;
  background:
    radial-gradient(130% 110% at 22% 14%, hsl(var(--h) 66% 34% / 0.95), transparent 58%),
    linear-gradient(145deg, hsl(var(--h) 50% 20%), hsl(calc(var(--h) + 38) 44% 9%));
  border: 1px solid color-mix(in srgb, hsl(var(--h) 70% 55%) 30%, var(--line));
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.06);
  transition: transform 0.18s ease, box-shadow 0.18s ease;
}
.vinyl {
  position: absolute; top: 38%; right: -22%; width: 60%; aspect-ratio: 1 / 1;
  transform: translateY(-50%); border-radius: 50%;
  background: radial-gradient(circle, hsl(var(--h) 62% 56%) 0 8%, #0b0a12 9% 15%,
    #1c1929 16% 17%, #0e0d17 18% 58%, #08070d 59%);
  box-shadow: 0 8px 18px rgb(0 0 0 / 0.55), 0 0 0 1px rgb(255 255 255 / 0.04);
  transition: right 0.22s ease;
}
.album-meta {
  position: absolute; left: 0; right: 0; bottom: 0; padding: 26px 12px 11px;
  display: flex; flex-direction: column; gap: 2px;
  background: linear-gradient(to top, rgb(8 7 13 / 0.82) 24%, rgb(8 7 13 / 0.35) 62%, transparent);
}
.album-name { font-family: var(--ui), var(--ar); font-weight: 700; font-size: 0.88rem; line-height: 1.15; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.album-count { font-family: var(--mono); font-size: 0.58rem; color: rgb(255 255 255 / 0.72); text-transform: uppercase; letter-spacing: var(--track-label); }
.album.is-fillers .sleeve { background: linear-gradient(145deg, #24232f, #15141d); border-color: var(--line); }
.album.is-fillers .vinyl { background: radial-gradient(circle, var(--acc) 0 8%, #0b0a12 9% 15%, #1c1929 16% 17%, #0e0d17 18% 58%, #08070d 59%); }
.album:hover .sleeve { transform: translateY(-4px); box-shadow: 0 16px 30px rgb(0 0 0 / 0.5); }
.album:hover .vinyl { right: -32%; }

/* drill-in tracklist */
.lib-back { all: unset; grid-column: 1 / -1; cursor: pointer; width: fit-content; font-family: var(--mono); font-size: 0.72rem; color: var(--muted); padding: 4px 4px 2px; }
.lib-back:hover { color: var(--acc); }
.lib-album-head .lab { font-size: 0.8rem; color: var(--text); }

/* selection toolbar */
.seltool { margin: 0 clamp(14px, 2vw, 22px); padding: 10px 2px; border-top: 1px solid var(--line); display: none; gap: 8px; align-items: center; flex-wrap: wrap; flex: none; }
.seltool.show { display: flex; }
.seltool .name { color: var(--text); font-family: var(--mono); font-size: 0.76rem; flex: 1; min-width: 120px; }
.mode-note { color: var(--acc-2); font-family: var(--mono); font-size: 0.74rem; padding: 7px clamp(14px, 2vw, 22px); display: none; background: color-mix(in srgb, var(--acc) 9%, transparent); border-bottom: 1px solid var(--line); flex: none; }
.mode-note.show { display: block; }
.status { padding: 7px clamp(14px, 2vw, 22px); color: var(--muted); font-family: var(--mono); font-size: 0.72rem; border-top: 1px solid var(--line); flex: none; }
