From 3e88c372f47941d1e25033b66a2bba5428a98fd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Theodor=20Angerg=C3=A5rd?= Date: Fri, 1 Mar 2024 15:27:29 +0100 Subject: [PATCH] Update --- .mailmap | 1 - .travis.yml | 22 - backend/.gitignore | 33 - backend/Insomnia_gamma_endpoints.json | 3820 ---- backend/build.gradle | 144 - backend/config/checkstyle/checkstyle.xml | 232 - backend/config/checkstyle/suppressions.xml | 9 - backend/config/pmd/ruleset.xml | 90 - backend/dev.Dockerfile | 21 - backend/dockerfile | 23 - backend/gradle/wrapper/gradle-wrapper.jar | Bin 59203 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 - backend/gradlew | 185 - backend/gradlew.bat | 89 - backend/settings.gradle | 1 - .../it/chalmers/gamma/GammaApplication.java | 13 - .../gamma/bootstrap/AdminBootstrap.java | 90 - .../chalmers/gamma/bootstrap/Bootstrap.java | 63 - .../gamma/bootstrap/BootstrapConfig.java | 72 - .../bootstrap/BootstrapServiceHelper.java | 93 - .../gamma/bootstrap/MiscBootstrap.java | 44 - .../gamma/bootstrap/MockBootstrap.java | 204 - .../gamma/bootstrap/TestClientBootstrap.java | 55 - .../chalmers/gamma/config/CookieConfig.java | 41 - .../gamma/config/CustomPasswordEncoder.java | 14 - .../it/chalmers/gamma/config/MvcConfig.java | 31 - .../chalmers/gamma/config/OAuth2Config.java | 133 - .../gamma/config/SpringFoxConfig.java | 22 - .../gamma/config/WebSecurityConfig.java | 250 - .../gamma/controller/AuthController.java | 62 - .../controller/CustomErrorController.java | 41 - .../gamma/controller/FKITGroupController.java | 107 - .../gamma/controller/FileController.java | 27 - .../controller/GroupMemberController.java | 41 - .../gamma/controller/GroupPostController.java | 43 - .../controller/ITUserApprovalController.java | 36 - .../gamma/controller/ITUserController.java | 232 - .../gamma/controller/LoginController.java | 26 - .../controller/OAuth2AuthorizeController.java | 31 - .../controller/SuperGroupController.java | 79 - .../UserPasswordResetController.java | 67 - .../gamma/controller/WebsiteController.java | 39 - .../gamma/controller/WhitelistController.java | 75 - .../admin/ApiKeyAdminController.java | 77 - .../admin/AuthorityAdminController.java | 135 - .../controller/admin/GDPRAdminController.java | 56 - .../controller/admin/GoldappsController.java | 162 - .../admin/GroupAdminController.java | 172 - .../admin/GroupMemberAdminController.java | 90 - .../admin/GroupPostAdminController.java | 118 - .../admin/ITClientAdminController.java | 86 - .../admin/ITUserApprovalAdminController.java | 42 - .../admin/SuperGroupAdminController.java | 88 - .../UserActivationCodeAdminController.java | 53 - .../admin/UsersAdminController.java | 152 - .../admin/UsersWhitelistAdminController.java | 142 - .../admin/WebsiteAdminController.java | 72 - .../gamma/db/entity/ActivationCode.java | 130 - .../it/chalmers/gamma/db/entity/ApiKey.java | 147 - .../chalmers/gamma/db/entity/Authority.java | 96 - .../gamma/db/entity/AuthorityLevel.java | 78 - .../chalmers/gamma/db/entity/FKITGroup.java | 170 - .../gamma/db/entity/FKITSuperGroup.java | 102 - .../gamma/db/entity/GroupWebsite.java | 90 - .../it/chalmers/gamma/db/entity/ITClient.java | 213 - .../it/chalmers/gamma/db/entity/ITUser.java | 340 - .../gamma/db/entity/ITUserApproval.java | 55 - .../chalmers/gamma/db/entity/Membership.java | 73 - .../gamma/db/entity/NoAccountMembership.java | 92 - .../gamma/db/entity/PasswordResetToken.java | 88 - .../it/chalmers/gamma/db/entity/Post.java | 109 - .../it/chalmers/gamma/db/entity/Text.java | 87 - .../chalmers/gamma/db/entity/UserWebsite.java | 92 - .../it/chalmers/gamma/db/entity/Website.java | 84 - .../gamma/db/entity/WebsiteInterface.java | 5 - .../chalmers/gamma/db/entity/WebsiteURL.java | 98 - .../chalmers/gamma/db/entity/Whitelist.java | 77 - .../gamma/db/entity/pk/AuthorityPK.java | 68 - .../db/entity/pk/FKITGroupToSuperGroupPK.java | 76 - .../gamma/db/entity/pk/ITUserApprovalPK.java | 68 - .../gamma/db/entity/pk/MembershipPK.java | 85 - .../db/entity/pk/NoAccountMembershipPK.java | 67 - .../repository/ActivationCodeRepository.java | 15 - .../gamma/db/repository/ApiKeyRepository.java | 16 - .../repository/AuthorityLevelRepository.java | 15 - .../db/repository/AuthorityRepository.java | 26 - .../db/repository/FKITGroupRepository.java | 19 - .../repository/FKITSuperGroupRepository.java | 13 - .../db/repository/GroupWebsiteRepository.java | 22 - .../db/repository/ITClientRepository.java | 17 - .../repository/ITUserApprovalRepository.java | 16 - .../gamma/db/repository/ITUserRepository.java | 20 - .../db/repository/MembershipRepository.java | 24 - .../NoAccountMembershipRepository.java | 13 - .../PasswordResetTokenRepository.java | 17 - .../gamma/db/repository/PostRepository.java | 15 - .../gamma/db/repository/TextRepository.java | 13 - .../db/repository/UserWebsiteRepository.java | 23 - .../db/repository/WebsiteRepository.java | 14 - .../db/repository/WebsiteURLRepository.java | 14 - .../db/repository/WhitelistRepository.java | 15 - .../serializers/GoldappsGroupSerializer.java | 58 - .../serializers/GoldappsUserSerializer.java | 60 - .../it/chalmers/gamma/domain/GroupType.java | 10 - .../it/chalmers/gamma/domain/Language.java | 8 - .../gamma/domain/dto/access/ApiKeyDTO.java | 93 - .../gamma/domain/dto/access/ITClientDTO.java | 241 - .../dto/access/ITClientUserAccessDTO.java | 50 - .../domain/dto/authority/AuthorityDTO.java | 67 - .../dto/authority/AuthorityLevelDTO.java | 51 - .../gamma/domain/dto/group/FKITGroupDTO.java | 171 - .../dto/group/FKITMinifiedGroupDTO.java | 49 - .../domain/dto/group/FKITSuperGroupDTO.java | 79 - .../domain/dto/membership/MembershipDTO.java | 75 - .../membership/NoAccountMembershipDTO.java | 66 - .../membership/RestrictedMembershipDTO.java | 71 - .../gamma/domain/dto/post/PostDTO.java | 63 - .../domain/dto/user/ActivationCodeDTO.java | 89 - .../domain/dto/user/ITUserApprovalDTO.java | 50 - .../gamma/domain/dto/user/ITUserDTO.java | 250 - .../domain/dto/user/ITUserRestrictedDTO.java | 97 - .../dto/user/PasswordResetTokenDTO.java | 56 - .../gamma/domain/dto/user/WhitelistDTO.java | 53 - .../domain/dto/website/GroupWebsiteDTO.java | 59 - .../domain/dto/website/UserWebsiteDTO.java | 57 - .../gamma/domain/dto/website/WebsiteDTO.java | 56 - .../dto/website/WebsiteInterfaceDTO.java | 5 - .../domain/dto/website/WebsiteUrlDTO.java | 60 - .../filter/ApiKeyAuthenticationFilter.java | 64 - .../AuthenticationFilterConfigurer.java | 58 - .../it/chalmers/gamma/filter/CorsFilter.java | 62 - .../gamma/filter/JSONSentObjectFilter.java | 36 - .../gamma/filter/JwtAuthenticationFilter.java | 110 - .../gamma/filter/OauthRedirectFilter.java | 34 - .../ResetNonActivatedAccountFilter.java | 52 - .../gamma/handlers/LoginRedirectHandler.java | 36 - .../handlers/MultipartExceptionHandler.java | 23 - .../requests/AddAuthorityLevelRequest.java | 41 - .../gamma/requests/AddAuthorityRequest.java | 65 - .../gamma/requests/AddITClientRequest.java | 83 - .../requests/AddListOfWhitelistedRequest.java | 43 - .../gamma/requests/AddPostRequest.java | 55 - .../gamma/requests/AddUserGroupRequest.java | 66 - .../requests/AdminChangePasswordRequest.java | 41 - .../AdminViewCreateITUserRequest.java | 146 - .../requests/ChangeGDPRStatusRequest.java | 39 - .../gamma/requests/ChangeUserPassword.java | 58 - .../gamma/requests/CidPasswordRequest.java | 54 - .../gamma/requests/CreateApiKeyRequest.java | 57 - .../gamma/requests/CreateGroupRequest.java | 217 - .../gamma/requests/CreateITUserRequest.java | 180 - .../requests/CreateSuperGroupRequest.java | 91 - .../gamma/requests/CreateWebsiteRequest.java | 54 - .../gamma/requests/DeleteGroupRequest.java | 66 - .../gamma/requests/DeleteMeRequest.java | 43 - .../gamma/requests/EditITUserRequest.java | 117 - .../gamma/requests/EditMembershipRequest.java | 50 - .../requests/ResetPasswordFinishRequest.java | 39 - .../gamma/requests/ResetPasswordRequest.java | 39 - .../gamma/requests/ValidateJwtRequest.java | 41 - .../gamma/requests/WhitelistCodeRequest.java | 41 - .../gamma/response/CodeExpiredResponse.java | 9 - .../response/CodeOrCidIsWrongResponse.java | 16 - .../CustomResponseStatusException.java | 30 - .../gamma/response/FileNotFoundResponse.java | 9 - .../gamma/response/FileNotSavedException.java | 9 - .../gamma/response/FileTooLargeResponse.java | 10 - .../gamma/response/GetFileResponse.java | 10 - .../gamma/response/GoldappsReponse.java | 11 - .../InputValidationFailedResponse.java | 10 - .../response/InvalidFileTypeResponse.java | 9 - .../response/InvalidJWTTokenResponse.java | 11 - .../MissingRequiredFieldResponse.java | 9 - .../gamma/response/ValidJwtResponse.java | 10 - .../ActivationCodeAddedResonse.java | 10 - .../ActivationCodeDeletedResponse.java | 10 - .../ActivationCodeDoesNotExistResponse.java | 11 - .../GetActivationCodeResponse.java | 29 - .../GetAllActivationCodesResponse.java | 30 - .../apikey/ApiKeyDeletedResponse.java | 11 - .../apikey/ApiKeyDoesNotExistResponse.java | 11 - .../apikey/GetAllAPIKeysResponse.java | 33 - .../response/apikey/GetApiKeyResponse.java | 31 - .../apikey/GetApiKeySecretResponse.java | 31 - .../GetAllITUserApprovalResponse.java | 35 - .../authority/AuthorityAddedResponse.java | 10 - .../AuthorityDoesNotExistResponse.java | 11 - .../AuthorityLevelAddedResponse.java | 10 - .../AuthorityLevelAlreadyExists.java | 10 - .../AuthorityLevelDoesNotExistException.java | 10 - .../AuthorityLevelRemovedResponse.java | 10 - .../authority/AuthorityRemovedResponse.java | 11 - .../GetAllAuthoritiesForLevelResponse.java | 38 - .../authority/GetAllAuthoritiesResponse.java | 30 - .../GetAllAuthorityLevelsResponse.java | 29 - .../authority/GetAuthorityResponse.java | 28 - .../client/ApprovedITClientsResponse.java | 34 - .../response/client/ClientAddedResponse.java | 26 - .../response/client/ClientEditedResponse.java | 11 - .../client/GetAllClientsResponse.java | 30 - .../response/client/GetITClientResponse.java | 29 - .../client/ITClientDoesNotExistException.java | 10 - .../client/ITClientRemovedResponse.java | 10 - .../group/GetActiveFKITGroupsResponse.java | 28 - .../GetAllFKITGroupsMinifiedResponse.java | 30 - .../group/GetAllFKITGroupsResponse.java | 29 - .../group/GetFKITGroupMinifiedResponse.java | 29 - .../response/group/GetFKITGroupResponse.java | 61 - .../response/group/GetMembershipResponse.java | 29 - .../group/GroupAlreadyExistsResponse.java | 10 - .../response/group/GroupCreatedResponse.java | 11 - .../response/group/GroupDeletedResponse.java | 10 - .../group/GroupDoesNotExistResponse.java | 10 - .../response/group/GroupEditedResponse.java | 10 - .../membership/EditedMembershipResponse.java | 10 - .../MemberAddedToGroupResponse.java | 10 - .../MemberRemovedFromGroupResponse.java | 11 - .../MembershipDoesNotExistResponse.java | 10 - .../post/GetMultiplePostsResponse.java | 31 - .../gamma/response/post/GetPostResponse.java | 29 - .../response/post/GetPostUsagesResponse.java | 30 - .../post/PostAlreadyExistsResponse.java | 11 - .../response/post/PostCreatedResponse.java | 10 - .../response/post/PostDeletedResponse.java | 11 - .../post/PostDoesNotExistResponse.java | 10 - .../response/post/PostEditedResponse.java | 10 - .../response/post/PostIsInUseResponse.java | 10 - .../FKITSuperGroupCreatedResponse.java | 12 - .../supergroup/GetAllSuperGroupsResponse.java | 29 - .../supergroup/GetSuperGroupResponse.java | 30 - ...roupsBeforeRemovingSuperGroupResponse.java | 10 - .../SuperGroupDoesNotExistResponse.java | 10 - .../user/EditedProfilePictureResponse.java | 10 - .../user/GDPRStatusEditedResponse.java | 11 - .../user/GetAllITUsersMinifiedResponse.java | 30 - .../response/user/GetAllITUsersResponse.java | 29 - .../user/GetITUserMinifiedResponse.java | 33 - .../response/user/GetITUserResponse.java | 56 - .../user/GetITUserRestrictedResponse.java | 53 - .../user/IncorrectCidOrPasswordResponse.java | 11 - .../user/PasswordChangedResponse.java | 10 - .../response/user/PasswordResetResponse.java | 11 - .../user/PasswordTooShortResponse.java | 10 - .../user/UserAlreadyExistsResponse.java | 10 - .../response/user/UserCreatedResponse.java | 12 - .../response/user/UserDeletedResponse.java | 10 - .../response/user/UserEditedResponse.java | 10 - .../response/user/UserNotFoundResponse.java | 10 - .../website/EditedWebsiteResponse.java | 10 - .../website/GetAllWebsitesResponse.java | 30 - .../response/website/GetWebsiteResponse.java | 31 - .../website/WebsiteAddedResponse.java | 10 - .../website/WebsiteDeletedResponse.java | 10 - .../website/WebsiteNotFoundResponse.java | 11 - .../whitelist/EditedWhitelistResponse.java | 10 - .../whitelist/GetAllWhitelistResponse.java | 29 - .../whitelist/GetWhitelistResponse.java | 29 - .../whitelist/WhitelistAddedResponse.java | 12 - .../WhitelistAlreadyAddedException.java | 11 - .../WhitelistDoesNotExistsException.java | 10 - .../whitelist/WhitelistIsValidResponse.java | 26 - .../gamma/service/ActivationCodeService.java | 99 - .../chalmers/gamma/service/ApiKeyService.java | 68 - .../gamma/service/AuthorityLevelService.java | 62 - .../gamma/service/AuthorityService.java | 161 - .../gamma/service/DTOToEntityService.java | 33 - .../gamma/service/EntityWebsiteService.java | 60 - .../gamma/service/FKITGroupService.java | 137 - .../gamma/service/FKITSuperGroupService.java | 79 - .../gamma/service/GroupWebsiteService.java | 105 - .../gamma/service/ITClientService.java | 103 - .../gamma/service/ITUserApprovalService.java | 104 - .../chalmers/gamma/service/ITUserService.java | 213 - .../gamma/service/MailSenderService.java | 63 - .../gamma/service/MembershipService.java | 204 - .../gamma/service/PasswordResetService.java | 93 - .../chalmers/gamma/service/PostService.java | 91 - .../gamma/service/UserWebsiteService.java | 103 - .../gamma/service/WebsiteService.java | 69 - .../gamma/service/WebsiteURLService.java | 64 - .../gamma/service/WhitelistService.java | 103 - .../it/chalmers/gamma/util/ImageUtils.java | 104 - .../gamma/util/InputValidationUtils.java | 18 - .../it/chalmers/gamma/util/TokenUtils.java | 59 - .../java/it/chalmers/gamma/util/UUIDUtil.java | 18 - .../it/chalmers/gamma/util/mock/MockData.java | 43 - .../gamma/util/mock/MockFKITGroup.java | 88 - .../gamma/util/mock/MockFKITSuperGroup.java | 55 - .../chalmers/gamma/util/mock/MockITUser.java | 62 - .../gamma/util/mock/MockMembership.java | 34 - .../it/chalmers/gamma/util/mock/MockPost.java | 27 - .../main/resources/application-production.yml | 83 - backend/src/main/resources/application.yml | 98 - .../src/main/resources/db/migration/README.md | 23 - .../db/migration/V1.1__post_email_prefix.sql | 2 - .../V1.2__user_activated_account.sql | 2 - .../V1.3__post_email_prefix_nullable.sql | 3 - .../db/migration/V1.4__it_user_approval.sql | 5 - .../main/resources/db/migration/V1__BASE.sql | 148 - backend/src/main/resources/image/default.jpg | Bin 7141 -> 0 bytes backend/src/main/resources/mock/README.md | 81 - backend/src/main/resources/mock/mock.json | 432 - .../src/main/resources/static/css/main.css | 152 - .../src/main/resources/static/css/mcw.min.css | 10 - backend/src/main/resources/static/img/404.jpg | Bin 27745 -> 0 bytes backend/src/main/resources/static/img/500.gif | Bin 1023448 -> 0 bytes .../main/resources/static/img/GitHub_Logo.png | Bin 13001 -> 0 bytes .../main/resources/static/img/enbarsskar.jpg | Bin 902541 -> 0 bytes .../src/main/resources/static/img/favicon.ico | Bin 4286 -> 0 bytes .../src/main/resources/static/img/itlogo.svg | 92 - .../src/main/resources/static/js/mcw.min.js | 15878 ---------------- .../main/resources/templates/authorize.html | 73 - .../resources/templates/common-error.html | 20 - .../main/resources/templates/error-404.html | 24 - .../main/resources/templates/error-422.html | 21 - .../main/resources/templates/error-5xx.html | 23 - .../src/main/resources/templates/login.html | 146 - .../java/it/chalmers/gamma/TestUtils.java | 31 - .../gamma/api/ActivationCodeTests.java | 67 - .../chalmers/gamma/api/AdminITUserTests.java | 70 - .../gamma/api/CreateAccountTests.java | 96 - .../gamma/api/EndpointDeleteTests.java | 93 - .../chalmers/gamma/api/EndpointGETTests.java | 116 - .../it/chalmers/gamma/api/LoginTests.java | 128 - .../it/chalmers/gamma/api/OauthTests.java | 181 - .../it/chalmers/gamma/api/WhitelistTests.java | 92 - .../it/chalmers/gamma/endoints/Endpoint.java | 41 - .../gamma/endoints/EndpointsUtils.java | 120 - .../gamma/endoints/JSONParameter.java | 27 - .../it/chalmers/gamma/endoints/Method.java | 5 - .../factories/MockActivationCodeFactory.java | 39 - .../gamma/factories/MockApiKeyFactory.java | 41 - .../gamma/factories/MockAuthorityFactory.java | 44 - .../factories/MockAuthorityLevelFactory.java | 34 - .../MockDatabaseGeneratorFactory.java | 138 - .../gamma/factories/MockFKITGroupFactory.java | 50 - .../gamma/factories/MockITClientFactory.java | 42 - .../factories/MockITUserApprovalFactory.java | 17 - .../gamma/factories/MockITUserFactory.java | 85 - .../factories/MockMembershipFactory.java | 37 - .../gamma/factories/MockPostFactory.java | 28 - .../factories/MockSuperGroupFactory.java | 28 - .../gamma/factories/MockWebsiteFactory.java | 28 - .../gamma/factories/MockWhitelistFactory.java | 34 - .../service/ActivationCodeServiceTests.java | 40 - .../gamma/service/FKITGroupServiceTests.java | 60 - .../gamma/service/WhitelistServiceTests.java | 74 - .../chalmers/gamma/utils/CharacterTypes.java | 24 - .../chalmers/gamma/utils/GenerationUtils.java | 55 - .../it/chalmers/gamma/utils/JSONUtils.java | 50 - .../chalmers/gamma/utils/ResponseUtils.java | 22 - .../resources/application-test.properties | 13 - .../src/test/resources/db/migration/README.md | 23 - .../db/migration/V1.1__post_email_prefix.sql | 2 - .../V1.2__user_activated_account.sql | 2 - .../test/resources/db/migration/V1__BASE.sql | 148 - frontend/.dockerignore | 1 - frontend/.env.development | 1 - frontend/.gitignore | 140 - frontend/.idea/codeStyles/Project.xml | 26 - frontend/.idea/codeStyles/codeStyleConfig.xml | 5 - frontend/.idea/encodings.xml | 4 - frontend/.idea/frontend.iml | 12 - frontend/.idea/misc.xml | 6 - frontend/.idea/modules.xml | 8 - frontend/.idea/vcs.xml | 6 - frontend/.idea/watcherTasks.xml | 85 - frontend/.prettierrc | 12 - frontend/Dockerfile | 13 - frontend/dev.dockerfile | 9 - frontend/nginx.conf | 32 - frontend/package.json | 35 - frontend/public/403.gif | Bin 955142 -> 0 bytes frontend/public/404.jpg | Bin 27745 -> 0 bytes frontend/public/500.gif | Bin 1023448 -> 0 bytes frontend/public/android-chrome-144x144.png | Bin 27504 -> 0 bytes frontend/public/apple-touch-icon.png | Bin 20702 -> 0 bytes frontend/public/browserconfig.xml | 9 - frontend/public/digit18.png | Bin 97745 -> 0 bytes frontend/public/enbarsskar.jpg | Bin 902541 -> 0 bytes frontend/public/favicon-16x16.png | Bin 1386 -> 0 bytes frontend/public/favicon-32x32.png | Bin 2897 -> 0 bytes frontend/public/favicon.ico | Bin 15086 -> 0 bytes frontend/public/humans.txt | 1 - frontend/public/index.html | 45 - frontend/public/manifest.json | 16 - frontend/public/mstile-150x150.png | Bin 23130 -> 0 bytes frontend/public/robots.txt | 2 - frontend/public/safari-pinned-tab.svg | 181 - frontend/public/site.webmanifest | 14 - frontend/public/useragreement-en.md | 17 - frontend/public/useragreement-sv.md | 17 - .../delete.activationCodes.api.js | 6 - .../get.activationCodes.api.js | 20 - .../props.activationCodes.api.js | 5 - .../src/api/api-keys/delete.api-keys.api.js | 6 - frontend/src/api/api-keys/get.api-keys.api.js | 24 - .../src/api/api-keys/post.api-keys.api.js | 6 - .../src/api/api-keys/props.api-keys.api.js | 5 - frontend/src/api/approval/get.approval.api.js | 6 - .../api/authorities/delete.authoritites.js | 6 - .../src/api/authorities/get.authorities.js | 8 - .../src/api/authorities/post.authoritites.js | 7 - .../src/api/clients/delete.clients.api.js | 6 - frontend/src/api/clients/get.clients.api.js | 30 - frontend/src/api/clients/post.clients.api.js | 6 - frontend/src/api/clients/props.clients.api.js | 8 - frontend/src/api/clients/put.clients.api.js | 6 - .../create-account/post.createAccount.api.js | 8 - frontend/src/api/gdpr/get.gdpr.api.js | 6 - frontend/src/api/gdpr/put.gdpr.api.js | 6 - frontend/src/api/groups/delete.groups.api.js | 12 - frontend/src/api/groups/get.groups.api.js | 39 - frontend/src/api/groups/post.groups.api.js | 13 - frontend/src/api/groups/props.groups.api.js | 16 - frontend/src/api/groups/put.groups.api.js | 13 - frontend/src/api/image/put.image.api.js | 8 - frontend/src/api/me/delete.me.api.js | 6 - frontend/src/api/me/props.me.api.js | 10 - frontend/src/api/me/put.me.api.js | 10 - frontend/src/api/posts/delete.posts.api.js | 6 - frontend/src/api/posts/get.posts.api.js | 16 - frontend/src/api/posts/post.posts.api.js | 14 - frontend/src/api/posts/props.posts.api.js | 4 - frontend/src/api/posts/put.posts.api.js | 14 - .../api/reset-password/post.reset-password.js | 6 - .../api/reset-password/put.reset-password.js | 6 - .../super-groups/delete.super-groups.api.js | 6 - .../api/super-groups/get.super-groups.api.js | 16 - .../api/super-groups/post.super-groups.api.js | 6 - .../super-groups/props.super-groups.api.js | 11 - .../api/super-groups/put.super-groups.api.js | 9 - frontend/src/api/users/delete.users.api.js | 6 - frontend/src/api/users/get.users.api.js | 20 - frontend/src/api/users/post.users.api.js | 6 - frontend/src/api/users/props.users.api.js | 13 - frontend/src/api/users/put.users.api.js | 10 - frontend/src/api/utils/api.js | 77 - frontend/src/api/utils/commonProps.js | 2 - frontend/src/api/utils/endpoints.js | 17 - frontend/src/api/utils/error.js | 23 - .../src/api/whitelist/delete.whitelist.api.js | 6 - .../src/api/whitelist/get.whitelist.api.js | 10 - .../src/api/whitelist/post.whitelist.api.js | 25 - .../src/api/whitelist/props.whitelist.api.js | 2 - .../src/api/whitelist/put.whitelist.api.js | 11 - frontend/src/app/App.jsx | 116 - frontend/src/app/ProvidersForApp.jsx | 24 - .../five-zero-zero/FiveZeroZero.element.jsx | 51 - .../FiveZeroZero.element.translations.json | 11 - .../src/app/elements/five-zero-zero/index.js | 2 - frontend/src/app/index.js | 1 - frontend/src/app/views/drawer/Drawer.view.jsx | 119 - .../drawer/Drawer.view.translations.json | 14 - .../gamma-actions/GammaActions.element.jsx | 69 - .../GammaActions.element.translations.json | 3 - .../drawer/elements/gamma-actions/index.js | 0 .../LanguageSelection.element.jsx | 60 - ...anguageSelection.element.translations.json | 11 - .../elements/language-selection/index.js | 2 - frontend/src/app/views/drawer/index.js | 2 - .../common/context/GammaLoading.context.jsx | 41 - .../src/common/context/GammaUser.context.jsx | 52 - .../MapPathToStep.declarative.jsx | 21 - .../declaratives/map-path-to-step/index.js | 1 - .../DisplayGroupsTable.element.jsx | 79 - ...splayGroupsTable.element.translations.json | 16 - .../elements/display-groups-table/index.js | 0 .../DisplayMembersTable.element.jsx | 94 - ...playMembersTable.element.translations.json | 15 - .../elements/display-members-table/index.js | 2 - .../DisplayUserDetails.element.jsx | 86 - ...splayUserDetails.element.translations.json | 12 - .../elements/display-user-details/index.js | 0 .../elements/user-form/UserForm.view.jsx | 188 - .../user-form/UserForm.view.translations.json | 10 - .../src/common/elements/user-form/index.js | 1 - .../use-gamma-has-authority.js | 13 - .../use-gamma-is-admin/useGammaIsAdmin.js | 7 - .../hooks/use-gamma-user/useGammaUser.js | 9 - frontend/src/common/utils/checker/gamma.js | 10 - .../utils/configs/envVariablesLoader.js | 6 - .../utils/error-handling/error-handling.js | 5 - .../utils/formatters/statusCode.formatter.js | 3 - .../formatters/statusMessage.formatter.js | 3 - .../common/utils/generators/id.generator.js | 6 - .../utils/generators/user-form.generator.js | 161 - .../translations/CommonTranslations.json | 70 - .../ChangeLanguageLocally.view.jsx | 35 - ...angeLanguageLocally.view.translations.json | 3 - .../views/change-language-locally/index.js | 2 - .../InsufficientAccess.jsx | 29 - .../InsufficientAccess.translations.json | 10 - .../common/views/insufficient-access/index.js | 2 - frontend/src/index.js | 16 - frontend/src/registerServiceWorker.js | 120 - frontend/src/setupProxy.js | 10 - frontend/src/setupTests.js | 8 - frontend/src/use-cases/about/About.jsx | 58 - frontend/src/use-cases/about/index.js | 2 - .../activation-codes/ActivationCodes.jsx | 77 - .../ActivationCodes.options.js | 18 - .../ActivationCodes.translations.json | 26 - .../src/use-cases/activation-codes/index.js | 2 - frontend/src/use-cases/api-keys/ApiKeys.jsx | 123 - .../src/use-cases/api-keys/ApiKeys.options.js | 82 - .../api-keys/ApiKeys.translations.json | 37 - frontend/src/use-cases/api-keys/index.js | 1 - .../src/use-cases/authorities/Authorities.jsx | 25 - .../authorities/Authorities.translations.json | 3 - frontend/src/use-cases/authorities/index.js | 2 - .../CreateAuthorityLevel.screen.jsx | 66 - ...ateAuthorityLevel.screen.translations.json | 9 - .../screens/create-authority-level/index.js | 2 - .../edit-authority/EditAuthority.screen.jsx | 211 - .../EditAuthority.screen.translations.json | 27 - .../screens/edit-authority/index.js | 2 - .../ViewAuthorities.screen.jsx | 92 - .../ViewAuthorities.screen.translations.json | 1 - .../AuthorityLevelCard.element.jsx | 81 - ...thorityLevelCard.element.translations.json | 19 - .../elements/authority-level-card/index.js | 2 - .../screens/view-authorities/index.js | 2 - frontend/src/use-cases/clients/Clients.jsx | 153 - .../src/use-cases/clients/Clients.options.js | 119 - .../clients/Clients.translations.json | 36 - frontend/src/use-cases/clients/index.js | 1 - ...UserClientApprovals.translations.view.json | 3 - .../UserClientApprovals.view.jsx | 52 - .../views/user-client-approvals/index.js | 2 - .../create-account/CreateAccount.jsx | 88 - .../CreateAccount.translations.json | 11 - .../src/use-cases/create-account/index.js | 2 - .../CreationOfAccountFinished.view.jsx | 43 - ...onOfAccountFinished.view.translations.json | 14 - .../creation-of-account-finished/index.js | 1 - .../EmailHasBeenSent.view.jsx | 48 - .../EmailHasBeenSent.view.translations.json | 15 - .../views/email-has-been-sent/index.js | 2 - .../views/input-cid/InputCid.view.jsx | 60 - .../views/input-cid/InputCid.view.options.js | 33 - .../input-cid/InputCid.view.translations.json | 13 - .../create-account/views/input-cid/index.js | 2 - .../InputDataAndCode.view.jsx | 136 - .../InputDataAndCode.view.options.js | 209 - .../InputDataAndCode.view.translations.json | 52 - .../views/input-data-and-code/index.js | 2 - .../src/use-cases/four-o-four/FourOFour.jsx | 46 - .../four-o-four/FourOFour.translations.json | 8 - frontend/src/use-cases/four-o-four/index.js | 2 - frontend/src/use-cases/gdpr/Gdpr.jsx | 146 - .../src/use-cases/gdpr/Gdpr.translations.json | 14 - frontend/src/use-cases/gdpr/index.js | 1 - frontend/src/use-cases/groups/Groups.jsx | 221 - .../src/use-cases/groups/Groups.options.js | 230 - .../use-cases/groups/Groups.translations.json | 51 - frontend/src/use-cases/groups/index.js | 1 - frontend/src/use-cases/home/Home.jsx | 38 - .../admin-options/AdminOptions.element.jsx | 36 - .../AdminOptions.element.translations.json | 10 - .../home/elements/admin-options/index.js | 2 - .../elements/home-link/HomeLink.element.jsx | 17 - .../home/elements/home-link/index.js | 2 - .../user-options/UserOptions.element.jsx | 38 - .../UserOptions.element.translations.json | 9 - .../home/elements/user-options/index.js | 2 - .../welcome-user/WelcomeUser.element.jsx | 21 - .../WelcomeUser.element.translations.json | 7 - .../home/elements/welcome-user/index.js | 2 - frontend/src/use-cases/home/index.js | 1 - frontend/src/use-cases/me/Me.jsx | 25 - frontend/src/use-cases/me/Me.options.js | 75 - frontend/src/use-cases/me/index.js | 2 - .../me-approvals/MeApprovals.screen.jsx | 48 - .../MeApprovals.translations.screen.json | 3 - .../me/screens/me-approvals/index.js | 2 - .../me/screens/me-avatar/MeAvatar.screen.jsx | 85 - .../MeAvatar.screen.translations.json | 12 - .../use-cases/me/screens/me-avatar/index.js | 2 - .../MeChangePassword.screen.jsx | 96 - .../MeChangePassword.screen.translations.json | 19 - .../me/screens/me-change-password/index.js | 2 - .../me/screens/me-crud/MeCRUD.screen.jsx | 159 - .../me-crud/MeCRUD.screen.translations.json | 39 - .../src/use-cases/me/screens/me-crud/index.js | 2 - .../me/screens/me-groups/MeGroups.screen.jsx | 73 - .../MeGroups.screen.translations.json | 14 - .../use-cases/me/screens/me-groups/index.js | 2 - frontend/src/use-cases/members/Members.jsx | 140 - .../members/Members.translations.json | 5 - frontend/src/use-cases/members/index.js | 2 - .../review-changes/ReviewChanges.view.jsx | 159 - .../ReviewChanges.view.translations.json | 12 - .../elements/new-member/NewMember.element.jsx | 28 - .../elements/new-member/index.js | 2 - .../members/views/review-changes/index.js | 2 - .../select-members/SelectMembers.view.jsx | 116 - .../SelectMembers.view.translations.json | 13 - .../UsersInGroupChanges.element.jsx | 54 - ...rsInGroupChanges.element.translations.json | 5 - .../elements/users-in-group-changes/index.js | 2 - .../MemberAddition.element.jsx | 22 - .../sub-elements/member-addition/index.js | 2 - .../member-current/MemberCurrent.element.jsx | 28 - .../sub-elements/member-current/index.js | 2 - .../MemberDeletion.element.jsx | 22 - .../sub-elements/member-deletion/index.js | 2 - .../members/views/select-members/index.js | 2 - .../set-post-names/SetPostNames.view.jsx | 136 - .../SetPostNames.view.translations.json | 9 - .../members/views/set-post-names/index.js | 2 - .../CreateMembership.view.jsx | 71 - .../CreateMembership.view.translations.json | 4 - .../sub-views/create-membership/index.js | 2 - .../NewMembershipArray.view.jsx | 20 - .../NewMembershipArray.view.translations.json | 1 - .../sub-views/new-membership-array/index.js | 2 - frontend/src/use-cases/posts/Posts.jsx | 177 - frontend/src/use-cases/posts/Posts.options.js | 80 - .../use-cases/posts/Posts.translations.json | 30 - .../DisplayPostUsages.element.jsx | 24 - .../elements/display-post-usages/index.js | 2 - frontend/src/use-cases/posts/index.js | 1 - .../reset-password/ResetPassword.jsx | 29 - .../src/use-cases/reset-password/index.js | 2 - .../ResetPasswordAdmin.screen.jsx | 89 - ...esetPasswordAdmin.screen.translations.json | 6 - .../screens/reset-password-admin/index.js | 2 - .../ResetPasswordFinish.screen.jsx | 150 - ...setPasswordFinish.screen.translations.json | 34 - .../screens/reset-password-finish/index.js | 2 - .../ResetPasswordInitialize.screen.jsx | 72 - ...asswordInitialize.screen.translations.json | 17 - .../screens/reset-password-initalize/index.js | 2 - .../use-cases/super-groups/SuperGroups.jsx | 112 - .../super-groups/SuperGroups.options.js | 104 - .../SuperGroups.translations.json | 36 - .../show-sub-groups/ShowSubGroups.element.jsx | 23 - .../ShowSubGroups.element.translations.json | 3 - .../elements/show-sub-groups/index.js | 2 - frontend/src/use-cases/super-groups/index.js | 2 - frontend/src/use-cases/users/Users.jsx | 176 - frontend/src/use-cases/users/Users.options.js | 167 - .../use-cases/users/Users.translations.json | 57 - frontend/src/use-cases/users/index.js | 1 - .../src/use-cases/whitelist/Whitelist.jsx | 107 - .../use-cases/whitelist/Whitelist.options.js | 51 - .../whitelist/Whitelist.translations.json | 37 - frontend/src/use-cases/whitelist/index.js | 1 - frontend/yarn.lock | 11522 ----------- nginx-proxy.conf | 15 - prod.docker-compose.yml | 97 - 652 files changed, 59907 deletions(-) delete mode 100644 .mailmap delete mode 100644 .travis.yml delete mode 100644 backend/.gitignore delete mode 100644 backend/Insomnia_gamma_endpoints.json delete mode 100644 backend/build.gradle delete mode 100644 backend/config/checkstyle/checkstyle.xml delete mode 100644 backend/config/checkstyle/suppressions.xml delete mode 100755 backend/config/pmd/ruleset.xml delete mode 100644 backend/dev.Dockerfile delete mode 100644 backend/dockerfile delete mode 100644 backend/gradle/wrapper/gradle-wrapper.jar delete mode 100644 backend/gradle/wrapper/gradle-wrapper.properties delete mode 100755 backend/gradlew delete mode 100644 backend/gradlew.bat delete mode 100644 backend/settings.gradle delete mode 100644 backend/src/main/java/it/chalmers/gamma/GammaApplication.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/bootstrap/AdminBootstrap.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/bootstrap/Bootstrap.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/bootstrap/BootstrapConfig.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/bootstrap/BootstrapServiceHelper.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/bootstrap/MiscBootstrap.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/bootstrap/MockBootstrap.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/bootstrap/TestClientBootstrap.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/config/CookieConfig.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/config/CustomPasswordEncoder.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/config/MvcConfig.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/config/OAuth2Config.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/config/SpringFoxConfig.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/config/WebSecurityConfig.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/AuthController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/CustomErrorController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/FKITGroupController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/FileController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/GroupMemberController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/GroupPostController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/ITUserApprovalController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/ITUserController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/LoginController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/OAuth2AuthorizeController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/SuperGroupController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/UserPasswordResetController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/WebsiteController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/WhitelistController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/ApiKeyAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/AuthorityAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/GDPRAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/GoldappsController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/GroupAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/GroupMemberAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/GroupPostAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/ITClientAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/ITUserApprovalAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/SuperGroupAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/UserActivationCodeAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/UsersAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/UsersWhitelistAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/controller/admin/WebsiteAdminController.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/ActivationCode.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/ApiKey.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/Authority.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/AuthorityLevel.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/FKITGroup.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/FKITSuperGroup.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/GroupWebsite.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/ITClient.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/ITUser.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/ITUserApproval.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/Membership.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/NoAccountMembership.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/PasswordResetToken.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/Post.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/Text.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/UserWebsite.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/Website.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/WebsiteInterface.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/WebsiteURL.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/Whitelist.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/pk/AuthorityPK.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/pk/FKITGroupToSuperGroupPK.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/pk/ITUserApprovalPK.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/pk/MembershipPK.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/entity/pk/NoAccountMembershipPK.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/ActivationCodeRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/ApiKeyRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/AuthorityLevelRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/AuthorityRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/FKITGroupRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/FKITSuperGroupRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/GroupWebsiteRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/ITClientRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/ITUserApprovalRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/ITUserRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/MembershipRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/NoAccountMembershipRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/PasswordResetTokenRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/PostRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/TextRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/UserWebsiteRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/WebsiteRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/WebsiteURLRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/repository/WhitelistRepository.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/serializers/GoldappsGroupSerializer.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/db/serializers/GoldappsUserSerializer.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/GroupType.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/Language.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/access/ApiKeyDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/access/ITClientDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/access/ITClientUserAccessDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/authority/AuthorityDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/authority/AuthorityLevelDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITGroupDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITMinifiedGroupDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITSuperGroupDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/membership/MembershipDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/membership/NoAccountMembershipDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/membership/RestrictedMembershipDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/post/PostDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/user/ActivationCodeDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserApprovalDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserRestrictedDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/user/PasswordResetTokenDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/user/WhitelistDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/website/GroupWebsiteDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/website/UserWebsiteDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteInterfaceDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteUrlDTO.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/filter/ApiKeyAuthenticationFilter.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/filter/AuthenticationFilterConfigurer.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/filter/CorsFilter.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/filter/JSONSentObjectFilter.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/filter/JwtAuthenticationFilter.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/filter/OauthRedirectFilter.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/filter/ResetNonActivatedAccountFilter.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/handlers/LoginRedirectHandler.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/handlers/MultipartExceptionHandler.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/AddAuthorityLevelRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/AddAuthorityRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/AddITClientRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/AddListOfWhitelistedRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/AddPostRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/AddUserGroupRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/AdminChangePasswordRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/AdminViewCreateITUserRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/ChangeGDPRStatusRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/ChangeUserPassword.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/CidPasswordRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/CreateApiKeyRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/CreateGroupRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/CreateITUserRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/CreateSuperGroupRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/CreateWebsiteRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/DeleteGroupRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/DeleteMeRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/EditITUserRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/EditMembershipRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/ResetPasswordFinishRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/ResetPasswordRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/ValidateJwtRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/requests/WhitelistCodeRequest.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/CodeExpiredResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/CodeOrCidIsWrongResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/CustomResponseStatusException.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/FileNotFoundResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/FileNotSavedException.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/FileTooLargeResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/GetFileResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/GoldappsReponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/InputValidationFailedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/InvalidFileTypeResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/InvalidJWTTokenResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/MissingRequiredFieldResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/ValidJwtResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeAddedResonse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeDeletedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeDoesNotExistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/activationcode/GetActivationCodeResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/activationcode/GetAllActivationCodesResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/apikey/ApiKeyDeletedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/apikey/ApiKeyDoesNotExistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/apikey/GetAllAPIKeysResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/apikey/GetApiKeyResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/apikey/GetApiKeySecretResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/approval/GetAllITUserApprovalResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityAddedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityDoesNotExistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelAddedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelAlreadyExists.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelDoesNotExistException.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelRemovedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityRemovedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthoritiesForLevelResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthoritiesResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthorityLevelsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/authority/GetAuthorityResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/client/ApprovedITClientsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/client/ClientAddedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/client/ClientEditedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/client/GetAllClientsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/client/GetITClientResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/client/ITClientDoesNotExistException.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/client/ITClientRemovedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GetActiveFKITGroupsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GetAllFKITGroupsMinifiedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GetAllFKITGroupsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GetFKITGroupMinifiedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GetFKITGroupResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GetMembershipResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GroupAlreadyExistsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GroupCreatedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GroupDeletedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GroupDoesNotExistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/group/GroupEditedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/membership/EditedMembershipResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/membership/MemberAddedToGroupResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/membership/MemberRemovedFromGroupResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/membership/MembershipDoesNotExistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/GetMultiplePostsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/GetPostResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/GetPostUsagesResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/PostAlreadyExistsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/PostCreatedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/PostDeletedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/PostDoesNotExistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/PostEditedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/post/PostIsInUseResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/supergroup/FKITSuperGroupCreatedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/supergroup/GetAllSuperGroupsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/supergroup/GetSuperGroupResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/supergroup/RemoveSubGroupsBeforeRemovingSuperGroupResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/supergroup/SuperGroupDoesNotExistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/EditedProfilePictureResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/GDPRStatusEditedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/GetAllITUsersMinifiedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/GetAllITUsersResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/GetITUserMinifiedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/GetITUserResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/GetITUserRestrictedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/IncorrectCidOrPasswordResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/PasswordChangedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/PasswordResetResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/PasswordTooShortResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/UserAlreadyExistsResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/UserCreatedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/UserDeletedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/UserEditedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/user/UserNotFoundResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/website/EditedWebsiteResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/website/GetAllWebsitesResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/website/GetWebsiteResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/website/WebsiteAddedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/website/WebsiteDeletedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/website/WebsiteNotFoundResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/whitelist/EditedWhitelistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/whitelist/GetAllWhitelistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/whitelist/GetWhitelistResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistAddedResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistAlreadyAddedException.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistDoesNotExistsException.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistIsValidResponse.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/ActivationCodeService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/ApiKeyService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/AuthorityLevelService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/AuthorityService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/DTOToEntityService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/EntityWebsiteService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/FKITGroupService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/FKITSuperGroupService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/GroupWebsiteService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/ITClientService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/ITUserApprovalService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/ITUserService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/MailSenderService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/MembershipService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/PasswordResetService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/PostService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/UserWebsiteService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/WebsiteService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/WebsiteURLService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/service/WhitelistService.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/ImageUtils.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/InputValidationUtils.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/TokenUtils.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/UUIDUtil.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/mock/MockData.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/mock/MockFKITGroup.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/mock/MockFKITSuperGroup.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/mock/MockITUser.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/mock/MockMembership.java delete mode 100644 backend/src/main/java/it/chalmers/gamma/util/mock/MockPost.java delete mode 100644 backend/src/main/resources/application-production.yml delete mode 100644 backend/src/main/resources/application.yml delete mode 100644 backend/src/main/resources/db/migration/README.md delete mode 100644 backend/src/main/resources/db/migration/V1.1__post_email_prefix.sql delete mode 100644 backend/src/main/resources/db/migration/V1.2__user_activated_account.sql delete mode 100644 backend/src/main/resources/db/migration/V1.3__post_email_prefix_nullable.sql delete mode 100644 backend/src/main/resources/db/migration/V1.4__it_user_approval.sql delete mode 100644 backend/src/main/resources/db/migration/V1__BASE.sql delete mode 100644 backend/src/main/resources/image/default.jpg delete mode 100644 backend/src/main/resources/mock/README.md delete mode 100644 backend/src/main/resources/mock/mock.json delete mode 100644 backend/src/main/resources/static/css/main.css delete mode 100644 backend/src/main/resources/static/css/mcw.min.css delete mode 100644 backend/src/main/resources/static/img/404.jpg delete mode 100644 backend/src/main/resources/static/img/500.gif delete mode 100644 backend/src/main/resources/static/img/GitHub_Logo.png delete mode 100644 backend/src/main/resources/static/img/enbarsskar.jpg delete mode 100644 backend/src/main/resources/static/img/favicon.ico delete mode 100644 backend/src/main/resources/static/img/itlogo.svg delete mode 100644 backend/src/main/resources/static/js/mcw.min.js delete mode 100644 backend/src/main/resources/templates/authorize.html delete mode 100644 backend/src/main/resources/templates/common-error.html delete mode 100644 backend/src/main/resources/templates/error-404.html delete mode 100644 backend/src/main/resources/templates/error-422.html delete mode 100644 backend/src/main/resources/templates/error-5xx.html delete mode 100644 backend/src/main/resources/templates/login.html delete mode 100644 backend/src/test/java/it/chalmers/gamma/TestUtils.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/api/ActivationCodeTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/api/AdminITUserTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/api/CreateAccountTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/api/EndpointDeleteTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/api/EndpointGETTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/api/LoginTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/api/OauthTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/api/WhitelistTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/endoints/Endpoint.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/endoints/EndpointsUtils.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/endoints/JSONParameter.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/endoints/Method.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockActivationCodeFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockApiKeyFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockAuthorityFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockAuthorityLevelFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockDatabaseGeneratorFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockFKITGroupFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockITClientFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockITUserApprovalFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockITUserFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockMembershipFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockPostFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockSuperGroupFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockWebsiteFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/factories/MockWhitelistFactory.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/service/ActivationCodeServiceTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/service/FKITGroupServiceTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/service/WhitelistServiceTests.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/utils/CharacterTypes.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/utils/GenerationUtils.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/utils/JSONUtils.java delete mode 100644 backend/src/test/java/it/chalmers/gamma/utils/ResponseUtils.java delete mode 100644 backend/src/test/resources/application-test.properties delete mode 100644 backend/src/test/resources/db/migration/README.md delete mode 100644 backend/src/test/resources/db/migration/V1.1__post_email_prefix.sql delete mode 100644 backend/src/test/resources/db/migration/V1.2__user_activated_account.sql delete mode 100644 backend/src/test/resources/db/migration/V1__BASE.sql delete mode 100644 frontend/.dockerignore delete mode 100644 frontend/.env.development delete mode 100644 frontend/.gitignore delete mode 100644 frontend/.idea/codeStyles/Project.xml delete mode 100644 frontend/.idea/codeStyles/codeStyleConfig.xml delete mode 100644 frontend/.idea/encodings.xml delete mode 100644 frontend/.idea/frontend.iml delete mode 100644 frontend/.idea/misc.xml delete mode 100644 frontend/.idea/modules.xml delete mode 100644 frontend/.idea/vcs.xml delete mode 100644 frontend/.idea/watcherTasks.xml delete mode 100644 frontend/.prettierrc delete mode 100644 frontend/Dockerfile delete mode 100644 frontend/dev.dockerfile delete mode 100644 frontend/nginx.conf delete mode 100644 frontend/package.json delete mode 100644 frontend/public/403.gif delete mode 100644 frontend/public/404.jpg delete mode 100644 frontend/public/500.gif delete mode 100644 frontend/public/android-chrome-144x144.png delete mode 100644 frontend/public/apple-touch-icon.png delete mode 100644 frontend/public/browserconfig.xml delete mode 100644 frontend/public/digit18.png delete mode 100644 frontend/public/enbarsskar.jpg delete mode 100644 frontend/public/favicon-16x16.png delete mode 100644 frontend/public/favicon-32x32.png delete mode 100644 frontend/public/favicon.ico delete mode 100644 frontend/public/humans.txt delete mode 100644 frontend/public/index.html delete mode 100644 frontend/public/manifest.json delete mode 100644 frontend/public/mstile-150x150.png delete mode 100644 frontend/public/robots.txt delete mode 100644 frontend/public/safari-pinned-tab.svg delete mode 100644 frontend/public/site.webmanifest delete mode 100644 frontend/public/useragreement-en.md delete mode 100644 frontend/public/useragreement-sv.md delete mode 100644 frontend/src/api/activation-codes/delete.activationCodes.api.js delete mode 100644 frontend/src/api/activation-codes/get.activationCodes.api.js delete mode 100644 frontend/src/api/activation-codes/props.activationCodes.api.js delete mode 100644 frontend/src/api/api-keys/delete.api-keys.api.js delete mode 100644 frontend/src/api/api-keys/get.api-keys.api.js delete mode 100644 frontend/src/api/api-keys/post.api-keys.api.js delete mode 100644 frontend/src/api/api-keys/props.api-keys.api.js delete mode 100644 frontend/src/api/approval/get.approval.api.js delete mode 100644 frontend/src/api/authorities/delete.authoritites.js delete mode 100644 frontend/src/api/authorities/get.authorities.js delete mode 100644 frontend/src/api/authorities/post.authoritites.js delete mode 100644 frontend/src/api/clients/delete.clients.api.js delete mode 100644 frontend/src/api/clients/get.clients.api.js delete mode 100644 frontend/src/api/clients/post.clients.api.js delete mode 100644 frontend/src/api/clients/props.clients.api.js delete mode 100644 frontend/src/api/clients/put.clients.api.js delete mode 100644 frontend/src/api/create-account/post.createAccount.api.js delete mode 100644 frontend/src/api/gdpr/get.gdpr.api.js delete mode 100644 frontend/src/api/gdpr/put.gdpr.api.js delete mode 100644 frontend/src/api/groups/delete.groups.api.js delete mode 100644 frontend/src/api/groups/get.groups.api.js delete mode 100644 frontend/src/api/groups/post.groups.api.js delete mode 100644 frontend/src/api/groups/props.groups.api.js delete mode 100644 frontend/src/api/groups/put.groups.api.js delete mode 100644 frontend/src/api/image/put.image.api.js delete mode 100644 frontend/src/api/me/delete.me.api.js delete mode 100644 frontend/src/api/me/props.me.api.js delete mode 100644 frontend/src/api/me/put.me.api.js delete mode 100644 frontend/src/api/posts/delete.posts.api.js delete mode 100644 frontend/src/api/posts/get.posts.api.js delete mode 100644 frontend/src/api/posts/post.posts.api.js delete mode 100644 frontend/src/api/posts/props.posts.api.js delete mode 100644 frontend/src/api/posts/put.posts.api.js delete mode 100644 frontend/src/api/reset-password/post.reset-password.js delete mode 100644 frontend/src/api/reset-password/put.reset-password.js delete mode 100644 frontend/src/api/super-groups/delete.super-groups.api.js delete mode 100644 frontend/src/api/super-groups/get.super-groups.api.js delete mode 100644 frontend/src/api/super-groups/post.super-groups.api.js delete mode 100644 frontend/src/api/super-groups/props.super-groups.api.js delete mode 100644 frontend/src/api/super-groups/put.super-groups.api.js delete mode 100644 frontend/src/api/users/delete.users.api.js delete mode 100644 frontend/src/api/users/get.users.api.js delete mode 100644 frontend/src/api/users/post.users.api.js delete mode 100644 frontend/src/api/users/props.users.api.js delete mode 100644 frontend/src/api/users/put.users.api.js delete mode 100644 frontend/src/api/utils/api.js delete mode 100644 frontend/src/api/utils/commonProps.js delete mode 100644 frontend/src/api/utils/endpoints.js delete mode 100644 frontend/src/api/utils/error.js delete mode 100644 frontend/src/api/whitelist/delete.whitelist.api.js delete mode 100644 frontend/src/api/whitelist/get.whitelist.api.js delete mode 100644 frontend/src/api/whitelist/post.whitelist.api.js delete mode 100644 frontend/src/api/whitelist/props.whitelist.api.js delete mode 100644 frontend/src/api/whitelist/put.whitelist.api.js delete mode 100644 frontend/src/app/App.jsx delete mode 100644 frontend/src/app/ProvidersForApp.jsx delete mode 100644 frontend/src/app/elements/five-zero-zero/FiveZeroZero.element.jsx delete mode 100644 frontend/src/app/elements/five-zero-zero/FiveZeroZero.element.translations.json delete mode 100644 frontend/src/app/elements/five-zero-zero/index.js delete mode 100644 frontend/src/app/index.js delete mode 100644 frontend/src/app/views/drawer/Drawer.view.jsx delete mode 100644 frontend/src/app/views/drawer/Drawer.view.translations.json delete mode 100644 frontend/src/app/views/drawer/elements/gamma-actions/GammaActions.element.jsx delete mode 100644 frontend/src/app/views/drawer/elements/gamma-actions/GammaActions.element.translations.json delete mode 100644 frontend/src/app/views/drawer/elements/gamma-actions/index.js delete mode 100644 frontend/src/app/views/drawer/elements/language-selection/LanguageSelection.element.jsx delete mode 100644 frontend/src/app/views/drawer/elements/language-selection/LanguageSelection.element.translations.json delete mode 100644 frontend/src/app/views/drawer/elements/language-selection/index.js delete mode 100644 frontend/src/app/views/drawer/index.js delete mode 100644 frontend/src/common/context/GammaLoading.context.jsx delete mode 100644 frontend/src/common/context/GammaUser.context.jsx delete mode 100644 frontend/src/common/declaratives/map-path-to-step/MapPathToStep.declarative.jsx delete mode 100644 frontend/src/common/declaratives/map-path-to-step/index.js delete mode 100644 frontend/src/common/elements/display-groups-table/DisplayGroupsTable.element.jsx delete mode 100644 frontend/src/common/elements/display-groups-table/DisplayGroupsTable.element.translations.json delete mode 100644 frontend/src/common/elements/display-groups-table/index.js delete mode 100644 frontend/src/common/elements/display-members-table/DisplayMembersTable.element.jsx delete mode 100644 frontend/src/common/elements/display-members-table/DisplayMembersTable.element.translations.json delete mode 100644 frontend/src/common/elements/display-members-table/index.js delete mode 100644 frontend/src/common/elements/display-user-details/DisplayUserDetails.element.jsx delete mode 100644 frontend/src/common/elements/display-user-details/DisplayUserDetails.element.translations.json delete mode 100644 frontend/src/common/elements/display-user-details/index.js delete mode 100644 frontend/src/common/elements/user-form/UserForm.view.jsx delete mode 100644 frontend/src/common/elements/user-form/UserForm.view.translations.json delete mode 100644 frontend/src/common/elements/user-form/index.js delete mode 100644 frontend/src/common/hooks/use-gamma-has-authority/use-gamma-has-authority.js delete mode 100644 frontend/src/common/hooks/use-gamma-is-admin/useGammaIsAdmin.js delete mode 100644 frontend/src/common/hooks/use-gamma-user/useGammaUser.js delete mode 100644 frontend/src/common/utils/checker/gamma.js delete mode 100644 frontend/src/common/utils/configs/envVariablesLoader.js delete mode 100644 frontend/src/common/utils/error-handling/error-handling.js delete mode 100644 frontend/src/common/utils/formatters/statusCode.formatter.js delete mode 100644 frontend/src/common/utils/formatters/statusMessage.formatter.js delete mode 100644 frontend/src/common/utils/generators/id.generator.js delete mode 100644 frontend/src/common/utils/generators/user-form.generator.js delete mode 100644 frontend/src/common/utils/translations/CommonTranslations.json delete mode 100644 frontend/src/common/views/change-language-locally/ChangeLanguageLocally.view.jsx delete mode 100644 frontend/src/common/views/change-language-locally/ChangeLanguageLocally.view.translations.json delete mode 100644 frontend/src/common/views/change-language-locally/index.js delete mode 100644 frontend/src/common/views/insufficient-access/InsufficientAccess.jsx delete mode 100644 frontend/src/common/views/insufficient-access/InsufficientAccess.translations.json delete mode 100644 frontend/src/common/views/insufficient-access/index.js delete mode 100644 frontend/src/index.js delete mode 100644 frontend/src/registerServiceWorker.js delete mode 100644 frontend/src/setupProxy.js delete mode 100644 frontend/src/setupTests.js delete mode 100644 frontend/src/use-cases/about/About.jsx delete mode 100644 frontend/src/use-cases/about/index.js delete mode 100644 frontend/src/use-cases/activation-codes/ActivationCodes.jsx delete mode 100644 frontend/src/use-cases/activation-codes/ActivationCodes.options.js delete mode 100644 frontend/src/use-cases/activation-codes/ActivationCodes.translations.json delete mode 100644 frontend/src/use-cases/activation-codes/index.js delete mode 100644 frontend/src/use-cases/api-keys/ApiKeys.jsx delete mode 100644 frontend/src/use-cases/api-keys/ApiKeys.options.js delete mode 100644 frontend/src/use-cases/api-keys/ApiKeys.translations.json delete mode 100644 frontend/src/use-cases/api-keys/index.js delete mode 100644 frontend/src/use-cases/authorities/Authorities.jsx delete mode 100644 frontend/src/use-cases/authorities/Authorities.translations.json delete mode 100644 frontend/src/use-cases/authorities/index.js delete mode 100644 frontend/src/use-cases/authorities/screens/create-authority-level/CreateAuthorityLevel.screen.jsx delete mode 100644 frontend/src/use-cases/authorities/screens/create-authority-level/CreateAuthorityLevel.screen.translations.json delete mode 100644 frontend/src/use-cases/authorities/screens/create-authority-level/index.js delete mode 100644 frontend/src/use-cases/authorities/screens/edit-authority/EditAuthority.screen.jsx delete mode 100644 frontend/src/use-cases/authorities/screens/edit-authority/EditAuthority.screen.translations.json delete mode 100644 frontend/src/use-cases/authorities/screens/edit-authority/index.js delete mode 100644 frontend/src/use-cases/authorities/screens/view-authorities/ViewAuthorities.screen.jsx delete mode 100644 frontend/src/use-cases/authorities/screens/view-authorities/ViewAuthorities.screen.translations.json delete mode 100644 frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/AuthorityLevelCard.element.jsx delete mode 100644 frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/AuthorityLevelCard.element.translations.json delete mode 100644 frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/index.js delete mode 100644 frontend/src/use-cases/authorities/screens/view-authorities/index.js delete mode 100644 frontend/src/use-cases/clients/Clients.jsx delete mode 100644 frontend/src/use-cases/clients/Clients.options.js delete mode 100644 frontend/src/use-cases/clients/Clients.translations.json delete mode 100644 frontend/src/use-cases/clients/index.js delete mode 100644 frontend/src/use-cases/clients/views/user-client-approvals/UserClientApprovals.translations.view.json delete mode 100644 frontend/src/use-cases/clients/views/user-client-approvals/UserClientApprovals.view.jsx delete mode 100644 frontend/src/use-cases/clients/views/user-client-approvals/index.js delete mode 100644 frontend/src/use-cases/create-account/CreateAccount.jsx delete mode 100644 frontend/src/use-cases/create-account/CreateAccount.translations.json delete mode 100644 frontend/src/use-cases/create-account/index.js delete mode 100644 frontend/src/use-cases/create-account/views/creation-of-account-finished/CreationOfAccountFinished.view.jsx delete mode 100644 frontend/src/use-cases/create-account/views/creation-of-account-finished/CreationOfAccountFinished.view.translations.json delete mode 100644 frontend/src/use-cases/create-account/views/creation-of-account-finished/index.js delete mode 100644 frontend/src/use-cases/create-account/views/email-has-been-sent/EmailHasBeenSent.view.jsx delete mode 100644 frontend/src/use-cases/create-account/views/email-has-been-sent/EmailHasBeenSent.view.translations.json delete mode 100644 frontend/src/use-cases/create-account/views/email-has-been-sent/index.js delete mode 100644 frontend/src/use-cases/create-account/views/input-cid/InputCid.view.jsx delete mode 100644 frontend/src/use-cases/create-account/views/input-cid/InputCid.view.options.js delete mode 100644 frontend/src/use-cases/create-account/views/input-cid/InputCid.view.translations.json delete mode 100644 frontend/src/use-cases/create-account/views/input-cid/index.js delete mode 100644 frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.jsx delete mode 100644 frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.options.js delete mode 100644 frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.translations.json delete mode 100644 frontend/src/use-cases/create-account/views/input-data-and-code/index.js delete mode 100644 frontend/src/use-cases/four-o-four/FourOFour.jsx delete mode 100644 frontend/src/use-cases/four-o-four/FourOFour.translations.json delete mode 100644 frontend/src/use-cases/four-o-four/index.js delete mode 100644 frontend/src/use-cases/gdpr/Gdpr.jsx delete mode 100644 frontend/src/use-cases/gdpr/Gdpr.translations.json delete mode 100644 frontend/src/use-cases/gdpr/index.js delete mode 100644 frontend/src/use-cases/groups/Groups.jsx delete mode 100644 frontend/src/use-cases/groups/Groups.options.js delete mode 100644 frontend/src/use-cases/groups/Groups.translations.json delete mode 100644 frontend/src/use-cases/groups/index.js delete mode 100644 frontend/src/use-cases/home/Home.jsx delete mode 100644 frontend/src/use-cases/home/elements/admin-options/AdminOptions.element.jsx delete mode 100644 frontend/src/use-cases/home/elements/admin-options/AdminOptions.element.translations.json delete mode 100644 frontend/src/use-cases/home/elements/admin-options/index.js delete mode 100644 frontend/src/use-cases/home/elements/home-link/HomeLink.element.jsx delete mode 100644 frontend/src/use-cases/home/elements/home-link/index.js delete mode 100644 frontend/src/use-cases/home/elements/user-options/UserOptions.element.jsx delete mode 100644 frontend/src/use-cases/home/elements/user-options/UserOptions.element.translations.json delete mode 100644 frontend/src/use-cases/home/elements/user-options/index.js delete mode 100644 frontend/src/use-cases/home/elements/welcome-user/WelcomeUser.element.jsx delete mode 100644 frontend/src/use-cases/home/elements/welcome-user/WelcomeUser.element.translations.json delete mode 100644 frontend/src/use-cases/home/elements/welcome-user/index.js delete mode 100644 frontend/src/use-cases/home/index.js delete mode 100644 frontend/src/use-cases/me/Me.jsx delete mode 100644 frontend/src/use-cases/me/Me.options.js delete mode 100644 frontend/src/use-cases/me/index.js delete mode 100644 frontend/src/use-cases/me/screens/me-approvals/MeApprovals.screen.jsx delete mode 100644 frontend/src/use-cases/me/screens/me-approvals/MeApprovals.translations.screen.json delete mode 100644 frontend/src/use-cases/me/screens/me-approvals/index.js delete mode 100644 frontend/src/use-cases/me/screens/me-avatar/MeAvatar.screen.jsx delete mode 100644 frontend/src/use-cases/me/screens/me-avatar/MeAvatar.screen.translations.json delete mode 100644 frontend/src/use-cases/me/screens/me-avatar/index.js delete mode 100644 frontend/src/use-cases/me/screens/me-change-password/MeChangePassword.screen.jsx delete mode 100644 frontend/src/use-cases/me/screens/me-change-password/MeChangePassword.screen.translations.json delete mode 100644 frontend/src/use-cases/me/screens/me-change-password/index.js delete mode 100644 frontend/src/use-cases/me/screens/me-crud/MeCRUD.screen.jsx delete mode 100644 frontend/src/use-cases/me/screens/me-crud/MeCRUD.screen.translations.json delete mode 100644 frontend/src/use-cases/me/screens/me-crud/index.js delete mode 100644 frontend/src/use-cases/me/screens/me-groups/MeGroups.screen.jsx delete mode 100644 frontend/src/use-cases/me/screens/me-groups/MeGroups.screen.translations.json delete mode 100644 frontend/src/use-cases/me/screens/me-groups/index.js delete mode 100644 frontend/src/use-cases/members/Members.jsx delete mode 100644 frontend/src/use-cases/members/Members.translations.json delete mode 100644 frontend/src/use-cases/members/index.js delete mode 100644 frontend/src/use-cases/members/views/review-changes/ReviewChanges.view.jsx delete mode 100644 frontend/src/use-cases/members/views/review-changes/ReviewChanges.view.translations.json delete mode 100644 frontend/src/use-cases/members/views/review-changes/elements/new-member/NewMember.element.jsx delete mode 100644 frontend/src/use-cases/members/views/review-changes/elements/new-member/index.js delete mode 100644 frontend/src/use-cases/members/views/review-changes/index.js delete mode 100644 frontend/src/use-cases/members/views/select-members/SelectMembers.view.jsx delete mode 100644 frontend/src/use-cases/members/views/select-members/SelectMembers.view.translations.json delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/UsersInGroupChanges.element.jsx delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/UsersInGroupChanges.element.translations.json delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/index.js delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-addition/MemberAddition.element.jsx delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-addition/index.js delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-current/MemberCurrent.element.jsx delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-current/index.js delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-deletion/MemberDeletion.element.jsx delete mode 100644 frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-deletion/index.js delete mode 100644 frontend/src/use-cases/members/views/select-members/index.js delete mode 100644 frontend/src/use-cases/members/views/set-post-names/SetPostNames.view.jsx delete mode 100644 frontend/src/use-cases/members/views/set-post-names/SetPostNames.view.translations.json delete mode 100644 frontend/src/use-cases/members/views/set-post-names/index.js delete mode 100644 frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/CreateMembership.view.jsx delete mode 100644 frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/CreateMembership.view.translations.json delete mode 100644 frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/index.js delete mode 100644 frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/NewMembershipArray.view.jsx delete mode 100644 frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/NewMembershipArray.view.translations.json delete mode 100644 frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/index.js delete mode 100644 frontend/src/use-cases/posts/Posts.jsx delete mode 100644 frontend/src/use-cases/posts/Posts.options.js delete mode 100644 frontend/src/use-cases/posts/Posts.translations.json delete mode 100644 frontend/src/use-cases/posts/elements/display-post-usages/DisplayPostUsages.element.jsx delete mode 100644 frontend/src/use-cases/posts/elements/display-post-usages/index.js delete mode 100644 frontend/src/use-cases/posts/index.js delete mode 100644 frontend/src/use-cases/reset-password/ResetPassword.jsx delete mode 100644 frontend/src/use-cases/reset-password/index.js delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-admin/ResetPasswordAdmin.screen.jsx delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-admin/ResetPasswordAdmin.screen.translations.json delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-admin/index.js delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-finish/ResetPasswordFinish.screen.jsx delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-finish/ResetPasswordFinish.screen.translations.json delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-finish/index.js delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-initalize/ResetPasswordInitialize.screen.jsx delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-initalize/ResetPasswordInitialize.screen.translations.json delete mode 100644 frontend/src/use-cases/reset-password/screens/reset-password-initalize/index.js delete mode 100644 frontend/src/use-cases/super-groups/SuperGroups.jsx delete mode 100644 frontend/src/use-cases/super-groups/SuperGroups.options.js delete mode 100644 frontend/src/use-cases/super-groups/SuperGroups.translations.json delete mode 100644 frontend/src/use-cases/super-groups/elements/show-sub-groups/ShowSubGroups.element.jsx delete mode 100644 frontend/src/use-cases/super-groups/elements/show-sub-groups/ShowSubGroups.element.translations.json delete mode 100644 frontend/src/use-cases/super-groups/elements/show-sub-groups/index.js delete mode 100644 frontend/src/use-cases/super-groups/index.js delete mode 100644 frontend/src/use-cases/users/Users.jsx delete mode 100644 frontend/src/use-cases/users/Users.options.js delete mode 100644 frontend/src/use-cases/users/Users.translations.json delete mode 100644 frontend/src/use-cases/users/index.js delete mode 100644 frontend/src/use-cases/whitelist/Whitelist.jsx delete mode 100644 frontend/src/use-cases/whitelist/Whitelist.options.js delete mode 100644 frontend/src/use-cases/whitelist/Whitelist.translations.json delete mode 100644 frontend/src/use-cases/whitelist/index.js delete mode 100644 frontend/yarn.lock delete mode 100644 nginx-proxy.conf delete mode 100644 prod.docker-compose.yml diff --git a/.mailmap b/.mailmap deleted file mode 100644 index 498c2e178..000000000 --- a/.mailmap +++ /dev/null @@ -1 +0,0 @@ -Theodor Angergård \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 661bfe23f..000000000 --- a/.travis.yml +++ /dev/null @@ -1,22 +0,0 @@ -language: java - -jdk: - - oraclejdk11 - -before_script: - - cd backend - -script: - - ./gradlew build --console 'plain' -s - -before_cache: - - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock - - rm -fr $HOME/.gradle/caches/*/plugin-resolution/ - -cache: - directories: - - $HOME/.gradle/caches/ - - $HOME/.gradle/wrapper/ - -notifications: - email: false diff --git a/backend/.gitignore b/backend/.gitignore deleted file mode 100644 index 0cdbb81ed..000000000 --- a/backend/.gitignore +++ /dev/null @@ -1,33 +0,0 @@ -.gradle/ -/build/ -!gradle/wrapper/gradle-wrapper.jar -/uploads/ - -/src/main/resources/secrets.properties - -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache - -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr -/out/ -.idea/ - -### NetBeans ### -/nbproject/private/ -/build/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ - -secrets.properties diff --git a/backend/Insomnia_gamma_endpoints.json b/backend/Insomnia_gamma_endpoints.json deleted file mode 100644 index f5c5e1f53..000000000 --- a/backend/Insomnia_gamma_endpoints.json +++ /dev/null @@ -1,3820 +0,0 @@ -{ - "_type": "export", - "__export_format": 3, - "__export_date": "2019-06-02T17:11:42.511Z", - "__export_source": "insomnia.desktop.app:v5.16.6", - "resources": [ - { - "_id": "wrk_e128b6afbd1b4c408f3c249804f82cc7", - "created": 1532433905526, - "description": "", - "modified": 1532433905526, - "name": "Insomnia", - "parentId": null, - "_type": "workspace" - }, - { - "_id": "env_e64dcd68442a4510a1de314cdcb06727", - "color": null, - "created": 1532433905578, - "data": {}, - "isPrivate": false, - "modified": 1532433905578, - "name": "New Environment", - "parentId": "wrk_e128b6afbd1b4c408f3c249804f82cc7", - "_type": "environment" - }, - { - "_id": "jar_c7e865dde67e476aae412e63c7644599", - "cookies": [ - { - "creation": "2018-07-24T12:36:47.828Z", - "domain": "localhost", - "hostOnly": true, - "httpOnly": true, - "id": "4304288510903631", - "key": "adminer_sid", - "lastAccessed": "2018-07-24T12:36:47.828Z", - "path": "/whitelist/activate_cid", - "value": "296b60439fb9c2169d4db9fb75c466e9" - }, - { - "creation": "2018-07-24T12:36:47.828Z", - "domain": "localhost", - "extensions": ["SameSite=lax"], - "hostOnly": true, - "httpOnly": true, - "id": "8642686320025581", - "key": "adminer_key", - "lastAccessed": "2018-07-24T12:36:47.828Z", - "path": "/whitelist/activate_cid", - "value": "814b79680af4e5052928ebf54fd24e5d" - }, - { - "creation": "2018-12-07T18:37:38.071Z", - "domain": "localhost", - "hostOnly": true, - "httpOnly": true, - "id": "7748912179413627", - "key": "JSESSIONID", - "lastAccessed": "2018-12-26T20:36:17.996Z", - "path": "/", - "value": "429882DF8EF38CD6B786F7345B882404" - }, - { - "creation": "2019-01-02T17:23:42.905Z", - "domain": "localhost", - "hostOnly": true, - "httpOnly": true, - "id": "46993308803973965", - "key": "JSESSIONID", - "lastAccessed": "2019-03-03T20:28:26.296Z", - "path": "/api", - "value": "345907FFEE82FCACDE11DFCBD55DF07D" - } - ], - "created": 1532433905652, - "modified": 1551644906297, - "name": "Default Jar", - "parentId": "wrk_e128b6afbd1b4c408f3c249804f82cc7", - "_type": "cookie_jar" - }, - { - "_id": "fld_193320d04baf40e4a046d61def653114", - "created": 1559494924048, - "description": "", - "environment": {}, - "metaSortKey": -1559494924048, - "modified": 1559495087058, - "name": "Gamma", - "parentId": "wrk_e128b6afbd1b4c408f3c249804f82cc7", - "_type": "request_group" - }, - { - "_id": "fld_c846f7fe3dad4f209e047c857d24e546", - "created": 1559495101481, - "description": "", - "environment": {}, - "metaSortKey": -1559494923998, - "modified": 1559495101637, - "name": "Gamma", - "parentId": "wrk_e128b6afbd1b4c408f3c249804f82cc7", - "_type": "request_group" - }, - { - "_id": "env_5d80efc2fc764077a64292db8fd398c5", - "color": "#411bd2", - "created": 1559494872696, - "data": {}, - "isPrivate": false, - "modified": 1559494877392, - "name": "New Environment", - "parentId": "env_e64dcd68442a4510a1de314cdcb06727", - "_type": "environment" - }, - { - "_id": "req_76232166158a415f8a8e141e609586ec", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cids\":[\n\t\t\"engsmyre\"\n\t\t]\n}" - }, - "created": 1532435453165, - "description": "", - "headers": [ - { - "id": "pair_fd8a2baa477a4c1fbf75f84711306afd", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlzcyI6IkNUSElUIiwiaWF0IjoxNTQzNjcyMjE2LCJleHAiOjE1NDYyNjQyMTZ9.fJ8zGWLjUF7vjKyH3Lr4vFQPJa6AW5xadZQobh7IUKY" - }, - { - "id": "pair_8be41d4ac33640978efbd8f70d248be2", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.58203125, - "method": "POST", - "modified": 1559495058374, - "name": "Create Whitelist", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/whitelist", - "_type": "request" - }, - { - "_id": "req_bab9e19ac73e4220afcc801fcf9be1b9", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"code\":\"UMANATISRR\",\n\t\"password\":\"password123\",\n\t\"nick\":\"coffe\",\n\t\"acceptanceYear\":\"2017\",\n\t\"whitelist\":{\n\t\t\t\"cid\":\"kaffe\"\n\t}\n}" - }, - "created": 1532435474623, - "description": "", - "headers": [ - { - "id": "pair_6e5102b055ee4d7fb9cf13a297ebb353", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.6796875, - "method": "POST", - "modified": 1559495057037, - "name": "create account", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/users/create", - "_type": "request" - }, - { - "_id": "req_932e93b591804c64900799000991a79f", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cid\":\"engsmyre\"\n}" - }, - "created": 1532435711349, - "description": "", - "headers": [ - { - "id": "pair_ff59990f14e8420aa87642d8c49434ae", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.484375, - "method": "POST", - "modified": 1559495056007, - "name": "Create Code", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/whitelist/activate_cid", - "_type": "request" - }, - { - "_id": "req_e28bd0bdee134bcb84e4d6e4473b7bdb", - "authentication": { - "type": "bearer" - }, - "body": {}, - "created": 1532436221255, - "description": "", - "headers": [ - { - "id": "pair_c9d82714b2394a9f9298797acb9df41a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - } - ], - "isPrivate": false, - "metaSortKey": 2295.8984375, - "method": "GET", - "modified": 1559495052568, - "name": "get Post", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/posts", - "_type": "request" - }, - { - "_id": "req_fb405d78eeaa4114a5fedf418995ccfc", - "authentication": {}, - "body": {}, - "created": 1532437807205, - "description": "", - "headers": [ - { - "id": "pair_74be68e6da4b43b998c633f0090eaf3a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTEwMzUxNTMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNhNWEyYzMxLTMyODQtNDAyMC05YzZhLWMwOTRlM2YyM2VmYiIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.mAhpI7plWg2FyNhEz03BvuQ2oxIgzPckz-KHnht1gws" - } - ], - "isPrivate": false, - "metaSortKey": 2295.703125, - "method": "GET", - "modified": 1559495002129, - "name": "get Minified", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/minified", - "_type": "request" - }, - { - "_id": "req_500b0d02fcbe475bb1fdbb940a429377", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"post\":\n\t{\n\t\t\"sv\":\"ledamot\",\n\t\t\"en\":\"ledamot\"\n\t}\n}" - }, - "created": 1532440476321, - "description": "", - "headers": [ - { - "id": "pair_899d7e4fb6984310bd6d2d4a3ed66f28", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - }, - { - "id": "pair_3576d565efe24065815d70b7ed67edbc", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.09375, - "method": "POST", - "modified": 1559495001213, - "name": "add post", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/posts", - "_type": "request" - }, - { - "_id": "req_faa2e955ded24265901b0475830108f4", - "authentication": {}, - "body": {}, - "created": 1532442511326, - "description": "", - "headers": [ - { - "id": "pair_8bb4a52708bb49c7abcddc4d18b06932", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 2294.53125, - "method": "GET", - "modified": 1559494999724, - "name": "get user", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/4b30f99f-39bd-4197-9089-04ae33c9ae92", - "_type": "request" - }, - { - "_id": "req_4eb5d351abda4183b9f3ad5d14547664", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"name\": \"digit18\",\n\t\"prettyName\":\"ldap\",\n\t\"email\": \"digit@chalmers.it\",\n\t\"superGroup\":\"aa835d66-5a59-47c8-9d57-8b1594b08216\",\n\t\"func\": {\n\t\t\"sv\": \"being gods\",\n\t\t\"en\": \"god\"\n\t},\n\t\"websites\": [\n\t\t{\n\t\t\t\"website\": \"186c262d-e5fd-41c5-b681-bba594919a36\",\n\t\t\t\"url\": \"facebook.com/helloworl\"\n\t\t},\n\t\t{\n\t\t\t\"website\": \"186c262d-e5fd-41c5-b681-bba594919a36\",\n\t\t\t\"url\": \"facebook.com/sdfkl\"\n\t\t}\n\t],\n\t\"type\": \"COMMITTEE\",\n\t\"year\":2018,\n\t\"becomesActive\":\"2018-03-17\",\n\t\"becomesInactive\":\"2019-05-01\"\n}" - }, - "created": 1532443206245, - "description": "", - "headers": [ - { - "id": "pair_a1e5825c515e4287b36a4dc9747bdb55", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - }, - { - "id": "pair_d822b7fe2f42443d899ce8aff9937bf4", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2295.3125, - "method": "POST", - "modified": 1559494998862, - "name": "add group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups", - "_type": "request" - }, - { - "_id": "req_9820b160fa8f4a3bb40257570c953ad4", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"prettyName\":\"leffe\",\n\t\"email\": \"digit@chalmers.it\",\n\t\"function\": {\n\t\t\"sv\": \"rustmästeri\",\n\t\t\"en\": \"\"\n\t},\n\t\"websites\": [\n\t\t{\n\t\t\t\"website\": \"facebook\",\n\t\t\t\"url\": \"2\"\n\t\t}\n],\n\"groupType\": \"COMMITTEE\"\n}" - }, - "created": 1532443450667, - "description": "", - "headers": [ - { - "id": "pair_466cab8cd5c14c0e82dfc58146a76b6a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNDM2MzA5LCJleHAiOjE1MzUwMjgzMDl9.mvV65rFj8wFANLJrgQwrUDPq70gW0ulcjCtbjzUfV9E" - }, - { - "id": "pair_5690ed6b8bb7463e91d3e7ed05c70ba5", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.875, - "method": "PUT", - "modified": 1559494997818, - "name": "edit group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/groups/334d7158-0a99-4e1b-8598-a44d5b6cbfe4", - "_type": "request" - }, - { - "_id": "req_39d0898f349947e8b40ce1ec93cb2d5f", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"websites\": [\n\t\t{\n\t\t\t\"website\": \"facebook\",\n\t\t\t\"url\": \"facebook.com/gustavengsmyre\"\n\t\t},\n\t\t{\n\t\t\t\"website\": \"facebook\",\n\t\t\t\"url\": \"facebook.com/facebook\"\n\t\t},\n\t\t\t\t{\n\t\t\t\"website\": \"facebook\",\n\t\t\t\"url\": \"facebook.com/portalssuger\"\n\t\t}\n\t]\n}" - }, - "created": 1532517838300, - "description": "", - "headers": [ - { - "id": "pair_9b58efc9843e44219001a2c9ad8b8c61", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNTE3ODQzLCJleHAiOjE1MzUxMDk4NDN9.X4FnNL2QlxkZMSAlRL2uAypU5CEB1iPyVbwKpvdQZG0" - }, - { - "id": "pair_9414e2d6b0a94b9083ae2998d7c4a896", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2293.75, - "method": "PUT", - "modified": 1559494996631, - "name": "Edit user", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/d8f9cb87-760f-4dee-95c5-deaa7ca6c79b", - "_type": "request" - }, - { - "_id": "req_df3500b5da784bcc844d6f75423fe451", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cid\":\"engsmyre\"\n}" - }, - "created": 1532520384950, - "description": "", - "headers": [ - { - "id": "pair_a01a15041b864f4fba44117515ccdb03", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNTIwMzYwLCJleHAiOjE1MzUxMTIzNjB9.AcR7JlrE2NJc83OrY9S9eNQPIfRfSFJIpitZEiml1w0" - }, - { - "id": "pair_ffd533bec58f4e8383ad3b1dd81661f9", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2287.5, - "method": "PUT", - "modified": 1559494995488, - "name": "edit whitelisted", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/whitelist/4a141001-78c5-4e6e-9c8e-c125d08beb38", - "_type": "request" - }, - { - "_id": "req_6657c4791d354157bf9fcd78c5d91c05", - "authentication": {}, - "body": {}, - "created": 1532521499241, - "description": "", - "headers": [ - { - "id": "pair_d3a3781902764b9b90eb80c9439edb24", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTM1NTY1Nzg2LCJleHAiOjE1MzgxNTc3ODZ9.OfAUIFrzHOwtO1m5veAAkAHNoNOtSJYDvYlsYGfkoiw" - }, - { - "id": "pair_0430e809374d4acc8efa95dc0ff73363", - "name": "", - "value": "" - } - ], - "isPrivate": false, - "metaSortKey": 2275, - "method": "GET", - "modified": 1559494994451, - "name": "get whitelist", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/whitelist", - "_type": "request" - }, - { - "_id": "req_fe16bb8d12db4e5eb67868b4103a40d4", - "authentication": {}, - "body": {}, - "created": 1532523134901, - "description": "", - "headers": [ - { - "id": "pair_63a4b81c74d34492b52c4a3ca549ef30", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNTIwMzYwLCJleHAiOjE1MzUxMTIzNjB9.AcR7JlrE2NJc83OrY9S9eNQPIfRfSFJIpitZEiml1w0" - } - ], - "isPrivate": false, - "metaSortKey": 2249.609375, - "method": "DELETE", - "modified": 1559494992098, - "name": "delete whitelist", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/whitelist/4a141001-78c5-4e6e-9c8e-c125d08beb38", - "_type": "request" - }, - { - "_id": "req_4b1990c0db6c4cee9fb404ee4e4b4082", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"post\":{\n\t\"sv\":\"master\"\t\n\t}\n}" - }, - "created": 1532610465817, - "description": "", - "headers": [ - { - "id": "pair_42e9e4511cae48c78ac2e7bbf11cdde9", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_70555760ea5041ad906da475b6cdeb9a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjEwNTgwLCJleHAiOjE1MzUyMDI1ODB9.hOJPhObU0BQtFv0vnWcKmdpFtijl9-St3fsu5nWd0Vc" - } - ], - "isPrivate": false, - "metaSortKey": 2245.3125, - "method": "PUT", - "modified": 1559494988368, - "name": "Edit post", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/groups/posts/88e1708f-2462-435e-a70f-2ff1006b2866", - "_type": "request" - }, - { - "_id": "req_54549cf10bdf455cb0e5bde69399db0e", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"name\":\"facebook\",\n\t\"prettyName\":\"facebook\"\n}" - }, - "created": 1532685378741, - "description": "", - "headers": [ - { - "id": "pair_505a0928654a4dbfade0ba2c8640ea8e", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - }, - { - "id": "pair_5c3eaac167884d72b5d924bb519ba443", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2249.21875, - "method": "POST", - "modified": 1559494990917, - "name": "Create Website", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/websites", - "_type": "request" - }, - { - "_id": "req_63dc9126eff9499791abcbc796b88c97", - "authentication": {}, - "body": {}, - "created": 1532685563113, - "description": "", - "headers": [ - { - "id": "pair_fa5d062cda0a4cad9c7f18cb1e547c61", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - } - ], - "isPrivate": false, - "metaSortKey": 2247.65625, - "method": "GET", - "modified": 1559494990132, - "name": "Get Websites", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/websites", - "_type": "request" - }, - { - "_id": "req_5e341d1d080c4f8a9a05e9d3bcfa05d3", - "authentication": {}, - "body": {}, - "created": 1532686019481, - "description": "", - "headers": [ - { - "id": "pair_fb9f508e07ae4f569c61eb2e9ea09977", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJrYWZmZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTM5MTgxNTAzLCJleHAiOjE1NDE3NzM1MDN9.B_Uqy9P3ING6_Ull_kIXgs8WfDByW0GgkaL0NUIkJfw" - } - ], - "isPrivate": false, - "metaSortKey": 2248.4375, - "method": "GET", - "modified": 1559494989223, - "name": "Get Website", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/websites/b624d762-754d-4c0b-9e48-6dcb3cdc955a", - "_type": "request" - }, - { - "_id": "req_3e16b098ba8c43c7a16bac91d8af9730", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"website\":\"Facebook\"\n}" - }, - "created": 1532686074313, - "description": "", - "headers": [ - { - "id": "pair_240d8a87af8c491da7b75ee7720f6409", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - }, - { - "id": "pair_e8c7f441d7c64000812353202e06231f", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2246.875, - "method": "PUT", - "modified": 1559494987518, - "name": "Edit Website", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/websites/c5ea640a-c566-4dfe-a03d-85a20beaf74c", - "_type": "request" - }, - { - "_id": "req_baab8d025f0d49bd8db49c78724b7880", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "" - }, - "created": 1532686118056, - "description": "", - "headers": [ - { - "id": "pair_1bbc30a665ae419fb25f5f69561135f2", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - }, - { - "id": "pair_93f8c8db9cea4203b3a1e88a7ef3d21e", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2243.75, - "method": "DELETE", - "modified": 1559494986844, - "name": "Delete Website", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/websites/6b0a83df-830a-4f1a-ad6b-568f7c4171f8", - "_type": "request" - }, - { - "_id": "req_09493e39bb094eda8c86119acef3db99", - "authentication": {}, - "body": {}, - "created": 1532692708671, - "description": "", - "headers": [ - { - "id": "pair_b386cc577c65418589e8d91aa22e6b41", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlzcyI6IkNUSElUIiwiaWF0IjoxNTQ1NzQ3ODU1LCJleHAiOjE1NDgzMzk4NTV9.emgG3YOaxI3loIlvG3eqi2dmJTsJ0U5oBzz9K5Zc6Po" - } - ], - "isPrivate": false, - "metaSortKey": 2231.25, - "method": "GET", - "modified": 1559494985981, - "name": "Get Group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/groups/334d7158-0a99-4e1b-8598-a44d5b6cbfe4", - "_type": "request" - }, - { - "_id": "req_db996db2fa73406082edd32732a3a597", - "authentication": {}, - "body": {}, - "created": 1532979250841, - "description": "", - "headers": [ - { - "id": "pair_b1b33c1608ab44639d4ead975ef5f5e1", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - } - ], - "isPrivate": false, - "metaSortKey": 2237.5, - "method": "GET", - "modified": 1559494984756, - "name": "Get Group Minified", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/groups/digit/minified", - "_type": "request" - }, - { - "_id": "req_2a76214c4ec34202a03705a3a5f890c5", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"user\":\"466c9e51-8c18-499f-97da-266499e4acdd\",\n\t\"post\":\"e8a25cd7-4dfc-4cbd-b860-b2724aeacee4\",\n\t\"unofficialName\":\"onödig\"\n}" - }, - "created": 1533039178985, - "description": "", - "headers": [ - { - "id": "pair_c70a5b81d88b4d39bec6487eb1657dd0", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_289e56d5622b49a19315bac43a020029", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - } - ], - "isPrivate": false, - "metaSortKey": 2225, - "method": "POST", - "modified": 1559494983777, - "name": "Add User To Group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/7aa80b2d-4ed2-465d-ba22-6503b8a396c7/members", - "_type": "request" - }, - { - "_id": "req_f2085663c11d46e5938ddb00c98cee1f", - "authentication": {}, - "body": {}, - "created": 1533039875713, - "description": "", - "headers": [ - { - "id": "pair_eaf2697c85444f2c8910ddb49fa90c53", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 2250, - "method": "GET", - "modified": 1559494982685, - "name": "Get Post Usage", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/posts/9dcb2751-fb4e-43a8-8681-090d1392bc36/usage", - "_type": "request" - }, - { - "_id": "req_c6537bd2974447149ac4736ff48d6965", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"id\":\"d8f9cb87-760f-4dee-95c5-deaa7ca6c79b\"\n}" - }, - "created": 1533129142079, - "description": "", - "headers": [ - { - "id": "pair_db6e908fdcd1489c8f0bce350b889eae", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_c2995a3c232b4c4ba8b039127f4d9822", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - } - ], - "isPrivate": false, - "metaSortKey": 2012.5, - "method": "POST", - "modified": 1559494974091, - "name": "Admin Password Reset", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/reset_password", - "_type": "request" - }, - { - "_id": "req_236d8fbf6afd498eb932347e99945573", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"password\":\"iamapassword\",\n\t\"token\":\"gaK>A]1K$C?BgLl*P([[#IZP.R$]&teYh(#qWK&/eS3ZsNhZDTV]P+55=i[VF7SUTG9UH?>_&Yx&e!dKz8lD&H(7qC,PK=+d]9]8\",\n\t\"cid\":\"engsmyre\"\n}" - }, - "created": 1533130038288, - "description": "", - "headers": [ - { - "id": "pair_6c43e750e2484fffba7b6037693a1862", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - }, - { - "id": "pair_67d30ea94f1d4818a1d7e2c127c0db58", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2075, - "method": "PUT", - "modified": 1559494981636, - "name": "Finish Password Reset", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/reset_password/finish", - "_type": "request" - }, - { - "_id": "req_bf560fff20a44034ba434656cd589359", - "authentication": {}, - "body": {}, - "created": 1533133637715, - "description": "", - "headers": [ - { - "id": "pair_3a82dc1565ae49cea48d1b1b7fd91608", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - } - ], - "isPrivate": false, - "metaSortKey": 2048.4375, - "method": "DELETE", - "modified": 1559494979562, - "name": "Delete Group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/40339f21-221b-4fdf-bb9a-9d957ebbd9b9", - "_type": "request" - }, - { - "_id": "req_0f694ec84f664e3ca9f1f0d97301eb49", - "authentication": { - "accessTokenUrl": "localhost:8081/oauth/token", - "authorizationUrl": "localhost:8081/oauth/authorize", - "clientId": "this_is_a_client_id", - "clientSecret": "{noop}secret", - "grantType": "authorization_code", - "redirectUrl": "http://localhost:3000/login", - "type": "oauth2" - }, - "body": {}, - "created": 1533133858173, - "description": "", - "headers": [ - { - "id": "pair_9834904ea5aa4effbefc509f5e921a17", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - } - ], - "isPrivate": false, - "metaSortKey": 2043.75, - "method": "GET", - "modified": 1559494976988, - "name": "Get All Groups", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/groups", - "_type": "request" - }, - { - "_id": "req_821f6889760048c9b2ca2e5aae36bb49", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"password\":\"iamapassword\"\n}" - }, - "created": 1533135137877, - "description": "", - "headers": [ - { - "id": "pair_fef108d24296411eb539477de430d054", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJrYWZmZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTQyMTI2MjQ2LCJleHAiOjE1NDQ3MTgyNDZ9.IuBuAZeTyYVHfc0_9pSR0rM76TDxrghyD385F2fqeKo" - }, - { - "id": "pair_89dad1bca6c24b21b3e04f3b1bfc7b0a", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2046.875, - "method": "PUT", - "modified": 1559494978281, - "name": "Admin Change Password", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/f126e2a5-bce2-40f5-aa7e-e5018cc5174e/change_password", - "_type": "request" - }, - { - "_id": "req_53f349ca1aaf4c78a6dc3825d827d10f", - "authentication": {}, - "body": {}, - "created": 1533217911410, - "description": "", - "headers": [ - { - "id": "pair_99ae6a5665ad4feb8e7720a74978b67f", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTM1NTY1Nzg2LCJleHAiOjE1MzgxNTc3ODZ9.OfAUIFrzHOwtO1m5veAAkAHNoNOtSJYDvYlsYGfkoiw" - } - ], - "isPrivate": false, - "metaSortKey": 2037.5, - "method": "DELETE", - "modified": 1559494975547, - "name": "Delete User", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/d8f9cb87-760f-4dee-95c5-deaa7ca6c79b", - "_type": "request" - }, - { - "_id": "req_0396511938c04440948ad2265de9408a", - "authentication": {}, - "body": {}, - "created": 1533217939952, - "description": "", - "headers": [ - { - "id": "pair_07859151af8b44a18aecb23d4f8942f1", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - } - ], - "isPrivate": false, - "metaSortKey": 2050, - "method": "GET", - "modified": 1559494971386, - "name": "Get All Users", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/users", - "_type": "request" - }, - { - "_id": "req_15157609a48a4af495d4d4cff12298f0", - "authentication": {}, - "body": {}, - "created": 1537660262984, - "description": "", - "headers": [ - { - "id": "pair_0b03c72524be4af6839e02ae2d585ef0", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 2100, - "method": "GET", - "modified": 1559494969848, - "name": "get users in group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/8323b76d-8daf-458b-956c-64ab67a90bbb/members", - "_type": "request" - }, - { - "_id": "req_e120facce79647f7bc5f9d540292dfd4", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"post\":\"e8a25cd7-4dfc-4cbd-b860-b2724aeacee4\",\n\t\"superGroup\":\"aa835d66-5a59-47c8-9d57-8b1594b08216\",\n\t\"authority\":\"9f01ead6-96ac-48ea-ae59-c1f6bf3a3658\"\n}\n" - }, - "created": 1541337434753, - "description": "", - "headers": [ - { - "id": "pair_392cb6ea1aba4a2b8a98ea90301ad038", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMDU4NjMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6ImE5MGVlZGJmLTFlNmMtNGNiMi1iZDQyLTFjMDFmM2RlMWY2MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.vj3W6BsBHbSAkpD1J7LlfclGd-B2ibA6sxbXHXpQQsI" - }, - { - "id": "pair_2fce5db8ca114326817fff7c238b9933", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2025, - "method": "POST", - "modified": 1559494972809, - "name": "add authority", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority", - "_type": "request" - }, - { - "_id": "req_0fb3cb74867c49f69b4b937b2f6d5017", - "authentication": {}, - "body": {}, - "created": 1542128355017, - "description": "", - "headers": [ - { - "id": "pair_e9027d9d32304a3f934f2b68748e618d", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMDU4NjMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6ImE5MGVlZGJmLTFlNmMtNGNiMi1iZDQyLTFjMDFmM2RlMWY2MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.vj3W6BsBHbSAkpD1J7LlfclGd-B2ibA6sxbXHXpQQsI" - } - ], - "isPrivate": false, - "metaSortKey": 1900, - "method": "GET", - "modified": 1559494969848, - "name": "get authorities", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority", - "_type": "request" - }, - { - "_id": "req_924b5b6af66441909ce0a21871a52416", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"authorityLevel\":\"digit\"\n}" - }, - "created": 1542132503128, - "description": "", - "headers": [ - { - "id": "pair_a532392d8da94145966face42753f047", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMDU4NjMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6ImE5MGVlZGJmLTFlNmMtNGNiMi1iZDQyLTFjMDFmM2RlMWY2MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.vj3W6BsBHbSAkpD1J7LlfclGd-B2ibA6sxbXHXpQQsI" - }, - { - "id": "pair_a63febe739cf485bb531ffc46cb3f728", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 1800, - "method": "POST", - "modified": 1559494969848, - "name": "add authority level", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority/level", - "_type": "request" - }, - { - "_id": "req_df4beb14b3c24cebb27289fb6a623e77", - "authentication": {}, - "body": {}, - "created": 1542286896964, - "description": "", - "headers": [ - { - "id": "pair_cc4267a2c0a14eaea4ffba4a8b34522a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlzcyI6IkNUSElUIiwiaWF0IjoxNTQ0NzI1ODAzLCJleHAiOjE1NDczMTc4MDN9.jxp8DNGxNbnQtlWv4M9KdblOuYP8tra4azBelBvB57I" - } - ], - "isPrivate": false, - "metaSortKey": 1700, - "method": "GET", - "modified": 1559494969848, - "name": "get users with authority", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority/user_authorities/8b7bf45d-9955-4e8d-8c0b-8cb5758945d1", - "_type": "request" - }, - { - "_id": "req_536117c4f1c04051b30029b053c01c73", - "authentication": {}, - "body": {}, - "created": 1542304676565, - "description": "", - "headers": [ - { - "id": "pair_99de617c02464269ba9a7458b5f5c8dc", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJrYWZmZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTQyMTI2MjQ2LCJleHAiOjE1NDQ3MTgyNDZ9.IuBuAZeTyYVHfc0_9pSR0rM76TDxrghyD385F2fqeKo" - } - ], - "isPrivate": false, - "metaSortKey": 1600, - "method": "DELETE", - "modified": 1559494969848, - "name": "remove authority level", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/authorization/level/b1796a29-748d-4861-864b-554cd65124c6", - "_type": "request" - }, - { - "_id": "req_5be09fd153994b79a6dff54ed8cabe67", - "authentication": {}, - "body": {}, - "created": 1542305876084, - "description": "", - "headers": [ - { - "id": "pair_3ed9f9e1ac34447389846b309a968628", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 1500, - "method": "GET", - "modified": 1559494969848, - "name": "get authority", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority/c6113d2c-2198-4474-a8c0-95b7e1ea4809", - "_type": "request" - }, - { - "_id": "req_8c2f7dfebae148e7904f00476cd98bb3", - "authentication": {}, - "body": {}, - "created": 1542316671243, - "description": "", - "headers": [ - { - "id": "pair_fea4e9f6cfc14db4b0d348aed56d4c87", - "name": "Authorization", - "value": "Bearer Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMDU4NjMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6ImE5MGVlZGJmLTFlNmMtNGNiMi1iZDQyLTFjMDFmM2RlMWY2MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.vj3W6BsBHbSAkpD1J7LlfclGd-B2ibA6sxbXHXpQQsI" - } - ], - "isPrivate": false, - "metaSortKey": 2000, - "method": "GET", - "modified": 1559494969848, - "name": "Get Authority levels", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority/level", - "_type": "request" - }, - { - "_id": "req_0fa4532983794a2bad5c2e9b5d0ec63f", - "authentication": {}, - "body": {}, - "created": 1542372296191, - "description": "", - "headers": [ - { - "id": "pair_14c026d25bf04384a898e8785edc8e66", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJrYWZmZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTQyMTI2MjQ2LCJleHAiOjE1NDQ3MTgyNDZ9.IuBuAZeTyYVHfc0_9pSR0rM76TDxrghyD385F2fqeKo" - } - ], - "isPrivate": false, - "metaSortKey": 1400, - "method": "DELETE", - "modified": 1559494969848, - "name": "remove authority", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/authorization/6c39a0af-53b4-4b57-b66f-df7c857b5fa2", - "_type": "request" - }, - { - "_id": "req_169a7efb913346a08424dcf05ebba0ce", - "authentication": {}, - "body": {}, - "created": 1544134429609, - "description": "", - "headers": [ - { - "id": "pair_3fe9a03d19c24bc3b26ce3b5ede003d2", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTEzNzMzOTAsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjEwZjllYWU5LWZjZmUtNDM0Yi1hYTVkLTlkMGRmZTVhNDU4MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.EtpDpAzg9C0bygDhuHTi8dj9iUMYY9WZ6F7S4euJm6M" - } - ], - "isPrivate": false, - "metaSortKey": 1300, - "method": "GET", - "modified": 1559494969848, - "name": "Get All Super Groups", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/superGroups", - "_type": "request" - }, - { - "_id": "req_9c3350848e754346b141684b42679c7d", - "authentication": { - "accessTokenUrl": "http://localhost:8081/api/oauth/token", - "authorizationUrl": "http://localhost:8081/api/oauth/authorize", - "clientId": "7hAdUEtMo4MgFnA7ZoZ41ohTe1NNRoJmjL67Gf0NIrrBnauyhc", - "clientSecret": "LBoxmzohQOSRCz99uBhS0IjLglxUOaLRXJxIC8iWuHTWYCLLqo", - "grantType": "authorization_code", - "redirectUrl": "http://localhost:3000/login", - "type": "oauth2" - }, - "body": {}, - "created": 1544207798182, - "description": "", - "headers": [ - { - "id": "pair_e7a0fb5fad7844d4bbd1b73ff1691e8f", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_3573c2467b8a49688e3286f35092845f", - "name": "Authorization", - "value": "Bearer cb1e8cbf-df6e-46b6-b4d0-8075141fb6b7" - } - ], - "isPrivate": false, - "metaSortKey": 1100, - "method": "POST", - "modified": 1559494969848, - "name": "create oauth", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/oauth/token", - "_type": "request" - }, - { - "_id": "req_06da1ecd4fd8492ab45f6f0a435e1bc1", - "authentication": { - "disabled": false, - "password": "password", - "type": "basic", - "username": "admin" - }, - "body": { - "mimeType": "", - "text": "" - }, - "created": 1544276623787, - "description": "", - "headers": [ - { - "id": "pair_6ac6bebf4c8a4963afcf2537b0fc8070", - "name": "Authorization", - "value": "Bearer cb1e8cbf-df6e-46b6-b4d0-8075141fb6b7" - } - ], - "isPrivate": false, - "metaSortKey": 1200, - "method": "GET", - "modified": 1559494969848, - "name": "oauth test", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "http://localhost:8081/oauth/check_token", - "_type": "request" - }, - { - "_id": "req_fe96a3931fb246268bf4cf946ac776e7", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"name\":\"digit\",\n\t\"prettyName\":\"digIT\",\n\t\"type\":\"COMMITTEE\"\n}" - }, - "created": 1544729176801, - "description": "", - "headers": [ - { - "id": "pair_5aa51c48922e4e50a3d7b7a858c2e4f8", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - }, - { - "id": "pair_c6fd5fe93a8b4409b1e514f89cedc376", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 1000, - "method": "POST", - "modified": 1559494969848, - "name": "Add Super Group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/superGroups", - "_type": "request" - }, - { - "_id": "req_ec2362e3db64455ca2226d2517de8faa", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cid\":\"engsmre\",\n\t\"password\":\"password\",\n\t\"nick\":\"gurr\",\n\t\"firstName\":\"gustav\",\n\t\"email\":\"engsmyre@stud\",\n\t\"userAgreement\":true,\n\t\"acceptanceYear\":2016\n}" - }, - "created": 1544734651891, - "description": "", - "headers": [ - { - "id": "pair_74d57904834a4b30a72c2303d5f87da3", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTQyMzYzNTgsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjYyZjU3ZjA4LTVhOWItNGIzNC05NDM5LTVjNzZjM2Y5YTUzZSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.1UTI3W9aHuaHQZBA8EfNZr6HEfny7oHi8yYzoFrMMNE" - }, - { - "id": "pair_af297e80ec2c4d2fa378860180206b2a", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 800, - "method": "POST", - "modified": 1559494969848, - "name": "Admin Add User", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/users", - "_type": "request" - }, - { - "_id": "req_72fb1a266d8a4b99871103678843802e", - "authentication": { - "grantType": "authorization_code", - "type": "oauth2" - }, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"url_redirect\":\"http://localhost:8083/ui/login\",\n\t\"name\":\"tesdsfat\",\n\t\"description\":{\n\t\t\"sv\":\"an example application\",\n\t\t\"en\":\"ex\"\n\t}\n}" - }, - "created": 1545077397366, - "description": "", - "headers": [ - { - "id": "pair_3c9b81c64b9b40a0a5650f670d992dda", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTEwMzUxNTMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNhNWEyYzMxLTMyODQtNDAyMC05YzZhLWMwOTRlM2YyM2VmYiIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.mAhpI7plWg2FyNhEz03BvuQ2oxIgzPckz-KHnht1gws" - }, - { - "id": "pair_035f8f80ec7d4f209d02028c43c30030", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 900, - "method": "POST", - "modified": 1559494969848, - "name": "add client", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/clients", - "_type": "request" - }, - { - "_id": "req_f4afd7994d5448dbb0a2f05ac6e463c2", - "authentication": { - "grantType": "authorization_code", - "type": "oauth2" - }, - "body": {}, - "created": 1545749344611, - "description": "", - "headers": [ - { - "id": "pair_100895883e484e1795996cb39c538252", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDk4Mzc3MjUsInVzZXJfbmFtZSI6ImVuZ3NteXJlIiwianRpIjoiNTI5MGNjNzYtMGY3My00MmYzLTkyNjItMjU2MTgwMmRiY2JjIiwiY2xpZW50X2lkIjoiN2hBZFVFdE1vNE1nRm5BN1pvWjQxb2hUZTFOTlJvSm1qTDY3R2YwTklyckJuYXV5aGMiLCJzY29wZSI6WyJyZWFkIiwid3JpdGUiXX0.ogh3TlB83bqEtqCKw1tMknTCuC2WQzaZPzkpx8AP0vY" - } - ], - "isPrivate": false, - "metaSortKey": 600, - "method": "GET", - "modified": 1559494969847, - "name": "Get Me", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/me", - "_type": "request" - }, - { - "_id": "req_f591204bbed94df6b3be8b4895a80dad", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"unofficialName\":\"DevOps\"\n}" - }, - "created": 1546983675255, - "description": "", - "headers": [ - { - "id": "pair_8a42933965aa4c91a21402523b0981ac", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_9672c9263cbf40f0bace752aeb8e477e", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 2200, - "method": "PUT", - "modified": 1559494969848, - "name": "Edit user in supergroup", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/8323b76d-8daf-458b-956c-64ab67a90bbb/members/4b30f99f-39bd-4197-9089-04ae33c9ae92", - "_type": "request" - }, - { - "_id": "req_f4137a7f107b412590c52fef17859eca", - "authentication": {}, - "body": {}, - "created": 1546983997838, - "description": "", - "headers": [ - { - "id": "pair_ecf009def3c24dbdbc85cb3b5233685c", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 500, - "method": "DELETE", - "modified": 1559494969847, - "name": "Delete User In Group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/8323b76d-8daf-458b-956c-64ab67a90bbb/members/4b30f99f-39bd-4197-9089-04ae33c9ae92", - "_type": "request" - }, - { - "_id": "req_dad2f70cb94f437ab2637dac5d6a4ea3", - "authentication": {}, - "body": {}, - "created": 1546994824536, - "description": "", - "headers": [ - { - "id": "pair_ec34a296a8c5485d80982f7dc0f47e42", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 700, - "method": "GET", - "modified": 1559494969848, - "name": "Get groups by supergroup", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "l§ocalhost:8081/api/admin/superGroups/bfff0a19-3d5f-46af-a5d5-e4bd5949b368/subgroups", - "_type": "request" - }, - { - "_id": "req_5eac49b7a44a45529c14b002e4860729", - "authentication": { - "grantType": "authorization_code", - "type": "oauth2" - }, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"firstName\":\"Big G\"\n}" - }, - "created": 1547245639816, - "description": "", - "headers": [ - { - "id": "pair_10f70e5c56c442ee8b4bebf99b784f32", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDk4Mzc3MjUsInVzZXJfbmFtZSI6ImVuZ3NteXJlIiwianRpIjoiNTI5MGNjNzYtMGY3My00MmYzLTkyNjItMjU2MTgwMmRiY2JjIiwiY2xpZW50X2lkIjoiN2hBZFVFdE1vNE1nRm5BN1pvWjQxb2hUZTFOTlJvSm1qTDY3R2YwTklyckJuYXV5aGMiLCJzY29wZSI6WyJyZWFkIiwid3JpdGUiXX0.ogh3TlB83bqEtqCKw1tMknTCuC2WQzaZPzkpx8AP0vY" - }, - { - "id": "pair_b895185360304a09b86adfdc71a2cd9a", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 300, - "method": "PUT", - "modified": 1559494969847, - "name": "edit me", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/me", - "_type": "request" - }, - { - "_id": "req_62af0d2bf3c04e9a995867b189e9a8a4", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"description\":\n\t{\n\t\t\"sv\":\"admi\",\n\t\t\"en\":\"admin\"\n\t}\n}" - }, - "created": 1547329280673, - "description": "", - "headers": [ - { - "id": "pair_489b2383773a43a9b7d4c94b1d6f04ca", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJlbmdzbXlyZSIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMTE3OTQsImF1dGhvcml0aWVzIjpbImRpZ2l0Il0sImp0aSI6Ijc5NGZjNzQxLTQ1ZDctNDUyMy1hMzMwLWFjNGMzYTZiNTljMCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.32rECcJ-AXC1eclP2z0tvVfvRasrQn0XwcvQwY4PXco" - }, - { - "id": "pair_b014cb2281af4d7dad0c6b3e35b64fa9", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2300, - "method": "PUT", - "modified": 1559494969848, - "name": "Edit Group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/7aa80b2d-4ed2-465d-ba22-6503b8a396c7", - "_type": "request" - }, - { - "_id": "req_6f7d6424b51b49f3ab52f5e0bb388718", - "authentication": {}, - "body": {}, - "created": 1549534045357, - "description": "", - "headers": [ - { - "id": "pair_924ef95ad9a4466eb86482bb870f72e2", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - } - ], - "isPrivate": false, - "metaSortKey": 400, - "method": "GET", - "modified": 1559494969847, - "name": "get active group", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/superGroups/40180559-e281-46f6-a2d1-3a63ffd18433/active", - "_type": "request" - }, - { - "_id": "req_ee292e3809104fc78160e93907d7aa4e", - "authentication": {}, - "body": {}, - "created": 1549555983662, - "description": "", - "headers": [ - { - "id": "pair_03598fd7b43b43798220e845dcb0636d", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - } - ], - "isPrivate": false, - "metaSortKey": 2400, - "method": "GET", - "modified": 1559494969848, - "name": "Get active groups", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/groups/active", - "_type": "request" - }, - { - "_id": "req_dad584a9d98c4a1c810daba2675bfcf9", - "authentication": {}, - "body": { - "mimeType": "multipart/form-data", - "params": [ - { - "fileName": "/home/gurr/Desktop/images/Arch.png", - "id": "pair_2dea10919523464a8a6a61065e96816e", - "name": "file", - "type": "file", - "value": "" - } - ] - }, - "created": 1550013774953, - "description": "", - "headers": [ - { - "id": "pair_08114df83d314db68758924589affb30", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - }, - { - "id": "pair_dd5a31b0aef143e1a166bae7b3c014c8", - "name": "Content-Type", - "value": "multipart/form-data" - } - ], - "isPrivate": false, - "metaSortKey": 200, - "method": "PUT", - "modified": 1559494969847, - "name": "add imaeg", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/me/avatar", - "_type": "request" - }, - { - "_id": "req_01485baed266407e9308c93aa996226d", - "authentication": {}, - "body": { - "mimeType": "multipart/form-data", - "params": [ - { - "fileName": "/home/gurr/trains_fine.png", - "id": "pair_ac79ce95b4264c57b4813d8438c30dc3", - "name": "file", - "type": "file", - "value": "" - } - ] - }, - "created": 1550018598013, - "description": "", - "headers": [ - { - "id": "pair_74cc8db7570e4f4482de102270ec21f8", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - }, - { - "id": "pair_e2ee946f065446a4860efd63ffe68ec7", - "name": "Content-Type", - "value": "multipart/form-data" - } - ], - "isPrivate": false, - "metaSortKey": 0, - "method": "PUT", - "modified": 1559494969847, - "name": "add group image", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/52f5580c-937e-410d-b9e5-6e8e44328d94/avatar", - "_type": "request" - }, - { - "_id": "req_bb058bb09d17460e8edcd108972f80d7", - "authentication": {}, - "body": {}, - "created": 1553943409542, - "description": "", - "headers": [], - "isPrivate": false, - "metaSortKey": 100, - "method": "POST", - "modified": 1559494969847, - "name": "Jwt", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "http://localhost:9090/oauth/token", - "_type": "request" - }, - { - "_id": "req_650c624e47dc4d849c69950f2552d1ad", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cid\":\"engsmyre\",\n\t\"password\":\"password\"\n}" - }, - "created": 1559495029965, - "description": "", - "headers": [ - { - "id": "pair_f1c12844a5584bc2a3e9ab5a71693afc", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2295.99609375, - "method": "POST", - "modified": 1559495054467, - "name": "login", - "parameters": [], - "parentId": "fld_193320d04baf40e4a046d61def653114", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/login", - "_type": "request" - }, - { - "_id": "req_5105de88f4044472b16c44740b835a48", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cids\":[\n\t\t\"engsmyre\"\n\t\t]\n}" - }, - "created": 1559495101490, - "description": "", - "headers": [ - { - "id": "pair_fd8a2baa477a4c1fbf75f84711306afd", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlzcyI6IkNUSElUIiwiaWF0IjoxNTQzNjcyMjE2LCJleHAiOjE1NDYyNjQyMTZ9.fJ8zGWLjUF7vjKyH3Lr4vFQPJa6AW5xadZQobh7IUKY" - }, - { - "id": "pair_8be41d4ac33640978efbd8f70d248be2", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.58203125, - "method": "POST", - "modified": 1559495101490, - "name": "Create Whitelist", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/whitelist", - "_type": "request" - }, - { - "_id": "req_86af53f83be5476b8f4df56520c282ba", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"code\":\"UMANATISRR\",\n\t\"password\":\"password123\",\n\t\"nick\":\"coffe\",\n\t\"acceptanceYear\":\"2017\",\n\t\"whitelist\":{\n\t\t\t\"cid\":\"kaffe\"\n\t}\n}" - }, - "created": 1559495101496, - "description": "", - "headers": [ - { - "id": "pair_6e5102b055ee4d7fb9cf13a297ebb353", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.6796875, - "method": "POST", - "modified": 1559495101496, - "name": "create account", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/users/create", - "_type": "request" - }, - { - "_id": "req_e792e197540845e3af7c5f0af9a3ca0a", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cid\":\"engsmyre\"\n}" - }, - "created": 1559495101499, - "description": "", - "headers": [ - { - "id": "pair_ff59990f14e8420aa87642d8c49434ae", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.484375, - "method": "POST", - "modified": 1559495101499, - "name": "Create Code", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/whitelist/activate_cid", - "_type": "request" - }, - { - "_id": "req_9bd062813c9942cba9fac592c2eba336", - "authentication": { - "type": "bearer" - }, - "body": {}, - "created": 1559495101501, - "description": "", - "headers": [ - { - "id": "pair_c9d82714b2394a9f9298797acb9df41a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - } - ], - "isPrivate": false, - "metaSortKey": 2295.8984375, - "method": "GET", - "modified": 1559495101501, - "name": "get Post", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/posts", - "_type": "request" - }, - { - "_id": "req_d8985fb0404d4ec1b929272486de8321", - "authentication": {}, - "body": {}, - "created": 1559495101503, - "description": "", - "headers": [ - { - "id": "pair_74be68e6da4b43b998c633f0090eaf3a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTEwMzUxNTMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNhNWEyYzMxLTMyODQtNDAyMC05YzZhLWMwOTRlM2YyM2VmYiIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.mAhpI7plWg2FyNhEz03BvuQ2oxIgzPckz-KHnht1gws" - } - ], - "isPrivate": false, - "metaSortKey": 2295.703125, - "method": "GET", - "modified": 1559495101503, - "name": "get Minified", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/minified", - "_type": "request" - }, - { - "_id": "req_e1f3f54f4fa04a0baad4bf27c2cfd715", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"post\":\n\t{\n\t\t\"sv\":\"ledamot\",\n\t\t\"en\":\"ledamot\"\n\t}\n}" - }, - "created": 1559495101507, - "description": "", - "headers": [ - { - "id": "pair_899d7e4fb6984310bd6d2d4a3ed66f28", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - }, - { - "id": "pair_3576d565efe24065815d70b7ed67edbc", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.09375, - "method": "POST", - "modified": 1559495101507, - "name": "add post", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/posts", - "_type": "request" - }, - { - "_id": "req_c53102a021c844f9af07a93f7a576e52", - "authentication": {}, - "body": {}, - "created": 1559495101510, - "description": "", - "headers": [ - { - "id": "pair_8bb4a52708bb49c7abcddc4d18b06932", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 2294.53125, - "method": "GET", - "modified": 1559495101510, - "name": "get user", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/4b30f99f-39bd-4197-9089-04ae33c9ae92", - "_type": "request" - }, - { - "_id": "req_9a6b02a4860f4658a59775ddf0da419f", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"name\": \"digit18\",\n\t\"prettyName\":\"ldap\",\n\t\"email\": \"digit@chalmers.it\",\n\t\"superGroup\":\"aa835d66-5a59-47c8-9d57-8b1594b08216\",\n\t\"func\": {\n\t\t\"sv\": \"being gods\",\n\t\t\"en\": \"god\"\n\t},\n\t\"websites\": [\n\t\t{\n\t\t\t\"website\": \"186c262d-e5fd-41c5-b681-bba594919a36\",\n\t\t\t\"url\": \"facebook.com/helloworl\"\n\t\t},\n\t\t{\n\t\t\t\"website\": \"186c262d-e5fd-41c5-b681-bba594919a36\",\n\t\t\t\"url\": \"facebook.com/sdfkl\"\n\t\t}\n\t],\n\t\"type\": \"COMMITTEE\",\n\t\"year\":2018,\n\t\"becomesActive\":\"2018-03-17\",\n\t\"becomesInactive\":\"2019-05-01\"\n}" - }, - "created": 1559495101514, - "description": "", - "headers": [ - { - "id": "pair_a1e5825c515e4287b36a4dc9747bdb55", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - }, - { - "id": "pair_d822b7fe2f42443d899ce8aff9937bf4", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2295.3125, - "method": "POST", - "modified": 1559495101514, - "name": "add group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups", - "_type": "request" - }, - { - "_id": "req_85a5f63a020e4e8692a59cceb84dce80", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"prettyName\":\"leffe\",\n\t\"email\": \"digit@chalmers.it\",\n\t\"function\": {\n\t\t\"sv\": \"rustmästeri\",\n\t\t\"en\": \"\"\n\t},\n\t\"websites\": [\n\t\t{\n\t\t\t\"website\": \"facebook\",\n\t\t\t\"url\": \"2\"\n\t\t}\n],\n\"groupType\": \"COMMITTEE\"\n}" - }, - "created": 1559495101517, - "description": "", - "headers": [ - { - "id": "pair_466cab8cd5c14c0e82dfc58146a76b6a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNDM2MzA5LCJleHAiOjE1MzUwMjgzMDl9.mvV65rFj8wFANLJrgQwrUDPq70gW0ulcjCtbjzUfV9E" - }, - { - "id": "pair_5690ed6b8bb7463e91d3e7ed05c70ba5", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2296.875, - "method": "PUT", - "modified": 1559495101517, - "name": "edit group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/groups/334d7158-0a99-4e1b-8598-a44d5b6cbfe4", - "_type": "request" - }, - { - "_id": "req_31e16d0eea9f45c3b71fba5335616a5b", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"websites\": [\n\t\t{\n\t\t\t\"website\": \"facebook\",\n\t\t\t\"url\": \"facebook.com/gustavengsmyre\"\n\t\t},\n\t\t{\n\t\t\t\"website\": \"facebook\",\n\t\t\t\"url\": \"facebook.com/facebook\"\n\t\t},\n\t\t\t\t{\n\t\t\t\"website\": \"facebook\",\n\t\t\t\"url\": \"facebook.com/portalssuger\"\n\t\t}\n\t]\n}" - }, - "created": 1559495101519, - "description": "", - "headers": [ - { - "id": "pair_9b58efc9843e44219001a2c9ad8b8c61", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNTE3ODQzLCJleHAiOjE1MzUxMDk4NDN9.X4FnNL2QlxkZMSAlRL2uAypU5CEB1iPyVbwKpvdQZG0" - }, - { - "id": "pair_9414e2d6b0a94b9083ae2998d7c4a896", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2293.75, - "method": "PUT", - "modified": 1559495101519, - "name": "Edit user", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/d8f9cb87-760f-4dee-95c5-deaa7ca6c79b", - "_type": "request" - }, - { - "_id": "req_ae21636bf4c04b259ff63c3eaf0dc48d", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cid\":\"engsmyre\"\n}" - }, - "created": 1559495101526, - "description": "", - "headers": [ - { - "id": "pair_a01a15041b864f4fba44117515ccdb03", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNTIwMzYwLCJleHAiOjE1MzUxMTIzNjB9.AcR7JlrE2NJc83OrY9S9eNQPIfRfSFJIpitZEiml1w0" - }, - { - "id": "pair_ffd533bec58f4e8383ad3b1dd81661f9", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2287.5, - "method": "PUT", - "modified": 1559495101526, - "name": "edit whitelisted", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/whitelist/4a141001-78c5-4e6e-9c8e-c125d08beb38", - "_type": "request" - }, - { - "_id": "req_6bd093a60fee4da784de8160420c4565", - "authentication": {}, - "body": {}, - "created": 1559495101529, - "description": "", - "headers": [ - { - "id": "pair_d3a3781902764b9b90eb80c9439edb24", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTM1NTY1Nzg2LCJleHAiOjE1MzgxNTc3ODZ9.OfAUIFrzHOwtO1m5veAAkAHNoNOtSJYDvYlsYGfkoiw" - }, - { - "id": "pair_0430e809374d4acc8efa95dc0ff73363", - "name": "", - "value": "" - } - ], - "isPrivate": false, - "metaSortKey": 2275, - "method": "GET", - "modified": 1559495101529, - "name": "get whitelist", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/whitelist", - "_type": "request" - }, - { - "_id": "req_c08dc7ee49394151bff5c5d6fc4ed366", - "authentication": {}, - "body": {}, - "created": 1559495101531, - "description": "", - "headers": [ - { - "id": "pair_63a4b81c74d34492b52c4a3ca549ef30", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNTIwMzYwLCJleHAiOjE1MzUxMTIzNjB9.AcR7JlrE2NJc83OrY9S9eNQPIfRfSFJIpitZEiml1w0" - } - ], - "isPrivate": false, - "metaSortKey": 2249.609375, - "method": "DELETE", - "modified": 1559495101531, - "name": "delete whitelist", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/whitelist/4a141001-78c5-4e6e-9c8e-c125d08beb38", - "_type": "request" - }, - { - "_id": "req_5a9a919f073842669bc912284cde7264", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"post\":{\n\t\"sv\":\"master\"\t\n\t}\n}" - }, - "created": 1559495101533, - "description": "", - "headers": [ - { - "id": "pair_42e9e4511cae48c78ac2e7bbf11cdde9", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_70555760ea5041ad906da475b6cdeb9a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjEwNTgwLCJleHAiOjE1MzUyMDI1ODB9.hOJPhObU0BQtFv0vnWcKmdpFtijl9-St3fsu5nWd0Vc" - } - ], - "isPrivate": false, - "metaSortKey": 2245.3125, - "method": "PUT", - "modified": 1559495101533, - "name": "Edit post", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/groups/posts/88e1708f-2462-435e-a70f-2ff1006b2866", - "_type": "request" - }, - { - "_id": "req_c7d7dcbdc9f74a69a38d801d437c8688", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"name\":\"facebook\",\n\t\"prettyName\":\"facebook\"\n}" - }, - "created": 1559495101534, - "description": "", - "headers": [ - { - "id": "pair_505a0928654a4dbfade0ba2c8640ea8e", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - }, - { - "id": "pair_5c3eaac167884d72b5d924bb519ba443", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2249.21875, - "method": "POST", - "modified": 1559495101534, - "name": "Create Website", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/websites", - "_type": "request" - }, - { - "_id": "req_eea8eaffeccd42a8993fcf4322550de3", - "authentication": {}, - "body": {}, - "created": 1559495101536, - "description": "", - "headers": [ - { - "id": "pair_fa5d062cda0a4cad9c7f18cb1e547c61", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - } - ], - "isPrivate": false, - "metaSortKey": 2247.65625, - "method": "GET", - "modified": 1559495101536, - "name": "Get Websites", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/websites", - "_type": "request" - }, - { - "_id": "req_58e3f635381e496f990dd4796b33a509", - "authentication": {}, - "body": {}, - "created": 1559495101540, - "description": "", - "headers": [ - { - "id": "pair_fb9f508e07ae4f569c61eb2e9ea09977", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJrYWZmZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTM5MTgxNTAzLCJleHAiOjE1NDE3NzM1MDN9.B_Uqy9P3ING6_Ull_kIXgs8WfDByW0GgkaL0NUIkJfw" - } - ], - "isPrivate": false, - "metaSortKey": 2248.4375, - "method": "GET", - "modified": 1559495101540, - "name": "Get Website", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/websites/b624d762-754d-4c0b-9e48-6dcb3cdc955a", - "_type": "request" - }, - { - "_id": "req_7375729b58cc42e6b62e770722e03827", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"website\":\"Facebook\"\n}" - }, - "created": 1559495101543, - "description": "", - "headers": [ - { - "id": "pair_240d8a87af8c491da7b75ee7720f6409", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - }, - { - "id": "pair_e8c7f441d7c64000812353202e06231f", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2246.875, - "method": "PUT", - "modified": 1559495101543, - "name": "Edit Website", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/websites/c5ea640a-c566-4dfe-a03d-85a20beaf74c", - "_type": "request" - }, - { - "_id": "req_a18aac0e9a724245b95587368902a1f1", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "" - }, - "created": 1559495101546, - "description": "", - "headers": [ - { - "id": "pair_1bbc30a665ae419fb25f5f69561135f2", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - }, - { - "id": "pair_93f8c8db9cea4203b3a1e88a7ef3d21e", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2243.75, - "method": "DELETE", - "modified": 1559495101546, - "name": "Delete Website", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/websites/6b0a83df-830a-4f1a-ad6b-568f7c4171f8", - "_type": "request" - }, - { - "_id": "req_74d115523e874a5d9a21ec78a1eb2742", - "authentication": {}, - "body": {}, - "created": 1559495101548, - "description": "", - "headers": [ - { - "id": "pair_b386cc577c65418589e8d91aa22e6b41", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlzcyI6IkNUSElUIiwiaWF0IjoxNTQ1NzQ3ODU1LCJleHAiOjE1NDgzMzk4NTV9.emgG3YOaxI3loIlvG3eqi2dmJTsJ0U5oBzz9K5Zc6Po" - } - ], - "isPrivate": false, - "metaSortKey": 2231.25, - "method": "GET", - "modified": 1559495101548, - "name": "Get Group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/groups/334d7158-0a99-4e1b-8598-a44d5b6cbfe4", - "_type": "request" - }, - { - "_id": "req_ba99349ca45b4a0387115a372489892f", - "authentication": {}, - "body": {}, - "created": 1559495101549, - "description": "", - "headers": [ - { - "id": "pair_b1b33c1608ab44639d4ead975ef5f5e1", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - } - ], - "isPrivate": false, - "metaSortKey": 2237.5, - "method": "GET", - "modified": 1559495101549, - "name": "Get Group Minified", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/groups/digit/minified", - "_type": "request" - }, - { - "_id": "req_ca229b981be84b0d9151490614f664b7", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"user\":\"466c9e51-8c18-499f-97da-266499e4acdd\",\n\t\"post\":\"e8a25cd7-4dfc-4cbd-b860-b2724aeacee4\",\n\t\"unofficialName\":\"onödig\"\n}" - }, - "created": 1559495101551, - "description": "", - "headers": [ - { - "id": "pair_c70a5b81d88b4d39bec6487eb1657dd0", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_289e56d5622b49a19315bac43a020029", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - } - ], - "isPrivate": false, - "metaSortKey": 2225, - "method": "POST", - "modified": 1559495101551, - "name": "Add User To Group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/7aa80b2d-4ed2-465d-ba22-6503b8a396c7/members", - "_type": "request" - }, - { - "_id": "req_11618621bb1a444e9e7fbdccaec12066", - "authentication": {}, - "body": {}, - "created": 1559495101556, - "description": "", - "headers": [ - { - "id": "pair_eaf2697c85444f2c8910ddb49fa90c53", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 2250, - "method": "GET", - "modified": 1559495101556, - "name": "Get Post Usage", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/posts/9dcb2751-fb4e-43a8-8681-090d1392bc36/usage", - "_type": "request" - }, - { - "_id": "req_7506e0e0d5ec496f8f475d2a888ae4b0", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"id\":\"d8f9cb87-760f-4dee-95c5-deaa7ca6c79b\"\n}" - }, - "created": 1559495101560, - "description": "", - "headers": [ - { - "id": "pair_db6e908fdcd1489c8f0bce350b889eae", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_c2995a3c232b4c4ba8b039127f4d9822", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - } - ], - "isPrivate": false, - "metaSortKey": 2012.5, - "method": "POST", - "modified": 1559495101560, - "name": "Admin Password Reset", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/reset_password", - "_type": "request" - }, - { - "_id": "req_caf693f7c7a24c9c9c0d1b359416f639", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"password\":\"iamapassword\",\n\t\"token\":\"gaK>A]1K$C?BgLl*P([[#IZP.R$]&teYh(#qWK&/eS3ZsNhZDTV]P+55=i[VF7SUTG9UH?>_&Yx&e!dKz8lD&H(7qC,PK=+d]9]8\",\n\t\"cid\":\"engsmyre\"\n}" - }, - "created": 1559495101563, - "description": "", - "headers": [ - { - "id": "pair_6c43e750e2484fffba7b6037693a1862", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTMyNjg1NTIzLCJleHAiOjE1MzUyNzc1MjN9.g4YwfNjoBPhfgZI98zaXn7z3CcJMgxapMu_4HThSilw" - }, - { - "id": "pair_67d30ea94f1d4818a1d7e2c127c0db58", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2075, - "method": "PUT", - "modified": 1559495101563, - "name": "Finish Password Reset", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/reset_password/finish", - "_type": "request" - }, - { - "_id": "req_7dcc1331ce6d463a8d154aebf82fbf18", - "authentication": {}, - "body": {}, - "created": 1559495101564, - "description": "", - "headers": [ - { - "id": "pair_3a82dc1565ae49cea48d1b1b7fd91608", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - } - ], - "isPrivate": false, - "metaSortKey": 2048.4375, - "method": "DELETE", - "modified": 1559495101564, - "name": "Delete Group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/40339f21-221b-4fdf-bb9a-9d957ebbd9b9", - "_type": "request" - }, - { - "_id": "req_035f77679ec5426fbe5505fa09e06882", - "authentication": { - "accessTokenUrl": "localhost:8081/oauth/token", - "authorizationUrl": "localhost:8081/oauth/authorize", - "clientId": "this_is_a_client_id", - "clientSecret": "{noop}secret", - "grantType": "authorization_code", - "redirectUrl": "http://localhost:3000/login", - "type": "oauth2" - }, - "body": {}, - "created": 1559495101568, - "description": "", - "headers": [ - { - "id": "pair_9834904ea5aa4effbefc509f5e921a17", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - } - ], - "isPrivate": false, - "metaSortKey": 2043.75, - "method": "GET", - "modified": 1559495101568, - "name": "Get All Groups", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/groups", - "_type": "request" - }, - { - "_id": "req_f71ad890d08d44bc9628d0d46812c0c2", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"password\":\"iamapassword\"\n}" - }, - "created": 1559495101569, - "description": "", - "headers": [ - { - "id": "pair_fef108d24296411eb539477de430d054", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJrYWZmZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTQyMTI2MjQ2LCJleHAiOjE1NDQ3MTgyNDZ9.IuBuAZeTyYVHfc0_9pSR0rM76TDxrghyD385F2fqeKo" - }, - { - "id": "pair_89dad1bca6c24b21b3e04f3b1bfc7b0a", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2046.875, - "method": "PUT", - "modified": 1559495101569, - "name": "Admin Change Password", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/f126e2a5-bce2-40f5-aa7e-e5018cc5174e/change_password", - "_type": "request" - }, - { - "_id": "req_5df3aa187c414b89acae4df39f155cf5", - "authentication": {}, - "body": {}, - "created": 1559495101571, - "description": "", - "headers": [ - { - "id": "pair_99ae6a5665ad4feb8e7720a74978b67f", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlbmdzbXlyZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTM1NTY1Nzg2LCJleHAiOjE1MzgxNTc3ODZ9.OfAUIFrzHOwtO1m5veAAkAHNoNOtSJYDvYlsYGfkoiw" - } - ], - "isPrivate": false, - "metaSortKey": 2037.5, - "method": "DELETE", - "modified": 1559495101571, - "name": "Delete User", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/users/d8f9cb87-760f-4dee-95c5-deaa7ca6c79b", - "_type": "request" - }, - { - "_id": "req_163c717f143b45828d50298ac1b5754b", - "authentication": {}, - "body": {}, - "created": 1559495101579, - "description": "", - "headers": [ - { - "id": "pair_07859151af8b44a18aecb23d4f8942f1", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - } - ], - "isPrivate": false, - "metaSortKey": 2050, - "method": "GET", - "modified": 1559495101579, - "name": "Get All Users", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/users", - "_type": "request" - }, - { - "_id": "req_d8bd648b12d648dab3cfc0da90143180", - "authentication": {}, - "body": {}, - "created": 1559495101581, - "description": "", - "headers": [ - { - "id": "pair_0b03c72524be4af6839e02ae2d585ef0", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 2100, - "method": "GET", - "modified": 1559495101581, - "name": "get users in group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/8323b76d-8daf-458b-956c-64ab67a90bbb/members", - "_type": "request" - }, - { - "_id": "req_496e9eee7bba485a89407a6555f6a63d", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"post\":\"e8a25cd7-4dfc-4cbd-b860-b2724aeacee4\",\n\t\"superGroup\":\"aa835d66-5a59-47c8-9d57-8b1594b08216\",\n\t\"authority\":\"9f01ead6-96ac-48ea-ae59-c1f6bf3a3658\"\n}\n" - }, - "created": 1559495101584, - "description": "", - "headers": [ - { - "id": "pair_392cb6ea1aba4a2b8a98ea90301ad038", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMDU4NjMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6ImE5MGVlZGJmLTFlNmMtNGNiMi1iZDQyLTFjMDFmM2RlMWY2MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.vj3W6BsBHbSAkpD1J7LlfclGd-B2ibA6sxbXHXpQQsI" - }, - { - "id": "pair_2fce5db8ca114326817fff7c238b9933", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2025, - "method": "POST", - "modified": 1559495101584, - "name": "add authority", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority", - "_type": "request" - }, - { - "_id": "req_d3e7660f5d1b4ef8883bcd9f2eba4b12", - "authentication": {}, - "body": {}, - "created": 1559495101585, - "description": "", - "headers": [ - { - "id": "pair_e9027d9d32304a3f934f2b68748e618d", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMDU4NjMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6ImE5MGVlZGJmLTFlNmMtNGNiMi1iZDQyLTFjMDFmM2RlMWY2MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.vj3W6BsBHbSAkpD1J7LlfclGd-B2ibA6sxbXHXpQQsI" - } - ], - "isPrivate": false, - "metaSortKey": 1900, - "method": "GET", - "modified": 1559495101585, - "name": "get authorities", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority", - "_type": "request" - }, - { - "_id": "req_f093007b77dc40a69ccba248c29c0d55", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"authorityLevel\":\"digit\"\n}" - }, - "created": 1559495101586, - "description": "", - "headers": [ - { - "id": "pair_a532392d8da94145966face42753f047", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMDU4NjMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6ImE5MGVlZGJmLTFlNmMtNGNiMi1iZDQyLTFjMDFmM2RlMWY2MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.vj3W6BsBHbSAkpD1J7LlfclGd-B2ibA6sxbXHXpQQsI" - }, - { - "id": "pair_a63febe739cf485bb531ffc46cb3f728", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 1800, - "method": "POST", - "modified": 1559495101586, - "name": "add authority level", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority/level", - "_type": "request" - }, - { - "_id": "req_9214491e509041cfb0d78a6f8cad414c", - "authentication": {}, - "body": {}, - "created": 1559495101589, - "description": "", - "headers": [ - { - "id": "pair_cc4267a2c0a14eaea4ffba4a8b34522a", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlzcyI6IkNUSElUIiwiaWF0IjoxNTQ0NzI1ODAzLCJleHAiOjE1NDczMTc4MDN9.jxp8DNGxNbnQtlWv4M9KdblOuYP8tra4azBelBvB57I" - } - ], - "isPrivate": false, - "metaSortKey": 1700, - "method": "GET", - "modified": 1559495101589, - "name": "get users with authority", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority/user_authorities/8b7bf45d-9955-4e8d-8c0b-8cb5758945d1", - "_type": "request" - }, - { - "_id": "req_872a6946652e49fcb67148cb6678f064", - "authentication": {}, - "body": {}, - "created": 1559495101594, - "description": "", - "headers": [ - { - "id": "pair_99de617c02464269ba9a7458b5f5c8dc", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJrYWZmZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTQyMTI2MjQ2LCJleHAiOjE1NDQ3MTgyNDZ9.IuBuAZeTyYVHfc0_9pSR0rM76TDxrghyD385F2fqeKo" - } - ], - "isPrivate": false, - "metaSortKey": 1600, - "method": "DELETE", - "modified": 1559495101594, - "name": "remove authority level", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/authorization/level/b1796a29-748d-4861-864b-554cd65124c6", - "_type": "request" - }, - { - "_id": "req_ff59445f86224174a93eec1ba8c25e15", - "authentication": {}, - "body": {}, - "created": 1559495101597, - "description": "", - "headers": [ - { - "id": "pair_3ed9f9e1ac34447389846b309a968628", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 1500, - "method": "GET", - "modified": 1559495101597, - "name": "get authority", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority/c6113d2c-2198-4474-a8c0-95b7e1ea4809", - "_type": "request" - }, - { - "_id": "req_18a9c3458de9473da7e57623ea69ea9d", - "authentication": {}, - "body": {}, - "created": 1559495101599, - "description": "", - "headers": [ - { - "id": "pair_fea4e9f6cfc14db4b0d348aed56d4c87", - "name": "Authorization", - "value": "Bearer Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMDU4NjMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6ImE5MGVlZGJmLTFlNmMtNGNiMi1iZDQyLTFjMDFmM2RlMWY2MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.vj3W6BsBHbSAkpD1J7LlfclGd-B2ibA6sxbXHXpQQsI" - } - ], - "isPrivate": false, - "metaSortKey": 2000, - "method": "GET", - "modified": 1559495101599, - "name": "Get Authority levels", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/authority/level", - "_type": "request" - }, - { - "_id": "req_b6f67b524700435ab1ff3f17bd1e1b20", - "authentication": {}, - "body": {}, - "created": 1559495101600, - "description": "", - "headers": [ - { - "id": "pair_14c026d25bf04384a898e8785edc8e66", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJrYWZmZSIsImlzcyI6ImRpZ0lUIiwiaWF0IjoxNTQyMTI2MjQ2LCJleHAiOjE1NDQ3MTgyNDZ9.IuBuAZeTyYVHfc0_9pSR0rM76TDxrghyD385F2fqeKo" - } - ], - "isPrivate": false, - "metaSortKey": 1400, - "method": "DELETE", - "modified": 1559495101600, - "name": "remove authority", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/admin/authorization/6c39a0af-53b4-4b57-b66f-df7c857b5fa2", - "_type": "request" - }, - { - "_id": "req_0bfe572827fe48b39e4f3d22b5ebb199", - "authentication": {}, - "body": {}, - "created": 1559495101602, - "description": "", - "headers": [ - { - "id": "pair_3fe9a03d19c24bc3b26ce3b5ede003d2", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTEzNzMzOTAsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjEwZjllYWU5LWZjZmUtNDM0Yi1hYTVkLTlkMGRmZTVhNDU4MSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.EtpDpAzg9C0bygDhuHTi8dj9iUMYY9WZ6F7S4euJm6M" - } - ], - "isPrivate": false, - "metaSortKey": 1300, - "method": "GET", - "modified": 1559495101602, - "name": "Get All Super Groups", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/superGroups", - "_type": "request" - }, - { - "_id": "req_8823b40937ad4fc295c8e1b5874e8141", - "authentication": { - "accessTokenUrl": "http://localhost:8081/api/oauth/token", - "authorizationUrl": "http://localhost:8081/api/oauth/authorize", - "clientId": "7hAdUEtMo4MgFnA7ZoZ41ohTe1NNRoJmjL67Gf0NIrrBnauyhc", - "clientSecret": "LBoxmzohQOSRCz99uBhS0IjLglxUOaLRXJxIC8iWuHTWYCLLqo", - "grantType": "authorization_code", - "redirectUrl": "http://localhost:3000/login", - "type": "oauth2" - }, - "body": {}, - "created": 1559495101604, - "description": "", - "headers": [ - { - "id": "pair_e7a0fb5fad7844d4bbd1b73ff1691e8f", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_3573c2467b8a49688e3286f35092845f", - "name": "Authorization", - "value": "Bearer cb1e8cbf-df6e-46b6-b4d0-8075141fb6b7" - } - ], - "isPrivate": false, - "metaSortKey": 1100, - "method": "POST", - "modified": 1559495101604, - "name": "create oauth", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/oauth/token", - "_type": "request" - }, - { - "_id": "req_3e27483274514904bd90fcc91a51bff1", - "authentication": { - "disabled": false, - "password": "password", - "type": "basic", - "username": "admin" - }, - "body": { - "mimeType": "", - "text": "" - }, - "created": 1559495101606, - "description": "", - "headers": [ - { - "id": "pair_6ac6bebf4c8a4963afcf2537b0fc8070", - "name": "Authorization", - "value": "Bearer cb1e8cbf-df6e-46b6-b4d0-8075141fb6b7" - } - ], - "isPrivate": false, - "metaSortKey": 1200, - "method": "GET", - "modified": 1559495101606, - "name": "oauth test", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "http://localhost:8081/oauth/check_token", - "_type": "request" - }, - { - "_id": "req_2f9a4e56703a4ebeaa5c09bea864ed46", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"name\":\"digit\",\n\t\"prettyName\":\"digIT\",\n\t\"type\":\"COMMITTEE\"\n}" - }, - "created": 1559495101607, - "description": "", - "headers": [ - { - "id": "pair_5aa51c48922e4e50a3d7b7a858c2e4f8", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMxOTYzNjcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjA4NzViMDlkLTFjNjAtNDU4NC1hMWM2LWRmOTViY2IxZTI0ZCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0._UpKccV_CRKJplx0BczDEoKaz8mvN8aS8j5wXojQGLU" - }, - { - "id": "pair_c6fd5fe93a8b4409b1e514f89cedc376", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 1000, - "method": "POST", - "modified": 1559495101607, - "name": "Add Super Group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/superGroups", - "_type": "request" - }, - { - "_id": "req_76a98315e0904eb1972043342f356e14", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cid\":\"engsmre\",\n\t\"password\":\"password\",\n\t\"nick\":\"gurr\",\n\t\"firstName\":\"gustav\",\n\t\"email\":\"engsmyre@stud\",\n\t\"userAgreement\":true,\n\t\"acceptanceYear\":2016\n}" - }, - "created": 1559495101608, - "description": "", - "headers": [ - { - "id": "pair_74d57904834a4b30a72c2303d5f87da3", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTQyMzYzNTgsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjYyZjU3ZjA4LTVhOWItNGIzNC05NDM5LTVjNzZjM2Y5YTUzZSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.1UTI3W9aHuaHQZBA8EfNZr6HEfny7oHi8yYzoFrMMNE" - }, - { - "id": "pair_af297e80ec2c4d2fa378860180206b2a", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 800, - "method": "POST", - "modified": 1559495101608, - "name": "Admin Add User", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/users", - "_type": "request" - }, - { - "_id": "req_09762a35e64244b2aa2e9a7e05a703f9", - "authentication": { - "grantType": "authorization_code", - "type": "oauth2" - }, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"url_redirect\":\"http://localhost:8083/ui/login\",\n\t\"name\":\"tesdsfat\",\n\t\"description\":{\n\t\t\"sv\":\"an example application\",\n\t\t\"en\":\"ex\"\n\t}\n}" - }, - "created": 1559495101609, - "description": "", - "headers": [ - { - "id": "pair_3c9b81c64b9b40a0a5650f670d992dda", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTEwMzUxNTMsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNhNWEyYzMxLTMyODQtNDAyMC05YzZhLWMwOTRlM2YyM2VmYiIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.mAhpI7plWg2FyNhEz03BvuQ2oxIgzPckz-KHnht1gws" - }, - { - "id": "pair_035f8f80ec7d4f209d02028c43c30030", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 900, - "method": "POST", - "modified": 1559495101609, - "name": "add client", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/clients", - "_type": "request" - }, - { - "_id": "req_c52ecef916fe48b5b9020e835dc0bfd5", - "authentication": { - "grantType": "authorization_code", - "type": "oauth2" - }, - "body": {}, - "created": 1559495101611, - "description": "", - "headers": [ - { - "id": "pair_100895883e484e1795996cb39c538252", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDk4Mzc3MjUsInVzZXJfbmFtZSI6ImVuZ3NteXJlIiwianRpIjoiNTI5MGNjNzYtMGY3My00MmYzLTkyNjItMjU2MTgwMmRiY2JjIiwiY2xpZW50X2lkIjoiN2hBZFVFdE1vNE1nRm5BN1pvWjQxb2hUZTFOTlJvSm1qTDY3R2YwTklyckJuYXV5aGMiLCJzY29wZSI6WyJyZWFkIiwid3JpdGUiXX0.ogh3TlB83bqEtqCKw1tMknTCuC2WQzaZPzkpx8AP0vY" - } - ], - "isPrivate": false, - "metaSortKey": 600, - "method": "GET", - "modified": 1559495101611, - "name": "Get Me", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/me", - "_type": "request" - }, - { - "_id": "req_6e86817951d744219846fee69bcaa15c", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"unofficialName\":\"DevOps\"\n}" - }, - "created": 1559495101614, - "description": "", - "headers": [ - { - "id": "pair_8a42933965aa4c91a21402523b0981ac", - "name": "Content-Type", - "value": "application/json" - }, - { - "id": "pair_9672c9263cbf40f0bace752aeb8e477e", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 2200, - "method": "PUT", - "modified": 1559495101614, - "name": "Edit user in supergroup", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/8323b76d-8daf-458b-956c-64ab67a90bbb/members/4b30f99f-39bd-4197-9089-04ae33c9ae92", - "_type": "request" - }, - { - "_id": "req_10156116c31147bbaed2162e231f1d9f", - "authentication": {}, - "body": {}, - "created": 1559495101615, - "description": "", - "headers": [ - { - "id": "pair_ecf009def3c24dbdbc85cb3b5233685c", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 500, - "method": "DELETE", - "modified": 1559495101615, - "name": "Delete User In Group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/8323b76d-8daf-458b-956c-64ab67a90bbb/members/4b30f99f-39bd-4197-9089-04ae33c9ae92", - "_type": "request" - }, - { - "_id": "req_276cf98e2a71425694ed8f8402cf18b9", - "authentication": {}, - "body": {}, - "created": 1559495101617, - "description": "", - "headers": [ - { - "id": "pair_ec34a296a8c5485d80982f7dc0f47e42", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDkwNDE3NTQsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjFhYjA2NWFhLTYzNmYtNGZkNy05ZTRkLTAwZTdiNDZkYzBkMyIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.ZlV7JumIzb6LoYlUp4ch8-IxN_vQMOY1RLCPJPKqciA" - } - ], - "isPrivate": false, - "metaSortKey": 700, - "method": "GET", - "modified": 1559495101617, - "name": "Get groups by supergroup", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "l§ocalhost:8081/api/admin/superGroups/bfff0a19-3d5f-46af-a5d5-e4bd5949b368/subgroups", - "_type": "request" - }, - { - "_id": "req_9636b1b0e8734f469f88cc4a5f691b50", - "authentication": { - "grantType": "authorization_code", - "type": "oauth2" - }, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"firstName\":\"Big G\"\n}" - }, - "created": 1559495101618, - "description": "", - "headers": [ - { - "id": "pair_10f70e5c56c442ee8b4bebf99b784f32", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NDk4Mzc3MjUsInVzZXJfbmFtZSI6ImVuZ3NteXJlIiwianRpIjoiNTI5MGNjNzYtMGY3My00MmYzLTkyNjItMjU2MTgwMmRiY2JjIiwiY2xpZW50X2lkIjoiN2hBZFVFdE1vNE1nRm5BN1pvWjQxb2hUZTFOTlJvSm1qTDY3R2YwTklyckJuYXV5aGMiLCJzY29wZSI6WyJyZWFkIiwid3JpdGUiXX0.ogh3TlB83bqEtqCKw1tMknTCuC2WQzaZPzkpx8AP0vY" - }, - { - "id": "pair_b895185360304a09b86adfdc71a2cd9a", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 300, - "method": "PUT", - "modified": 1559495101618, - "name": "edit me", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/me", - "_type": "request" - }, - { - "_id": "req_5ea6c88ddfc94daebd8ae15a1b9a1598", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"description\":\n\t{\n\t\t\"sv\":\"admi\",\n\t\t\"en\":\"admin\"\n\t}\n}" - }, - "created": 1559495101620, - "description": "", - "headers": [ - { - "id": "pair_489b2383773a43a9b7d4c94b1d6f04ca", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJlbmdzbXlyZSIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTMyMTE3OTQsImF1dGhvcml0aWVzIjpbImRpZ2l0Il0sImp0aSI6Ijc5NGZjNzQxLTQ1ZDctNDUyMy1hMzMwLWFjNGMzYTZiNTljMCIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.32rECcJ-AXC1eclP2z0tvVfvRasrQn0XwcvQwY4PXco" - }, - { - "id": "pair_b014cb2281af4d7dad0c6b3e35b64fa9", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2300, - "method": "PUT", - "modified": 1559495101620, - "name": "Edit Group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/7aa80b2d-4ed2-465d-ba22-6503b8a396c7", - "_type": "request" - }, - { - "_id": "req_fad22214e8a848f2a9a43fad7ccc54f9", - "authentication": {}, - "body": {}, - "created": 1559495101622, - "description": "", - "headers": [ - { - "id": "pair_924ef95ad9a4466eb86482bb870f72e2", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - } - ], - "isPrivate": false, - "metaSortKey": 400, - "method": "GET", - "modified": 1559495101622, - "name": "get active group", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/superGroups/40180559-e281-46f6-a2d1-3a63ffd18433/active", - "_type": "request" - }, - { - "_id": "req_5da62f14e4254525a4ed3c40080ab6f8", - "authentication": {}, - "body": {}, - "created": 1559495101623, - "description": "", - "headers": [ - { - "id": "pair_03598fd7b43b43798220e845dcb0636d", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - } - ], - "isPrivate": false, - "metaSortKey": 2400, - "method": "GET", - "modified": 1559495101623, - "name": "Get active groups", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/groups/active", - "_type": "request" - }, - { - "_id": "req_dc01363810174b418df54abc025574e7", - "authentication": {}, - "body": { - "mimeType": "multipart/form-data", - "params": [ - { - "fileName": "/home/gurr/Desktop/images/Arch.png", - "id": "pair_2dea10919523464a8a6a61065e96816e", - "name": "file", - "type": "file", - "value": "" - } - ] - }, - "created": 1559495101624, - "description": "", - "headers": [ - { - "id": "pair_08114df83d314db68758924589affb30", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - }, - { - "id": "pair_dd5a31b0aef143e1a166bae7b3c014c8", - "name": "Content-Type", - "value": "multipart/form-data" - } - ], - "isPrivate": false, - "metaSortKey": 200, - "method": "PUT", - "modified": 1559495101624, - "name": "add imaeg", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/me/avatar", - "_type": "request" - }, - { - "_id": "req_01d26b0bfa054855afbfe44d996af2f4", - "authentication": {}, - "body": { - "mimeType": "multipart/form-data", - "params": [ - { - "fileName": "/home/gurr/trains_fine.png", - "id": "pair_ac79ce95b4264c57b4813d8438c30dc3", - "name": "file", - "type": "file", - "value": "" - } - ] - }, - "created": 1559495101626, - "description": "", - "headers": [ - { - "id": "pair_74cc8db7570e4f4482de102270ec21f8", - "name": "Authorization", - "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODEiLCJleHAiOjE1NTIxNDUxOTcsImF1dGhvcml0aWVzIjpbImFkbWluIl0sImp0aSI6IjNkZDNiYzFkLTk4MWEtNDQwYy05N2FjLWQ5OTJkZjJmYzIwOSIsImNsaWVudF9pZCI6IjdoQWRVRXRNbzRNZ0ZuQTdab1o0MW9oVGUxTk5Sb0ptakw2N0dmME5JcnJCbmF1eWhjIn0.gXILm0CCeLOOa_-yh0_Tw4WaoC_ZcvBvMXeMm578qsk" - }, - { - "id": "pair_e2ee946f065446a4860efd63ffe68ec7", - "name": "Content-Type", - "value": "multipart/form-data" - } - ], - "isPrivate": false, - "metaSortKey": 0, - "method": "PUT", - "modified": 1559495101626, - "name": "add group image", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/admin/groups/52f5580c-937e-410d-b9e5-6e8e44328d94/avatar", - "_type": "request" - }, - { - "_id": "req_1c9902f273e64647b06129d8bc8f6529", - "authentication": {}, - "body": {}, - "created": 1559495101627, - "description": "", - "headers": [], - "isPrivate": false, - "metaSortKey": 100, - "method": "POST", - "modified": 1559495101627, - "name": "Jwt", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "http://localhost:9090/oauth/token", - "_type": "request" - }, - { - "_id": "req_39b6b70f8692452d8048d964dfbd01c8", - "authentication": {}, - "body": { - "mimeType": "application/json", - "text": "{\n\t\"cid\":\"engsmyre\",\n\t\"password\":\"password\"\n}" - }, - "created": 1559495101630, - "description": "", - "headers": [ - { - "id": "pair_f1c12844a5584bc2a3e9ab5a71693afc", - "name": "Content-Type", - "value": "application/json" - } - ], - "isPrivate": false, - "metaSortKey": 2295.99609375, - "method": "POST", - "modified": 1559495101630, - "name": "login", - "parameters": [], - "parentId": "fld_c846f7fe3dad4f209e047c857d24e546", - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingSendCookies": true, - "settingStoreCookies": true, - "url": "localhost:8081/api/users/login", - "_type": "request" - } - ] -} diff --git a/backend/build.gradle b/backend/build.gradle deleted file mode 100644 index e443729f1..000000000 --- a/backend/build.gradle +++ /dev/null @@ -1,144 +0,0 @@ -buildscript { - ext { - springBootVersion = "2.4.+" - springVersion = "5.3.+" - } - repositories { - mavenCentral() - } - dependencies { - classpath "org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}" - } -} - -plugins { - id "java" - id "eclipse" - id "application" - id "checkstyle" - id "pmd" - id "jacoco" - id "nebula.lint" version "16.7.0" -} - -apply plugin: "org.springframework.boot" -apply plugin: "io.spring.dependency-management" -group = "it.chalmers" -version = "0.9.0-SNAPSHOT" -sourceCompatibility = 11 -mainClassName = "it.chalmers.gamma.GammaApplication" - -repositories { - mavenCentral() -} -jar { - manifest { - attributes "Main-Class": "it.chalmers.GammaApplication" - } - from { - configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } - } -} - -dependencies { - - compileOnly( - "com.github.spotbugs:spotbugs-annotations:3.1.8" - ) - // Are not needed to compile and build, only to configure - runtime( - "org.springframework.security.oauth.boot:spring-security-oauth2-autoconfigure:${springBootVersion}", - "org.springframework.boot:spring-boot-devtools:${springBootVersion}", - "org.postgresql:postgresql:42.2.12", - "org.springframework.boot:spring-boot-starter-data-jpa:${springBootVersion}", - "org.springframework.boot:spring-boot-starter-web:${springBootVersion}", - "org.springframework.boot:spring-boot-starter-data-redis:${springBootVersion}", - "org.springframework.session:spring-session-data-redis:2.2.2.RELEASE", - "org.springframework.boot:spring-boot-starter-thymeleaf:${springBootVersion}", - "org.flywaydb:flyway-core:6.3.3" - - ) - compile( - "org.springframework:spring-tx:${springVersion}", - "org.springframework.security:spring-security-core:${springVersion}", - "org.springframework.security:spring-security-web:${springVersion}", - "org.springframework:spring-beans:${springVersion}", - "org.springframework.data:spring-data-jpa:${springBootVersion}", - "org.springframework:spring-core:${springVersion}", - "org.springframework:spring-web:${springVersion}", - "org.springframework:spring-context:${springVersion}", - "org.springframework:spring-webmvc:${springVersion}", - "org.springframework.security:spring-security-config:${springVersion}", - "org.springframework.security.oauth:spring-security-oauth2:${springBootVersion}", - "org.springframework.boot:spring-boot-autoconfigure:${springBootVersion}", - "org.springframework.session:spring-session-core:${springBootVersion}", - "org.springframework.boot:spring-boot:${springBootVersion}", - "org.hibernate:hibernate-core:5.4.14.Final", - "javax.validation:validation-api:2.0.1.Final", - "org.apache.tomcat.embed:tomcat-embed-core:9.0.34", - "org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final", - "org.apache.httpcomponents:httpcore:4.4.13", - "javax.persistence:javax.persistence-api:2.2", - "org.apache.httpcomponents:httpclient:4.5.6", - "javax.transaction:javax.transaction-api:1.3", - "com.fasterxml.jackson.core:jackson-annotations:2.10.3", - "org.slf4j:slf4j-api:1.7.30", - "com.fasterxml.jackson.core:jackson-databind:2.10.3", - "com.googlecode.json-simple:json-simple:1.1.1", - "io.jsonwebtoken:jjwt:0.9.1", - "commons-io:commons-io:2.6", - "org.apache.httpcomponents:httpmime:4.5.12", - "io.springfox:springfox-swagger-ui:2.9.2", - "io.springfox:springfox-swagger2:2.9.2" - ) - - testCompile( - "org.springframework:spring-test:${springVersion}", - "org.springframework.security:spring-security-test:${springVersion}", - "org.springframework.boot:spring-boot-test-autoconfigure:${springBootVersion}", - "org.springframework.boot:spring-boot-test:${springBootVersion}", - "junit:junit:4.13.1", - "org.mockito:mockito-all:1.10.19", - ) - - - testRuntimeOnly( - "com.h2database:h2:1.4.200", - "org.springframework.restdocs:spring-restdocs-mockmvc", - ) -} - -repositories { - mavenCentral() -} - -checkstyle { - toolVersion = "8.11" - ignoreFailures = false - maxWarnings = 0 - configFile = project(":").file("config/checkstyle/checkstyle.xml") - configProperties = ["suppressionFile": project(":").file("config/checkstyle/suppressions.xml")] -} - -pmd { - toolVersion = "6.21.0" - consoleOutput = false - ignoreFailures = false - rulePriority = 5 - ruleSets = [] - ruleSetConfig = resources.text.fromFile("./config/pmd/ruleset.xml") -} - -jacoco { - toolVersion = "0.8.5" -} - -jacocoTestReport { - reports { - html.enabled = true - } -} -// Is not perfect, but gives you an idea of what needs to be changed -gradleLint { - rules = ["dependency-parentheses", "archaic-wrapper"] -} diff --git a/backend/config/checkstyle/checkstyle.xml b/backend/config/checkstyle/checkstyle.xml deleted file mode 100644 index 3f09dd734..000000000 --- a/backend/config/checkstyle/checkstyle.xml +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/backend/config/checkstyle/suppressions.xml b/backend/config/checkstyle/suppressions.xml deleted file mode 100644 index 9b5539341..000000000 --- a/backend/config/checkstyle/suppressions.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/backend/config/pmd/ruleset.xml b/backend/config/pmd/ruleset.xml deleted file mode 100755 index 7672c612f..000000000 --- a/backend/config/pmd/ruleset.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - PMD rule set for Gamma. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/backend/dev.Dockerfile b/backend/dev.Dockerfile deleted file mode 100644 index 431553878..000000000 --- a/backend/dev.Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM gradle:6.3.0-jdk11 -#Gradle docker has gradle user as default -USER root - - -WORKDIR /app - -#db is used to separate development and production databases - -# Environment variables needed for Gamma to run in Production env, These must be changed!!. -COPY . /app - -RUN mkdir -p /app -RUN chown -R gradle /app - -USER gradle - -RUN gradle :build -x test -x pmdMain -x checkstyleMain -x pmdTest -# This probably should not have a static path, but instead build in a custom path. -CMD sleep 5 && java -jar -Dspring.profiles.active=development build/libs/gamma-0.9.0-SNAPSHOT.jar - diff --git a/backend/dockerfile b/backend/dockerfile deleted file mode 100644 index 59eed412a..000000000 --- a/backend/dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -FROM gradle:6.3.0-jdk11 -#Gradle docker has gradle user as default -USER root - - -WORKDIR /app - -#db is used to separate development and production databases - -# Environment variables needed for Gamma to run in Production env, These must be changed!!. -COPY . /app - -ENV LOGGING_FILE log/production.log - -RUN mkdir -p /app -RUN chown -R gradle /app - -USER gradle - -RUN gradle :build -x test -x pmdMain -x checkstyleMain -x pmdTest -# This probably should not have a static path, but instead build in a custom path. -CMD sleep 5 && java -jar -Dspring.profiles.active=production build/libs/gamma-0.9.0-SNAPSHOT.jar - diff --git a/backend/gradle/wrapper/gradle-wrapper.jar b/backend/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index e708b1c023ec8b20f512888fe07c5bd3ff77bb8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM diff --git a/backend/gradle/wrapper/gradle-wrapper.properties b/backend/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 4d9ca1649..000000000 --- a/backend/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/backend/gradlew b/backend/gradlew deleted file mode 100755 index 4f906e0c8..000000000 --- a/backend/gradlew +++ /dev/null @@ -1,185 +0,0 @@ -#!/usr/bin/env sh - -# -# Copyright 2015 the original author or authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn () { - echo "$*" -} - -die () { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=`expr $i + 1` - done - case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=`save "$@"` - -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" - -exec "$JAVACMD" "$@" diff --git a/backend/gradlew.bat b/backend/gradlew.bat deleted file mode 100644 index ac1b06f93..000000000 --- a/backend/gradlew.bat +++ /dev/null @@ -1,89 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/backend/settings.gradle b/backend/settings.gradle deleted file mode 100644 index a6a599a2f..000000000 --- a/backend/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = 'gamma' diff --git a/backend/src/main/java/it/chalmers/gamma/GammaApplication.java b/backend/src/main/java/it/chalmers/gamma/GammaApplication.java deleted file mode 100644 index 84d4f4b6f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/GammaApplication.java +++ /dev/null @@ -1,13 +0,0 @@ -package it.chalmers.gamma; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -@SuppressWarnings("PMD.UseUtilityClass") -@SpringBootApplication -public class GammaApplication { - - public static void main(String[] args) { - SpringApplication.run(GammaApplication.class, args); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/bootstrap/AdminBootstrap.java b/backend/src/main/java/it/chalmers/gamma/bootstrap/AdminBootstrap.java deleted file mode 100644 index 00ecd24d9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/bootstrap/AdminBootstrap.java +++ /dev/null @@ -1,90 +0,0 @@ -package it.chalmers.gamma.bootstrap; - -import it.chalmers.gamma.db.entity.Text; -import it.chalmers.gamma.domain.GroupType; -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; - -import java.time.Year; -import java.util.Calendar; -import java.util.GregorianCalendar; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Component; - -@Component -public class AdminBootstrap { - - private static final Logger LOGGER = LoggerFactory.getLogger(AdminBootstrap.class); - - private final BootstrapConfig config; - - private final BootstrapServiceHelper helper; - - public AdminBootstrap(BootstrapConfig bootstrapConfig, BootstrapServiceHelper bootstrapServiceHelper) { - this.config = bootstrapConfig; - this.helper = bootstrapServiceHelper; - } - - void runAdminBootstrap() { - String admin = "admin"; - if (!this.helper.getUserService().userExists(admin)) { - LOGGER.info("Creating admin user, cid:admin, password: " + this.config.getPassword()); - Text description = new Text(); - String descriptionText = "Super admin group, do not add anything to this group," - + " as it is a way to always keep a privileged user on startup"; - description.setEn(descriptionText); - description.setSv(descriptionText); - Text function = new Text(); - function.setEn(descriptionText); - function.setSv(descriptionText); - String adminMail = "admin@chalmers.it"; - FKITSuperGroupDTO superGroupCreation = - new FKITSuperGroupDTO( - "superadmin", - "super admin", - GroupType.COMMITTEE, - adminMail - ); - Calendar end = new GregorianCalendar(); - end.set(2099, Calendar.DECEMBER, 31); - Calendar start = new GregorianCalendar(); - start.setTimeInMillis(System.currentTimeMillis()); - FKITSuperGroupDTO superGroup = - this.helper.getSuperGroupService().createSuperGroup(superGroupCreation); - FKITGroupDTO group = new FKITGroupDTO( - start, end, description, adminMail, function, - "superadmin", "superAdmin", null, superGroup - ); - group = this.helper.getGroupService().createGroup(group); - Text p = new Text(); - p.setSv(admin); - p.setEn(admin); - PostDTO post = this.helper.getPostService().addPost(p); - ITUserDTO user = this.helper.getUserService().createUser( - admin, - admin, - admin, - admin, - Year.of(2018), - true, - adminMail, - this.config.getPassword() - ); - this.helper.getMembershipService().addUserToGroup( - group, - user, - post, - admin - ); // This might break on a new year - AuthorityLevelDTO authorityLevel = this.helper.getAuthorityLevelService().addAuthorityLevel(admin); - this.helper.getAuthorityService().createAuthority(superGroup, post, authorityLevel); - LOGGER.info("admin user created!"); - } - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/bootstrap/Bootstrap.java b/backend/src/main/java/it/chalmers/gamma/bootstrap/Bootstrap.java deleted file mode 100644 index de6e7c789..000000000 --- a/backend/src/main/java/it/chalmers/gamma/bootstrap/Bootstrap.java +++ /dev/null @@ -1,63 +0,0 @@ -package it.chalmers.gamma.bootstrap; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.boot.CommandLineRunner; -import org.springframework.stereotype.Component; - - -/** - * This class adds a superadmin on startup if one does not already exist, to make sure one - * always exists, and to make development easier. It also adds mock data from /mock/mock.json - */ -@Component -public class Bootstrap implements CommandLineRunner { - - private static final Logger LOGGER = LoggerFactory.getLogger(Bootstrap.class); - - private final BootstrapConfig config; - - private final BootstrapServiceHelper helper; - - private final AdminBootstrap adminBootstrap; - - private final MockBootstrap mockBootstrap; - - private final TestClientBootstrap testClientBootstrap; - - private final MiscBootstrap miscBootstrap; - - public Bootstrap(BootstrapConfig config, - BootstrapServiceHelper helper, - AdminBootstrap adminBootstrap, - MockBootstrap mockBootstrap, - TestClientBootstrap testClientBootstrap, MiscBootstrap miscBootstrap) { - this.config = config; - this.helper = helper; - this.adminBootstrap = adminBootstrap; - this.mockBootstrap = mockBootstrap; - this.testClientBootstrap = testClientBootstrap; - this.miscBootstrap = miscBootstrap; - } - - @Override - public void run(String... args) { - this.miscBootstrap.runImageBootstrap(); - if (shouldRunBootstrap()) { - LOGGER.info("No admin user, running Bootstrap..."); - this.adminBootstrap.runAdminBootstrap(); - if (this.config.isMocking()) { - LOGGER.info("Mock enabled..."); - this.mockBootstrap.runMockBootstrap(); - this.testClientBootstrap.runOauthClient(); - LOGGER.info("Mock finished!"); - } - LOGGER.info("Bootstrap finished!"); - } - } - - private boolean shouldRunBootstrap() { - return !this.helper.getUserService().userExists("admin"); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/bootstrap/BootstrapConfig.java b/backend/src/main/java/it/chalmers/gamma/bootstrap/BootstrapConfig.java deleted file mode 100644 index 371b9012e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/bootstrap/BootstrapConfig.java +++ /dev/null @@ -1,72 +0,0 @@ -package it.chalmers.gamma.bootstrap; - -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Configuration; - -@Configuration -public class BootstrapConfig { - - @Value("${application.standard-admin-account.password}") - private String password; - - @Value("${application.default-oauth2-client.client-name}") - private String oauth2ClientName; - - @Value("${application.default-oauth2-client.client-id}") - private String oauth2ClientId; - - @Value("${application.default-oauth2-client.client-secret}") - private String oauth2ClientSecret; - - @Value("${application.default-oauth2-client.redirect-uri}") - private String oauth2ClientRedirectUri; - - @Value("${application.default-oauth2-client.api-key}") - private String oauth2ClientApiKey; - - @Value("${application.mocking}") - private boolean mocking; - - @Value("${application.auth.accessTokenValidityTime}") // TODO Fix this - private int accessTokenValidityTime; - - @Value("${application.auth.refreshTokenValidityTime}") - private int refreshTokenValidityTime; - - public String getPassword() { - return this.password; - } - - public String getOauth2ClientName() { - return this.oauth2ClientName; - } - - public String getOauth2ClientId() { - return this.oauth2ClientId; - } - - public String getOauth2ClientSecret() { - return this.oauth2ClientSecret; - } - - public String getOauth2ClientRedirectUri() { - return this.oauth2ClientRedirectUri; - } - - public String getOauth2ClientApiKey() { - return this.oauth2ClientApiKey; - } - - public boolean isMocking() { - return this.mocking; - } - - public int getAccessTokenValidityTime() { - return this.accessTokenValidityTime; - } - - public int getRefreshTokenValidityTime() { - return this.refreshTokenValidityTime; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/bootstrap/BootstrapServiceHelper.java b/backend/src/main/java/it/chalmers/gamma/bootstrap/BootstrapServiceHelper.java deleted file mode 100644 index cca80733c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/bootstrap/BootstrapServiceHelper.java +++ /dev/null @@ -1,93 +0,0 @@ -package it.chalmers.gamma.bootstrap; - -import it.chalmers.gamma.service.ApiKeyService; -import it.chalmers.gamma.service.AuthorityLevelService; -import it.chalmers.gamma.service.AuthorityService; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.FKITSuperGroupService; -import it.chalmers.gamma.service.ITClientService; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.service.MembershipService; -import it.chalmers.gamma.service.PostService; - -import org.springframework.stereotype.Component; - -@SuppressWarnings({"PMD.ExcessiveParameterList"}) -@Component() -public final class BootstrapServiceHelper { - - private final ITUserService userService; - - private final FKITGroupService groupService; - - private final AuthorityLevelService authorityLevelService; - - private final PostService postService; - - private final MembershipService membershipService; - - private final AuthorityService authorityService; - - private final ITClientService itClientService; - - - private final ApiKeyService apiKeyService; - - private final FKITSuperGroupService superGroupService; - - public BootstrapServiceHelper(ITUserService userService, - FKITGroupService groupService, - AuthorityLevelService authorityLevelService, - PostService postService, - MembershipService membershipService, - AuthorityService authorityService, - ITClientService itClientService, - ApiKeyService apiKeyService, - FKITSuperGroupService superGroupService) { - this.userService = userService; - this.groupService = groupService; - this.authorityLevelService = authorityLevelService; - this.postService = postService; - this.membershipService = membershipService; - this.authorityService = authorityService; - this.itClientService = itClientService; - this.apiKeyService = apiKeyService; - this.superGroupService = superGroupService; - } - - public ITUserService getUserService() { - return this.userService; - } - - public FKITGroupService getGroupService() { - return this.groupService; - } - - public AuthorityLevelService getAuthorityLevelService() { - return this.authorityLevelService; - } - - public PostService getPostService() { - return this.postService; - } - - public MembershipService getMembershipService() { - return this.membershipService; - } - - public AuthorityService getAuthorityService() { - return this.authorityService; - } - - public ITClientService getItClientService() { - return this.itClientService; - } - - public ApiKeyService getApiKeyService() { - return this.apiKeyService; - } - - public FKITSuperGroupService getSuperGroupService() { - return this.superGroupService; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/bootstrap/MiscBootstrap.java b/backend/src/main/java/it/chalmers/gamma/bootstrap/MiscBootstrap.java deleted file mode 100644 index 5a22167b8..000000000 --- a/backend/src/main/java/it/chalmers/gamma/bootstrap/MiscBootstrap.java +++ /dev/null @@ -1,44 +0,0 @@ -package it.chalmers.gamma.bootstrap; - -import java.io.File; -import java.io.IOException; -import java.nio.file.Files; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.core.io.Resource; -import org.springframework.stereotype.Component; - -@Component -public class MiscBootstrap { - - @Value("classpath:image/default.jpg") - private Resource defaultResourceFile; - - @Value("${application.files.path}") - private String targetDir; - - private static final Logger LOGGER = LoggerFactory.getLogger(MiscBootstrap.class); - - - public void runImageBootstrap() { - File targetFile = new File(String.format("%s/%s", this.targetDir, "default.jpg")); - if (!targetFile.exists()) { - LOGGER.info("Default Avatar file does not exist, creating a new one"); - try { - File defaultFile = this.defaultResourceFile.getFile(); - if (defaultFile.isFile()) { - File targetDirFile = new File(this.targetDir); - if (!targetDirFile.mkdir()) { - LOGGER.warn("Could not create target directory"); - } - Files.copy(defaultFile.toPath(), targetFile.toPath()); - } else { - throw new IOException(); - } - } catch (IOException e) { - LOGGER.warn("Could not add a default avatar image"); - } - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/bootstrap/MockBootstrap.java b/backend/src/main/java/it/chalmers/gamma/bootstrap/MockBootstrap.java deleted file mode 100644 index 24de65c78..000000000 --- a/backend/src/main/java/it/chalmers/gamma/bootstrap/MockBootstrap.java +++ /dev/null @@ -1,204 +0,0 @@ -package it.chalmers.gamma.bootstrap; - -import com.fasterxml.jackson.databind.ObjectMapper; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.util.mock.MockData; - -import java.io.IOException; -import java.time.Instant; -import java.time.ZoneOffset; -import java.time.ZonedDateTime; -import java.time.temporal.ChronoUnit; -import java.util.Calendar; -import java.util.GregorianCalendar; -import java.util.HashMap; -import java.util.Map; -import java.util.UUID; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.core.io.Resource; -import org.springframework.core.io.ResourceLoader; -import org.springframework.stereotype.Component; - -@Component -public class MockBootstrap { - - private static final Logger LOGGER = LoggerFactory.getLogger(MockBootstrap.class); - - private final BootstrapServiceHelper helper; - - private final ResourceLoader resourceLoader; - - public MockBootstrap(BootstrapServiceHelper helper, ResourceLoader resourceLoader) { - this.helper = helper; - this.resourceLoader = resourceLoader; - } - - void runMockBootstrap() { - LOGGER.info("Running mock..."); - - Resource resource = this.resourceLoader.getResource("classpath:/mock/mock.json"); - ObjectMapper objectMapper = new ObjectMapper(); - MockData mockData = null; - try { - mockData = objectMapper.readValue(resource.getInputStream(), MockData.class); - } catch (IOException e) { - LOGGER.error(e.getMessage()); - LOGGER.error("Error when trying to read mock.json"); - return; - } - - final Map users = createUsers(mockData); - LOGGER.info("Users created"); - - final Map posts = createPosts(mockData); - LOGGER.info("Posts created"); - - final Map superGroups = createSuperGroups(mockData); - LOGGER.info("Super groups created"); - - createGroups(mockData, users, posts, superGroups); - LOGGER.info("Groups created"); - - LOGGER.info("Mock finished"); - } - - private Map createUsers(MockData mockData) { - Map users = new HashMap<>(); - - mockData.getUsers().forEach(mockUser -> { - ITUserDTO user = this.helper.getUserService().createUser( - mockUser.getId(), - mockUser.getNick(), - mockUser.getFirstName(), - mockUser.getLastName(), - mockUser.getCid(), - mockUser.getAcceptanceYear(), - true, - mockUser.getCid() + "@student.chalmers.it", - "password" - ); - - users.put(user.getId(), user); - }); - - return users; - } - - private Map createPosts(MockData mockData) { - Map posts = new HashMap<>(); - - mockData.getPosts().forEach(mockPost -> { - PostDTO post = this.helper.getPostService().addPost( - mockPost.getId(), - mockPost.getPostName(), - "" - ); - - posts.put(post.getId(), post); - }); - - return posts; - } - - private Map createGroups( - MockData mockData, - Map users, - Map posts, - Map superGroups) { - - Calendar activeGroupBecomesActive = toCalendar( - Instant.now().minus(1, ChronoUnit.DAYS) - ); - Calendar activeGroupBecomesInactive = toCalendar( - Instant.now().plus(365, ChronoUnit.DAYS) - ); - - Calendar inactiveGroupBecomesActive = toCalendar( - Instant.now() - .minus(366, ChronoUnit.DAYS) - ); - Calendar inactiveGroupBecomesInactive = toCalendar( - Instant.now().minus(1, ChronoUnit.DAYS) - ); - - int activeYear = activeGroupBecomesActive.get(Calendar.YEAR); - int inactiveYear = inactiveGroupBecomesActive.get(Calendar.YEAR); - - Map groups = new HashMap<>(); - - mockData.getGroups().forEach(mockGroup -> { - int year = mockGroup.isActive() ? activeYear : inactiveYear; - String name = mockGroup.getName() + year; - String prettyName = mockGroup.getPrettyName() + year; - Calendar active = mockGroup.isActive() - ? activeGroupBecomesActive - : inactiveGroupBecomesActive; - Calendar inactive = mockGroup.isActive() - ? activeGroupBecomesInactive - : inactiveGroupBecomesInactive; - - FKITGroupDTO group = new FKITGroupDTO( - mockGroup.getId(), - active, - inactive, - mockGroup.getDescription(), - name + "@chalmers.it", - mockGroup.getFunction(), - name, - prettyName, - null, - superGroups.get(mockGroup.getSuperGroup()) - ); - - groups.put(group.getId(), group); - - this.helper.getGroupService().createGroup(group); - - mockGroup.getMembers().forEach(mockMembership -> { - PostDTO post = posts.get(mockMembership.getPostId()); - ITUserDTO user = users.get(mockMembership.getUserId()); - - this.helper.getMembershipService().addUserToGroup( - group, - user, - post, - mockMembership.getUnofficialPostName() - ); - }); - }); - - return groups; - } - - private Map createSuperGroups(MockData mockData) { - Map superGroupDTOMap = new HashMap<>(); - mockData.getSuperGroups().forEach(mockSuperGroup -> { - FKITSuperGroupDTO superGroup = new FKITSuperGroupDTO( - mockSuperGroup.getId(), - mockSuperGroup.getName(), - mockSuperGroup.getPrettyName(), - mockSuperGroup.getType(), - mockSuperGroup.getName() + "@chalmers.it" - ); - - superGroupDTOMap.put(superGroup.getId(), this.helper.getSuperGroupService().createSuperGroup(superGroup)); - }); - return superGroupDTOMap; - } - - private Calendar toCalendar(Instant i) { - return GregorianCalendar.from( - ZonedDateTime.ofInstant( - i, - ZoneOffset.UTC - ) - ); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/bootstrap/TestClientBootstrap.java b/backend/src/main/java/it/chalmers/gamma/bootstrap/TestClientBootstrap.java deleted file mode 100644 index 49874ecd0..000000000 --- a/backend/src/main/java/it/chalmers/gamma/bootstrap/TestClientBootstrap.java +++ /dev/null @@ -1,55 +0,0 @@ -package it.chalmers.gamma.bootstrap; - -import it.chalmers.gamma.db.entity.ITClient; -import it.chalmers.gamma.db.entity.Text; - -import java.time.Instant; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Component; - -@Component -class TestClientBootstrap { - - private static final Logger LOGGER = LoggerFactory.getLogger(TestClientBootstrap.class); - - private final BootstrapConfig config; - - private final BootstrapServiceHelper helper; - - public TestClientBootstrap(BootstrapConfig bootstrapConfig, BootstrapServiceHelper bootstrapServiceHelper) { - this.config = bootstrapConfig; - this.helper = bootstrapServiceHelper; - } - - void runOauthClient() { - if (!this.helper.getItClientService().clientExists(this.config.getOauth2ClientId())) { - LOGGER.info("Creating test client..."); - ITClient client = new ITClient(); - client.setName(this.config.getOauth2ClientName()); - Text description = new Text(); - description.setEn("Client for mocking " + this.config.getOauth2ClientName()); - description.setSv("Klient för att mocka " + this.config.getOauth2ClientName()); - client.setDescription(description); - client.setWebServerRedirectUri(this.config.getOauth2ClientRedirectUri()); - client.setCreatedAt(Instant.now()); - client.setLastModifiedAt(Instant.now()); - client.setAccessTokenValidity(this.config.getAccessTokenValidityTime()); - client.setAutoApprove(true); - client.setRefreshTokenValidity(this.config.getRefreshTokenValidityTime()); - client.setClientId(this.config.getOauth2ClientId()); - client.setClientSecret("{noop}" + this.config.getOauth2ClientSecret()); - this.helper.getItClientService().addITClient(client); - Text apiDescription = new Text(); - apiDescription.setSv("API key"); - apiDescription.setEn("API key"); - this.helper.getApiKeyService().addApiKey( - this.config.getOauth2ClientName(), - this.config.getOauth2ClientApiKey(), - apiDescription - ); - LOGGER.info("Test client created!"); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/config/CookieConfig.java b/backend/src/main/java/it/chalmers/gamma/config/CookieConfig.java deleted file mode 100644 index e2302cf6e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/config/CookieConfig.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.config; - -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Bean; -import org.springframework.session.web.http.CookieSerializer; -import org.springframework.session.web.http.DefaultCookieSerializer; -import org.springframework.stereotype.Component; - -/** - * All other cookie config can be found in application.yml and application-production.yml - */ -@Component -public class CookieConfig { - - @Value("${application.production}") - private boolean production; - - @Value("${application.cookie.domain}") - private String domain; - - @Value("${application.cookie.path}") - private String path; - - @Value("${application.cookie.validity-time}") - private int validityTime; - - //Remember Me functionality is in WebSecurityConfig - @Bean - public CookieSerializer cookieSerializer() { - DefaultCookieSerializer serializer = new DefaultCookieSerializer(); - serializer.setSameSite("STRICT"); - serializer.setUseSecureCookie(this.production); - serializer.setCookieName("gamma"); - serializer.setDomainName(this.domain); - serializer.setUseHttpOnlyCookie(true); - serializer.setCookiePath(this.path); - serializer.setCookieMaxAge(this.validityTime); - return serializer; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/config/CustomPasswordEncoder.java b/backend/src/main/java/it/chalmers/gamma/config/CustomPasswordEncoder.java deleted file mode 100644 index 7a860c7d0..000000000 --- a/backend/src/main/java/it/chalmers/gamma/config/CustomPasswordEncoder.java +++ /dev/null @@ -1,14 +0,0 @@ -package it.chalmers.gamma.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.security.crypto.factory.PasswordEncoderFactories; -import org.springframework.security.crypto.password.PasswordEncoder; - -@Configuration -public class CustomPasswordEncoder { - @Bean - public PasswordEncoder passwordEncoder() { - return PasswordEncoderFactories.createDelegatingPasswordEncoder(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/config/MvcConfig.java b/backend/src/main/java/it/chalmers/gamma/config/MvcConfig.java deleted file mode 100644 index 055af6f50..000000000 --- a/backend/src/main/java/it/chalmers/gamma/config/MvcConfig.java +++ /dev/null @@ -1,31 +0,0 @@ -package it.chalmers.gamma.config; - -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.EnableWebMvc; -import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - -@Configuration -@EnableWebMvc -public class MvcConfig implements WebMvcConfigurer { - - @Override - public void addResourceHandlers(ResourceHandlerRegistry registry) { - registry.addResourceHandler("/css/**") - .addResourceLocations("classpath:/static/css/"); - - registry.addResourceHandler("/js/**") - .addResourceLocations("classpath:/static/js/"); - - registry.addResourceHandler("/img/**") - .addResourceLocations("classpath:/static/img/"); - - registry.addResourceHandler("swagger-ui.html") - .addResourceLocations("classpath:/META-INF/resources/"); - - registry.addResourceHandler("/webjars/**") - .addResourceLocations("classpath:/META-INF/resources/webjars/"); - } - - -} diff --git a/backend/src/main/java/it/chalmers/gamma/config/OAuth2Config.java b/backend/src/main/java/it/chalmers/gamma/config/OAuth2Config.java deleted file mode 100644 index f47aada8c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/config/OAuth2Config.java +++ /dev/null @@ -1,133 +0,0 @@ -package it.chalmers.gamma.config; - -import it.chalmers.gamma.service.ITClientService; -import it.chalmers.gamma.service.ITUserApprovalService; -import it.chalmers.gamma.service.ITUserService; - -import java.net.MalformedURLException; -import java.net.URL; -import java.util.Arrays; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Primary; -import org.springframework.security.authentication.AuthenticationManager; -import org.springframework.security.oauth2.common.DefaultOAuth2AccessToken; -import org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer; -import org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter; -import org.springframework.security.oauth2.config.annotation.web.configuration.EnableAuthorizationServer; -import org.springframework.security.oauth2.config.annotation.web.configuration.EnableOAuth2Client; -import org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerEndpointsConfigurer; -import org.springframework.security.oauth2.provider.token.DefaultTokenServices; -import org.springframework.security.oauth2.provider.token.TokenEnhancer; -import org.springframework.security.oauth2.provider.token.TokenEnhancerChain; -import org.springframework.security.oauth2.provider.token.TokenStore; -import org.springframework.security.oauth2.provider.token.store.IssuerClaimVerifier; -import org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter; -import org.springframework.security.oauth2.provider.token.store.JwtClaimsSetVerifier; -import org.springframework.security.oauth2.provider.token.store.JwtTokenStore; - -@Configuration -@EnableAuthorizationServer -@EnableOAuth2Client -public class OAuth2Config extends AuthorizationServerConfigurerAdapter { - - @Qualifier("userDetailsService") - private final ITUserService userDetailsService; - - @Qualifier("authenticationManagerBean") - private final AuthenticationManager authenticationManager; - - @Qualifier("clientDetailsService") - private final ITClientService clientDetailsService; - - private final ITUserApprovalService itUserApprovalService; - - @Value("${security.jwt.token.secret-key}") - private String signingKey; - - @Value("${security.jwt.token.issuer}") - private String issuer; - - //@Value("${security.jwt.token.audience}") - //private String audience; - - @Value("${security.jwt.token.expire-length}") - private long expiration; - - public OAuth2Config(ITUserService userDetailsService, AuthenticationManager authenticationManager, - ITClientService clientDetailsService, ITUserApprovalService itUserApprovalService) { - this.userDetailsService = userDetailsService; - this.authenticationManager = authenticationManager; - this.clientDetailsService = clientDetailsService; - this.itUserApprovalService = itUserApprovalService; - } - - - @Override - public void configure(AuthorizationServerEndpointsConfigurer configurer) { - TokenEnhancerChain enhancerChain = new TokenEnhancerChain(); - enhancerChain.setTokenEnhancers(Arrays.asList(issuerTokenEnhancer(), accessTokenConverter())); - configurer.tokenEnhancer(enhancerChain) - .accessTokenConverter(accessTokenConverter()) - .authenticationManager(this.authenticationManager) - .userDetailsService(this.userDetailsService) - .approvalStore(this.itUserApprovalService); - } - - @Override - public void configure(ClientDetailsServiceConfigurer clients) throws Exception { - clients.withClientDetails(this.clientDetailsService); - } - - @Bean - public TokenEnhancer issuerTokenEnhancer() { - return (accessToken, authentication) -> { - - Map additionalInfo = new HashMap<>(); - additionalInfo.put("iss", this.issuer); - // additionalInfo.put("aud", this.audience); - ((DefaultOAuth2AccessToken) accessToken).setAdditionalInformation(additionalInfo); - ((DefaultOAuth2AccessToken) accessToken).setExpiration( - new Date(System.currentTimeMillis() + this.expiration * 1000)); - return accessToken; - }; - } - - - @Bean - @Primary - public DefaultTokenServices tokenServices() { - final DefaultTokenServices defaultTokenServices = new DefaultTokenServices(); - defaultTokenServices.setTokenStore(tokenStore()); - defaultTokenServices.setSupportRefreshToken(true); - return defaultTokenServices; - } - - @Bean - public TokenStore tokenStore() { - return new JwtTokenStore(accessTokenConverter()); - } - - @Bean - public JwtAccessTokenConverter accessTokenConverter() { - final JwtAccessTokenConverter converter = new JwtAccessTokenConverter(); - converter.setSigningKey(this.signingKey); - return converter; - } - - @Bean - public JwtClaimsSetVerifier issuerClaimVerifier() { - try { - return new IssuerClaimVerifier(new URL(this.issuer)); - } catch (MalformedURLException e) { - throw new RuntimeException(e); - } - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/config/SpringFoxConfig.java b/backend/src/main/java/it/chalmers/gamma/config/SpringFoxConfig.java deleted file mode 100644 index 3680c2b1c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/config/SpringFoxConfig.java +++ /dev/null @@ -1,22 +0,0 @@ -package it.chalmers.gamma.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import springfox.documentation.builders.PathSelectors; -import springfox.documentation.builders.RequestHandlerSelectors; -import springfox.documentation.spi.DocumentationType; -import springfox.documentation.spring.web.plugins.Docket; -import springfox.documentation.swagger2.annotations.EnableSwagger2; - -@Configuration -@EnableSwagger2 -public class SpringFoxConfig { - @Bean - public Docket api() { - return new Docket(DocumentationType.SWAGGER_2) - .select() - .apis(RequestHandlerSelectors.any()) - .paths(PathSelectors.any()) - .build(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/config/WebSecurityConfig.java b/backend/src/main/java/it/chalmers/gamma/config/WebSecurityConfig.java deleted file mode 100644 index 0078d13ea..000000000 --- a/backend/src/main/java/it/chalmers/gamma/config/WebSecurityConfig.java +++ /dev/null @@ -1,250 +0,0 @@ -package it.chalmers.gamma.config; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.filter.AuthenticationFilterConfigurer; -import it.chalmers.gamma.filter.OauthRedirectFilter; -import it.chalmers.gamma.handlers.LoginRedirectHandler; -import it.chalmers.gamma.service.ApiKeyService; -import it.chalmers.gamma.service.AuthorityService; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.ITUserService; - -import it.chalmers.gamma.service.PasswordResetService; -import java.util.List; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.core.annotation.Order; -import org.springframework.http.HttpStatus; -import org.springframework.security.authentication.AuthenticationManager; -import org.springframework.security.authentication.dao.DaoAuthenticationProvider; -import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; -import org.springframework.security.config.annotation.web.builders.HttpSecurity; -import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; -import org.springframework.security.config.http.SessionCreationPolicy; -import org.springframework.security.crypto.password.PasswordEncoder; -import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer; -import org.springframework.security.web.authentication.HttpStatusEntryPoint; -import org.springframework.security.web.authentication.www.BasicAuthenticationFilter; -import org.springframework.security.web.util.matcher.AntPathRequestMatcher; - -@Configuration -@EnableResourceServer -@Order(2) -public class WebSecurityConfig extends WebSecurityConfigurerAdapter { - - @Value("${security.jwt.token.secret-key}") - private String secretKey; - - @Value("${security.jwt.token.issuer}") - private String issuer; - - //@Value("${application.production}") - //private boolean inProduction; - - private final ITUserService itUserService; - private final AuthorityService authorityService; - private final ApiKeyService apiKeyService; - private final PasswordResetService passwordResetService; - private final PasswordEncoder passwordEncoder; - private final FKITGroupService fkitGroupService; - @Value("${application.frontend-client-details.successful-login-uri}") - private String baseFrontendUrl; - private final LoginRedirectHandler loginRedirectHandler; - - private static final Logger LOGGER = LoggerFactory.getLogger(WebSecurityConfig.class); - - public WebSecurityConfig(ITUserService itUserService, AuthorityService authorityService, - ApiKeyService apiKeyService, - PasswordResetService passwordResetService, - PasswordEncoder passwordEncoder, - FKITGroupService fkitGroupService, - LoginRedirectHandler loginRedirectHandler) { - this.itUserService = itUserService; - this.authorityService = authorityService; - this.apiKeyService = apiKeyService; - this.passwordResetService = passwordResetService; - this.passwordEncoder = passwordEncoder; - this.fkitGroupService = fkitGroupService; - this.loginRedirectHandler = loginRedirectHandler; - } - - @Override - protected void configure(HttpSecurity http) { - //if (!this.inProduction) { - disableCsrf(http); - // } - setSessionManagementToIfRequired(http); - addAuthenticationFilter(http); - addFormLogin(http); - setPermittedPaths(http); - setAdminPaths(http); - setTheRestOfPathsToAuthenticatedOnly(http); - addRedirectFilter(http); - } - - - @Override - protected void configure(AuthenticationManagerBuilder auth) throws Exception { - auth.authenticationProvider(authProvider()); - } - - @Bean - @Override - public AuthenticationManager authenticationManagerBean() throws Exception { - return super.authenticationManagerBean(); - } - - @Bean - public DaoAuthenticationProvider authProvider() { - DaoAuthenticationProvider authProvider = new DaoAuthenticationProvider(); - authProvider.setUserDetailsService(this.itUserService); - authProvider.setPasswordEncoder(this.passwordEncoder); - return authProvider; - } - - private void disableCsrf(HttpSecurity http) { - try { - http - .csrf().disable(); - } catch (Exception e) { - LOGGER.error("Something went wrong when disabling csrf"); - LOGGER.error(e.getMessage()); - } - } - - private void addRedirectFilter(HttpSecurity http) { - try { - OauthRedirectFilter oauthRedirectFilter = new OauthRedirectFilter(); - http.addFilterBefore(oauthRedirectFilter, BasicAuthenticationFilter.class); - } catch (Exception e) { - LOGGER.error("Something went wrong when adding redirects"); - LOGGER.error(e.getMessage()); - } - } - - private void setSessionManagementToIfRequired(HttpSecurity http) { - try { - http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.IF_REQUIRED); - } catch (Exception e) { - LOGGER.error("Something went wrong when setting SessionManagement to 'if required'"); - LOGGER.error(e.getMessage()); - } - } - - private void addAuthenticationFilter(HttpSecurity http) { - try { - http.apply( - new AuthenticationFilterConfigurer( - this.itUserService, - this.secretKey, - this.issuer, - this.apiKeyService, - this.passwordResetService, - this.baseFrontendUrl - ) - ); - } catch (Exception e) { - LOGGER.error("Something went wrong when adding JwtAuthenticationFilter"); - LOGGER.error(e.getMessage()); - } - } - - private void addFormLogin(HttpSecurity http) { - try { - http - .formLogin() - .loginPage("/login") - .successHandler(this.loginRedirectHandler) - .permitAll() - .and() - .logout() - .logoutRequestMatcher(new AntPathRequestMatcher("/logout")) - .logoutSuccessUrl("/login") - .and() - .httpBasic(); - - - } catch (Exception e) { - LOGGER.error("Something went wrong when adding form login"); - LOGGER.error(e.getMessage()); - } - } - - private void setPermittedPaths(HttpSecurity http) { - try { - - String[] permittedPaths = { - "/login", - "/oauth/authorize", - "/oauth/token", - "/users/create", - "/whitelist/activate_cid", - "/users/reset_password", - "/users/reset_password/finish", - "/css/**", - "/js/**", - "/auth/valid_token", - "/img/**", - "/uploads/**" - }; - - - http - .authorizeRequests() - .antMatchers(permittedPaths).permitAll(); - } catch (Exception e) { - LOGGER.error("Something went wrong when setting"); - LOGGER.error(e.getMessage()); - } - } - - private void setAdminPaths(HttpSecurity http) { - try { - List groups = this.fkitGroupService.getGroups(); - for (FKITGroupDTO group : groups) { - addPathRole(http, group); - } - http.authorizeRequests().antMatchers("/admin/gdpr/**") - .hasAnyAuthority("gdpr", "admin").and().authorizeRequests().antMatchers("/admin/**") - .hasAuthority("admin"); - } catch (Exception e) { - LOGGER.error("something went wrong when setting admin paths"); - LOGGER.error(e.getMessage()); - } - } - - private void addPathRole(HttpSecurity http, FKITGroupDTO group) { - this.authorityService.getAllAuthorities().forEach(a -> { - if (a.getSuperGroup().getId().equals(group.getSuperGroup().getId())) { - try { - http.authorizeRequests().antMatchers("/admin/groups/" - + group.getId() + "/**") - .hasAuthority(a.getAuthorityLevel().getAuthority()); - } catch (Exception e) { - LOGGER.error("Something went wrong when setting authorized paths"); - LOGGER.error(e.getMessage()); - } - } - }); - } - - private void setTheRestOfPathsToAuthenticatedOnly(HttpSecurity http) { - try { - http - .authorizeRequests() - .anyRequest() - .authenticated() - .and() - .exceptionHandling() - .authenticationEntryPoint(new HttpStatusEntryPoint(HttpStatus.UNAUTHORIZED)) - ; - } catch (Exception e) { - LOGGER.error("Something went wrong when setting paths to authenticated only."); - LOGGER.error(e.getMessage()); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/AuthController.java b/backend/src/main/java/it/chalmers/gamma/controller/AuthController.java deleted file mode 100644 index f28dd6b60..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/AuthController.java +++ /dev/null @@ -1,62 +0,0 @@ -package it.chalmers.gamma.controller; - -import io.jsonwebtoken.Claims; -import io.jsonwebtoken.Jws; -import io.jsonwebtoken.Jwts; -import io.jsonwebtoken.MalformedJwtException; -import io.jsonwebtoken.SignatureException; -import it.chalmers.gamma.response.InvalidJWTTokenResponse; -import it.chalmers.gamma.response.ValidJwtResponse; - -import java.nio.charset.StandardCharsets; -import java.util.Base64; -import java.util.Date; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; - - -@RestController -@RequestMapping("/auth") -public class AuthController { - - @Value("${security.jwt.token.secret-key}") - private String secretKey; - @Value("${security.jwt.token.issuer}") - private String issuer; - private static final Logger LOGGER = LoggerFactory.getLogger(AuthController.class); - - - @GetMapping("/valid_token") - public ValidJwtResponse validJWT(@RequestParam("token") String token) { - try { - Jws claim = decodeToken(token); - if (claim.getBody().getExpiration().before(new Date())) { - throw new InvalidJWTTokenResponse(); - } - return new ValidJwtResponse(true); - } catch (InvalidJWTTokenResponse | IllegalArgumentException e) { - return new ValidJwtResponse(false); - } - - } - - private Jws decodeToken(String token) { - try { - return Jwts.parser() - .requireIssuer(this.issuer) - .setSigningKey(Base64.getEncoder().encodeToString( - this.secretKey.getBytes(StandardCharsets.UTF_8)) - ) - .parseClaimsJws(token); - } catch (MalformedJwtException | SignatureException e) { - LOGGER.warn(e.getMessage()); - throw new InvalidJWTTokenResponse(); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/CustomErrorController.java b/backend/src/main/java/it/chalmers/gamma/controller/CustomErrorController.java deleted file mode 100644 index 797519a5a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/CustomErrorController.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.controller; - -import javax.servlet.RequestDispatcher; -import javax.servlet.http.HttpServletRequest; - -import org.springframework.boot.web.servlet.error.ErrorController; -import org.springframework.http.HttpStatus; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.GetMapping; - -@Controller -public class CustomErrorController implements ErrorController { - - @GetMapping("/error") - public String displayError(HttpServletRequest request, Model model) { - Object statusCodeString = request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE); - int statusCode = Integer.parseInt(statusCodeString.toString()); - if (HttpStatus.NOT_FOUND.value() == statusCode) { - model.addAttribute("original_page", - request.getAttribute(RequestDispatcher.FORWARD_REQUEST_URI)); - return "error-404"; - } - if (HttpStatus.valueOf(statusCode).is5xxServerError()) { - return "error-5xx"; - } - if (HttpStatus.UNPROCESSABLE_ENTITY.value() == statusCode) { - model.addAttribute("error_message", request.getAttribute(RequestDispatcher.ERROR_MESSAGE)); - return "error-422"; - } - model.addAttribute("error_code", request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE)); - model.addAttribute("error_message", request.getAttribute(RequestDispatcher.ERROR_MESSAGE)); - model.addAttribute("origin_url", request.getAttribute(RequestDispatcher.FORWARD_REQUEST_URI)); - return "common-error"; - } - - @Override - public String getErrorPath() { - return "/error"; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/FKITGroupController.java b/backend/src/main/java/it/chalmers/gamma/controller/FKITGroupController.java deleted file mode 100644 index 36a2730c9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/FKITGroupController.java +++ /dev/null @@ -1,107 +0,0 @@ -package it.chalmers.gamma.controller; - -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.membership.MembershipDTO; -import it.chalmers.gamma.domain.dto.membership.NoAccountMembershipDTO; -import it.chalmers.gamma.domain.dto.membership.RestrictedMembershipDTO; -import it.chalmers.gamma.response.group.GetActiveFKITGroupsResponse; -import it.chalmers.gamma.response.group.GetActiveFKITGroupsResponse.GetActiveFKITGroupResponseObject; -import it.chalmers.gamma.response.group.GetAllFKITGroupsMinifiedResponse; -import it.chalmers.gamma.response.group.GetAllFKITGroupsMinifiedResponse.GetAllFKITGroupsMinifiedResponseObject; -import it.chalmers.gamma.response.group.GetAllFKITGroupsResponse; -import it.chalmers.gamma.response.group.GetFKITGroupMinifiedResponse; -import it.chalmers.gamma.response.group.GetFKITGroupMinifiedResponse.GetFKITGroupMinifiedResponseObject; -import it.chalmers.gamma.response.group.GetFKITGroupResponse; -import it.chalmers.gamma.response.group.GetFKITGroupResponse.GetFKITGroupResponseObject; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.MembershipService; - -import java.util.List; -import java.util.stream.Collectors; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@SuppressFBWarnings(justification = "I don't know", value = "UC_USELESS_OBJECT") -@SuppressWarnings("PMD.ExcessiveImports") -@RestController -@RequestMapping("/groups") -public final class FKITGroupController { - - //TODO add groupmembers to serialize method call once that has been solved. - - private final FKITGroupService fkitGroupService; - private final MembershipService membershipService; - - public FKITGroupController( - FKITGroupService fkitGroupService, - MembershipService membershipService) { - this.fkitGroupService = fkitGroupService; - this.membershipService = membershipService; - } - - @GetMapping("/{id}") - public GetFKITGroupResponseObject getGroup(@PathVariable("id") String id) { - final FKITGroupDTO group = this.fkitGroupService.getGroup(id); - List minifiedMembers = this.membershipService.getMembershipsInGroup(group); - List noAccountMemberships = this.membershipService.getNoAccountMembership(group); - //List websites = this.getWebsiteDTO(group); - return new GetFKITGroupResponse( - group, - toRestrictedMembershipDTO(minifiedMembers), - noAccountMemberships, - null) - .toResponseObject(); - } - - @GetMapping("/minified") - public GetAllFKITGroupsMinifiedResponseObject getGroupsMinified() { - List responses = this.fkitGroupService.getGroups() - .stream().map(g -> new GetFKITGroupMinifiedResponse(g.toMinifiedDTO())).collect(Collectors.toList()); - return new GetAllFKITGroupsMinifiedResponse(responses).toResponseObject(); - } - - @GetMapping("/{id}/minified") - public GetFKITGroupMinifiedResponseObject getGroupMinified(@PathVariable("id") String id) { - return new GetFKITGroupMinifiedResponse(this.fkitGroupService.getGroup(id) - .toMinifiedDTO()).toResponseObject(); - } - - @GetMapping() - public GetAllFKITGroupsResponse getGroups() { - List responses = this.fkitGroupService.getGroups() - .stream().map(g -> new GetFKITGroupResponse( - g, - toRestrictedMembershipDTO(this.membershipService.getMembershipsInGroup(g)), - this.membershipService.getNoAccountMembership(g), - null - )).collect(Collectors.toList()); - - return new GetAllFKITGroupsResponse(responses); - } - - @GetMapping("/active") - public GetActiveFKITGroupResponseObject getActiveGroups() { - List groups = this.fkitGroupService.getGroups().stream() - .filter(FKITGroupDTO::isActive).collect(Collectors.toList()); - - List groupResponses = groups.stream().map(g -> new GetFKITGroupResponse( - g, - toRestrictedMembershipDTO(this.membershipService.getMembershipsInGroup(g)), - this.membershipService.getNoAccountMembership(g), - null - )).collect(Collectors.toList()); - return new GetActiveFKITGroupsResponse(groupResponses).toResponseObject(); - } - - private List toRestrictedMembershipDTO(List membershipList) { - return membershipList - .stream() - .map(RestrictedMembershipDTO::new) - .collect(Collectors.toList()); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/FileController.java b/backend/src/main/java/it/chalmers/gamma/controller/FileController.java deleted file mode 100644 index 8d6f33a2e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/FileController.java +++ /dev/null @@ -1,27 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.response.FileNotFoundResponse; -import it.chalmers.gamma.response.GetFileResponse; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Paths; -import org.springframework.util.StreamUtils; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/uploads") -public class FileController { - @GetMapping("/{id}.{type}") - public GetFileResponse getFile(@PathVariable("id") String fileName, @PathVariable("type") String type) { - String filePath = String.format("uploads/%s.%s", fileName, type); - try { - byte[] data = StreamUtils.copyToByteArray(Files.newInputStream(Paths.get(filePath))); - return new GetFileResponse(data); - } catch (IOException e) { - throw new FileNotFoundResponse(); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/GroupMemberController.java b/backend/src/main/java/it/chalmers/gamma/controller/GroupMemberController.java deleted file mode 100644 index 2f44b1123..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/GroupMemberController.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.membership.MembershipDTO; -import it.chalmers.gamma.domain.dto.membership.RestrictedMembershipDTO; -import it.chalmers.gamma.response.group.GetMembershipResponse; -import it.chalmers.gamma.response.group.GetMembershipResponse.GetMembershipResponseObject; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.MembershipService; -import java.util.List; -import java.util.stream.Collectors; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/groups") -public class GroupMemberController { - - private final FKITGroupService fkitGroupService; - private final MembershipService membershipService; - - public GroupMemberController(FKITGroupService fkitGroupService, MembershipService membershipService) { - this.fkitGroupService = fkitGroupService; - this.membershipService = membershipService; - } - - @GetMapping("/{id}/members") - public GetMembershipResponseObject getUsersInGroup(@PathVariable("id") String id) { - FKITGroupDTO group = this.fkitGroupService.getGroup(id); - List members = this.membershipService.getMembershipsInGroup(group); - return new GetMembershipResponse( - members - .stream() - .map(RestrictedMembershipDTO::new) - .collect(Collectors.toList()) - ).toResponseObject(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/GroupPostController.java b/backend/src/main/java/it/chalmers/gamma/controller/GroupPostController.java deleted file mode 100644 index 70566b5c1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/GroupPostController.java +++ /dev/null @@ -1,43 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.response.post.GetMultiplePostsResponse; -import it.chalmers.gamma.response.post.GetMultiplePostsResponse.GetMultiplePostsResponseObject; -import it.chalmers.gamma.response.post.GetPostResponse; -import it.chalmers.gamma.response.post.GetPostResponse.GetPostResponseObject; -import it.chalmers.gamma.service.PostService; -import java.util.stream.Collectors; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/groups/posts") -public class GroupPostController { - - private final PostService postService; - - public GroupPostController(PostService postService) { - this.postService = postService; - } - - @GetMapping("/{id}") - public GetPostResponseObject getPost(@PathVariable("id") String id) { - PostDTO post = this.postService.getPostDTO(id); - return new GetPostResponse(post).toResponseObject(); - } - - - /** - * gets all posts in the system. - * - * @return all posts currently in the system - */ - @GetMapping() - public GetMultiplePostsResponseObject getPosts() { - return new GetMultiplePostsResponse(this.postService.getAllPosts().stream() - .map(GetPostResponse::new).collect(Collectors.toList())).toResponseObject(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/ITUserApprovalController.java b/backend/src/main/java/it/chalmers/gamma/controller/ITUserApprovalController.java deleted file mode 100644 index 57ed9a5b9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/ITUserApprovalController.java +++ /dev/null @@ -1,36 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.access.ITClientUserAccessDTO; -import it.chalmers.gamma.response.client.ApprovedITClientsResponse; -import it.chalmers.gamma.service.ITUserApprovalService; - -import java.security.Principal; -import java.util.stream.Collectors; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/users/approval") -public class ITUserApprovalController { - - private final ITUserApprovalService itUserApprovalService; - - public ITUserApprovalController(ITUserApprovalService itUserApprovalService) { - this.itUserApprovalService = itUserApprovalService; - } - - @GetMapping() - public ApprovedITClientsResponse getApprovedClientsByUser(Principal principal) { - String cid = principal.getName(); - - return new ApprovedITClientsResponse( - this.itUserApprovalService.getApprovalsByCid(cid) - .stream() - .map(itUserApprovalDTO -> new ITClientUserAccessDTO(itUserApprovalDTO.getClient())) - .collect(Collectors.toList()) - ); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/ITUserController.java b/backend/src/main/java/it/chalmers/gamma/controller/ITUserController.java deleted file mode 100644 index a4cbf45f8..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/ITUserController.java +++ /dev/null @@ -1,232 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.membership.MembershipDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.domain.dto.user.ITUserRestrictedDTO; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.filter.JwtAuthenticationFilter; -import it.chalmers.gamma.requests.ChangeUserPassword; -import it.chalmers.gamma.requests.CreateITUserRequest; -import it.chalmers.gamma.requests.DeleteMeRequest; -import it.chalmers.gamma.requests.EditITUserRequest; -import it.chalmers.gamma.response.CodeOrCidIsWrongResponse; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.user.EditedProfilePictureResponse; -import it.chalmers.gamma.response.user.GetAllITUsersMinifiedResponse; -import it.chalmers.gamma.response.user.GetAllITUsersMinifiedResponse.GetAllITUsersMinifiedResponseObject; -import it.chalmers.gamma.response.user.GetITUserMinifiedResponse; -import it.chalmers.gamma.response.user.GetITUserResponse; -import it.chalmers.gamma.response.user.GetITUserResponse.GetITUserResponseObject; -import it.chalmers.gamma.response.user.GetITUserRestrictedResponse; -import it.chalmers.gamma.response.user.IncorrectCidOrPasswordResponse; -import it.chalmers.gamma.response.user.PasswordChangedResponse; -import it.chalmers.gamma.response.user.PasswordTooShortResponse; -import it.chalmers.gamma.response.user.UserAlreadyExistsResponse; -import it.chalmers.gamma.response.user.UserCreatedResponse; -import it.chalmers.gamma.response.user.UserDeletedResponse; -import it.chalmers.gamma.response.user.UserEditedResponse; -import it.chalmers.gamma.response.user.UserNotFoundResponse; -import it.chalmers.gamma.response.whitelist.WhitelistDoesNotExistsException; -import it.chalmers.gamma.service.ActivationCodeService; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.service.MembershipService; -import it.chalmers.gamma.service.UserWebsiteService; -import it.chalmers.gamma.service.WhitelistService; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.io.IOException; -import java.security.Principal; -import java.time.Year; -import java.util.List; -import java.util.stream.Collectors; - -import javax.servlet.http.HttpServletResponse; -import javax.validation.Valid; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.RestController; -import org.springframework.web.multipart.MultipartFile; - -@SuppressWarnings("PMD.ExcessiveImports") -@RestController -@RequestMapping("/users") -public final class ITUserController { - - private final ITUserService itUserService; - private final ActivationCodeService activationCodeService; - private final WhitelistService whitelistService; - private final UserWebsiteService userWebsiteService; - private final MembershipService membershipService; - private static final Logger LOGGER = LoggerFactory.getLogger(JwtAuthenticationFilter.class); - - public ITUserController(ITUserService itUserService, - ActivationCodeService activationCodeService, - WhitelistService whitelistService, - UserWebsiteService userWebsiteService, - MembershipService membershipService) { - this.itUserService = itUserService; - this.activationCodeService = activationCodeService; - this.whitelistService = whitelistService; - this.userWebsiteService = userWebsiteService; - this.membershipService = membershipService; - } - - @PostMapping("/create") - @ResponseBody - @SuppressWarnings("PMD.CyclomaticComplexity") - // TODO, move checks to service, and return only if checks failed or passed - public UserCreatedResponse createUser(@Valid @RequestBody CreateITUserRequest createITUserRequest, - BindingResult result) { - try { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - WhitelistDTO user = this.whitelistService.getWhitelist(createITUserRequest.getWhitelist().getCid()); - - if (this.itUserService.userExists(user.getCid())) { - throw new UserAlreadyExistsResponse(); - } - if (!this.activationCodeService.codeMatches(createITUserRequest.getCode(), user.getCid())) { - throw new CodeOrCidIsWrongResponse(); - } - int minPassLength = 8; - - if (createITUserRequest.getPassword().length() < minPassLength) { - throw new PasswordTooShortResponse(); - } else { - this.itUserService.createUser( - createITUserRequest.getNick(), - createITUserRequest.getFirstName(), - createITUserRequest.getLastName(), - createITUserRequest.getWhitelist().getCid(), - Year.of(createITUserRequest.getAcceptanceYear()), - createITUserRequest.isUserAgreement(), - createITUserRequest.getEmail(), - - createITUserRequest.getPassword()); - this.whitelistService.removeWhiteListedCID(createITUserRequest.getWhitelist().getCid()); - return new UserCreatedResponse(); - } - } catch (WhitelistDoesNotExistsException e) { - LOGGER.warn(String.format("user %s entered non-valid code", createITUserRequest.getNick())); - return new UserCreatedResponse(); - } - } - - @GetMapping("/me") - public GetITUserResponseObject getMe(Principal principal) { - String cid = principal.getName(); - ITUserDTO user = this.itUserService.loadUser(cid); - // List websites = - // this.userWebsiteService.getWebsitesOrdered( - // this.userWebsiteService.getWebsites(user) - // ); - List groups = this.membershipService.getMembershipsByUser(user) - .stream().map(MembershipDTO::getFkitGroupDTO).collect(Collectors.toList()); - return new GetITUserResponse(user, groups, null).toResponseObject(); - } - - @GetMapping("/minified") - public GetAllITUsersMinifiedResponseObject getAllUserMini() { - List itUsers = this.itUserService - .loadAllUsers() - .stream() - .map(ITUserRestrictedDTO::new) - .map(GetITUserMinifiedResponse::new) - .collect(Collectors.toList()); - return new GetAllITUsersMinifiedResponse(itUsers).toResponseObject(); - } - - /** - * First tries to get user using id, if not found gets it using the cid. - */ - @GetMapping("/{id}") - public GetITUserRestrictedResponse.GetITUserRestrictedResponseObject getUser(@PathVariable("id") String id) { - ITUserDTO user = this.itUserService.getITUser(id); - List groups = this.membershipService.getUsersGroupDTO(user); - return new GetITUserRestrictedResponse(new ITUserRestrictedDTO(user), groups, null) - .toResponseObject(); - } - - @GetMapping("/{id}/avatar") - public void getUserAvatar(@PathVariable("id") String id, HttpServletResponse response) throws IOException { - ITUserDTO user = this.itUserService.getITUser(id); - response.sendRedirect(user.getAvatarUrl()); - } - - @PutMapping("/me") - public UserEditedResponse editMe(Principal principal, @RequestBody EditITUserRequest request) { - String cid = principal.getName(); - ITUserDTO user = this.itUserService.loadUser(cid); - this.itUserService.editUser(user.getId(), request.getNick(), request.getFirstName(), request.getLastName(), - request.getEmail(), request.getPhone(), request.getLanguage(), request.getAcceptanceYear()); - // List websiteURLs = new ArrayList<>(); - // List userWebsite = new ArrayList<>( - // this.userWebsiteService.getWebsites(user) - // ); - // this.userWebsiteService.addWebsiteToUser(user, websiteURLs); - return new UserEditedResponse(); - } - - @PutMapping("/me/avatar") - public EditedProfilePictureResponse editProfileImage(Principal principal, @RequestParam MultipartFile file) { - String cid = principal.getName(); - ITUserDTO user = this.itUserService.loadUser(cid); - if (user == null) { - throw new UserNotFoundResponse(); - } else { - this.itUserService.editProfilePicture(user, file); - return new EditedProfilePictureResponse(); - } - - } - - @PutMapping("/me/change_password") - public PasswordChangedResponse changePassword(Principal principal, @Valid @RequestBody ChangeUserPassword request, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - ITUserDTO user = this.extractUser(principal); - if (!this.itUserService.passwordMatches(user, request.getOldPassword())) { - throw new IncorrectCidOrPasswordResponse(); - } - this.itUserService.setPassword(user, request.getPassword()); - return new PasswordChangedResponse(); - } - - @DeleteMapping("/me") - public UserDeletedResponse deleteMe(Principal principal, @Valid @RequestBody DeleteMeRequest request, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - ITUserDTO user = this.extractUser(principal); - if (!this.itUserService.passwordMatches(user, request.getPassword())) { - throw new IncorrectCidOrPasswordResponse(); - } - this.userWebsiteService.deleteWebsitesConnectedToUser( - this.itUserService.getITUser(user.getId().toString()) - ); - this.membershipService.removeAllMemberships(user); - this.itUserService.removeUser(user.getId()); - return new UserDeletedResponse(); - } - - private ITUserDTO extractUser(Principal principal) { - return this.itUserService.loadUser(principal.getName()); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/LoginController.java b/backend/src/main/java/it/chalmers/gamma/controller/LoginController.java deleted file mode 100644 index cb7718a77..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/LoginController.java +++ /dev/null @@ -1,26 +0,0 @@ -package it.chalmers.gamma.controller; - -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestParam; - -@Controller -public class LoginController { - @Value("${application.frontend-client-details.successful-login-uri}") - private String baseFrontendUrl; - - @GetMapping("/login") - public String getLogin(@RequestParam(value = "error", required = false) String error, - @RequestParam(value = "logout", required = false) String logout, - Model model) { - model.addAttribute("createAccountUrl", this.baseFrontendUrl + "/create-account"); - model.addAttribute("forgotPasswordUrl", this.baseFrontendUrl + "/reset-password"); - model.addAttribute("error", error); - model.addAttribute("logout", logout); - - return "login"; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/OAuth2AuthorizeController.java b/backend/src/main/java/it/chalmers/gamma/controller/OAuth2AuthorizeController.java deleted file mode 100644 index 04577b8c1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/OAuth2AuthorizeController.java +++ /dev/null @@ -1,31 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import it.chalmers.gamma.service.ITClientService; - -import org.springframework.security.oauth2.provider.AuthorizationRequest; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.SessionAttributes; - -@Controller -@SessionAttributes(types = AuthorizationRequest.class) -public class OAuth2AuthorizeController { - - private final ITClientService clientService; - - public OAuth2AuthorizeController(ITClientService clientService) { - this.clientService = clientService; - } - - @GetMapping("/oauth/confirm_access") - public String getConfirmAccess(@ModelAttribute AuthorizationRequest clientAuth, Model model) { - ITClientDTO client = this.clientService.getITClientById(clientAuth.getClientId()).orElseThrow(); - model.addAttribute("clientName", client.getName()); - return "authorize"; - } - -} - diff --git a/backend/src/main/java/it/chalmers/gamma/controller/SuperGroupController.java b/backend/src/main/java/it/chalmers/gamma/controller/SuperGroupController.java deleted file mode 100644 index abd1ef1ca..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/SuperGroupController.java +++ /dev/null @@ -1,79 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.membership.RestrictedMembershipDTO; -import it.chalmers.gamma.response.group.GetActiveFKITGroupsResponse; -import it.chalmers.gamma.response.group.GetActiveFKITGroupsResponse.GetActiveFKITGroupResponseObject; -import it.chalmers.gamma.response.group.GetAllFKITGroupsMinifiedResponse; -import it.chalmers.gamma.response.group.GetAllFKITGroupsMinifiedResponse.GetAllFKITGroupsMinifiedResponseObject; -import it.chalmers.gamma.response.group.GetFKITGroupMinifiedResponse; -import it.chalmers.gamma.response.group.GetFKITGroupResponse; -import it.chalmers.gamma.response.group.GroupDoesNotExistResponse; -import it.chalmers.gamma.response.supergroup.GetAllSuperGroupsResponse; -import it.chalmers.gamma.response.supergroup.GetAllSuperGroupsResponse.GetAllSuperGroupsResponseObject; -import it.chalmers.gamma.response.supergroup.GetSuperGroupResponse; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.FKITSuperGroupService; -import it.chalmers.gamma.service.MembershipService; - -import java.util.List; - -import java.util.stream.Collectors; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/superGroups") -public class SuperGroupController { - - private final FKITSuperGroupService fkitSuperGroupService; - private final MembershipService membershipService; - private final FKITGroupService fkitGroupService; - - public SuperGroupController(FKITSuperGroupService fkitSuperGroupService, - MembershipService membershipService, FKITGroupService fkitGroupService) { - this.fkitSuperGroupService = fkitSuperGroupService; - this.membershipService = membershipService; - this.fkitGroupService = fkitGroupService; - } - - @GetMapping("/{id}/subgroups") - public GetAllFKITGroupsMinifiedResponseObject getAllSubGroups(@PathVariable("id") String id) { - FKITSuperGroupDTO superGroup = this.fkitSuperGroupService.getGroupDTO(id); - return new GetAllFKITGroupsMinifiedResponse( - this.fkitGroupService.getAllGroupsWithSuperGroup(superGroup).stream() - .map(g -> new GetFKITGroupMinifiedResponse(g.toMinifiedDTO())) - .collect(Collectors.toList())).toResponseObject(); - } - - @GetMapping() - public GetAllSuperGroupsResponseObject getAllSuperGroups() { - return new GetAllSuperGroupsResponse(this.fkitSuperGroupService.getAllGroups() - .stream().map(GetSuperGroupResponse::new).collect(Collectors.toList())).toResponseObject(); - } - - @GetMapping("/{id}") - public GetSuperGroupResponse getSuperGroup(@PathVariable("id") String id) { - if (!this.fkitSuperGroupService.groupExists(id)) { - throw new GroupDoesNotExistResponse(); - } - return new GetSuperGroupResponse(this.fkitSuperGroupService.getGroupDTO(id)); - } - - @GetMapping("/{id}/active") - public GetActiveFKITGroupResponseObject getActiveGroup(@PathVariable("id") String id) { - FKITSuperGroupDTO superGroup = this.fkitSuperGroupService.getGroupDTO(id); - List groups = this.fkitGroupService.getActiveGroups(superGroup) - .stream().map(g -> new GetFKITGroupResponse( - g, - this.membershipService.getMembershipsInGroup(g) - .stream() - .map(RestrictedMembershipDTO::new) - .collect(Collectors.toList()) - )).collect(Collectors.toList()); - return new GetActiveFKITGroupsResponse(groups).toResponseObject(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/UserPasswordResetController.java b/backend/src/main/java/it/chalmers/gamma/controller/UserPasswordResetController.java deleted file mode 100644 index 2892a59c7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/UserPasswordResetController.java +++ /dev/null @@ -1,67 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.requests.ResetPasswordFinishRequest; -import it.chalmers.gamma.requests.ResetPasswordRequest; -import it.chalmers.gamma.response.CodeOrCidIsWrongResponse; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.user.PasswordChangedResponse; -import it.chalmers.gamma.response.user.PasswordResetResponse; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.service.PasswordResetService; -import it.chalmers.gamma.util.InputValidationUtils; - -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - - - -@RestController -@RequestMapping("/users/reset_password") -public class UserPasswordResetController { - - private final ITUserService itUserService; - private final PasswordResetService passwordResetService; - - public UserPasswordResetController( - ITUserService itUserService, - PasswordResetService passwordResetService) { - this.itUserService = itUserService; - this.passwordResetService = passwordResetService; - } - - @PostMapping() - public PasswordResetResponse resetPasswordRequest( - @Valid @RequestBody ResetPasswordRequest request, BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - String userCredentials = request.getCid(); // CID can either be CID or email. - ITUserDTO user = this.itUserService.getITUser(userCredentials); - this.passwordResetService.handlePasswordReset(user); - return new PasswordResetResponse(); - } - - @PutMapping("/finish") - public PasswordChangedResponse resetPassword( - @Valid @RequestBody ResetPasswordFinishRequest request, BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - ITUserDTO user = this.itUserService.getITUser(request.getCid()); - if (!this.passwordResetService.userHasActiveReset(user) - || !this.passwordResetService.tokenMatchesUser(user, request.getToken())) { - throw new CodeOrCidIsWrongResponse(); - } - this.itUserService.setPassword(user, request.getPassword()); - this.passwordResetService.removeToken(user); - return new PasswordChangedResponse(); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/WebsiteController.java b/backend/src/main/java/it/chalmers/gamma/controller/WebsiteController.java deleted file mode 100644 index 585563d2e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/WebsiteController.java +++ /dev/null @@ -1,39 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.response.website.GetAllWebsitesResponse; -import it.chalmers.gamma.response.website.GetAllWebsitesResponse.GetAllWebsitesResponseObject; -import it.chalmers.gamma.response.website.GetWebsiteResponse; -import it.chalmers.gamma.service.WebsiteService; - -import java.util.stream.Collectors; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - - -@RestController -@RequestMapping("/websites") -public class WebsiteController { - - private final WebsiteService websiteService; - - public WebsiteController(WebsiteService websiteService) { - this.websiteService = websiteService; - } - - - @GetMapping("/{id}") - public GetWebsiteResponse getWebsite(@PathVariable("id") String id) { - WebsiteDTO website = this.websiteService.getWebsite(id); - return new GetWebsiteResponse(website); - } - - @GetMapping() - public GetAllWebsitesResponseObject getAllWebsites() { - return new GetAllWebsitesResponse(this.websiteService.getAllWebsites().stream().map(GetWebsiteResponse::new) - .collect(Collectors.toList())).toResponseObject(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/WhitelistController.java b/backend/src/main/java/it/chalmers/gamma/controller/WhitelistController.java deleted file mode 100644 index 8ee77f06d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/WhitelistController.java +++ /dev/null @@ -1,75 +0,0 @@ -package it.chalmers.gamma.controller; - -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.requests.WhitelistCodeRequest; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.activationcode.ActivationCodeAddedResonse; -import it.chalmers.gamma.response.whitelist.WhitelistDoesNotExistsException; -import it.chalmers.gamma.service.ActivationCodeService; -import it.chalmers.gamma.service.MailSenderService; -import it.chalmers.gamma.service.WhitelistService; - -import it.chalmers.gamma.util.InputValidationUtils; - -import javax.validation.Valid; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.http.MediaType; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping(value = "/whitelist", produces = MediaType.APPLICATION_JSON_UTF8_VALUE) -public final class WhitelistController { - - private final WhitelistService whitelistService; - private final ActivationCodeService activationCodeService; - private final MailSenderService mailSenderService; - private static final Logger LOGGER = LoggerFactory.getLogger(WhitelistController.class); - @Value("${mail.receiver.standard-postfix}") - private static final String MAIL_POSTFIX = "student.chalmers.se"; - - public WhitelistController( - WhitelistService whitelistService, - ActivationCodeService activationCodeService, - MailSenderService mailSenderService) { - this.whitelistService = whitelistService; - this.activationCodeService = activationCodeService; - this.mailSenderService = mailSenderService; - } - - @PostMapping("/activate_cid") - public ActivationCodeAddedResonse createActivationCode(@Valid @RequestBody WhitelistCodeRequest cid, - BindingResult result) { - try { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - if (this.whitelistService.isCIDWhiteListed(cid.getCid())) { - WhitelistDTO whitelist = this.whitelistService.getWhitelist(cid.getCid()); - ActivationCodeDTO activationCode = this.activationCodeService.saveActivationCode(whitelist); - sendEmail(activationCode); - } else { - String nonWhitelistWarning = "Non Whitelisted User: %s Tried to Create Account"; - LOGGER.warn(String.format(nonWhitelistWarning, cid.getCid())); - } - return new ActivationCodeAddedResonse(); // For security reasons - } catch (WhitelistDoesNotExistsException e) { // This should never happen. - return new ActivationCodeAddedResonse(); - } - } - - private void sendEmail(ActivationCodeDTO activationCode) { - String code = activationCode.getCode(); - String to = activationCode.getWhitelistDTO().getCid() + "@" + MAIL_POSTFIX; - String message = "Your code to Gamma is: " + code; - this.mailSenderService.trySendingMail(to, "Chalmers activation code", message); - } -} - diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/ApiKeyAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/ApiKeyAdminController.java deleted file mode 100644 index 7b168936b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/ApiKeyAdminController.java +++ /dev/null @@ -1,77 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.access.ApiKeyDTO; -import it.chalmers.gamma.requests.CreateApiKeyRequest; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.apikey.ApiKeyDeletedResponse; -import it.chalmers.gamma.response.apikey.ApiKeyDoesNotExistResponse; -import it.chalmers.gamma.response.apikey.GetAllAPIKeysResponse; -import it.chalmers.gamma.response.apikey.GetAllAPIKeysResponse.GetAllAPIKeysResponseObject; -import it.chalmers.gamma.response.apikey.GetApiKeyResponse; -import it.chalmers.gamma.response.apikey.GetApiKeyResponse.GetApiKeyResponseObject; -import it.chalmers.gamma.response.apikey.GetApiKeySecretResponse; -import it.chalmers.gamma.response.apikey.GetApiKeySecretResponse.GetApiKeySecretResponseObject; -import it.chalmers.gamma.service.ApiKeyService; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.util.List; -import java.util.UUID; -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/admin/api_keys") -public class ApiKeyAdminController { - private final ApiKeyService apiKeyService; - public ApiKeyAdminController(ApiKeyService apiKeyService) { - this.apiKeyService = apiKeyService; - } - - @PostMapping() - public GetApiKeySecretResponseObject createApiKey( - @Valid @RequestBody CreateApiKeyRequest request, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - ApiKeyDTO apiKeyDTO = this.apiKeyService.createApiKey(requestToDTO(request)); - return new GetApiKeySecretResponse(apiKeyDTO.getKey()).toResponseObject(); - } - - @GetMapping() - public GetAllAPIKeysResponseObject getAllApiKeys() { - List apiKeys = this.apiKeyService.getAllApiKeys(); - return new GetAllAPIKeysResponse(apiKeys).toResponseObject(); - } - - @GetMapping("/{id}") - public GetApiKeyResponseObject getApiKey(@PathVariable("id") String id) { - ApiKeyDTO apiKey = this.apiKeyService.getApiKeyDetails(id); - return new GetApiKeyResponse(apiKey).toResponseObject(); - } - - @DeleteMapping("/{id}") - public ApiKeyDeletedResponse deleteApiKeyDetails(@PathVariable("id") String idString) { - UUID id = UUID.fromString(idString); - if (!this.apiKeyService.apiKeyExists(id)) { - throw new ApiKeyDoesNotExistResponse(); - } - this.apiKeyService.deleteApiKey(id); - return new ApiKeyDeletedResponse(); - } - - private ApiKeyDTO requestToDTO(CreateApiKeyRequest request) { - return new ApiKeyDTO( - request.getName(), request.getDescription() - ); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/AuthorityAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/AuthorityAdminController.java deleted file mode 100644 index cf720a440..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/AuthorityAdminController.java +++ /dev/null @@ -1,135 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.requests.AddAuthorityLevelRequest; -import it.chalmers.gamma.requests.AddAuthorityRequest; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.authority.AuthorityAddedResponse; -import it.chalmers.gamma.response.authority.AuthorityDoesNotExistResponse; -import it.chalmers.gamma.response.authority.AuthorityLevelAddedResponse; -import it.chalmers.gamma.response.authority.AuthorityLevelAlreadyExists; -import it.chalmers.gamma.response.authority.AuthorityLevelRemovedResponse; -import it.chalmers.gamma.response.authority.AuthorityRemovedResponse; -import it.chalmers.gamma.response.authority.GetAllAuthoritiesForLevelResponse; -import it.chalmers.gamma.response.authority.GetAllAuthoritiesResponse; -import it.chalmers.gamma.response.authority.GetAllAuthorityLevelsResponse; -import it.chalmers.gamma.response.authority.GetAllAuthorityLevelsResponse.GetAllAuthorityLevelsResponseObject; -import it.chalmers.gamma.response.authority.GetAuthorityResponse; -import it.chalmers.gamma.response.authority.GetAuthorityResponse.GetAuthorityResponseObject; -import it.chalmers.gamma.service.AuthorityLevelService; -import it.chalmers.gamma.service.AuthorityService; -import it.chalmers.gamma.service.FKITSuperGroupService; -import it.chalmers.gamma.service.PostService; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.util.List; -import java.util.UUID; - -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@SuppressWarnings({"PMD.ExcessiveImports", "PMD.AvoidDuplicateLiterals"}) -@RestController -@RequestMapping("/admin/authority") -public final class AuthorityAdminController { - - private final AuthorityService authorityService; - private final PostService postService; - private final AuthorityLevelService authorityLevelService; - private final FKITSuperGroupService fkitSuperGroupService; - - public AuthorityAdminController(AuthorityService authorityService, - PostService postService, - AuthorityLevelService authorityLevelService, - FKITSuperGroupService fkitSuperGroupService) { - this.authorityService = authorityService; - this.postService = postService; - this.authorityLevelService = authorityLevelService; - this.fkitSuperGroupService = fkitSuperGroupService; - } - - @PostMapping() - public AuthorityAddedResponse addAuthority(@Valid @RequestBody AddAuthorityRequest request, BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - PostDTO post = this.postService.getPostDTO(request.getPost()); - FKITSuperGroupDTO group = this.fkitSuperGroupService.getGroupDTO(request.getSuperGroup()); - AuthorityLevelDTO level = this.authorityLevelService.getAuthorityLevelDTO(request.getAuthority()); - this.authorityService.createAuthority(group, post, level); - return new AuthorityAddedResponse(); - } - - @DeleteMapping("/{id}") - public AuthorityRemovedResponse removeAuthority(@PathVariable("id") String id) { - if (!this.authorityService.authorityExists(id)) { - throw new AuthorityDoesNotExistResponse(); - } - this.authorityService.removeAuthority(UUID.fromString(id)); // TODO move check to service? - return new AuthorityRemovedResponse(); - } - - @GetMapping() - public GetAllAuthoritiesResponse getAllAuthorities() { - List authorities = this.authorityService.getAllAuthorities(); - return new GetAllAuthoritiesResponse(authorities); - } - - // BELOW THIS SHOULD MAYBE BE MOVED TO A DIFFERENT FILE - @PostMapping("/level") - public AuthorityLevelAddedResponse addAuthorityLevel(@Valid @RequestBody AddAuthorityLevelRequest request, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - if (this.authorityLevelService.authorityLevelExists(request.getAuthorityLevel())) { - throw new AuthorityLevelAlreadyExists(); - } - this.authorityLevelService.addAuthorityLevel(request.getAuthorityLevel()); //TODO Move check to service? - return new AuthorityLevelAddedResponse(); - } - - @GetMapping("/level") - public GetAllAuthorityLevelsResponseObject getAllAuthorityLevels() { - List authorityLevels = this.authorityLevelService.getAllAuthorityLevels(); - return new GetAllAuthorityLevelsResponse(authorityLevels).toResponseObject(); - } - - @DeleteMapping("/level/{id}") - public AuthorityLevelRemovedResponse removeAuthorityLevel(@PathVariable("id") String id) { - if (!this.authorityLevelService.authorityLevelExists(id)) { - throw new AuthorityDoesNotExistResponse(); - } - AuthorityLevelDTO authorityLevel = this.authorityLevelService.getAuthorityLevelDTO(id); - this.authorityService.removeAllAuthoritiesWithAuthorityLevel(authorityLevel); - this.authorityLevelService.removeAuthorityLevel(UUID.fromString(id)); // TODO Move check to service? - return new AuthorityLevelRemovedResponse(); - } - - @GetMapping("/level/{id}") - public GetAllAuthoritiesForLevelResponse.GetAllAuthoritiesForLevelResponseObject getAuthoritiesWithLevel( - @PathVariable("id") String id) { - List authorities = this.authorityService.getAuthoritiesWithLevel(UUID.fromString(id)); - AuthorityLevelDTO authorityLevel = this.authorityLevelService.getAuthorityLevelDTO(id); - return new GetAllAuthoritiesForLevelResponse(authorities, authorityLevel.getAuthority()).toResponseObject(); - } - - @GetMapping("/{id}") - public GetAuthorityResponseObject getAuthority(@PathVariable("id") String id) { - AuthorityDTO authority = this.authorityService.getAuthority(UUID.fromString(id)); - return new GetAuthorityResponse(authority).toResponseObject(); - } - -} - diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/GDPRAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/GDPRAdminController.java deleted file mode 100644 index 2c847da65..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/GDPRAdminController.java +++ /dev/null @@ -1,56 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.requests.ChangeGDPRStatusRequest; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.user.GDPRStatusEditedResponse; -import it.chalmers.gamma.response.user.GetAllITUsersResponse; -import it.chalmers.gamma.response.user.GetITUserResponse; -import it.chalmers.gamma.response.user.UserNotFoundResponse; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController() -@RequestMapping("/admin/gdpr") -public class GDPRAdminController { - - private final ITUserService itUserService; - - public GDPRAdminController(ITUserService itUserService) { - this.itUserService = itUserService; - } - - @PutMapping("/{id}") - public GDPRStatusEditedResponse editGDPRStatus(@PathVariable("id") String id, - @Valid @RequestBody ChangeGDPRStatusRequest request, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - if (!this.itUserService.userExists(UUID.fromString(id))) { - throw new UserNotFoundResponse(); - } - this.itUserService.editGdpr(UUID.fromString(id), request.isGdpr()); - return new GDPRStatusEditedResponse(); - } - - @GetMapping("/minified") - public GetAllITUsersResponse getAllUserMini() { - List userResponses = this.itUserService.loadAllUsers() - .stream().map(GetITUserResponse::new).collect(Collectors.toList()); - return new GetAllITUsersResponse(userResponses); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/GoldappsController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/GoldappsController.java deleted file mode 100644 index 1926c15e6..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/GoldappsController.java +++ /dev/null @@ -1,162 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.db.serializers.GoldappsGroupSerializer; -import it.chalmers.gamma.db.serializers.GoldappsUserSerializer; -import it.chalmers.gamma.domain.GroupType; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.response.GoldappsReponse; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.FKITSuperGroupService; -import it.chalmers.gamma.service.MembershipService; -import it.chalmers.gamma.service.PostService; -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; - -import org.json.simple.JSONObject; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/admin/goldapps") -public class GoldappsController { - - private final FKITSuperGroupService fkitSuperGroupService; - private final FKITGroupService fkitGroupService; - private final MembershipService membershipService; - private final PostService postService; - - public GoldappsController(FKITSuperGroupService fkitSuperGroupService, - FKITGroupService fkitGroupService, - MembershipService membershipService, - PostService postService) { - this.fkitSuperGroupService = fkitSuperGroupService; - this.fkitGroupService = fkitGroupService; - this.membershipService = membershipService; - this.postService = postService; - } - - @GetMapping() - public ResponseEntity getGoldappsData() { - List groupsJSON = new ArrayList<>(); - List usersJSON = new ArrayList<>(); - - // Fetch all Committees - List committees = this.fkitSuperGroupService.getAllGroups().stream() - .filter(g -> g.getType().equals(GroupType.COMMITTEE)).collect(Collectors.toList()); - - List groups = committees.stream() - .flatMap(g -> this.fkitGroupService.getAllGroupsWithSuperGroup(g).stream()) - .collect(Collectors.toList()); - - GoldappsUserSerializer goldappsUserSerializer = new GoldappsUserSerializer(); - GoldappsGroupSerializer goldappsGroupSerializer = new GoldappsGroupSerializer(); - - // Go through all groups and serialize them and their users. - groups.stream().filter(FKITGroupDTO::isActive).forEach(g -> { - usersJSON.addAll( - this.membershipService.getMembershipsInGroup(g).stream() - .map(m -> goldappsUserSerializer.serialize(m.getUser())) - .collect(Collectors.toList())); - }); - groups = this.fkitSuperGroupService.getAllGroups() // Really ugly solution, should be refactored - .stream() - .filter(g -> !g.getType().equals(GroupType.ADMIN)) - .flatMap(g -> this.fkitGroupService.getAllGroupsWithSuperGroup(g).stream()) - .distinct() - .collect(Collectors.toList()); - - groups.forEach(g -> groupsJSON.add( - goldappsGroupSerializer.serialize(g.getEmail(), - this.membershipService.getMembershipsInGroup(g).stream() - .map(m -> this.getCorrectEmail(m.getUser(), g)).collect(Collectors.toList())))); - // Construct and send the payload - - List activeGroups = this.fkitGroupService.getAllActiveGroups(); - groupsJSON.addAll(activeGroups.stream() - .map(g -> - goldappsGroupSerializer.serialize(g.getSuperGroup().getEmail(), - this.fkitGroupService.getAllGroupsWithSuperGroup(g.getSuperGroup()).stream() - .map(FKITGroupDTO::getEmail).collect(Collectors.toList()))) - .collect(Collectors.toList())); - JSONObject payload = new JSONObject(); - List groupsJSONWithCustom = addCustomGroups(groupsJSON, goldappsGroupSerializer); - groupsJSONWithCustom = addAliases(groupsJSON, goldappsGroupSerializer); - - List usersJSONFiltered = usersJSON.stream().distinct().collect(Collectors.toList()); - payload.put("groups", groupsJSONWithCustom); - payload.put("users", usersJSONFiltered); - - return new GoldappsReponse(payload); - } - - private List addCustomGroups(List groupsJSON, - GoldappsGroupSerializer goldappsGroupSerializer) { - - groupsJSON.add(goldappsGroupSerializer.serialize("fkit@chalmers.it", - this.fkitSuperGroupService.getAllGroups().stream().filter(group -> - group.getType().equals(GroupType.COMMITTEE) || group.getType().equals(GroupType.SOCIETY)) - .map(FKITSuperGroupDTO::getEmail).collect(Collectors.toList()))); - this.postService.getAllPosts().stream().filter(post -> !post.getPostName().getSv().equals("medlem")) - .forEach(post -> this.membershipService.getMembershipsByPost(post) - .forEach(membership -> { - groupsJSON.add(goldappsGroupSerializer.serialize( - post.getEmailPrefix() + "." + membership - // This works out a technicality, should be rewritten - .getId().getFKITGroup().getSuperGroup().getEmail(), - List.of(this.getCorrectEmail(membership.getId().getITUser().toDTO(), - membership.getId().getFKITGroup().toDTO())))); - })); - groupsJSON.add(goldappsGroupSerializer.serialize("kit@chalmers.it", - this.fkitSuperGroupService.getAllGroups().stream() - .filter(g -> g.getType().equals(GroupType.COMMITTEE)) - .map(FKITSuperGroupDTO::getEmail).collect(Collectors.toList()))); - return groupsJSON; - } - - private List addAliases(List groupsJson, GoldappsGroupSerializer goldappsGroupSerializer) { - PostDTO kassor = this.postService.getPostDTO("kassör"); - - List groups = this.fkitSuperGroupService.getAllGroups() - .stream().filter(g -> g.getType().equals(GroupType.COMMITTEE)) - .collect(Collectors.toList()); - - this.addAliasToJson(goldappsGroupSerializer, groupsJson, groups, - kassor, "kassorer.kommitteer@chalmers.it"); - - PostDTO ordf = this.postService.getPostDTO("ordförande"); - this.addAliasToJson(goldappsGroupSerializer, groupsJson, groups, - ordf, "ordforanden.kommitteer@chalmers.it"); - - List committeeGroups = this.fkitSuperGroupService - .getAllGroups().stream().filter(g -> g.getType().equals(GroupType.COMMITTEE)) - .collect(Collectors.toList()); - - this.addAliasToJson(goldappsGroupSerializer, groupsJson, committeeGroups, ordf, "kassorer@chalmers.it"); - - this.addAliasToJson(goldappsGroupSerializer, groupsJson, committeeGroups, ordf, "ordforanden@chalmers.it"); - - return groupsJson; - } - - private List addAliasToJson(GoldappsGroupSerializer goldappsGroupSerializer, - List groupsJson, - List groups, - PostDTO post, - String mail - ) { - groupsJson.add(goldappsGroupSerializer.serialize(mail, - groups.stream().map(group -> post.getEmailPrefix() + "." - + group.getEmail()).collect(Collectors.toList()))); - return groupsJson; - } - - private String getCorrectEmail(ITUserDTO user, FKITGroupDTO group) { - return this.membershipService.groupIsActiveCommittee(group) ? user.getCid() + "@chalmers.it" : user.getEmail(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupAdminController.java deleted file mode 100644 index dbe54010c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupAdminController.java +++ /dev/null @@ -1,172 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; -import it.chalmers.gamma.requests.CreateGroupRequest; -import it.chalmers.gamma.response.FileNotFoundResponse; -import it.chalmers.gamma.response.FileNotSavedException; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.group.GroupAlreadyExistsResponse; -import it.chalmers.gamma.response.group.GroupCreatedResponse; -import it.chalmers.gamma.response.group.GroupDeletedResponse; -import it.chalmers.gamma.response.group.GroupDoesNotExistResponse; -import it.chalmers.gamma.response.group.GroupEditedResponse; -import it.chalmers.gamma.service.AuthorityLevelService; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.FKITSuperGroupService; -import it.chalmers.gamma.service.GroupWebsiteService; - -import it.chalmers.gamma.service.MembershipService; -import it.chalmers.gamma.service.WebsiteService; - -import it.chalmers.gamma.util.ImageUtils; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.util.ArrayList; -import java.util.List; -import java.util.UUID; - -import javax.validation.Valid; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.dao.DataIntegrityViolationException; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; -import org.springframework.web.multipart.MultipartFile; - -@SuppressWarnings({"PMD.ExcessiveImports", "PMD.AvoidDuplicateLiterals"}) -@RestController -@RequestMapping("/admin/groups") -public final class GroupAdminController { - - private final FKITGroupService fkitGroupService; - private final WebsiteService websiteService; - private final GroupWebsiteService groupWebsiteService; - private final FKITSuperGroupService fkitSuperGroupService; - private static final Logger LOGGER = LoggerFactory.getLogger(GroupAdminController.class); - private final MembershipService membershipService; - private final AuthorityLevelService authorityLevelService; - - public GroupAdminController( - FKITGroupService fkitGroupService, - WebsiteService websiteService, - GroupWebsiteService groupWebsiteService, - FKITSuperGroupService fkitSuperGroupService, - MembershipService membershipService, - AuthorityLevelService authorityLevelService) { - this.fkitGroupService = fkitGroupService; - this.websiteService = websiteService; - this.groupWebsiteService = groupWebsiteService; - this.fkitSuperGroupService = fkitSuperGroupService; - this.membershipService = membershipService; - this.authorityLevelService = authorityLevelService; - } - - @SuppressWarnings("PMD.CyclomaticComplexity") - @PostMapping() - public GroupCreatedResponse addNewGroup(@Valid @RequestBody CreateGroupRequest createGroupRequest, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - if (this.fkitGroupService.groupExists(createGroupRequest.getName())) { // TODO Move check to service? - throw new GroupAlreadyExistsResponse(); - } - - FKITGroupDTO group = this.fkitGroupService.createGroup(requestToDTO(createGroupRequest)); - - List websites = createGroupRequest.getWebsites(); // TODO move to service? - if (websites != null && !websites.isEmpty()) { - List websiteURLs = new ArrayList<>(); - for (CreateGroupRequest.WebsiteInfo websiteInfo : websites) { - WebsiteDTO website = this.websiteService.getWebsite(websiteInfo.getWebsite()); - WebsiteUrlDTO websiteURL = new WebsiteUrlDTO(websiteInfo.getUrl(), website); - websiteURLs.add(websiteURL); - } - try { - this.groupWebsiteService.addGroupWebsites(group, websiteURLs); - } catch (DataIntegrityViolationException e) { - LOGGER.warn(e.getMessage()); - LOGGER.warn("Warning was non-fatal, continuing without adding websites"); - } - } - if (createGroupRequest.getSuperGroup() != null) { // TODO move to service? - FKITSuperGroupDTO superGroup = this.fkitSuperGroupService.getGroupDTO(createGroupRequest.getSuperGroup()); - if (superGroup == null) { - throw new GroupDoesNotExistResponse(); - } - } - this.authorityLevelService.addAuthorityLevel(group.getName()); - return new GroupCreatedResponse(); - } - - @PutMapping("/{id}") - public GroupEditedResponse editGroup( - @RequestBody CreateGroupRequest request, - @PathVariable("id") String id) { - if (!this.fkitGroupService.groupExists(id)) { // TODO move to service? - throw new GroupDoesNotExistResponse(); - } - this.fkitGroupService.editGroup(id, requestToDTO(request)); - //FKITGroupDTO group = this.fkitGroupService.getDTOGroup(id); - /* List websiteUrlDTOS = request.getWebsites() - .stream().map(w -> new WebsiteUrlDTO( - w.getUrl(), - this.websiteService.getWebsite(w.getWebsite()))).collect(Collectors.toList()); - this.groupWebsiteService.addGroupWebsites(group, websiteUrlDTOS);*/ - return new GroupEditedResponse(); - } - - @DeleteMapping("/{id}") - public GroupDeletedResponse deleteGroup(@PathVariable("id") String id) { - if (!this.fkitGroupService.groupExists(id)) { // TODO Move to service? - throw new GroupDoesNotExistResponse(); - } - this.groupWebsiteService.deleteWebsitesConnectedToGroup( - this.fkitGroupService.getGroup(id) - ); - this.membershipService.removeAllUsersFromGroup(this.fkitGroupService.getGroup(id)); - this.fkitGroupService.removeGroup(UUID.fromString(id)); - return new GroupDeletedResponse(); - } - - @PutMapping("/{id}/avatar") - public GroupEditedResponse editAvatar(@PathVariable("id") String id, @RequestParam MultipartFile file) { - FKITGroupDTO group = this.fkitGroupService.getGroup(id); - if (group == null) { - throw new GroupDoesNotExistResponse(); - } - try { - String url = ImageUtils.saveImage(file, file.getName()); - this.fkitGroupService.editGroupAvatar(group, url); - } catch (FileNotFoundResponse e) { - throw new FileNotSavedException(); - } - return new GroupEditedResponse(); - } - - private FKITGroupDTO requestToDTO(CreateGroupRequest request) { - return new FKITGroupDTO( - request.getBecomesActive(), - request.getBecomesInactive(), - request.getDescription(), - request.getEmail(), - request.getFunction(), - request.getName(), - request.getPrettyName(), - request.getAvatarURL(), - this.fkitSuperGroupService.getGroupDTO(request.getSuperGroup()) - ); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupMemberAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupMemberAdminController.java deleted file mode 100644 index 42009b753..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupMemberAdminController.java +++ /dev/null @@ -1,90 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.membership.MembershipDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.requests.AddUserGroupRequest; -import it.chalmers.gamma.requests.EditMembershipRequest; - -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.membership.EditedMembershipResponse; -import it.chalmers.gamma.response.membership.MemberAddedToGroupResponse; -import it.chalmers.gamma.response.membership.MemberRemovedFromGroupResponse; - -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.service.MembershipService; -import it.chalmers.gamma.service.PostService; -import it.chalmers.gamma.util.InputValidationUtils; - -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@SuppressWarnings({"PMD.ExcessiveImports", "PMD.AvoidDuplicateLiterals"}) -@RestController -@RequestMapping("/admin/groups") -public final class GroupMemberAdminController { - private final ITUserService itUserService; - private final PostService postService; - private final FKITGroupService fkitGroupService; - private final MembershipService membershipService; - - public GroupMemberAdminController( - ITUserService itUserService, - PostService postService, - FKITGroupService fkitGroupService, - MembershipService membershipService) { - this.itUserService = itUserService; - this.postService = postService; - this.fkitGroupService = fkitGroupService; - this.membershipService = membershipService; - } - - @PostMapping("/{id}/members") - public MemberAddedToGroupResponse addUserToGroup( - @Valid @RequestBody AddUserGroupRequest request, BindingResult result, - @PathVariable("id") String id) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - ITUserDTO user = this.itUserService.getITUser(request.getUserId()); - FKITGroupDTO fkitGroup = this.fkitGroupService.getGroup(id); - PostDTO post = this.postService.getPostDTO(request.getPost()); - this.membershipService.addUserToGroup(fkitGroup, user, post, request.getUnofficialName()); - return new MemberAddedToGroupResponse(); - } - - @DeleteMapping("/{id}/members/{user}") - public MemberRemovedFromGroupResponse deleteUserFromGroup(@PathVariable("id") String id, - @PathVariable("user") String userId) { - FKITGroupDTO group = this.fkitGroupService.getGroup(id); - ITUserDTO user = this.itUserService.getITUser(userId); - this.membershipService.removeUserFromGroup(group, user); - return new MemberRemovedFromGroupResponse(); - } - - @PutMapping("/{id}/members/{user}") - public EditedMembershipResponse editUserInGroup(@PathVariable("id") String groupId, - @PathVariable("user") String userId, - @Valid @RequestBody EditMembershipRequest request, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - FKITGroupDTO group = this.fkitGroupService.getGroup(groupId); - ITUserDTO user = this.itUserService.getITUser(userId); - MembershipDTO membership = this.membershipService.getMembershipByUserAndGroup(user, group); - PostDTO post = this.postService.getPostDTO(request.getPost()); - this.membershipService.editMembership(membership, request.getUnofficialName(), post); - return new EditedMembershipResponse(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupPostAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupPostAdminController.java deleted file mode 100644 index 7aff82bd6..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/GroupPostAdminController.java +++ /dev/null @@ -1,118 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.membership.RestrictedMembershipDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.requests.AddPostRequest; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.group.GetFKITGroupResponse; -import it.chalmers.gamma.response.post.GetPostUsagesResponse; -import it.chalmers.gamma.response.post.GetPostUsagesResponse.GetPostUsagesResponseObject; -import it.chalmers.gamma.response.post.PostAlreadyExistsResponse; -import it.chalmers.gamma.response.post.PostCreatedResponse; -import it.chalmers.gamma.response.post.PostDeletedResponse; -import it.chalmers.gamma.response.post.PostEditedResponse; -import it.chalmers.gamma.response.post.PostIsInUseResponse; -import it.chalmers.gamma.service.MembershipService; -import it.chalmers.gamma.service.PostService; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@SuppressWarnings({"PMD.ExcessiveImports", "PMD.AvoidDuplicateLiterals"}) -@RestController -@RequestMapping("/admin/groups/posts") -public final class GroupPostAdminController { - - private final PostService postService; - private final MembershipService membershipService; - - public GroupPostAdminController( - PostService postService, - MembershipService membershipService) { - this.postService = postService; - this.membershipService = membershipService; - } - - /** - * Adds a new post, eg ordförande or ledamot. - * - * @param request the name of the new post - * @return what the result of trying to create the post was. - */ - @PostMapping() - public PostCreatedResponse addOfficialPost(@Valid @RequestBody AddPostRequest request, BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - if (this.postService.postExists(request.getPost().getSv())) { - throw new PostAlreadyExistsResponse(); - } - this.postService.addPost(request.getPost(), request.getEmailPrefix()); - return new PostCreatedResponse(); - } - - /** - * Attempts to edit the name of a already created post. - * - * @param request the new name of the post - * @param id the id of the post - * @return the result of creating the post - */ - @PutMapping("/{id}") - public PostEditedResponse editPost( - @RequestBody AddPostRequest request, - @PathVariable("id") String id) { - PostDTO post = this.postService.getPostDTO(id); - this.postService.editPost(post, request.getPost(), request.getEmailPrefix()); - return new PostEditedResponse(); - } - - - @DeleteMapping("/{id}") - public PostDeletedResponse deletePost(@PathVariable("id") String id) { - UUID uuid = UUID.fromString(id); - if (this.membershipService.isPostUsed(uuid)) { - throw new PostIsInUseResponse(); - } - - this.postService.deletePost(uuid); - return new PostDeletedResponse(); - } - - - /** - * gets all places where a post is used, meaning which groups have the post and who currently is assigned that post. - * - * @param id the GROUP_ID of the post - * @return a list of groups that has the post and who in the group currently is assigned that post - */ - @GetMapping("/{id}/usage") - public GetPostUsagesResponseObject getPostUsages(@PathVariable("id") String id) { - PostDTO post = this.postService.getPostDTO(id); - List groups = this.membershipService.getGroupsWithPost(post); - List groupResponses = groups.stream() - .map(g -> new GetFKITGroupResponse(g, - this.membershipService.getUserDTOByGroupAndPost(g, post) - .stream() - .map(RestrictedMembershipDTO::new) - .collect(Collectors.toList()) - )) - .collect(Collectors.toList()); - return new GetPostUsagesResponse(groupResponses).toResponseObject(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/ITClientAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/ITClientAdminController.java deleted file mode 100644 index feaa908ef..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/ITClientAdminController.java +++ /dev/null @@ -1,86 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import it.chalmers.gamma.requests.AddITClientRequest; -import it.chalmers.gamma.response.client.ClientAddedResponse; -import it.chalmers.gamma.response.client.ClientAddedResponse.ClientAddedResponseObject; -import it.chalmers.gamma.response.client.ClientEditedResponse; -import it.chalmers.gamma.response.client.GetAllClientsResponse; -import it.chalmers.gamma.response.client.GetAllClientsResponse.GetAllClientResponseObject; -import it.chalmers.gamma.response.client.GetITClientResponse; -import it.chalmers.gamma.response.client.GetITClientResponse.GetITClientResponseObject; -import it.chalmers.gamma.response.client.ITClientDoesNotExistException; -import it.chalmers.gamma.response.client.ITClientRemovedResponse; -import it.chalmers.gamma.service.ITClientService; - -import java.util.UUID; - -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/admin/clients") -public class ITClientAdminController { - - private final ITClientService itClientService; - - public ITClientAdminController(ITClientService itClientService) { - this.itClientService = itClientService; - } - - @PostMapping() - public ClientAddedResponseObject addITClient(@RequestBody AddITClientRequest request) { - return new ClientAddedResponse(this.itClientService.createITClient( - request.getName(), - request.getDescription(), - request.getWebServerRedirectUri(), - request.isAutoApprove() - ) - .getClientSecret()).toResponseObject(); - } - - @GetMapping() - public GetAllClientResponseObject getAllOauthClients() { - return new GetAllClientsResponse(this.itClientService.getAllClients()).toResponseObject(); - } - - @GetMapping("/{id}") - public GetITClientResponseObject getClient(@PathVariable("id") String id) { - ITClientDTO client = this.itClientService.getITClient(UUID.fromString(id)); - return new GetITClientResponse(client).toResponseObject(); - } - - @DeleteMapping("/{id}") - public ITClientRemovedResponse removeClient(@PathVariable("id") String id) { - if (!this.itClientService.clientExists(id)) { - throw new ITClientDoesNotExistException(); - } - this.itClientService.removeITClient(UUID.fromString(id)); - return new ITClientRemovedResponse(); - } - - @PutMapping("/{id}") - public ClientEditedResponse editClient( - @PathVariable("id") String id, @RequestBody AddITClientRequest request) { - if (this.itClientService.clientExists(id)) { - throw new ITClientDoesNotExistException(); - } - this.itClientService.editClient(UUID.fromString(id), responseToDTO(request)); - return new ClientEditedResponse(); - } - - private ITClientDTO responseToDTO(AddITClientRequest request) { - return new ITClientDTO( - request.getWebServerRedirectUri(), - request.getName(), - request.getDescription(), - request.isAutoApprove() - ); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/ITUserApprovalAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/ITUserApprovalAdminController.java deleted file mode 100644 index d370d8c3a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/ITUserApprovalAdminController.java +++ /dev/null @@ -1,42 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.user.ITUserRestrictedDTO; -import it.chalmers.gamma.response.approval.GetAllITUserApprovalResponse; -import it.chalmers.gamma.response.client.ITClientDoesNotExistException; -import it.chalmers.gamma.service.ITClientService; -import it.chalmers.gamma.service.ITUserApprovalService; - -import java.util.stream.Collectors; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/admin/users/approval") -public class ITUserApprovalAdminController { - - private final ITUserApprovalService itUserApprovalService; - private final ITClientService itClientService; - - public ITUserApprovalAdminController(ITUserApprovalService itUserApprovalService, ITClientService itClientService) { - this.itUserApprovalService = itUserApprovalService; - this.itClientService = itClientService; - } - - @GetMapping("/{clientId}") - public GetAllITUserApprovalResponse getApprovalsByClientId(@PathVariable("clientId") String clientId) { - if (!this.itClientService.clientExists(clientId)) { - throw new ITClientDoesNotExistException(); - } - - return new GetAllITUserApprovalResponse( - this.itUserApprovalService.getApprovalsByClientId(clientId) - .stream() - .map(itUserApprovalDTO -> new ITUserRestrictedDTO(itUserApprovalDTO.getUser())) - .collect(Collectors.toList()) - ); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/SuperGroupAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/SuperGroupAdminController.java deleted file mode 100644 index 9f8dea2b1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/SuperGroupAdminController.java +++ /dev/null @@ -1,88 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.requests.CreateSuperGroupRequest; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.group.GroupAlreadyExistsResponse; -import it.chalmers.gamma.response.group.GroupDeletedResponse; -import it.chalmers.gamma.response.group.GroupDoesNotExistResponse; -import it.chalmers.gamma.response.group.GroupEditedResponse; -import it.chalmers.gamma.response.supergroup.GetSuperGroupResponse; -import it.chalmers.gamma.response.supergroup.GetSuperGroupResponse.GetSuperGroupResponseObject; -import it.chalmers.gamma.response.supergroup.RemoveSubGroupsBeforeRemovingSuperGroupResponse; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.service.FKITSuperGroupService; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.util.UUID; - -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/admin/superGroups") // What should this URL be? -public class SuperGroupAdminController { - private final FKITSuperGroupService fkitSuperGroupService; - private final FKITGroupService fkitGroupService; - - - public SuperGroupAdminController(FKITSuperGroupService fkitSuperGroupService, FKITGroupService fkitGroupService) { - this.fkitSuperGroupService = fkitSuperGroupService; - this.fkitGroupService = fkitGroupService; - } - - @PostMapping() - public GetSuperGroupResponseObject createSuperGroup(@Valid @RequestBody CreateSuperGroupRequest request, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - if (this.fkitSuperGroupService.groupExists(request.getName())) { - throw new GroupAlreadyExistsResponse(); - } - FKITSuperGroupDTO group = this.fkitSuperGroupService.createSuperGroup(requestToDTO(request)); - return new GetSuperGroupResponse(group).toResponseObject(); - } - - - - @DeleteMapping("/{id}") - public GroupDeletedResponse removeSuperGroup(@PathVariable("id") String id) { - if (!this.fkitSuperGroupService.groupExists(id)) { - throw new GroupDoesNotExistResponse(); - } - FKITSuperGroupDTO superGroup = this.fkitSuperGroupService.getGroupDTO(id); - if (!this.fkitGroupService.getAllGroupsWithSuperGroup(superGroup).isEmpty()) { - throw new RemoveSubGroupsBeforeRemovingSuperGroupResponse(); - } - this.fkitSuperGroupService.removeGroup(UUID.fromString(id)); - return new GroupDeletedResponse(); - } - - @PutMapping("/{id}") - public GroupEditedResponse updateSuperGroup(@PathVariable("id") String id, - @RequestBody CreateSuperGroupRequest request) { - if (!this.fkitSuperGroupService.groupExists(id)) { - throw new GroupDoesNotExistResponse(); - } - this.fkitSuperGroupService.updateSuperGroup(UUID.fromString(id), requestToDTO(request)); - return new GroupEditedResponse(); - } - - private FKITSuperGroupDTO requestToDTO(CreateSuperGroupRequest request) { - return new FKITSuperGroupDTO( - request.getName(), - request.getPrettyName(), - request.getType(), - request.getEmail()); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/UserActivationCodeAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/UserActivationCodeAdminController.java deleted file mode 100644 index 6487053a0..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/UserActivationCodeAdminController.java +++ /dev/null @@ -1,53 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.response.activationcode.ActivationCodeDeletedResponse; -import it.chalmers.gamma.response.activationcode.ActivationCodeDoesNotExistResponse; -import it.chalmers.gamma.response.activationcode.GetActivationCodeResponse; -import it.chalmers.gamma.response.activationcode.GetActivationCodeResponse.GetActivationCodeResponseObject; -import it.chalmers.gamma.response.activationcode.GetAllActivationCodesResponse; -import it.chalmers.gamma.response.activationcode.GetAllActivationCodesResponse.GetAllActivationCodesResponseObject; -import it.chalmers.gamma.service.ActivationCodeService; - -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/admin/activation_codes") -public final class UserActivationCodeAdminController { - - private final ActivationCodeService activationCodeService; - - public UserActivationCodeAdminController(ActivationCodeService activationCodeService) { - this.activationCodeService = activationCodeService; - } - - @GetMapping() - public GetAllActivationCodesResponseObject getAllActivationCodes() { - return new GetAllActivationCodesResponse( - this.activationCodeService.getAllActivationCodes()).toResponseObject(); - } - - @GetMapping("/{activationCode}") - public GetActivationCodeResponseObject getActivationCode( - @PathVariable("activationCode") String activationCode) { - if (!this.activationCodeService.codeExists(activationCode)) { - throw new ActivationCodeDoesNotExistResponse(); - } - return new GetActivationCodeResponse( - this.activationCodeService.getActivationCodeDTO(activationCode)).toResponseObject(); - } - - @DeleteMapping("/{activationCode}") - public ActivationCodeDeletedResponse removeActivationCode(@PathVariable("activationCode") String activationCode) { - if (!this.activationCodeService.codeExists(activationCode)) { - throw new ActivationCodeDoesNotExistResponse(); - } - if (!this.activationCodeService.deleteCode(activationCode)) { - throw new ActivationCodeDoesNotExistResponse(); - } - return new ActivationCodeDeletedResponse(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/UsersAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/UsersAdminController.java deleted file mode 100644 index 616a5fe01..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/UsersAdminController.java +++ /dev/null @@ -1,152 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; -import it.chalmers.gamma.requests.AdminChangePasswordRequest; -import it.chalmers.gamma.requests.AdminViewCreateITUserRequest; -import it.chalmers.gamma.requests.EditITUserRequest; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.user.GetAllITUsersResponse; -import it.chalmers.gamma.response.user.GetAllITUsersResponse.GetAllITUsersResponseObject; -import it.chalmers.gamma.response.user.GetITUserResponse; -import it.chalmers.gamma.response.user.GetITUserResponse.GetITUserResponseObject; -import it.chalmers.gamma.response.user.PasswordChangedResponse; -import it.chalmers.gamma.response.user.UserAlreadyExistsResponse; -import it.chalmers.gamma.response.user.UserCreatedResponse; -import it.chalmers.gamma.response.user.UserDeletedResponse; -import it.chalmers.gamma.response.user.UserEditedResponse; -import it.chalmers.gamma.response.user.UserNotFoundResponse; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.service.MembershipService; -import it.chalmers.gamma.service.UserWebsiteService; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.time.Year; -import java.util.ArrayList; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@SuppressWarnings({"PMD.AvoidDuplicateLiterals", "PMD.ExcessiveImports"}) -@RestController -@RequestMapping("/admin/users") -public final class UsersAdminController { - - private final ITUserService itUserService; - private final UserWebsiteService userWebsiteService; - - - private final MembershipService membershipService; - - public UsersAdminController( - ITUserService itUserService, - UserWebsiteService userWebsiteService, - MembershipService membershipService) { - this.itUserService = itUserService; - this.userWebsiteService = userWebsiteService; - this.membershipService = membershipService; - } - - @PutMapping("/{id}/change_password") - public PasswordChangedResponse changePassword( - @PathVariable("id") String id, - @Valid @RequestBody AdminChangePasswordRequest request, BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - ITUserDTO user = this.itUserService.getITUser(id); - this.itUserService.setPassword(user, request.getPassword()); - return new PasswordChangedResponse(); - } - - //TODO Make sure that the code to add websites to users actually works - @PutMapping("/{id}") - public UserEditedResponse editUser(@PathVariable("id") String id, - @RequestBody EditITUserRequest request) { - if (!this.itUserService.userExists(UUID.fromString(id))) { - throw new UserNotFoundResponse(); - } - this.itUserService.editUser( - UUID.fromString(id), - request.getNick(), - request.getFirstName(), - request.getLastName(), - request.getEmail(), - request.getPhone(), - request.getLanguage(), - request.getAcceptanceYear() - ); - // Below handles adding websites. - ITUserDTO user = this.itUserService.getITUser(id); - List websiteURLs = new ArrayList<>(); - this.userWebsiteService.addWebsiteToUser(user, websiteURLs); - return new UserEditedResponse(); - } - - @DeleteMapping("/{id}") - public UserDeletedResponse deleteUser(@PathVariable("id") String id) { - ITUserDTO user = this.itUserService.getITUser(id); - this.userWebsiteService.deleteWebsitesConnectedToUser(user); - this.membershipService.removeAllMemberships(user); - this.itUserService.removeUser(user.getId()); - return new UserDeletedResponse(); - } - - @GetMapping("/{id}") - public GetITUserResponseObject getUser(@PathVariable("id") String id) { - ITUserDTO user = this.itUserService.getITUser(id); - // List websites = this.userWebsiteService.getWebsitesOrdered( - // this.userWebsiteService.getWebsites(user)); - List groups = this.membershipService.getUsersGroupDTO(user); - return new GetITUserResponse(user, groups, null).toResponseObject(); - } - - @GetMapping() - public GetAllITUsersResponseObject getAllUsers() { - - List users = this.itUserService.loadAllUsers(); - List userResponses = users.stream() - .map(u -> new GetITUserResponse(u, this.membershipService.getUsersGroupDTO(u), - null)) - .collect(Collectors.toList()); - return new GetAllITUsersResponse(userResponses).toResponseObject(); - } - - /** - * Administrative function that can add user without need for user to add it personally. - */ - @PostMapping() - public UserCreatedResponse addUser( - @Valid @RequestBody AdminViewCreateITUserRequest createITUserRequest, BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - if (this.itUserService.userExists(createITUserRequest.getCid())) { - throw new UserAlreadyExistsResponse(); - } - this.itUserService.createUser( - createITUserRequest.getNick(), - createITUserRequest.getFirstName(), - createITUserRequest.getLastName(), - createITUserRequest.getCid(), - Year.of(createITUserRequest.getAcceptanceYear()), - createITUserRequest.isUserAgreement(), - createITUserRequest.getEmail(), - createITUserRequest.getPassword() - ); - return new UserCreatedResponse(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/UsersWhitelistAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/UsersWhitelistAdminController.java deleted file mode 100644 index 16386cc3a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/UsersWhitelistAdminController.java +++ /dev/null @@ -1,142 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.requests.AddListOfWhitelistedRequest; -import it.chalmers.gamma.requests.WhitelistCodeRequest; - -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.user.UserAlreadyExistsResponse; -import it.chalmers.gamma.response.user.UserDeletedResponse; -import it.chalmers.gamma.response.user.UserNotFoundResponse; -import it.chalmers.gamma.response.whitelist.EditedWhitelistResponse; -import it.chalmers.gamma.response.whitelist.GetAllWhitelistResponse; -import it.chalmers.gamma.response.whitelist.GetAllWhitelistResponse.GetAllWhitelistResponseObject; -import it.chalmers.gamma.response.whitelist.GetWhitelistResponse; -import it.chalmers.gamma.response.whitelist.GetWhitelistResponse.GetWhitelistResponseObject; - -import it.chalmers.gamma.response.whitelist.WhitelistAddedResponse; -import it.chalmers.gamma.response.whitelist.WhitelistAlreadyAddedException; -import it.chalmers.gamma.response.whitelist.WhitelistIsValidResponse; -import it.chalmers.gamma.response.whitelist.WhitelistIsValidResponse.WhitelistIsValidResponseObject; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.service.WhitelistService; -import it.chalmers.gamma.util.InputValidationUtils; - -import java.util.List; -import java.util.stream.Collectors; -import javax.validation.Valid; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@SuppressWarnings({"PMD.AvoidDuplicateLiterals","PMD.CyclomaticComplexity", "PMD.ExcessiveImports"}) -@RestController -@RequestMapping("/admin/users/whitelist") -public final class UsersWhitelistAdminController { - - private final WhitelistService whitelistService; - private final ITUserService itUserService; - - private static final Logger LOGGER = LoggerFactory.getLogger(UsersWhitelistAdminController.class); - - public UsersWhitelistAdminController(WhitelistService whitelistService, - ITUserService itUserService) { - this.whitelistService = whitelistService; - this.itUserService = itUserService; - } - - @PostMapping() - public WhitelistAddedResponse addWhitelistedUsers( - @Valid @RequestBody AddListOfWhitelistedRequest request, BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - List cids = request.getCids(); - int numNotAdded = 0; - - for (String cid : cids) { // TODO move this to service - try { - if (this.whitelistService.isCIDWhiteListed(cid)) { - throw new WhitelistAlreadyAddedException(); - } - if (this.itUserService.userExists(cid)) { - throw new UserAlreadyExistsResponse(); - } - this.whitelistService.addWhiteListedCID(cid); - LOGGER.info("Added user " + cid + " to whitelist"); - } catch (UserAlreadyExistsResponse | WhitelistAlreadyAddedException e) { - LOGGER.info("Did not add user " + cid + " message: " + e.getMessage()); - numNotAdded++; - } - } - int numAdded = cids.size() - numNotAdded; - if (numAdded == 0) { - throw new UserAlreadyExistsResponse(); - } - return new WhitelistAddedResponse(numAdded, numNotAdded); - } - - /** - * /whitelist/valid will be able to return whether or not a - * user is whitelist, without doing anything to modify the data. - * - * @return true if the user is whitelisted false otherwise - */ - @GetMapping("/{id}/valid") // Should this be changed to a Pathvar? - public WhitelistIsValidResponseObject validCid(@PathVariable("id") String id) { - - return new WhitelistIsValidResponse(this.whitelistService.isCIDWhiteListed(id)).toResponseObject(); - } - - @PutMapping("/{id}") - public EditedWhitelistResponse editWhitelist( - @Valid @RequestBody WhitelistCodeRequest request, - @PathVariable("id") String id, - BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - WhitelistDTO oldWhitelist = this.whitelistService.getWhitelist(id); - if (!this.whitelistService.isCIDWhiteListed(oldWhitelist.getCid())) { - throw new UserNotFoundResponse(); - } - if (this.whitelistService.isCIDWhiteListed(request.getCid())) { - throw new WhitelistAlreadyAddedException(); - } - this.whitelistService.editWhitelist(oldWhitelist, request.getCid()); - return new EditedWhitelistResponse(); - } - - @DeleteMapping("/{id}") - public UserDeletedResponse removeWhitelist(@PathVariable("id") String id) { - if (!this.whitelistService.isCIDWhiteListed(id)) { - throw new UserNotFoundResponse(); - } - this.whitelistService.removeWhiteListedCID(id); - return new UserDeletedResponse(); - } - - @GetMapping() - public GetAllWhitelistResponseObject getAllWhiteList() { - List whitelistResponses = this.whitelistService.getAllWhitelist() - .stream().map(GetWhitelistResponse::new).collect(Collectors.toList()); - return new GetAllWhitelistResponse(whitelistResponses).toResponseObject(); - } - - @GetMapping("/{id}") - public GetWhitelistResponseObject getWhitelist(@PathVariable("id") String id) { - return new GetWhitelistResponse(this.whitelistService.getWhitelist(id)).toResponseObject(); - } - - - -} diff --git a/backend/src/main/java/it/chalmers/gamma/controller/admin/WebsiteAdminController.java b/backend/src/main/java/it/chalmers/gamma/controller/admin/WebsiteAdminController.java deleted file mode 100644 index 8fa3dacc1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/controller/admin/WebsiteAdminController.java +++ /dev/null @@ -1,72 +0,0 @@ -package it.chalmers.gamma.controller.admin; - -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.requests.CreateWebsiteRequest; -import it.chalmers.gamma.response.InputValidationFailedResponse; -import it.chalmers.gamma.response.website.EditedWebsiteResponse; -import it.chalmers.gamma.response.website.WebsiteAddedResponse; -import it.chalmers.gamma.response.website.WebsiteDeletedResponse; -import it.chalmers.gamma.service.GroupWebsiteService; -import it.chalmers.gamma.service.UserWebsiteService; -import it.chalmers.gamma.service.WebsiteService; -import it.chalmers.gamma.util.InputValidationUtils; - -import javax.validation.Valid; - -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@SuppressWarnings("PMD.AvoidDuplicateLiterals") -@RestController -@RequestMapping("/admin/websites") -public final class WebsiteAdminController { - - private final WebsiteService websiteService; - private final GroupWebsiteService groupWebsiteService; - private final UserWebsiteService userWebsiteService; - - public WebsiteAdminController( - WebsiteService websiteService, - GroupWebsiteService groupWebsiteService, - UserWebsiteService userWebsiteService) { - this.websiteService = websiteService; - this.groupWebsiteService = groupWebsiteService; - this.userWebsiteService = userWebsiteService; - } - - - @PostMapping() - public WebsiteAddedResponse addWebsite(@Valid @RequestBody CreateWebsiteRequest request, BindingResult result) { - if (result.hasErrors()) { - throw new InputValidationFailedResponse(InputValidationUtils.getErrorMessages(result.getAllErrors())); - } - this.websiteService.addPossibleWebsite(request.getName(), request.getPrettyName()); - return new WebsiteAddedResponse(); - } - - @PutMapping("/{id}") - public EditedWebsiteResponse editWebsite( - @PathVariable("id") String id, - @RequestBody CreateWebsiteRequest request) { - WebsiteDTO website = this.websiteService.getWebsite(id); - this.websiteService.editWebsite(website, request.getName(), request.getPrettyName()); - return new EditedWebsiteResponse(); - } - - @DeleteMapping("/{id}") - public WebsiteDeletedResponse deleteWebsite(@PathVariable("id") String id) { - WebsiteDTO website = this.websiteService.getWebsite(id); - this.groupWebsiteService.deleteGroupWebsiteByWebsite(website); - this.userWebsiteService.deleteUserWebsiteByWebsite(website); - this.websiteService.deleteWebsite(id); - return new WebsiteDeletedResponse(); - } - - -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/ActivationCode.java b/backend/src/main/java/it/chalmers/gamma/db/entity/ActivationCode.java deleted file mode 100644 index 1547bc869..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/ActivationCode.java +++ /dev/null @@ -1,130 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import java.time.Duration; -import java.time.Instant; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.persistence.Transient; -import org.springframework.beans.factory.annotation.Value; - -@Entity -@Table(name = "activation_code") -public class ActivationCode { - - @Id - @Column(updatable = false) - private UUID id; - - @JoinColumn(name = "cid", insertable = true, updatable = false, unique = true) - @OneToOne(fetch = FetchType.EAGER) - private Whitelist cid; // Has a foreign key referencing the Whitelist GROUP_ID - - @Column(name = "code", length = 30) - private String code; - - @Column(name = "created_at") - private Instant createdAt; - - @Transient - @Value("${password-expiration-time}") - private static final int PASSWORD_EXPIRATION_TIME = 3600; - - public Instant getCreatedAt() { - return this.createdAt; - } - - protected ActivationCode() { - this.id = UUID.randomUUID(); - } - - public ActivationCode(Whitelist cid) { - this.id = UUID.randomUUID(); - this.createdAt = Instant.now(); - this.cid = cid; - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getCid() { - return this.cid.getCid(); - } - - public Whitelist getWhitelist() { - return this.cid; - } - - public void setCreatedAt(Instant createdAt) { - this.createdAt = createdAt; - } - - public void setWhitelist(Whitelist cid) { - this.cid = cid; - } - - public void setCid(Whitelist cid) { - this.cid = cid; - } - - public String getCode() { - return this.code; - } - - public void setCode(String code) { - this.code = code; - } - - public boolean isValid() { - return Instant.now().isBefore(this.createdAt.plus(Duration.ofSeconds(PASSWORD_EXPIRATION_TIME))); - } - - public ActivationCodeDTO toDTO() { - return new ActivationCodeDTO(this.id, - this.cid.toDTO(), - this.code, - this.createdAt, - PASSWORD_EXPIRATION_TIME); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ActivationCode that = (ActivationCode) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.cid, that.cid) - && Objects.equals(this.code, that.code); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.cid, this.code); - } - - @Override - public String toString() { - return "ActivationCode{" - + "id=" + this.id - + ", whitelistedCid=" + this.cid - + ", code='" + this.code + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/ApiKey.java b/backend/src/main/java/it/chalmers/gamma/db/entity/ApiKey.java deleted file mode 100644 index 727202760..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/ApiKey.java +++ /dev/null @@ -1,147 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.dto.access.ApiKeyDTO; -import java.time.Instant; -import java.util.Objects; -import java.util.UUID; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; - -import org.hibernate.annotations.ColumnDefault; - -@Entity -@Table(name = "apikey") -public class ApiKey { - @Id - @Column(updatable = false) - private UUID id; - - @Column(name = "name", length = 30, nullable = false) - private String name; - - @JoinColumn(name = "description") - @OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true) - private Text description; - - @Column(name = "key", length = 150, nullable = false) - private String key; - - @Column(name = "created_at", nullable = false) - @ColumnDefault("current_timestamp") - private Instant createdAt; - - @Column(name = "last_modified_at", nullable = false) - @ColumnDefault("current_timestamp") - private Instant lastModifiedAt; - - public ApiKey() { - this.id = UUID.randomUUID(); - this.createdAt = Instant.now(); - this.lastModifiedAt = Instant.now(); - } - - public ApiKey(String name, String key, Text description) { - this(); - this.name = name; - this.key = key; - this.description = description; - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public Text getDescription() { - return this.description; - } - - public void setDescription(Text description) { - this.description = description; - } - - public String getKey() { - return this.key; - } - - public void setKey(String key) { - this.key = key; - } - - public Instant getCreatedAt() { - return this.createdAt; - } - - public void setCreatedAt(Instant createdAt) { - this.createdAt = createdAt; - } - - public Instant getLastModifiedAt() { - return this.lastModifiedAt; - } - - public void setLastModifiedAt(Instant lastModifiedAt) { - this.lastModifiedAt = lastModifiedAt; - } - - public ApiKeyDTO toDTO() { - return new ApiKeyDTO(this.id, this.name, this.description, this.createdAt, this.lastModifiedAt, this.key); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ApiKey apiKey = (ApiKey) o; - return Objects.equals(this.id, apiKey.id) - && Objects.equals(this.name, apiKey.name) - && Objects.equals(this.description, apiKey.description) - && Objects.equals(this.key, apiKey.key) - && Objects.equals(this.createdAt, apiKey.createdAt) - && Objects.equals(this.lastModifiedAt, apiKey.lastModifiedAt); - } - - @Override - public int hashCode() { - return Objects.hash( - this.id, - this.name, - this.description, - this.key, - this.createdAt, - this.lastModifiedAt); - } - - @Override - public String toString() { - return "ApiKey{" - + "id=" + this.id - + ", name='" + this.name + '\'' - + ", description=" + this.description - + ", key='" + this.key + '\'' - + ", createdAt=" + this.createdAt - + ", lastModifiedAt=" + this.lastModifiedAt - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/Authority.java b/backend/src/main/java/it/chalmers/gamma/db/entity/Authority.java deleted file mode 100644 index d46b9f3b8..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/Authority.java +++ /dev/null @@ -1,96 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.db.entity.pk.AuthorityPK; - -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.EmbeddedId; -import javax.persistence.Entity; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -import org.hibernate.annotations.Target; - -@Entity -@Table(name = "authority") -public class Authority { - - @Target(AuthorityPK.class) - @EmbeddedId - private AuthorityPK id; - - @Column(name = "id") - private UUID internalId; - - @JoinColumn(name = "authority_level") - @ManyToOne - private AuthorityLevel authorityLevel; - - public AuthorityPK getId() { - return this.id; - } - - public void setId(AuthorityPK id) { - this.id = id; - } - - public AuthorityLevel getAuthorityLevel() { - return this.authorityLevel; - } - - public void setAuthorityLevel(AuthorityLevel authorityLevel) { - this.authorityLevel = authorityLevel; - } - - public UUID getInternalID() { - return this.internalId; - } - - public void setInternalID(UUID internalID) { - this.internalId = internalID; - } - - public Authority() { - this.internalId = UUID.randomUUID(); - } - - public AuthorityDTO toDTO() { - return new AuthorityDTO( - this.id.getFkitSuperGroup().toDTO(), - this.id.getPost().toDTO(), - this.internalId, - this.authorityLevel.toDTO() - ); - } - - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Authority authority = (Authority) o; - return Objects.equals(this.id, authority.id) - && Objects.equals(this.authorityLevel, authority.authorityLevel); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.authorityLevel); - } - - @Override - public String toString() { - return "Authority{" - + "id=" + this.id - + ", authorityLevel=" + this.authorityLevel - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/AuthorityLevel.java b/backend/src/main/java/it/chalmers/gamma/db/entity/AuthorityLevel.java deleted file mode 100644 index cc7706bc3..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/AuthorityLevel.java +++ /dev/null @@ -1,78 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; - -import org.springframework.security.core.GrantedAuthority; - -@Entity -@Table(name = "authority_level") -@SuppressWarnings({"PMD.AvoidDuplicateLiterals", "PMD.AvoidDuplicateLiterals", "PMD.AvoidFieldNameMatchingTypeName"}) -public class AuthorityLevel implements GrantedAuthority { - - @Id - @Column(updatable = false) - private UUID id; - - @Column(name = "authority_level") - private String authorityLevel; - - public AuthorityLevel() { - this.id = UUID.randomUUID(); - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - @Override - public String getAuthority() { - return this.authorityLevel; - } - - public void setAuthorityLevel(String authorityLevel) { - this.authorityLevel = authorityLevel.toLowerCase(); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AuthorityLevel that = (AuthorityLevel) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.authorityLevel, that.authorityLevel); - } - - public AuthorityLevelDTO toDTO() { - return new AuthorityLevelDTO(this.id, this.authorityLevel); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.authorityLevel); - } - - @Override - public String toString() { - return "AuthorityLevel{" - + "id=" + this.id - + ", authorityLevel='" - + this.authorityLevel + '\'' - + '}'; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/FKITGroup.java b/backend/src/main/java/it/chalmers/gamma/db/entity/FKITGroup.java deleted file mode 100644 index 8013c70f0..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/FKITGroup.java +++ /dev/null @@ -1,170 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; - -import java.util.Calendar; -import java.util.UUID; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "fkit_group") -public class FKITGroup { - - @Id - @Column(updatable = false) - private UUID id; - - @Column(name = "avatar_url") - private String avatarURL; - - @Column(name = "name", length = 50, nullable = false) - private String name; - - @Column(name = "pretty_name", length = 50, nullable = false) - private String prettyName; - - @JoinColumn(name = "description") - @OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true) - private Text description; - - @JoinColumn(name = "function", nullable = false) - @OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true) - private Text function; - - @Column(name = "becomes_active") - private Calendar becomesActive; - - @Column(name = "becomes_inactive") - private Calendar becomesInactive; - - @Column(name = "email") - private String email; - - @JoinColumn(name = "fkit_super_group") - @ManyToOne(fetch = FetchType.EAGER) - private FKITSuperGroup superGroup; - - public FKITGroup() { - this.id = UUID.randomUUID(); - } - - public FKITGroupDTO toDTO() { - return new FKITGroupDTO( - this.id, - this.becomesActive, - this.becomesInactive, - this.description, - this.email, - this.function, - this.name, - this.prettyName, - this.avatarURL, - this.superGroup.toDTO()); - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name.toLowerCase(); - } - - public Text getDescription() { - return this.description; - } - - public void setDescription(Text description) { - this.description = description; - } - - public String getAvatarURL() { - return this.avatarURL; - } - - public void setAvatarURL(String avatarURL) { - this.avatarURL = avatarURL; - } - - public Text getFunction() { - return this.function; - } - - public void setFunction(Text function) { - this.function = function; - } - - public String getPrettyName() { - return this.prettyName; - } - - public void setPrettyName(String prettyName) { - this.prettyName = prettyName; - } - - public Calendar getBecomesActive() { - return this.becomesActive; - } - - public void setBecomesActive(Calendar becomesActive) { - this.becomesActive = becomesActive; - } - - public Calendar getBecomesInactive() { - return this.becomesInactive; - } - - public void setBecomesInactive(Calendar becomesInactive) { - this.becomesInactive = becomesInactive; - } - - public String getEmail() { - return this.email; - } - - public void setEmail(String email) { - this.email = email.toLowerCase(); - } - - public FKITSuperGroup getSuperGroup() { - return this.superGroup; - } - - public void setSuperGroup(FKITSuperGroup superGroup) { - this.superGroup = superGroup; - } - - @Override - public String toString() { - return "FKITGroup{" - + "id=" + this.id - + ", avatarURL='" + this.avatarURL + '\'' - + ", name='" + this.name + '\'' - + ", prettyName='" + this.prettyName + '\'' - + ", description=" + this.description - + ", func=" + this.function - + ", becomesActive=" + this.becomesActive - + ", becomesInactive=" + this.becomesInactive - + ", email=" + this.email + '\'' - + ", superGroup='" + this.superGroup - + '}'; - } - -} \ No newline at end of file diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/FKITSuperGroup.java b/backend/src/main/java/it/chalmers/gamma/db/entity/FKITSuperGroup.java deleted file mode 100644 index c019cfbae..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/FKITSuperGroup.java +++ /dev/null @@ -1,102 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.GroupType; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; - -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.Id; -import javax.persistence.Table; - - -@Entity -@Table(name = "fkit_super_group") - -public class FKITSuperGroup { - - @Column(name = "id", updatable = false) - @Id - private UUID id; - - @Column(name = "name") - private String name; - - @Column(name = "pretty_name") - private String prettyName; - - @Column(name = "type") - @Enumerated(EnumType.STRING) - private GroupType type; - - @Column(name = "email") - private String email; - - public FKITSuperGroup() { - this.id = UUID.randomUUID(); - } - - public FKITSuperGroup(UUID id) { - this.id = id; - } - - public void setId(UUID id) { - this.id = id; - } - - public UUID getId() { - return this.id; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name.toLowerCase(); - } - - public String getPrettyName() { - return this.prettyName; - } - - public void setPrettyName(String prettyName) { - this.prettyName = prettyName; - } - - public GroupType getType() { - return this.type; - } - - public void setType(GroupType type) { - this.type = type; - } - - public String getEmail() { - return this.email; - } - - public void setEmail(String email) { - this.email = email.toLowerCase(); - } - - public FKITSuperGroupDTO toDTO() { - return new FKITSuperGroupDTO( - this.id, this.name, this.prettyName, this.type, this.email - ); - } - - @Override - public String toString() { - return "FKITSuperGroup{" - + "id=" + this.id - + ", name='" + this.name + '\'' - + ", prettyName='" + this.prettyName + '\'' - + ", type=" + this.type - + ", email='" + this.email + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/GroupWebsite.java b/backend/src/main/java/it/chalmers/gamma/db/entity/GroupWebsite.java deleted file mode 100644 index 7c96edb37..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/GroupWebsite.java +++ /dev/null @@ -1,90 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import com.fasterxml.jackson.annotation.JsonIgnore; - -import it.chalmers.gamma.domain.dto.website.GroupWebsiteDTO; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "fkit_group_website") -public class GroupWebsite implements WebsiteInterface { - @Id - @JsonIgnore - private final UUID id; - - @JoinColumn(name = "website") - @OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true) - private WebsiteURL website; - - @OneToOne - @JoinColumn(name = "fkit_group") - @JsonIgnore - private FKITGroup group; - - public GroupWebsite() { - this.id = UUID.randomUUID(); - } - - public UUID getId() { - return this.id; - } - - @Override - public WebsiteURL getWebsite() { - return this.website; - } - - public void setWebsite(WebsiteURL website) { - this.website = website; - } - - public FKITGroup getGroup() { - return this.group; - } - - public void setGroup(FKITGroup group) { - this.group = group; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - GroupWebsite that = (GroupWebsite) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.website, that.website) - && Objects.equals(this.group, that.group); - } - - public GroupWebsiteDTO toDTO() { - return new GroupWebsiteDTO(this.id, this.website.toDTO(), this.group.toDTO()); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.website, this.group); - } - - @Override - public String toString() { - return "GroupWebsite{" - + "id=" + this.id - + ", website=" + this.website - + ", group=" + this.group - + '}'; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/ITClient.java b/backend/src/main/java/it/chalmers/gamma/db/entity/ITClient.java deleted file mode 100644 index 8f5fc65f9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/ITClient.java +++ /dev/null @@ -1,213 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; - -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; - -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import java.time.Instant; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "itclient") -@JsonInclude(JsonInclude.Include.NON_EMPTY) -public class ITClient { - - @Id - @Column(updatable = false) - private final UUID id; - - @Column(name = "client_id", length = 256, nullable = false) - private String clientId; - - @Column(name = "client_secret", length = 256, nullable = false) - @JsonIgnore - private String clientSecret; - - @Column(name = "web_server_redirect_uri", length = 256, nullable = false) - private String webServerRedirectUri; - - @Column(name = "access_token_validity", nullable = false) - private int accessTokenValidity; - - @Column(name = "refresh_token_validity", nullable = false) - private int refreshTokenValidity; - - @Column(name = "auto_approve", nullable = false) - private boolean autoApprove; - - @Column(name = "name", nullable = false) - private String name; - - @SuppressFBWarnings(value = "SE_BAD_FIELD", justification = "is serializable by Jackson") - @JoinColumn(name = "description", nullable = false) - @OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true) - private Text description; - - @Column(name = "created_at", nullable = false) - private Instant createdAt; - - @Column(name = "last_modified_at", nullable = false) - private Instant lastModifiedAt; - - public ITClient() { - this.id = UUID.randomUUID(); - } - - public UUID getId() { - return this.id; - } - - public void setClientId(String clientId) { - this.clientId = clientId; - } - - public void setClientSecret(String clientSecret) { - this.clientSecret = clientSecret; - } - - public String getWebServerRedirectUri() { - return this.webServerRedirectUri; - } - - public void setWebServerRedirectUri(String webServerRedirectUri) { - this.webServerRedirectUri = webServerRedirectUri; - } - - public int getAccessTokenValidity() { - return this.accessTokenValidity; - } - - public void setAccessTokenValidity(int accessTokenValidity) { - this.accessTokenValidity = accessTokenValidity; - } - - public int getRefreshTokenValidity() { - return this.refreshTokenValidity; - } - - public void setRefreshTokenValidity(int refreshTokenValidity) { - this.refreshTokenValidity = refreshTokenValidity; - } - - public void setAutoApprove(boolean autoApprove) { - this.autoApprove = autoApprove; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public Text getDescription() { - return this.description; - } - - public void setDescription(Text description) { - this.description = description; - } - - public Instant getCreatedAt() { - return this.createdAt; - } - - public void setCreatedAt(Instant createdAt) { - this.createdAt = createdAt; - } - - public Instant getLastModifiedAt() { - return this.lastModifiedAt; - } - - public void setLastModifiedAt(Instant lastModifiedAt) { - this.lastModifiedAt = lastModifiedAt; - } - - public ITClientDTO toDTO() { - return new ITClientDTO( - this.id, - this.clientId, - this.clientSecret, - this.webServerRedirectUri, - this.accessTokenValidity, - this.refreshTokenValidity, - this.autoApprove, - this.name, - this.description, - this.createdAt, - this.lastModifiedAt - ); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - - if (o == null || getClass() != o.getClass()) { - return false; - } - - ITClient itClient = (ITClient) o; - return this.accessTokenValidity == itClient.accessTokenValidity - && this.refreshTokenValidity == itClient.refreshTokenValidity - && this.autoApprove == itClient.autoApprove - && Objects.equals(this.id, itClient.id) - && Objects.equals(this.clientId, itClient.clientId) - && Objects.equals(this.clientSecret, itClient.clientSecret) - && Objects.equals(this.webServerRedirectUri, itClient.webServerRedirectUri) - && Objects.equals(this.name, itClient.name) - && Objects.equals(this.description, itClient.description) - && Objects.equals(this.createdAt, itClient.createdAt) - && Objects.equals(this.lastModifiedAt, itClient.lastModifiedAt); - } - - @Override - public int hashCode() { - return Objects.hash( - this.id, - this.clientId, - this.clientSecret, - this.webServerRedirectUri, - this.accessTokenValidity, - this.refreshTokenValidity, - this.autoApprove, - this.name, - this.description, - this.createdAt, - this.lastModifiedAt - ); - } - - @Override - public String toString() { - return "ITClient{" - + "id=" + this.id - + ", clientId='" + this.clientId + '\'' - + ", clientSecret={redacted}'\''" - + ", webServerRedirectUri='" + this.webServerRedirectUri + '\'' - + ", accessTokenValidity=" + this.accessTokenValidity - + ", refreshTokenValidity=" + this.refreshTokenValidity - + ", autoApprove=" + this.autoApprove - + ", name='" + this.name + '\'' - + ", description='" + this.description + '\'' - + ", createdAt=" + this.createdAt - + ", lastModifiedAt=" + this.lastModifiedAt - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/ITUser.java b/backend/src/main/java/it/chalmers/gamma/db/entity/ITUser.java deleted file mode 100644 index c9cb2f93a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/ITUser.java +++ /dev/null @@ -1,340 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; - -import it.chalmers.gamma.domain.Language; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; - -import java.time.Instant; -import java.time.Year; -import java.util.List; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.Id; -import javax.persistence.Table; - -import org.hibernate.annotations.ColumnDefault; -import org.springframework.security.core.GrantedAuthority; - -@Entity -@Table(name = "ituser") -@JsonInclude(JsonInclude.Include.NON_EMPTY) -@SuppressWarnings({"PMD.TooManyFields"}) -public class ITUser { - - @Id - @Column(updatable = false) - @JsonIgnore - private UUID id; - - @Column(name = "cid", length = 10, nullable = false, unique = true) - private String cid; - - @JsonIgnore - @Column(name = "password", length = 255, nullable = false) - private String password; - - @Column(name = "nick", length = 50) - private String nick; - - @Column(name = "first_name", length = 50) - private String firstName; - - @Column(name = "last_name", length = 50) - private String lastName; - - @Column(name = "email", length = 100) - private String email; - - @Column(name = "phone", length = 15) - private String phone; - - @Column(name = "language", length = 15, nullable = false) - @Enumerated(EnumType.STRING) - private Language language; - - @Column(name = "avatar_url", length = 255, nullable = false) - @ColumnDefault("default.jpg") - private String avatarUrl; - - @Column(name = "gdpr", nullable = false) - @ColumnDefault("false") - private boolean gdpr; - - @Column(name = "user_agreement", nullable = false) - @ColumnDefault("false") - private boolean userAgreement; - - @Column(name = "account_locked", nullable = false) - @ColumnDefault("false") - private boolean accountLocked; - - @Column(name = "activated", nullable = false) - private boolean activated; - - @Column(name = "acceptance_year", nullable = false) - private int acceptanceYear; - - @Column(name = "created_at", nullable = false) - @ColumnDefault("current_timestamp") - private Instant createdAt; - - @Column(name = "last_modified_at", nullable = false) - @ColumnDefault("current_timestamp") - private Instant lastModifiedAt; - - public ITUser() { - this.id = UUID.randomUUID(); - this.createdAt = Instant.now(); - this.lastModifiedAt = Instant.now(); - this.activated = true; - this.avatarUrl = "default.jpg"; - } - - public ITUserDTO toDTO() { - return new ITUserDTO( - this.id, - this.cid, - this.nick, - this.firstName, - this.lastName, - this.email, - this.phone, - this.language, - this.avatarUrl, - this.gdpr, - this.userAgreement, - this.accountLocked, - Year.of(this.acceptanceYear), - this.activated - ); - } - - public ITUserDTO toUserDetailsDTO(List authorities) { - return new ITUserDTO( - this.id, - this.cid, - this.nick, - this.firstName, - this.lastName, - this.email, - this.phone, - this.language, - this.avatarUrl, - this.gdpr, - this.userAgreement, - this.accountLocked, - Year.of(this.acceptanceYear), - authorities, - this.password, - this.activated - ); - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getCid() { - return this.cid; - } - - public void setCid(String cid) { - this.cid = cid.toLowerCase(); - } - - public void setPassword(String password) { - this.password = password; - } - - public String getNick() { - return this.nick; - } - - public void setNick(String nick) { - this.nick = nick; - } - - public String getFirstName() { - return this.firstName; - } - - public void setFirstName(String firstName) { - this.firstName = firstName; - } - - public String getLastName() { - return this.lastName; - } - - public void setLastName(String lastName) { - this.lastName = lastName; - } - - public String getEmail() { - return this.email; - } - - public void setEmail(String email) { - this.email = email; - } - - public String getPhone() { - return this.phone; - } - - public void setPhone(String phone) { - this.phone = phone; - } - - public Language getLanguage() { - return this.language; - } - - public void setLanguage(Language language) { - this.language = language; - } - - public String getAvatarUrl() { - return this.avatarUrl; - } - - public void setAvatarUrl(String avatarUrl) { - this.avatarUrl = avatarUrl; - } - - public boolean isGdpr() { - return this.gdpr; - } - - public void setGdpr(boolean gdpr) { - this.gdpr = gdpr; - } - - public boolean isUserAgreement() { - return this.userAgreement; - } - - public void setUserAgreement(boolean userAgreement) { - this.userAgreement = userAgreement; - } - - public Year getAcceptanceYear() { - return Year.of(this.acceptanceYear); - } - - public void setAcceptanceYear(Year acceptanceYear) { - this.acceptanceYear = acceptanceYear.getValue(); - } - - public Instant getCreatedAt() { - return this.createdAt; - } - - public void setCreatedAt(Instant createdAt) { - this.createdAt = createdAt; - } - - public Instant getLastModifiedAt() { - return this.lastModifiedAt; - } - - public void setLastModifiedAt(Instant lastModifiedAt) { - this.lastModifiedAt = lastModifiedAt; - } - - public boolean isAccountLocked() { - return this.accountLocked; - } - - public void setAccountLocked(boolean accountLocked) { - this.accountLocked = accountLocked; - } - - public boolean isActivated() { - return this.activated; - } - - public void setActivated(boolean activated) { - this.activated = activated; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ITUser itUser = (ITUser) o; - return this.gdpr == itUser.gdpr - && this.userAgreement == itUser.userAgreement - && Objects.equals(this.id, itUser.id) - && Objects.equals(this.cid, itUser.cid) - && Objects.equals(this.nick, itUser.nick) - && Objects.equals(this.password, itUser.password) - && Objects.equals(this.firstName, itUser.firstName) - && Objects.equals(this.lastName, itUser.lastName) - && Objects.equals(this.email, itUser.email) - && Objects.equals(this.phone, itUser.phone) - && Objects.equals(this.language, itUser.language) - && Objects.equals(this.avatarUrl, itUser.avatarUrl) - && Objects.equals(this.acceptanceYear, itUser.acceptanceYear) - && Objects.equals(this.createdAt, itUser.createdAt) - && Objects.equals(this.lastModifiedAt, itUser.lastModifiedAt); - } - - @Override - public int hashCode() { - return Objects.hash( - this.id, - this.cid, - this.password, - this.nick, - this.firstName, - this.lastName, - this.email, - this.phone, - this.language, - this.avatarUrl, - this.gdpr, - this.userAgreement, - this.acceptanceYear, - this.createdAt, - this.lastModifiedAt); - } - - @Override - public String toString() { - return "ITUser{" - + "id=" + id - + ", cid='" + cid + '\'' - + ", password='" + "" + '\'' - + ", nick='" + nick + '\'' - + ", firstName='" + firstName + '\'' - + ", lastName='" + lastName + '\'' - + ", email='" + email + '\'' - + ", phone='" + phone + '\'' - + ", language=" + language - + ", avatarUrl='" + avatarUrl + '\'' - + ", gdpr=" + gdpr - + ", userAgreement=" + userAgreement - + ", accountLocked=" + accountLocked - + ", acceptanceYear=" + acceptanceYear - + ", createdAt=" + createdAt - + ", lastModifiedAt=" + lastModifiedAt - + '}'; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/ITUserApproval.java b/backend/src/main/java/it/chalmers/gamma/db/entity/ITUserApproval.java deleted file mode 100644 index f8446dc0b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/ITUserApproval.java +++ /dev/null @@ -1,55 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.db.entity.pk.ITUserApprovalPK; -import it.chalmers.gamma.domain.dto.user.ITUserApprovalDTO; - -import java.util.Objects; - -import javax.persistence.EmbeddedId; -import javax.persistence.Entity; -import javax.persistence.Table; - -@Entity -@Table(name = "it_user_approval") -public class ITUserApproval { - - @EmbeddedId - private ITUserApprovalPK id; - - public ITUserApprovalPK getId() { - return this.id; - } - - public void setId(ITUserApprovalPK id) { - this.id = id; - } - - public ITUserApprovalDTO toDTO() { - return new ITUserApprovalDTO(this.id.getItUser().toDTO(), this.id.getItClient().toDTO()); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ITUserApproval that = (ITUserApproval) o; - return Objects.equals(this.id, that.id); - } - - @Override - public int hashCode() { - return Objects.hash(this.id); - } - - @Override - public String toString() { - return "ITUserApproval{" - + "id=" + this.id - + '}'; - } -} - diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/Membership.java b/backend/src/main/java/it/chalmers/gamma/db/entity/Membership.java deleted file mode 100644 index e4f5a84fe..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/Membership.java +++ /dev/null @@ -1,73 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.db.entity.pk.MembershipPK; -import it.chalmers.gamma.domain.dto.membership.MembershipDTO; - -import java.util.Objects; - -import javax.persistence.Column; -import javax.persistence.EmbeddedId; -import javax.persistence.Entity; -import javax.persistence.Table; - -@Entity -@Table(name = "membership") -public class Membership { - - @EmbeddedId - private MembershipPK id; - - @Column(name = "unofficial_post_name", length = 100) - private String unofficialPostName; - - public MembershipPK getId() { - return this.id; - } - - public void setId(MembershipPK id) { - this.id = id; - } - - public String getUnofficialPostName() { - return this.unofficialPostName; - } - - public void setUnofficialPostName(String unofficialPostName) { - this.unofficialPostName = unofficialPostName; - } - - public MembershipDTO toDTO() { - return new MembershipDTO( - this.id.getPost().toDTO(), - this.id.getFKITGroup().toDTO(), - this.unofficialPostName, - this.id.getITUser().toDTO()); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Membership that = (Membership) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.unofficialPostName, that.unofficialPostName); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.unofficialPostName); - } - - @Override - public String toString() { - return "Membership{" - + "id=" + this.id - + ", unofficialPostName='" + this.unofficialPostName + '\'' - + '}'; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/NoAccountMembership.java b/backend/src/main/java/it/chalmers/gamma/db/entity/NoAccountMembership.java deleted file mode 100644 index 78a69952d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/NoAccountMembership.java +++ /dev/null @@ -1,92 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.db.entity.pk.NoAccountMembershipPK; - -import it.chalmers.gamma.domain.dto.membership.NoAccountMembershipDTO; -import java.util.Objects; - -import javax.persistence.Column; -import javax.persistence.EmbeddedId; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - - -@Entity -@Table(name = "no_account_membership") -public class NoAccountMembership { - - @EmbeddedId - private NoAccountMembershipPK id; - - @ManyToOne(fetch = FetchType.EAGER) - @JoinColumn(name = "post_id") - private Post post; - - @Column(name = "unofficial_post_name", length = 100) - private String unofficialPostName; - - public NoAccountMembershipPK getId() { - return this.id; - } - - public void setId(NoAccountMembershipPK id) { - this.id = id; - } - - public Post getPost() { - return this.post; - } - - public void setPost(Post post) { - this.post = post; - } - - public String getUnofficialPostName() { - return this.unofficialPostName; - } - - public void setUnofficialPostName(String unofficialPostName) { - this.unofficialPostName = unofficialPostName; - } - - public NoAccountMembershipDTO toDTO() { - return new NoAccountMembershipDTO( - this.id.getITUser(), - this.id.getFKITGroup(), - this.post, - this.unofficialPostName - ); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - NoAccountMembership that = (NoAccountMembership) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.post, that.post) - && Objects.equals(this.unofficialPostName, that.unofficialPostName); - } - - @Override - public int hashCode() { - - return Objects.hash(this.id, this.post, this.unofficialPostName); - } - - @Override - public String toString() { - return "NoAccountMembership{" - + "id=" + this.id - + ", post=" + this.post - + ", unofficialPostName='" + this.unofficialPostName + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/PasswordResetToken.java b/backend/src/main/java/it/chalmers/gamma/db/entity/PasswordResetToken.java deleted file mode 100644 index 46ad7cce5..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/PasswordResetToken.java +++ /dev/null @@ -1,88 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.dto.user.PasswordResetTokenDTO; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "password_reset_token") -@SuppressWarnings("PMD.ExcessiveParameterList") -public class PasswordResetToken { - @Id - private UUID id; - - @Column(name = "token") - private String token; - - @JoinColumn(name = "ituser") - @OneToOne - private ITUser itUser; - - - public PasswordResetToken() { - this.id = UUID.randomUUID(); - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getToken() { - return this.token; - } - - public void setToken(String token) { - this.token = token; - } - - public ITUser getItUser() { - return this.itUser; - } - - public void setItUser(ITUser itUser) { - this.itUser = itUser; - } - - @Override - public String toString() { - return "PasswordResetToken{" - + "id=" + this.id - + ", token='" + this.token + '\'' - + ", itUser=" + this.itUser - + '}'; - } - - public PasswordResetTokenDTO toDTO() { - return new PasswordResetTokenDTO(this.id, this.token, this.itUser.toDTO()); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - PasswordResetToken that = (PasswordResetToken) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.token, that.token) - && Objects.equals(this.itUser, that.itUser); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.token, this.itUser); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/Post.java b/backend/src/main/java/it/chalmers/gamma/db/entity/Post.java deleted file mode 100644 index 8c62e4479..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/Post.java +++ /dev/null @@ -1,109 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import it.chalmers.gamma.domain.dto.post.PostDTO; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "post") -public class Post { - - @Id - @Column(updatable = false) - private UUID id; - - @JoinColumn(name = "post_name") - @OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL) - private final Text postName; - - @Column(name = "email_prefix") - private String emailPrefix; - - public Post() { - this.postName = new Text(); - this.emailPrefix = ""; - } - - public Post(Text postName, String emailPrefix) { - this.postName = postName; - this.id = UUID.randomUUID(); - this.emailPrefix = emailPrefix; - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - @JsonProperty("sv") - public void setSVPostName(String postName) { - this.postName.setSv(postName); - } - - @JsonProperty("en") - public void setENPostName(String postName) { - this.postName.setEn(postName); - } - - public String getSVPostName() { - return this.postName.getSv(); - } - - public String getENPostName() { - return this.postName.getEn(); - } - - public String getEmailPrefix() { - return this.emailPrefix; - } - - public void setEmailPrefix(String emailPrefix) { - this.emailPrefix = emailPrefix == null ? null : emailPrefix.toLowerCase(); - } - - public PostDTO toDTO() { - return new PostDTO(this.id, this.postName, this.emailPrefix); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Post post = (Post) o; - return Objects.equals(this.id, post.id) - && Objects.equals(this.postName, post.postName) - && Objects.equals(this.emailPrefix, post.emailPrefix); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.postName, this.emailPrefix); - } - - @Override - public String toString() { - return "Post{" - + "id=" + this.id - + ", postName=" + this.postName - + ", emailPrefix='" + this.emailPrefix + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/Text.java b/backend/src/main/java/it/chalmers/gamma/db/entity/Text.java deleted file mode 100644 index 266d5df36..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/Text.java +++ /dev/null @@ -1,87 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import com.fasterxml.jackson.annotation.JsonIgnore; - -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; - -@Entity -@Table(name = "internal_text") -public class Text { - - @Id - @Column(updatable = false) - @JsonIgnore - private final UUID id; - - @Column(name = "sv") - private String sv; - - @Column(name = "en") - private String en; - - public Text(String sv, String en) { - this.sv = sv; - this.en = en; - this.id = UUID.randomUUID(); - } - - public Text() { - this.sv = ""; - this.en = ""; - this.id = UUID.randomUUID(); - } - - public UUID getId() { - return this.id; - } - - public String getSv() { - return this.sv; - } - - public void setSv(String sv) { - this.sv = sv; - } - - public String getEn() { - return this.en; - } - - public void setEn(String en) { - this.en = en; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Text text = (Text) o; - return Objects.equals(this.id, text.id) - && Objects.equals(this.sv, text.sv) - && Objects.equals(this.en, text.en); - } - - @Override - public String toString() { - return "Text{" - + "id=" + this.id - + ", sv='" + this.sv + '\'' - + ", en='" + this.en + '\'' - + '}'; - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.sv, this.en); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/UserWebsite.java b/backend/src/main/java/it/chalmers/gamma/db/entity/UserWebsite.java deleted file mode 100644 index 3ac8b694c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/UserWebsite.java +++ /dev/null @@ -1,92 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.dto.website.UserWebsiteDTO; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "ituser_website") -public class UserWebsite implements WebsiteInterface { - - @Id - @Column(updatable = false) - private UUID id; - - @OneToOne - @JoinColumn(name = "ituser") - private ITUser itUser; - - @JoinColumn(name = "website") - @OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true) - private WebsiteURL website; - - public UserWebsite() { - this.id = UUID.randomUUID(); - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public ITUser getItUser() { - return this.itUser; - } - - public void setItUser(ITUser itUser) { - this.itUser = itUser; - } - - @Override - public WebsiteURL getWebsite() { - return this.website; - } - - public void setWebsite(WebsiteURL website) { - this.website = website; - } - - public UserWebsiteDTO toDTO() { - return new UserWebsiteDTO(this.id, this.itUser.toDTO(), this.website.toDTO()); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - UserWebsite that = (UserWebsite) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.itUser, that.itUser) - && Objects.equals(this.website, that.website); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.itUser, this.website); - } - - @Override - public String toString() { - return "UserWebsite{" - + "id=" + this.id - + ", itUser=" + this.itUser - + ", website=" + this.website - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/Website.java b/backend/src/main/java/it/chalmers/gamma/db/entity/Website.java deleted file mode 100644 index 7ec45899f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/Website.java +++ /dev/null @@ -1,84 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; - -@Entity -@Table(name = "website") -public class Website { - @Id - @Column(updatable = false) - private UUID id; - @Column(name = "name", unique = true) - private String name; - @Column(name = "pretty_name") - private String prettyName; - - public Website() { - this.id = UUID.randomUUID(); - } - - public Website(String name) { - this.name = name; - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name.toLowerCase(); - } - - public String getPrettyName() { - return this.prettyName; - } - - public void setPrettyName(String prettyName) { - this.prettyName = prettyName; - } - - public WebsiteDTO toDTO() { - return new WebsiteDTO(this.id, this.name, this.prettyName); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Website website = (Website) o; - return Objects.equals(this.id, website.id) - && Objects.equals(this.name, website.name); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.name); - } - - @Override - public String toString() { - return "Website{" - + "id=" + this.id - + ", name='" + this.name + '\'' - + '}'; - } -} \ No newline at end of file diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/WebsiteInterface.java b/backend/src/main/java/it/chalmers/gamma/db/entity/WebsiteInterface.java deleted file mode 100644 index 74ed8e948..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/WebsiteInterface.java +++ /dev/null @@ -1,5 +0,0 @@ -package it.chalmers.gamma.db.entity; - -public interface WebsiteInterface { - WebsiteURL getWebsite(); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/WebsiteURL.java b/backend/src/main/java/it/chalmers/gamma/db/entity/WebsiteURL.java deleted file mode 100644 index f6a995738..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/WebsiteURL.java +++ /dev/null @@ -1,98 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import com.fasterxml.jackson.annotation.JsonIgnore; - -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "website_url") -public class WebsiteURL { - @Id - @Column(name = "id", updatable = false) - @JsonIgnore - private UUID id; - - @JoinColumn(name = "website", nullable = false) - @OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.DETACH) - private Website website; - - @Column(name = "url") - private String url; - - - public WebsiteURL() { - this.id = UUID.randomUUID(); - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - @JsonIgnore - public Website getWebsite() { - return this.website; - } - - public String getWebsiteName() { - return this.website.getName(); - } - - public void setWebsite(Website website) { - this.website = website; - } - - public String getUrl() { - return this.url; - } - - public void setUrl(String url) { - this.url = url; - } - - public WebsiteUrlDTO toDTO() { - return new WebsiteUrlDTO(this.id, this.url, this.website.toDTO()); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - WebsiteURL that = (WebsiteURL) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.website, that.website) - && Objects.equals(this.url, that.url); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.website, this.url); - } - - @Override - public String toString() { - return "WebsiteURL{" - + "id=" + this.id - + ", website=" + this.website - + ", url='" + this.url + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/Whitelist.java b/backend/src/main/java/it/chalmers/gamma/db/entity/Whitelist.java deleted file mode 100644 index 2ebca555b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/Whitelist.java +++ /dev/null @@ -1,77 +0,0 @@ -package it.chalmers.gamma.db.entity; - -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; - -import java.util.Objects; -import java.util.UUID; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; - -@Entity -@Table(name = "whitelist") -public class Whitelist { - @Id - @Column(updatable = false, unique = true) - private UUID id; - - @Column(name = "cid", unique = true, length = 10, nullable = false) - private String cid; - - protected Whitelist() { - this.id = UUID.randomUUID(); - } - - public Whitelist(String cid) { - this.id = UUID.randomUUID(); - this.cid = cid; - } - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getCid() { - return this.cid; - } - - public void setCid(String cid) { - this.cid = cid.toLowerCase(); - } - - public WhitelistDTO toDTO() { - return new WhitelistDTO(this.id, this.cid); - } - - @Override - public String toString() { - return "Whitelist{" - + "id=" + this.id - + ", cid='" + this.cid + '\'' - + '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Whitelist whitelist = (Whitelist) o; - return Objects.equals(this.id, whitelist.id) - && Objects.equals(this.cid, whitelist.cid); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.cid); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/AuthorityPK.java b/backend/src/main/java/it/chalmers/gamma/db/entity/pk/AuthorityPK.java deleted file mode 100644 index a907897c5..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/AuthorityPK.java +++ /dev/null @@ -1,68 +0,0 @@ -package it.chalmers.gamma.db.entity.pk; - -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; -import it.chalmers.gamma.db.entity.FKITSuperGroup; -import it.chalmers.gamma.db.entity.Post; -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Embeddable; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; - -@Embeddable -@SuppressFBWarnings(justification = "Fields should be serializable", value = "SE_BAD_FIELD") -public class AuthorityPK implements Serializable { - - @ManyToOne - @JoinColumn(name = "fkit_group_id") - private FKITSuperGroup fkitSuperGroup; - - @ManyToOne - @JoinColumn(name = "post_id") - private Post post; - - private static final long serialVersionUID = 3085451407319206L; - - - public FKITSuperGroup getFkitSuperGroup() { - return this.fkitSuperGroup; - } - - public void setFkitGroup(FKITSuperGroup fkitSuperGroup) { - this.fkitSuperGroup = fkitSuperGroup; - } - - public Post getPost() { - return this.post; - } - - public void setPost(Post post) { - this.post = post; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AuthorityPK that = (AuthorityPK) o; - return Objects.equals(this.fkitSuperGroup, that.fkitSuperGroup) - && Objects.equals(this.post, that.post); - } - - @Override - public int hashCode() { - return Objects.hash(this.fkitSuperGroup, this.post); - } - - @Override - public String toString() { - return "AuthorityPK{" - + "fkitGroup=" + this.fkitSuperGroup - + ", post=" + this.post - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/FKITGroupToSuperGroupPK.java b/backend/src/main/java/it/chalmers/gamma/db/entity/pk/FKITGroupToSuperGroupPK.java deleted file mode 100644 index f5bba64d7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/FKITGroupToSuperGroupPK.java +++ /dev/null @@ -1,76 +0,0 @@ -package it.chalmers.gamma.db.entity.pk; - -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; - -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.entity.FKITSuperGroup; - -import java.io.Serializable; -import java.util.Objects; - -import javax.persistence.Embeddable; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; - -@Embeddable -@SuppressFBWarnings(justification = "Fields should be serializable", value = "SE_BAD_FIELD") -public class FKITGroupToSuperGroupPK implements Serializable { - @ManyToOne - @JoinColumn(name = "fkit_super_group_id") - private FKITSuperGroup superGroup; - - @ManyToOne - @JoinColumn(name = "fkit_group_id") - private FKITGroup group; - - public FKITGroupToSuperGroupPK(FKITSuperGroup superGroup, FKITGroup group) { - this.superGroup = superGroup; - this.group = group; - } - - public FKITGroupToSuperGroupPK() { - //Used by hibernate - } - - public FKITSuperGroup getSuperGroup() { - return this.superGroup; - } - - public void setSuperGroup(FKITSuperGroup superGroup) { - this.superGroup = superGroup; - } - - public FKITGroup getGroup() { - return this.group; - } - - public void setGroup(FKITGroup group) { - this.group = group; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - FKITGroupToSuperGroupPK that = (FKITGroupToSuperGroupPK) o; - return Objects.equals(this.superGroup, that.superGroup) - && Objects.equals(this.group, that.group); - } - - @Override - public int hashCode() { - return Objects.hash(this.superGroup, this.group); - } - - @Override - public String toString() { - return "FKITGroupToSuperGroupPK{" - + "superGroup=" + this.superGroup - + ", group=" + this. group - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/ITUserApprovalPK.java b/backend/src/main/java/it/chalmers/gamma/db/entity/pk/ITUserApprovalPK.java deleted file mode 100644 index 9f54b5fa4..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/ITUserApprovalPK.java +++ /dev/null @@ -1,68 +0,0 @@ -package it.chalmers.gamma.db.entity.pk; - -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; - -import it.chalmers.gamma.db.entity.ITClient; -import it.chalmers.gamma.db.entity.ITUser; - -import java.io.Serializable; -import java.util.Objects; - -import javax.persistence.Embeddable; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; - -@Embeddable -@SuppressFBWarnings(justification = "Fields should be serializable", value = "SE_BAD_FIELD") -public class ITUserApprovalPK implements Serializable { - - @ManyToOne - @JoinColumn(name = "ituser_id") - private ITUser itUser; - - @ManyToOne - @JoinColumn(name = "itclient_id") - private ITClient itClient; - - public ITUser getItUser() { - return this.itUser; - } - - public void setItUser(ITUser itUser) { - this.itUser = itUser; - } - - public ITClient getItClient() { - return this.itClient; - } - - public void setItClient(ITClient itClient) { - this.itClient = itClient; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ITUserApprovalPK that = (ITUserApprovalPK) o; - return Objects.equals(this.itUser, that.itUser) - && Objects.equals(this.itClient, that.itClient); - } - - @Override - public int hashCode() { - return Objects.hash(this.itUser, this.itClient); - } - - @Override - public String toString() { - return "ITUserApprovalPK{" - + "itUser=" + this.itUser - + ", itClient=" + this.itClient - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/MembershipPK.java b/backend/src/main/java/it/chalmers/gamma/db/entity/pk/MembershipPK.java deleted file mode 100644 index 2ecc23a75..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/MembershipPK.java +++ /dev/null @@ -1,85 +0,0 @@ -package it.chalmers.gamma.db.entity.pk; - -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.entity.ITUser; -import it.chalmers.gamma.db.entity.Post; - -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Embeddable; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; - -@Embeddable -@SuppressFBWarnings(justification = "Fields should be serializable", value = "SE_BAD_FIELD") -public class MembershipPK implements Serializable { - - @ManyToOne - @JoinColumn(name = "ituser_id") - private ITUser itUser; - - @ManyToOne - @JoinColumn(name = "fkit_group_id") - private FKITGroup fkitGroup; - - @ManyToOne - private Post post; - - private static final long serialVersionUID = 6624119509779427L; - - - public ITUser getITUser() { - return this.itUser; - } - - public void setITUser(ITUser ituserId) { - this.itUser = ituserId; - } - - public FKITGroup getFKITGroup() { - return this.fkitGroup; - } - - public void setFKITGroup(FKITGroup fkitGroupId) { - this.fkitGroup = fkitGroupId; - } - - public Post getPost() { - return this.post; - } - - public void setPost(Post post) { - this.post = post; - } - - @Override - public String toString() { - return "MembershipPK{" - + "itUser=" + this.itUser - + ", fkitGroup=" + this.fkitGroup - + ", post=" + this.post - + '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - MembershipPK that = (MembershipPK) o; - return Objects.equals(this.itUser, that.itUser) - && Objects.equals(this.fkitGroup, that.fkitGroup) - && Objects.equals(this.post, that.post); - } - - @Override - public int hashCode() { - return Objects.hash(this.itUser, this.fkitGroup, this.post); - } - - -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/NoAccountMembershipPK.java b/backend/src/main/java/it/chalmers/gamma/db/entity/pk/NoAccountMembershipPK.java deleted file mode 100644 index 2da98d729..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/entity/pk/NoAccountMembershipPK.java +++ /dev/null @@ -1,67 +0,0 @@ -package it.chalmers.gamma.db.entity.pk; - -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; -import it.chalmers.gamma.db.entity.FKITGroup; - -import java.io.Serializable; -import java.util.Objects; - -import javax.persistence.Column; -import javax.persistence.Embeddable; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; - -@Embeddable -@SuppressFBWarnings(justification = "Fields should be serializable", value = "SE_BAD_FIELD") -public class NoAccountMembershipPK implements Serializable { - - private static final long serialVersionUID = 6624119509779427L; - @Column(name = "user_name") - private String itUser; - @ManyToOne - @JoinColumn(name = "fkit_group_id") - private FKITGroup fkitGroup; - - public String getITUser() { - return this.itUser; - } - - public void setITUser(String ituserId) { - this.itUser = ituserId; - } - - public FKITGroup getFKITGroup() { - return this.fkitGroup; - } - - public void setFKITGroup(FKITGroup fkitGroupId) { - this.fkitGroup = fkitGroupId; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - NoAccountMembershipPK that = (NoAccountMembershipPK) o; - return Objects.equals(this.itUser, that.itUser) - && Objects.equals(this.fkitGroup, that.fkitGroup); - } - - @Override - public int hashCode() { - - return Objects.hash(this.itUser, this.fkitGroup); - } - - @Override - public String toString() { - return "NoAccountMembershipPK{" - + "itUser='" + this.itUser + '\'' - + ", fkitGroup=" + this.fkitGroup - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/ActivationCodeRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/ActivationCodeRepository.java deleted file mode 100644 index b2dd906ee..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/ActivationCodeRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.ActivationCode; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface ActivationCodeRepository extends JpaRepository { - Optional findByCid_Cid(String cid); - boolean existsActivationCodeByCid_Cid(String cid); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/ApiKeyRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/ApiKeyRepository.java deleted file mode 100644 index a20758cc7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/ApiKeyRepository.java +++ /dev/null @@ -1,16 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.ApiKey; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface ApiKeyRepository extends JpaRepository { - boolean existsByKey(String apiKey); - - Optional findByName(String apiKey); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/AuthorityLevelRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/AuthorityLevelRepository.java deleted file mode 100644 index 63c63d4cc..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/AuthorityLevelRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.AuthorityLevel; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface AuthorityLevelRepository extends JpaRepository { - Optional findByAuthorityLevel(String authorityLevel); - Boolean existsByAuthorityLevel(String authorityLevel); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/AuthorityRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/AuthorityRepository.java deleted file mode 100644 index 324e5bd50..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/AuthorityRepository.java +++ /dev/null @@ -1,26 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.Authority; -import it.chalmers.gamma.db.entity.AuthorityLevel; -import it.chalmers.gamma.db.entity.FKITSuperGroup; -import it.chalmers.gamma.db.entity.Post; - -import java.util.List; -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface AuthorityRepository extends JpaRepository { - Optional findById_FkitSuperGroupAndId_Post(FKITSuperGroup superGroup, Post post); - - List findAllByAuthorityLevel(AuthorityLevel authorityLevel); - - Optional findByInternalId(UUID id); - - boolean existsByInternalId(UUID id); - - void deleteByInternalId(UUID id); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/FKITGroupRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/FKITGroupRepository.java deleted file mode 100644 index 681da7888..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/FKITGroupRepository.java +++ /dev/null @@ -1,19 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.FKITGroup; - -import it.chalmers.gamma.db.entity.FKITSuperGroup; -import java.util.List; -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface FKITGroupRepository extends JpaRepository { - boolean existsFKITGroupByName(String name); - Optional findByName(String name); - void deleteByName(String name); - List findAllBySuperGroup(FKITSuperGroup group); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/FKITSuperGroupRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/FKITSuperGroupRepository.java deleted file mode 100644 index 5cce2c1d5..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/FKITSuperGroupRepository.java +++ /dev/null @@ -1,13 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.FKITSuperGroup; -import java.util.Optional; -import java.util.UUID; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface FKITSuperGroupRepository extends JpaRepository { - Optional findByName(String name); - boolean existsByName(String name); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/GroupWebsiteRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/GroupWebsiteRepository.java deleted file mode 100644 index b4ff447ac..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/GroupWebsiteRepository.java +++ /dev/null @@ -1,22 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.entity.GroupWebsite; -import it.chalmers.gamma.db.entity.Website; - -import java.util.List; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface GroupWebsiteRepository extends JpaRepository { - List findAllByGroup(FKITGroup group); - - GroupWebsite findByWebsite_Website(Website website); - - void deleteAllByGroup(FKITGroup group); - - void deleteAllByWebsite_Website(Website website); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/ITClientRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/ITClientRepository.java deleted file mode 100644 index 3643f8fd9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/ITClientRepository.java +++ /dev/null @@ -1,17 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.ITClient; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface ITClientRepository extends JpaRepository { - - Optional findByClientId(String clientId); - - boolean existsITClientByClientId(String clientId); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/ITUserApprovalRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/ITUserApprovalRepository.java deleted file mode 100644 index 75d054f23..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/ITUserApprovalRepository.java +++ /dev/null @@ -1,16 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.ITUserApproval; - -import java.util.List; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; - -public interface ITUserApprovalRepository extends JpaRepository { - - ITUserApproval findById_ItUserCidContainingAndId_ItClient_ClientIdContaining(String cid, String clientId); - List findAllById_ItClient_ClientIdContaining(String clientId); - List findAllById_ItUser_CidContaining(String cid); - -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/ITUserRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/ITUserRepository.java deleted file mode 100644 index fe5cd31c2..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/ITUserRepository.java +++ /dev/null @@ -1,20 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.ITUser; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface ITUserRepository extends JpaRepository { - - Optional findByCid(String cid); - - Optional findByEmail(String email); - - boolean existsByCid(String cid); - -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/MembershipRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/MembershipRepository.java deleted file mode 100644 index 43d7fb9a9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/MembershipRepository.java +++ /dev/null @@ -1,24 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.entity.ITUser; -import it.chalmers.gamma.db.entity.Membership; -import it.chalmers.gamma.db.entity.Post; - -import java.util.List; -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface MembershipRepository extends JpaRepository { - List findAllById_Post(Post post); - List findAllById_PostId(UUID id); - List findAllById_ItUser(ITUser itUser); - Optional findById_ItUserAndId_Post(ITUser user, Post post); - List findAllById_FkitGroupAndId_Post(FKITGroup group, Post post); - List findAllById_FkitGroup(FKITGroup group); - Optional findById_ItUserAndId_FkitGroup(ITUser user, FKITGroup group); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/NoAccountMembershipRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/NoAccountMembershipRepository.java deleted file mode 100644 index c4562f7b6..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/NoAccountMembershipRepository.java +++ /dev/null @@ -1,13 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.entity.NoAccountMembership; -import java.util.List; -import java.util.UUID; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface NoAccountMembershipRepository extends JpaRepository { - List findAllById_FkitGroup(FKITGroup group); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/PasswordResetTokenRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/PasswordResetTokenRepository.java deleted file mode 100644 index 523efa84f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/PasswordResetTokenRepository.java +++ /dev/null @@ -1,17 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.ITUser; -import it.chalmers.gamma.db.entity.PasswordResetToken; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface PasswordResetTokenRepository extends JpaRepository { - Optional findByItUser(ITUser user); - - boolean existsByItUser(ITUser user); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/PostRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/PostRepository.java deleted file mode 100644 index 4ee6e6e23..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/PostRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.Post; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface PostRepository extends JpaRepository { - Optional findByPostName_Sv(String post); - Boolean existsByPostName_Sv(String post); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/TextRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/TextRepository.java deleted file mode 100644 index 0c764acf1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/TextRepository.java +++ /dev/null @@ -1,13 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface TextRepository extends JpaRepository { - Text findBySv(String sv); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/UserWebsiteRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/UserWebsiteRepository.java deleted file mode 100644 index 08514669c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/UserWebsiteRepository.java +++ /dev/null @@ -1,23 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.ITUser; -import it.chalmers.gamma.db.entity.UserWebsite; -import it.chalmers.gamma.db.entity.Website; - -import java.util.List; -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface UserWebsiteRepository extends JpaRepository { - List findAllByItUser(ITUser user); - - Optional findByWebsite(Website website); - - void deleteAllByItUser(ITUser user); - - void deleteAllByWebsite_Website(Website website); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/WebsiteRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/WebsiteRepository.java deleted file mode 100644 index 404dff1fe..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/WebsiteRepository.java +++ /dev/null @@ -1,14 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.Website; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface WebsiteRepository extends JpaRepository { - Optional findByName(String name); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/WebsiteURLRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/WebsiteURLRepository.java deleted file mode 100644 index 31b415fde..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/WebsiteURLRepository.java +++ /dev/null @@ -1,14 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.Website; -import it.chalmers.gamma.db.entity.WebsiteURL; - -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface WebsiteURLRepository extends JpaRepository { - void deleteAllByWebsite(Website website); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/repository/WhitelistRepository.java b/backend/src/main/java/it/chalmers/gamma/db/repository/WhitelistRepository.java deleted file mode 100644 index ea38e14fe..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/repository/WhitelistRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package it.chalmers.gamma.db.repository; - -import it.chalmers.gamma.db.entity.Whitelist; - -import java.util.Optional; -import java.util.UUID; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface WhitelistRepository extends JpaRepository { - Optional findByCid(String cid); - Boolean existsByCid(String cid); -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/serializers/GoldappsGroupSerializer.java b/backend/src/main/java/it/chalmers/gamma/db/serializers/GoldappsGroupSerializer.java deleted file mode 100644 index 5ab1bd7e9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/serializers/GoldappsGroupSerializer.java +++ /dev/null @@ -1,58 +0,0 @@ -package it.chalmers.gamma.db.serializers; - -import java.util.ArrayList; -import java.util.List; - -import org.json.simple.JSONObject; - -public class GoldappsGroupSerializer { - - public JSONObject serialize(String value, - List groupMembers) { - List values = new ArrayList<>(); - values.add(new SerializerValue(true, value, "email")); - values.add(new SerializerValue(true, groupMembers, "members")); - values.add(new SerializerValue(true, null, "aliases")); - return SerializerUtils.serialize(values, true); - } - - private static class SerializerValue { - - private final boolean enabled; - private final Object value; - private final String name; - - private SerializerValue(boolean enabled, Object value, String name) { - this.enabled = enabled; - this.value = value; - this.name = name; - } - - public boolean isEnabled() { - return this.enabled; - } - - public Object getValue() { - return this.value; - } - - public String getName() { - return this.name; - } - } - - - private static class SerializerUtils { - - - private static JSONObject serialize(List values, boolean includeNullFields) { - JSONObject json = new JSONObject(); - for (SerializerValue value : values) { - if (value.isEnabled() && !(!includeNullFields && value.getValue() == null)) { - json.put(value.getName(), value.getValue()); - } - } - return json; - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/db/serializers/GoldappsUserSerializer.java b/backend/src/main/java/it/chalmers/gamma/db/serializers/GoldappsUserSerializer.java deleted file mode 100644 index 4e01ae3f4..000000000 --- a/backend/src/main/java/it/chalmers/gamma/db/serializers/GoldappsUserSerializer.java +++ /dev/null @@ -1,60 +0,0 @@ -package it.chalmers.gamma.db.serializers; - -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import java.util.ArrayList; -import java.util.List; -import org.json.simple.JSONObject; - -public class GoldappsUserSerializer { - - public JSONObject serialize(ITUserDTO value) { - List values = new ArrayList<>(); - values.add(new SerializerValue(true, value.getCid(), "cid")); - values.add(new SerializerValue(true, value.getFirstName(), "first_name")); - values.add(new SerializerValue(true, value.getLastName(), "second_name")); - values.add(new SerializerValue(true, value.getNick(), "nick")); - values.add(new SerializerValue(true, value.getEmail(), "mail")); - values.add(new SerializerValue(true, value.isGdpr(), "gdpr_education")); - return SerializerUtils.serialize(values, false); - } - private static class SerializerValue { - - private final boolean enabled; - private final Object value; - private final String name; - - private SerializerValue(boolean enabled, Object value, String name) { - this.enabled = enabled; - this.value = value; - this.name = name; - } - - public boolean isEnabled() { - return this.enabled; - } - - public Object getValue() { - return this.value; - } - - public String getName() { - return this.name; - } - } - - private static class SerializerUtils { - - private static JSONObject serialize(List values, boolean includeNullFields) { - JSONObject json = new JSONObject(); - for (SerializerValue value : values) { - if (value.isEnabled() && !(!includeNullFields && value.getValue() == null)) { - json.put(value.getName(), value.getValue()); - } - } - return json; - } - - - } -} - diff --git a/backend/src/main/java/it/chalmers/gamma/domain/GroupType.java b/backend/src/main/java/it/chalmers/gamma/domain/GroupType.java deleted file mode 100644 index f52e45f9f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/GroupType.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.domain; - -public enum GroupType { - ADMIN, - SOCIETY, - COMMITTEE, - BOARD, - ALUMNI, - FUNCTIONARIES -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/Language.java b/backend/src/main/java/it/chalmers/gamma/domain/Language.java deleted file mode 100644 index 289bd4b5d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/Language.java +++ /dev/null @@ -1,8 +0,0 @@ -package it.chalmers.gamma.domain; - -//Since frontend likes it lowercase. Might need to be changed in the future, but would be breaking. -@SuppressWarnings("PMD.FieldNamingConventions") -public enum Language { - sv, - en -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ApiKeyDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ApiKeyDTO.java deleted file mode 100644 index e6cfae4e2..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ApiKeyDTO.java +++ /dev/null @@ -1,93 +0,0 @@ -package it.chalmers.gamma.domain.dto.access; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import it.chalmers.gamma.db.entity.Text; -import java.time.Instant; -import java.util.Objects; -import java.util.UUID; - -public class ApiKeyDTO { - private final UUID id; - private final String name; - private final Text description; - private final Instant createdAt; - private final Instant lastModifiedAt; - @JsonIgnore - private final String key; - - public ApiKeyDTO(UUID id, String name, Text description, Instant createdAt, Instant lastModifiedAt, String key) { - this.id = id; - this.name = name; - this.description = description; - this.createdAt = createdAt; - this.lastModifiedAt = lastModifiedAt; - this.key = key; - } - - public ApiKeyDTO(String name, Text description) { - this(null, name, description, null, null, ""); - } - - public UUID getId() { - return this.id; - } - - public String getName() { - return this.name; - } - - public Text getDescription() { - return this.description; - } - - public Instant getCreatedAt() { - return this.createdAt; - } - - public Instant getLastModifiedAt() { - return this.lastModifiedAt; - } - - @JsonIgnore - public String getKey() { - return this.key; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ApiKeyDTO apiKeyDTO = (ApiKeyDTO) o; - return Objects.equals(this.id, apiKeyDTO.id) - && Objects.equals(this.name, apiKeyDTO.name) - && Objects.equals(this.description, apiKeyDTO.description) - && Objects.equals(this.createdAt, apiKeyDTO.createdAt) - && Objects.equals(this.lastModifiedAt, apiKeyDTO.lastModifiedAt); - } - - @Override - public int hashCode() { - return Objects.hash( - this.id, - this.name, - this.description, - this.createdAt, - this.lastModifiedAt); - } - - @Override - public String toString() { - return "ApiKeyDTO{" - + "id=" + this.id - + ", name='" + this.name + '\'' - + ", description=" + this.description - + ", createdAt=" + this.createdAt - + ", lastModifiedAt=" + this.lastModifiedAt - + ", key={secret}" - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ITClientDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ITClientDTO.java deleted file mode 100644 index e2c59b534..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ITClientDTO.java +++ /dev/null @@ -1,241 +0,0 @@ -package it.chalmers.gamma.domain.dto.access; - -import com.fasterxml.jackson.annotation.JsonIgnore; - -import it.chalmers.gamma.db.entity.Text; -import java.time.Instant; -import java.util.Collection; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Objects; -import java.util.Set; -import java.util.UUID; - -import org.springframework.security.core.GrantedAuthority; -import org.springframework.security.core.authority.SimpleGrantedAuthority; -import org.springframework.security.oauth2.provider.ClientDetails; - -@SuppressWarnings("PMD.ExcessiveParameterList") -public class ITClientDTO implements ClientDetails { - private final UUID id; - private final String clientId; - @JsonIgnore - private final String clientSecret; - private final String webServerRedirectUri; - @JsonIgnore - private final int accessTokenValidity; - @JsonIgnore - private final int refreshTokenValidity; - private final boolean autoApprove; - private final String name; - private final Text description; - @JsonIgnore - private final Instant createdAt; - @JsonIgnore - private final Instant lastModifiedAt; - - - public ITClientDTO(UUID id, - String clientId, - String clientSecret, - String webServerRedirectUri, - Integer accessTokenValidity, - Integer refreshTokenValidity, - boolean autoApprove, - String name, - Text description, - Instant createdAt, - Instant lastModifiedAt) { - this.id = id; - this.clientId = clientId; - this.clientSecret = clientSecret; - this.webServerRedirectUri = webServerRedirectUri; - this.accessTokenValidity = accessTokenValidity; - this.refreshTokenValidity = refreshTokenValidity; - this.autoApprove = autoApprove; - this.name = name; - this.description = description; - this.createdAt = createdAt; - this.lastModifiedAt = lastModifiedAt; - } - - public ITClientDTO(String webServerRedirectUri, String name, Text description, boolean autoApprove) { - this(null, null, null, webServerRedirectUri, Integer.MAX_VALUE, Integer.MAX_VALUE, - autoApprove, name, description, null, null); - } - - public UUID getId() { - return this.id; - } - - public String getWebServerRedirectUri() { - return this.webServerRedirectUri; - } - - public int getAccessTokenValidity() { - return this.accessTokenValidity; - } - - public int getRefreshTokenValidity() { - return this.refreshTokenValidity; - } - - public String getName() { - return this.name; - } - - public Text getDescription() { - return this.description; - } - - public Instant getCreatedAt() { - return this.createdAt; - } - - public Instant getLastModifiedAt() { - return this.lastModifiedAt; - } - - @Override - public String getClientId() { - return this.clientId; - } - - public boolean isAutoApprove() { - return this.autoApprove; - } - - @Override - public boolean isAutoApprove(String scope) { - return isAutoApprove(); - } - - @Override - @JsonIgnore - public Set getResourceIds() { - return null; - } - - @Override - public boolean isSecretRequired() { - return true; - } - - @Override - @JsonIgnore - public String getClientSecret() { - return this.clientSecret; - } - - @Override - public boolean isScoped() { - return false; - } - - @Override - public Set getScope() { - Set scopes = new HashSet<>(); - scopes.add("access"); - return scopes; - } - - @Override - public Set getAuthorizedGrantTypes() { - Set authorized = new HashSet<>(); - authorized.add("authorization_code"); - return authorized; - } - - @Override - public Set getRegisteredRedirectUri() { - Set authorized = new HashSet<>(); - authorized.add(this.webServerRedirectUri); - return authorized; - } - - @Override - @JsonIgnore - public Collection getAuthorities() { - Set authorities = new HashSet<>(); - authorities.add(new SimpleGrantedAuthority("ROLE_CLIENT")); - return authorities; - } - - @Override - public Integer getAccessTokenValiditySeconds() { - return this.accessTokenValidity; - } - - @Override - public Integer getRefreshTokenValiditySeconds() { - return this.refreshTokenValidity; - } - - @Override - public Map getAdditionalInformation() { - Map additionalInformation = new HashMap<>(); - additionalInformation.put("name", this.name); - additionalInformation.put("description", this.description); - - return additionalInformation; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - - if (o == null || getClass() != o.getClass()) { - return false; - } - - ITClientDTO itClient = (ITClientDTO) o; - return this.accessTokenValidity == itClient.accessTokenValidity - && this.refreshTokenValidity == itClient.refreshTokenValidity - && this.autoApprove == itClient.autoApprove - && Objects.equals(this.id, itClient.id) - && Objects.equals(this.clientId, itClient.clientId) - && Objects.equals(this.clientSecret, itClient.clientSecret) - && Objects.equals(this.webServerRedirectUri, itClient.webServerRedirectUri) - && Objects.equals(this.name, itClient.name) - && Objects.equals(this.description, itClient.description) - && Objects.equals(this.createdAt, itClient.createdAt) - && Objects.equals(this.lastModifiedAt, itClient.lastModifiedAt); - } - - @Override - public int hashCode() { - return Objects.hash( - this.id, - this.clientId, - this.clientSecret, - this.webServerRedirectUri, - this.accessTokenValidity, - this.refreshTokenValidity, - this.autoApprove, - this.name, - this.description, - this.createdAt, - this.lastModifiedAt - ); - } - - @Override - public String toString() { - return "ITClient{" - + "id=" + this.id - + ", clientId='" + this.clientId + '\'' - + ", clientSecret={redacted}'\''" - + ", webServerRedirectUri='" + this.webServerRedirectUri + '\'' - + ", accessTokenValidity=" + this.accessTokenValidity - + ", refreshTokenValidity=" + this.refreshTokenValidity - + ", autoApprove=" + this.autoApprove - + ", name='" + this.name + '\'' - + ", description='" + this.description + '\'' - + ", createdAt=" + this.createdAt - + ", lastModifiedAt=" + this.lastModifiedAt - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ITClientUserAccessDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ITClientUserAccessDTO.java deleted file mode 100644 index 5f3136b56..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/access/ITClientUserAccessDTO.java +++ /dev/null @@ -1,50 +0,0 @@ -package it.chalmers.gamma.domain.dto.access; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.Objects; - -public class ITClientUserAccessDTO { - - private final String name; - private final Text description; - - public ITClientUserAccessDTO(ITClientDTO itClientDTO) { - this.name = itClientDTO.getName(); - this.description = itClientDTO.getDescription(); - } - - public String getName() { - return this.name; - } - - public Text getDescription() { - return this.description; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ITClientUserAccessDTO that = (ITClientUserAccessDTO) o; - return Objects.equals(this.name, that.name) - && Objects.equals(this.description, that.description); - } - - @Override - public int hashCode() { - return Objects.hash(this.name, this.description); - } - - @Override - public String toString() { - return "ITClientUserAccessDTO{" - + "name='" + this.name + '\'' - + ", description=" + this.description - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/authority/AuthorityDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/authority/AuthorityDTO.java deleted file mode 100644 index 02c827fd5..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/authority/AuthorityDTO.java +++ /dev/null @@ -1,67 +0,0 @@ -package it.chalmers.gamma.domain.dto.authority; - -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import java.util.Objects; -import java.util.UUID; - -public class AuthorityDTO { - private final FKITSuperGroupDTO superGroup; - private final PostDTO post; - private final UUID id; - private final AuthorityLevelDTO authorityLevel; - - public AuthorityDTO(FKITSuperGroupDTO superGroup, PostDTO post, - UUID internalID, AuthorityLevelDTO authorityLevel) { - this.superGroup = superGroup; - this.post = post; - this.id = internalID; - this.authorityLevel = authorityLevel; - } - - public FKITSuperGroupDTO getSuperGroup() { - return this.superGroup; - } - - public PostDTO getPost() { - return this.post; - } - - public UUID getId() { - return this.id; - } - - public AuthorityLevelDTO getAuthorityLevel() { - return this.authorityLevel; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AuthorityDTO that = (AuthorityDTO) o; - return Objects.equals(this.superGroup, that.superGroup) - && Objects.equals(this.post, that.post) - && Objects.equals(this.id, that.id) - && Objects.equals(this.authorityLevel, that.authorityLevel); - } - - @Override - public int hashCode() { - return Objects.hash(this.superGroup, this.post, this.id, this.authorityLevel); - } - - @Override - public String toString() { - return "AuthorityDTO{" - + "superGroup=" + this.superGroup - + ", post=" + this.post - + ", internalID=" + this.id - + ", authorityLevel=" + this.authorityLevel - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/authority/AuthorityLevelDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/authority/AuthorityLevelDTO.java deleted file mode 100644 index 936dae3b9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/authority/AuthorityLevelDTO.java +++ /dev/null @@ -1,51 +0,0 @@ -package it.chalmers.gamma.domain.dto.authority; - -import java.util.Objects; -import java.util.UUID; -import org.springframework.security.core.GrantedAuthority; - -public class AuthorityLevelDTO implements GrantedAuthority { - private final UUID id; - private final String authorityLevel; - - public AuthorityLevelDTO(UUID id, String authorityLevel) { - this.id = id; - this.authorityLevel = authorityLevel; - } - - public UUID getId() { - return this.id; - } - - @Override - public String getAuthority() { - return this.authorityLevel; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AuthorityLevelDTO that = (AuthorityLevelDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.authorityLevel, that.authorityLevel); - - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.authorityLevel); - } - - @Override - public String toString() { - return "AuthorityLevelDTO{" - + "id=" + id - + ", authorityLevel='" + authorityLevel + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITGroupDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITGroupDTO.java deleted file mode 100644 index 0c04e8ed1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITGroupDTO.java +++ /dev/null @@ -1,171 +0,0 @@ -package it.chalmers.gamma.domain.dto.group; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.Calendar; -import java.util.GregorianCalendar; -import java.util.Objects; -import java.util.UUID; - -@SuppressWarnings("PMD.ExcessiveParameterList") -public class FKITGroupDTO { - - private final UUID id; - private final Calendar becomesActive; - private final Calendar becomesInactive; - private final Text description; - private final String email; - private final Text function; - private final String name; - private final String prettyName; - private final String avatarURL; - private final FKITSuperGroupDTO superGroup; - - public FKITGroupDTO(UUID id, - Calendar becomesActive, - Calendar becomesInactive, - Text description, - String email, - Text function, - String name, - String prettyName, - String avatarURL, - FKITSuperGroupDTO superGroup) { - this.id = id; - this.becomesActive = becomesActive; - this.becomesInactive = becomesInactive; - this.description = description; - this.email = email; - this.function = function; - this.name = name; - this.prettyName = prettyName; - this.avatarURL = avatarURL; - this.superGroup = superGroup; - } - - public FKITGroupDTO(Calendar becomesActive, - Calendar becomesInactive, - Text description, - String email, - Text function, - String name, - String prettyName, - String avatarURL, - FKITSuperGroupDTO superGroup) { - this(null, - becomesActive, - becomesInactive, - description, - email, - function, - name, - prettyName, - avatarURL, - superGroup); - - } - - public UUID getId() { - return this.id; - } - - public Calendar getBecomesActive() { - return this.becomesActive; - } - - public Calendar getBecomesInactive() { - return this.becomesInactive; - } - - public Text getDescription() { - return this.description; - } - - public String getEmail() { - return this.email; - } - - public Text getFunction() { - return this.function; - } - - public boolean isActive() { - Calendar now = new GregorianCalendar(); - return now.after(this.becomesActive) && now.before(this.becomesInactive); - } - - public String getName() { - return this.name; - } - - public String getPrettyName() { - return this.prettyName; - } - - public String getAvatarURL() { - return this.avatarURL; - } - - public FKITSuperGroupDTO getSuperGroup() { - return this.superGroup; - } - - public FKITMinifiedGroupDTO toMinifiedDTO() { - return new FKITMinifiedGroupDTO( - this.name, this.function, this.email, this.description, this.id, this.prettyName - ); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - FKITGroupDTO groupDTO = (FKITGroupDTO) o; - return Objects.equals(this.id, groupDTO.id) - && Objects.equals(this.becomesActive, groupDTO.becomesActive) - && Objects.equals(this.becomesInactive, groupDTO.becomesInactive) - && Objects.equals(this.description, groupDTO.description) - && Objects.equals(this.email, groupDTO.email) - && Objects.equals(this.function, groupDTO.function) - && Objects.equals(this.name, groupDTO.name) - && Objects.equals(this.prettyName, groupDTO.prettyName) - && Objects.equals(this.avatarURL, groupDTO.avatarURL) - && Objects.equals(this.superGroup, groupDTO.superGroup); - } - - @Override - public int hashCode() { - return Objects.hash( - this.id, - this.becomesActive, - this.becomesInactive, - this.description, - this.email, - this.function, - this.name, - this.prettyName, - this.avatarURL, - this.superGroup); - - } - - @Override - public String toString() { - return "FKITGroupDTO{" - + "id=" + this.id - + ", becomesActive=" + this.becomesActive - + ", becomesInactive=" + this.becomesInactive - + ", description=" + this.description - + ", email='" + this.email + '\'' - + ", function=" + this.function - + ", name='" + this.name + '\'' - + ", prettyName='" + this.prettyName + '\'' - + ", avatarURL='" + this.avatarURL + '\'' - + ", superGroup=" + this.superGroup - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITMinifiedGroupDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITMinifiedGroupDTO.java deleted file mode 100644 index 0039f40d2..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITMinifiedGroupDTO.java +++ /dev/null @@ -1,49 +0,0 @@ -package it.chalmers.gamma.domain.dto.group; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.UUID; - -public class FKITMinifiedGroupDTO { - - private final String name; - private final Text function; - private final String email; - private final Text description; - private final UUID id; - private final String prettyName; - - public FKITMinifiedGroupDTO(String name, Text function, - String email, Text description, UUID id, String prettyName) { - this.name = name; - this.function = function; - this.email = email; - this.description = description; - this.id = id; - this.prettyName = prettyName; - } - - public String getName() { - return this.name; - } - - public Text getFunction() { - return this.function; - } - - public String getEmail() { - return this.email; - } - - public Text getDescription() { - return this.description; - } - - public UUID getId() { - return this.id; - } - - public String getPrettyName() { - return this.prettyName; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITSuperGroupDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITSuperGroupDTO.java deleted file mode 100644 index eb7e5d49c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/group/FKITSuperGroupDTO.java +++ /dev/null @@ -1,79 +0,0 @@ -package it.chalmers.gamma.domain.dto.group; - -import it.chalmers.gamma.domain.GroupType; - -import java.util.Objects; -import java.util.UUID; - -public class FKITSuperGroupDTO { - - private final UUID id; - private final String name; - private final String prettyName; - private final GroupType type; - private final String email; - - public FKITSuperGroupDTO(UUID id, String name, String prettyName, GroupType type, String email) { - this.id = id; - this.name = name; - this.prettyName = prettyName; - this.type = type; - this.email = email; - } - - public FKITSuperGroupDTO(String name, String prettyName, GroupType type, String email) { - this(null, name, prettyName, type, email); - } - - public UUID getId() { - return this.id; - } - - public String getName() { - return this.name; - } - - public String getPrettyName() { - return this.prettyName; - } - - public GroupType getType() { - return this.type; - } - - public String getEmail() { - return this.email; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - FKITSuperGroupDTO that = (FKITSuperGroupDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.name, that.name) - && Objects.equals(this.prettyName, that.prettyName) - && this.type == that.type - && Objects.equals(this.email, that.email); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.name, this.prettyName, this.type, this.email); - } - - @Override - public String toString() { - return "FKITSuperGroupDTO{" - + "id=" + this.id - + ", name='" + this.name + '\'' - + ", prettyName='" + this.prettyName + '\'' - + ", type=" + this.type - + ", email='" + this.email + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/MembershipDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/MembershipDTO.java deleted file mode 100644 index 8f681316f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/MembershipDTO.java +++ /dev/null @@ -1,75 +0,0 @@ -package it.chalmers.gamma.domain.dto.membership; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import java.util.Objects; - -public class MembershipDTO { - private final PostDTO post; - private final FKITGroupDTO fkitGroupDTO; - private final String unofficialPostName; - @JsonUnwrapped - private final ITUserDTO user; - - - public MembershipDTO(PostDTO post, - FKITGroupDTO fkitGroupDTO, String unofficialPostName, - ITUserDTO user) { - this.post = post; - this.fkitGroupDTO = fkitGroupDTO; - this.unofficialPostName = unofficialPostName; - this.user = user; - } - - public PostDTO getPost() { - return this.post; - } - - public String getUnofficialPostName() { - return this.unofficialPostName; - } - - public ITUserDTO getUser() { - return this.user; - } - - public FKITGroupDTO getFkitGroupDTO() { - return this.fkitGroupDTO; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - MembershipDTO that = (MembershipDTO) o; - return Objects.equals(this.post, that.post) - && Objects.equals(this.unofficialPostName, that.unofficialPostName) - && Objects.equals(this.user, that.user) - && Objects.equals(this.fkitGroupDTO, that.fkitGroupDTO); - } - - @Override - public int hashCode() { - return Objects.hash(this.post, - this.unofficialPostName, - this.user, - this.fkitGroupDTO); - } - - @Override - public String toString() { - return "MembershipDTO{" - + "post=" + this.post - + ", fkitGroupDTO='" + this.fkitGroupDTO + '\'' - + ", unofficialPostName='" + this.unofficialPostName + '\'' - + ", user='" + this.user + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/NoAccountMembershipDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/NoAccountMembershipDTO.java deleted file mode 100644 index 0a1f88524..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/NoAccountMembershipDTO.java +++ /dev/null @@ -1,66 +0,0 @@ -package it.chalmers.gamma.domain.dto.membership; - -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.entity.Post; -import java.util.Objects; - -public class NoAccountMembershipDTO { - private final String cid; - private final FKITGroup group; - private final Post post; - private final String unofficialPostName; - - - public NoAccountMembershipDTO(String cid, FKITGroup group, Post post, String unofficialPostName) { - this.cid = cid; - this.group = group; - this.post = post; - this.unofficialPostName = unofficialPostName; - } - - public String getCid() { - return this.cid; - } - - public FKITGroup getGroup() { - return this.group; - } - - public Post getPost() { - return this.post; - } - - public String getUnofficialPostName() { - return this.unofficialPostName; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - NoAccountMembershipDTO that = (NoAccountMembershipDTO) o; - return Objects.equals(this.cid, that.cid) - && Objects.equals(this.group, that.group) - && Objects.equals(this.post, that.post) - && Objects.equals(this.unofficialPostName, that.unofficialPostName); - } - - @Override - public int hashCode() { - return Objects.hash(this.cid, this.group, this.post, this.unofficialPostName); - } - - @Override - public String toString() { - return "NoAccountMembershipDTO{" - + "cid='" + this.cid + '\'' - + ", group=" + this.group - + ", post=" + this.post - + ", unofficialPostName='" + this.unofficialPostName + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/RestrictedMembershipDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/RestrictedMembershipDTO.java deleted file mode 100644 index 8f18d2607..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/membership/RestrictedMembershipDTO.java +++ /dev/null @@ -1,71 +0,0 @@ -package it.chalmers.gamma.domain.dto.membership; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserRestrictedDTO; - -import java.util.Objects; - -public class RestrictedMembershipDTO { - - private final PostDTO post; - private final FKITGroupDTO fkitGroupDTO; - private final String unofficialPostName; - @JsonUnwrapped - private final ITUserRestrictedDTO user; - - public RestrictedMembershipDTO(MembershipDTO membership) { - this.post = membership.getPost(); - this.fkitGroupDTO = membership.getFkitGroupDTO(); - this.unofficialPostName = membership.getUnofficialPostName(); - this.user = new ITUserRestrictedDTO(membership.getUser()); - } - - public PostDTO getPost() { - return this.post; - } - - public FKITGroupDTO getFkitGroupDTO() { - return this.fkitGroupDTO; - } - - public String getUnofficialPostName() { - return this.unofficialPostName; - } - - public ITUserRestrictedDTO getUser() { - return this.user; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - RestrictedMembershipDTO that = (RestrictedMembershipDTO) o; - return Objects.equals(this.post, that.post) - && Objects.equals(this.fkitGroupDTO, that.fkitGroupDTO) - && Objects.equals(this.unofficialPostName, that.unofficialPostName) - && Objects.equals(this.user, that.user); - } - - @Override - public int hashCode() { - return Objects.hash(this.post, this.fkitGroupDTO, this.unofficialPostName, this.user); - } - - @Override - public String toString() { - return "RestrictedMembershipDTO{" - + "post=" + this.post - + ", fkitGroupDTO=" + this.fkitGroupDTO - + ", unofficialPostName='" + this.unofficialPostName + '\'' - + ", user=" + this.user - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/post/PostDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/post/PostDTO.java deleted file mode 100644 index cb35c8abe..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/post/PostDTO.java +++ /dev/null @@ -1,63 +0,0 @@ -package it.chalmers.gamma.domain.dto.post; - -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.db.entity.Text; -import java.util.Objects; -import java.util.UUID; - -@JsonInclude(JsonInclude.Include.NON_NULL) -public class PostDTO { - private final UUID id; - @JsonUnwrapped - private final Text postName; - private final String emailPrefix; - - public PostDTO(UUID id, Text postName, String emailPrefix) { - this.id = id; - this.postName = postName; - this.emailPrefix = emailPrefix; - } - - public UUID getId() { - return this.id; - } - - public Text getPostName() { - return this.postName; - } - - - public String getEmailPrefix() { - return this.emailPrefix; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - PostDTO postDTO = (PostDTO) o; - return Objects.equals(this.id, postDTO.id) - && Objects.equals(this.postName, postDTO.postName) - && Objects.equals(this.emailPrefix, postDTO.emailPrefix); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.postName, this.emailPrefix); - } - - @Override - public String toString() { - return "PostDTO{" - + "id=" + this.id - + ", postName=" + this.postName - + ", emailPrefix=" + this.emailPrefix - + '}'; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ActivationCodeDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ActivationCodeDTO.java deleted file mode 100644 index 715ef23a6..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ActivationCodeDTO.java +++ /dev/null @@ -1,89 +0,0 @@ -package it.chalmers.gamma.domain.dto.user; - -import com.fasterxml.jackson.annotation.JsonIgnore; - -import java.time.Duration; -import java.time.Instant; -import java.util.Objects; -import java.util.UUID; - -public class ActivationCodeDTO { - private final UUID id; - private final WhitelistDTO whitelistDTO; - private final String code; - private final Instant createdAt; - private final int passwordExpirationTime; - - public ActivationCodeDTO(UUID id, - WhitelistDTO whitelistDTO, - String code, - Instant createdAt, - int passwordExpirationTime) { - this.id = id; - this.whitelistDTO = whitelistDTO; - this.code = code; - this.createdAt = createdAt; - this.passwordExpirationTime = passwordExpirationTime; - } - - public UUID getId() { - return this.id; - } - - @JsonIgnore - public WhitelistDTO getWhitelistDTO() { - return this.whitelistDTO; - } - - public String getCid() { - return this.whitelistDTO.getCid(); - } - - public String getCode() { - return this.code; - } - - public Instant getCreatedAt() { - return this.createdAt; - } - - public boolean isValid() { - return Instant.now().isBefore(this.createdAt.plus(Duration.ofSeconds(this.passwordExpirationTime))); - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ActivationCodeDTO that = (ActivationCodeDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.whitelistDTO, that.whitelistDTO) - && Objects.equals(this.code, that.code) - && Objects.equals(this.createdAt, that.createdAt); - } - - @Override - public int hashCode() { - - return Objects.hash( - this.id, - this.whitelistDTO, - this.code, - this.createdAt); - } - - @Override - public String toString() { - return "ActivationCodeDTO{" - + "id=" + this.id - + ", whitelistDTO=" + this.whitelistDTO - + ", code='" + this.code + '\'' - + ", createdAt=" + this.createdAt - + ", passwordExpirationTime=" + this.passwordExpirationTime - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserApprovalDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserApprovalDTO.java deleted file mode 100644 index 06dcf8f8b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserApprovalDTO.java +++ /dev/null @@ -1,50 +0,0 @@ -package it.chalmers.gamma.domain.dto.user; - -import it.chalmers.gamma.domain.dto.access.ITClientDTO; - -import java.util.Objects; - -public class ITUserApprovalDTO { - - private final ITUserDTO user; - private final ITClientDTO client; - - public ITUserApprovalDTO(ITUserDTO user, ITClientDTO client) { - this.user = user; - this.client = client; - } - - public ITUserDTO getUser() { - return this.user; - } - - public ITClientDTO getClient() { - return this.client; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ITUserApprovalDTO that = (ITUserApprovalDTO) o; - return Objects.equals(this.user, that.user) - && Objects.equals(this.client, that.client); - } - - @Override - public int hashCode() { - return Objects.hash(this.user, this.client); - } - - @Override - public String toString() { - return "ITUserApprovalDTO{" - + "user=" + user - + ", client=" + client - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserDTO.java deleted file mode 100644 index 74897ce73..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserDTO.java +++ /dev/null @@ -1,250 +0,0 @@ -package it.chalmers.gamma.domain.dto.user; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import it.chalmers.gamma.domain.Language; -import it.chalmers.gamma.util.ImageUtils; -import java.time.Year; -import java.util.List; -import java.util.Objects; -import java.util.UUID; -import org.springframework.security.core.GrantedAuthority; -import org.springframework.security.core.userdetails.UserDetails; - -@SuppressWarnings({"PMD.ExcessiveParameterList", "PMD.TooManyFields"}) -public class ITUserDTO implements UserDetails { - private final UUID id; - private final String cid; - private final String nick; - private final String firstName; - private final String lastName; - private final String email; - private final String phone; - private final Language language; - private final String avatarUrl; - private final boolean gdpr; - private final boolean userAgreement; - private final boolean accountLocked; - private final Year acceptanceYear; - private final List authorities; - @JsonIgnore - private final String password; - private final boolean activated; - - public ITUserDTO(UUID id, - String cid, - String nick, - String firstName, - String lastName, - String email, - String phone, - Language language, - String avatarUrl, - boolean gdpr, - boolean userAgreement, - boolean accountLocked, - Year acceptanceYear, - boolean activated) { - this.id = id; - this.cid = cid; - this.nick = nick; - this.firstName = firstName; - this.lastName = lastName; - this.email = email; - this.phone = phone; - this.language = language; - this.avatarUrl = avatarUrl; - this.gdpr = gdpr; - this.userAgreement = userAgreement; - this.accountLocked = accountLocked; - this.acceptanceYear = acceptanceYear; - this.authorities = null; - this.password = null; - this.activated = activated; - } - - public ITUserDTO(UUID id, - String cid, - String nick, - String firstName, - String lastName, - String email, - String phone, - Language language, - String avatarUrl, - boolean gdpr, - boolean userAgreement, - boolean accountLocked, - Year acceptanceYear, - List authorities, - String password, - boolean activated) { - this.id = id; - this.cid = cid; - this.nick = nick; - this.firstName = firstName; - this.lastName = lastName; - this.email = email; - this.phone = phone; - this.language = language; - this.avatarUrl = avatarUrl; - this.gdpr = gdpr; - this.userAgreement = userAgreement; - this.accountLocked = accountLocked; - this.acceptanceYear = acceptanceYear; - this.authorities = authorities; - this.password = password; - this.activated = activated; - } - - public UUID getId() { - return this.id; - } - - public String getCid() { - return this.cid; - } - - public String getNick() { - return this.nick; - } - - public String getFirstName() { - return this.firstName; - } - - public String getLastName() { - return this.lastName; - } - - public String getEmail() { - return this.email; - } - - public String getPhone() { - return this.phone; - } - - public Language getLanguage() { - return this.language; - } - - public String getAvatarUrl() { - return ImageUtils.getAbsolutePath(this.avatarUrl); - } - - public boolean isGdpr() { - return this.gdpr; - } - - public boolean isUserAgreement() { - return this.userAgreement; - } - - public boolean isAccountLocked() { - return this.accountLocked; - } - - public Year getAcceptanceYear() { - return this.acceptanceYear; - } - - @Override - public List getAuthorities() { - return this.authorities; - } - - @Override - public String getPassword() { - return this.password; - } - - @Override - public String getUsername() { - return this.cid; - } - - @Override - public boolean isAccountNonExpired() { - return true; - } - - @Override - public boolean isAccountNonLocked() { - return !this.accountLocked; - } - - @Override - public boolean isCredentialsNonExpired() { - return true; - } - - @Override - public boolean isEnabled() { - return true; - } - - public boolean isActivated() { - return this.activated; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ITUserDTO that = (ITUserDTO) o; - return this.gdpr == that.gdpr - && this.userAgreement == that.userAgreement - && this.accountLocked == that.accountLocked - && Objects.equals(this.id, that.id) - && Objects.equals(this.cid, that.cid) - && Objects.equals(this.nick, that.nick) - && Objects.equals(this.firstName, that.firstName) - && Objects.equals(this.lastName, that.lastName) - && Objects.equals(this.email, that.email) - && Objects.equals(this.phone, that.phone) - && this.language == that.language - && Objects.equals(this.avatarUrl, that.avatarUrl) - && Objects.equals(this.acceptanceYear, that.acceptanceYear); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, - this.cid, - this.nick, - this.firstName, - this.lastName, - this.email, - this.phone, - this.language, - this.avatarUrl, - this.gdpr, - this.userAgreement, - this.accountLocked, - this.acceptanceYear); - } - - @Override - public String toString() { - return "ITUserDTO{" - + "id=" + this.id - + ", cid='" + this.cid + '\'' - + ", nick='" + this.nick + '\'' - + ", firstName='" + this.firstName + '\'' - + ", lastName='" + this.lastName + '\'' - + ", email='" + this.email + '\'' - + ", phone='" + this.phone + '\'' - + ", language=" + this.language - + ", avatarUrl='" + this.avatarUrl + '\'' - + ", gdpr=" + this.gdpr - + ", userAgreement=" + this.userAgreement - + ", accountLocked=" + this.accountLocked - + ", acceptanceYear=" + this.acceptanceYear - + '}'; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserRestrictedDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserRestrictedDTO.java deleted file mode 100644 index 77d1a0f36..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/ITUserRestrictedDTO.java +++ /dev/null @@ -1,97 +0,0 @@ -package it.chalmers.gamma.domain.dto.user; - -import java.time.Year; -import java.util.Objects; -import java.util.UUID; - -public class ITUserRestrictedDTO { - private final UUID id; - private final String cid; - private final String nick; - private final String firstName; - private final String lastName; - private final String avatarUrl; - private final Year acceptanceYear; - - public ITUserRestrictedDTO(ITUserDTO userDTO) { - this.id = userDTO.getId(); - this.cid = userDTO.getCid(); - this.nick = userDTO.getNick(); - this.firstName = userDTO.getFirstName(); - this.lastName = userDTO.getLastName(); - this.avatarUrl = userDTO.getAvatarUrl(); - this.acceptanceYear = userDTO.getAcceptanceYear(); - } - - public UUID getId() { - return this.id; - } - - public String getCid() { - return this.cid; - } - - public String getNick() { - return this.nick; - } - - public String getFirstName() { - return this.firstName; - } - - public String getLastName() { - return this.lastName; - } - - public String getAvatarUrl() { - return this.avatarUrl; - } - - public Year getAcceptanceYear() { - return this.acceptanceYear; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ITUserRestrictedDTO that = (ITUserRestrictedDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.cid, that.cid) - && Objects.equals(this.nick, that.nick) - && Objects.equals(this.firstName, that.firstName) - && Objects.equals(this.lastName, that.lastName) - && Objects.equals(this.avatarUrl, that.avatarUrl) - && Objects.equals(this.acceptanceYear, that.acceptanceYear); - } - - @Override - public int hashCode() { - return Objects.hash( - this.id, - this.cid, - this.nick, - this.firstName, - this.lastName, - this.avatarUrl, - this.acceptanceYear - ); - } - - @Override - public String toString() { - return "ITUserRestrictedDTO{" - + "id=" + this.id - + ", cid='" + this.cid + '\'' - + ", nick='" + this.nick + '\'' - + ", firstName='" + this.firstName + '\'' - + ", lastName='" + this.lastName + '\'' - + ", avatarUrl='" + this.avatarUrl + '\'' - + ", acceptanceYear=" + this.acceptanceYear + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/PasswordResetTokenDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/user/PasswordResetTokenDTO.java deleted file mode 100644 index 926155786..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/PasswordResetTokenDTO.java +++ /dev/null @@ -1,56 +0,0 @@ -package it.chalmers.gamma.domain.dto.user; - -import java.util.Objects; -import java.util.UUID; - -public class PasswordResetTokenDTO { - private final UUID id; - private final String token; - private final ITUserDTO itUserDTO; - - public PasswordResetTokenDTO(UUID id, String token, ITUserDTO itUserDTO) { - this.id = id; - this.token = token; - this.itUserDTO = itUserDTO; - } - - public UUID getId() { - return this.id; - } - - public String getToken() { - return this.token; - } - - public ITUserDTO getItUserDTO() { - return this.itUserDTO; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - PasswordResetTokenDTO that = (PasswordResetTokenDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.token, that.token) - && Objects.equals(this.itUserDTO, that.itUserDTO); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.token, this.itUserDTO); - } - - @Override - public String toString() { - return "PasswordResetTokenDTO{" - + "id=" + this.id - + ", token='" + this.token + '\'' - + ", itUserDTO=" + this.itUserDTO - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/WhitelistDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/user/WhitelistDTO.java deleted file mode 100644 index 4d3d48c08..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/user/WhitelistDTO.java +++ /dev/null @@ -1,53 +0,0 @@ -package it.chalmers.gamma.domain.dto.user; - -import java.util.Objects; -import java.util.UUID; - -public class WhitelistDTO { - private UUID id; - private String cid; - - public WhitelistDTO() { - // Needed for Jackson serialization - } - - public WhitelistDTO(UUID id, String cid) { - this.id = id; - this.cid = cid; - } - - public UUID getId() { - return this.id; - } - - public String getCid() { - return this.cid; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - WhitelistDTO that = (WhitelistDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.cid, that.cid); - } - - @Override - public int hashCode() { - - return Objects.hash(this.id, this.cid); - } - - @Override - public String toString() { - return "WhitelistDTO{" - + "id=" + this.id - + ", cid='" + this.cid + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/GroupWebsiteDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/website/GroupWebsiteDTO.java deleted file mode 100644 index 40f79c8c0..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/GroupWebsiteDTO.java +++ /dev/null @@ -1,59 +0,0 @@ -package it.chalmers.gamma.domain.dto.website; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import java.util.Objects; -import java.util.UUID; - -public class GroupWebsiteDTO implements WebsiteInterfaceDTO { - private final UUID id; - private final WebsiteUrlDTO website; - private final FKITGroupDTO groupDTO; - - - public GroupWebsiteDTO(UUID id, WebsiteUrlDTO website, FKITGroupDTO groupDTO) { - this.id = id; - this.website = website; - this.groupDTO = groupDTO; - } - - public UUID getId() { - return this.id; - } - - @Override - public WebsiteUrlDTO getWebsiteURL() { - return this.website; - } - - public FKITGroupDTO getGroupDTO() { - return this.groupDTO; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - GroupWebsiteDTO that = (GroupWebsiteDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.website, that.website) - && Objects.equals(this.groupDTO, that.groupDTO); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.website, this.groupDTO); - } - - @Override - public String toString() { - return "GroupWebsiteDTO{" - + "id=" + this.id - + ", website=" + this.website - + ", groupDTO=" + this.groupDTO - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/UserWebsiteDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/website/UserWebsiteDTO.java deleted file mode 100644 index a0d680575..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/UserWebsiteDTO.java +++ /dev/null @@ -1,57 +0,0 @@ -package it.chalmers.gamma.domain.dto.website; - -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import java.util.Objects; -import java.util.UUID; - -public class UserWebsiteDTO implements WebsiteInterfaceDTO { - private final UUID id; - private final ITUserDTO itUserDTO; - private final WebsiteUrlDTO websiteUrlDTO; - - public UserWebsiteDTO(UUID id, ITUserDTO itUserDTO, WebsiteUrlDTO websiteUrlDTO) { - this.id = id; - this.itUserDTO = itUserDTO; - this.websiteUrlDTO = websiteUrlDTO; - } - - public UUID getId() { - return this.id; - } - - public ITUserDTO getItUserDTO() { - return this.itUserDTO; - } - @Override - public WebsiteUrlDTO getWebsiteURL() { - return this.websiteUrlDTO; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - UserWebsiteDTO that = (UserWebsiteDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.itUserDTO, that.itUserDTO) - && Objects.equals(this.websiteUrlDTO, that.websiteUrlDTO); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.itUserDTO, this.websiteUrlDTO); - } - - @Override - public String toString() { - return "UserWebsiteDTO{" - + "id=" + this.id - + ", itUserDTO=" + this.itUserDTO - + ", websiteUrlDTO=" + this.websiteUrlDTO - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteDTO.java deleted file mode 100644 index 9d44be613..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteDTO.java +++ /dev/null @@ -1,56 +0,0 @@ -package it.chalmers.gamma.domain.dto.website; - -import java.util.Objects; -import java.util.UUID; - -public class WebsiteDTO { - private final UUID id; - private final String name; - private final String prettyName; - - public WebsiteDTO(UUID id, String name, String prettyName) { - this.id = id; - this.name = name; - this.prettyName = prettyName; - } - - public UUID getId() { - return this.id; - } - - public String getName() { - return this.name; - } - - public String getPrettyName() { - return this.prettyName; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - WebsiteDTO that = (WebsiteDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.name, that.name) - && Objects.equals(this.prettyName, that.prettyName); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.name, this.prettyName); - } - - @Override - public String toString() { - return "WebsiteDTO{" - + "id=" + this.id - + ", name='" + this.name + '\'' - + ", prettyName='" + this.prettyName + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteInterfaceDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteInterfaceDTO.java deleted file mode 100644 index a422620cd..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteInterfaceDTO.java +++ /dev/null @@ -1,5 +0,0 @@ -package it.chalmers.gamma.domain.dto.website; - -public interface WebsiteInterfaceDTO { - WebsiteUrlDTO getWebsiteURL(); -} diff --git a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteUrlDTO.java b/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteUrlDTO.java deleted file mode 100644 index 7f654f179..000000000 --- a/backend/src/main/java/it/chalmers/gamma/domain/dto/website/WebsiteUrlDTO.java +++ /dev/null @@ -1,60 +0,0 @@ -package it.chalmers.gamma.domain.dto.website; - -import java.util.Objects; -import java.util.UUID; - -public class WebsiteUrlDTO { - private final UUID id; - private final String url; - private final WebsiteDTO websiteDTO; - - public WebsiteUrlDTO(UUID id, String url, WebsiteDTO websiteDTO) { - this.id = id; - this.url = url; - this.websiteDTO = websiteDTO; - } - - public WebsiteUrlDTO(String url, WebsiteDTO websiteDTO) { - this(null, url, websiteDTO); - } - - public UUID getId() { - return this.id; - } - - public String getUrl() { - return this.url; - } - - public WebsiteDTO getWebsiteDTO() { - return this.websiteDTO; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - WebsiteUrlDTO that = (WebsiteUrlDTO) o; - return Objects.equals(this.id, that.id) - && Objects.equals(this.url, that.url) - && Objects.equals(this.websiteDTO, that.websiteDTO); - } - - @Override - public int hashCode() { - return Objects.hash(this.id, this.url, this.websiteDTO); - } - - @Override - public String toString() { - return "WebsiteUrlDTO{" - + "id=" + this.id - + ", url='" + this.url + '\'' - + ", websiteDTO=" + this.websiteDTO - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/filter/ApiKeyAuthenticationFilter.java b/backend/src/main/java/it/chalmers/gamma/filter/ApiKeyAuthenticationFilter.java deleted file mode 100644 index bce67e5f9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/filter/ApiKeyAuthenticationFilter.java +++ /dev/null @@ -1,64 +0,0 @@ -package it.chalmers.gamma.filter; - -import it.chalmers.gamma.service.ApiKeyService; -import it.chalmers.gamma.service.ITUserService; - -import java.io.IOException; -import javax.servlet.FilterChain; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; -import org.springframework.security.core.Authentication; -import org.springframework.security.core.context.SecurityContextHolder; -import org.springframework.security.core.userdetails.UserDetails; -import org.springframework.web.filter.OncePerRequestFilter; - - - -public class ApiKeyAuthenticationFilter extends OncePerRequestFilter { - - private final ApiKeyService apiKeyService; - private final ITUserService itUserService; - - public ApiKeyAuthenticationFilter(ApiKeyService apiKeyService, ITUserService itUserService) { - this.apiKeyService = apiKeyService; - this.itUserService = itUserService; - } - - /* - Authentication using API keys are not supported natively, so once a recognized API key is sent, the Server - authenticates the session by giving the request the Principal and Authorities of the Admin user. - */ - @Override - protected void doFilterInternal( - HttpServletRequest request, - HttpServletResponse response, - FilterChain filterChain) throws ServletException, IOException { - String token = resolveToken(request); - if (this.apiKeyService.isValidApiKey(token)) { - Authentication auth = getAdminAuthentication(); - SecurityContextHolder.getContext().setAuthentication(auth); - } - filterChain.doFilter(request, response); - } - - private String resolveToken(HttpServletRequest req) { - String basicToken = req.getHeader("Authorization"); - if (basicToken != null && basicToken.startsWith("pre-shared ")) { - return removeBasic(basicToken); - } - return null; - } - // THIS IS SOOOOOOO UGLY - // Can't figure out another, less hacky way to do it... - private Authentication getAdminAuthentication() { - UserDetails userDetails = this.itUserService.loadUserByUsername("admin"); - return new UsernamePasswordAuthenticationToken(userDetails.getUsername(), null, userDetails.getAuthorities()); - } - - private String removeBasic(String token) { - return token.substring(11); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/filter/AuthenticationFilterConfigurer.java b/backend/src/main/java/it/chalmers/gamma/filter/AuthenticationFilterConfigurer.java deleted file mode 100644 index 6cb1d317f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/filter/AuthenticationFilterConfigurer.java +++ /dev/null @@ -1,58 +0,0 @@ -package it.chalmers.gamma.filter; - -import it.chalmers.gamma.service.ApiKeyService; -import it.chalmers.gamma.service.ITUserService; - -import it.chalmers.gamma.service.PasswordResetService; -import org.springframework.security.config.annotation.SecurityConfigurerAdapter; -import org.springframework.security.config.annotation.web.builders.HttpSecurity; -import org.springframework.security.web.DefaultSecurityFilterChain; -import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; -import org.springframework.security.web.authentication.www.BasicAuthenticationFilter; - -public class AuthenticationFilterConfigurer extends SecurityConfigurerAdapter - { - - private final String secretKey; - private final String baseFrontendUrl; - private final String issuer; - private final ITUserService itUserService; - private final ApiKeyService apiKeyService; - private final PasswordResetService passwordResetService; - - public AuthenticationFilterConfigurer( - ITUserService itUserService, - String secretKey, - String issuer, - ApiKeyService apiKeyService, - PasswordResetService passwordResetService, - String baseFrontendUrl) { - this.itUserService = itUserService; - this.secretKey = secretKey; - this.issuer = issuer; - this.apiKeyService = apiKeyService; - this.passwordResetService = passwordResetService; - this.baseFrontendUrl = baseFrontendUrl; - } - - @Override - public void configure(HttpSecurity builder) { - JwtAuthenticationFilter customFilter = new JwtAuthenticationFilter( - this.itUserService, - this.secretKey, - this.issuer - ); - ApiKeyAuthenticationFilter apiKeyAuthenticationFilter = new ApiKeyAuthenticationFilter( - this.apiKeyService, - this.itUserService - ); - ResetNonActivatedAccountFilter c = new ResetNonActivatedAccountFilter( - this.itUserService, - this.passwordResetService, - this.baseFrontendUrl); - builder.addFilterBefore(c, UsernamePasswordAuthenticationFilter.class); - builder.addFilterBefore(customFilter, UsernamePasswordAuthenticationFilter.class); - builder.addFilterBefore(apiKeyAuthenticationFilter, BasicAuthenticationFilter.class); - - } -} \ No newline at end of file diff --git a/backend/src/main/java/it/chalmers/gamma/filter/CorsFilter.java b/backend/src/main/java/it/chalmers/gamma/filter/CorsFilter.java deleted file mode 100644 index 67a01d732..000000000 --- a/backend/src/main/java/it/chalmers/gamma/filter/CorsFilter.java +++ /dev/null @@ -1,62 +0,0 @@ -package it.chalmers.gamma.filter; - -import java.io.IOException; - -import javax.servlet.Filter; -import javax.servlet.FilterChain; -import javax.servlet.FilterConfig; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import org.springframework.beans.factory.annotation.Value; -import org.springframework.core.Ordered; -import org.springframework.core.annotation.Order; -import org.springframework.stereotype.Component; - -@Component -@Order(Ordered.HIGHEST_PRECEDENCE) -public class CorsFilter implements Filter { - - @Value("${application.production}") - private boolean inProduction; - - @Value("${application.allowed-origin}") - private String configAllowedOrigin; - - @Override - public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) - throws IOException, ServletException { - HttpServletResponse response = (HttpServletResponse) res; - String allowedOrigin = this.inProduction ? this.configAllowedOrigin : "*"; - response.setHeader("Access-Control-Allow-Origin", allowedOrigin); - response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT"); - response.setHeader("Access-Control-Max-Age", "3600"); - response.setHeader( - "Access-Control-Allow-Headers", - "x-requested-with, " - + "authorization, " - + "Content-Type, " - + "Authorization, " - + "credential, " - + "X-XSRF-TOKEN" - ); - - HttpServletRequest request = (HttpServletRequest) req; - if ("OPTIONS".equalsIgnoreCase(request.getMethod())) { - response.setStatus(HttpServletResponse.SC_OK); - } else { - chain.doFilter(req, res); - } - } - - @Override - public void destroy() { - } - - @Override - public void init(FilterConfig config) throws ServletException { - } -} \ No newline at end of file diff --git a/backend/src/main/java/it/chalmers/gamma/filter/JSONSentObjectFilter.java b/backend/src/main/java/it/chalmers/gamma/filter/JSONSentObjectFilter.java deleted file mode 100644 index e4ad54827..000000000 --- a/backend/src/main/java/it/chalmers/gamma/filter/JSONSentObjectFilter.java +++ /dev/null @@ -1,36 +0,0 @@ -package it.chalmers.gamma.filter; - -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import javax.servlet.Filter; -import javax.servlet.FilterChain; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.core.annotation.Order; -import org.springframework.stereotype.Component; -import org.springframework.web.util.ContentCachingResponseWrapper; - -@Component -@Order() -public class JSONSentObjectFilter implements Filter { - private static final Logger LOGGER = LoggerFactory.getLogger(JSONSentObjectFilter.class); - - @Override - public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) - throws IOException, ServletException { - ContentCachingResponseWrapper resWrapper = new ContentCachingResponseWrapper((HttpServletResponse) response); - chain.doFilter(request, resWrapper); - String payload = new String(resWrapper.getContentAsByteArray(), StandardCharsets.UTF_8); - String url = ((HttpServletRequest)request).getRequestURL().toString(); - if (resWrapper.getContentType() != null && resWrapper.getContentType().startsWith("application/json")) { - LOGGER.debug("Response from server was: {} {}", payload, url); - } - resWrapper.copyBodyToResponse(); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/filter/JwtAuthenticationFilter.java b/backend/src/main/java/it/chalmers/gamma/filter/JwtAuthenticationFilter.java deleted file mode 100644 index 285f6981d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/filter/JwtAuthenticationFilter.java +++ /dev/null @@ -1,110 +0,0 @@ -package it.chalmers.gamma.filter; - -import io.jsonwebtoken.Claims; -import io.jsonwebtoken.Jws; -import io.jsonwebtoken.Jwts; -import io.jsonwebtoken.MalformedJwtException; -import io.jsonwebtoken.SignatureException; - -import it.chalmers.gamma.response.InvalidJWTTokenResponse; -import it.chalmers.gamma.service.ITUserService; - -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.util.Base64; - -import javax.servlet.FilterChain; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; -import org.springframework.security.core.Authentication; -import org.springframework.security.core.context.SecurityContextHolder; -import org.springframework.security.core.userdetails.UserDetails; -import org.springframework.security.core.userdetails.UsernameNotFoundException; -import org.springframework.web.filter.OncePerRequestFilter; - -public class JwtAuthenticationFilter extends OncePerRequestFilter { - - private final String secretKey; - private final String issuer; - private final ITUserService itUserService; - - private static final Logger LOGGER = LoggerFactory.getLogger(JwtAuthenticationFilter.class); - - public JwtAuthenticationFilter(ITUserService itUserService, String secretKey, String issuer) { - this.itUserService = itUserService; - this.secretKey = secretKey; - this.issuer = issuer; - } - - //TODO This function might cause some problems if sent wrong info. - @Override - protected void doFilterInternal( - HttpServletRequest request, - HttpServletResponse response, - FilterChain chain) throws ServletException, IOException { - String encodedToken = resolveToken(request); - if (encodedToken != null) { - try { - Jws claim = decodeToken(encodedToken); - String token = null; - if (claim != null) { - token = (String) claim.getBody().get("user_name"); - } - if (token != null) { - Authentication auth = getAuthentication(token); - SecurityContextHolder.getContext().setAuthentication(auth); - } - } catch (SignatureException e) { - response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); - return; - } - } - chain.doFilter(request, response); - } - - private Authentication getAuthentication(String cid) { - UserDetails userDetails; - try { - userDetails = this.itUserService.loadUserByUsername(cid); - } catch (UsernameNotFoundException e) { - throw new InvalidJWTTokenResponse(); - } - return new UsernamePasswordAuthenticationToken(userDetails.getUsername(), - null, userDetails.getAuthorities()); - } - - /* - * If this doesn't crash, then the JWT token is valid. - */ - private Jws decodeToken(String token) { - try { - return Jwts.parser() - .requireIssuer(this.issuer) - .setSigningKey(Base64.getEncoder().encodeToString( - this.secretKey.getBytes(StandardCharsets.UTF_8)) - ) - .parseClaimsJws(token); - } catch (MalformedJwtException | SignatureException e) { - LOGGER.warn(e.getMessage()); - throw new SignatureException(e.getMessage()); - } - } - - private String resolveToken(HttpServletRequest req) { - String bearerToken = req.getHeader("Authorization"); - if (bearerToken != null && bearerToken.startsWith("Bearer ")) { - return removeBearer(bearerToken); - } - return null; - } - - private String removeBearer(String token) { - return token.substring(7); - } - -} \ No newline at end of file diff --git a/backend/src/main/java/it/chalmers/gamma/filter/OauthRedirectFilter.java b/backend/src/main/java/it/chalmers/gamma/filter/OauthRedirectFilter.java deleted file mode 100644 index 7dd3a1f20..000000000 --- a/backend/src/main/java/it/chalmers/gamma/filter/OauthRedirectFilter.java +++ /dev/null @@ -1,34 +0,0 @@ -package it.chalmers.gamma.filter; - -import java.io.IOException; -import javax.servlet.Filter; -import javax.servlet.FilterChain; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.springframework.security.core.context.SecurityContext; -import org.springframework.security.core.context.SecurityContextHolder; - -public class OauthRedirectFilter implements Filter { - - @Override - public void doFilter(ServletRequest request, - ServletResponse response, - FilterChain chain) throws IOException, ServletException { - HttpServletRequest httpServletRequest = (HttpServletRequest) request; - HttpServletResponse httpServletResponse = (HttpServletResponse) response; - String requestURI = httpServletRequest.getRequestURI(); - SecurityContext context = SecurityContextHolder.getContext(); - String prefix = ((HttpServletRequest) request).getContextPath(); - if (requestURI.startsWith(prefix + "/oauth") - && (context.getAuthentication() == null || !context.getAuthentication().isAuthenticated())) { - ((HttpServletRequest) request).getSession().setAttribute("redirect", requestURI - + "?" + httpServletRequest.getQueryString()); - httpServletResponse.sendRedirect(String.format("%s/login", httpServletRequest.getContextPath())); - } else { - chain.doFilter(request, response); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/filter/ResetNonActivatedAccountFilter.java b/backend/src/main/java/it/chalmers/gamma/filter/ResetNonActivatedAccountFilter.java deleted file mode 100644 index 20beb4ca9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/filter/ResetNonActivatedAccountFilter.java +++ /dev/null @@ -1,52 +0,0 @@ -package it.chalmers.gamma.filter; - -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.response.user.UserNotFoundResponse; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.service.PasswordResetService; -import java.io.IOException; -import javax.servlet.FilterChain; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.web.filter.OncePerRequestFilter; - -public class ResetNonActivatedAccountFilter extends OncePerRequestFilter { - - private final String baseFrontendUrl; - private static final String USERNAME_PARAMETER = "username"; - private final ITUserService itUserService; - private static final Logger LOGGER = LoggerFactory.getLogger(ResetNonActivatedAccountFilter.class); - private final PasswordResetService passwordResetService; - - public ResetNonActivatedAccountFilter(ITUserService itUserService, - PasswordResetService passwordResetService, - String baseFrontendUrl) { - this.itUserService = itUserService; - this.passwordResetService = passwordResetService; - this.baseFrontendUrl = baseFrontendUrl; - } - - @Override - protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) - throws ServletException, IOException { - String username = request.getParameter(USERNAME_PARAMETER); - if (username != null) { - try { - ITUserDTO userDTO = this.itUserService.getITUser(username); - if (!userDTO.isActivated()) { - this.passwordResetService.handlePasswordReset(userDTO); - String params = "accountLocked=true"; - response.sendRedirect(String.format("%s/reset-password/finish?%s", this.baseFrontendUrl, params)); - return; - } - } catch (UserNotFoundResponse e) { - LOGGER.info(String.format("User %s tried logging in, but no such user exists", username)); - } - } - filterChain.doFilter(request, response); - - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/handlers/LoginRedirectHandler.java b/backend/src/main/java/it/chalmers/gamma/handlers/LoginRedirectHandler.java deleted file mode 100644 index 209636784..000000000 --- a/backend/src/main/java/it/chalmers/gamma/handlers/LoginRedirectHandler.java +++ /dev/null @@ -1,36 +0,0 @@ -package it.chalmers.gamma.handlers; - -import java.io.IOException; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.security.core.Authentication; -import org.springframework.security.web.authentication.AuthenticationSuccessHandler; -import org.springframework.stereotype.Component; - -@Component -public class LoginRedirectHandler implements AuthenticationSuccessHandler { - - - @Value("${application.frontend-client-details.successful-login-uri}") - private String frontendUrl; - - private static final Logger LOGGER = LoggerFactory.getLogger(LoginRedirectHandler.class); - - @Override - public void onAuthenticationSuccess(HttpServletRequest request, - HttpServletResponse response, - Authentication authentication) throws IOException, ServletException { - if (response.isCommitted()) { - LOGGER.warn("Response already committed, cannot redirect "); - } - response.sendRedirect(redirectUrl(request)); - } - private String redirectUrl(HttpServletRequest request) { - String setRedirect = (String) request.getSession().getAttribute("redirect"); - return setRedirect == null ? frontendUrl : setRedirect; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/handlers/MultipartExceptionHandler.java b/backend/src/main/java/it/chalmers/gamma/handlers/MultipartExceptionHandler.java deleted file mode 100644 index ba8d18e0e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/handlers/MultipartExceptionHandler.java +++ /dev/null @@ -1,23 +0,0 @@ -package it.chalmers.gamma.handlers; - -import it.chalmers.gamma.response.FileTooLargeResponse; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.web.bind.annotation.ControllerAdvice; -import org.springframework.web.bind.annotation.ExceptionHandler; -import org.springframework.web.bind.annotation.RestController; -import org.springframework.web.multipart.MaxUploadSizeExceededException; - -@ControllerAdvice -@RestController -public class MultipartExceptionHandler { - - private static final Logger LOGGER = LoggerFactory.getLogger(MultipartExceptionHandler.class); - - - @ExceptionHandler({MaxUploadSizeExceededException.class}) - public FileTooLargeResponse handleUploadSizeException() { - LOGGER.info("Too large file upload was attempted"); - return new FileTooLargeResponse(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/AddAuthorityLevelRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/AddAuthorityLevelRequest.java deleted file mode 100644 index d4d5fbbcf..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/AddAuthorityLevelRequest.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotEmpty; - -public class AddAuthorityLevelRequest { - @NotEmpty(message = "AUTHORITY_LEVEL_MUST_BE_PROVIDED") - private String authorityLevel; - - public String getAuthorityLevel() { - return this.authorityLevel; - } - - public void setAuthorityLevel(String authorityLevel) { - this.authorityLevel = authorityLevel; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AddAuthorityLevelRequest that = (AddAuthorityLevelRequest) o; - return Objects.equals(this.authorityLevel, that.authorityLevel); - } - - @Override - public int hashCode() { - return Objects.hash(this.authorityLevel); - } - - @Override - public String toString() { - return "AuthorizationLevelRequest{" - + "AuthorityLevel='" + this.authorityLevel + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/AddAuthorityRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/AddAuthorityRequest.java deleted file mode 100644 index 24f73d8ad..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/AddAuthorityRequest.java +++ /dev/null @@ -1,65 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotNull; - -public class AddAuthorityRequest { - @NotNull(message = "POST_MUST_BE_PROVIDED") - private String post; - @NotNull(message = "SUPER_GROUP_MUST_BE_PROVIDED") - private String superGroup; - @NotNull(message = "AUTHORITY_MUST_BE_PROVIDED") - private String authority; - - public String getAuthority() { - return this.authority; - } - - public void setAuthority(String authorization) { - this.authority = authorization; - } - - public String getPost() { - return this.post; - } - - public void setPost(String post) { - this.post = post; - } - - public String getSuperGroup() { - return this.superGroup; - } - - public void setSuperGroup(String superGroup) { - this.superGroup = superGroup; - } - - @Override - public String toString() { - return "AuthorizationRequest{" - + "post='" + this.post + '\'' - + ", superGroup='" + this.superGroup + '\'' - + ", authority'" + this.authority + '\'' - + '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AddAuthorityRequest that = (AddAuthorityRequest) o; - return Objects.equals(this.post, that.post) - && Objects.equals(this.superGroup, that.superGroup) - && Objects.equals(this.authority, that.authority); - } - - @Override - public int hashCode() { - return Objects.hash(this.post, this.superGroup, this.authority); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/AddITClientRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/AddITClientRequest.java deleted file mode 100644 index 8723624ac..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/AddITClientRequest.java +++ /dev/null @@ -1,83 +0,0 @@ -package it.chalmers.gamma.requests; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.Objects; - -import javax.validation.constraints.NotNull; - -public class AddITClientRequest { - - @NotNull - private String webServerRedirectUri; - - @NotNull - private String name; - - @NotNull - private boolean autoApprove; - - private Text description; - - public String getWebServerRedirectUri() { - return this.webServerRedirectUri; - } - - public void setWebServerRedirectUri(String webServerRedirectUri) { - this.webServerRedirectUri = webServerRedirectUri; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public Text getDescription() { - return this.description; - } - - public void setDescription(Text description) { - this.description = description; - } - - public boolean isAutoApprove() { - return this.autoApprove; - } - - public void setAutoApprove(boolean autoApprove) { - this.autoApprove = autoApprove; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AddITClientRequest that = (AddITClientRequest) o; - return this.autoApprove == that.autoApprove - && Objects.equals(this.webServerRedirectUri, that.webServerRedirectUri) - && Objects.equals(this.name, that.name) - && Objects.equals(this.description, that.description); - } - - @Override - public int hashCode() { - return Objects.hash(this.webServerRedirectUri, this.name, this.autoApprove, this.description); - } - - @Override - public String toString() { - return "AddITClientRequest{" - + "webServerRedirectUri='" + this.webServerRedirectUri + '\'' - + ", name='" + this.name + '\'' - + ", autoApprove=" + this.autoApprove - + ", description=" + this.description - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/AddListOfWhitelistedRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/AddListOfWhitelistedRequest.java deleted file mode 100644 index 2daa2318f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/AddListOfWhitelistedRequest.java +++ /dev/null @@ -1,43 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.List; -import java.util.Objects; -import javax.validation.constraints.NotEmpty; -import javax.validation.constraints.Size; - -public class AddListOfWhitelistedRequest { - @NotEmpty(message = "NO_CID_IN_REQUEST") - private List<@Size(min = 4, max = 12, message = "CIDS_MUST_BE_BETWEEN_4_AND_12_CHARACTERS") String> cids; - - public List getCids() { - return this.cids; - } - - public void setCids(List cid) { - this.cids = cid; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AddListOfWhitelistedRequest that = (AddListOfWhitelistedRequest) o; - return this.cids.equals(that.cids); - } - - @Override - public int hashCode() { - return Objects.hash(this.cids); - } - - @Override - public String toString() { - return "AddListOfWhitelistedRequest{" - + "cids=" + this.cids - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/AddPostRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/AddPostRequest.java deleted file mode 100644 index 450226490..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/AddPostRequest.java +++ /dev/null @@ -1,55 +0,0 @@ -package it.chalmers.gamma.requests; - -import it.chalmers.gamma.db.entity.Text; -import java.util.Objects; -import javax.validation.constraints.NotNull; - - -public class AddPostRequest { - @NotNull(message = "POST_CANNOT_BE_NULL") - private Text post; - - private String emailPrefix; - - public Text getPost() { - return this.post; - } - - public void setPost(Text post) { - this.post = post; - } - - public String getEmailPrefix() { - return this.emailPrefix; - } - - public void setEmailPrefix(String emailPrefix) { - this.emailPrefix = emailPrefix; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AddPostRequest that = (AddPostRequest) o; - return Objects.equals(this.post, that.post) - && Objects.equals(this.emailPrefix, that.emailPrefix); - } - - @Override - public int hashCode() { - return Objects.hash(this.post, this.emailPrefix); - } - - @Override - public String toString() { - return "AddPostRequest{" - + "post=" + this.post - + ", emailPrefix='" + this.emailPrefix + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/AddUserGroupRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/AddUserGroupRequest.java deleted file mode 100644 index 89a9e0257..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/AddUserGroupRequest.java +++ /dev/null @@ -1,66 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotEmpty; - -public class AddUserGroupRequest { - - @NotEmpty(message = "USER_MUST_BE_PROVIDED") - private String userId; - - @NotEmpty(message = "POST_MUST_BE_PROVIDED") - private String post; - private String unofficialName; - - public String getUserId() { - return this.userId; - } - - public void setUserId(String userId) { - this.userId = userId; - } - - public String getPost() { - return this.post; - } - - public void setPost(String post) { - this.post = post; - } - - public String getUnofficialName() { - return this.unofficialName; - } - - public void setUnofficialName(String unofficialName) { - this.unofficialName = unofficialName; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AddUserGroupRequest that = (AddUserGroupRequest) o; - return this.userId.equals(that.userId) - && this.post.equals(that.post) - && this.unofficialName.equals(that.unofficialName); - } - - @Override - public int hashCode() { - return Objects.hash(this.userId, this.post, this.unofficialName); - } - - @Override - public String toString() { - return "AddUserGroupRequest{" - + "userId='" + this.userId + '\'' - + ", post='" + this.post + '\'' - + ", unofficialName='" + this.unofficialName + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/AdminChangePasswordRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/AdminChangePasswordRequest.java deleted file mode 100644 index 7de18124b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/AdminChangePasswordRequest.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.Size; - -public class AdminChangePasswordRequest { - @Size(min = 8, message = "PASSWORD_MUST_BE_MORE_THAN_8_CHARACTERS") - private String password; - - public String getPassword() { - return this.password; - } - - public void setPassword(String password) { - this.password = password; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AdminChangePasswordRequest that = (AdminChangePasswordRequest) o; - return this.password.equals(that.password); - } - - @Override - public int hashCode() { - return Objects.hash(this.password); - } - - @Override - public String toString() { - return "AdminChangePasswordRequest{" - + "password='" + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/AdminViewCreateITUserRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/AdminViewCreateITUserRequest.java deleted file mode 100644 index 175646148..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/AdminViewCreateITUserRequest.java +++ /dev/null @@ -1,146 +0,0 @@ -package it.chalmers.gamma.requests; - -import it.chalmers.gamma.domain.Language; - -import java.util.Objects; -import javax.validation.constraints.AssertTrue; -import javax.validation.constraints.Email; -import javax.validation.constraints.Min; -import javax.validation.constraints.NotEmpty; -import javax.validation.constraints.Size; - -public class AdminViewCreateITUserRequest { - - @NotEmpty(message = "CID_MUST_BE_PROVIDED") - @Size(min = 4, max = 12, message = "CIDS_MUST_BE_BETWEEN_4_AND_12_CHARACTERS") - private String cid; - - @Size(min = 8, message = "PASSWORD_MUST_BE_MORE_THAN_8_CHARACTERS") - private String password; - - @NotEmpty(message = "NICK_MUST_BE_PROVIDED") - private String nick; - - @NotEmpty(message = "FIRST_NAME_MUST_BE_PROVIDED") - private String firstName; - - @NotEmpty(message = "LAST_NAME_MUST_BE_PROVIDED") - private String lastName; - - @NotEmpty(message = "EMAIL_NAME_MUST_BE_PROVIDED") - @Email(message = "NOT_A_VALID_EMAIL") - private String email; - - @AssertTrue(message = "USER_AGREEMENT_MUST_BE_ACCEPTED") - private boolean userAgreement; - - @Min(value = 2001, message = "ACCEPTANCE_YEAR_MUST_BE_AFTER_2001") - private int acceptanceYear; - - private Language language = Language.sv; - - public String getCid() { - return this.cid; - } - - public void setCid(String cid) { - this.cid = cid; - } - - public String getPassword() { - return this.password; - } - - public void setPassword(String password) { - this.password = password; - } - - public String getNick() { - return this.nick; - } - - public void setNick(String nick) { - this.nick = nick; - } - - public String getFirstName() { - return this.firstName; - } - - public void setFirstName(String firstName) { - this.firstName = firstName; - } - - public String getLastName() { - return this.lastName; - } - - public void setLastName(String lastName) { - this.lastName = lastName; - } - - public String getEmail() { - return this.email; - } - - public void setEmail(String email) { - this.email = email; - } - - public boolean isUserAgreement() { - return this.userAgreement; - } - - public void setUserAgreement(boolean userAgreement) { - this.userAgreement = userAgreement; - } - - public int getAcceptanceYear() { - return this.acceptanceYear; - } - - public void setAcceptanceYear(int acceptanceYear) { - this.acceptanceYear = acceptanceYear; - } - - public Language getLanguage() { - return this.language; - } - - public void setLanguage(Language language) { - this.language = language; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AdminViewCreateITUserRequest that = (AdminViewCreateITUserRequest) o; - return this.userAgreement == that.userAgreement - && this.acceptanceYear == that.acceptanceYear - && Objects.equals(this.cid, that.cid) - && Objects.equals(this.password, that.password) - && Objects.equals(this.nick, that.nick) - && Objects.equals(this.firstName, that.firstName) - && Objects.equals(this.lastName, that.lastName) - && Objects.equals(this.email, that.email) - && this.language == that.language; - } - - @Override - public int hashCode() { - return Objects.hash(this.cid, - this.password, - this.nick, - this.firstName, - this.lastName, - this.email, - this.userAgreement, - this.acceptanceYear, - this.language); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/ChangeGDPRStatusRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/ChangeGDPRStatusRequest.java deleted file mode 100644 index ef41aab99..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/ChangeGDPRStatusRequest.java +++ /dev/null @@ -1,39 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; - -public class ChangeGDPRStatusRequest { - private boolean gdpr; - - public boolean isGdpr() { - return this.gdpr; - } - - public void setGdpr(boolean gdpr) { - this.gdpr = gdpr; - } - - @Override - public String toString() { - return "ChangeGDPRStatusRequest{" - + "gdpr=" + this.gdpr - + '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ChangeGDPRStatusRequest that = (ChangeGDPRStatusRequest) o; - return this.gdpr == that.gdpr; - } - - @Override - public int hashCode() { - return Objects.hash(this.gdpr); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/ChangeUserPassword.java b/backend/src/main/java/it/chalmers/gamma/requests/ChangeUserPassword.java deleted file mode 100644 index 22bb61a9a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/ChangeUserPassword.java +++ /dev/null @@ -1,58 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; - -public class ChangeUserPassword { - - @Size(min = 8, message = "OLD_PASSWORD_TOO_SHORT") - @NotNull(message = "OLD_PASSWORD_MUST_NOT_BE_NULL") - private String oldPassword; - - @Size(min = 8, message = "NEW_PASSWORD_TOO_SHORT") - @NotNull(message = "PASSWORD_MUST_NOT_BE_NULL") - private String password; - - public String getOldPassword() { - return this.oldPassword; - } - - public void setOldPassword(String oldPassword) { - this.oldPassword = oldPassword; - } - - public String getPassword() { - return this.password; - } - - public void setPassword(String password) { - this.password = password; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ChangeUserPassword that = (ChangeUserPassword) o; - return Objects.equals(this.oldPassword, that.oldPassword) - && Objects.equals(this.password, that.password); - } - - @Override - public int hashCode() { - return Objects.hash(this.oldPassword, this.password); - } - - @Override - public String toString() { - return "ChangeUserPassword{" - + "oldPassword='" + this.oldPassword + '\'' - + ", password='" + this.password + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/CidPasswordRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/CidPasswordRequest.java deleted file mode 100644 index f87547102..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/CidPasswordRequest.java +++ /dev/null @@ -1,54 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; - -public class CidPasswordRequest { - @NotNull(message = "CID_MUST_BE_PROVIDED") - private String cid; - @Size(min = 8, message = "PASSWORD_TOO_SHORT") - private String password; - - public String getCid() { - return this.cid; - } - - public void setCid(String cid) { - this.cid = cid; - } - - public String getPassword() { - return this.password; - } - - public void setPassword(String password) { - this.password = password; - } - - @Override - public String toString() { - return "CidPasswordRequest{" - + "cid='" + cid + '\'' - + ", password='[REDACTED]'" - + '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CidPasswordRequest that = (CidPasswordRequest) o; - return Objects.equals(this.cid, that.cid) - && Objects.equals(this.password, that.password); - } - - @Override - public int hashCode() { - return Objects.hash(this.cid, this.password); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/CreateApiKeyRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/CreateApiKeyRequest.java deleted file mode 100644 index 526de5439..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/CreateApiKeyRequest.java +++ /dev/null @@ -1,57 +0,0 @@ -package it.chalmers.gamma.requests; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.Objects; - -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; - -public class CreateApiKeyRequest { - @NotNull - @Size(min = 1, max = 30, message = "NAME_MUST_BE_BETWEEN_1_AND_30_CHARACTERS") - private String name; - private Text description; - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public Text getDescription() { - return this.description; - } - - public void setDescription(Text description) { - this.description = description; - } - - @Override - public String toString() { - return "CreateApiKeyRequest{" - + "name='" + this.name + '\'' - + ", description='" + this.description.toString() + '\'' - + '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CreateApiKeyRequest that = (CreateApiKeyRequest) o; - return Objects.equals(this.name, that.name) - && Objects.equals(this.description, that.description); - } - - @Override - public int hashCode() { - return Objects.hash(this.name, this.description); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/CreateGroupRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/CreateGroupRequest.java deleted file mode 100644 index 471dc1916..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/CreateGroupRequest.java +++ /dev/null @@ -1,217 +0,0 @@ -package it.chalmers.gamma.requests; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.Calendar; -import java.util.List; -import java.util.Objects; - -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; - -@SuppressWarnings("PMD.ExcessiveParameterList") -public class CreateGroupRequest { - - @NotNull(message = "NAME_MUST_BE_PROVIDED") - @Size(max = 50, message = "NAME_TOO_LONG") - private String name; - - @Size(max = 50, message = "PRETTY_NAME_TOO_LONG") - private String prettyName; - - private Text description; - - @NotNull(message = "A_FUNCTION_MUST_BE_PROVIDED") - private Text function; - private String avatarURL; - private List websites; - - @NotNull(message = "BECOMES_ACTIVE_MUST_BE_PROVIDED") // MORE SPECIFIC CHECK - private Calendar becomesActive; - - @NotNull(message = "BECOMES_INACTIVE_MUST_BE_PROVIDED") // MORE SPECIFIC CHECK - private Calendar becomesInactive; - - private String superGroup; - - private String email; - - public List getWebsites() { - return this.websites; - } - - public String getSuperGroup() { - return this.superGroup; - } - - public void setSuperGroup(String superGroup) { - this.superGroup = superGroup; - } - - public void setWebsites(List websites) { - this.websites = websites; - } - - public void setDescription(Text description) { - this.description = description; - } - - public Text getDescription() { - return this.description; - } - - public Text getFunction() { - return this.function; - } - - public void setFunction(Text function) { - this.function = function; - } - - public String getAvatarURL() { - return this.avatarURL; - } - - public void setAvatarURL(String avatarURL) { - this.avatarURL = avatarURL; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public String getPrettyName() { - return this.prettyName; - } - - public void setPrettyName(String prettyName) { - this.prettyName = prettyName; - } - - public Calendar getBecomesActive() { - return this.becomesActive; - } - - public void setBecomesActive(Calendar becomesActive) { - this.becomesActive = becomesActive; - } - - public Calendar getBecomesInactive() { - return this.becomesInactive; - } - - public void setBecomesInactive(Calendar becomesInactive) { - this.becomesInactive = becomesInactive; - } - - public String getEmail() { - return this.email; - } - - public void setEmail(String email) { - this.email = email; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CreateGroupRequest that = (CreateGroupRequest) o; - return Objects.equals(this.name, that.name) - && Objects.equals(this.prettyName, that.prettyName) - && Objects.equals(this.description, that.description) - && Objects.equals(this.function, that.function) - && Objects.equals(this.avatarURL, that.avatarURL) - && Objects.equals(this.websites, that.websites) - && Objects.equals(this.becomesActive, that.becomesActive) - && Objects.equals(this.becomesInactive, that.becomesInactive) - && Objects.equals(this.superGroup, that.superGroup) - && Objects.equals(this.email, that.email); - } - - @Override - public int hashCode() { - return Objects.hash(this.name, - this.prettyName, - this.description, - this.function, - this.avatarURL, - this.websites, - this.becomesActive, - this.becomesInactive, - this.superGroup, - this.email); - - } - - @Override - public String toString() { - return "CreateGroupRequest{" - + "name='" + this.name + '\'' - + ", prettyName='" + this.prettyName + '\'' - + ", description=" + this.description - + ", function=" + this.function - + ", avatarURL='" + this.avatarURL + '\'' - + ", websites=" + this.websites - + ", becomesActive=" + this.becomesActive - + ", becomesInactive=" + this.becomesInactive - + ", superGroup='" + this.superGroup + '\'' - + ", email='" + this.email + '\'' - + '}'; - } - - public static class WebsiteInfo { - String website; - String url; - - public String getWebsite() { - return this.website; - } - - public void setWebsite(String website) { - this.website = website; - } - - public String getUrl() { - return this.url; - } - - public void setUrl(String url) { - this.url = url; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - WebsiteInfo that = (WebsiteInfo) o; - return this.website.equals(that.website) - && this.url.equals(that.url); - } - - @Override - public int hashCode() { - return Objects.hash(this.website, this.url); - } - - @Override - public String toString() { - return "WebsiteInfo{" - + "website='" + this.website + '\'' - + ", url='" + this.url + '\'' - + '}'; - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/CreateITUserRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/CreateITUserRequest.java deleted file mode 100644 index 433de3c2a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/CreateITUserRequest.java +++ /dev/null @@ -1,180 +0,0 @@ -package it.chalmers.gamma.requests; - -import it.chalmers.gamma.domain.Language; - -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import java.util.Objects; - -import javax.validation.constraints.AssertTrue; -import javax.validation.constraints.Email; -import javax.validation.constraints.Min; -import javax.validation.constraints.NotEmpty; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Pattern; -import javax.validation.constraints.Size; - - -public class CreateITUserRequest { - @NotEmpty(message = "CODE_MUST_BE_PROVIDED") - // TODO SPECIFY MINIMUM AND MAXIMUM LENGTH OF CODE - private String code; - - @NotEmpty(message = "PASSWORD_MUST_BE_PROVIDED") - @Size(min = 8, message = "PASSWORD_MUST_BE_MORE_THAN_8_CHARACTERS") - private String password; - - @NotEmpty(message = "NICK_MUST_BE_PROVIDED") - private String nick; - - @NotEmpty(message = "FIRST_NAME_MUST_BE_PROVIDED") - private String firstName; - - @NotEmpty(message = "EMAIL_REQUIRED") - @Email(message = "NON_EMAIL_ENTERED") - @Pattern(regexp = "^((?!@student.chalmers.se).)*$", message = "STUDENT_MAIL_ENTERED") - private String email; - - @NotEmpty(message = "LAST_NAME_MUST_BE_PROVIDED") - private String lastName; - - @AssertTrue(message = "USER_AGREEMENT_MUST_BE_ACCEPTED") - private boolean userAgreement; - - @Min(value = 2001, message = "ACCEPTANCE_YEAR_MUST_BE_AFTER_2001") - private int acceptanceYear; - - @NotNull(message = "WHITELIST_MUST_BE_PROVIDED") - private WhitelistDTO whitelist; - - private Language language = Language.sv; - - public WhitelistDTO getWhitelist() { - return this.whitelist; - } - - public void setWhitelist(WhitelistDTO whitelist) { - this.whitelist = whitelist; - } - - public String getCode() { - return this.code; - } - - public void setCode(String code) { - this.code = code; - } - - public String getPassword() { - return this.password; - } - - public void setPassword(String password) { - this.password = password; - } - - public String getNick() { - return this.nick; - } - - public void setNick(String nick) { - this.nick = nick; - } - - public String getFirstName() { - return this.firstName; - } - - public void setFirstName(String firstName) { - this.firstName = firstName; - } - - public String getLastName() { - return this.lastName; - } - - public void setLastName(String lastName) { - this.lastName = lastName; - } - - public boolean isUserAgreement() { - return this.userAgreement; - } - - public void setUserAgreement(boolean userAgreement) { - this.userAgreement = userAgreement; - } - - public int getAcceptanceYear() { - return this.acceptanceYear; - } - - public void setAcceptanceYear(int acceptanceYear) { - this.acceptanceYear = acceptanceYear; - } - - public Language getLanguage() { - return this.language; - } - - public void setLanguage(Language language) { - this.language = language; - } - - public String getEmail() { - return this.email; - } - - public void setEmail(String email) { - this.email = email; - } - - @Override - public String toString() { - return "CreateITUserRequest{" - + "code='" + this.code + '\'' - + ", password='" + this.password + '\'' - + ", nick='" + this.nick + '\'' - + ", firstName='" + this.firstName + '\'' - + ", lastName='" + this.lastName + '\'' - + ", userAgreement=" + this.userAgreement - + ", acceptanceYear=" + this.acceptanceYear - + ", whitelist=" + this.whitelist - + ", language=" + this.language - + '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CreateITUserRequest that = (CreateITUserRequest) o; - return this.userAgreement == that.userAgreement - && this.acceptanceYear == that.acceptanceYear - && Objects.equals(this.code, that.code) - && Objects.equals(this.password, that.password) - && Objects.equals(this.nick, that.nick) - && Objects.equals(this.firstName, that.firstName) - && Objects.equals(this.lastName, that.lastName) - && Objects.equals(this.whitelist, that.whitelist) - && this.language == that.language; - } - - @Override - public int hashCode() { - return Objects.hash(this.code, - this.password, - this.nick, - this.firstName, - this.lastName, - this.userAgreement, - this.acceptanceYear, - this.whitelist, - this.language); - } - - -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/CreateSuperGroupRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/CreateSuperGroupRequest.java deleted file mode 100644 index e2a74e888..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/CreateSuperGroupRequest.java +++ /dev/null @@ -1,91 +0,0 @@ -package it.chalmers.gamma.requests; - -import it.chalmers.gamma.domain.GroupType; - -import java.util.Objects; - -import javax.validation.constraints.Email; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; - - -public class CreateSuperGroupRequest { - - @NotNull(message = "NAME_MUST_BE_PROVIDED") - @Size(min = 2, max = 50, message = "NAME_MUST_BE_BETWEEN_2_AND_50_CHARACTERS") - private String name; - - @Size(max = 50, message = "PRETTY_NAME_TOO_LONG") - private String prettyName; - - @NotNull(message = "TYPE_MUST_BE_PROVIDED") - private GroupType type; - - @NotNull(message = "EMAIL_MUST_BE_PROVIDED") - @Email(message = "FIELD_EMAIL_DOES_NOT_MATCH_EMAIL_ADDRESS") - private String email; - - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public String getPrettyName() { - return this.prettyName; - } - - public void setPrettyName(String prettyName) { - this.prettyName = prettyName; - } - - public GroupType getType() { - return this.type; - } - - public void setType(GroupType type) { - this.type = type; - } - - public String getEmail() { - return this.email; - } - - public void setEmail(String email) { - this.email = email; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CreateSuperGroupRequest that = (CreateSuperGroupRequest) o; - return Objects.equals(this.name, that.name) - && Objects.equals(this.prettyName, that.prettyName) - && this.type == that.type - && Objects.equals(this.email, that.email); - } - - @Override - public int hashCode() { - return Objects.hash(this.name, this.prettyName, this.type, this.email); - } - - @Override - public String toString() { - return "CreateSuperGroupRequest{" - + "name='" + this.name + '\'' - + ", prettyName='" + this.prettyName + '\'' - + ", type=" + this.type - + ", email='" + this.email + '\'' - + '}'; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/CreateWebsiteRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/CreateWebsiteRequest.java deleted file mode 100644 index d4dd7ed2c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/CreateWebsiteRequest.java +++ /dev/null @@ -1,54 +0,0 @@ -package it.chalmers.gamma.requests; -import java.util.Objects; -import javax.validation.constraints.NotNull; - -public class CreateWebsiteRequest { - - @NotNull(message = "NAME_MUST_BE_PROVIDED") - private String name; - - @NotNull(message = "PRETTY_NAME_MUST_BE_PROVIDED") - private String prettyName; - - public void setName(String name) { - this.name = name; - } - - public void setPrettyName(String prettyName) { - this.prettyName = prettyName; - } - - public String getPrettyName() { - return this.prettyName; - } - - public String getName() { - return this.name; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CreateWebsiteRequest that = (CreateWebsiteRequest) o; - return this.name.equals(that.name) - && this.prettyName.equals(that.prettyName); - } - - @Override - public int hashCode() { - return Objects.hash(this.name, this.prettyName); - } - - @Override - public String toString() { - return "CreateWebsiteRequest{" - + "name='" + this.name + '\'' - + ", prettyName='" + this.prettyName + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/DeleteGroupRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/DeleteGroupRequest.java deleted file mode 100644 index 3bdb47fe7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/DeleteGroupRequest.java +++ /dev/null @@ -1,66 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotNull; - -public class DeleteGroupRequest { // Unsure about this one - - @NotNull(message = "GROUP_MUST_BE_PROVIDED") - private String group; - - @NotNull(message = "NAME_MUST_BE_PROVIDED") - private String adminUser; - private String adminPassword; - - public String getGroup() { - return this.group; - } - - public void setGroup(String group) { - this.group = group; - } - - public String getAdminUser() { - return this.adminUser; - } - - public void setAdminUser(String adminUser) { - this.adminUser = adminUser; - } - - public String getAdminPassword() { - return this.adminPassword; - } - - public void setAdminPassword(String adminPassword) { - this.adminPassword = adminPassword; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - DeleteGroupRequest that = (DeleteGroupRequest) o; - return this.group.equals(that.group) - && this.adminUser.equals(that.adminUser) - && this.adminPassword.equals(that.adminPassword); - } - - @Override - public int hashCode() { - return Objects.hash(this.group, this.adminUser, this.adminPassword); - } - - @Override - public String toString() { - return "DeleteGroupRequest{" - + "group='" + this.group + '\'' - + ", adminUser='" + this.adminUser + '\'' - + ", adminPassword='" + this.adminPassword + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/DeleteMeRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/DeleteMeRequest.java deleted file mode 100644 index 557434159..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/DeleteMeRequest.java +++ /dev/null @@ -1,43 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; - -public class DeleteMeRequest { - @NotNull(message = "PASSWORD_MUST_NOT_BE_NULL") - @Size(min = 8, message = "PASSWORD_TOO_SHORT") - private String password; - - public String getPassword() { - return this.password; - } - - public void setPassword(String password) { - this.password = password; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - DeleteMeRequest that = (DeleteMeRequest) o; - return Objects.equals(this.password, that.password); - } - - @Override - public int hashCode() { - return Objects.hash(this.password); - } - - @Override - public String toString() { - return "DeleteMeRequest{" - + "password='" + this.password + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/EditITUserRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/EditITUserRequest.java deleted file mode 100644 index cf9691757..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/EditITUserRequest.java +++ /dev/null @@ -1,117 +0,0 @@ -package it.chalmers.gamma.requests; - -import it.chalmers.gamma.domain.Language; -import java.util.List; -import java.util.Objects; - -public class EditITUserRequest { - private String nick; - private String firstName; - private String lastName; - private String email; - private String phone; - private Language language; - private int acceptanceYear; - private List websites; - - public void setNick(String nick) { - this.nick = nick; - } - - public void setFirstName(String firstName) { - this.firstName = firstName; - } - - public void setLastName(String lastName) { - this.lastName = lastName; - } - - public void setEmail(String email) { - this.email = email; - } - - public void setPhone(String phone) { - this.phone = phone; - } - - public void setLanguage(Language language) { - this.language = language; - } - - public List getWebsites() { - return this.websites; - } - - public void setWebsites(List websites) { - this.websites = websites; - } - - public void setAcceptanceYear(int acceptanceYear) { - this.acceptanceYear = acceptanceYear; - } - - public int getAcceptanceYear() { - return this.acceptanceYear; - } - - public String getNick() { - return this.nick; - } - - public String getFirstName() { - return this.firstName; - } - - public String getLastName() { - return this.lastName; - } - - public String getEmail() { - return this.email; - } - - public String getPhone() { - return this.phone; - } - - public Language getLanguage() { - return this.language; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - EditITUserRequest that = (EditITUserRequest) o; - return this.nick.equals(that.nick) - && this.firstName.equals(that.firstName) - && this.lastName.equals(that.lastName) - && this.email.equals(that.email) - && this.phone.equals(that.phone) - && this.language == that.language - && this.websites.equals(that.websites); - } - - @Override - public int hashCode() { - return Objects.hash(this.nick, this.firstName, this.lastName, this.email, - this.phone, this.language, this.websites); - } - - @Override - public String toString() { - return "EditITUserRequest{" - + "nick='" + this.nick + '\'' - + ", firstName='" + this.firstName + '\'' - + ", lastName='" + this.lastName + '\'' - + ", email='" + this.email + '\'' - + ", phone='" + this.phone + '\'' - + ", language=" + this.language - + ", websites=" + this.websites - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/EditMembershipRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/EditMembershipRequest.java deleted file mode 100644 index e627334d0..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/EditMembershipRequest.java +++ /dev/null @@ -1,50 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; - -public class EditMembershipRequest { - - private String post; - private String unofficialName; - - public String getPost() { - return this.post; - } - - public void setPost(String post) { - this.post = post; - } - - public String getUnofficialName() { - return this.unofficialName; - } - - public void setUnofficialName(String unofficialName) { - this.unofficialName = unofficialName; - } - - @Override - public String toString() { - return "EditMembershipRequest{" - + "unofficialName='" + this.unofficialName + '\'' - + "post='" + this.post + '\'' - + '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - EditMembershipRequest that = (EditMembershipRequest) o; - return Objects.equals(this.unofficialName, that.unofficialName) && Objects.equals(this.post, that.post); - } - - @Override - public int hashCode() { - return Objects.hash(this.unofficialName, this.post); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/ResetPasswordFinishRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/ResetPasswordFinishRequest.java deleted file mode 100644 index 091cff37e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/ResetPasswordFinishRequest.java +++ /dev/null @@ -1,39 +0,0 @@ -package it.chalmers.gamma.requests; - -import javax.validation.constraints.NotEmpty; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; - -public class ResetPasswordFinishRequest { - @Size(min = 8, message = "NEW_PASSWORD_TOO_SHORT") - @NotNull(message = "NEW_PASSWORD_MUST_BE_PROVIDED") - private String password; - @NotEmpty(message = "CID_MUST_BE_PROVIDED") - private String cid; - @NotEmpty(message = "A_TOKEN_MUST_BE_PROVIDED") - private String token; - - public String getPassword() { - return this.password; - } - - public void setPassword(String password) { - this.password = password; - } - - public String getCid() { - return this.cid; - } - - public void setCid(String cid) { - this.cid = cid; - } - - public String getToken() { - return this.token; - } - - public void setToken(String token) { - this.token = token; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/ResetPasswordRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/ResetPasswordRequest.java deleted file mode 100644 index 65c6ccc36..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/ResetPasswordRequest.java +++ /dev/null @@ -1,39 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; - -public class ResetPasswordRequest { - private String cid; - - public String getCid() { - return this.cid; - } - - public void setCid(String cid) { - this.cid = cid; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ResetPasswordRequest that = (ResetPasswordRequest) o; - return this.cid.equals(that.cid); - } - - @Override - public int hashCode() { - return Objects.hash(this.cid); - } - - @Override - public String toString() { - return "ResetPasswordRequest{" - + "cid='" + this.cid + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/ValidateJwtRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/ValidateJwtRequest.java deleted file mode 100644 index 88ba542be..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/ValidateJwtRequest.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotEmpty; - -public class ValidateJwtRequest { - @NotEmpty(message = "JWT_MUST_BE_PROVIDED") - private String jwt; - - public String getJwt() { - return this.jwt; - } - - public void setJwt(String jwt) { - this.jwt = jwt; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ValidateJwtRequest that = (ValidateJwtRequest) o; - return this.jwt.equals(that.jwt); - } - - @Override - public int hashCode() { - return Objects.hash(this.jwt); - } - - @Override - public String toString() { - return "ValidateJwtRequest{" - + "jwt='" + this.jwt + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/requests/WhitelistCodeRequest.java b/backend/src/main/java/it/chalmers/gamma/requests/WhitelistCodeRequest.java deleted file mode 100644 index 959e97235..000000000 --- a/backend/src/main/java/it/chalmers/gamma/requests/WhitelistCodeRequest.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.requests; - -import java.util.Objects; -import javax.validation.constraints.NotEmpty; - -public class WhitelistCodeRequest { - @NotEmpty(message = "CID_MUST_BE_PROVIDED") - private String cid; - - public String getCid() { - return this.cid; - } - - public void setCid(String cid) { - this.cid = cid; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - WhitelistCodeRequest that = (WhitelistCodeRequest) o; - return this.cid.equals(that.cid); - } - - @Override - public int hashCode() { - return Objects.hash(this.cid); - } - - @Override - public String toString() { - return "WhitelistCodeRequest{" - + "cid='" + this.cid + '\'' - + '}'; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/CodeExpiredResponse.java b/backend/src/main/java/it/chalmers/gamma/response/CodeExpiredResponse.java deleted file mode 100644 index 34e512b64..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/CodeExpiredResponse.java +++ /dev/null @@ -1,9 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; - -public class CodeExpiredResponse extends CustomResponseStatusException { - public CodeExpiredResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "CODE_EXPIRED"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/CodeOrCidIsWrongResponse.java b/backend/src/main/java/it/chalmers/gamma/response/CodeOrCidIsWrongResponse.java deleted file mode 100644 index 86588f676..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/CodeOrCidIsWrongResponse.java +++ /dev/null @@ -1,16 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; -import org.springframework.web.server.ResponseStatusException; - -public class CodeOrCidIsWrongResponse extends ResponseStatusException { - @Override - public synchronized Throwable fillInStackTrace() { - return null; - } - - public CodeOrCidIsWrongResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "CODE_OR_CID_IS_WRONG"); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/CustomResponseStatusException.java b/backend/src/main/java/it/chalmers/gamma/response/CustomResponseStatusException.java deleted file mode 100644 index 442f0e856..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/CustomResponseStatusException.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response; - -import java.util.Arrays; -import java.util.stream.Collectors; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.http.HttpStatus; -import org.springframework.web.server.ResponseStatusException; - -public class CustomResponseStatusException extends ResponseStatusException { - - private static final Logger LOGGER = LoggerFactory.getLogger(CustomResponseStatusException.class); - - public CustomResponseStatusException(HttpStatus status, String reason) { - super(status, reason); - LOGGER.error(String.format( - "An exception was thrown in the application: \n status: %d, \n Reason: %s", - status.value(), - reason)); - LOGGER.debug(String.format("Stacktrace: \n %s:", Arrays.stream(super.fillInStackTrace().getStackTrace()) - .map(StackTraceElement::toString).collect(Collectors.joining("\n ")))); - // Prints the stacktrace to debug - } - - @Override - public synchronized Throwable fillInStackTrace() { - return null; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/FileNotFoundResponse.java b/backend/src/main/java/it/chalmers/gamma/response/FileNotFoundResponse.java deleted file mode 100644 index e40e80579..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/FileNotFoundResponse.java +++ /dev/null @@ -1,9 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; - -public class FileNotFoundResponse extends CustomResponseStatusException { - public FileNotFoundResponse() { - super(HttpStatus.NOT_FOUND, "FILE_NOT_FOUND"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/FileNotSavedException.java b/backend/src/main/java/it/chalmers/gamma/response/FileNotSavedException.java deleted file mode 100644 index ec7d09ce7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/FileNotSavedException.java +++ /dev/null @@ -1,9 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; - -public class FileNotSavedException extends CustomResponseStatusException { - public FileNotSavedException() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "FILE_COULD_NOT_BE_SAVED"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/FileTooLargeResponse.java b/backend/src/main/java/it/chalmers/gamma/response/FileTooLargeResponse.java deleted file mode 100644 index 1d1dd3ad9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/FileTooLargeResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class FileTooLargeResponse extends ResponseEntity { - public FileTooLargeResponse() { - super("FILE_UPLOAD_TOO_LARGE", HttpStatus.PAYLOAD_TOO_LARGE); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/GetFileResponse.java b/backend/src/main/java/it/chalmers/gamma/response/GetFileResponse.java deleted file mode 100644 index 6def50a7c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/GetFileResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetFileResponse extends ResponseEntity { - public GetFileResponse(byte[] file) { - super(file, HttpStatus.OK); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/GoldappsReponse.java b/backend/src/main/java/it/chalmers/gamma/response/GoldappsReponse.java deleted file mode 100644 index aaf75d3b7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/GoldappsReponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response; - -import org.json.simple.JSONObject; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GoldappsReponse extends ResponseEntity { - public GoldappsReponse(JSONObject body) { - super(body, HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/InputValidationFailedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/InputValidationFailedResponse.java deleted file mode 100644 index 6b54af8c4..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/InputValidationFailedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; - -public class InputValidationFailedResponse extends CustomResponseStatusException { - - public InputValidationFailedResponse(String errors) { - super(HttpStatus.UNPROCESSABLE_ENTITY, errors); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/InvalidFileTypeResponse.java b/backend/src/main/java/it/chalmers/gamma/response/InvalidFileTypeResponse.java deleted file mode 100644 index 879b29875..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/InvalidFileTypeResponse.java +++ /dev/null @@ -1,9 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; - -public class InvalidFileTypeResponse extends CustomResponseStatusException { - public InvalidFileTypeResponse() { - super(HttpStatus.UNSUPPORTED_MEDIA_TYPE, "INVALID_FILE_TYPE"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/InvalidJWTTokenResponse.java b/backend/src/main/java/it/chalmers/gamma/response/InvalidJWTTokenResponse.java deleted file mode 100644 index 2ad225322..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/InvalidJWTTokenResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; - -public class InvalidJWTTokenResponse extends CustomResponseStatusException { - - public InvalidJWTTokenResponse() { - super(HttpStatus.INTERNAL_SERVER_ERROR, "INVALID_JWT_TOKEN"); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/MissingRequiredFieldResponse.java b/backend/src/main/java/it/chalmers/gamma/response/MissingRequiredFieldResponse.java deleted file mode 100644 index a9b4475f5..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/MissingRequiredFieldResponse.java +++ /dev/null @@ -1,9 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; - -public class MissingRequiredFieldResponse extends CustomResponseStatusException { - public MissingRequiredFieldResponse(String missingField) { - super(HttpStatus.UNPROCESSABLE_ENTITY, "MISSING_FIELD: " + missingField); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/ValidJwtResponse.java b/backend/src/main/java/it/chalmers/gamma/response/ValidJwtResponse.java deleted file mode 100644 index 656ab392d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/ValidJwtResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class ValidJwtResponse extends ResponseEntity { - public ValidJwtResponse(boolean isValid) { - super(isValid, HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeAddedResonse.java b/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeAddedResonse.java deleted file mode 100644 index 9275e7ec9..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeAddedResonse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.activationcode; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class ActivationCodeAddedResonse extends ResponseEntity { - public ActivationCodeAddedResonse() { - super("ACTIVATION_CODE_ADDED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeDeletedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeDeletedResponse.java deleted file mode 100644 index 4d8db89a8..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeDeletedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.activationcode; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class ActivationCodeDeletedResponse extends ResponseEntity { - public ActivationCodeDeletedResponse() { - super("ACTIVATION_CODE_DELETED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeDoesNotExistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeDoesNotExistResponse.java deleted file mode 100644 index 3f69a239e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/activationcode/ActivationCodeDoesNotExistResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.activationcode; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class ActivationCodeDoesNotExistResponse extends CustomResponseStatusException { - - public ActivationCodeDoesNotExistResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "ACTIVATION_CODE_DOES_NOT_EXIST"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/activationcode/GetActivationCodeResponse.java b/backend/src/main/java/it/chalmers/gamma/response/activationcode/GetActivationCodeResponse.java deleted file mode 100644 index 66776fe2f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/activationcode/GetActivationCodeResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.activationcode; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetActivationCodeResponse { - @JsonUnwrapped - private final ActivationCodeDTO activationCode; - - public GetActivationCodeResponse(ActivationCodeDTO activationCode) { - this.activationCode = activationCode; - } - - public ActivationCodeDTO getActivationCode() { - return this.activationCode; - } - - public GetActivationCodeResponseObject toResponseObject() { - return new GetActivationCodeResponseObject(this); - } - - public static class GetActivationCodeResponseObject extends ResponseEntity { - GetActivationCodeResponseObject(GetActivationCodeResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/activationcode/GetAllActivationCodesResponse.java b/backend/src/main/java/it/chalmers/gamma/response/activationcode/GetAllActivationCodesResponse.java deleted file mode 100644 index 262c0954c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/activationcode/GetAllActivationCodesResponse.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response.activationcode; - -import com.fasterxml.jackson.annotation.JsonValue; -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllActivationCodesResponse { - @JsonValue - private final List activationCodes; - - public GetAllActivationCodesResponse(List activationCodes) { - this.activationCodes = activationCodes; - } - - public List getActivationCodes() { - return this.activationCodes; - } - - public GetAllActivationCodesResponseObject toResponseObject() { - return new GetAllActivationCodesResponseObject(this); - } - - public static class GetAllActivationCodesResponseObject extends ResponseEntity { - GetAllActivationCodesResponseObject(GetAllActivationCodesResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/apikey/ApiKeyDeletedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/apikey/ApiKeyDeletedResponse.java deleted file mode 100644 index 74e3e8218..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/apikey/ApiKeyDeletedResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.apikey; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class ApiKeyDeletedResponse extends ResponseEntity { - - public ApiKeyDeletedResponse() { - super("API_KEY_DELETED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/apikey/ApiKeyDoesNotExistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/apikey/ApiKeyDoesNotExistResponse.java deleted file mode 100644 index 011092c8a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/apikey/ApiKeyDoesNotExistResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.apikey; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class ApiKeyDoesNotExistResponse extends CustomResponseStatusException { - - public ApiKeyDoesNotExistResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "API_KEY_DOES_NOT_EXIST"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/apikey/GetAllAPIKeysResponse.java b/backend/src/main/java/it/chalmers/gamma/response/apikey/GetAllAPIKeysResponse.java deleted file mode 100644 index 90f472f29..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/apikey/GetAllAPIKeysResponse.java +++ /dev/null @@ -1,33 +0,0 @@ -package it.chalmers.gamma.response.apikey; - -import com.fasterxml.jackson.annotation.JsonValue; -import it.chalmers.gamma.domain.dto.access.ApiKeyDTO; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - - -public class GetAllAPIKeysResponse { - @JsonValue - private final List apiKeys; - - - public GetAllAPIKeysResponse(List apiKeys) { - this.apiKeys = apiKeys; - } - - public List getApiKeys() { - return this.apiKeys; - } - - public GetAllAPIKeysResponseObject toResponseObject() { - return new GetAllAPIKeysResponseObject(this); - } - - public static class GetAllAPIKeysResponseObject extends ResponseEntity { - - GetAllAPIKeysResponseObject(GetAllAPIKeysResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/apikey/GetApiKeyResponse.java b/backend/src/main/java/it/chalmers/gamma/response/apikey/GetApiKeyResponse.java deleted file mode 100644 index b1c75c935..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/apikey/GetApiKeyResponse.java +++ /dev/null @@ -1,31 +0,0 @@ -package it.chalmers.gamma.response.apikey; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.domain.dto.access.ApiKeyDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetApiKeyResponse { - @JsonUnwrapped - private final ApiKeyDTO apiKey; - - - public GetApiKeyResponse(ApiKeyDTO apiKey) { - this.apiKey = apiKey; - } - - public ApiKeyDTO getApiKey() { - return this.apiKey; - } - - public GetApiKeyResponseObject toResponseObject() { - return new GetApiKeyResponseObject(this); - } - - public static class GetApiKeyResponseObject extends ResponseEntity { - - GetApiKeyResponseObject(GetApiKeyResponse response) { - super(response, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/apikey/GetApiKeySecretResponse.java b/backend/src/main/java/it/chalmers/gamma/response/apikey/GetApiKeySecretResponse.java deleted file mode 100644 index 088eb1f56..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/apikey/GetApiKeySecretResponse.java +++ /dev/null @@ -1,31 +0,0 @@ -package it.chalmers.gamma.response.apikey; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetApiKeySecretResponse { - - @JsonUnwrapped - private final String secret; - - public GetApiKeySecretResponse(String secret) { - this.secret = secret; - } - - public String getSecret() { - return this.secret; - } - - public GetApiKeySecretResponseObject toResponseObject() { - return new GetApiKeySecretResponseObject(this); - } - - public static class GetApiKeySecretResponseObject extends ResponseEntity { - GetApiKeySecretResponseObject(GetApiKeySecretResponse response) { - super(response, HttpStatus.OK); - } - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/approval/GetAllITUserApprovalResponse.java b/backend/src/main/java/it/chalmers/gamma/response/approval/GetAllITUserApprovalResponse.java deleted file mode 100644 index cfd0f71d7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/approval/GetAllITUserApprovalResponse.java +++ /dev/null @@ -1,35 +0,0 @@ -package it.chalmers.gamma.response.approval; - -import com.fasterxml.jackson.annotation.JsonValue; - -import it.chalmers.gamma.domain.dto.user.ITUserRestrictedDTO; - -import java.util.List; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllITUserApprovalResponse { - - @JsonValue - private final List users; - - public List getUsers() { - return this.users; - } - - public GetAllITUserApprovalResponse(List users) { - this.users = users; - } - - public GetAllITUserApprovalResponseObject toResponseObject() { - return new GetAllITUserApprovalResponseObject(this); - } - - public static class GetAllITUserApprovalResponseObject extends ResponseEntity { - GetAllITUserApprovalResponseObject(GetAllITUserApprovalResponse body) { - super(body, HttpStatus.OK); - } - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityAddedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityAddedResponse.java deleted file mode 100644 index 40e49857d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityAddedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class AuthorityAddedResponse extends ResponseEntity { - public AuthorityAddedResponse() { - super("AUTHORITY_ADDED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityDoesNotExistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityDoesNotExistResponse.java deleted file mode 100644 index d8e47235c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityDoesNotExistResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class AuthorityDoesNotExistResponse extends CustomResponseStatusException { - public AuthorityDoesNotExistResponse() { - super(HttpStatus.NOT_FOUND, - "AUTHORITY_DOES_NOT_EXIST"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelAddedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelAddedResponse.java deleted file mode 100644 index 9163ff5d2..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelAddedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class AuthorityLevelAddedResponse extends ResponseEntity { - public AuthorityLevelAddedResponse() { - super("AUTHORITY_LEVEL_ADDED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelAlreadyExists.java b/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelAlreadyExists.java deleted file mode 100644 index 69b973d0e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelAlreadyExists.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class AuthorityLevelAlreadyExists extends CustomResponseStatusException { - public AuthorityLevelAlreadyExists() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "AUTHORITY_LEVEL_ALREADY_EXISTS"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelDoesNotExistException.java b/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelDoesNotExistException.java deleted file mode 100644 index 590ae6dd7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelDoesNotExistException.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class AuthorityLevelDoesNotExistException extends CustomResponseStatusException { - public AuthorityLevelDoesNotExistException() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "AUTHORITY_LEVEL_NOT_FOUND"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelRemovedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelRemovedResponse.java deleted file mode 100644 index fcc120e44..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityLevelRemovedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class AuthorityLevelRemovedResponse extends ResponseEntity { - public AuthorityLevelRemovedResponse() { - super("AUTHORITY_LEVEL_REMOVED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityRemovedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityRemovedResponse.java deleted file mode 100644 index 3115dea21..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/AuthorityRemovedResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class AuthorityRemovedResponse extends ResponseEntity { - - public AuthorityRemovedResponse() { - super("REMOVED_AUTHORITY", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthoritiesForLevelResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthoritiesForLevelResponse.java deleted file mode 100644 index 2133ba406..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthoritiesForLevelResponse.java +++ /dev/null @@ -1,38 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; - -import java.util.List; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllAuthoritiesForLevelResponse { - - private final List authorities; - private final String authorityLevel; - - public GetAllAuthoritiesForLevelResponse(List authorities, String authorityLevel) { - this.authorities = authorities; - this.authorityLevel = authorityLevel; - } - - public List getAuthorities() { - return this.authorities; - } - - public String getAuthorityLevel() { - return this.authorityLevel; - } - - public GetAllAuthoritiesForLevelResponseObject toResponseObject() { - return new GetAllAuthoritiesForLevelResponseObject(this); - } - - public static class GetAllAuthoritiesForLevelResponseObject - extends ResponseEntity { - GetAllAuthoritiesForLevelResponseObject(GetAllAuthoritiesForLevelResponse body) { - super(body, HttpStatus.ACCEPTED); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthoritiesResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthoritiesResponse.java deleted file mode 100644 index 074a591a8..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthoritiesResponse.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; -import java.util.List; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllAuthoritiesResponse { - - private final List authorities; - - public GetAllAuthoritiesResponse(List authorities) { - this.authorities = authorities; - } - - public List getAuthorities() { - return this.authorities; - } - - public GetAllAuthoritiesResponseObject toResponseObject() { - return new GetAllAuthoritiesResponseObject(this); - } - - public static class GetAllAuthoritiesResponseObject extends ResponseEntity { - GetAllAuthoritiesResponseObject(GetAllAuthoritiesResponse body) { - super(body, HttpStatus.ACCEPTED); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthorityLevelsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthorityLevelsResponse.java deleted file mode 100644 index bf37be0e5..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/GetAllAuthorityLevelsResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; - -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllAuthorityLevelsResponse { - private final List authorityLevels; - - public GetAllAuthorityLevelsResponse(List authorityLevels) { - this.authorityLevels = authorityLevels; - } - - public List getAuthorityLevels() { - return this.authorityLevels; - } - - public GetAllAuthorityLevelsResponseObject toResponseObject() { - return new GetAllAuthorityLevelsResponseObject(this); - } - - public static class GetAllAuthorityLevelsResponseObject extends ResponseEntity { - GetAllAuthorityLevelsResponseObject(GetAllAuthorityLevelsResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/authority/GetAuthorityResponse.java b/backend/src/main/java/it/chalmers/gamma/response/authority/GetAuthorityResponse.java deleted file mode 100644 index 64d63f945..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/authority/GetAuthorityResponse.java +++ /dev/null @@ -1,28 +0,0 @@ -package it.chalmers.gamma.response.authority; - -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAuthorityResponse { - private final AuthorityDTO authority; - - - public GetAuthorityResponse(AuthorityDTO authority) { - this.authority = authority; - } - - public AuthorityDTO getAuthority() { - return this.authority; - } - - public GetAuthorityResponseObject toResponseObject() { - return new GetAuthorityResponseObject(this); - } - - public static class GetAuthorityResponseObject extends ResponseEntity { - GetAuthorityResponseObject(GetAuthorityResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/client/ApprovedITClientsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/client/ApprovedITClientsResponse.java deleted file mode 100644 index 9c6714d50..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/client/ApprovedITClientsResponse.java +++ /dev/null @@ -1,34 +0,0 @@ -package it.chalmers.gamma.response.client; - -import com.fasterxml.jackson.annotation.JsonValue; - -import it.chalmers.gamma.domain.dto.access.ITClientUserAccessDTO; - -import java.util.List; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class ApprovedITClientsResponse { - - @JsonValue - private final List clients; - - public ApprovedITClientsResponse(List clients) { - this.clients = clients; - } - - public List getClients() { - return this.clients; - } - - public ApprovedITClientsResponseObject toResponseObject() { - return new ApprovedITClientsResponseObject(this); - } - - public static class ApprovedITClientsResponseObject extends ResponseEntity { - ApprovedITClientsResponseObject(ApprovedITClientsResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/client/ClientAddedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/client/ClientAddedResponse.java deleted file mode 100644 index d4029d20d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/client/ClientAddedResponse.java +++ /dev/null @@ -1,26 +0,0 @@ -package it.chalmers.gamma.response.client; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class ClientAddedResponse { - private final String clientSecret; - - public ClientAddedResponse(String secret) { - this.clientSecret = secret; - } - - public String getClientSecret() { - return this.clientSecret; - } - - public ClientAddedResponseObject toResponseObject() { - return new ClientAddedResponseObject(this); - } - - public static class ClientAddedResponseObject extends ResponseEntity { - ClientAddedResponseObject(ClientAddedResponse body) { - super(body, HttpStatus.ACCEPTED); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/client/ClientEditedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/client/ClientEditedResponse.java deleted file mode 100644 index 3788ef171..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/client/ClientEditedResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.client; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class ClientEditedResponse extends ResponseEntity { - - public ClientEditedResponse() { - super("EDITED_CLIENT_RESPONSE", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/client/GetAllClientsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/client/GetAllClientsResponse.java deleted file mode 100644 index 74c26cbe7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/client/GetAllClientsResponse.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response.client; - -import com.fasterxml.jackson.annotation.JsonValue; -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllClientsResponse { - @JsonValue - private final List clients; - - public GetAllClientsResponse(List clients) { - this.clients = clients; - } - - public List getClients() { - return this.clients; - } - - public GetAllClientResponseObject toResponseObject() { - return new GetAllClientResponseObject(this); - } - - public static class GetAllClientResponseObject extends ResponseEntity { - GetAllClientResponseObject(GetAllClientsResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/client/GetITClientResponse.java b/backend/src/main/java/it/chalmers/gamma/response/client/GetITClientResponse.java deleted file mode 100644 index be9a0c20f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/client/GetITClientResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.client; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetITClientResponse { - @JsonUnwrapped - private final ITClientDTO itClient; - - public GetITClientResponse(ITClientDTO itClient) { - this.itClient = itClient; - } - - public ITClientDTO getItClient() { - return this.itClient; - } - - public GetITClientResponseObject toResponseObject() { - return new GetITClientResponseObject(this); - } - - public static class GetITClientResponseObject extends ResponseEntity { - GetITClientResponseObject(GetITClientResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/client/ITClientDoesNotExistException.java b/backend/src/main/java/it/chalmers/gamma/response/client/ITClientDoesNotExistException.java deleted file mode 100644 index 3847c73bb..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/client/ITClientDoesNotExistException.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.client; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class ITClientDoesNotExistException extends CustomResponseStatusException { - public ITClientDoesNotExistException() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "NO_SUCH_CLIENT_EXISTS"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/client/ITClientRemovedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/client/ITClientRemovedResponse.java deleted file mode 100644 index e62fac882..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/client/ITClientRemovedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.client; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class ITClientRemovedResponse extends ResponseEntity { - public ITClientRemovedResponse() { - super("REMOVED_CLIENT", HttpStatus.OK); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GetActiveFKITGroupsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GetActiveFKITGroupsResponse.java deleted file mode 100644 index a05f18b3d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GetActiveFKITGroupsResponse.java +++ /dev/null @@ -1,28 +0,0 @@ -package it.chalmers.gamma.response.group; - -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetActiveFKITGroupsResponse { - private final List getFKITGroupResponse; - - public GetActiveFKITGroupsResponse(List getFKITGroupResponse) { - this.getFKITGroupResponse = getFKITGroupResponse; - } - - public List getGetFKITGroupResponse() { - return this.getFKITGroupResponse; - } - - public GetActiveFKITGroupResponseObject toResponseObject() { - return new GetActiveFKITGroupResponseObject(this); - } - - public static class GetActiveFKITGroupResponseObject extends ResponseEntity { - GetActiveFKITGroupResponseObject(GetActiveFKITGroupsResponse body) { - super(body, HttpStatus.OK); - } - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GetAllFKITGroupsMinifiedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GetAllFKITGroupsMinifiedResponse.java deleted file mode 100644 index d5ce30482..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GetAllFKITGroupsMinifiedResponse.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response.group; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllFKITGroupsMinifiedResponse { - - private final List groups; - - public GetAllFKITGroupsMinifiedResponse(List groups) { - this.groups = groups; - } - @JsonValue - public List getGroups() { - return this.groups; - } - - public GetAllFKITGroupsMinifiedResponseObject toResponseObject() { - return new GetAllFKITGroupsMinifiedResponseObject(this); - } - - public static class GetAllFKITGroupsMinifiedResponseObject - extends ResponseEntity { - GetAllFKITGroupsMinifiedResponseObject(GetAllFKITGroupsMinifiedResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GetAllFKITGroupsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GetAllFKITGroupsResponse.java deleted file mode 100644 index 77f83beaf..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GetAllFKITGroupsResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.group; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllFKITGroupsResponse { - @JsonUnwrapped - private final List groups; - - public GetAllFKITGroupsResponse(List groups) { - this.groups = groups; - } - - public List getGroups() { - return this.groups; - } - - public GetAllFKITGroupsResponseObject toResponseObject() { - return new GetAllFKITGroupsResponseObject(this); - } - - public static class GetAllFKITGroupsResponseObject extends ResponseEntity { - GetAllFKITGroupsResponseObject(GetAllFKITGroupsResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GetFKITGroupMinifiedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GetFKITGroupMinifiedResponse.java deleted file mode 100644 index 152e0f9b1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GetFKITGroupMinifiedResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.group; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.domain.dto.group.FKITMinifiedGroupDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetFKITGroupMinifiedResponse { - @JsonUnwrapped - private final FKITMinifiedGroupDTO group; - - public GetFKITGroupMinifiedResponse(FKITMinifiedGroupDTO group) { - this.group = group; - } - - public FKITMinifiedGroupDTO getGroup() { - return this.group; - } - - public GetFKITGroupMinifiedResponseObject toResponseObject() { - return new GetFKITGroupMinifiedResponseObject(this); - } - - public static class GetFKITGroupMinifiedResponseObject extends ResponseEntity { - GetFKITGroupMinifiedResponseObject(GetFKITGroupMinifiedResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GetFKITGroupResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GetFKITGroupResponse.java deleted file mode 100644 index 07b58ee1b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GetFKITGroupResponse.java +++ /dev/null @@ -1,61 +0,0 @@ -package it.chalmers.gamma.response.group; - -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; - -import it.chalmers.gamma.domain.dto.membership.NoAccountMembershipDTO; -import it.chalmers.gamma.domain.dto.membership.RestrictedMembershipDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -@JsonInclude(JsonInclude.Include.NON_NULL) -public class GetFKITGroupResponse { - @JsonUnwrapped - private final FKITGroupDTO group; - private final List groupMembers; - private final List noAccountMembers; - private final List websites; - - public GetFKITGroupResponse(FKITGroupDTO group, - List groupMembers, - List noAccountMembers, - List websites) { - this.group = group; - this.groupMembers = groupMembers; - this.noAccountMembers = noAccountMembers; - this.websites = websites; - } - - public GetFKITGroupResponse(FKITGroupDTO group, List groupMembers) { - this(group, groupMembers, null, null); - } - - public FKITGroupDTO getGroup() { - return this.group; - } - - public List getGroupMembers() { - return this.groupMembers; - } - - public List getNoAccountMembers() { - return this.noAccountMembers; - } - - public List getWebsites() { - return this.websites; - } - - public GetFKITGroupResponseObject toResponseObject() { - return new GetFKITGroupResponseObject(this); - } - - public static class GetFKITGroupResponseObject extends ResponseEntity { - public GetFKITGroupResponseObject(GetFKITGroupResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GetMembershipResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GetMembershipResponse.java deleted file mode 100644 index dacf70451..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GetMembershipResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.group; - -import it.chalmers.gamma.domain.dto.membership.RestrictedMembershipDTO; - -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetMembershipResponse { - public final List members; - - public GetMembershipResponse(List members) { - this.members = members; - } - - public List getMembers() { - return this.members; - } - - public GetMembershipResponseObject toResponseObject() { - return new GetMembershipResponseObject(this); - } - - public static class GetMembershipResponseObject extends ResponseEntity { - public GetMembershipResponseObject(GetMembershipResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GroupAlreadyExistsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GroupAlreadyExistsResponse.java deleted file mode 100644 index 0bbb0f30a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GroupAlreadyExistsResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.group; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class GroupAlreadyExistsResponse extends CustomResponseStatusException { - public GroupAlreadyExistsResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "GROUP_ALREADY_EXISTS"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GroupCreatedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GroupCreatedResponse.java deleted file mode 100644 index 25db7aeba..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GroupCreatedResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.group; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GroupCreatedResponse extends ResponseEntity { - - public GroupCreatedResponse() { - super("GROUP_CREATED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GroupDeletedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GroupDeletedResponse.java deleted file mode 100644 index 904135495..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GroupDeletedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.group; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GroupDeletedResponse extends ResponseEntity { - public GroupDeletedResponse() { - super("DELETED_GROUP", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GroupDoesNotExistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GroupDoesNotExistResponse.java deleted file mode 100644 index 422805c31..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GroupDoesNotExistResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.group; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class GroupDoesNotExistResponse extends CustomResponseStatusException { - public GroupDoesNotExistResponse() { - super(HttpStatus.NOT_FOUND, "NO_SUCH_GROUP_EXISTS"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/group/GroupEditedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/group/GroupEditedResponse.java deleted file mode 100644 index 524ab2593..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/group/GroupEditedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.group; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GroupEditedResponse extends ResponseEntity { - public GroupEditedResponse() { - super("GROUP_EDITED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/membership/EditedMembershipResponse.java b/backend/src/main/java/it/chalmers/gamma/response/membership/EditedMembershipResponse.java deleted file mode 100644 index 9af92093a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/membership/EditedMembershipResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.membership; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class EditedMembershipResponse extends ResponseEntity { - public EditedMembershipResponse() { - super("EDITED_MEMBERSHIP", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/membership/MemberAddedToGroupResponse.java b/backend/src/main/java/it/chalmers/gamma/response/membership/MemberAddedToGroupResponse.java deleted file mode 100644 index 92d2b79cd..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/membership/MemberAddedToGroupResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.membership; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class MemberAddedToGroupResponse extends ResponseEntity { - public MemberAddedToGroupResponse() { - super("USER_WAS_ADDED_TO_GROUP", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/membership/MemberRemovedFromGroupResponse.java b/backend/src/main/java/it/chalmers/gamma/response/membership/MemberRemovedFromGroupResponse.java deleted file mode 100644 index 267356599..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/membership/MemberRemovedFromGroupResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.membership; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class MemberRemovedFromGroupResponse extends ResponseEntity { - - public MemberRemovedFromGroupResponse() { - super("USER_REMOVED_FROM_GROUP", HttpStatus.OK); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/membership/MembershipDoesNotExistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/membership/MembershipDoesNotExistResponse.java deleted file mode 100644 index 1bde3ebc2..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/membership/MembershipDoesNotExistResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.membership; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class MembershipDoesNotExistResponse extends CustomResponseStatusException { - public MembershipDoesNotExistResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "MEMBERSHIP_DOES_NOT_EXIST"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/GetMultiplePostsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/GetMultiplePostsResponse.java deleted file mode 100644 index 66ba34a2d..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/GetMultiplePostsResponse.java +++ /dev/null @@ -1,31 +0,0 @@ -package it.chalmers.gamma.response.post; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.List; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetMultiplePostsResponse { - @JsonValue - private final List getPostResponse; - - public GetMultiplePostsResponse(List getPostResponses) { - this.getPostResponse = getPostResponses; - } - - public List getGetPostResponse() { - return this.getPostResponse; - } - - public GetMultiplePostsResponseObject toResponseObject() { - return new GetMultiplePostsResponseObject(this); - } - - public static class GetMultiplePostsResponseObject extends ResponseEntity { - GetMultiplePostsResponseObject(GetMultiplePostsResponse body) { - super(body, HttpStatus.OK); - } - } -} - diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/GetPostResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/GetPostResponse.java deleted file mode 100644 index df495e219..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/GetPostResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.post; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetPostResponse { - @JsonUnwrapped - private final PostDTO post; - - public GetPostResponse(PostDTO post) { - this.post = post; - } - - public PostDTO getPost() { - return this.post; - } - - public GetPostResponseObject toResponseObject() { - return new GetPostResponseObject(this); - } - - public static class GetPostResponseObject extends ResponseEntity { - GetPostResponseObject(GetPostResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/GetPostUsagesResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/GetPostUsagesResponse.java deleted file mode 100644 index 4da73276b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/GetPostUsagesResponse.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response.post; - -import com.fasterxml.jackson.annotation.JsonValue; -import it.chalmers.gamma.response.group.GetFKITGroupResponse; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetPostUsagesResponse { - @JsonValue - private final List fkitGroupResponses; - - public GetPostUsagesResponse(List fkitGroupResponses) { - this.fkitGroupResponses = fkitGroupResponses; - } - - public List getFkitGroupResponses() { - return this.fkitGroupResponses; - } - - public GetPostUsagesResponseObject toResponseObject() { - return new GetPostUsagesResponseObject(this); - } - - public static class GetPostUsagesResponseObject extends ResponseEntity { - GetPostUsagesResponseObject(GetPostUsagesResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/PostAlreadyExistsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/PostAlreadyExistsResponse.java deleted file mode 100644 index 5a2401b45..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/PostAlreadyExistsResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.post; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class PostAlreadyExistsResponse extends CustomResponseStatusException { - - public PostAlreadyExistsResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "POST_ALREADY_EXISTS"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/PostCreatedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/PostCreatedResponse.java deleted file mode 100644 index 9c1f0409c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/PostCreatedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.post; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class PostCreatedResponse extends ResponseEntity { - public PostCreatedResponse() { - super("POST_CREATED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/PostDeletedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/PostDeletedResponse.java deleted file mode 100644 index 08b6892b5..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/PostDeletedResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.post; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class PostDeletedResponse extends ResponseEntity { - - public PostDeletedResponse() { - super("POST_DELETED", HttpStatus.OK); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/PostDoesNotExistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/PostDoesNotExistResponse.java deleted file mode 100644 index d3aea42e4..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/PostDoesNotExistResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.post; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class PostDoesNotExistResponse extends CustomResponseStatusException { - public PostDoesNotExistResponse() { - super(HttpStatus.NOT_FOUND, "POST_DOES_NOT_EXIST"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/PostEditedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/PostEditedResponse.java deleted file mode 100644 index ef9e7761c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/PostEditedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.post; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class PostEditedResponse extends ResponseEntity { - public PostEditedResponse() { - super("POST_EDITED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/post/PostIsInUseResponse.java b/backend/src/main/java/it/chalmers/gamma/response/post/PostIsInUseResponse.java deleted file mode 100644 index 601020090..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/post/PostIsInUseResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.post; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class PostIsInUseResponse extends CustomResponseStatusException { - public PostIsInUseResponse() { - super(HttpStatus.NOT_ACCEPTABLE, "POST_IS_IN_USE"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/supergroup/FKITSuperGroupCreatedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/supergroup/FKITSuperGroupCreatedResponse.java deleted file mode 100644 index 97ae26b5c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/supergroup/FKITSuperGroupCreatedResponse.java +++ /dev/null @@ -1,12 +0,0 @@ -package it.chalmers.gamma.response.supergroup; - -import it.chalmers.gamma.db.entity.FKITSuperGroup; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class FKITSuperGroupCreatedResponse extends ResponseEntity { - - public FKITSuperGroupCreatedResponse(FKITSuperGroup group) { - super(group, HttpStatus.ACCEPTED); - } -} \ No newline at end of file diff --git a/backend/src/main/java/it/chalmers/gamma/response/supergroup/GetAllSuperGroupsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/supergroup/GetAllSuperGroupsResponse.java deleted file mode 100644 index 96eaf3a8a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/supergroup/GetAllSuperGroupsResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.supergroup; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllSuperGroupsResponse { - @JsonValue - private final List superGroups; - - public GetAllSuperGroupsResponse(List superGroups) { - this.superGroups = superGroups; - } - - public List getSuperGroups() { - return this.superGroups; - } - - public GetAllSuperGroupsResponseObject toResponseObject() { - return new GetAllSuperGroupsResponseObject(this); - } - - public static class GetAllSuperGroupsResponseObject extends ResponseEntity { - GetAllSuperGroupsResponseObject(GetAllSuperGroupsResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/supergroup/GetSuperGroupResponse.java b/backend/src/main/java/it/chalmers/gamma/response/supergroup/GetSuperGroupResponse.java deleted file mode 100644 index 2e3f8b167..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/supergroup/GetSuperGroupResponse.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response.supergroup; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetSuperGroupResponse { - @JsonUnwrapped - private final FKITSuperGroupDTO fkitSuperGroup; - - public GetSuperGroupResponse(FKITSuperGroupDTO fkitSuperGroup) { - this.fkitSuperGroup = fkitSuperGroup; - } - - public FKITSuperGroupDTO getFkitSuperGroup() { - return this.fkitSuperGroup; - } - - public GetSuperGroupResponseObject toResponseObject() { - return new GetSuperGroupResponseObject(this); - } - - public static class GetSuperGroupResponseObject extends ResponseEntity { - GetSuperGroupResponseObject(GetSuperGroupResponse body) { - super(body, HttpStatus.OK); - } - } -} - diff --git a/backend/src/main/java/it/chalmers/gamma/response/supergroup/RemoveSubGroupsBeforeRemovingSuperGroupResponse.java b/backend/src/main/java/it/chalmers/gamma/response/supergroup/RemoveSubGroupsBeforeRemovingSuperGroupResponse.java deleted file mode 100644 index c7ea6bd19..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/supergroup/RemoveSubGroupsBeforeRemovingSuperGroupResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.supergroup; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class RemoveSubGroupsBeforeRemovingSuperGroupResponse extends CustomResponseStatusException { - public RemoveSubGroupsBeforeRemovingSuperGroupResponse() { - super(HttpStatus.EXPECTATION_FAILED, "REMOVE_SUB_GROUPS_BEFORE_REMOVING_SUPER_GROUP"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/supergroup/SuperGroupDoesNotExistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/supergroup/SuperGroupDoesNotExistResponse.java deleted file mode 100644 index 892e8bf8a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/supergroup/SuperGroupDoesNotExistResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.supergroup; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class SuperGroupDoesNotExistResponse extends CustomResponseStatusException { - public SuperGroupDoesNotExistResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "SUPER_GROUP_DOES_NOT_EXIST"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/EditedProfilePictureResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/EditedProfilePictureResponse.java deleted file mode 100644 index 287df182f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/EditedProfilePictureResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.user; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class EditedProfilePictureResponse extends ResponseEntity { - public EditedProfilePictureResponse() { - super("EDITED_PROFILE_PICTURE", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/GDPRStatusEditedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/GDPRStatusEditedResponse.java deleted file mode 100644 index 0e95e8219..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/GDPRStatusEditedResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.user; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GDPRStatusEditedResponse extends ResponseEntity { - - public GDPRStatusEditedResponse() { - super("GDPREdited", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/GetAllITUsersMinifiedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/GetAllITUsersMinifiedResponse.java deleted file mode 100644 index 63a4eacda..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/GetAllITUsersMinifiedResponse.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response.user; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllITUsersMinifiedResponse { - - private final List users; - - public GetAllITUsersMinifiedResponse(List users) { - this.users = users; - } - - @JsonValue - public List getUsers() { - return this.users; - } - - public GetAllITUsersMinifiedResponseObject toResponseObject() { - return new GetAllITUsersMinifiedResponseObject(this); - } - - public static class GetAllITUsersMinifiedResponseObject extends ResponseEntity { - GetAllITUsersMinifiedResponseObject(GetAllITUsersMinifiedResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/GetAllITUsersResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/GetAllITUsersResponse.java deleted file mode 100644 index 89a027de2..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/GetAllITUsersResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.user; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllITUsersResponse { - @JsonValue - private final List users; - - public GetAllITUsersResponse(List users) { - this.users = users; - } - - public List getUsers() { - return this.users; - } - - public GetAllITUsersResponseObject toResponseObject() { - return new GetAllITUsersResponseObject(this); - } - - public static class GetAllITUsersResponseObject extends ResponseEntity { - GetAllITUsersResponseObject(GetAllITUsersResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserMinifiedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserMinifiedResponse.java deleted file mode 100644 index 709ce9b27..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserMinifiedResponse.java +++ /dev/null @@ -1,33 +0,0 @@ -package it.chalmers.gamma.response.user; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import it.chalmers.gamma.domain.dto.user.ITUserRestrictedDTO; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetITUserMinifiedResponse { - - @JsonUnwrapped - private final ITUserRestrictedDTO user; - - public GetITUserMinifiedResponse(ITUserRestrictedDTO user) { - this.user = user; - } - - @JsonUnwrapped - public ITUserRestrictedDTO getUser() { - return this.user; - } - - public GetITUserMinifiedResponseObject toResponseObject() { - return new GetITUserMinifiedResponseObject(this); - } - - public static class GetITUserMinifiedResponseObject extends ResponseEntity { - GetITUserMinifiedResponseObject(GetITUserMinifiedResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserResponse.java deleted file mode 100644 index 6a40eb48b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserResponse.java +++ /dev/null @@ -1,56 +0,0 @@ -package it.chalmers.gamma.response.user; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; -import java.util.List; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetITUserResponse { - - @JsonUnwrapped - private final ITUserDTO user; - private final List groups; - private final List websiteURLs; - - public GetITUserResponse(ITUserDTO user, - List groups, - List websiteURLs) { - this.user = user; - this.groups = groups; - this.websiteURLs = websiteURLs; - } - - public GetITUserResponse(ITUserDTO user) { - this(user, null, null); - } - - @JsonUnwrapped - public ITUserDTO getUser() { - return this.user; - } - - public List getGroups() { - return this.groups; - } - - public List getWebsiteURLs() { - return this.websiteURLs; - } - - @JsonIgnore - public GetITUserResponseObject toResponseObject() { - return new GetITUserResponseObject(this); - } - - public static class GetITUserResponseObject extends ResponseEntity { - GetITUserResponseObject(GetITUserResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserRestrictedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserRestrictedResponse.java deleted file mode 100644 index 70034715e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/GetITUserRestrictedResponse.java +++ /dev/null @@ -1,53 +0,0 @@ -package it.chalmers.gamma.response.user; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.user.ITUserRestrictedDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; - -import java.util.List; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetITUserRestrictedResponse { - - @JsonUnwrapped - private final ITUserRestrictedDTO user; - private final List groups; - private final List websiteURLs; - - public GetITUserRestrictedResponse( - ITUserRestrictedDTO user, - List groups, - List websiteURLs) { - this.user = user; - this.groups = groups; - this.websiteURLs = websiteURLs; - } - - public ITUserRestrictedDTO getUser() { - return this.user; - } - - public List getGroups() { - return this.groups; - } - - public List getWebsiteURLs() { - return this.websiteURLs; - } - - @JsonIgnore - public GetITUserRestrictedResponseObject toResponseObject() { - return new GetITUserRestrictedResponseObject(this); - } - - public static class GetITUserRestrictedResponseObject extends ResponseEntity { - GetITUserRestrictedResponseObject(GetITUserRestrictedResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/IncorrectCidOrPasswordResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/IncorrectCidOrPasswordResponse.java deleted file mode 100644 index f690d9150..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/IncorrectCidOrPasswordResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.user; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class IncorrectCidOrPasswordResponse extends CustomResponseStatusException { - public IncorrectCidOrPasswordResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "INCORRECT_CID_OR_PASSWORD"); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/PasswordChangedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/PasswordChangedResponse.java deleted file mode 100644 index 4565b0a1a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/PasswordChangedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.user; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class PasswordChangedResponse extends ResponseEntity { - public PasswordChangedResponse() { - super("PASSWORD_CHANGED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/PasswordResetResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/PasswordResetResponse.java deleted file mode 100644 index 4367be2be..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/PasswordResetResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.user; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class PasswordResetResponse extends ResponseEntity { - - public PasswordResetResponse() { - super("PASSWORD_RESET_LINK_SENT", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/PasswordTooShortResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/PasswordTooShortResponse.java deleted file mode 100644 index 1edd97362..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/PasswordTooShortResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.user; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class PasswordTooShortResponse extends CustomResponseStatusException { - public PasswordTooShortResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "TOO_SHORT_PASSWORD"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/UserAlreadyExistsResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/UserAlreadyExistsResponse.java deleted file mode 100644 index b4414c6f3..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/UserAlreadyExistsResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.user; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class UserAlreadyExistsResponse extends CustomResponseStatusException { - public UserAlreadyExistsResponse() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "USER_ALREADY_REGISTERED"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/UserCreatedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/UserCreatedResponse.java deleted file mode 100644 index 9dc542158..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/UserCreatedResponse.java +++ /dev/null @@ -1,12 +0,0 @@ -package it.chalmers.gamma.response.user; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class UserCreatedResponse extends ResponseEntity { - - public UserCreatedResponse() { - super("USER_CREATED", HttpStatus.ACCEPTED); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/UserDeletedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/UserDeletedResponse.java deleted file mode 100644 index ad8d896ba..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/UserDeletedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.user; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class UserDeletedResponse extends ResponseEntity { - public UserDeletedResponse() { - super("USER_DELETED", HttpStatus.OK); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/UserEditedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/UserEditedResponse.java deleted file mode 100644 index 404d937ea..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/UserEditedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.user; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class UserEditedResponse extends ResponseEntity { - public UserEditedResponse() { - super("USER_EDITED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/user/UserNotFoundResponse.java b/backend/src/main/java/it/chalmers/gamma/response/user/UserNotFoundResponse.java deleted file mode 100644 index 64f6fbc03..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/user/UserNotFoundResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.user; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class UserNotFoundResponse extends CustomResponseStatusException { - public UserNotFoundResponse() { - super(HttpStatus.NOT_FOUND, "NO_USER_FOUND"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/website/EditedWebsiteResponse.java b/backend/src/main/java/it/chalmers/gamma/response/website/EditedWebsiteResponse.java deleted file mode 100644 index 15b63799b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/website/EditedWebsiteResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.website; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class EditedWebsiteResponse extends ResponseEntity { - public EditedWebsiteResponse() { - super("EDITED_WEBSITE", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/website/GetAllWebsitesResponse.java b/backend/src/main/java/it/chalmers/gamma/response/website/GetAllWebsitesResponse.java deleted file mode 100644 index a84a33904..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/website/GetAllWebsitesResponse.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.chalmers.gamma.response.website; - -import com.fasterxml.jackson.annotation.JsonValue; - -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllWebsitesResponse { - private final List websites; - - public GetAllWebsitesResponse(List websites) { - this.websites = websites; - } - - @JsonValue - public List getWebsites() { - return this.websites; - } - - public GetAllWebsitesResponseObject toResponseObject() { - return new GetAllWebsitesResponseObject(this); - } - - public static class GetAllWebsitesResponseObject extends ResponseEntity { - GetAllWebsitesResponseObject(GetAllWebsitesResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/website/GetWebsiteResponse.java b/backend/src/main/java/it/chalmers/gamma/response/website/GetWebsiteResponse.java deleted file mode 100644 index 904a729cd..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/website/GetWebsiteResponse.java +++ /dev/null @@ -1,31 +0,0 @@ -package it.chalmers.gamma.response.website; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetWebsiteResponse { - - @JsonUnwrapped - private final WebsiteDTO website; - - public GetWebsiteResponse(WebsiteDTO website) { - this.website = website; - } - - public WebsiteDTO getWebsite() { - return this.website; - } - - public GetWebsiteResponseObject toResponseObject() { - return new GetWebsiteResponseObject(this); - } - - public static class GetWebsiteResponseObject extends ResponseEntity { - GetWebsiteResponseObject(GetWebsiteResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteAddedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteAddedResponse.java deleted file mode 100644 index 88685c760..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteAddedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.website; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class WebsiteAddedResponse extends ResponseEntity { - public WebsiteAddedResponse() { - super("WEBSITE_ADDED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteDeletedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteDeletedResponse.java deleted file mode 100644 index 556d445a4..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteDeletedResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.website; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class WebsiteDeletedResponse extends ResponseEntity { - public WebsiteDeletedResponse() { - super("DELETED_WEBSITE", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteNotFoundResponse.java b/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteNotFoundResponse.java deleted file mode 100644 index 5652091b1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/website/WebsiteNotFoundResponse.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.website; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class WebsiteNotFoundResponse extends CustomResponseStatusException { - - public WebsiteNotFoundResponse() { - super(HttpStatus.NOT_FOUND, "WEBSITE_NOT_FOUND"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/whitelist/EditedWhitelistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/whitelist/EditedWhitelistResponse.java deleted file mode 100644 index 2fdc72d14..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/whitelist/EditedWhitelistResponse.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.whitelist; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class EditedWhitelistResponse extends ResponseEntity { - public EditedWhitelistResponse() { - super("WHITELIST_EDITED", HttpStatus.ACCEPTED); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/whitelist/GetAllWhitelistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/whitelist/GetAllWhitelistResponse.java deleted file mode 100644 index e38a717ec..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/whitelist/GetAllWhitelistResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.whitelist; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.List; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetAllWhitelistResponse { - @JsonValue - private final List whitelistResponses; - - public GetAllWhitelistResponse(List whitelistResponses) { - this.whitelistResponses = whitelistResponses; - } - - public List getWhitelistResponses() { - return this.whitelistResponses; - } - - public GetAllWhitelistResponseObject toResponseObject() { - return new GetAllWhitelistResponseObject(this); - } - - public static class GetAllWhitelistResponseObject extends ResponseEntity { - GetAllWhitelistResponseObject(GetAllWhitelistResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/whitelist/GetWhitelistResponse.java b/backend/src/main/java/it/chalmers/gamma/response/whitelist/GetWhitelistResponse.java deleted file mode 100644 index f1bcf75a3..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/whitelist/GetWhitelistResponse.java +++ /dev/null @@ -1,29 +0,0 @@ -package it.chalmers.gamma.response.whitelist; - -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class GetWhitelistResponse { - @JsonUnwrapped - private final WhitelistDTO whitelist; - - public GetWhitelistResponse(WhitelistDTO whitelist) { - this.whitelist = whitelist; - } - - public WhitelistDTO getWhitelist() { - return this.whitelist; - } - - public GetWhitelistResponseObject toResponseObject() { - return new GetWhitelistResponseObject(this); - } - - public static class GetWhitelistResponseObject extends ResponseEntity { - GetWhitelistResponseObject(GetWhitelistResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistAddedResponse.java b/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistAddedResponse.java deleted file mode 100644 index ac524726b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistAddedResponse.java +++ /dev/null @@ -1,12 +0,0 @@ -package it.chalmers.gamma.response.whitelist; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class WhitelistAddedResponse extends ResponseEntity { - - public WhitelistAddedResponse(int numAdded, int numTotal) { - super("Added" + numAdded + "of requested" + numTotal, HttpStatus.ACCEPTED); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistAlreadyAddedException.java b/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistAlreadyAddedException.java deleted file mode 100644 index 2267b974a..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistAlreadyAddedException.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.chalmers.gamma.response.whitelist; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class WhitelistAlreadyAddedException extends CustomResponseStatusException { - - public WhitelistAlreadyAddedException() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "CID_ALREADY_ADDED_TO_WHITELIST"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistDoesNotExistsException.java b/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistDoesNotExistsException.java deleted file mode 100644 index 36e40a846..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistDoesNotExistsException.java +++ /dev/null @@ -1,10 +0,0 @@ -package it.chalmers.gamma.response.whitelist; - -import it.chalmers.gamma.response.CustomResponseStatusException; -import org.springframework.http.HttpStatus; - -public class WhitelistDoesNotExistsException extends CustomResponseStatusException { - public WhitelistDoesNotExistsException() { - super(HttpStatus.UNPROCESSABLE_ENTITY, "WHITELIST_DOES_NOT_EXIST"); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistIsValidResponse.java b/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistIsValidResponse.java deleted file mode 100644 index 4ac6ac92c..000000000 --- a/backend/src/main/java/it/chalmers/gamma/response/whitelist/WhitelistIsValidResponse.java +++ /dev/null @@ -1,26 +0,0 @@ -package it.chalmers.gamma.response.whitelist; - -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; - -public class WhitelistIsValidResponse { - private final Boolean valid; - - public WhitelistIsValidResponse(Boolean valid) { - this.valid = valid; - } - - public Boolean getValid() { - return this.valid; - } - - public WhitelistIsValidResponseObject toResponseObject() { - return new WhitelistIsValidResponseObject(this); - } - - public static class WhitelistIsValidResponseObject extends ResponseEntity { - WhitelistIsValidResponseObject(WhitelistIsValidResponse body) { - super(body, HttpStatus.OK); - } - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/ActivationCodeService.java b/backend/src/main/java/it/chalmers/gamma/service/ActivationCodeService.java deleted file mode 100644 index c757321eb..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/ActivationCodeService.java +++ /dev/null @@ -1,99 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.ActivationCode; -import it.chalmers.gamma.db.entity.Whitelist; -import it.chalmers.gamma.db.repository.ActivationCodeRepository; -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; - -import it.chalmers.gamma.response.activationcode.ActivationCodeDoesNotExistResponse; -import it.chalmers.gamma.util.TokenUtils; -import it.chalmers.gamma.util.UUIDUtil; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.transaction.Transactional; -import org.springframework.stereotype.Service; - -@Service -@SuppressWarnings({"TooManyMethods"}) -public class ActivationCodeService { - - private final ActivationCodeRepository activationCodeRepository; - private final DTOToEntityService dtoToEntityService; - - public ActivationCodeService(ActivationCodeRepository activationCodeRepository, - DTOToEntityService dtoToEntityService) { - this.activationCodeRepository = activationCodeRepository; - this.dtoToEntityService = dtoToEntityService; - } - - /** - * connects and places a whitelisted user and a code in the database. - * - * @param whitelistDTO the information regarding the whitelistDTO - * @return a copy of the ActivationCode object added to the database - */ - public ActivationCodeDTO saveActivationCode(WhitelistDTO whitelistDTO) { - if (this.activationCodeRepository.existsActivationCodeByCid_Cid(whitelistDTO.getCid())) { - this.deleteCode(whitelistDTO.getCid()); - } - Whitelist whitelist = this.dtoToEntityService.fromDTO(whitelistDTO); - ActivationCode activationCode = new ActivationCode(whitelist); - activationCode.setCode(TokenUtils.generateToken(8, TokenUtils.CharacterTypes.NUMBERS)); - this.activationCodeRepository.save(activationCode); - return activationCode.toDTO(); - } - - public boolean codeMatches(String code, String user) { - ActivationCode activationCode = this.activationCodeRepository.findByCid_Cid(user) - .orElse(null); - if (activationCode == null) { - return false; - } - if (!activationCode.isValid()) { - deleteCode(activationCode.getId().toString()); - return false; - } - return activationCode.getCode().equals(code); - } - - @Transactional - public boolean deleteCode(String id) { - try { - ActivationCode activationCode = this.fromDTO(this.getActivationCodeDTO(id)); - this.activationCodeRepository.delete(activationCode); - return true; - } catch (ActivationCodeDoesNotExistResponse e) { - return false; - } - } - - public boolean codeExists(String id) { - if (UUIDUtil.validUUID(id)) { - return this.activationCodeRepository.existsById(UUID.fromString(id)); - } - return this.activationCodeRepository.existsActivationCodeByCid_Cid(id); - } - - public List getAllActivationCodes() { - return this.activationCodeRepository.findAll().stream() - .map(ActivationCode::toDTO).collect(Collectors.toList()); - } - - public ActivationCodeDTO getActivationCodeDTO(String id) { - if (UUIDUtil.validUUID(id)) { - return this.activationCodeRepository.findById(UUID.fromString(id)) - .map(ActivationCode::toDTO).orElse(null); - } else { - return this.activationCodeRepository.findByCid_Cid(id) - .map(ActivationCode::toDTO).orElseThrow(ActivationCodeDoesNotExistResponse::new); - } - } - - protected ActivationCode fromDTO(ActivationCodeDTO activationCodeDTO) { - return this.activationCodeRepository.findById(activationCodeDTO.getId()) - .orElseThrow(ActivationCodeDoesNotExistResponse::new); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/ApiKeyService.java b/backend/src/main/java/it/chalmers/gamma/service/ApiKeyService.java deleted file mode 100644 index d4a56eece..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/ApiKeyService.java +++ /dev/null @@ -1,68 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.ApiKey; -import it.chalmers.gamma.db.entity.Text; -import it.chalmers.gamma.db.repository.ApiKeyRepository; -import it.chalmers.gamma.domain.dto.access.ApiKeyDTO; -import it.chalmers.gamma.response.apikey.ApiKeyDoesNotExistResponse; -import it.chalmers.gamma.util.TokenUtils; - -import it.chalmers.gamma.util.UUIDUtil; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import org.springframework.stereotype.Service; - -@Service -public class ApiKeyService { - - private final ApiKeyRepository apiKeyRepository; - - public ApiKeyService(ApiKeyRepository apiKeyRepository) { - this.apiKeyRepository = apiKeyRepository; - } - public boolean isValidApiKey(String apiKey) { - return this.apiKeyRepository.existsByKey(apiKey); - } - - public ApiKeyDTO createApiKey(ApiKeyDTO request) { - ApiKey apiKey = new ApiKey(); - Text description = new Text(); - description.setEn(request.getDescription().getEn()); - description.setSv(request.getDescription().getSv()); - apiKey.setName(request.getName()); - apiKey.setDescription(description); - String key = TokenUtils.generateToken(50, TokenUtils.CharacterTypes.LOWERCASE, - TokenUtils.CharacterTypes.UPPERCASE, - TokenUtils.CharacterTypes.NUMBERS); - apiKey.setKey(key); - return this.apiKeyRepository.save(apiKey).toDTO(); - } - - public void addApiKey(String clientName, String clientApiKey, Text description) { - ApiKey apiKey = new ApiKey(clientName, clientApiKey, description); - this.apiKeyRepository.save(apiKey); - } - - public ApiKeyDTO getApiKeyDetails(String name) { - if (UUIDUtil.validUUID(name)) { - return this.apiKeyRepository.findById(UUID.fromString(name)) - .orElseThrow(ApiKeyDoesNotExistResponse::new).toDTO(); - } - return this.apiKeyRepository.findByName(name) - .orElseThrow(ApiKeyDoesNotExistResponse::new).toDTO(); - } - - public void deleteApiKey(UUID id) { - this.apiKeyRepository.deleteById(id); - } - - public List getAllApiKeys() { - return this.apiKeyRepository.findAll().stream().map(ApiKey::toDTO).collect(Collectors.toList()); - } - - public boolean apiKeyExists(UUID id) { - return this.apiKeyRepository.existsById(id); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/AuthorityLevelService.java b/backend/src/main/java/it/chalmers/gamma/service/AuthorityLevelService.java deleted file mode 100644 index 105013925..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/AuthorityLevelService.java +++ /dev/null @@ -1,62 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.AuthorityLevel; -import it.chalmers.gamma.db.repository.AuthorityLevelRepository; - -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import it.chalmers.gamma.response.authority.AuthorityLevelDoesNotExistException; -import it.chalmers.gamma.util.UUIDUtil; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.transaction.Transactional; -import org.springframework.stereotype.Service; - -@Service -public class AuthorityLevelService { - private final AuthorityLevelRepository authorityLevelRepository; - - public AuthorityLevelService(AuthorityLevelRepository authorityLevelRepository) { - this.authorityLevelRepository = authorityLevelRepository; - } - - public AuthorityLevelDTO addAuthorityLevel(String level) { - AuthorityLevel authorityLevel = new AuthorityLevel(); - authorityLevel.setAuthorityLevel(level); - this.authorityLevelRepository.save(authorityLevel); - return authorityLevel.toDTO(); - } - - public boolean authorityLevelExists(String authorityLevel) { - if (this.authorityLevelRepository.existsByAuthorityLevel(authorityLevel)) { - return true; - } - - return UUIDUtil.validUUID(authorityLevel) - && this.authorityLevelRepository.existsById(UUID.fromString(authorityLevel)); - } - - public AuthorityLevelDTO getAuthorityLevelDTO(String authorityLevel) { - if (UUIDUtil.validUUID(authorityLevel)) { - return this.authorityLevelRepository.findById(UUID.fromString(authorityLevel)) - .orElseThrow(AuthorityLevelDoesNotExistException::new).toDTO(); - } - return this.authorityLevelRepository.findByAuthorityLevel(authorityLevel.toLowerCase()) - .orElseThrow(AuthorityLevelDoesNotExistException::new).toDTO(); - } - - - public List getAllAuthorityLevels() { - return this.authorityLevelRepository.findAll().stream().map(AuthorityLevel::toDTO).collect(Collectors.toList()); - } - - @Transactional - public void removeAuthorityLevel(UUID id) { - this.authorityLevelRepository.deleteById(id); - } - - protected AuthorityLevel getAuthorityLevel(AuthorityLevelDTO authorityLevelDTO) { - return this.authorityLevelRepository.findById(authorityLevelDTO.getId()).orElse(null); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/AuthorityService.java b/backend/src/main/java/it/chalmers/gamma/service/AuthorityService.java deleted file mode 100644 index 268deedd7..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/AuthorityService.java +++ /dev/null @@ -1,161 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.Authority; -import it.chalmers.gamma.db.entity.AuthorityLevel; -import it.chalmers.gamma.db.entity.FKITSuperGroup; -import it.chalmers.gamma.db.entity.Post; -import it.chalmers.gamma.db.entity.pk.AuthorityPK; -import it.chalmers.gamma.db.repository.AuthorityRepository; -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.membership.MembershipDTO; - -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.response.authority.AuthorityDoesNotExistResponse; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.transaction.Transactional; - -import org.springframework.security.core.GrantedAuthority; -import org.springframework.stereotype.Service; - -@Service -public class AuthorityService { - - private final AuthorityRepository authorityRepository; - private final FKITSuperGroupService fkitSuperGroupService; - private final PostService postService; - private final AuthorityLevelService authorityLevelService; - private final MembershipService membershipService; - - public AuthorityService(AuthorityRepository authorityRepository, - FKITSuperGroupService fkitSuperGroupService, - PostService postService, - AuthorityLevelService authorityLevelService, MembershipService membershipService) { - this.authorityRepository = authorityRepository; - this.fkitSuperGroupService = fkitSuperGroupService; - this.postService = postService; - this.authorityLevelService = authorityLevelService; - this.membershipService = membershipService; - } - - public AuthorityDTO createAuthority( - FKITSuperGroupDTO groupDTO, - PostDTO postDTO, - AuthorityLevelDTO authorityLevelDTO) { - - Post post = this.postService.getPost(postDTO); - FKITSuperGroup group = this.fkitSuperGroupService.getGroup(groupDTO); - AuthorityLevel authorityLevel = this.authorityLevelService.getAuthorityLevel(authorityLevelDTO); - Authority authority = this.authorityRepository.findById_FkitSuperGroupAndId_Post( - group, - post - ).orElseGet(() -> { - Authority auth = new Authority(); - AuthorityPK pk = new AuthorityPK(); - pk.setFkitGroup(group); - pk.setPost(post); - auth.setId(pk); - return auth; - }); - authority.setAuthorityLevel(authorityLevel); - return this.authorityRepository.save(authority).toDTO(); - } - protected List getGrantedAuthorities(ITUserDTO details) { - List memberships = this.membershipService.getMembershipsByUser(details); - // for (MembershipDTO membership : memberships) { - // AuthorityLevel authorityLevel = this.authorityLevelService - // .getAuthorityLevel(this.authorityLevelService.getAuthorityLevel( - // membership.getFkitGroupDTO().getId().toString())); - // if (authorityLevel != null) { - // authorities.add(authorityLevel); - // } - // } - return new ArrayList<>(this.getAuthorities(memberships)); - } - - - // TODO Check for name? - public boolean authorityExists(String id) { - return this.authorityRepository.existsByInternalId(UUID.fromString(id)); - } - - public AuthorityDTO getAuthorityLevel(FKITSuperGroupDTO groupDTO, PostDTO postDTO) { - FKITSuperGroup group = this.fkitSuperGroupService.getGroup(groupDTO); - Post post = this.postService.getPost(postDTO); - Authority authority = this.authorityRepository.findById_FkitSuperGroupAndId_Post(group, post) - .orElse(null); - if (authority != null) { - return authority.toDTO(); - } - return null; - } - - public void removeAuthority(FKITSuperGroupDTO groupDTO, PostDTO postDTO) { - FKITSuperGroup group = this.fkitSuperGroupService.getGroup(groupDTO); - Post post = this.postService.getPost(postDTO); - Authority authority = this.authorityRepository.findById_FkitSuperGroupAndId_Post(group, post) - .orElseThrow(AuthorityDoesNotExistResponse::new); - this.authorityRepository.delete(authority); - } - - @Transactional - public void removeAuthority(UUID id) { - this.authorityRepository.deleteByInternalId(id); - } - - public List getAuthorities(List memberships) { - List authorityLevels = new ArrayList<>(); - for (MembershipDTO membership : memberships) { - AuthorityDTO authority = this.getAuthorityLevel( - membership.getFkitGroupDTO().getSuperGroup(), - membership.getPost() - ); - - if (authority != null) { - Calendar start = membership.getFkitGroupDTO().getBecomesActive(); - Calendar end = membership.getFkitGroupDTO().getBecomesInactive(); - Calendar now = Calendar.getInstance(); - if (now.after(start) && now.before(end)) { - authorityLevels.add(authority.getAuthorityLevel()); - } - } - } - return authorityLevels; - } - - public List getAllAuthorities() { - return this.authorityRepository.findAll().stream().map(Authority::toDTO).collect(Collectors.toList()); - } - - public List getAllAuthoritiesWithAuthorityLevel(AuthorityLevelDTO authorityLevelDTO) { - AuthorityLevel authorityLevel = this.authorityLevelService.getAuthorityLevel(authorityLevelDTO); - return this.authorityRepository.findAllByAuthorityLevel(authorityLevel) - .stream().map(Authority::toDTO).collect(Collectors.toList()); - } - - public List getAuthoritiesWithLevel(UUID id) { - return this.authorityRepository.findAllByAuthorityLevel( - this.authorityLevelService.getAuthorityLevel( - this.authorityLevelService.getAuthorityLevelDTO(id.toString()))).stream() - .map(Authority::toDTO) - .collect(Collectors.toList()); - } - - public AuthorityDTO getAuthority(UUID id) { - return this.authorityRepository.findByInternalId(id) - .orElseThrow(AuthorityDoesNotExistResponse::new).toDTO(); - } - - @Transactional - public void removeAllAuthoritiesWithAuthorityLevel(AuthorityLevelDTO authorityLevelDTO) { - List authorities = this.getAllAuthoritiesWithAuthorityLevel(authorityLevelDTO); - authorities.forEach(a -> this.removeAuthority(a.getId())); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/DTOToEntityService.java b/backend/src/main/java/it/chalmers/gamma/service/DTOToEntityService.java deleted file mode 100644 index 859b12285..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/DTOToEntityService.java +++ /dev/null @@ -1,33 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.ITUser; -import it.chalmers.gamma.db.entity.Whitelist; -import it.chalmers.gamma.db.repository.ITUserRepository; -import it.chalmers.gamma.db.repository.WhitelistRepository; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.response.user.UserNotFoundResponse; -import it.chalmers.gamma.response.whitelist.WhitelistDoesNotExistsException; -import org.springframework.stereotype.Service; - -@Service -public class DTOToEntityService { - private final ITUserRepository itUserRepository; - private final WhitelistRepository whitelistRepository; - - public DTOToEntityService(ITUserRepository itUserRepository, WhitelistRepository whitelistRepository) { - this.itUserRepository = itUserRepository; - this.whitelistRepository = whitelistRepository; - } - - - protected ITUser fromDTO(ITUserDTO itUserDTO) { - return this.itUserRepository.findById(itUserDTO.getId()) - .orElseThrow(UserNotFoundResponse::new); - } - - protected Whitelist fromDTO(WhitelistDTO whitelistDTO) { - return this.whitelistRepository.findById(whitelistDTO.getId()) - .orElseThrow(WhitelistDoesNotExistsException::new); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/EntityWebsiteService.java b/backend/src/main/java/it/chalmers/gamma/service/EntityWebsiteService.java deleted file mode 100644 index 757bd483b..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/EntityWebsiteService.java +++ /dev/null @@ -1,60 +0,0 @@ -package it.chalmers.gamma.service; - -import org.springframework.stereotype.Service; - -@Service - -@SuppressWarnings({"PMD.UnusedPrivateField", "PMD.SingularField", "PMD.CommentSize"}) -public class EntityWebsiteService { - - private final WebsiteService websiteService; - - protected EntityWebsiteService(WebsiteService websiteService) { - this.websiteService = websiteService; - } - - /** - * gets all websites ordered after type I.E all facebook pages are subpages of type facebook - * - * @param websites a list of websites to be ordered - * @return a list of websites in an ordered fashion - */ - - // TODO I DONT THINK THIS FUNCTION ACCTUALLY DOES ANYTHING USEFULL - // Began rewriting it, but I'm unsure why I created it, leaving it for now. - /* public List getWebsitesOrdered(List websites) { - List groupedWebsites = new ArrayList<>(); - // gets a list of all websiteTypes that an entity has - List websiteTypes = websites.stream().map(w -> w.getWebsiteURL() - .getWebsiteDTO()).distinct().collect(Collectors.toList()); - - //loops through all websites added to group. - for (WebsiteInterfaceDTO website : websites) { - boolean websiteFound = false; - - //loops through all added website types. - for (int y = 0; y < websiteTypes.size(); y++) { - - // checks if the website has been added to found types. - if (websiteTypes.get(y).equals(website.getWebsiteURL())) { - - // if website has been found before the url - // is added to a list of websites connected to that. - groupedWebsites.get(y).getUrl().add(website.getWebsiteURL().getUrl()); - websiteFound = true; - } - } - if (!websiteFound) { - - // if the websitetype is not found, it is added. - websiteTypes.add(website.getWebsiteURL().getWebsite()); - WebsiteDTO newGroup = new WebsiteDTO(website.getWebsiteURL().getWebsite()); - newGroup.setUrl(new ArrayList<>()); - newGroup.getUrl().add(website.getWebsiteURL().getUrl()); - groupedWebsites.add(newGroup); - } - } - return groupedWebsites; - } -*/ -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/FKITGroupService.java b/backend/src/main/java/it/chalmers/gamma/service/FKITGroupService.java deleted file mode 100644 index c173ad837..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/FKITGroupService.java +++ /dev/null @@ -1,137 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.repository.FKITGroupRepository; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; - -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.response.group.GroupDoesNotExistResponse; -import it.chalmers.gamma.util.UUIDUtil; -import java.util.Calendar; -import java.util.List; -import java.util.UUID; -import java.util.stream.Collectors; - -import org.springframework.stereotype.Service; - -@Service -public class FKITGroupService { - - private final FKITGroupRepository repo; - - private final FKITSuperGroupService superGroupService; - - public FKITGroupService(FKITGroupRepository repo, FKITSuperGroupService superGroupService) { - - this.repo = repo; - this.superGroupService = superGroupService; - } - - - public FKITGroupDTO createGroup(FKITGroupDTO fkitGroupDTO) { - FKITGroup fkitGroup = new FKITGroup(); - UUID id = fkitGroupDTO.getId(); - if (id == null) { - id = UUID.randomUUID(); - } - fkitGroup.setId(id); - fkitGroup.setName(fkitGroupDTO.getName()); - fkitGroup.setFunction(fkitGroupDTO.getFunction()); - fkitGroup.setDescription(fkitGroupDTO.getDescription()); - return saveGroup(fkitGroup, - fkitGroup.getPrettyName() == null ? fkitGroupDTO.getName() : fkitGroupDTO.getPrettyName(), - fkitGroupDTO.getBecomesActive(), fkitGroupDTO.getBecomesInactive(), - fkitGroupDTO.getEmail(), fkitGroupDTO.getAvatarURL(), fkitGroupDTO.getSuperGroup()); - } - - public FKITGroupDTO editGroup(String id, FKITGroupDTO fkitGroupDTO) { - FKITGroup group = this.fromDTO(this.getGroup(id)); - if (group == null) { - return null; - } - group.getFunction().setSv(fkitGroupDTO.getFunction() == null - ? group.getFunction().getSv() : fkitGroupDTO.getFunction().getSv()); - - group.getFunction().setEn(fkitGroupDTO.getFunction() == null - ? group.getFunction().getEn() : fkitGroupDTO.getFunction().getEn()); - - if (fkitGroupDTO.getDescription() != null && group.getDescription() != null) { - group.getDescription().setSv(fkitGroupDTO.getDescription().getSv()); - group.getDescription().setEn(fkitGroupDTO.getDescription().getEn()); - } - return saveGroup(group, fkitGroupDTO.getPrettyName(), fkitGroupDTO.getBecomesActive(), - fkitGroupDTO.getBecomesInactive(), - fkitGroupDTO.getEmail(), fkitGroupDTO.getAvatarURL(), fkitGroupDTO.getSuperGroup()); - } - - private FKITGroupDTO saveGroup(FKITGroup group, String prettyName, - Calendar becomesActive, Calendar becomesInactive, - String email, String avatarURL, FKITSuperGroupDTO superGroup) { - group.setPrettyName(prettyName == null ? group.getPrettyName() : prettyName); - group.setEmail(email == null ? group.getEmail() : email); - group.setAvatarURL(avatarURL == null ? group.getAvatarURL() : avatarURL); - group.setBecomesActive(becomesActive == null ? group.getBecomesActive() : becomesActive); - group.setBecomesInactive(becomesInactive == null ? group.getBecomesInactive() : becomesInactive); - group.setSuperGroup(superGroup == null ? group.getSuperGroup() : this.superGroupService.getGroup(superGroup)); - return this.repo.save(group).toDTO(); - } - - public List getAllGroupsWithSuperGroup(FKITSuperGroupDTO superGroupDTO) { - return this.repo.findAllBySuperGroup(this.superGroupService.getGroup(superGroupDTO)).stream() - .map(FKITGroup::toDTO) - .collect(Collectors.toList()); - } - - public List getAllActiveGroups() { - return this.getGroups().stream().filter(FKITGroupDTO::isActive).collect(Collectors.toList()); - } - - public List getActiveGroups(FKITSuperGroupDTO superGroup) { - return this.getAllGroupsWithSuperGroup(superGroup).stream() - .filter(FKITGroupDTO::isActive) - .collect(Collectors.toList()); - } - - public boolean groupExists(String name) { - if (UUIDUtil.validUUID(name)) { - return this.repo.existsById(UUID.fromString(name)); - } - return this.repo.existsFKITGroupByName(name); - } - - public void removeGroup(String name) { - this.repo.deleteByName(name); - } - - public void removeGroup(UUID groupId) { - this.repo.deleteById(groupId); - } - - public List getGroups() { - return this.repo.findAll().stream().map(FKITGroup::toDTO).collect(Collectors.toList()); - } - - public FKITGroupDTO getGroup(String name) { - if (UUIDUtil.validUUID(name)) { - return this.repo.findById(UUID.fromString(name)) - .orElseThrow(GroupDoesNotExistResponse::new).toDTO(); - } - return this.repo.findByName(name.toLowerCase()) - .orElseThrow(GroupDoesNotExistResponse::new) - .toDTO(); - } - - public void editGroupAvatar(FKITGroupDTO groupDTO, String url) { - FKITGroup group = this.fromDTO(groupDTO); - if (group == null) { - throw new GroupDoesNotExistResponse(); - } - group.setAvatarURL(url); - this.repo.save(group); - } - - protected FKITGroup fromDTO(FKITGroupDTO group) { - return this.repo.findById(group.getId()).orElse(null); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/FKITSuperGroupService.java b/backend/src/main/java/it/chalmers/gamma/service/FKITSuperGroupService.java deleted file mode 100644 index 6e7819c61..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/FKITSuperGroupService.java +++ /dev/null @@ -1,79 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.FKITSuperGroup; -import it.chalmers.gamma.db.repository.FKITSuperGroupRepository; -import it.chalmers.gamma.domain.GroupType; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; - -import it.chalmers.gamma.response.supergroup.SuperGroupDoesNotExistResponse; -import it.chalmers.gamma.util.UUIDUtil; -import java.util.List; -import java.util.Optional; -import java.util.UUID; -import java.util.stream.Collectors; - -import org.springframework.stereotype.Service; - -@Service -public class FKITSuperGroupService { - private final FKITSuperGroupRepository repository; - - public FKITSuperGroupService(FKITSuperGroupRepository repository) { - this.repository = repository; - } - - public FKITSuperGroupDTO createSuperGroup(FKITSuperGroupDTO superGroupDTO) { - FKITSuperGroup group = new FKITSuperGroup(); - UUID id = superGroupDTO.getId(); - if (id == null) { - id = UUID.randomUUID(); - } - group.setId(id); - group.setName(superGroupDTO.getName()); - group.setPrettyName(superGroupDTO.getPrettyName() == null - ? superGroupDTO.getName() : superGroupDTO.getPrettyName()); - group.setType(superGroupDTO.getType()); - group.setEmail(superGroupDTO.getEmail()); - return this.repository.save(group).toDTO(); - } - - public FKITSuperGroupDTO getGroupDTO(String id) { - if (UUIDUtil.validUUID(id)) { - return this.repository.findById(UUID.fromString(id)) - .orElseThrow(SuperGroupDoesNotExistResponse::new).toDTO(); - } - return this.repository.findByName(id.toLowerCase()) - .orElseThrow(SuperGroupDoesNotExistResponse::new).toDTO(); - } - - public boolean groupExists(String name) { - return this.repository.existsByName(name.toLowerCase()) - || UUIDUtil.validUUID(name) && this.repository.existsById(UUID.fromString(name)); - } - - public void removeGroup(UUID id) { - this.repository.deleteById(id); - } - - public List getAllGroups() { - return Optional.of(this.repository.findAll().stream() - .filter(g -> !g.getType().equals(GroupType.ADMIN)) - .map(FKITSuperGroup::toDTO) - .collect(Collectors.toList())).orElseThrow(); - } - - public void updateSuperGroup(UUID id, FKITSuperGroupDTO superGroupDTO) { - FKITSuperGroup group = this.getGroup(this.getGroupDTO(id.toString())); - group.setType(superGroupDTO.getType() == null ? group.getType() : superGroupDTO.getType()); - group.setName(superGroupDTO.getName() == null ? group.getName() : superGroupDTO.getName()); - group.setPrettyName(superGroupDTO.getPrettyName() == null - ? group.getPrettyName() : superGroupDTO.getPrettyName()); - group.setEmail(superGroupDTO.getEmail() == null ? group.getEmail() : superGroupDTO.getEmail()); - this.repository.save(group); - } - - protected FKITSuperGroup getGroup(FKITSuperGroupDTO group) { - return this.repository.findById(group.getId()) - .orElse(null); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/GroupWebsiteService.java b/backend/src/main/java/it/chalmers/gamma/service/GroupWebsiteService.java deleted file mode 100644 index 19a036758..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/GroupWebsiteService.java +++ /dev/null @@ -1,105 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.entity.GroupWebsite; -import it.chalmers.gamma.db.entity.Website; -import it.chalmers.gamma.db.entity.WebsiteURL; -import it.chalmers.gamma.db.repository.GroupWebsiteRepository; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; - -import it.chalmers.gamma.domain.dto.website.GroupWebsiteDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteInterfaceDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.transaction.Transactional; - -import org.springframework.dao.DataIntegrityViolationException; -import org.springframework.stereotype.Service; - -/* - * @ł€®®þþ←↓→œþªßðđŋħ̡ĸłøæ«»©“”nµ̣ΩŁ¢®Þ¥↑↑ıŒÞ§ÐªŊĦ̛&ŁØ<>©‘’Nº - * Type this in the url for a secret.... If I don't forget.... in that case f me. right - * Nobody will ever know this is here cause no-one will ever look at this code. - */ - -@Service -public class GroupWebsiteService extends EntityWebsiteService { - - private final GroupWebsiteRepository repository; - private final FKITGroupService fkitGroupService; - private final WebsiteURLService websiteURLService; - private final WebsiteService websiteService; - - public GroupWebsiteService(GroupWebsiteRepository repository, - WebsiteService websiteService, FKITGroupService fkitGroupService, - WebsiteURLService websiteURLService, WebsiteService websiteService1) { - super(websiteService); - this.repository = repository; - this.fkitGroupService = fkitGroupService; - this.websiteURLService = websiteURLService; - this.websiteService = websiteService1; - } - - public void addGroupWebsites(FKITGroupDTO groupDTO, List websiteUrlDTOS) { - if (websiteUrlDTOS == null || groupDTO == null) { - return; - } - boolean error = false; - for (WebsiteUrlDTO websiteUrlDTO : websiteUrlDTOS) { - if (websiteUrlDTO.getWebsiteDTO() == null || websiteUrlDTO.getUrl() == null) { - error = true; - continue; - } - FKITGroup group = this.fkitGroupService.fromDTO(groupDTO); - WebsiteURL websiteURL = this.websiteURLService.getWebsiteURL(websiteUrlDTO); - GroupWebsite groupWebsite = new GroupWebsite(); - groupWebsite.setGroup(group); - groupWebsite.setWebsite(websiteURL); - this.repository.save(groupWebsite); - } - if (error) { - throw new DataIntegrityViolationException("A SQL Constraint was violated"); - } - } - - @Transactional - public void deleteGroupWebsiteByWebsite(WebsiteDTO websiteDTO) { - Website website = this.websiteService.getWebsite(websiteDTO); - this.repository.deleteAllByWebsite_Website(website); - } - - public List getAllGroupWebsites() { - return this.repository.findAll().stream().map(GroupWebsite::toDTO).collect(Collectors.toList()); - } - - public GroupWebsiteDTO getGroupWebsiteById(String id) { - return this.repository.findById(UUID.fromString(id)).map(GroupWebsite::toDTO).orElse(null); - } - - public void deleteGroupWebsite(String id) { - - } - - public List getWebsites(FKITGroupDTO group) { - return this.repository.findAllByGroup(this.fkitGroupService.fromDTO(group)).stream() - .map(GroupWebsite::toDTO).collect(Collectors.toList()); - } - - public GroupWebsiteDTO getGroupWebsiteByWebsite(WebsiteDTO websiteDTO) { - return this.repository.findByWebsite_Website(this.websiteService.getWebsite(websiteDTO)).toDTO(); - } - - @Transactional - public void deleteWebsitesConnectedToGroup(FKITGroupDTO group) { - this.repository.deleteAllByGroup(this.fkitGroupService.fromDTO(group)); - } - - protected GroupWebsiteDTO getGroupWebsite(GroupWebsiteDTO websiteDTO) { - return this.repository.findById(websiteDTO.getId()).map(GroupWebsite::toDTO).orElse(null); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/ITClientService.java b/backend/src/main/java/it/chalmers/gamma/service/ITClientService.java deleted file mode 100644 index cdfa23541..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/ITClientService.java +++ /dev/null @@ -1,103 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.ITClient; -import it.chalmers.gamma.db.entity.Text; -import it.chalmers.gamma.db.repository.ITClientRepository; -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import it.chalmers.gamma.response.client.ITClientDoesNotExistException; -import it.chalmers.gamma.util.TokenUtils; - -import it.chalmers.gamma.util.UUIDUtil; -import java.time.Instant; -import java.util.List; -import java.util.Optional; -import java.util.UUID; - -import java.util.stream.Collectors; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.security.oauth2.provider.ClientDetails; -import org.springframework.security.oauth2.provider.ClientDetailsService; -import org.springframework.stereotype.Service; - -@Service -public class ITClientService implements ClientDetailsService { - - @Value("${application.auth.accessTokenValidityTime}") // TODO Fix this - private int accessTokenValidityTime; - - @Value("${application.auth.refreshTokenValidityTime}") - private int refreshTokenValidityTime; - - private final ITClientRepository itClientRepository; - - public ITClientService(ITClientRepository itClientRepository) { - this.itClientRepository = itClientRepository; - } - - @Override - public ClientDetails loadClientByClientId(String clientId) { - return this.itClientRepository.findByClientId(clientId).orElseThrow(ITClientDoesNotExistException::new) - .toDTO(); - } - - public ITClientDTO createITClient(String name, Text description, String redirect, boolean autoApprove) { - ITClient client = new ITClient(); - client.setName(name); - client.setDescription(description == null ? new Text() : description); - client.setWebServerRedirectUri(redirect); - client.setCreatedAt(Instant.now()); - client.setLastModifiedAt(Instant.now()); - client.setAccessTokenValidity(this.accessTokenValidityTime); - client.setAutoApprove(autoApprove); - client.setRefreshTokenValidity(this.refreshTokenValidityTime); - client.setClientId(TokenUtils.generateToken(75, TokenUtils.CharacterTypes.LOWERCASE, - TokenUtils.CharacterTypes.UPPERCASE, - TokenUtils.CharacterTypes.NUMBERS) - ); - String clientSecret = TokenUtils.generateToken(75, TokenUtils.CharacterTypes.LOWERCASE, - TokenUtils.CharacterTypes.UPPERCASE, - TokenUtils.CharacterTypes.NUMBERS); - client.setClientSecret("{noop}" + clientSecret); - return this.itClientRepository.save(client).toDTO(); - } - - public List getAllClients() { - return this.itClientRepository.findAll().stream().map(ITClient::toDTO).collect(Collectors.toList()); - } - - public ITClientDTO getITClient(UUID id) { - return this.itClientRepository.findById(id).map(ITClient::toDTO).orElseThrow(); - } - - protected ITClient getITClient(ITClientDTO clientDTO) { - return this.itClientRepository.findById(clientDTO.getId()).orElse(null); - } - - public void removeITClient(UUID id) { - this.itClientRepository.deleteById(id); - } - - public void editClient(UUID id, ITClientDTO clientDTO) { - ITClient client = this.itClientRepository.findById(id).orElseThrow(); - client.setLastModifiedAt(Instant.now()); - client.setName(clientDTO.getName() == null ? client.getName() : clientDTO.getName()); - client.setDescription(clientDTO.getDescription() == null - ? client.getDescription() : clientDTO.getDescription()); - client.setWebServerRedirectUri(clientDTO.getWebServerRedirectUri() == null - ? client.getWebServerRedirectUri() : clientDTO.getWebServerRedirectUri()); - } - - public boolean clientExists(String id) { - return UUIDUtil.validUUID(id) && this.itClientRepository.existsById(UUID.fromString(id)) - || this.itClientRepository.existsITClientByClientId(id); - } - - - public void addITClient(ITClient itClient) { - this.itClientRepository.save(itClient); - } - - public Optional getITClientById(String clientId) { - return this.itClientRepository.findByClientId(clientId).map(ITClient::toDTO); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/ITUserApprovalService.java b/backend/src/main/java/it/chalmers/gamma/service/ITUserApprovalService.java deleted file mode 100644 index 843bfffa4..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/ITUserApprovalService.java +++ /dev/null @@ -1,104 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.ITUserApproval; -import it.chalmers.gamma.db.entity.pk.ITUserApprovalPK; -import it.chalmers.gamma.db.repository.ITUserApprovalRepository; -import it.chalmers.gamma.domain.dto.user.ITUserApprovalDTO; - -import java.util.Collection; -import java.util.Collections; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.stream.Collectors; - -import org.springframework.security.oauth2.provider.approval.Approval; -import org.springframework.security.oauth2.provider.approval.ApprovalStore; -import org.springframework.stereotype.Service; - -@Service("itUserApprovalService") -public class ITUserApprovalService implements ApprovalStore { - - private final ITUserApprovalRepository itUserApprovalRepository; - private final ITClientService itClientService; - private final ITUserService itUserService; - - public ITUserApprovalService( - ITUserApprovalRepository itUserApprovalRepository, - ITClientService itClientService, - ITUserService itUserService) { - this.itUserApprovalRepository = itUserApprovalRepository; - this.itClientService = itClientService; - this.itUserService = itUserService; - } - - @Override - public boolean addApprovals(Collection approvals) { - Optional accessApproval = approvals - .stream() - .filter(approval -> approval.getScope().equals("access")) - .findFirst(); - - accessApproval.ifPresent(this::saveApproval); - - return true; - } - - @Override - public boolean revokeApprovals(Collection approvals) { - //TODO - return false; - } - - @Override - public Collection getApprovals(String cid, String clientId) { - ITUserApproval itUserApproval = this.itUserApprovalRepository - .findById_ItUserCidContainingAndId_ItClient_ClientIdContaining(cid, clientId); - return itUserApproval == null - ? Collections.emptyList() - : Collections.singleton( - new Approval( - cid, - clientId, - "access", - Integer.MAX_VALUE, - Approval.ApprovalStatus.APPROVED - ) - ); - } - - public void saveApproval(String cid, String clientId) { - ITUserApprovalPK itUserApprovalPK = new ITUserApprovalPK(); - itUserApprovalPK.setItUser(this.itUserService.getITUser(this.itUserService.getITUser(cid))); - itUserApprovalPK.setItClient(this.itClientService.getITClient( - Objects.requireNonNull(this.itClientService.getITClientById(clientId).orElse(null))) - ); - - ITUserApproval itUserApproval = new ITUserApproval(); - itUserApproval.setId(itUserApprovalPK); - - this.itUserApprovalRepository.save(itUserApproval); - } - - private void saveApproval(Approval approval) { - String cid = approval.getUserId(); - String clientId = approval.getClientId(); - - saveApproval(cid, clientId); - } - - public List getApprovalsByClientId(String clientId) { - return this.itUserApprovalRepository.findAllById_ItClient_ClientIdContaining(clientId) - .stream() - .map(ITUserApproval::toDTO) - .collect(Collectors.toList()); - } - - public List getApprovalsByCid(String cid) { - return this.itUserApprovalRepository.findAllById_ItUser_CidContaining(cid) - .stream() - .map(ITUserApproval::toDTO) - .collect(Collectors.toList()); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/ITUserService.java b/backend/src/main/java/it/chalmers/gamma/service/ITUserService.java deleted file mode 100644 index a70eb8ea2..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/ITUserService.java +++ /dev/null @@ -1,213 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.ITUser; -import it.chalmers.gamma.db.repository.ITUserRepository; -import it.chalmers.gamma.domain.Language; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; - -import it.chalmers.gamma.response.FileNotFoundResponse; -import it.chalmers.gamma.response.FileNotSavedException; -import it.chalmers.gamma.response.InvalidFileTypeResponse; -import it.chalmers.gamma.response.user.UserNotFoundResponse; -import it.chalmers.gamma.util.ImageUtils; -import it.chalmers.gamma.util.UUIDUtil; - -import java.time.Instant; -import java.time.Year; -import java.util.List; -import java.util.UUID; -import java.util.stream.Collectors; - -import org.springframework.security.core.userdetails.UserDetails; -import org.springframework.security.core.userdetails.UserDetailsService; -import org.springframework.security.core.userdetails.UsernameNotFoundException; -import org.springframework.security.crypto.password.PasswordEncoder; -import org.springframework.stereotype.Service; -import org.springframework.web.multipart.MultipartFile; - -@SuppressWarnings({"PMD.TooManyMethods", "PMD.UseObjectForClearerAPI"}) -@Service("userDetailsService") -public class ITUserService implements UserDetailsService { - - private final ITUserRepository itUserRepository; - - private final PasswordEncoder passwordEncoder; - - private final AuthorityService authorityService; - - private static final String USER_ERROR_MSG = "User could not be found"; - - /* - * These dependencies are needed for the authentication system to work, - * since that does not go through the controller layer. - * Can be fixed later, and probably should, to minimize dependencies between services. - */ - public ITUserService(ITUserRepository itUserRepository, AuthorityService authorityService, - PasswordEncoder passwordEncoder) { - this.itUserRepository = itUserRepository; - this.authorityService = authorityService; - this.passwordEncoder = passwordEncoder; - } - - @Override - public UserDetails loadUserByUsername(String cidOrEmail) { - String cidOrEmailLowerCase = cidOrEmail.toLowerCase(); - ITUser user = this.itUserRepository.findByEmail(cidOrEmailLowerCase) - .orElseGet(() -> this.itUserRepository.findByCid(cidOrEmailLowerCase) - .orElseThrow(() -> new UsernameNotFoundException(USER_ERROR_MSG))); - return user.toUserDetailsDTO(this.authorityService.getGrantedAuthorities(user.toDTO())); - - } - - public ITUserDTO loadUser(String cid) { - String cidLowerCase = cid.toLowerCase(); - return this.itUserRepository.findByCid(cidLowerCase) - .map(u -> u.toUserDetailsDTO(this.authorityService.getGrantedAuthorities(u.toDTO()))) - .orElseThrow(() -> new UsernameNotFoundException(USER_ERROR_MSG)); - } - - - public List loadAllUsers() { - return this.itUserRepository.findAll().stream().map(ITUser::toDTO).collect(Collectors.toList()); - } - - public boolean userExists(String cid) { - return this.itUserRepository.existsByCid(cid); - } - - public boolean userExists(UUID id) { - return this.itUserRepository.existsById(id); - } - - public ITUserDTO createUser(UUID id, - String nick, - String firstName, - String lastName, - String cid, - Year year, - boolean userAgreement, - String email, - String password) { - ITUser itUser = new ITUser(); - itUser.setNick(nick); - itUser.setFirstName(firstName); - itUser.setLastName(lastName); - itUser.setCid(cid); - itUser.setAcceptanceYear(year); - itUser.setUserAgreement(userAgreement); - itUser.setGdpr(false); - itUser.setAccountLocked(false); - itUser.setLanguage(Language.sv); - itUser.setEmail(email == null ? itUser.getCid() + "@student.chalmers.se" : email); - itUser.setPassword(this.passwordEncoder.encode(password)); - - if (id != null) { - itUser.setId(id); - } - - this.itUserRepository.save(itUser); - return itUser.toDTO(); - } - - public ITUserDTO createUser(String nick, - String firstName, - String lastName, - String cid, - Year year, - boolean userAgreement, - String email, - String password) { - return createUser(null, nick, firstName, lastName, cid, year, userAgreement, email, password); - } - - public void removeUser(UUID id) { - this.itUserRepository.deleteById(id); - } - - public void editUser(UUID user, String nick, String firstName, String lastName, - String email, String phone, Language language, int acceptanceYear) { - ITUser itUser = this.itUserRepository.findById(user) - .orElseThrow(() -> new UsernameNotFoundException(USER_ERROR_MSG)); - - itUser.setNick(nick == null ? itUser.getNick() : nick); - itUser.setFirstName(firstName == null ? itUser.getFirstName() : firstName); - itUser.setLastName(lastName == null ? itUser.getLastName() : lastName); - itUser.setEmail(email == null ? itUser.getEmail() : email); - itUser.setPhone(phone == null ? itUser.getPhone() : phone); - itUser.setLanguage(language == null ? itUser.getLanguage() : language); - itUser.setAcceptanceYear(Year.of(acceptanceYear)); - itUser.setLastModifiedAt(Instant.now()); - this.itUserRepository.save(itUser); - } - - public ITUserDTO getITUser(String idCidOrEmail) { - ITUser user; - String idCidOrEmailLowerCase = idCidOrEmail.toLowerCase(); - if (UUIDUtil.validUUID(idCidOrEmail)) { - user = this.itUserRepository.findById(UUID.fromString(idCidOrEmail)) - .orElseThrow(UserNotFoundResponse::new); - } else { - user = this.itUserRepository.findByEmail(idCidOrEmailLowerCase) - .orElseGet(() -> this.itUserRepository.findByCid(idCidOrEmailLowerCase) - .orElseThrow(UserNotFoundResponse::new)); - } - return user.toUserDetailsDTO(this.authorityService.getGrantedAuthorities(user.toDTO())); - } - - ITUser getITUser(ITUserDTO userDTO) { - return this.itUserRepository.findById(userDTO.getId()) - .orElseThrow(() -> new UsernameNotFoundException(USER_ERROR_MSG)); - } - - public ITUserDTO getUserByEmail(String email) { - return this.itUserRepository.findByCid(email) - .map(u -> u.toUserDetailsDTO(this.authorityService.getGrantedAuthorities(u.toDTO()))) - .orElseThrow(() -> new UsernameNotFoundException(USER_ERROR_MSG)); - } - - public void setPassword(ITUserDTO userDTO, String password) { - ITUser user = this.getITUser(userDTO); - user.setPassword(this.passwordEncoder.encode(password)); - user.setActivated(true); - this.itUserRepository.save(user); - } - - public void editGdpr(UUID id, boolean gdpr) { - ITUser user = this.itUserRepository.findById(id) - .orElseThrow(() -> new UsernameNotFoundException(USER_ERROR_MSG)); - user.setGdpr(gdpr); - this.itUserRepository.save(user); - } - - public void editProfilePicture(ITUserDTO userDTO, MultipartFile file) { - ITUser user = this.getITUser(userDTO); - if (user == null) { - throw new UserNotFoundResponse(); - } - if (ImageUtils.isImageOrGif(file)) { - try { - if (!user.getAvatarUrl().equals("default.jpg")) { - ImageUtils.removeImage(user.getAvatarUrl()); - } - String fileUrl = ImageUtils.saveImage(file, user.getCid()); - user.setAvatarUrl(fileUrl); - this.itUserRepository.save(user); - } catch (FileNotFoundResponse e) { - throw new FileNotSavedException(); - } - } else { - throw new InvalidFileTypeResponse(); - } - } - - public void setAccountActivated(ITUserDTO userDTO, boolean activated) { - ITUser user = this.getITUser(userDTO); - user.setActivated(activated); - this.itUserRepository.save(user).toDTO(); - } - - public boolean passwordMatches(ITUserDTO user, String password) { - return this.passwordEncoder.matches(password, user.getPassword()); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/MailSenderService.java b/backend/src/main/java/it/chalmers/gamma/service/MailSenderService.java deleted file mode 100644 index 5aa4a4c98..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/MailSenderService.java +++ /dev/null @@ -1,63 +0,0 @@ -package it.chalmers.gamma.service; - -import org.json.simple.JSONObject; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.http.HttpEntity; -import org.springframework.http.HttpHeaders; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Service; -import org.springframework.web.client.RestTemplate; - -@Service -public class MailSenderService { - - @Value("${application.gotify.key}") - private String gotifyApiKey; - - @Value("${application.gotify.url}") - private String gotifyURL; - - @Value("${application.production}") - private boolean production; - - private static final Logger LOGGER = LoggerFactory.getLogger(MailSenderService.class); - - public boolean trySendingMail(String email, String subject, String body) { - if (this.production) { - return sendMail(email, subject, body); - - } else { - LOGGER.warn("Not in production environment, printing mail: \n " - + "to: " + email + "\n" - + "subject: " + subject + "\n" - + "body: " + body); - return false; - } - } - - /** - * Sends mail using Gotify Rest API, see https://github.com/cthit/gotify - * - * @return true if message was successfully sent false if not - */ - public boolean sendMail(String email, String subject, String body) { - HttpHeaders headers = new HttpHeaders(); - headers.add(HttpHeaders.AUTHORIZATION, "pre-shared: " + this.gotifyApiKey); - headers.setContentType(MediaType.APPLICATION_JSON); - JSONObject object = new JSONObject(); - object.put("to", email); - object.put("from", "no-reply@chalmers.it"); - object.put("subject", subject); - object.put("body", body); - - HttpEntity entity = new HttpEntity<>(object, headers); - RestTemplate restTemplate = new RestTemplate(); - ResponseEntity response = restTemplate.postForEntity(this.gotifyURL, entity, String.class); - LOGGER.info("Gotify responded with " + response.getHeaders() + response.getBody()); - return true; - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/MembershipService.java b/backend/src/main/java/it/chalmers/gamma/service/MembershipService.java deleted file mode 100644 index 769dbbf3e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/MembershipService.java +++ /dev/null @@ -1,204 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.FKITGroup; -import it.chalmers.gamma.db.entity.Membership; -import it.chalmers.gamma.db.entity.NoAccountMembership; -import it.chalmers.gamma.db.entity.pk.MembershipPK; -import it.chalmers.gamma.db.repository.MembershipRepository; -import it.chalmers.gamma.db.repository.NoAccountMembershipRepository; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.membership.MembershipDTO; -import it.chalmers.gamma.domain.dto.membership.NoAccountMembershipDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; - -import it.chalmers.gamma.response.membership.MembershipDoesNotExistResponse; -import java.util.ArrayList; -import java.util.List; -import java.util.UUID; -import java.util.stream.Collectors; - -import javax.transaction.Transactional; - -import org.springframework.stereotype.Service; - -@Service -public class MembershipService { - - private final MembershipRepository membershipRepository; - private final FKITGroupService fkitGroupService; - private final DTOToEntityService dtoToEntityService; - private final PostService postService; - private final NoAccountMembershipRepository noAccountMembershipRepository; - - public MembershipService(MembershipRepository membershipRepository, - FKITGroupService fkitGroupService, - DTOToEntityService dtoToEntityService, - PostService postService, NoAccountMembershipRepository noAccountMembershipRepository) { - this.membershipRepository = membershipRepository; - this.fkitGroupService = fkitGroupService; - this.dtoToEntityService = dtoToEntityService; - this.postService = postService; - this.noAccountMembershipRepository = noAccountMembershipRepository; - } - - - //TODO check which methods should be left in this class, - // many are probably never going to be used. - - /** - * adds a userDTO to the groupDTO. - * - * @param groupDTO groupDTO the userDTO should be added to - * @param userDTO which userDTO is added - * @param postDTO what post the userDTO has in groupDTO - * @param postname what the unoficial-post name is - */ - public MembershipDTO addUserToGroup(FKITGroupDTO groupDTO, ITUserDTO userDTO, PostDTO postDTO, String postname) { - MembershipPK pk = new MembershipPK(); - pk.setFKITGroup(this.fkitGroupService.fromDTO(groupDTO)); - pk.setITUser(this.dtoToEntityService.fromDTO(userDTO)); - pk.setPost(this.postService.getPost(postDTO)); - Membership membership = new Membership(); - membership.setId(pk); - membership.setUnofficialPostName(postname); - return this.membershipRepository.save(membership).toDTO(); - } - - /** - * finds all users that has a specific post. - * - * @param postDTO which post that should be looked for - * @return the users UUID, the identifier for the user - */ - public List getPostHoldersDTO(PostDTO postDTO) { - List memberships = this.membershipRepository.findAllById_Post(this.postService.getPost(postDTO)); - List usersId = new ArrayList<>(); - for (Membership membership : memberships) { - usersId.add(membership.getId().getITUser().toDTO()); - } - return usersId; - } - - public List getMembershipsInGroup(FKITGroupDTO group) { - return this.membershipRepository - .findAllById_FkitGroup(this.fkitGroupService.fromDTO(group)) - .stream() - .map(Membership::toDTO) - .collect(Collectors.toList()); - } - public List getMembershipsByPost(PostDTO post) { - return this.membershipRepository.findAllById_Post(this.postService.getPost(post)); - } - - - /** - * gets which groups a user is a part of. - * - * @param user which user which group membersships should be queried - * @return The UUIDs of the groups the user is a part of - */ - public List getUsersGroupDTO(ITUserDTO user) { - List memberships = this.membershipRepository.findAllById_ItUser(this.dtoToEntityService - .fromDTO(user)); - return memberships.stream() - .map(m -> m.getId().getFKITGroup().toDTO()).collect(Collectors.toList()); - } - - /** - * finds which group the userDTO has a specific postDTO in. - */ - public FKITGroupDTO getGroupDTOIdByUserAndPost(ITUserDTO userDTO, PostDTO postDTO) { - Membership membership = this.membershipRepository - .findById_ItUserAndId_Post( - this.dtoToEntityService.fromDTO(userDTO), - this.postService.getPost(postDTO)).orElseThrow(MembershipDoesNotExistResponse::new); - return membership.getId().getFKITGroup().toDTO(); - } - - public List getUserDTOByGroupAndPost(FKITGroupDTO group, PostDTO post) { - return this.membershipRepository.findAllById_FkitGroupAndId_Post( - this.fkitGroupService.fromDTO(group), - this.postService.getPost(post)).stream().map(Membership::toDTO).collect(Collectors.toList()); - } - - public List getGroupsWithPost(PostDTO postDTO) { - List memberships = this.membershipRepository - .findAllById_Post(this.postService.getPost(postDTO)); - List groups = new ArrayList<>(); - for (Membership membership : memberships) { - if (!groups.contains(membership.getId().getFKITGroup().toDTO())) { - groups.add(membership.getId().getFKITGroup().toDTO()); - } - } - return groups; - } - - public List getMembershipsByUser(ITUserDTO userDTO) { - List memberships = this.membershipRepository - .findAllById_ItUser(this.dtoToEntityService.fromDTO(userDTO)); - return memberships.stream().map(Membership::toDTO).collect(Collectors.toList()); - } - - public MembershipDTO getMembershipByUserAndGroup(ITUserDTO userDTO, FKITGroupDTO groupDTO) { - return this.membershipRepository - .findById_ItUserAndId_FkitGroup( - this.dtoToEntityService.fromDTO(userDTO), - this.fkitGroupService.fromDTO(groupDTO)).orElseThrow(MembershipDoesNotExistResponse::new) - .toDTO(); - } - - public void removeUserFromGroup(FKITGroupDTO group, ITUserDTO user) { - MembershipDTO membershipDTO = getMembershipByUserAndGroup(user, group); - this.membershipRepository.delete(this.getMembership(membershipDTO)); - } - - @Transactional - public void editMembership(MembershipDTO membershipDTO, String unofficialName, PostDTO post) { - this.removeUserFromGroup(membershipDTO.getFkitGroupDTO(), membershipDTO.getUser()); - this.addUserToGroup(membershipDTO.getFkitGroupDTO(), - membershipDTO.getUser(), post, - unofficialName); - this.membershipRepository.save(this.getMembership(membershipDTO)); - } - - public void removeAllUsersFromGroup(FKITGroupDTO group) { - List users = this.getMembershipsInGroup(group).stream() - .map(MembershipDTO::getUser).collect(Collectors.toList()); - for (ITUserDTO user : users) { - this.membershipRepository.delete( - this.getMembership(this.getMembershipByUserAndGroup(user, group))); - } - } - - public void removeAllMemberships(ITUserDTO user) { - List memberships = this.membershipRepository - .findAllById_ItUser(this.dtoToEntityService.fromDTO(user)); - memberships.forEach(this.membershipRepository::delete); - } - - /** - * This is a Legacy function, only to keep track of which users have been in different committees long ago. - * @param fkitGroupDTO the group which to fetch users with no account for. - * @return A list of NoAccountMemberships corresponding to members of that group. - */ - public List getNoAccountMembership(FKITGroupDTO fkitGroupDTO) { - FKITGroup group = this.fkitGroupService.fromDTO(fkitGroupDTO); - return this.noAccountMembershipRepository.findAllById_FkitGroup(group).stream() - .map(NoAccountMembership::toDTO).collect(Collectors.toList()); - } - - public boolean groupIsActiveCommittee(FKITGroupDTO group) { - return group.isActive(); - } - - private Membership getMembership(MembershipDTO membershipDTO) { - return this.membershipRepository.findById_ItUserAndId_FkitGroup( - this.dtoToEntityService.fromDTO(membershipDTO.getUser()), - this.fkitGroupService.fromDTO(membershipDTO.getFkitGroupDTO())).orElse(null); - } - - public boolean isPostUsed(UUID id) { - return !this.membershipRepository.findAllById_PostId(id).isEmpty(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/PasswordResetService.java b/backend/src/main/java/it/chalmers/gamma/service/PasswordResetService.java deleted file mode 100644 index dd76f5043..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/PasswordResetService.java +++ /dev/null @@ -1,93 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.ITUser; -import it.chalmers.gamma.db.entity.PasswordResetToken; -import it.chalmers.gamma.db.repository.PasswordResetTokenRepository; - -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.domain.dto.user.PasswordResetTokenDTO; -import it.chalmers.gamma.util.TokenUtils; -import java.util.Objects; -import org.springframework.stereotype.Service; - -@Service -public class PasswordResetService { - private final PasswordResetTokenRepository repository; - private final DTOToEntityService dtoToEntityService; - private final MailSenderService mailSenderService; - - public PasswordResetService(PasswordResetTokenRepository repository, DTOToEntityService dtoToEntityService, - MailSenderService mailSenderService) { - this.repository = repository; - this.dtoToEntityService = dtoToEntityService; - this.mailSenderService = mailSenderService; - } - - - public void handlePasswordReset(ITUserDTO user) { - - String token = TokenUtils.generateToken(10, - TokenUtils.CharacterTypes.UPPERCASE, - TokenUtils.CharacterTypes.NUMBERS); - if (this.userHasActiveReset(user)) { - this.editToken(user, token); - } else { - this.addToken(user, token); - } - this.sendMail(user, token); - } - - - public void addToken(ITUserDTO user, String token) { - setToken(new PasswordResetToken(), user, token); - - } - - /** - * adds or edits a token that associated with a user wanting to do a password reset. - * - * @param passwordResetToken the token object used to create a new association - * @param userDTO the user that attempted a password reset - * @param token the token word that is associated with the password reset - */ - private void setToken(PasswordResetToken passwordResetToken, ITUserDTO userDTO, String token) { - ITUser user = this.dtoToEntityService.fromDTO(userDTO); - passwordResetToken.setItUser(user); - passwordResetToken.setToken(token); - this.repository.save(passwordResetToken); - } - - public void editToken(ITUserDTO userDTO, String token) { - ITUser user = this.dtoToEntityService.fromDTO(userDTO); - setToken(Objects.requireNonNull(this.repository.findByItUser(user).orElse(null)), user.toDTO(), token); - } - - public boolean userHasActiveReset(ITUserDTO user) { - return this.repository.existsByItUser(this.dtoToEntityService.fromDTO(user)); - } - - public boolean tokenMatchesUser(ITUserDTO user, String token) { - PasswordResetToken storedToken = this.repository.findByItUser(this.dtoToEntityService.fromDTO(user)) - .orElse(null); - return storedToken != null && storedToken.getToken().equals(token); - } - - public void removeToken(ITUserDTO user) { - this.repository.delete(Objects.requireNonNull( - this.repository.findByItUser(this.dtoToEntityService.fromDTO(user)).orElse(null))); - } - - - // TODO Make sure that an URL is added to the email - private void sendMail(ITUserDTO user, String token) { - String subject = "Password reset for Account at IT division of Chalmers"; - String message = "A password reset have been requested for this account, if you have not requested " - + "this mail, feel free to ignore it. \n Your reset code : " + token; - this.mailSenderService.trySendingMail(user.getEmail(), subject, message); - } - - protected PasswordResetToken getPasswordResetToken(PasswordResetTokenDTO passwordResetTokenDTO) { - return this.repository.findById(passwordResetTokenDTO.getId()).orElse(null); - } - -} \ No newline at end of file diff --git a/backend/src/main/java/it/chalmers/gamma/service/PostService.java b/backend/src/main/java/it/chalmers/gamma/service/PostService.java deleted file mode 100644 index 8c743ccb6..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/PostService.java +++ /dev/null @@ -1,91 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.Post; -import it.chalmers.gamma.db.entity.Text; -import it.chalmers.gamma.db.repository.PostRepository; - -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.response.post.PostDoesNotExistResponse; -import it.chalmers.gamma.util.UUIDUtil; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import org.springframework.stereotype.Service; - - -/** - * A class to handle all database access to memberships between users and groups in the system. - */ -@Service -public class PostService { - - private final PostRepository repository; - - public PostService(PostRepository repository) { - this.repository = repository; - } - - public PostDTO addPost(Text postName) { - return this.repository.save(new Post(postName, null)).toDTO(); - } - - public PostDTO addPost(Text postName, String emailPrefix) { - return this.repository.save(new Post(postName, emailPrefix)).toDTO(); - } - - public PostDTO addPost(UUID id, Text postName, String emailPrefix) { - Post post = new Post(postName, emailPrefix); - post.setId(id); - return this.repository.save(post).toDTO(); - } - - public PostDTO editPost(PostDTO postDTO, Text postName) { - Post post = this.getPost(postDTO); - post.setSVPostName(postName.getSv()); - post.setENPostName(postName.getEn()); - post.setEmailPrefix(""); - return this.repository.save(post).toDTO(); - } - - public PostDTO editPost(PostDTO postDTO, Text postName, String emailPrefix) { - Post post = this.getPost(postDTO); - post.setSVPostName(postName.getSv()); - post.setENPostName(postName.getEn()); - post.setEmailPrefix(emailPrefix); - return this.repository.save(post).toDTO(); - } - - public boolean postExists(String id) { - if (UUIDUtil.validUUID(id)) { - return this.repository.existsById(UUID.fromString(id)); - } - return this.repository.existsByPostName_Sv(id); - } - - public List getAllPosts() { - return this.repository.findAll().stream().map(Post::toDTO).collect(Collectors.toList()); - } - - public PostDTO getPostDTO(String post) { - if (UUIDUtil.validUUID(post)) { - return this.repository.findById(UUID.fromString(post)) - .orElseThrow(PostDoesNotExistResponse::new).toDTO(); - } - return this.repository.findByPostName_Sv(post.toLowerCase()) - .orElseThrow(PostDoesNotExistResponse::new).toDTO(); - } - - public void deletePost(UUID id) { - if (!this.postExists(id.toString())) { - throw new PostDoesNotExistResponse(); - } - - this.repository.deleteById(id); - } - - protected Post getPost(PostDTO postDTO) { - return this.repository.findById(postDTO.getId()).orElse(null); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/UserWebsiteService.java b/backend/src/main/java/it/chalmers/gamma/service/UserWebsiteService.java deleted file mode 100644 index 3a9893673..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/UserWebsiteService.java +++ /dev/null @@ -1,103 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.UserWebsite; -import it.chalmers.gamma.db.repository.UserWebsiteRepository; - -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.domain.dto.website.UserWebsiteDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteInterfaceDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.transaction.Transactional; - -import org.springframework.stereotype.Service; - -@Service -public class UserWebsiteService extends EntityWebsiteService { - - private final UserWebsiteRepository repository; - private final DTOToEntityService dtoToEntityService; - private final WebsiteURLService websiteURLService; - private final WebsiteService websiteService; - - public UserWebsiteService(UserWebsiteRepository repository, - WebsiteService websiteService, - DTOToEntityService dtoToEntityService, - WebsiteURLService websiteURLService) { - super(websiteService); - this.repository = repository; - this.dtoToEntityService = dtoToEntityService; - this.websiteURLService = websiteURLService; - this.websiteService = websiteService; - } - - /** - * adds an associated websiteurl to a user. - * - * @param user the ITUser to handle - * @param websites all websites that should be added to the user - */ - public void addWebsiteToUser(ITUserDTO user, List websites) { - for (WebsiteUrlDTO website : websites) { - UserWebsite userWebsite = new UserWebsite(); - userWebsite.setItUser(this.dtoToEntityService.fromDTO(user)); - userWebsite.setWebsite(this.websiteURLService.getWebsiteURL(website)); - this.repository.save(userWebsite); - } - } - - public List getAllUserWebsites() { - return this.repository.findAll().stream().map(UserWebsite::toDTO).collect(Collectors.toList()); - } - - public UserWebsiteDTO getUserWebsiteById(String id) { - return this.repository.findById(UUID.fromString(id)).map(UserWebsite::toDTO).orElse(null); - } - - //TODO function bellow - public void deleteUserWebsite(String id) { - - } - - /** - * gets all websites connected to a user. - * - * @param user the user to search for connected websites - * @return all websites connected to a user - */ - public List getWebsites(ITUserDTO user) { - return this.repository.findAllByItUser(this.dtoToEntityService.fromDTO(user)) - .stream().map(UserWebsite::toDTO).collect(Collectors.toList()); - } - - public UserWebsiteDTO getUserWebsiteByWebsite(WebsiteDTO website) { - return this.repository.findByWebsite(this.websiteService.getWebsite(website)).map(UserWebsite::toDTO) - .orElse(null); - } - - /** - * deletes all websites connected to a user, - * IE done before deleting a user to not have dangling tables. - * - * @param user the user - */ - @Transactional - public void deleteWebsitesConnectedToUser(ITUserDTO user) { - this.repository.deleteAllByItUser(this.dtoToEntityService.fromDTO(user)); - } - - /** - * Deletes all websites of a specific type. - * - * @param website the type of website to delete - */ - @Transactional - public void deleteUserWebsiteByWebsite(WebsiteDTO website) { - this.repository.deleteAllByWebsite_Website(this.websiteService.getWebsite(website)); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/WebsiteService.java b/backend/src/main/java/it/chalmers/gamma/service/WebsiteService.java deleted file mode 100644 index a28eb8de4..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/WebsiteService.java +++ /dev/null @@ -1,69 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.Website; -import it.chalmers.gamma.db.repository.WebsiteRepository; - -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.response.website.WebsiteNotFoundResponse; -import it.chalmers.gamma.util.UUIDUtil; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import org.springframework.stereotype.Service; - -@Service -public class WebsiteService { - - private final WebsiteRepository repository; - - public WebsiteService(WebsiteRepository repository) { - this.repository = repository; - } - - /** - * adds a possible website to the database. - * - * @param name the name of the website - * @param prettyName the display-name of the website - */ - public WebsiteDTO addPossibleWebsite(String name, String prettyName) { - Website website = new Website(); - website.setPrettyName(prettyName == null ? name.toLowerCase() : prettyName); - website.setName(name); - return this.repository.save(website).toDTO(); - } - - public WebsiteDTO getWebsite(String websiteName) { - if (UUIDUtil.validUUID(websiteName)) { - return this.repository.findById(UUID.fromString(websiteName)) - .orElseThrow(WebsiteNotFoundResponse::new).toDTO(); - } - return this.repository.findByName(websiteName.toLowerCase()) - .orElseThrow(WebsiteNotFoundResponse::new).toDTO(); - } - - protected Website getWebsite(WebsiteDTO websiteDTO) { - return this.repository.findById(websiteDTO.getId()).orElse(null); - } - - public void editWebsite(WebsiteDTO websiteDTO, String name, String prettyName) { - Website website = this.getWebsite(websiteDTO); - website.setName(name.toLowerCase()); - website.setPrettyName(prettyName == null ? name.toLowerCase() : prettyName); - this.repository.save(website); - } - - public void deleteWebsite(String id) { - this.repository.deleteById(UUID.fromString(id)); - } - - - public boolean websiteExists(UUID id) { - return this.repository.existsById(id); - } - - public List getAllWebsites() { - return this.repository.findAll().stream().map(Website::toDTO).collect(Collectors.toList()); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/WebsiteURLService.java b/backend/src/main/java/it/chalmers/gamma/service/WebsiteURLService.java deleted file mode 100644 index 7c667b954..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/WebsiteURLService.java +++ /dev/null @@ -1,64 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.WebsiteURL; -import it.chalmers.gamma.db.repository.WebsiteURLRepository; - -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteUrlDTO; -import java.util.List; -import java.util.UUID; - -import java.util.stream.Collectors; -import javax.transaction.Transactional; - -import org.springframework.stereotype.Service; - -//TODO this class might be unnecessary because of changes in how websites work -@SuppressWarnings("PMD.UnusedPrivateMethod") -@Service -public class WebsiteURLService { - - private final WebsiteURLRepository repository; - private final WebsiteService websiteService; - - public WebsiteURLService(WebsiteURLRepository repository, WebsiteService websiteService) { - this.repository = repository; - this.websiteService = websiteService; - } - - private void addWebsite(WebsiteDTO websiteDTO, String url) { - WebsiteURL websiteURL = new WebsiteURL(); - websiteURL.setWebsite(this.websiteService.getWebsite(websiteDTO)); - websiteURL.setUrl(url); - this.repository.save(websiteURL); - } - - public List getAllWebsites() { - return this.repository.findAll().stream().map(WebsiteURL::toDTO).collect(Collectors.toList()); - } - - public WebsiteUrlDTO getWebsiteURLById(String id) { - return this.repository.findById(UUID.fromString(id)).map(WebsiteURL::toDTO).orElse(null); - } - - public void deleteWebsite(String id) { - this.repository.deleteById(UUID.fromString(id)); - } - - public void editWebsite(WebsiteUrlDTO websiteUrlDTO, WebsiteDTO websiteDTO, String url) { - WebsiteURL websiteURL = this.getWebsiteURL(websiteUrlDTO); - websiteURL.setWebsite(this.websiteService.getWebsite(websiteDTO)); - websiteURL.setUrl(url); - this.repository.save(websiteURL); - } - - @Transactional - public void deleteAllWebsites(WebsiteDTO website) { - this.repository.deleteAllByWebsite(this.websiteService.getWebsite(website)); - } - - protected WebsiteURL getWebsiteURL(WebsiteUrlDTO websiteUrlDTO) { - return this.repository.findById(websiteUrlDTO.getId()).orElse(null); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/service/WhitelistService.java b/backend/src/main/java/it/chalmers/gamma/service/WhitelistService.java deleted file mode 100644 index ab6a6c795..000000000 --- a/backend/src/main/java/it/chalmers/gamma/service/WhitelistService.java +++ /dev/null @@ -1,103 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.db.entity.Whitelist; -import it.chalmers.gamma.db.repository.WhitelistRepository; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.response.whitelist.WhitelistAlreadyAddedException; -import it.chalmers.gamma.response.whitelist.WhitelistDoesNotExistsException; -import it.chalmers.gamma.util.UUIDUtil; - -import java.util.List; -import java.util.Objects; -import java.util.UUID; -import java.util.stream.Collectors; - -import javax.transaction.Transactional; -import org.springframework.stereotype.Service; - -@Service -public class WhitelistService { - - private final WhitelistRepository whitelistRepository; - - private final ActivationCodeService activationCodeService; - - public WhitelistService(WhitelistRepository whitelistRepository, - ActivationCodeService activationCodeService) { - this.whitelistRepository = whitelistRepository; - this.activationCodeService = activationCodeService; - } - - /** - * adds a cid that can create a account. - * - * @param cid the cid that is added to the whitelisted database - * @return a copy of the whitelist object that is created - */ - public WhitelistDTO addWhiteListedCID(String cid) { - if (this.whitelistRepository.existsByCid(cid)) { - throw new WhitelistAlreadyAddedException(); - } - Whitelist whitelistedCID = new Whitelist(cid); - return this.whitelistRepository.save(whitelistedCID).toDTO(); - } - - @Transactional - public void removeWhiteListedCID(String id) { - WhitelistDTO whitelistDTO = this.getWhitelist(id); - this.activationCodeService.deleteCode(whitelistDTO.getCid()); - this.whitelistRepository.delete(this.fromDTO(whitelistDTO)); - } - - protected Whitelist fromDTO(WhitelistDTO whitelistDTO) { - return this.whitelistRepository.findById(whitelistDTO.getId()) - .orElseThrow(WhitelistDoesNotExistsException::new); - } - - /** - * gets whitelist object by id. - * - * @param id the GROUP_ID of the whitelist object to get - * @return the whitelist object that has corresponding GROUP_ID - */ - public WhitelistDTO getWhitelist(String id) { - if (UUIDUtil.validUUID(id)) { - return this.whitelistRepository.findById(UUID.fromString(id)) - .orElseThrow(WhitelistDoesNotExistsException::new).toDTO(); - } else { - return this.whitelistRepository.findByCid(id) - .orElseThrow(WhitelistAlreadyAddedException::new).toDTO(); - } - } - - /** - * checks if cid has been whitelisted. - * - * @param cid the cid check if whitelisted - * @return true if exists in the database, false otherwise - */ - public boolean isCIDWhiteListed(String cid) { - return this.whitelistRepository.existsByCid(cid.toLowerCase()) - || UUIDUtil.validUUID(cid) && this.whitelistRepository.existsById(UUID.fromString(cid)); - } // Above works because java only checks right if left is correct. - - public List getAllWhitelist() { - return this.whitelistRepository.findAll() - .stream().map(Whitelist::toDTO).collect(Collectors.toList()); - } - - - /** - * edits the cid of a already whitelisted object. - * - * @param whitelistDTO the old whitelist object that should be edited - * @param newCid the new cid that will replace the old whitelisted cid - */ - public void editWhitelist(WhitelistDTO whitelistDTO, String newCid) { - Whitelist whitelist = this.whitelistRepository.findById(whitelistDTO.getId()).orElse(null); - Objects.requireNonNull(whitelist).setCid(newCid); - this.whitelistRepository.save(whitelist); - } - - -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/ImageUtils.java b/backend/src/main/java/it/chalmers/gamma/util/ImageUtils.java deleted file mode 100644 index 84b0df054..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/ImageUtils.java +++ /dev/null @@ -1,104 +0,0 @@ -package it.chalmers.gamma.util; - -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; - -import it.chalmers.gamma.response.FileNotSavedException; -import java.io.File; -import java.io.IOException; -import java.io.OutputStream; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.List; -import org.apache.commons.io.FilenameUtils; -import org.apache.http.entity.ContentType; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Component; -import org.springframework.web.multipart.MultipartFile; - - -@Component -@SuppressFBWarnings(justification = "Needed for Spring to inject value, This is not in issue, FB is projecting", - value = {"ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD", "NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"}) -@SuppressWarnings("PMD.CyclomaticComplexity") -public class ImageUtils { - - private static final Logger LOGGER = LoggerFactory.getLogger(ImageUtils.class); - private static String relativePath; - private static String absoluteBasePath; - - public static String saveImage(MultipartFile file, String name) { - File f; - try { - f = saveToDisk(file, name); - if (f != null) { - return f.getName(); - } - throw new FileNotSavedException(); - } catch (IOException e) { - throw new FileNotSavedException(); - } - } - - private static File saveToDisk(MultipartFile file, String name) throws IOException { - File f = new File(relativePath + name + "." + FilenameUtils.getExtension(file.getOriginalFilename())); - File dir = new File(f.getParent()); - if (dir.mkdir()) { - LOGGER.info("no uploads directory exists, creating a new one"); - } - if (f.createNewFile()) { - OutputStream fos = null; - try { - fos = Files.newOutputStream(Path.of(f.getPath())); - fos.write(file.getBytes()); - } finally { - if (fos != null) { - fos.close(); - } - } - return f; - } - return null; - } - - public static boolean removeImage(String path) { - File f = new File(relativePath + path); - if (f.delete()) { - return true; - } else { - LOGGER.warn(String.format("could not remove file with path %s", path)); - return false; - } - - } - - /** - * It's pronounced Gif. - * - * @return true if file is image or gif, false otherwise - */ - public static boolean isImageOrGif(MultipartFile file) { - String contentType = file.getContentType(); - return List.of( - ContentType.IMAGE_GIF.toString(), - ContentType.IMAGE_PNG.toString(), - ContentType.IMAGE_JPEG.toString()) - .contains(contentType); - } - - public static String getAbsolutePath(String imageName) { - return absoluteBasePath + relativePath + imageName; - } - - @Value("${application.base-uri}") - public void setAbsoluteBasePath(String absolutePath) { - ImageUtils.absoluteBasePath = absolutePath; - } - - // Needed to inject into static field - @Value("${application.files.path}") - public void setRelativePath(String relativePath) { - ImageUtils.relativePath = relativePath; - } -} \ No newline at end of file diff --git a/backend/src/main/java/it/chalmers/gamma/util/InputValidationUtils.java b/backend/src/main/java/it/chalmers/gamma/util/InputValidationUtils.java deleted file mode 100644 index fef50b22f..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/InputValidationUtils.java +++ /dev/null @@ -1,18 +0,0 @@ -package it.chalmers.gamma.util; - -import java.util.List; -import org.springframework.validation.ObjectError; - -public final class InputValidationUtils { - private InputValidationUtils() { - - } - - public static String getErrorMessages(List errors) { - StringBuilder errorMessages = new StringBuilder(); - for (ObjectError error : errors) { - errorMessages.append(error.getDefaultMessage()); - } - return errorMessages.toString(); - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/TokenUtils.java b/backend/src/main/java/it/chalmers/gamma/util/TokenUtils.java deleted file mode 100644 index e6cdf7332..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/TokenUtils.java +++ /dev/null @@ -1,59 +0,0 @@ -package it.chalmers.gamma.util; - -import java.util.Arrays; -import java.util.Random; -import java.util.stream.Collectors; - -public final class TokenUtils { - - public enum CharacterTypes { - UPPERCASE("ABCDEFGHIJKLMNOPQRSTUVWXYZ"), - LOWERCASE("abcdefghijklmnopqrstuvwxyz"), - NUMBERS("123456789"), - SPECIALS("!@#$%&()+=[]|/?><"); - - private String characters; - - CharacterTypes(String characters) { - this.characters = characters; - } - - public String getCharacters() { - return this.characters; - } - - public static CharacterTypes[] allValues() { - return new CharacterTypes[]{ - UPPERCASE, LOWERCASE, NUMBERS, SPECIALS - }; - } - } - - private TokenUtils() { - - } - - public static String generateToken() { - CharacterTypes[] types = { - CharacterTypes.UPPERCASE, - CharacterTypes.LOWERCASE, - CharacterTypes.NUMBERS, - CharacterTypes.SPECIALS}; - - return generateToken(100, types); - } - - - public static String generateToken(int length, CharacterTypes...types) { - String characters = Arrays.stream(types) - .map(CharacterTypes::getCharacters) - .collect(Collectors.joining()); - Random rand = new Random(); - StringBuilder code = new StringBuilder(); - for (int i = 0; i < length; i++) { - code.append(characters.charAt(rand.nextInt(characters.length() - 1))); - } - return code.toString(); - } - -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/UUIDUtil.java b/backend/src/main/java/it/chalmers/gamma/util/UUIDUtil.java deleted file mode 100644 index b8e7b8b43..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/UUIDUtil.java +++ /dev/null @@ -1,18 +0,0 @@ -package it.chalmers.gamma.util; - -import java.util.regex.Pattern; - -public final class UUIDUtil { - - private static final String PATTERN = - "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"; - - public static boolean validUUID(String id) { - Pattern p = Pattern.compile(PATTERN); - return p.matcher(id).find(); - } - - private UUIDUtil() { - - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/mock/MockData.java b/backend/src/main/java/it/chalmers/gamma/util/mock/MockData.java deleted file mode 100644 index 29b888ab1..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/mock/MockData.java +++ /dev/null @@ -1,43 +0,0 @@ -package it.chalmers.gamma.util.mock; - -import java.util.List; - -public class MockData { - - private List users; - private List groups; - private List superGroups; - private List posts; - - public List getUsers() { - return this.users; - } - - public void setUsers(List users) { - this.users = users; - } - - public List getGroups() { - return this.groups; - } - - public void setGroups(List groups) { - this.groups = groups; - } - - public List getSuperGroups() { - return this.superGroups; - } - - public void setSuperGroups(List superGroups) { - this.superGroups = superGroups; - } - - public List getPosts() { - return this.posts; - } - - public void setPosts(List posts) { - this.posts = posts; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/mock/MockFKITGroup.java b/backend/src/main/java/it/chalmers/gamma/util/mock/MockFKITGroup.java deleted file mode 100644 index f972da72e..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/mock/MockFKITGroup.java +++ /dev/null @@ -1,88 +0,0 @@ -package it.chalmers.gamma.util.mock; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.List; -import java.util.Objects; -import java.util.UUID; - -public class MockFKITGroup { - - private UUID id; - private String name; - private String prettyName; - private Text description; - private Text function; - private List members; - private UUID superGroup; - - /** - * If true, then this group will be active from today until a year forward. - * If false, then this group was active a year ago to yesterday. - */ - private boolean active; - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public String getPrettyName() { - return this.prettyName; - } - - public void setPrettyName(String prettyName) { - this.prettyName = prettyName; - } - - public Text getDescription() { - return Objects.requireNonNullElseGet(this.description, Text::new); - } - - public void setDescription(Text description) { - this.description = description; - } - - public Text getFunction() { - return Objects.requireNonNullElseGet(this.function, Text::new); - } - - public void setFunction(Text function) { - this.function = function; - } - - public List getMembers() { - return this.members; - } - - public void setMembers(List members) { - this.members = members; - } - - public boolean isActive() { - return this.active; - } - - public void setActive(boolean active) { - this.active = active; - } - - public UUID getSuperGroup() { - return this.superGroup; - } - - public void setSuperGroup(UUID superGroup) { - this.superGroup = superGroup; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/mock/MockFKITSuperGroup.java b/backend/src/main/java/it/chalmers/gamma/util/mock/MockFKITSuperGroup.java deleted file mode 100644 index 62e71f1ac..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/mock/MockFKITSuperGroup.java +++ /dev/null @@ -1,55 +0,0 @@ -package it.chalmers.gamma.util.mock; - -import it.chalmers.gamma.domain.GroupType; - -import java.util.List; -import java.util.UUID; - -public class MockFKITSuperGroup { - - private UUID id; - private String name; - private String prettyName; - private GroupType type; - private List groups; - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public String getPrettyName() { - return this.prettyName; - } - - public void setPrettyName(String prettyName) { - this.prettyName = prettyName; - } - - public GroupType getType() { - return this.type; - } - - public void setType(GroupType type) { - this.type = type; - } - - public List getGroups() { - return this.groups; - } - - public void setGroups(List groups) { - this.groups = groups; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/mock/MockITUser.java b/backend/src/main/java/it/chalmers/gamma/util/mock/MockITUser.java deleted file mode 100644 index 718c04312..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/mock/MockITUser.java +++ /dev/null @@ -1,62 +0,0 @@ -package it.chalmers.gamma.util.mock; - -import java.time.Year; -import java.util.UUID; - -public class MockITUser { - - private UUID id; - private String cid; - private String nick; - private String firstName; - private String lastName; - private Year acceptanceYear; - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public String getCid() { - return this.cid; - } - - public void setCid(String cid) { - this.cid = cid; - } - - public String getNick() { - return this.nick; - } - - public void setNick(String nick) { - this.nick = nick; - } - - public String getFirstName() { - return this.firstName; - } - - public void setFirstName(String firstName) { - this.firstName = firstName; - } - - public String getLastName() { - return this.lastName; - } - - public void setLastName(String lastName) { - this.lastName = lastName; - } - - public Year getAcceptanceYear() { - return this.acceptanceYear; - } - - public void setAcceptanceYear(Year acceptanceYear) { - this.acceptanceYear = acceptanceYear; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/mock/MockMembership.java b/backend/src/main/java/it/chalmers/gamma/util/mock/MockMembership.java deleted file mode 100644 index 415adf4ab..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/mock/MockMembership.java +++ /dev/null @@ -1,34 +0,0 @@ -package it.chalmers.gamma.util.mock; - -import java.util.UUID; - -public class MockMembership { - - private UUID userId; - private UUID postId; - private String unofficialPostName; - - public UUID getUserId() { - return this.userId; - } - - public void setUserId(UUID userId) { - this.userId = userId; - } - - public UUID getPostId() { - return this.postId; - } - - public void setPostId(UUID postId) { - this.postId = postId; - } - - public String getUnofficialPostName() { - return this.unofficialPostName; - } - - public void setUnofficialPostName(String unofficialPostName) { - this.unofficialPostName = unofficialPostName; - } -} diff --git a/backend/src/main/java/it/chalmers/gamma/util/mock/MockPost.java b/backend/src/main/java/it/chalmers/gamma/util/mock/MockPost.java deleted file mode 100644 index 9ca298eca..000000000 --- a/backend/src/main/java/it/chalmers/gamma/util/mock/MockPost.java +++ /dev/null @@ -1,27 +0,0 @@ -package it.chalmers.gamma.util.mock; - -import it.chalmers.gamma.db.entity.Text; - -import java.util.UUID; - -public class MockPost { - - private UUID id; - private Text postName; - - public UUID getId() { - return this.id; - } - - public void setId(UUID id) { - this.id = id; - } - - public Text getPostName() { - return this.postName; - } - - public void setPostName(Text postName) { - this.postName = postName; - } -} diff --git a/backend/src/main/resources/application-production.yml b/backend/src/main/resources/application-production.yml deleted file mode 100644 index 6c574db0e..000000000 --- a/backend/src/main/resources/application-production.yml +++ /dev/null @@ -1,83 +0,0 @@ -spring: - datasource: - username: ${DB_USER:user} - password: ${DB_PASSWORD:password} - url: jdbc:postgresql://${DB_HOST:db}:${DB_PORT:5432}/${DB_NAME:postgres} - output: - ansi: - enabled: ALWAYS - flyway: - baseline-on-migrate: true - locations: classpath:/db/migration - jpa: - database-platform: org.hibernate.dialect.PostgreSQL9Dialect - properties: - hibernate: - temp: - #http://vkuzel.blogspot.se/2016/03/spring-boot-jpa-hibernate-atomikos.html - use_jdbc_metadata_defaults: false - session: - store-type: redis - - redis: - host: ${REDIS_HOST:localhost} - password: ${REDIS_PASSWORD:password} - port: ${REDIS_PORT:6379} - -server: - port: ${SERVER_PORT:9090} - servlet: - context-path: /api - session: - timeout: ${SESSION_TIMEOUT:-1} - - - -logging: - file: ${LOGGING_FILE:production.log} - level: - root: ${ROOT_DEBUG_LEVEL:WARN} - org: - springframework: - web: ${WEB_DEBUG_LEVEL:WARN} - hibernate: ${HIBERNATE_DEBUG_LEVEL:ERROR} - -security: - jwt: - token: - secret-key: ${JWT_SECRET_KEY:jwtkey} # This is only for Development, should also be a secret one for Production - expire-length: ${JWT_EXPIRE_LENGTH:25200} #7 Hours. Subject to change. - issuer: ${JWT_ISSUER:http://localhost:9090} - audience: ${JWT_AUDIENCE:http://localhost:3000} - - - -application: - base-uri: ${BACKEND_URI:http://localhost:9090/api} - production: ${PRODUCTION:true} - cookie: - domain: ${COOKIE_DOMAIN:https://gamma.chalmers.it} - path: ${COOKIE_PATH:/} - validity-time: 31536000 # One year - password-expiration-time: 3600 - frontend-client-details: - client-id: ${FRONTEND_CLIENT_ID:7hAdUEtMo4MgFnA7ZoZ41ohTe1NNRoJmjL67Gf0NIrrBnauyhc} - client-secret: ${FRONTEND_CLIENT_SECRET:LBoxmzohQOSRCz99uBhS0IjLglxUOaLRXJxIC8iWuHTWYCLLqo} - redirect-uri: ${FRONTEND_REDIRECT_URI:http://localhost:8080/login} - successful-login-uri: ${SUCCESSFUL_LOGIN:http://localhost:8080} - standard-admin-account: - password: ${ADMIN_PASSWORD:password} - mocking: ${IS_MOCKING:false} - default-oauth2-client: - client-name: ${DEFAULT_CLIENT_NAME:name} - client-id: ${DEFAULT_CLIENT_ID:id} - client-secret: ${DEFAULT_CLIENT_SECRET:secret} - redirect-uri: ${DEFAULT_REDIRECT_URI:http://localhost:3001/auth/callback} - api-key: ${DEFAULT_API_KEY:key} - gotify: - key: ${GOTIFY_KEY:key} - url: ${GOTIFY_URL:https://gotify.chalmers.it} - allowed-origin: ${CORS_ALLOWED_ORIGIN:https://gamma.chalmers.it} - auth: - accessTokenValidityTime: ${AUTH_ACCESS_TOKEN_VALIDITY:3600} - refreshTokenValidityTime: ${AUTH_REFRESH_TOKEN_VALIDITY:500000000} diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml deleted file mode 100644 index a3f32669e..000000000 --- a/backend/src/main/resources/application.yml +++ /dev/null @@ -1,98 +0,0 @@ -spring: - datasource: - username: ${DB_USER:postgres} - password: ${DB_PASSWORD:example} - url: jdbc:postgresql://${DB_HOST:localhost}:${DB_PORT:5432}/${DB_NAME:postgres} - flyway: - baseline-on-migrate: true - locations: classpath:/db/migration - output: - ansi: - enabled: ALWAYS - jpa: - database-platform: org.hibernate.dialect.PostgreSQL9Dialect - properties: - hibernate: - temp: - use_jdbc_metadata_defaults: false - hibernate: - ddl-auto: none - servlet: - multipart: - max-file-size: 2MB - max-request-size: 2MB - - thymeleaf: - cache: false - check-template: true - check-template-location: true - enabled: true - encoding: UTF-8 - mode: HTML - prefix: classpath:/templates/ - suffix: .html - servlet: - content-type: text/html - - session: - store-type: redis - - redis: - host: ${REDIS_HOST:0.0.0.0} - password: ${REDIS_PASSWORD:} - port: ${REDIS_PORT:6379} - -server: - port: ${SERVER_PORT:8081} - error: - whitelabel: - enabled: false - servlet: - context-path: /api - - - -logging: - level: - root: ${ROOT_DEBUG_LEVEL:INFO} - org: - springframework: - web: ${WEB_DEBUG_LEVEL:INFO} - hibernate: ${HIBERNATE_DEBUG_LEVEL:INFO} - -security: - jwt: - token: - secret-key: xJqKgDuIikgjkvOXI71j8LKkBlKg3bdr7/WYN6Q0uDs= # This is only for Development, should also be a secret one for Production - expire-length: 2629746 #One Month. Subject to change. - issuer: http://localhost:8081 - audience: http://localhost:3000 - -application: - base-uri: http://localhost:8081/api/ - production: false - files: - path: uploads/ - cookie: - domain: ${COOKIE_DOMAIN:localhost} - path: ${COOKIE_PATH:/} - validity-time: 31536000 - pre-populate-database: true - frontend-client-details: - successful-login-uri: ${SUCCESSFUL_LOGIN:http://localhost:3000} - standard-admin-account: - password: ${ADMIN_PASSWORD:password} - mocking: ${IS_MOCKING:true} - default-oauth2-client: - client-name: ${DEFAULT_CLIENT_NAME:name} - client-id: ${DEFAULT_CLIENT_ID:id} - client-secret: ${DEFAULT_CLIENT_SECRET:secret} - redirect-uri: ${DEFAULT_REDIRECT_URI:http://localhost:3001/auth/account/callback} - api-key: ${DEFAULT_API_KEY:key} - gotify: - key: "key" # This is not needed, but application crashes since it looks for these values. - url: "https://gotify.chalmers.it" - allowed-origin: ${CORS_ALLOWED_ORIGIN:http://localhost:3000} - auth: - accessTokenValidityTime: 3600 - refreshTokenValidityTime: 500000000 diff --git a/backend/src/main/resources/db/migration/README.md b/backend/src/main/resources/db/migration/README.md deleted file mode 100644 index f89e48ea6..000000000 --- a/backend/src/main/resources/db/migration/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# How to write migrations - -Create a sql file with a V that is +1 of the last one. - -Here's some examples with an sql file named `V99__website-changes.sql`: - -```sql - --- Add column -ALTER TABLE website - ADD test_column varchar(100) not null; - --- Rename column -ALTER TABLE website - RENAME COLUMN name TO name_new; - --- Modify column -ALTER TABLE website - ALTER COLUMN pretty_name TYPE varchar(200); - -``` - -More examples here, check for PostgresSQL: https://www.postgresql.org/docs/9.4/ddl-alter.html diff --git a/backend/src/main/resources/db/migration/V1.1__post_email_prefix.sql b/backend/src/main/resources/db/migration/V1.1__post_email_prefix.sql deleted file mode 100644 index 3c78478df..000000000 --- a/backend/src/main/resources/db/migration/V1.1__post_email_prefix.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE post -ADD email_prefix VARCHAR(20) NOT NULL DEFAULT '' \ No newline at end of file diff --git a/backend/src/main/resources/db/migration/V1.2__user_activated_account.sql b/backend/src/main/resources/db/migration/V1.2__user_activated_account.sql deleted file mode 100644 index 53f7b570b..000000000 --- a/backend/src/main/resources/db/migration/V1.2__user_activated_account.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE ituser -ADD activated BOOLEAN DEFAULT FALSE \ No newline at end of file diff --git a/backend/src/main/resources/db/migration/V1.3__post_email_prefix_nullable.sql b/backend/src/main/resources/db/migration/V1.3__post_email_prefix_nullable.sql deleted file mode 100644 index 2b0f7cda8..000000000 --- a/backend/src/main/resources/db/migration/V1.3__post_email_prefix_nullable.sql +++ /dev/null @@ -1,3 +0,0 @@ -alter table post alter column email_prefix drop not null; - -alter table post alter column email_prefix drop default; diff --git a/backend/src/main/resources/db/migration/V1.4__it_user_approval.sql b/backend/src/main/resources/db/migration/V1.4__it_user_approval.sql deleted file mode 100644 index 2f56344b3..000000000 --- a/backend/src/main/resources/db/migration/V1.4__it_user_approval.sql +++ /dev/null @@ -1,5 +0,0 @@ -CREATE TABLE it_user_approval ( - ituser_id UUID REFERENCES ituser(id), - itclient_id UUID REFERENCES itclient(id), - CONSTRAINT it_user_approval_pk PRIMARY KEY(ituser_id, itclient_id) -); diff --git a/backend/src/main/resources/db/migration/V1__BASE.sql b/backend/src/main/resources/db/migration/V1__BASE.sql deleted file mode 100644 index dc2d1ff76..000000000 --- a/backend/src/main/resources/db/migration/V1__BASE.sql +++ /dev/null @@ -1,148 +0,0 @@ -create table internal_text ( - id uuid constraint text_pk primary key, - sv text not null, - en text -); - -create table website ( - id uuid constraint websites_pk primary key, - name varchar(100) not null constraint website_name unique, - pretty_name varchar(100) not null -); - -create table website_url ( - id uuid constraint websites_url_pk primary key, - website uuid not null references website, - url varchar(2000) not null -); - -create table ituser ( - id uuid constraint ituser_pk primary key, - cid varchar(10) not null constraint ituser_cid_unique unique, - password varchar(255) not null, - nick varchar(50) not null, - first_name varchar(50) null, - last_name varchar(50) null, - email varchar(100) not null constraint ituser_email_unique unique, - phone varchar(15) null, - language varchar(15) null, - avatar_url varchar(255) default 'default.jpg', - gdpr boolean not null default false, - user_agreement boolean not null default false, - account_locked boolean not null default false, - acceptance_year integer constraint ituser_valid_year check (acceptance_year >= 2001), - created_at timestamp not null default current_timestamp, - last_modified_at timestamp not null default current_timestamp -); - -create table ituser_website ( - id uuid constraint ituser_website_pk primary key, - ituser uuid not null references ituser, - website uuid not null references website_url -); - -create table authority_level ( - id uuid constraint authority_level_pk primary key, - authority_level varchar(30) -); - -create table password_reset_token( - id uuid constraint password_reset_token_pk primary key, - token varchar(100) not null, - ituser uuid references ituser -); - -create table fkit_super_group ( - id uuid constraint fkit_super_group_pk primary key, - name varchar(50) not null constraint fkit_super_group_name_unique unique, - pretty_name varchar(50) not null constraint fkit_super_group_pretty_name_unique unique, - email varchar(100) not null, - type varchar(30) not null -); - -create table fkit_group ( - id uuid constraint fkit_group_pk primary key, - name varchar(50) not null constraint fkit_group_name_unique unique, - pretty_name varchar(50) not null, - description uuid null references internal_text, - function uuid not null references internal_text, - becomes_active date not null, - becomes_inactive date not null, constraint inactive_after_inactive check (becomes_active < becomes_inactive), - fkit_super_group uuid not null references fkit_super_group, - email varchar(100) null, - avatar_url varchar(255) null -); - -create table post ( - id uuid constraint post_pk primary key, - post_name uuid not null references internal_text - -); - -create table authority ( - id uuid constraint authority_unique unique, - fkit_group_id uuid constraint authority_fkit_super_group_fk references fkit_super_group, - post_id uuid constraint authority_post references post, - authority_level uuid constraint authority_authority_level references authority_level, - constraint authority_pk primary key (post_id, fkit_group_id) -); - -create table fkit_group_website( - id uuid constraint fkit_group_website_pk primary key, - fkit_group uuid not null references fkit_group, - website uuid not null references website_url -); - - - -create table membership ( -- Should this be rebuilt to look like all other tables? probably - ituser_id uuid constraint membership_ituser_fk references ituser, - fkit_group_id uuid constraint membership_fkit_group_fk references fkit_group, - post_id uuid constraint membership_post_fk references post, - unofficial_post_name varchar(100) null, - constraint membership_pk primary key (ituser_id, fkit_group_id, post_id) -); - -create table no_account_membership ( - user_name varchar(20) not null, - fkit_group_id uuid constraint no_account_membership_fkit_group_fk references fkit_group, - post_id uuid not null constraint no_account_membership_post_fk references post, - unofficial_post_name varchar(100) null, - constraint no_account_membership_pk primary key (user_name, fkit_group_id) -); - -create table whitelist ( - id uuid constraint whitelist_pk primary key, - cid varchar(10) not null constraint whitelist_cid_unique unique -); - -create table activation_code ( - id uuid constraint activation_code_pk primary key, - cid uuid unique not null references whitelist, - code varchar(30) not null, - created_at timestamp not null default current_timestamp -); - -create table itclient ( - id uuid constraint itclient_pk primary key, - client_id varchar(256) not null, - client_secret varchar(256) not null, - web_server_redirect_uri varchar(256) not null, - --authorities varchar(256) not null, - access_token_validity integer not null, - refresh_token_validity integer not null, - auto_approve boolean default false not null, - name varchar(30) not null, - description uuid references internal_text, - created_at timestamp not null default current_timestamp, - last_modified_at timestamp not null default current_timestamp -); - -create table apikey ( - id uuid constraint apikey_pk primary key, - name varchar(30) not null, - description uuid references internal_text, - key varchar(150) not null, - created_at timestamp not null default current_timestamp, - last_modified_at timestamp not null default current_timestamp -) \ No newline at end of file diff --git a/backend/src/main/resources/image/default.jpg b/backend/src/main/resources/image/default.jpg deleted file mode 100644 index b88da39a230571c6a7b556b612f3502b774718c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7141 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 QWxr9;(yyug9da@Cf69=8kpKVy diff --git a/backend/src/main/resources/mock/README.md b/backend/src/main/resources/mock/README.md deleted file mode 100644 index 19da7b3f1..000000000 --- a/backend/src/main/resources/mock/README.md +++ /dev/null @@ -1,81 +0,0 @@ -# Gamma Mocking -Using mock.json, or providing your .json file is an easy way to create users, groups, posts, and supergroups for usage when creating mock data in your application that uses gamma. By always providing the same ID:s, you can easily, for example, create a booking with a given user id that will be the same for everyone who tries to develop on your application and tries to use your mock data. - -Note that this file will only run if there's no admin user, i.e. the database is empty. - -The json document represents an object of `MockData.java`. `DbInitalizer.java` has the logic to actually insert the mock data into the database. But here's a quick overview of the different props that can be used: - -## `groups` - -Creates `FKITGroup`:s. Each object in the array is represented in code by `MockFKITGroup.java`. The available props are: - -* `id`: UUID -* `name`: String -* `prettyName`: String -* `active`: boolean -* `superGroup`: Object -* `members`: Array -* `function`: Object | null -* `description`: Object | null - -###`active` - -If `active` is false, then the `becomesActive` date will be a year ago, and `becomesInactive` will be yesterday. If `active` is true, then `becomesActive` will be yesterday and `becomesInactive` will be a year from now. - -### `members` - -An array of `MockMembership.java`. Props are: - -* `userId`: UUID -* `postId`: UUID -* `unofficialPostName`: String | null - -### `function` and `description` - -Are `Text.java` objects which means they take in an object that has the properties `sv` and `en`. The value for them are strings. - -### Other notes - -`email` will be `name` + @chalmers.it. - -##`users` - -Creates `ITUser.java`. Each object in the array is represented in code by `MockITUser.java`. The available props are: - -* `id`: UUID -* `cid`: String -* `nick`: String -* `firstName`: String -* `lastName`: String -* `acceptanceYear`: Year - -`acceptanceYear` can be a value between 2001 - current year. - -## `posts` - -Create `Post.java`. Each object in the array is represented in code by `MockPost.java`. The available props are: - -* `id`: UUID -* `postName`: Object - -### `postName` - -As with `function` and `description` in groups, `postName` is represented by the `Text.java` class. - -## `superGroups` - -Creates `FKITSuperGroup.java`. Each object in the array is represented in code by `MockFKITSuperGroup.java`. The available props are: - -* `id`: UUID -* `name`: String -* `prettyName`: String -* `type`: GroupType -* `groups`: Array - -### `type` - -An enum where the possible values are: `ADMIN`, `SOCIETY`, `COMMITTEE`, `BOARD`, `ALUMNI` and `FUNCTIONARIES`. - -### `groups` - -Only an array of UUID that represents a `FKITGroup`. \ No newline at end of file diff --git a/backend/src/main/resources/mock/mock.json b/backend/src/main/resources/mock/mock.json deleted file mode 100644 index 4f7abc34d..000000000 --- a/backend/src/main/resources/mock/mock.json +++ /dev/null @@ -1,432 +0,0 @@ -{ - "users": [ - { - "id": "88eec5c2-5ebb-4e13-9a76-fcc4dac9e74f", - "firstName": "Wyatt", - "lastName": "MacMakin", - "cid": "wmacmak", - "nick": "Chokladkaka", - "acceptanceYear": 2014 - }, - { - "id": "bc605869-9a4d-46ec-8a29-d00819d4c195", - "firstName": "Mellie", - "lastName": "Juorio", - "cid": "mjuorio", - "nick": "Kladdkaka", - "acceptanceYear": 2016 - }, - { - "id": "ec8987d7-4087-461d-bed5-9365086b6e3b", - "firstName": "Lane", - "lastName": "Twell", - "cid": "tltwell", - "nick": "Mylta", - "acceptanceYear": 2012 - }, - { - "id": "0c67c90b-dfdf-473a-98e3-b551e2f2f0f1", - "firstName": "Hy", - "lastName": "Borg-Bartolo", - "cid": "hborgba", - "nick": "Strössel", - "acceptanceYear": 2017 - }, - { - "id": "858e5acc-c289-40d3-9422-d6d317f40299", - "firstName": "Sorcha", - "lastName": "Vanni", - "cid": "svanni", - "nick": "Våffla", - "acceptanceYear": 2016 - }, - { - "id": "9ad8946d-cfef-4f6f-8b48-cfb536d0c9eb", - "firstName": "Hobey", - "lastName": "Spaarritt", - "cid": "hsparritt", - "nick": "Fruktsallad", - "acceptanceYear": 2007 - }, - { - "id": "4efb340f-540c-4b15-a362-d402aab10195", - "firstName": "Wolfy", - "lastName": "Bulloch", - "cid": "wbulloch", - "nick": "Crème brûlée", - "acceptanceYear": 2018 - }, - { - "id": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "firstName": "Dolly", - "lastName": "Mathy", - "cid": "dmathy", - "nick": "Glassbomb", - "acceptanceYear": 2017 - }, - { - "id": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "firstName": "Matelda", - "lastName": "Novotne", - "cid": "mnovotne", - "nick": "Chokladpudding", - "acceptanceYear": 2011 - }, - { - "id": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "firstName": "Farra", - "lastName": "Longshaw", - "cid": "flongshaw", - "nick": "Äppelmos", - "acceptanceYear": 2013 - }, - { - "id": "0a799f6d-c65a-4d20-8588-2ff5375d6cce", - "firstName": "Dorri", - "lastName": "Barneville", - "cid": "dbarnevi", - "nick": "Chokladtryffel", - "acceptanceYear": 2002 - }, - { - "id": "4fcf6566-45d8-4d5d-b7d4-4f6f52bb0ac2", - "firstName": "Alberik", - "lastName": "Nunson", - "cid": "anunson", - "nick": "O’hoj", - "acceptanceYear": 2004 - }, - { - "id": "e6a76e6a-3499-4611-ae28-e1281ffa6e80", - "firstName": "Joyce", - "lastName": "Hanhard", - "cid": "jhanhard", - "nick": "Marängsviss", - "acceptanceYear": 2016 - } - ], - "groups": [ - { - "id": "047ac437-a789-4cc5-bb6e-ba50efd7c509", - "name": "digit", - "prettyName": "digIT", - "active": false, - "superGroup": "364a359a-f9eb-4d81-bb99-25cc5adf176d", - "members": [ - { - "userId": "bc605869-9a4d-46ec-8a29-d00819d4c195", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "unofficialPostName": "root" - }, - { - "userId": "ec8987d7-4087-461d-bed5-9365086b6e3b", - "postId": "844067b3-e95d-4a28-a586-7388f155b8fb", - "unofficialPostName": "cache-chef" - }, - { - "userId": "0c67c90b-dfdf-473a-98e3-b551e2f2f0f1", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "unofficialPostName": "dev-ooops" - } - ] - }, - { - "id": "2abe2264-fd61-4899-ba46-851279d85229", - "name": "digit", - "prettyName": "digIT", - "active": true, - "superGroup": "aed27030-ad90-4526-855c-1e909b1dcecb", - "members": [ - { - "userId": "858e5acc-c289-40d3-9422-d6d317f40299", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "unofficialPostName": "root" - }, - { - "userId": "9ad8946d-cfef-4f6f-8b48-cfb536d0c9eb", - "postId": "844067b3-e95d-4a28-a586-7388f155b8fb", - "unofficialPostName": "cache-chef" - }, - { - "userId": "4efb340f-540c-4b15-a362-d402aab10195", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "unofficialPostName": "dev-ooops" - } - ] - }, - { - "id": "a2f06d3a-7432-4655-a778-69c9142912f1", - "name": "styrit", - "prettyName": "styrIT", - "active": false, - "superGroup": "30c2ee3b-b761-46d0-9029-215a9b484f7a", - "members": [ - { - "userId": "9ad8946d-cfef-4f6f-8b48-cfb536d0c9eb", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "unofficialPostName": "Ordf" - }, - { - "userId": "bc605869-9a4d-46ec-8a29-d00819d4c195", - "postId": "844067b3-e95d-4a28-a586-7388f155b8fb", - "unofficialPostName": "Kassör" - }, - { - "userId": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "unofficialPostName": "IT-ansvarig" - }, - { - "userId": "0a799f6d-c65a-4d20-8588-2ff5375d6cce", - "postId": "524db9a7-e8be-403e-a07c-a41803ea5ee7", - "unofficialPostName": "VO" - } - ] - }, - { - "id": "834651d1-34c1-4bac-b148-6546368a8454", - "name": "styrit", - "prettyName": "styrIT", - "active": true, - "superGroup": "2157ee72-04cd-4029-8d57-77142d3ef5fa", - "members": [ - { - "userId": "4fcf6566-45d8-4d5d-b7d4-4f6f52bb0ac2", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "unofficialPostName": "Ordf" - }, - { - "userId": "bc605869-9a4d-46ec-8a29-d00819d4c195", - "postId": "844067b3-e95d-4a28-a586-7388f155b8fb", - "unofficialPostName": "Kassör" - }, - { - "userId": "ec8987d7-4087-461d-bed5-9365086b6e3b", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "unofficialPostName": "IT-ansvarig" - }, - { - "userId": "0c67c90b-dfdf-473a-98e3-b551e2f2f0f1", - "postId": "524db9a7-e8be-403e-a07c-a41803ea5ee7", - "unofficialPostName": "VO" - } - ] - }, - { - "id": "672db849-8afb-4160-9f12-7f8c1d379fcc", - "name": "drawit", - "prettyName": "DrawIT", - "active": false, - "superGroup": "5a427d4d-adb7-4de7-9c87-a569014c7b58", - "members": [ - { - "userId": "858e5acc-c289-40d3-9422-d6d317f40299", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "unofficialPostName": "Ordf" - }, - { - "userId": "9ad8946d-cfef-4f6f-8b48-cfb536d0c9eb", - "postId": "844067b3-e95d-4a28-a586-7388f155b8fb", - "unofficialPostName": "Kassör" - }, - { - "userId": "4efb340f-540c-4b15-a362-d402aab10195", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "unofficialPostName": "Knapansvarig" - } - ] - }, - { - "id": "9b239de9-88a3-4992-96d1-b8dea2a637ec", - "name": "drawit", - "prettyName": "DrawIT", - "active": true, - "superGroup": "b8dbca3a-52e7-4299-9499-e58ec93a0c2c", - "members": [ - { - "userId": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "unofficialPostName": "Ordf" - }, - { - "userId": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "postId": "844067b3-e95d-4a28-a586-7388f155b8fb", - "unofficialPostName": "Kassör" - }, - { - "userId": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "unofficialPostName": "Knapansvarig" - } - ] - }, - { - "id": "5f26a10c-e668-4ec1-b072-a7dd8f11735c", - "name": "prit", - "prettyName": "P.R.I.T.", - "active": false, - "superGroup": "326807b4-ae68-4626-8382-919a15a8e23c", - "members": [ - { - "userId": "0a799f6d-c65a-4d20-8588-2ff5375d6cce", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "unofficialPostName": "ChefChef" - }, - { - "userId": "e6a76e6a-3499-4611-ae28-e1281ffa6e80", - "postId": "844067b3-e95d-4a28-a586-7388f155b8fb", - "unofficialPostName": "Ka$$Chef" - }, - { - "userId": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "unofficialPostName": "BösChef" - } - ] - }, - { - "id": "1ed91274-13c8-4d6d-ab75-37c9d732b51b", - "name": "prit", - "prettyName": "P.R.I.T.", - "active": true, - "superGroup": "b3bcbbcc-0b93-4c41-a3c7-1792448c6fc1", - "members": [ - { - "userId": "bc605869-9a4d-46ec-8a29-d00819d4c195", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "unofficialPostName": "ChefChef" - }, - { - "userId": "ec8987d7-4087-461d-bed5-9365086b6e3b", - "postId": "844067b3-e95d-4a28-a586-7388f155b8fb", - "unofficialPostName": "Ka$$Chef" - }, - { - "userId": "0c67c90b-dfdf-473a-98e3-b551e2f2f0f1", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "unofficialPostName": "BösChef" - } - ] - }, - { - "id": "ee4153d5-830d-445f-acb3-ec09c53e7c0c", - "name": "kandidatmiddagen", - "prettyName": "Kandidatmiddagen", - "active": true, - "superGroup": "712e21f5-f3c6-49fc-a9e7-5b7ec3ff31ab", - "members": [ - { - "userId": "858e5acc-c289-40d3-9422-d6d317f40299", - "postId": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8" - }, - { - "userId": "9ad8946d-cfef-4f6f-8b48-cfb536d0c9eb", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58" - }, - { - "userId": "4efb340f-540c-4b15-a362-d402aab10195", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58" - }, - { - "userId": "4542ab3d-7996-4097-ae4a-4fe61eaf2f20", - "postId": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58" - } - ] - } - ], - "superGroups": [ - { - "id": "aed27030-ad90-4526-855c-1e909b1dcecb", - "name": "digit", - "prettyName": "digIT", - "type": "COMMITTEE", - "groups": ["2abe2264-fd61-4899-ba46-851279d85229"] - }, - { - "id": "2157ee72-04cd-4029-8d57-77142d3ef5fa", - "name": "styrit", - "prettyName": "styrIT", - "type": "BOARD", - "groups": ["834651d1-34c1-4bac-b148-6546368a8454"] - }, - { - "id": "b8dbca3a-52e7-4299-9499-e58ec93a0c2c", - "name": "drawit", - "prettyName": "DrawIT", - "type": "SOCIETY", - "groups": ["9b239de9-88a3-4992-96d1-b8dea2a637ec"] - }, - { - "id": "b3bcbbcc-0b93-4c41-a3c7-1792448c6fc1", - "name": "prit", - "prettyName": "P.R.I.T.", - "type": "COMMITTEE", - "groups": ["1ed91274-13c8-4d6d-ab75-37c9d732b51b"] - }, - { - "id": "364a359a-f9eb-4d81-bb99-25cc5adf176d", - "name": "didit", - "prettyName": "didIT", - "type": "ALUMNI", - "groups": ["047ac437-a789-4cc5-bb6e-ba50efd7c509"] - }, - { - "id": "30c2ee3b-b761-46d0-9029-215a9b484f7a", - "name": "emeritus", - "prettyName": "EmerITus", - "type": "ALUMNI", - "groups": ["a2f06d3a-7432-4655-a778-69c9142912f1"] - }, - { - "id": "5a427d4d-adb7-4de7-9c87-a569014c7b58", - "name": "dragit", - "prettyName": "DragIT", - "type": "ALUMNI", - "groups": ["672db849-8afb-4160-9f12-7f8c1d379fcc"] - }, - { - "id": "326807b4-ae68-4626-8382-919a15a8e23c", - "name": "sprit", - "prettyName": "S.P.R.I.T.", - "type": "ALUMNI", - "groups": ["5f26a10c-e668-4ec1-b072-a7dd8f11735c"] - }, - { - "id": "712e21f5-f3c6-49fc-a9e7-5b7ec3ff31ab", - "name": "kandidatmiddagen", - "prettyName": "Kandidatmiddagen", - "type": "FUNCTIONARIES", - "groups": ["ee4153d5-830d-445f-acb3-ec09c53e7c0c"] - } - ], - "posts": [ - { - "id": "7bb1db15-730d-4864-bfc3-99abe7c0ccf8", - "postName": { - "sv": "Ordförande", - "en": "Chairman" - } - }, - { - "id": "844067b3-e95d-4a28-a586-7388f155b8fb", - "postName": { - "sv": "Kassör", - "en": "Treasurer" - } - }, - { - "id": "08efcf3a-1805-4b5f-a60e-da6ce0d33f58", - "postName": { - "sv": "Ledamot", - "en": "Member" - } - }, - { - "id": "524db9a7-e8be-403e-a07c-a41803ea5ee7", - "postName": { - "sv": "Vice Ordförande", - "en": "Vice-chairman" - } - } - ] -} diff --git a/backend/src/main/resources/static/css/main.css b/backend/src/main/resources/static/css/main.css deleted file mode 100644 index 02f5cf5d9..000000000 --- a/backend/src/main/resources/static/css/main.css +++ /dev/null @@ -1,152 +0,0 @@ - -*{ - --mdc-theme-primary: #2196F3; - --mdc-theme-secondary: #2196F3; -} - -.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label { - color: var(--mdc-theme-primary) !important; -} - -body { - margin: 0; - height: 100vh; -} - -canvas { - position: absolute; - z-index: 1; -} - -body { - background: black; - margin: 0; -} - -.fadeInBackground { - width: 100vw; - height: 100vh; - position: absolute; - - animation-name: fadeIn; - animation-iteration-count: 1; - animation-timing-function: ease-in-out; - animation-duration: 0.5s; - animation-fill-mode:forwards; - - object-fit: cover; - object-position: center; -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -footer { - text-align: center; - color: white; - - position: absolute; - bottom: 8px; - width: 100%; -} - -#it-logo{ - width:50px; - height:50px; -} - -.text{ - font-size: 16px; - font-weight: normal; - margin: 0px; -} - -.center-vertical{ - display:block; - margin-top: auto; - margin-bottom: auto; -} - -.text--large{ - font-size: 23px; - font-weight: 900; -} - -.text--small{ - font-size: 13px !important; -} - -.text--roboto{ - font-family: "Roboto", serif; -} - -.card{ - margin: auto; - - display: flex; - flex-direction: column; - - max-width: 280px; - min-width: 250px; - - padding: 16px; - - background-color: white; -} - -.padding{ - display: block; - width: 16px; - height: 16px; -} - -.row{ - display: flex; - flex-direction: row; -} - -.row--space-between{ - justify-content: space-between; -} - -.black-color{ - color: black !important; -} - -hr{ - display: block; - height: 1px; - border: 0; - border-top: 1px solid #bbb; - margin: 0px; - margin-top: 8px; - padding: 0; -} - -.centerCard { - position: absolute; - z-index: 2; - width: 100%; - height: 100%; - - flex-grow: 1; - flex-shrink: 1; - - display: grid; - grid-template-columns: auto; - grid-template-rows: auto; - justify-content: center; - align-content: center; -} - -footer { - z-index: 2; - position: absolute; - bottom: 16px; -} \ No newline at end of file diff --git a/backend/src/main/resources/static/css/mcw.min.css b/backend/src/main/resources/static/css/mcw.min.css deleted file mode 100644 index 6056e53ea..000000000 --- a/backend/src/main/resources/static/css/mcw.min.css +++ /dev/null @@ -1,10 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE - */ -.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);padding:0 8px 0 8px;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;border-radius:4px}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__ripple{border-radius:4px}.mdc-button:not(:disabled){background-color:transparent}.mdc-button:disabled{background-color:transparent}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;width:18px;height:18px;font-size:18px;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__touch{position:absolute;top:50%;right:0;height:48px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-button:disabled{color:rgba(0,0,0,.38)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon,.mdc-button--outlined .mdc-button__icon{margin-left:-4px;margin-right:8px}[dir=rtl] .mdc-button--raised .mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--unelevated .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__icon,.mdc-button--outlined .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,.mdc-button--outlined .mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mdc-button--raised,.mdc-button--unelevated{padding:0 16px 0 16px}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{color:rgba(0,0,0,.38)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--raised:hover,.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}.mdc-button--outlined{padding:0 15px 0 15px;border-width:1px;border-style:solid}.mdc-button--outlined .mdc-button__ripple{top:-1px;left:-1px;border:1px solid transparent}.mdc-button--outlined .mdc-button__touch{left:-1px;width:calc(100% + 2 * 1px)}.mdc-button--outlined:not(:disabled){border-color:rgba(0,0,0,.12)}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.12)}.mdc-button--touch{margin-top:6px;margin-bottom:6px}@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-button{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-button .mdc-button__ripple::before,.mdc-button .mdc-button__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button .mdc-button__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-button .mdc-button__ripple::before,.mdc-button .mdc-button__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-button .mdc-button__ripple::before,.mdc-button .mdc-button__ripple::after{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-button:hover .mdc-button__ripple::before{opacity:.04}.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{transition-duration:75ms;opacity:.12}.mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:.12}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-button .mdc-button__ripple{position:absolute;box-sizing:content-box;width:100%;height:100%;overflow:hidden}.mdc-button:not(.mdc-button--outlined) .mdc-button__ripple{top:0;left:0}.mdc-button--raised .mdc-button__ripple::before,.mdc-button--raised .mdc-button__ripple::after,.mdc-button--unelevated .mdc-button__ripple::before,.mdc-button--unelevated .mdc-button__ripple::after{background-color:#fff;background-color:var(--mdc-theme-on-primary, #fff)}.mdc-button--raised:hover .mdc-button__ripple::before,.mdc-button--unelevated:hover .mdc-button__ripple::before{opacity:.08}.mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before,.mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{transition-duration:75ms;opacity:.24}.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:.24}.mdc-button--raised.mdc-ripple-upgraded,.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-button{height:36px}.mdc-card{border-radius:4px;background-color:#fff;background-color:var(--mdc-theme-surface, #fff);position:relative;box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12);display:flex;flex-direction:column;box-sizing:border-box}.mdc-card .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-card--outlined{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12);border-width:1px;border-style:solid;border-color:#e0e0e0}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0,0,0,.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0,0,0,.6)}.mdc-card__primary-action{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-card__primary-action::before,.mdc-card__primary-action::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-card__primary-action::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-card__primary-action.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-card__primary-action.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-card__primary-action::before,.mdc-card__primary-action::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-card__primary-action.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-card__primary-action::before,.mdc-card__primary-action::after{background-color:#000}.mdc-card__primary-action:hover::before{opacity:.04}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused::before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-card__primary-action:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}@-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0, 0, 0, 1);animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0, 0, 0, 1);animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 1, 1);animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 1, 1);animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark{from{-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark{from{-webkit-animation-timing-function:cubic-bezier(0.14, 0, 0, 1);animation-timing-function:cubic-bezier(0.14, 0, 0, 1);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{-webkit-animation-timing-function:cubic-bezier(0.14, 0, 0, 1);animation-timing-function:cubic-bezier(0.14, 0, 0, 1);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{-webkit-animation-timing-function:cubic-bezier(0.14, 0, 0, 1);animation-timing-function:cubic-bezier(0.14, 0, 0, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(315deg);transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{-webkit-animation-timing-function:cubic-bezier(0.14, 0, 0, 1);animation-timing-function:cubic-bezier(0.14, 0, 0, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(315deg);transform:rotate(315deg);opacity:0}}@-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}32.8%,100%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}32.8%,100%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:11px}.mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background::before{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before{opacity:.04}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-checkbox .mdc-checkbox__background{top:11px;left:11px}.mdc-checkbox .mdc-checkbox__background::before{top:-13px;left:-13px;width:40px;height:40px}.mdc-checkbox .mdc-checkbox__native-control{top:0px;right:0px;left:0px;width:40px;height:40px}.mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0,0,0,.54);background-color:transparent}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786);background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000secondary00000000secondary{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786);background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}}@keyframes mdc-checkbox-fade-in-background-8A000000secondary00000000secondary{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786);background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}}@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000secondary00000000secondary{0%,80%{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786);background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}100%{border-color:rgba(0,0,0,.54);background-color:transparent}}@keyframes mdc-checkbox-fade-out-background-8A000000secondary00000000secondary{0%,80%{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786);background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}100%{border-color:rgba(0,0,0,.54);background-color:transparent}}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-8A000000secondary00000000secondary;animation-name:mdc-checkbox-fade-in-background-8A000000secondary00000000secondary}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-8A000000secondary00000000secondary;animation-name:mdc-checkbox-fade-out-background-8A000000secondary00000000secondary}.mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0,0,0,.38);background-color:transparent}.mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0,0,0,.38)}.mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff}.mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff}.mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff}.mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff}@media screen and (-ms-high-contrast: active){.mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:GrayText;background-color:transparent}.mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:GrayText;background-color:transparent}.mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:GrayText}.mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:GrayText}.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:transparent;pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__background .mdc-checkbox__background::before{background-color:#000;background-color:var(--mdc-theme-on-surface, #000)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;-webkit-transform:scaleX(0) rotate(0deg);transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none !important}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{-webkit-animation-duration:180ms;animation-duration:180ms;-webkit-animation-timing-function:linear;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{-webkit-animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{-webkit-animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{-webkit-animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{-webkit-animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__background::before{position:absolute;-webkit-transform:scale(0, 0);transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";will-change:opacity,transform;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:focus~.mdc-checkbox__background::before{-webkit-transform:scale(1);transform:scale(1);opacity:.12;transition:opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-checkbox--touch .mdc-checkbox__native-control{top:-4px;right:-4px;left:-4px;width:48px;height:48px}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(-45deg);transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(0deg);transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-checkbox .mdc-checkbox__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{background-color:#000;background-color:var(--mdc-theme-on-surface, #000)}.mdc-checkbox:hover .mdc-checkbox__ripple::before{opacity:.04}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:.12}.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:.12}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-checkbox__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-ripple-upgraded--background-focused .mdc-checkbox__background::before{content:none}.mdc-chip-trailing-action__touch{width:26px}.mdc-chip-trailing-action__touch{position:absolute;top:50%;right:0;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-chip-trailing-action{border:none;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;padding:0;outline:none;cursor:pointer;-webkit-appearance:none;background:none}.mdc-chip-trailing-action .mdc-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-chip-trailing-action .mdc-chip-trailing-action{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-chip-trailing-action .mdc-chip-trailing-action__icon{fill:currentColor;color:inherit}.mdc-chip-trailing-action{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-chip-trailing-action .mdc-chip-trailing-action__ripple::before,.mdc-chip-trailing-action .mdc-chip-trailing-action__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-chip-trailing-action .mdc-chip-trailing-action__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-chip-trailing-action.mdc-ripple-upgraded .mdc-chip-trailing-action__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip-trailing-action.mdc-ripple-upgraded .mdc-chip-trailing-action__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip-trailing-action .mdc-chip-trailing-action__ripple::before,.mdc-chip-trailing-action .mdc-chip-trailing-action__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-chip-trailing-action.mdc-ripple-upgraded .mdc-chip-trailing-action__ripple::before,.mdc-chip-trailing-action.mdc-ripple-upgraded .mdc-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-chip-trailing-action.mdc-ripple-upgraded .mdc-chip-trailing-action__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-chip-trailing-action .mdc-chip-trailing-action__ripple::before,.mdc-chip-trailing-action .mdc-chip-trailing-action__ripple::after{background-color:#000;background-color:var(--mdc-theme-on-surface, #000)}.mdc-chip-trailing-action:hover .mdc-chip-trailing-action__ripple::before{opacity:.04}.mdc-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-chip-trailing-action__ripple::before,.mdc-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-chip-trailing-action__ripple::before{transition-duration:75ms;opacity:.12}.mdc-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-chip-trailing-action__ripple::after{transition:opacity 150ms linear}.mdc-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-chip-trailing-action__ripple::after{transition-duration:75ms;opacity:.12}.mdc-chip-trailing-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-chip-trailing-action .mdc-chip-trailing-action__ripple{position:absolute;box-sizing:content-box;width:100%;height:100%;overflow:hidden}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-chip-trailing-action{color:#000}.mdc-chip__icon--trailing{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing:hover{color:rgba(0,0,0,.62)}.mdc-chip__icon--trailing:focus{color:rgba(0,0,0,.87)}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){width:20px;height:20px;font-size:20px}.mdc-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-chip__icon.mdc-chip__icon--trailing{width:18px;height:18px;font-size:18px}.mdc-chip-trailing-action{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-chip-trailing-action,.mdc-chip-trailing-action[dir=rtl]{margin-left:-4px;margin-right:4px}.mdc-chip__icon--trailing{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-chip__icon--trailing,.mdc-chip__icon--trailing[dir=rtl]{margin-left:-4px;margin-right:4px}.mdc-chip{border-radius:16px;background-color:#e0e0e0;color:rgba(0,0,0,.87);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);height:32px;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 12px;border-width:0;outline:none;cursor:pointer;-webkit-appearance:none}.mdc-chip .mdc-chip__ripple{border-radius:16px}.mdc-chip:hover{color:rgba(0,0,0,.87)}.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){margin-left:-4px;margin-right:4px}[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl]{margin-left:4px;margin-right:-4px}.mdc-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-chip::-moz-focus-inner{padding:0;border:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-chip .mdc-chip__touch{position:absolute;top:50%;right:0;height:48px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-chip--exit{transition:opacity 75ms cubic-bezier(0.4, 0, 0.2, 1),width 150ms cubic-bezier(0, 0, 0.2, 1),padding 100ms linear,margin 100ms linear;opacity:0}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{transition:stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-chip__primary-action:focus{outline:none}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip__icon--leading,.mdc-chip__icon--trailing{position:relative}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(98,0,238,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-chip__checkmark-svg{width:0;height:20px;transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{transition:opacity 75ms linear;transition-delay:-50ms;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{transition:opacity 75ms linear;transition-delay:80ms;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{width:0;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{width:0;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-chip .mdc-chip__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{background-color:rgba(0,0,0,.87)}.mdc-chip:hover .mdc-chip__ripple::before{opacity:.04}.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{transition-duration:75ms;opacity:.12}.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{transition:opacity 150ms linear}.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{transition-duration:75ms;opacity:.12}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-chip .mdc-chip__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before{opacity:.08}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before{opacity:.12}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{transition-duration:75ms;opacity:.2}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{transition:opacity 150ms linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{transition-duration:75ms;opacity:.2}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}@-webkit-keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mdc-chip-set{padding:4px;display:flex;flex-wrap:wrap;box-sizing:border-box}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set .mdc-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-chip-set--input .mdc-chip{-webkit-animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}@-webkit-keyframes mdc-circular-progress-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mdc-circular-progress-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@-webkit-keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-left-spin{from{-webkit-transform:rotate(265deg);transform:rotate(265deg)}50%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}to{-webkit-transform:rotate(265deg);transform:rotate(265deg)}}@keyframes mdc-circular-progress-left-spin{from{-webkit-transform:rotate(265deg);transform:rotate(265deg)}50%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}to{-webkit-transform:rotate(265deg);transform:rotate(265deg)}}@-webkit-keyframes mdc-circular-progress-right-spin{from{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}50%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}to{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}}@keyframes mdc-circular-progress-right-spin{from{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}50%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}to{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}}.mdc-circular-progress{width:48px;height:48px;display:inline-block;position:relative;direction:ltr;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress .mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress .mdc-circular-progress__indeterminate-circle-graphic{stroke-width:4px}.mdc-circular-progress .mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{stroke-width:3.2px}.mdc-circular-progress--small{width:24px;height:24px}.mdc-circular-progress--small .mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress--small .mdc-circular-progress__indeterminate-circle-graphic{stroke-width:2.5px}.mdc-circular-progress--small .mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{stroke-width:2px}.mdc-circular-progress--medium{width:36px;height:36px}.mdc-circular-progress--medium .mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress--medium .mdc-circular-progress__indeterminate-circle-graphic{stroke-width:3px}.mdc-circular-progress--medium .mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{stroke-width:2.4px}.mdc-circular-progress--large{width:48px;height:48px}.mdc-circular-progress--large .mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress--large .mdc-circular-progress__indeterminate-circle-graphic{stroke-width:4px}.mdc-circular-progress--large .mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{stroke-width:3.2px}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:transparent}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{-webkit-animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{-webkit-animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{-webkit-animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mdc-data-table{background-color:#fff;background-color:var(--mdc-theme-surface, #fff);border-radius:4px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.12);-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;overflow-x:auto;position:relative}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-row{background-color:inherit}.mdc-data-table__row--selected{background-color:rgba(98,0,238,.04)}.mdc-data-table__row,.mdc-data-table__pagination{border-top-color:rgba(0,0,0,.12)}.mdc-data-table__row,.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:rgba(0,0,0,.04)}.mdc-data-table__header-cell{color:rgba(0,0,0,.87)}.mdc-data-table__cell{color:rgba(0,0,0,.87)}.mdc-data-table__cell,.mdc-data-table__pagination{height:52px}.mdc-data-table__header-cell{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding-right:16px;padding-left:16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:16px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:16px}.mdc-data-table__sort-icon-button{color:rgba(0,0,0,.6)}.mdc-data-table__sort-icon-button::before,.mdc-data-table__sort-icon-button::after{background-color:rgba(0,0,0,.6)}.mdc-data-table__sort-icon-button:hover::before{opacity:.04}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused::before,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{color:rgba(0,0,0,.87)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button::before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button::after{background-color:rgba(0,0,0,.87)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:hover::before{opacity:.04}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused::before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-collapse:collapse;table-layout:fixed}.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);box-sizing:border-box;text-align:left;text-overflow:ellipsis;overflow:hidden;outline:none}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;margin-left:4px;margin-right:0;transition:-webkit-transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{display:inline-flex;align-items:center}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:#fff;background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}.mdc-data-table__pagination{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:0;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:0}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,.mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background::before{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before{opacity:.04}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:.12}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:.12}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0,0,0,.54);background-color:transparent}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee);background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000primary00000000primary{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee);background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}}@keyframes mdc-checkbox-fade-in-background-8A000000primary00000000primary{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee);background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}}@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000primary00000000primary{0%,80%{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee);background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}100%{border-color:rgba(0,0,0,.54);background-color:transparent}}@keyframes mdc-checkbox-fade-out-background-8A000000primary00000000primary{0%,80%{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee);background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}100%{border-color:rgba(0,0,0,.54);background-color:transparent}}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-8A000000primary00000000primary;animation-name:mdc-checkbox-fade-in-background-8A000000primary00000000primary}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-8A000000primary00000000primary;animation-name:mdc-checkbox-fade-out-background-8A000000primary00000000primary}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit);flex-grow:1;box-sizing:border-box;margin:0;padding:20px 24px;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{-webkit-transform:scale(1);transform:scale(1)}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{-webkit-transform:scale(1);transform:scale(1);opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-drawer{border-color:rgba(0,0,0,.12);background-color:#fff;border-radius:0 0 0 0;z-index:6;width:256px;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;height:100%;border-right-width:1px;border-right-style:solid;overflow:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer .mdc-drawer__title{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-list-group__subheader{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-drawer__subtitle{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-list-item__graphic{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-list-item{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic{color:#6200ee}.mdc-drawer .mdc-list-item--activated{color:rgba(98,0,238,.87)}[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{border-radius:0 0 0 0}.mdc-drawer .mdc-list-item{border-radius:4px}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:256px;margin-right:0}[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content,.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl]{margin-left:0;margin-right:256px}[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{border-right-width:0;border-left-width:1px;border-right-style:none;border-left-style:solid}.mdc-drawer .mdc-list-item{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);height:calc(48px - 2 * 4px);margin:8px 8px;padding:0 8px}.mdc-drawer .mdc-list-item:nth-child(1){margin-top:2px}.mdc-drawer .mdc-list-item:nth-last-child(1){margin-bottom:0}.mdc-drawer .mdc-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;padding:0 16px}.mdc-drawer .mdc-list-group__subheader::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-drawer .mdc-list-divider{margin:3px 0 4px}.mdc-drawer .mdc-list-item__text,.mdc-drawer .mdc-list-item__graphic{pointer-events:none}.mdc-drawer--animate{-webkit-transform:translateX(-100%);transform:translateX(-100%)}[dir=rtl] .mdc-drawer--animate,.mdc-drawer--animate[dir=rtl]{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-drawer--opening{-webkit-transform:translateX(0);transform:translateX(0);transition-duration:250ms}[dir=rtl] .mdc-drawer--opening,.mdc-drawer--opening[dir=rtl]{-webkit-transform:translateX(0);transform:translateX(0)}.mdc-drawer--closing{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-duration:200ms}[dir=rtl] .mdc-drawer--closing,.mdc-drawer--closing[dir=rtl]{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-drawer__header{flex-shrink:0;box-sizing:border-box;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-drawer__title::before{display:inline-block;width:0;height:36px;content:"";vertical-align:0}.mdc-drawer__title::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-drawer__subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin-bottom:0}.mdc-drawer__subtitle::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-drawer__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mdc-drawer--dismissible{left:0;right:initial;display:none;position:absolute}[dir=rtl] .mdc-drawer--dismissible,.mdc-drawer--dismissible[dir=rtl]{left:initial;right:0}.mdc-drawer--dismissible.mdc-drawer--open{display:flex}.mdc-drawer-app-content{margin-left:0;margin-right:0;position:relative}[dir=rtl] .mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl]{margin-left:0;margin-right:0}.mdc-drawer--modal{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12);left:0;right:initial;display:none;position:fixed}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:rgba(0,0,0,.32)}[dir=rtl] .mdc-drawer--modal,.mdc-drawer--modal[dir=rtl]{left:initial;right:0}.mdc-drawer--modal.mdc-drawer--open{display:flex}.mdc-drawer-scrim{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer--open+.mdc-drawer-scrim{display:block}.mdc-drawer--animate+.mdc-drawer-scrim{opacity:0}.mdc-drawer--opening+.mdc-drawer-scrim{transition-duration:250ms;opacity:1}.mdc-drawer--closing+.mdc-drawer-scrim{transition-duration:200ms;opacity:0}.mdc-elevation--z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);will-change:box-shadow}.mdc-fab{position:relative;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12);display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,-webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);background-color:#018786;background-color:var(--mdc-theme-secondary, #018786);color:#fff;color:var(--mdc-theme-on-secondary, #fff)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab:hover,.mdc-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-fab:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);border-radius:24px;padding:0 20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:-8px;margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:-8px}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:-8px}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:-8px;margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;right:0;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:""}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:-webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,-webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1),-webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-fab .mdc-fab__ripple::before,.mdc-fab .mdc-fab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-fab .mdc-fab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-fab .mdc-fab__ripple::before,.mdc-fab .mdc-fab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-fab .mdc-fab__ripple::before,.mdc-fab .mdc-fab__ripple::after{background-color:#fff;background-color:var(--mdc-theme-on-secondary, #fff)}.mdc-fab:hover .mdc-fab__ripple::before{opacity:.08}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple::before,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple::before{transition-duration:75ms;opacity:.24}.mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple::after{transition:opacity 150ms linear}.mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple::after{transition-duration:75ms;opacity:.24}.mdc-fab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-fab .mdc-fab__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(0.75);transform:translateY(-106%) scale(0.75)}.mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-standard 250ms 1;animation:mdc-floating-label-shake-float-above-standard 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:transparent;fill:currentColor;color:inherit;font-size:24px;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:48px;height:48px;padding:12px}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38))}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-icon-button::before,.mdc-icon-button::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-icon-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-icon-button.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-icon-button.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-icon-button::before,.mdc-icon-button::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-icon-button.mdc-ripple-upgraded::before,.mdc-icon-button.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-icon-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-icon-button::before,.mdc-icon-button::after{background-color:#000}.mdc-icon-button:hover::before{opacity:.04}.mdc-icon-button.mdc-ripple-upgraded--background-focused::before,.mdc-icon-button:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-icon-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-icon-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-image-list{display:flex;flex-wrap:wrap;margin:0 auto;padding:0}.mdc-image-list__item,.mdc-image-list__image-aspect-container{position:relative;box-sizing:border-box}.mdc-image-list__item{list-style-type:none}.mdc-image-list__image{width:100%}.mdc-image-list__image-aspect-container .mdc-image-list__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-image-list__image-aspect-container{padding-bottom:calc(100% / 1)}.mdc-image-list__image{border-radius:0}.mdc-image-list--with-text-protection .mdc-image-list__supporting{border-radius:0 0 0 0}.mdc-image-list__supporting{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:8px 0;line-height:24px}.mdc-image-list__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-image-list--with-text-protection .mdc-image-list__supporting{position:absolute;bottom:0;width:100%;height:48px;padding:0 16px;background:rgba(0,0,0,.6);color:#fff}.mdc-image-list--masonry{display:block}.mdc-image-list--masonry .mdc-image-list__item{-webkit-column-break-inside:avoid;break-inside:avoid-column}.mdc-image-list--masonry .mdc-image-list__image{display:block;height:auto}:root{--mdc-layout-grid-margin-desktop: 24px;--mdc-layout-grid-gutter-desktop: 24px;--mdc-layout-grid-column-width-desktop: 72px;--mdc-layout-grid-margin-tablet: 16px;--mdc-layout-grid-gutter-tablet: 16px;--mdc-layout-grid-column-width-tablet: 72px;--mdc-layout-grid-margin-phone: 16px;--mdc-layout-grid-gutter-phone: 16px;--mdc-layout-grid-column-width-phone: 72px}@media(min-width: 840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop, 24px)}}@media(min-width: 600px)and (max-width: 839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet, 16px)}}@media(max-width: 599px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone, 16px)}}@media(min-width: 840px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop, 24px);grid-template-columns:repeat(12, minmax(0, 1fr))}}}@media(min-width: 600px)and (max-width: 839px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet, 16px);grid-template-columns:repeat(8, minmax(0, 1fr))}}}@media(max-width: 599px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone, 16px);grid-template-columns:repeat(4, minmax(0, 1fr))}}}@media(min-width: 840px){.mdc-layout-grid__cell{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.3333333333% - 24px);width:calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.6666666667% - 24px);width:calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 24px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.6666666667% - 24px);width:calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 24px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.3333333333% - 24px);width:calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.6666666667% - 24px);width:calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 24px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.3333333333% - 24px);width:calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.6666666667% - 24px);width:calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 24px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}}@media(min-width: 600px)and (max-width: 839px){.mdc-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8}}}@media(max-width: 599px){.mdc-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4}}}.mdc-layout-grid__cell--order-1{order:1}.mdc-layout-grid__cell--order-2{order:2}.mdc-layout-grid__cell--order-3{order:3}.mdc-layout-grid__cell--order-4{order:4}.mdc-layout-grid__cell--order-5{order:5}.mdc-layout-grid__cell--order-6{order:6}.mdc-layout-grid__cell--order-7{order:7}.mdc-layout-grid__cell--order-8{order:8}.mdc-layout-grid__cell--order-9{order:9}.mdc-layout-grid__cell--order-10{order:10}.mdc-layout-grid__cell--order-11{order:11}.mdc-layout-grid__cell--order-12{order:12}.mdc-layout-grid__cell--align-top{align-self:flex-start}@supports(display: grid){.mdc-layout-grid__cell--align-top{align-self:start}}.mdc-layout-grid__cell--align-middle{align-self:center}.mdc-layout-grid__cell--align-bottom{align-self:flex-end}@supports(display: grid){.mdc-layout-grid__cell--align-bottom{align-self:end}}@media(min-width: 840px){.mdc-layout-grid--fixed-column-width{width:1176px;width:calc( var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2 )}}@media(min-width: 600px)and (max-width: 839px){.mdc-layout-grid--fixed-column-width{width:720px;width:calc( var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2 )}}@media(max-width: 599px){.mdc-layout-grid--fixed-column-width{width:368px;width:calc( var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2 )}}.mdc-layout-grid--align-left{margin-right:auto;margin-left:0}.mdc-layout-grid--align-right{margin-right:0;margin-left:auto}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px;z-index:1}.mdc-line-ripple::after{-webkit-transform:scaleX(0);transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-line-ripple--active::after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes mdc-linear-progress-buffering{from{-webkit-transform:rotate(180deg) translateX(-10px);transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-buffering{from{-webkit-transform:rotate(180deg) translateX(-10px);transform:rotate(180deg) translateX(-10px)}}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(-83.67142%);transform:translateX(-83.67142%)}100%{-webkit-transform:translateX(-200.611057%);transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(-83.67142%);transform:translateX(-83.67142%)}100%{-webkit-transform:translateX(-200.611057%);transform:translateX(-200.611057%)}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(-37.651913%);transform:translateX(-37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(-84.386165%);transform:translateX(-84.386165%)}100%{-webkit-transform:translateX(-160.277782%);transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(-37.651913%);transform:translateX(-37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(-84.386165%);transform:translateX(-84.386165%)}100%{-webkit-transform:translateX(-160.277782%);transform:translateX(-160.277782%)}}@-webkit-keyframes mdc-linear-progress-buffering-reverse{from{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes mdc-linear-progress-buffering-reverse{from{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;height:4px;-webkit-transform:translateZ(0);transform:translateZ(0);outline:1px solid transparent;overflow:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;-webkit-animation:none;animation:none;-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;-webkit-animation:none;animation:none;border-top:4px solid}.mdc-linear-progress__buffer{display:flex;position:absolute;width:100%;height:100%}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;background-size:10px 4px;flex:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:mdc-linear-progress-buffering 250ms infinite linear;animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{-webkit-transform:scaleX(0);transform:scaleX(0)}.mdc-linear-progress__secondary-bar{visibility:hidden}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%;-webkit-animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{-webkit-animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;visibility:visible;-webkit-animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{-webkit-animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--reversed .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{-webkit-animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse;animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{-webkit-animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse;animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}.mdc-linear-progress--reversed .mdc-linear-progress__buffer-dots{-webkit-animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;order:0;-webkit-transform:rotate(0);transform:rotate(0)}.mdc-linear-progress--reversed .mdc-linear-progress__buffer-bar{order:1}.mdc-linear-progress--closed{opacity:0;-webkit-animation:none;animation:none}.mdc-linear-progress__bar-inner{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list:focus{outline:none}.mdc-list-item{height:48px}.mdc-list-item__secondary-text{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__graphic{background-color:transparent}.mdc-list-item__graphic{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__meta{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-group__subheader{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item--disabled .mdc-list-item__text{opacity:.38}.mdc-list-item--disabled .mdc-list-item__text,.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;padding:0 16px;overflow:hidden}.mdc-list-item:focus{outline:none}.mdc-list-item--selected,.mdc-list-item--activated{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-list-item--selected .mdc-list-item__graphic,.mdc-list-item--activated .mdc-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-list-item__graphic{margin-left:0;margin-right:32px;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;fill:currentColor}.mdc-list-item[dir=rtl] .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list-item__graphic{margin-left:32px;margin-right:0}.mdc-list .mdc-list-item__graphic{display:inline-flex}.mdc-list-item__meta{margin-left:auto;margin-right:0}.mdc-list-item__meta:not(.material-icons){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}.mdc-list-item[dir=rtl] .mdc-list-item__meta,[dir=rtl] .mdc-list-item .mdc-list-item__meta{margin-left:0;margin-right:auto}.mdc-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item__text[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list--dense .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense .mdc-list-item__primary-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item__secondary-text{font-size:inherit}.mdc-list--dense .mdc-list-item{height:40px}.mdc-list--dense .mdc-list-item__graphic{margin-left:0;margin-right:36px;width:20px;height:20px}.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic{margin-left:36px;margin-right:0}.mdc-list--avatar-list .mdc-list-item{height:56px}.mdc-list--avatar-list .mdc-list-item__graphic{margin-left:0;margin-right:16px;width:40px;height:40px;border-radius:50%}.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic{margin-left:16px;margin-right:0}.mdc-list--two-line .mdc-list-item__text{align-self:flex-start}.mdc-list--two-line .mdc-list-item{height:72px}.mdc-list--two-line.mdc-list--dense .mdc-list-item,.mdc-list--avatar-list.mdc-list--dense .mdc-list-item{height:60px}.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:0;margin-right:20px;width:36px;height:36px}.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:20px;margin-right:0}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{cursor:pointer}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-divider{height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid}.mdc-list-divider{border-bottom-color:rgba(0,0,0,.12)}.mdc-list-divider--padded{margin:0 16px}.mdc-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{margin-left:0;margin-right:72px}.mdc-list-divider--inset.mdc-list-divider--padded{width:calc(100% - 72px - 16px)}.mdc-list-group .mdc-list{padding:0}.mdc-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);margin:calc((3rem - 1.5rem) / 2) 16px}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{background-color:#000}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{opacity:.04}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before{opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before{opacity:.16}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before{opacity:.08}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before{opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.2}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.2}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{background-color:#000}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-menu{min-width:112px}.mdc-menu .mdc-list-item__meta{color:rgba(0,0,0,.87)}.mdc-menu .mdc-list-item__graphic{color:rgba(0,0,0,.87)}.mdc-menu .mdc-list{color:rgba(0,0,0,.87);position:relative}.mdc-menu .mdc-list .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-menu .mdc-list-divider{margin:8px 0}.mdc-menu .mdc-list-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-menu .mdc-list-item--disabled{cursor:auto}.mdc-menu a.mdc-list-item .mdc-list-item__text,.mdc-menu a.mdc-list-item .mdc-list-item__graphic{pointer-events:none}.mdc-menu__selection-group{padding:0;fill:currentColor}.mdc-menu__selection-group .mdc-list-item{padding-left:56px;padding-right:16px}[dir=rtl] .mdc-menu__selection-group .mdc-list-item,.mdc-menu__selection-group .mdc-list-item[dir=rtl]{padding-left:16px;padding-right:56px}.mdc-menu__selection-group .mdc-menu__selection-group-icon{left:16px;right:initial;display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon,.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl]{left:initial;right:16px}.mdc-menu-item--selected .mdc-menu__selection-group-icon{display:inline}.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;transition:opacity .03s linear,-webkit-transform .12s cubic-bezier(0, 0, 0.2, 1);transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1);transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1),-webkit-transform .12s cubic-bezier(0, 0, 0.2, 1);box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-surface, #fff);color:#000;color:var(--mdc-theme-on-surface, #000);border-radius:4px;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--open{display:inline-block;-webkit-transform:scale(1);transform:scale(1);opacity:1}.mdc-menu-surface--animating-open{display:inline-block;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0;transition:opacity .075s linear}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{padding:0}.mdc-radio{padding:10px;display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54)}.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.38)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.38)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:rgba(0,0,0,.38)}.mdc-radio .mdc-radio__background::before{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__background::before{top:-10px;left:-10px;width:40px;height:40px}.mdc-radio .mdc-radio__native-control{top:0px;right:0px;left:0px;width:40px;height:40px}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;-webkit-transform:scale(0, 0);transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;-webkit-transform:scale(0, 0);transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:-4px;right:-4px;left:-4px;width:48px;height:48px}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{-webkit-transform:scale(0.5);transform:scale(0.5);transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{-webkit-transform:scale(1);transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-radio .mdc-radio__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before,.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-radio:hover .mdc-radio__ripple::before{opacity:.04}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple::before,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple::before{transition-duration:75ms;opacity:.12}.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple::after{transition:opacity 150ms linear}.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple::after{transition-duration:75ms;opacity:.12}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before{content:none}.mdc-radio__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;outline:none;overflow:hidden}.mdc-ripple-surface::before,.mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-ripple-surface.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface::before,.mdc-ripple-surface::after{background-color:#000}.mdc-ripple-surface:hover::before{opacity:.04}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-ripple-surface::before,.mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface--primary::before,.mdc-ripple-surface--primary::after{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-ripple-surface--primary:hover::before{opacity:.04}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-ripple-surface--accent::before,.mdc-ripple-surface--accent::after{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-ripple-surface--accent:hover::before{opacity:.04}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-select-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-select-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-select-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-select--with-leading-icon .mdc-select__icon{display:inline-block;box-sizing:border-box;width:24px;height:24px;border:none;opacity:.54;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;align-self:center;background-color:transparent;fill:currentColor}.mdc-select--with-leading-icon .mdc-select__icon{margin-left:12px;margin-right:12px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon,.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-select__anchor{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-select__anchor .mdc-select__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{background-color:rgba(0,0,0,.87)}.mdc-select__anchor:hover .mdc-select__ripple::before{opacity:.04}.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple::before,.mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple::before{transition-duration:75ms;opacity:.12}.mdc-select__anchor .mdc-select__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-select__menu .mdc-list .mdc-list-item--selected::before,.mdc-select__menu .mdc-list .mdc-list-item--selected::after{background-color:#000;background-color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before{opacity:.04}.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before,.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-select{position:relative}.mdc-select:not(.mdc-select--disabled) .mdc-select__anchor{background-color:#f5f5f5}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0,0,0,.87)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-select:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42)}.mdc-select:not(.mdc-select--disabled) .mdc-select__anchor+.mdc-select-helper-text{color:rgba(0,0,0,.6)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-select:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.87)}.mdc-select .mdc-floating-label{left:16px;right:initial;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}[dir=rtl] .mdc-select .mdc-floating-label,.mdc-select .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-select.mdc-select--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label,.mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-select .mdc-select__anchor{border-radius:4px 4px 0 0}.mdc-select .mdc-select__anchor{padding-left:16px;padding-right:0}[dir=rtl] .mdc-select .mdc-select__anchor,.mdc-select .mdc-select__anchor[dir=rtl]{padding-left:0;padding-right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor{padding-left:0;padding-right:0}[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl]{padding-left:0;padding-right:0}.mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center;margin-left:12px;margin-right:12px;width:24px;height:24px;align-self:center;flex-shrink:0;pointer-events:none;transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-select__dropdown-icon,.mdc-select__dropdown-icon[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select--focused .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%236200ee%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--activated .mdc-select__dropdown-icon{-webkit-transform:rotate(180deg) translateY(-5px);transform:rotate(180deg) translateY(-5px);transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-select__anchor{height:56px;display:inline-flex;align-items:baseline;display:inline-flex;position:relative;box-sizing:border-box;overflow:hidden;outline:none;cursor:pointer;min-width:200px}.mdc-select__anchor::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text,.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text{height:100%}.mdc-select--outlined .mdc-select__anchor::before,.mdc-select--no-label .mdc-select__anchor::before{display:none}.mdc-select__anchor .mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(0.75);transform:translateY(-106%) scale(0.75)}.mdc-select__anchor.mdc-select--focused .mdc-line-ripple::after{-webkit-transform:scale(1, 2);transform:scale(1, 2);opacity:1}.mdc-select__anchor+.mdc-select-helper-text{margin-right:16px;margin-left:16px}.mdc-select--focused .mdc-select__anchor+.mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg){opacity:1}.mdc-select__selected-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);box-sizing:border-box;width:0;flex-grow:1;height:28px;border:none;outline:none;padding:0;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;text-overflow:ellipsis;background-color:transparent;color:inherit}.mdc-select__selected-text::-ms-expand{display:none}.mdc-select__selected-text::-ms-value{background-color:transparent;color:inherit}.mdc-select--outlined{border:none}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{background-color:transparent}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-select--outlined .mdc-select__selected-text{border-radius:4px}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{background-color:transparent}.mdc-select--outlined .mdc-select__anchor{overflow:visible}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined 250ms 1}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) scale(1);transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) scale(0.75);transform:translateY(-34.75px) scale(0.75)}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-select--outlined .mdc-select__selected-text{display:flex;border:none;z-index:1;background-color:transparent}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{line-height:1.15rem;pointer-events:auto}.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#b00020}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid .mdc-select__anchor+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23b00020%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--invalid+.mdc-select-helper-text--validation-msg{opacity:1}.mdc-select--required .mdc-floating-label::after{content:"*"}.mdc-select--disabled{cursor:default;pointer-events:none}.mdc-select--disabled .mdc-select__anchor{background-color:#fafafa}.mdc-select--disabled .mdc-floating-label{color:rgba(0,0,0,.38)}.mdc-select--disabled .mdc-select__dropdown-icon{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center}.mdc-select--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.38)}.mdc-select--disabled .mdc-line-ripple::before{border-bottom-style:dotted}.mdc-select--disabled .mdc-select__icon{color:rgba(0,0,0,.38)}.mdc-select--disabled .mdc-select__selected-text{color:rgba(0,0,0,.38);pointer-events:none}.mdc-select--disabled.mdc-select--outlined .mdc-select__anchor{background-color:transparent}.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading,.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch,.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.16)}.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:initial}[dir=rtl] .mdc-select--with-leading-icon .mdc-floating-label,.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{left:36px;right:initial}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl]{left:initial;right:36px}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) translateX(-32px) scale(1);transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-37.25px) translateX(32px) scale(1);transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) translateX(-32px) scale(0.75);transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-34.75px) translateX(32px) scale(0.75);transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1}[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake,.mdc-select--with-leading-icon.mdc-select--outlined[dir=rtl] .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1}.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text{padding-left:32px;padding-right:32px}[dir=rtl] .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text,.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text[dir=rtl]{padding-left:32px;padding-right:32px}.mdc-select__menu .mdc-list .mdc-list-item--selected{color:#000;color:var(--mdc-theme-on-surface, #000)}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}@-webkit-keyframes mdc-slider-emphasize{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(0.571);transform:scale(0.571)}}@keyframes mdc-slider-emphasize{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(0.571);transform:scale(0.571)}}.mdc-slider{position:relative;width:100%;height:48px;cursor:pointer;touch-action:pan-x;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container::after{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786);opacity:.26}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb{fill:#018786;fill:var(--mdc-theme-secondary, #018786);stroke:#018786;stroke:var(--mdc-theme-secondary, #018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{color:#fff;color:var(--mdc-theme-text-primary-on-dark, white)}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__track{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__track-container::after{background-color:#9a9a9a;opacity:.26}.mdc-slider--disabled .mdc-slider__track-marker-container{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{fill:#9a9a9a;stroke:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{stroke:#fff;stroke:var(--mdc-slider-bg-color-behind-component, white)}.mdc-slider:focus{outline:none}.mdc-slider__track-container{position:absolute;top:50%;width:100%;height:2px;overflow:hidden}.mdc-slider__track-container::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}.mdc-slider__track{position:absolute;width:100%;height:100%;-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.mdc-slider[dir=rtl] .mdc-slider__track,[dir=rtl] .mdc-slider .mdc-slider__track{-webkit-transform-origin:right top;transform-origin:right top}.mdc-slider__track-marker-container{display:flex;margin-right:0;margin-left:-1px;visibility:hidden}.mdc-slider[dir=rtl] .mdc-slider__track-marker-container,[dir=rtl] .mdc-slider .mdc-slider__track-marker-container{margin-right:-1px;margin-left:0}.mdc-slider__track-marker-container::after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker{flex:1}.mdc-slider__track-marker::after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker:first-child::after{width:3px}.mdc-slider__thumb-container{position:absolute;top:15px;left:0;width:21px;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.mdc-slider__thumb{position:absolute;top:0;left:0;-webkit-transform:scale(0.571);transform:scale(0.571);stroke-width:3.5;transition:fill 100ms ease-out,stroke 100ms ease-out,-webkit-transform 100ms ease-out;transition:transform 100ms ease-out,fill 100ms ease-out,stroke 100ms ease-out;transition:transform 100ms ease-out,fill 100ms ease-out,stroke 100ms ease-out,-webkit-transform 100ms ease-out}.mdc-slider__focus-ring{width:21px;height:21px;border-radius:50%;opacity:0;transition:opacity 266.67ms ease-out,background-color 266.67ms ease-out,-webkit-transform 266.67ms ease-out;transition:transform 266.67ms ease-out,opacity 266.67ms ease-out,background-color 266.67ms ease-out;transition:transform 266.67ms ease-out,opacity 266.67ms ease-out,background-color 266.67ms ease-out,-webkit-transform 266.67ms ease-out}.mdc-slider__pin{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:26px;height:26px;margin-top:-2px;margin-left:-2px;-webkit-transform:rotate(-45deg) scale(0) translate(0, 0);transform:rotate(-45deg) scale(0) translate(0, 0);border-radius:50% 50% 50% 0%;z-index:1;transition:-webkit-transform 100ms ease-out;transition:transform 100ms ease-out;transition:transform 100ms ease-out, -webkit-transform 100ms ease-out}.mdc-slider__pin-value-marker{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mdc-slider--active .mdc-slider__thumb{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.mdc-slider--focus .mdc-slider__thumb{-webkit-animation:mdc-slider-emphasize 266.67ms linear;animation:mdc-slider-emphasize 266.67ms linear}.mdc-slider--focus .mdc-slider__focus-ring{-webkit-transform:scale3d(1.55, 1.55, 1.55);transform:scale3d(1.55, 1.55, 1.55);opacity:.25}.mdc-slider--in-transit .mdc-slider__thumb{transition-delay:140ms}.mdc-slider--in-transit .mdc-slider__thumb-container,.mdc-slider--in-transit .mdc-slider__track,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track{transition:-webkit-transform 80ms ease;transition:transform 80ms ease;transition:transform 80ms ease, -webkit-transform 80ms ease}.mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb{-webkit-transform:scale(calc(12 / 21));transform:scale(calc(12 / 21))}.mdc-slider--discrete.mdc-slider--active .mdc-slider__pin{-webkit-transform:rotate(-45deg) scale(1) translate(19px, -20px);transform:rotate(-45deg) scale(1) translate(19px, -20px)}.mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb{-webkit-animation:none;animation:none}.mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container{visibility:visible}.mdc-snackbar{z-index:8;margin:8px;display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar__surface{background-color:#333}.mdc-snackbar__label{color:rgba(255,255,255,.87)}.mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{max-width:672px}.mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-snackbar__surface{border-radius:4px}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__label{padding-left:16px;padding-right:0;padding-bottom:12px}[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label,.mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl]{padding-left:0;padding-right:16px}.mdc-snackbar--stacked .mdc-snackbar__surface{flex-direction:column;align-items:flex-start}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{-webkit-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto;transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-snackbar--closing .mdc-snackbar__surface{-webkit-transform:scale(1);transform:scale(1);transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-snackbar__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action::before,.mdc-snackbar__action::after{background-color:#bb86fc}.mdc-snackbar__action:hover::before{opacity:.08}.mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24}.mdc-snackbar__action:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-snackbar__dismiss{color:rgba(255,255,255,.87)}.mdc-snackbar__dismiss::before,.mdc-snackbar__dismiss::after{background-color:rgba(255,255,255,.87)}.mdc-snackbar__dismiss:hover::before{opacity:.08}.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{width:36px;height:36px;padding:9px;font-size:18px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss svg,.mdc-snackbar__dismiss.mdc-snackbar__dismiss img{width:18px;height:18px}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mdc-switch__thumb-underlay{left:-18px;right:initial;top:-17px;width:48px;height:48px}[dir=rtl] .mdc-switch__thumb-underlay,.mdc-switch__thumb-underlay[dir=rtl]{left:initial;right:-18px}.mdc-switch__native-control{width:68px;height:48px}.mdc-switch{display:inline-block;position:relative;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786);border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;background-color:var(--mdc-theme-on-surface, #000)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;background-color:var(--mdc-theme-surface, #fff);border-color:#fff;border-color:var(--mdc-theme-surface, #fff)}.mdc-switch__native-control{left:0;right:initial;position:absolute;top:0;margin:0;opacity:0;cursor:pointer;pointer-events:auto;transition:-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-switch__native-control,.mdc-switch__native-control[dir=rtl]{left:initial;right:0}.mdc-switch__track{box-sizing:border-box;width:32px;height:14px;border:1px solid transparent;border-radius:7px;opacity:.38;transition:opacity 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch__thumb-underlay{display:flex;position:absolute;align-items:center;justify-content:center;-webkit-transform:translateX(0);transform:translateX(0);transition:background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch__thumb{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);box-sizing:border-box;width:20px;height:20px;border:10px solid;border-radius:50%;pointer-events:none;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{-webkit-transform:translateX(20px);transform:translateX(20px)}[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay,.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl]{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.mdc-switch--checked .mdc-switch__native-control{-webkit-transform:translateX(-20px);transform:translateX(-20px)}[dir=rtl] .mdc-switch--checked .mdc-switch__native-control,.mdc-switch--checked .mdc-switch__native-control[dir=rtl]{-webkit-transform:translateX(20px);transform:translateX(20px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after{background-color:#9e9e9e}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover::before{opacity:.08}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-switch__thumb-underlay{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-switch__thumb-underlay::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before,.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-switch__thumb-underlay:hover::before{opacity:.04}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before,.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-switch__thumb-underlay.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);padding-right:24px;padding-left:24px;position:relative;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;background:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab .mdc-tab__text-label{color:rgba(0,0,0,.6)}.mdc-tab .mdc-tab__icon{color:rgba(0,0,0,.54);fill:currentColor}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{position:relative;display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;width:24px;height:24px;font-size:24px;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-tab--active .mdc-tab__icon{color:#6200ee;color:var(--mdc-theme-primary, #6200ee);fill:currentColor}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab__ripple{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mdc-tab__ripple::before,.mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-tab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-tab__ripple.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab__ripple.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab__ripple::before,.mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-tab__ripple.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-tab__ripple::before,.mdc-tab__ripple::after{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-tab__ripple:hover::before{opacity:.04}.mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before,.mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.mdc-tab__ripple:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.mdc-tab__ripple.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary, #018786)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator__content{-webkit-transform-origin:left;transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1);transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1);transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-scroller__test{position:absolute;top:-9999px;width:100px;height:100px;overflow-x:scroll}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{position:relative;display:flex;flex:1 0 auto;-webkit-transform:none;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}[dir=rtl] .mdc-text-field__icon--leading,.mdc-text-field__icon--leading[dir=rtl]{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{margin-left:12px;margin-right:12px}[dir=rtl] .mdc-text-field__icon--trailing,.mdc-text-field__icon--trailing[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-text-field--filled{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-radius:4px 4px 0 0;padding:0 16px;display:inline-flex;align-items:baseline;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0,0,0,.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0,0,0,.6)}.mdc-text-field .mdc-floating-label{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.mdc-text-field.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field.mdc-text-field--with-leading-icon,.mdc-text-field.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field.mdc-text-field--with-trailing-icon,.mdc-text-field.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}[dir=rtl] .mdc-text-field.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon,.mdc-text-field.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:0}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;min-width:0;border:none;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input:-webkit-autofill{z-index:auto !important}@media all{.mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.mdc-text-field__input::-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field--fullwidth .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mdc-text-field--fullwidth .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mdc-text-field--fullwidth .mdc-text-field__input::-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input::-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mdc-text-field--fullwidth .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}@media all{.mdc-text-field--fullwidth .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field__input:-webkit-autofill+.mdc-floating-label{-webkit-transform:translateY(-50%) scale(0.75);transform:translateY(-50%) scale(0.75);cursor:auto}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{background-color:rgba(0,0,0,.87)}.mdc-text-field--filled:hover .mdc-text-field__ripple::before{opacity:.04}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:.12}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(0.75);transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) scale(1);transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) scale(0.75);transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::before,.mdc-text-field--outlined .mdc-text-field__ripple::after{content:none}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:transparent;z-index:1}.mdc-text-field--outlined .mdc-text-field__icon{z-index:2}.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--textarea{align-items:center;width:auto;height:auto;padding:0;overflow:visible;transition:none}.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px}.mdc-text-field--textarea .mdc-text-field__ripple::before,.mdc-text-field--textarea .mdc-text-field__ripple::after{content:none}.mdc-text-field--textarea:not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--textarea .mdc-text-field-character-counter{left:initial;right:16px;position:absolute;bottom:13px}[dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter,.mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl]{left:16px;right:initial}.mdc-text-field--textarea .mdc-floating-label{left:4px;right:initial;top:17px;width:auto}[dir=rtl] .mdc-text-field--textarea .mdc-floating-label,.mdc-text-field--textarea .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){-webkit-transform:none;transform:none}.mdc-text-field--textarea .mdc-floating-label--float-above{-webkit-transform:translateY(-144%) scale(1);transform:translateY(-144%) scale(1)}.mdc-text-field--textarea .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-130%) scale(0.75);transform:translateY(-130%) scale(0.75)}.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-textarea 250ms 1;animation:mdc-floating-label-shake-float-above-textarea 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-textarea{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-textarea{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)}}.mdc-text-field--textarea .mdc-text-field__input{height:auto;align-self:stretch;box-sizing:border-box;margin-top:8px;margin-bottom:1px;margin-left:0;margin-right:1px;padding:0 16px 16px;line-height:1.75rem}[dir=rtl] .mdc-text-field--textarea .mdc-text-field__input,.mdc-text-field--textarea .mdc-text-field__input[dir=rtl]{margin-left:1px;margin-right:0}.mdc-text-field--textarea .mdc-text-field-character-counter+.mdc-text-field__input{margin-bottom:28px;padding-bottom:0}.mdc-text-field--fullwidth{padding:0;width:100%}.mdc-text-field--fullwidth:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--fullwidth.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea){display:flex}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input{height:100%}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-floating-label{display:none}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::before{display:none}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__ripple::before,.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__ripple::after{content:none}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input{resize:vertical}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) translateX(-32px) scale(1);transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-37.25px) translateX(32px) scale(1);transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) translateX(-32px) scale(0.75);transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-34.75px) translateX(32px) scale(0.75);transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field__input:required~.mdc-floating-label::after,.mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label::after{margin-left:1px;content:"*"}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0,0,0,.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0,0,0,.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}:root{--mdc-theme-primary: #6200ee;--mdc-theme-secondary: #018786;--mdc-theme-background: #fff;--mdc-theme-surface: #fff;--mdc-theme-error: #b00020;--mdc-theme-on-primary: #fff;--mdc-theme-on-secondary: #fff;--mdc-theme-on-surface: #000;--mdc-theme-on-error: #fff;--mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-dark: white;--mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);--mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);--mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);--mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5)}.mdc-theme--primary{color:#6200ee !important;color:var(--mdc-theme-primary, #6200ee) !important}.mdc-theme--secondary{color:#018786 !important;color:var(--mdc-theme-secondary, #018786) !important}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background, #fff)}.mdc-theme--surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-theme--error{color:#b00020 !important;color:var(--mdc-theme-error, #b00020) !important}.mdc-theme--on-primary{color:#fff !important;color:var(--mdc-theme-on-primary, #fff) !important}.mdc-theme--on-secondary{color:#fff !important;color:var(--mdc-theme-on-secondary, #fff) !important}.mdc-theme--on-surface{color:#000 !important;color:var(--mdc-theme-on-surface, #000) !important}.mdc-theme--on-error{color:#fff !important;color:var(--mdc-theme-on-error, #fff) !important}.mdc-theme--text-primary-on-background{color:rgba(0,0,0,.87) !important;color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important}.mdc-theme--text-secondary-on-background{color:rgba(0,0,0,.54) !important;color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important}.mdc-theme--text-hint-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-disabled-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-icon-on-background{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-primary-on-light{color:rgba(0,0,0,.87) !important;color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important}.mdc-theme--text-secondary-on-light{color:rgba(0,0,0,.54) !important;color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important}.mdc-theme--text-hint-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-disabled-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-icon-on-light{color:rgba(0,0,0,.38) !important;color:var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-primary-on-dark{color:#fff !important;color:var(--mdc-theme-text-primary-on-dark, white) !important}.mdc-theme--text-secondary-on-dark{color:rgba(255,255,255,.7) !important;color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important}.mdc-theme--text-hint-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--text-disabled-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--text-icon-on-dark{color:rgba(255,255,255,.5) !important;color:var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--primary-bg{background-color:#6200ee !important;background-color:var(--mdc-theme-primary, #6200ee) !important}.mdc-theme--secondary-bg{background-color:#018786 !important;background-color:var(--mdc-theme-secondary, #018786) !important}.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);color:#fff;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:#fff;background-color:var(--mdc-theme-on-primary, #fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before{opacity:.08}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.24}.mdc-top-app-bar__row{display:flex;position:relative;box-sizing:border-box;width:100%;height:64px}.mdc-top-app-bar__section{display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);padding-left:20px;padding-right:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1}[dir=rtl] .mdc-top-app-bar__title,.mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-radius:0 0 24px 0}[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{border-radius:0 0 0 24px}.mdc-top-app-bar--short{top:0;right:auto;left:0;width:100%;transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-top-app-bar--short,.mdc-top-app-bar--short[dir=rtl]{right:0;left:auto}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.mdc-top-app-bar--short-collapsed{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);width:56px;transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title,.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow 200ms linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);transition:box-shadow 200ms linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:20px;padding-right:0;padding-bottom:9px}[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media(max-width: 599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed{transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}.mdc-typography{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-font-family, Roboto, sans-serif)}.mdc-typography--headline1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:6rem;font-size:var(--mdc-typography-headline1-font-size, 6rem);line-height:6rem;line-height:var(--mdc-typography-headline1-line-height, 6rem);font-weight:300;font-weight:var(--mdc-typography-headline1-font-weight, 300);letter-spacing:-0.015625em;letter-spacing:var(--mdc-typography-headline1-letter-spacing, -0.015625em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline1-text-decoration, inherit);text-decoration:var(--mdc-typography-headline1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline1-text-transform, inherit)}.mdc-typography--headline2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:3.75rem;font-size:var(--mdc-typography-headline2-font-size, 3.75rem);line-height:3.75rem;line-height:var(--mdc-typography-headline2-line-height, 3.75rem);font-weight:300;font-weight:var(--mdc-typography-headline2-font-weight, 300);letter-spacing:-0.0083333333em;letter-spacing:var(--mdc-typography-headline2-letter-spacing, -0.0083333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline2-text-decoration, inherit);text-decoration:var(--mdc-typography-headline2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline2-text-transform, inherit)}.mdc-typography--headline3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline3-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:3rem;font-size:var(--mdc-typography-headline3-font-size, 3rem);line-height:3.125rem;line-height:var(--mdc-typography-headline3-line-height, 3.125rem);font-weight:400;font-weight:var(--mdc-typography-headline3-font-weight, 400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline3-letter-spacing, normal);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline3-text-decoration, inherit);text-decoration:var(--mdc-typography-headline3-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline3-text-transform, inherit)}.mdc-typography--headline4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline4-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:2.125rem;font-size:var(--mdc-typography-headline4-font-size, 2.125rem);line-height:2.5rem;line-height:var(--mdc-typography-headline4-line-height, 2.5rem);font-weight:400;font-weight:var(--mdc-typography-headline4-font-weight, 400);letter-spacing:.0073529412em;letter-spacing:var(--mdc-typography-headline4-letter-spacing, 0.0073529412em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline4-text-decoration, inherit);text-decoration:var(--mdc-typography-headline4-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline4-text-transform, inherit)}.mdc-typography--headline5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline5-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size, 1.5rem);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height, 2rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight, 400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing, normal);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline5-text-decoration, inherit);text-decoration:var(--mdc-typography-headline5-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform, inherit)}.mdc-typography--headline6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-typography--subtitle1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit)}.mdc-typography--subtitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit)}.mdc-typography--body1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.mdc-typography--body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mdc-typography--caption{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}.mdc-typography--button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase)}.mdc-typography--overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.75rem;font-size:var(--mdc-typography-overline-font-size, 0.75rem);line-height:2rem;line-height:var(--mdc-typography-overline-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight, 500);letter-spacing:.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing, 0.1666666667em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration, none);text-decoration:var(--mdc-typography-overline-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform, uppercase)} - -/*# sourceMappingURL=material-components-web.min.css.map*/ \ No newline at end of file diff --git a/backend/src/main/resources/static/img/404.jpg b/backend/src/main/resources/static/img/404.jpg deleted file mode 100644 index ab668e8729152874ef527f95fc01a5aaf26e9f00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27745 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

lJ4OlhoJVxfn_Zjpz}1xlH<9eqp|S? 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 BsP6y( diff --git a/backend/src/main/resources/static/img/500.gif b/backend/src/main/resources/static/img/500.gif deleted file mode 100644 index bd74b3418e8601ec3a2127c374b30465e0496d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1023448 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%0AuTp$Q*L- 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

+iK}ql$5^=e@s^Jqd-*$JG?0=p#uc^(2M{Q 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

gSQI1X^g1kc=VzRcf5G+s4K)%suy<&DlcP+_yP$ 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

JRY)4$bEP3FiVi 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

00YIjIk^V8fLZXkX- zL}g{6U7Cwwmcz%mZjIE=xW~eUKu2gcWRBxNHeWXf3CPw4`q&c*fc98LW_T8U47xFa z2x3FYE1HXfJ_t^#FE@&g!A{r zCe5u_#m5C#Z-e!SY`VB~$0^5AUl%(;shc+!*_ah<78hxhrZuQr{AW#leiL6Y?fbTq zKX_O}Ia|7xp1+E0c(gBTNBSLO{2=_6{h+yoM=g4GJ77DP0}&ui9W)S!J+gn?91SSC zzN=T|cVn&`*}rqUwO;wL#u2;|Z#1?+n4Yy(0oDXxq9W)vcd@rz6*}L4mCt9WfYP!ND_mRuW8VA2=lA z>|Kdhb80nznW)KHSk2dYRYvh9g0D0|YC$T$X2Y*?IUwo51P{WjD!AhlA3nLM69qm| zn^X>0*~V2JMOq>HBO)TbcN=l5kH(2Q-X(?>ueD_)ZnQ~l)!c3mCmswSP*J;Gl22zqoMukkc|Ef(FgH%Baeg z{O^RU2dad_OaGcQ-|@WFXef`|XSD(K25zAmuJgf`T2=j}DxO@+Pg1PhF_r6^@ z?+S^D2{VRJO{G(V^wns{t9!~;2CEewD$qXtX+FT}!v*fi0zIwoxe9=XS(`M!>$f~m z-`MvP)DAxtEjW27ESt#&I8WPASlXQ4*)`lu#L_bQ-&4#t^1ZBK~4KFw9pw__}Qqc{?dN+w3f6NJO+*THUK}sXLYH?uwxS znZDKY!IaelPGzOpwkw8jH;Q~G zQN{6_1f`4|rdD}phM_NdwO-hj}N zcw_eP_cg}SV>2oa9@?r=pI;z#9ZN&EE7ydD`twU2X)#RhVD~EFys~v}2_p zH=hmXJ!roE`&qAh(D0Ao{pQB4ekeENWDgbZ73n(EU?s{|u)gnEF8~R*8R6`XeGh=r47G9?-dL010_`8KnUe-y4(ZT=(MH18s%kb3qGQtKT++uyvTiB zrg8PuF6; zIqG?kWEX^0|2=7b`9Yk zv8SqP0?SkC5+>i&7390m6Lmop3Ra6i3mH$&oMDiC#T~Pzx!pjvQ0vQ!F88w-&S%oe zz8HLPq(!oKFAWnaH$Ai9dHTe77aMfqR+q}kpq#4$#qXz}P4}@?%*R-8qb42dGDom# zpA73Jt|auZ_(a?8NK}dTkAAwTa?Mf~+_R7I+=|7?3$k@Hb{goK!|<5mN{YS_-`)IQ)5I6I@RKcU>6V< ztA*sS8jV!66djpO>KXChqWYadFczt+{ewVM$23W8as!Tf+_rB&0zNHi`0~>qZ2I=; z$RIRPSa`EP5tt{n=YKYPrDLvU>7RV2 z>C2L}+A0_YZtB4MBU^;P8o z*(UqMr>|g2L@fuSJelRU<0w){!!hmj|2A`@<31a|nB2`?+%%fgEHVD7&b%ofxzO%_ zw16ezw1RLhH-7YDqvm)F>FQp(bP{#L7X)sxwRQ>bK4jL)?H0c)1|?w7S;<@k{Ax~| zGYF;(N(N)9k~x+MV1gYJf*GFUnJK=hWQ{>_xDsS;l`+dTL4NX6gY6mt2=AGYhYzCW zfTUuKE5N-IG+Fd+G2i4vs^EItq#-knLELZ0h)$9~^l8>m+x__#%g=NJyrT^a+cP`xb2cW5NGRNM)#_r9H2Gw?TekPNH+^`Q_ z=XL$8wr|MASQZ0`v(4Uhw-<7vYoh|b;d7={&&7-Ckc8xS(aI-j%&bK|CG~p8re7vT zs#2-jkZnGiy`kx3VqI9RHzi&c1l(OnHV;V#j{P!GS8RJWr(42yRPJWG}gxfIw6x=d64M=fPJt9?JkA!+(0Zu~HaFzM%~f+^2Om!}_CgDdV=Qb`l6J)Z*#J{Vd}ANcQIP1F#r1y*qV_50;wVF+?c z`}-eTt&EA@dxDQ{A7zK5Gwiq}WJT1s8k`n(5WUp)U{|Tv!%T~Y&dJl=5%uLMrS&&$ zzSr@``EzPKhdziokAwFUT*Uj=1kl(X#(Tnxi3W2@wP{uhD3;j0)se$>5mZB6Z99Mt zD1?x%0y`b$>0R}ar%@$^R7Q2_w%Go=M>hF);Ooj+V%>C7E<(d(a0jK4Ke|!8lH+OR z;ul_Iu`h+2mV#>S=+HEe?W8bI<8xTjFpNZx1Jrj8a|{8wGm$}lP1jq)i?2GIcdQ;C%L_VGY9UaPyn;%R2s^RXOPP2Ys&}?{@HV--inP_aY&XslBF~n9HcA0q8dA zyS{#aCcnDx?2K<-wmNe2#z#l%DL=lX&b+VS@K@be6q)x}w_rhWo zfD&+sA}tJ!tt)u$o1lX_zG=CNURDj@NH0<EHGVzKXkbs{o~! zh6hbf6M=O0$%tco*&3OymlU()`QkMby#7ty8ZQ{@1)eS*)&yx_q-(>a>H=K=Ds8mw z(n~3%w7r;E&!NO>yK);fNUNkBTAk6%BrMY17!YOHlQ^jf;~j10 zG3|Qx6sYfg0Wc>yt(1_wJeIiIP7KY1K*(W;ZfjStDA>EXZ&dLh>Gi#C>&0w+RErMEaoN)({hUVSHk@=gRgjak z@58!S)CBX~@B>1^mU<#iww46ytO%N)_s&_jW4ke$GuYc^TjE(q_n~(ClD&@P^KL}$ znoC0~JC=H7{h%&e&|LKCFKeI7bhQeqWA zsFIq7BMDU-FoA}&4rmplM4z_>lh24!1()x87_s7m9S51&N?~J6m=_%yS&lP4hjWec zRO}jJoKblVMv%DRv==++oD-y#AvWDa0zTNc(WDOk@`R7RVB>D27bf^j^9o`_ zh$^=54aY~LShpdfU%m2-4i1r$-y?QaKOpsRl^5ugzHt}Hrt|5m6k$pJ)ykvE;TdUs z-VkDTxMb>0A>w%XCf_(}UtXq2G_y;73)Yu6P%#&FF*-f3kikiBLo=WycMCX&mmzl3 z9CP-^yw{0T@&n|oKLjcT9HgXu3>7hwc5S<7J_wBgh{s`SNI*9O@%IjCJ}KM|N$G z)Gp8%h9$FAH2rb<>^~&70tW0Rp~lCIj_(ncoB^Q)9Pj|r+mSbu&YqbUzq*l4>C?MJg40YtJ$8 z5{^z?&v12=dK(*k2bDP7bolaCoIq6_!_c?7ps@hboTFRY#zgmRY%tu8r7M`1kQ!w(1&&1RjIviuP7Z>WA&6#%Y62bK4VXeX zJ1aOTY#CEkdez&1_b{i4EklPjQ__0&uWT^k^+@F$^!EKuda8`2nHja5)c4$)es(~!c zeKG(F_7#tiF>JMc1NyJ&?vpW6+5pi(1{eh3$=-XDZR6 zLaC{5f}1{4t()}s5JSqYky*pcofE!@9;yJK7ahqqNDfYF3+Yd`%x|)7On|=TzWX$% zTg6#98fnoPsQIpjW`FcN1C2@1J^19<%P7w~S1CX>!WV>{rK{_JU~`|3jO5V$OQTui zv2$eYbH%zhvXz}!zQS7uzQb5U%UXAbL73<0LK;%iUi|m$9c@gyDxcl9AHk0p*%G+f zZC&*-MbC}9d7kz~k4P4I)sxj9DBFK!|LE8}{jZnk;H8tagE2((4+~aPfRSR5ejCVT z`ss~04+D|>3DcUI;6ZKX;4z&07^&7i*}PMrbPR->|ENol&4_oG%$253UP>nHsb+h>T37vyjdd0&_Na265(LtIVvlEU{d zK$Tt-KKHh@iI{CC4{7iAKpiC1ccKg|U7zSV(Fsnq6mic!(n>QeN1uqk(QVF&+hO=F zF*V4G(C9VGJP_?rf?$tS3s=?F3o`GNJsQ^enOyBzaen`e?7+^oN2GDzk!<)37}*9h z-<^l3lebI_xbKtcJ9v%61H?fLs>*TOh(}BPO6Sq`KWlid-{}vd7&=aK3)HzhI^H@d&@q-RoB3qjW(q|stb&Qi|qd+Wl6m_&d77HO=M%s>9T z=q)?^eVD@VS%uXrP~Ee@y8zbQlYajFX)hExD_9~&6Xjc*d-xlR$TI$xga=c15$-cb z_jWd19m%2UT(L{|HrH1K1Skf}{E_H~B5xI)U{97AuAW6k~;BJMWJ zmpk8p5#!i~PEMF~HiI5&Jq8kzlkvu_{kD?4B`*Ej}yU@36GdS8yvRi0|OV`hmwMTU#*&0)H%0g=C1*p~5TkdL` z=dNA-`qgKjYXrbH4YY=XrBVw(9=X(&2|qI$)h9dl-%GzxjZW?q8jcIo{Mu-dqv1q3Hb|So21M8?O^rC5(9Z2!22KUuN@I zYFWG3!+?qZJXZA73${n`v)6RloPf{QOaYLSpR6UhP~E#<&#YHNZOJJ$M7tKi zWE3k(#)yCVNMEi z?6@Z};K)iUZXYZ=xu`8{q(&YzpJOGE1+|M~g|@pFer&i~;2v1NYTG}AFc5tV<8^&1 z{l|W00hhu4k2ymWR>Dly!Cfd*F?o9iC?}u-l+O5VEr#U`j_M!D_GkMd@#x{@V zr~sqalgxL4BX+y(|JC9k1X1QL!VZPlHup3}Q)#!lYxco?@}Y5f$b;Dnl_xcemo_o$ zpr|!_Q*qY@>!UjNXDshB>i%Fnp6R`;KX{DJQSN+{p}D278OZ%0L=ol}UwBhyhRRH8 zRby()+3HFk`b_pksurzm1BrY2ui=B}groQGMasMGYbafrf6H?>fZGO?CZW@=GC|Sd z<$s6sPdKZ&xDtNYq(lOQH{rt0<&R5)0-K#q|Ni29s?X)HmUU`=e0%P$h4S~UE;HBz zf;naf5sh-}Mi(|f$a^M0g2EmeMYd@0<4Gq`JZ4<%<+W&LntlBCtfBbiq95MCak5$^ zICffsAv<)CRW{@=0_GQ2Ha5$Gl5)ijI?i^S#??LP9w<0_K?SW!PprueNSgsJqneqL z?6v_(SN?5+2iRsc7pX9$dMqGvpD3}kC%HQ3#Q@mGs@1D#|8k<4oz55y(g`7ZlCLo~ zdReaVaQAF0_pHkMYWQ`z+M7ZX9mRm4LiT{QT^jyN`zr$Vsol>Eqs`TXHS|1v6TyOGk2;Rz^9}Ejxm%{`T{P$AzHIYL76Q8O#iSX9FUm&bAvC74hYVGn z6>JFJg8Ro1ZvpIlq@@I>b1HF))Bw#jpKYf;YVVMAV^+$%^d&;9 zkyZe&Ad`8c`5G0wS#WKj@5!Upy}TymNXw=4FKa;1e+Zq8pVOPy3Wv0$Bd=(>zrU#O z=-k-hN#8YNxHY7q`9jn>?`3PM8@D{GX>r^MBQJ^YgO)Zf-=G4< zDYLLv@AZqzI+KPbOHD{raNYHtr||3jXSz#i%xR&>1I+aiybzq?t|8i1g5Wk{Is|oo zP>R<+>iga6f`i?EP2co=QZcIJ^Xs`asoe`|tI|3y_UfF^5N`Peu?TDKLe)3fT5iNoI5Pk)2X-r}LyrFflmhT@&b` zjp!lTb=9e-+dY4r$GOdfuuEmHptu&Uzj5xBlS8ZD8cy5ht4R)=2zbU=I-i<{;x)sS zx)NEqVr|xTUyRXmf*ckfFAW-)HGDMdg`m#mYE1`jJfy;{AW+L!l8Gv@Oesig3%A_| zis5$vrlWL@Q8GwRDaD^Bi}^VXoP%vh`N~yuY74Dw(BPQ}>@~ z_5bdCc+AQq3_dXNt89^!4M7WuaQ##Y&wZM#MjrwNy;vO0d@YBXCM$IiHZ1UhdMjiw ztP&mJWTMp8PS zYoHP#v2%4eA1Y!~nDO=sjcl#wfhg2{KiU3Eb49Ox!uCaPV(a2&IMx`wSHwF@f{sE57t3Wd#f)sziTk+XdX!N36q)JYC*oHzG7C5QSxx03~qx zPs=e>%!IKq2&>Lwht4{$#v(m%x=s*;^Mn$%{*%;qx8yAz6aFH8^z?tEL7sbTD?DoU zZ_nn&l<25H(3(3^Tw*BQohwSFochw&tKN08M+~(Ouf}0oW$ty!Pz$fixaozSL~He6 zH=d5254#KBlMIHY136so#Cn&T+x;fi!Acr$d31*qzxh!16r~BlxY9$~1U`V3pRxD6 zsl@b0JvA5ldK#-<`>gnDW4aV>8h}k9tqjM+y z!=^iPYKu!;$1CPR{&6Ky8(P@6_no3_%+H>UwBU3>mPoLmRz_J5Ap92&!kXrt*O(JM%p6eYjUf+K z+=^81KF&Z9eAj{DA*AOoRjuz&gA$?RYhKjsy1C;o0@V%J=IM)1B%k(5ENUb{eo|l{-8S|+GxvCpG{&I*n}hg8nf18; z3^*<36p8}wmP3b?mmwa(xE&uVx9nr@*oa!E^4pn$QBuG_3nYz!Gwp`^RO5oaHIck< zBriyR!RuuPv6b~_vD*GC6>1?19G?WLSV$ZP1?HecLe!QCG(nEMM@BTx8ji6+P5}5C z$gZRL5y?}nZvssOc0AdKvw`S%G%j20LWyJq{LJIjz0i6VD*VCwg|CJ-K|p-1GQX>a zykD7Cd%#Dbowjo;cK5jL0D7g*BJz@|KL_+VMmvs-;4#`UQ~z3x8sZwkPp3mxuu~U= z_4H?_`J#KGort3>ylyvJ@zrn|aK$oI{iSqdJ*N9patrJJr@aSb<*XnUJ{F4n?|~#p zDaW3XVs%Y@aHeFt*pmE@J3f7k+2;4Mj~_QQQ%+T=IWy*y9zv5Ez{^tgc58W~>Z>_G zO>qg_&7?Hfp}gwhm~Vz;4ydsPJ~%laq-M>NeO?Y+y{Muhibwh@fFw4GK*?+oVeRNV%^TCw!M@+@AF2Us6@!!qO?@c!_I>K_fvRJ0Bhc$#W?lm5jj zv)WZGR??_2`c+)XCn%QTfRhd;bm@J$wsstn+^^8aeb6~!{;U0pCg!^4;Ip>nYJ$H^ zbzG)Oh$WV0dHK|uGKFiCvR!Nky;64_B$$yHla4>GttZI8#D5r>Qd(eUrH1wsPL9{w35)?@8h9W3PTAS90VZkK_q}i09=c}_U>ql$5`G#DncT%*qpqJcVgn|zaYxdxuaBgD zx(A7A%`$RC&S?Y6A$Q))C-WaNY4+hz}hO(d*-tGTcf$EH&+^+Ym z0}wqR@ICqpO=_BU89jHXy*1!Pjnaz}R1_aJYuNK#i$_NiqO*AddY2s#&XquAk!FQxEeZj#-IS2wnme2P^+o<{ykmK)w?>FcmmTiA{> z&%U*zZx`;QsrcZ87h^G_ihY^wU-09B)VYn{A03FDO)kioo$au)jhD#Xxi1o76SBtyW4zrU1=l1{OD=63+tSrIth%$qEFW!h$`5DAzQswdM?)rI4us zZ%b-YWP)3`L+FsQFM_(u>0px;Vgfx3S`lmz00r@S75K|(Q>!k+40hsAf7Ua(*0S`_ zdf<{(t!i@*;S7;Wh!w^8U0-L9XZWiQrPfZ%Yx5mgsy(roW5!=Kax8C) zwTBfdOIY-npn&Zdmf*?gC&Sap$37hK4DvRF3>=B1YVBmz?c2TLmLQ$+NYoFv)eOiT zvYLZJV|hZuNujkzx`#ibmBvzy8+m!M0iPNZPsjWYl=}BfHbEye&d?RE6#ss9sZ|yz zIi`52?gdj!v6a~=Sm+$O3R@FXs({wT12_)Ji%$7XC%9T7mKo|9VoaeFOe28h(p;JH zTdpM)Gf&2LE3`j7J)G7;6#_c5iVMEA+l@??r8c3wop>T$zco}X4#1qOMhDf5(yI~E zPG);Nj+}@+a_Gwc=01*OK<)T9sq5))#BJ1ZK-Fp@<^TmxW16P!8X4`{dJ+=2lkRf6 zYh9`dygAE}o~*5|dT6I~^N&5hlKp?cV=x(Hd|AAz;(?>S+;9(LZ8(*Y(Qb5aXJp#- zG4d^MH%EB-^Gvf{DId1R{P**iMvl*@0>k6*vN;fPwMDo5WXZD^Rql zvU>hJU3K)q%J0;0?hDq}_()_2qjHx1?Q}Mvbu$bl|WR@R{{4 ze@{W-22cDRYjL_5?J$AiUb@2TE;=OEhn$lO&$|e-G*WXP0CC@c_?C%j>hCXb- zD~dVZ)8i61G4QOu3yZDB@FvPdiGK+-m(H_RKwxdMOr@2D|LOqW!|+;^dl>kv-4nsS z?`a%F^$Dxl>*e9(QFkdo(GanbB9-GGDU5XC1~R$t1uvo^1fuwkk;YOcQdIZQiBH53 z-)p;)tcYnGNORr)p0JNv#Ti^>8JsdpBv9iw7@xBQ!%-8HOUlEC3&&8?NAZiE>JkOI znT%srtNlh`@};N*2zHR;agcnlVKZf(u8w7d`rizNWPlBTsvSA8HUl_fxC?5# zg_6`3(ij49*>q~dr8J)csxT|RN*7HyW+iUeuqt=_2ycw~D4U)Nj1unF3ZF+jt`3#TqaZ$QCNoQHALne5IiOTNZeh#e4y$Y&+ zCmhQ8Uu1nbk*;d$MR6eCPtvq*>}6$0@#&uSM5T1=-z}8*io+5%3MIq)vw$8@_)DOF zP7JM6px4I$L^{58U)x~pqe1Ta^XYoTto+?A)V|Q9xZ2SC&YE-Yyox@d{{vZSa`lbN z_I5y)?`;pi#x3M1$_etK|1)$R{!ssM9KXFB&RJ*QaX2HLnNaTRnX^Zwv&u?lDCLGT zlQXjE>{%U2G|$LrB9%)0j#S!`ijw>J{t4g5_woL|KcCm@^?ZfApzDQ>#txBYU*4Po zh!aC_rwNLCp4!dDS)Q=C(J!VyfY`e9YZC^zb2LX$)YS;9-SsHkYxY zI?&OHry#mkn#4)V<^2^*`*!w^ERTCYx1l!a2dvA?7?l}t!$)H?Ug zOjc9)Zp{rni{AQ}nfNGEkaN z2fzRl?Lx%XP*$@Lg`@uopl@65B=JIo;89-c-{@gR;-y3kmSS?e%Wij0!ik2huRqLQ zyKU(=9iuczy{4*c4Mlf5JlNfKT`%6;-HvoxGNYzrMEPbADBU^ckD43PkRT_voOYnn z&n~0ogkIzI+|#FbVFIRxx21Bop6QM+LhKozR}l^w(xY)<0yQiE`>_D-B0%DzJY18c zB^Hi6SJWU|X}(K+41`tMzCA1rl&QQCV)9;XE&)9Y=!j+1_fVv2g$F+OV^CCa62Pmb z9&})%^!}HMu^p_zjmmN1=k<#d{y){pYS6FAw;Tatit7K#f+QiL3+lhXFiHp-Cfr^{ z#18yL7%|Yz6mS{cI+l^XMSu$)<-U!}zwDKNTZn?VT+KRU_cnX07wp@ch8hki>`g<< z7``?1{F?kmJ`U`p1byco-r{cb+G40^KTv0DXj)eNz1W7D7E|*GRK{eKV_K&ewn2`}kJfHLdFk_^p4&QVZwLW`^zCyzaFKX;-~X+q9)pc@$3AmWrbB z;-NF{hE`)Zg_4}Q()!QaSEs`gqyn;QEOwpTJf2x&(jBrwbhu-y7%Qk;zcguW88bG@ z@SKP&!f9^VUx+LYL5gdeMDF=f#PY-Q(#nwOh}LXuz?R660?cweV`R07MDK2dpxxw- z&M|c23)Ho*n4tMaY!?ZpgP%?#tiH zyN(AkvoQrLtnn%#zKRZQLrOl?NUMEc^WhN4((v^2-O<`Z)~ZOOEAo4-vjH6e2%2A@ zS9<)cXAVMRO2HJ7OohPjaEtBpHo^ITXkPpjIU;QPc}S;VibX{ zs&(YqyBMuO(DJw^qqt9jv-K(g?SwnQA`*cs?m}wFRrg@@!W8^u8b{?1&C~7GcDHXA z{E^D=4YHyo-mrXi1gsP#qHteY$8P?XG%DZnejziYDeO1}y6MmmKU9dRwcpn+J#Kw8 zpn2RfzOP?1wj*U4Osepi9iluyHrwin5WvUq=PmEXtkV&tlg=3(q^XlU)#duW`mNH5 z(}vCQxi*nV63<5N!4XFVMMRRbv?+NPS3+3NXtqyOQJ+ReF!nn*YGkKL+YrBqjXI08 z)QN8Xqxc%i(Wn_a1yIjWc2Jne&bf&aw()oox93FzlIiIZXyX&(v<5jxDvOmOs^Umo z*B?huIt7WETbOWpL^D;|quo;rW7v0RMAp{1Sg|%g_PgBF|A794~itb;4SgGSzwHy5{$L z|LG%5c3qI$dLwyFwA?6mNh(>L2DMlwze<*y2A1lKOEmF3AC@b8y*#tGtI_%Q^sdEB z&%hwL(ww>CTouJ+O@#mb1iB4Wbmo8-$#8DLLks4`%iDi`f4FxZnFHawW~4wkDlICB zuhS`;8c@~RjG;BOhv-bPr)B@!#j0qP1Gdw7^^eI zkJaq`?yJ&9q#?c8R65W(3_oW5RRDmI?IW|4KG<2r9dY+E62*m9phb^3mj`OmP4{t zdkw*s;h}yRJx>z0rW@VnJCQw~7)h$y+%c#tei%EE5=+gwS!IK5WsFwo_o~*EJ#^E} zFF%E)m;7ia!RE072KwN0q?EME? zPhvziXs=alB?Wlk)aJO0{w!NtK!sX64O_1W0G|q}23E_(6s#23shvvD5P(p36H7M3 z8^!)4?3Xr7Uhac;6lI(??H!7ou5B_!ZG6~VP>g#Z~olrr272*m8boSYOU7bTgLr6CmN&eDKK?Jj021nC|YPnZg z(xY~D!*uGR4mJS0i+QJN`H-n8!N>2NDwp+aD%h)WCcagkwbm z9P)&;`K{WVvxj>pPWqMQ#n`*X&kwV5Lbc9Wt8ze^HyLswPt2S2=2DxFECbP@=j_y< zM-Js6CbO24WaNfMCA8<7RUEj!zgGax6be)3sRdZ4ZzhBg*y?WFQ&O=;F9vqbFR1R~J4dW!9?Oc95#06^$6DFn(r(q+!ImNo^+WPqT4G&_aZ za{woL12US&lJ#52GDOoQK$Da(a{nVTkS#(A1g5(?KTp4Sd>zM)dPx7W^)Q#jnje5m7yTVa4~6Z{)xE zdM3Q^ZZI#`k^VKbQ}S2Xjlm(ec02cbgjH#_DYpzSg`beK?+|sIxnbut0(q@h{M=dW z`E(&UO3ba(MZPFjeUFbxiPIB)wv7x681v7O00ZRw6krh>U{3J+$CDPI5KPRRopgBj z{oDN$mkD3KpNg!;R(FzIJQPRPtv;IVXD$Mch63GU$?Q1Y5X^DZd+{;~^WiUm?cY5R zF$X5gZH^8AM^Z=hdmm-Cd*O9yHWVp-KLeHZu#NCFA^(%AH(^cf3NFjysZ{n&_qA(N z`uj=?OA+6`9@#toVYs-L#67tCA%1XzBQfJ@e&0D1$88T^-WvMv{Fcw{KT%)rLUOLH ze<*f+gd!%DM?1&tfyl^$jAT#7BXEGB%YPsIcYWQ+rAS2HX{yPxLFsm@X3q9v;%Ok| zpbZFYi2<}a?V_ODr~dQvx|$OTi;2Z^kl*KQ{%nu6=%MM`7e8CQ>+tjp#ow!ph(N!0 zSOSi63Aj1Dqzi5sv&uv0E>Q`bO0YsAovj_asM)uvM|5b&?vetsBe&qn-GOgUSu8%N zTw$~%;^u?bSP$i@SmvKEE8?%^yktwi9T^6I9<4;EyrF4aSQo32OQA{+<8=-_{M1#x z#cs(kgr;px1J}1~X8#U-JJs8FXy#Sh-djG)%*`J~;vc?0i8PE34e??kOnl)ZUk9ID zV}M|_IWPH4$qbCwz)~R{qBCUa_-}|UJ=!8dawDa2^?Wi)W)XGrZJmAe=Rw(X4JUU- z*$n^Ej`}Cw|5fI7QF^#f*{T43z+b>Bb)jhuj?ydE-39+aFciZ%0p>gpB)8d<4Lqan z;o+38eP;9(7R_7K<_`nnFpNxyx|ifV?bk0%autHIjtZE_9cC!qz1J_u?IVL;TX?^k zPaXq}}QFFArCoTj4aQI z@9PN#~q7&HzdKi8+y?;=rgPIq>H(`MBB4 z%gK6aZE4j)eUXz55KF+!zC%{i#7alQ0@ffswz4>HkPN`sFkaOuk{}=!ItQd@fjO$v zQtze0yM$L#x(QNI+^W3F9un=lBG>b1bX;R2+W;fBcq=#AAd6WO_XE z_=;FupXw1Kwe`399Si#R)iEl)j$~U}z*K>|kodq8=u9q`V-m+k4`vXEa-~vEp;gZs zk)3{o;3wcegC{}YoxbO=u|$F*84(QxFPI~2379k*K!#TMJA@rTrif;t_lnvAQ@ zX@{2ODGw#9`Dzzg<`PHV`OB3mBAH>vOi+M>Avz4~N7;#(mUHKG#S`EuC6<1?Q*wrY z^HXqh0c=x7$A<=@(RC)K#3rW9xe(PNHJgxoQMXtfcnRYN^0oIdPx8|+qrR{jR zPjz`bdFh-Y9H>8BBGxuhF9-DA&BLQWy3?x`_<`udp=y7g8v$lgt_OfbA@G9$h`a!R zS=N(XhCY{)zZyzt`Vi-{Mn4!2l7z<%lpp^hB@Z`}o?)H&%>?Z+bl$%T$=gj4mpUQh zAA9-+B3>p%iD!!dka{wV{=M5^2%PGu8dlt}8(Daet|wA?%e$JWS3GuzC$J)DMjg{} zQC>Balaoy>?%V@FUgW_p5TP6jkRs3sqr0FfzzfZwpc7O-I#ldx#?i&S6(u@Hn-tr; za-aMz_wG~F$lta;|wKRnsi&T5{FKrYqh8WQ3a zd-A!uw|5+ccX7tY2LhEYFR4tWAyTIhUQ-CD00w1<&G<;Yw*?x9NNWrAzx?4PUXRHz zB`2JWi<^x5a6D!mTu20^%Dq9V(m**hkSJaNL({>I0GO2_OmPY);_W#(EFWkKo32t~ zhDwQ;XavKoji5y19q8z3O_EXa;zFDOI<*3%+V8{8J}CKffFDT*f^rH)xre?CB~hmE z4?;jHQ%Jiua9(wL3m&5{cK$u!9>+~TmT!Ag$>a3;l2S~hCIPEnw&X{r() zmGmk5Y5_dXB*Fjpg5&t6Cik&j5)YGf#6n}1ZMu-mFwp%0wZo_JGzC(-YkdG^p zr)dBW9$1Ut4I&e=S&nEn(Wc~>&8mT-5cx%sJ09+K(zn?!zaX`1l+iY-v`@OK2(@*p1pnmXO2eiMD^*#xxqu7H&!F^E$vQ0i^=q7|5;qA*6_Z z&9@a4jZbNtIX^R8*Xz`=GA8Q=mv)CLJtOERGhla4>Kko~SbY5=xtpceRR5-=bhWBK zt|4m2Bg$tmC+!?12J~bB`mI4K;o)cZ@GF!K`}gJ(e*|DbhE3nbQq|0)6-U5Vgn>!p zm0t9!3NQlOxCsPf`@&;rDZflv^_foH(G1HbabPecMgU*T z6+8a6=tP8RpH1`ef_r`H188aRpUbdHN~kKMT9XbASi$7bq37eXbEN8eG&AxNaV}h) zmL8oJrkQAW_$jhy$z>l<8UrrH+wWYfc!E6|GBs*y8vQo)qQw<;v{&zEM-@kT2geOb zvL@!uP~H6{yT0{@_e;k9C}1H0@`gXuuFs{+Y-^&?psN~~bSu_dCxY{Y{O4BWj$Q(8 z59{MEsfC#$Ij<%PRH>>&hg{6qg~u>4$XFWKmoAl0LDvhro%Ot?uEF*ILlT+BkWqLo zAE8j}rb^XHxz{Y0Uq8pRdw4=E zstw!N>|}d4yPoc*66t6<;cy2g4H+0YnFa7?m<71%!Sdk>_?%*T#%F(MCKp&Vg~*@) z2jZavyzrKE5F2BOQ}L?CSfXjhGJFIEW2sawC!>#fH_=(&;vW)H@w69q5(pDfpb804 z4n!+&T*KV2`T7WeA;Y=VW!9>U0;L;=TAWfKkfeJnd0M|5;0S? zdS%C}ndgSmlcC@98rxm|`zx8eQgYrdRn-Q69Rc+`EgkTXo^_x8J0XV9qE1Mh1d$Oi z76?V_hOx}pG!VL2!y}&BzA`DINPO%?i!kV%5RcPB__jzc!lN2#0MFn(f*WahzQ$Lc z$oA)#7yQ0ZO{VM`hPluiHStoHRKR#yuWgLD8Qt9ngP^ZygUKg-!VUf7HSz}KLtTNX zEs%lTIFJ-SaRo}Ef2vW(AoriF^Ul4NWSj(o{@&{LBYLNt;$Ti#RSV{vY2+PGLp6%f%%{oo}f%bnFa z8Z05=0^3(m#R9<29hi&pHd)}+LLsDTG%T^F&x5CZ>#4Ql7p%uSR5}l~yws6;?xbS% zs+=dt2M@*SVNUG8xGW%L7!YziTw>5Afdb76Jjtg1+!YUwiU*G%rE5QpJlakwqA`72 z;>vSx?^c+DN6i0>NAXbmB#>J%mq%vu43JyT3GKyi#+b*wh)z?QZ$>kD)wLbpFFE97 zY9ah^m11w89YrZfm$GF+Tm9!zTtcW2*)4inOETs= zD@Yh=TlAV@w9DMV-kbYB>2UV5)ONr4-dsHXikY&z)rtD^zg(OMBsrhF{PDIl;^O8H zvQ$1?$v>@@hF!iVuXh@87>9Fm&63bcjC2V6bBL+O`^u`GV>_O)J^r~&$1wX!RD1Q- z#;1_?&vq7qPi}tl1aYiYbLzL0nnpKnD~Y-{rAzS+XjRSnZXKzSv(=U|^=JXJ4Fg5_ zjXA5~RoptQ5C{|=5wRFF?~0sp5js!aCJ!?NQab_4xdedkHf^~8{Wr1+qPo`Jo(a)) zGH00pZP=N~B7#$Qro~1Zs3wa)+0C4)jKnGsJD695h>wfs-|`fr8xgjRclQGKnJ;CH zL4Ncg#SIW&&J(wy-bw=QDMoUca<);@q|dhZ_OiU@Ah$Dx*hy)G&O9mmO6$i@m!url z@7=mGtKV?lEtI=hs+9>E zd*;HMHlg8F&YCYCCdNH3+Yaoh(Hw+BYKjW$u>xo@Dn#*}UfBO~5J+f!ffj23d#eq8|>U>NMjpS%^eCC`2KMjK-*6HY+^3#m`rx< zl-c_t@WQRro&`K9i4V|%VEp!mYDgX$#kA)P5ZGu~CDA;5tUf`M!TsVS z+Q{dn+uL=Fp7fZn;5iSF?JIlSy9}+rwHu*BM_kMad|Xz8U;^QwJRw%3tB}8XXl9J?NoO(5*=6NU}f6=@FLth{NjV9nUDM&G5 z7(==~9uA`kjwRA;khmP8Uf&VCLL^h%iZM8Y4?}sAgmw^{9nqQqU@o2AUqZtZtHx49 zQ($HD)q*RLqoh1cQzguZKcj4qQ_Ouvp{y01kZQIgspsm5TnI?#`C+w#nEcZS2bmTt z4oNwrf?j*%oZ)5@B)~kY`YwM=LO?uuVIBVa?kW%w%gorZ860)%Do4o=fNaN1tc>bh}*o9B_^aI(E|c& z69#LP8Y(U#K~&v-u<)i`2=ZUJ^bwzl8HlzNNC)&sagn%>dyxQBL}&*bLGC;btaLJT z)^cLW6d7>5TB?fU9+J5gS&?{?!AS~fLsVofw6hnH?Z0nLWi^solKxP`uHnpDJ7{-w zuURqIV2RsxfK+*{sXI5yM)x?9owdOVEZZE)6MWV;HR}4f*lowGeOqkKE`a9ipaH1; zKaF!5mw}V>&y2MBpVjiIc{{#b(=X$Rxu06Nhgb(W6wfi`mh*?Su)DL}V?kujowFe^ zhPA48$7@tf#CLhlD0z_VO+`G0cq{|diV$M<%xP=6P@tOa+grHju(S&gDA!9rkIn@s zpC#8Z*BYRq>*IRxnS#TfPI&JXnXi$C96L8E%4v9U*@uUJZ}EE&gRqtV!t>;=brX#( zT-2{U2e)p%!75`%T}N#i^F;Gvn!gjV_Vf6>5PAa~YT>%mzMDcf!{ZW;fq#>B00Hjr0nj@kwBE#Zs)L{HaCtMoxZ8jZs z(M-U962u^zF!d|6#Unv7{&*ewkUYP#SpiK%q7$4Tv}as$fI8AS&RCs&;v0Jdl;Qdon`|IoDJGS{59$(7fj)thS2C@~rvvl-w?<^psiP`GX z3%YKl%8V)#|HUuA;W+_8#SHwBywMSGM<^GOY!Z0a z+Xal&)Ii(~f@xM9r0y+fC_31YC1=`_x5L&?+80#XdTRkEc6GERm+<{#;2 z$3=19D6cjk}t@CHPs;ZedbcTe7{ z1h1RDAf;;(^Lc_yNIm|E1W@eOgHV2S30^;Z!EV9=bD@5{mN%|v%S4V z(?&~8FC5)-7@*2?vFC#IHqT-Cu{7wBp0t&oCjx=Btm!oS3rN z!Z+K3Jwt)EfUx<@Cb%$mLt?*PZEcW~E>P#P6F+Phe%VZkm^q&xFp{0Cov`ZMEVKK< zg2Vdm>K0dZzHVtql_u6`Ft8RXb{h@@hp=;W~DU{+B@+$ zPyiV+S!yLCeN~n%aUZ+kXm9Shnh67~34Q z;dBrxpqEtB${Y}kKRF1p#c^l^h%cqR*F9C4t>&U_1_Nw9J08Um51a@>j_H zMFRjyLz#?0EnO{zVkzqy&<2K0aI$96Z-YxmnTQGn^L$+*@!MUge;PH#>bPpxnoN3L zId>b61d(2;n;DR=U1xOsVK|dHrUQkv3;{x>sbS#GK*05pTv4U%1fvSH=<-EePb-P+02kZR%&M>G;)=bNvwfRxy2#( z(4M_n~Og#aLw4!$lhq(F2k%R$QSptYOkdC0iAq{k3 z0CXVD$ekkbZ6eEX`HJBRAlZgsG{V9~f}AL5k2#hPV;hqp|#uEx_$jqnKME z4bWP>#R{@ZNNZ#w`Wn}v%qc`d!0yZwx2K~Jzml?kYUGmVvR%t|Z{m?Hm1Tci?22A= z=H5nkFhnO=T@Cg92Rh@&=0A_yvgY$^(CM-s`ZR zilH8sT$g%YnK{Mui@YfG(kkN?Mb(bwF{=DaBxRb%BJUZ?XY`N6XeOZ@mB@~Xc8)AM z&=$vfXp+^vI7FCZO)EdZGdNv|5*M&~p2IhG#7kIFY|7GEiX$zz+xwXGMwvA9t?O=` zy-ZFxgUSQI(m><{mSJvpLnTUa8ggV2C_~D^PGxC3L6vxQ4b?#NInewGey~#R;o_pm zh3)fb4(ibfIvjT-2nNwOT-a|d5hJT-1yc(*Kf~EWtAr8 zF>{HP?Mz)EgN_iKQ$%z(iSjBN*$250@ibE-^iD2|!d{p{p>?lsUiy%SE2QVO%+wP% zz&iyNDl4F;IzR|xdWP%C!jCG}bw!%EK`2%+-DE@Ib@UIu)iPNzgWPX8-udx<=8BuN zF+?5bu4Je7NO2r--7R^xQ&w8@#&ghiygz`fuwhuME9GP$1rHD99ko>p0Dw88Z2L5j zDgc`OIO`6baVqhGr82{#l8eL0*{v5TAsD}e7ba&f*KF=Bc`^Bq;?a;$9?Uh)5kh1q z)SK+?I&%PVp3I{(_L+bJ96;mCi;Gugt&1!kbwOl7rX`A`OEUx6o~3#Fash=3#l3u} zw~!Sg=x}oq)ib|O1%}B35^@cW3u|?GRQdd5!S%0W*fTS0^(uIVOe^U>g3Yn74bW<%o@d|$`D;l! z8+pxrp)k)J?7QQRuL^>SyTYX03Ag|V{Fmd?1h%Mz*i-@~QT8{4xr!l`2<1|bgQ7jx z`@p7ze9#xbH4Vg0gqz>&-l%iVU31EVb%^T^p04=tqJCH^5Od>Ip7}Nmoj66lUyIP_ z)=i$hZ#Ctngx-EBrE)go@>oMu)6m!(E7PMrOpIe?M5{m#tfCx1}(^ z0y0kM2v1^hl_B~RCV`^<@A0|JN@kZL3s@fyn?QMPE7p>M9iV2S%M4KKI|w2WVQ<{Q?$9s1Uf1;? zZ<@Kj@79l(;&J^$vd@wRJ03GO;*B8DX_^W})LA@zo-zh~J z4QveTVLbU9g3af#k7Jl=Q@)Br_SwLE;YvI8ML~x2gcbr#-@N_nF_1vQVAfdgs*7}= z*LoU=tLiwhCT_(-4UQhgAD%UPyu$ZY7)M$jcyPdL^oeLeQ`Qmx#4@^I2)A@SUL2^o z$8l}<0<+SK*!~R6D-u?Bsr<8?y3oHqX=Cb)64P1C_?xR^j@kzEQW-$|fQxr)B%qYH zgZXj>X6@(f9~tbue%1*PM9Dr(aB)%2b*#z#bdb$;VY~1R} zVaZN^1j=8+qK=$B9INTggI;nAD6nm>`3rQ7b@o$x{-N4EwH9DWL!e|VRD~`KyC;cwxJxe~s;caR zPd^<(33b&0No>7D#gKVlTf_IpOkih{fl-gx*5(E6C_rASc8;m(k(FZ;eOfdVl% zu}Mwn1EJC;C>soPyVVYb22ZzyCaDY`^S~>^w8z zUAfNNjk#K>N|32DbLb;SAPp!C5ZeyX{8j+2u-;s$JcH!}eW{LmaRdmCc{oH}bH+I+ z?Rjb|SH}s^TqqTuD+gT%$&znRQ!!?E6|-EDBZIM%EME+JTCc!t(aXDP650F{|7}Kv zMT;zpMqXHQc^ogoKG=e9pX2vqELjMhKgKxmO(^=tMF_vr4U;7?#p(B@YYti3jun}Y z7yj6n_-d?Bn4fqUd{|Q2Kk(`5X4=O%$MYCcZC?AB)tje^r{2YL-ZBIF&wq_dINDNo zD=t9=f;4azDe1Foy=bjC1!&A|#q#cz?96xCk7mr|tb)2WeJmH1pa-%B((Iu~E6 zyQaq%iNwy`**`vYOUwX-c1=1`Lk%pCz;vw!z~&Y1OIo?Q35Q>8ccH?Qe&1vV*8RF( z=Lgu6*Jvle(|l#V6}65%bU*vs?L}cZ1_} z?z!7rcOHamJFqV4e_=o^Q=*HQTOhIfWzsSaGg*+2oef0m_os$5Cq0YEsm%h- z4{nkIGf}pz`A;>HW!RR2#Qf43inNycW*2SYJZ8Sqwf~F~J8phZ!waE?yV^3DISCKm zrb^&hOidYy`_XJp;f#o}6*hgdrO*N_6>85Q>rtB#lP5_wx2{!Z5+L~#%iKAITT3vs)9zB@OJ=P3RiK6b|sBS*_Ay6xO7RLGJb5A~^?{A}kAEr8r1oKaP2 z7AQfJrY<7R*wVd+pJL&l-L0EqR!G}VAf^gVgUC zVr)pAeRR;zsUOW&pIx6FGeB``lctK7fS|_m7T1$f1NJvTv z!5Z!G`nl)~Hcj!B_kR7M#0ApB7)Og%+QWiGfDOswmrk{lOdS&)u8L0N{ud9yz|M2^ zUitg04GyA4nc-R$fvplYn++y4C7VeFAqHOmuAURst~?^N)qSsw4R74Y!N~S4_BQ%e zXx)CY8uq7Vuu7O-2O1!nXZ9r}Hr{Uk2Tt^DU$E|^HJo}*kg6FN zk=^{B1;|}iv;S;=h}Tq7v6Pi3qGX#lu8Ky%%?t-2_&=Fe20)3=lj@iGChf{euAN zT^q7b^~c;SDC~+MeF0Mi;Aqh`Zob@Pn?1ef?rKKhc5~hu=o2(u?{jLID@B>RsU9{& zbqq9q9CHEW@&X+x_`;_nT0@!JDG2H&0s!<6^haX&7cLE63`&zj6W zP+2hGEyb&Ykn~E^TW_c=-e*u}IW0f#T|%+=OnK=J4AmF06tT}o78`LmBCcE6DS2-S zgQLv5D59}Js_HNzzF}|rms~r#LS5+VHiUh9OgCvlsp~kjl%M{dvY0-Sc32&#GY3JB zrGoSVhR)MT!%?3ZNN6*op-JySiB&?$4Znmin-&)oj}GpOS4W-&P+f=TG#n{(rOF9A z`RvDrFsOm^&b;N<|Cu;c+RY6~Ok8QKGwN{MIp~8ab*`E&zdJiW#dMG3GSv<2=3Tzy zrSjT2?z+E=Rwb4&0oyu?mbcb#-$zEljPs8{AOK+l0!08s0DZvra}@X&06>TUBBZht zpEtxtAYBCU7_e=Y7{tNNsi*M{TXM_&?{9k8c$AtkYj&bIe5`=v?d5hnzS_7#GT7qp zt{-am!XL(U&UYBKdDNOfwUqKNFF$IsKRRPIn55-hPiu0KB{8S1ks|dV_x0#b{{ros zdoZ6aRA0>uAD`(S^Za}}+W6+33mZSX_V>zuXoYk>YkkC|{Oh&bjnjR3>*4*g2W$Hi z+MHv%yL|2y?C{DyZI<}sV`Njom0Rl{tkDXJlA<#EH)`oW z-g@>^=6oCcy8jb1z}=(_k3N=8a*c4=e^D^lZ?8png9OR@(*InMt@DP+YRx6yp$^Pb zx2@`B`)t1C9JGIVXX#Kf*#2olim7ZsO>U`pvRv+mf3|FWgW)uqn9)`kqY!@6hC&S} zG^>vE-@p;6QZ41YIL(Nqprg+t9F=SyHmu1XbXJgwpeg6&K0EgGXmSX344AEKBO$l; zER!Q{_V`>nQpV5i=$^isa9FTRi&(9c$++Gr-0YFu<)QV^f}PjqK;k>Fef88!-5C3m z*gHoswoT$$zIMMN@}o}G4yT6ODD;??w*y1lmMFofvS^>MhgpPjzaUYSr+d!@g~y%a z-#Pf|`&EHjRi+yFf?n*@gg#CK`Q z+yNbQ7Iw5)8}xCD&Le#~+I~T+{%eC8_9=D8)h)$#-&K&&s$p!Ha)VwfEX`13hIRGJ zy#9SWyzjDBP6VG2d@`UE;@iLTplQex?HeZl0Umw16Q6$>F_wsSCx4QYOdOyP-vQfGBRS&R%x7s<*F@ZBzem%LuDBNLZPJKvk)yCX-@LA2c<~3xmc~d5U z!PcJ7<7Q-;H|j`aki#dG492Uih7O058t@Xv&80t`onwJw5&{wKaGQy&U5cp2oWy!Y`6?$0_T+qMsJaK(%p52S*2z+3QaXC#xd=fDZR^-}SuMxo8r56%vX}ZYGhn6SORVt^5T21X* z2c|3$%2X#umP``fxaJLNbDg^ANeqUBEF5`F7hm}oR(vMo9wh_p@N${!`#nr0$)tVg zQcA0hC-SXS#kypQS1$hU1j5hcF=KbL5jdANOtG65F&YM<&O9}oG4O}W9{<&)eri+$ zVc9;eEFKQEWGx#)dm$ThZC;?~0@KuN_s%J12uY*A!!6~RSQ^_53VvAHIEulr+ zb5CzVsph>Sn@e{TwJQXOH8yPqK&y|nqhOs;g_(W63Ew*$G?XTb6>h!DexY31-Vd&L zdcZZ$tM2Zh#{3e|v`^-`YxZuP5BsusU-LwjBY-$EKy4lX+qXV0zbS+#ZraLpWl$6$ zpnLHql!ConaAfBAi^dx={6VP(q!`wbDLO+t8&6!Y6;VOWSUf89rs{9~pHIJ0yb_Wh z=yeQCa_{%F=*RsiIdD9c&z{~H5VCr=3$(v=Uw=}k*I%{lKaRy?62vyq1VybKnoZyj z!O{>}7IAdwOrwpAXgfpUrIbtAd}9*i^AQ}baJD*m7eCx3Pl)Yx`+)~0KqF7ZTO9$b4j);uO9`muulk3|i| z>U$gDOEig-#g(e-_uTpnci|SL6TNj?5Vyvw2VU>I@VHJtkiUlZQtisV2au-xVwZO8XMc9;HXo^q z-=V%39WxM!cX)E;vd_Uj2C?vxuVE;>Q=0hon>rVEtWetZ@tqgVJ?&vmia}Ftu|;t3D;XH70(r}b&3A|2mFf%Bno@oZtsuGyF}bw9}`B+`l24X zKjo^LTT%ew#s1eWeM>T;>Gs7J`RAf#c3m>~UUDq7@k(e%w4%oI+!U$ugHISnuiigY z`*`c~naZ!1QVs>De#$-_pjcWl_RVb!P<28!Ze?w9f10W693INTgQP&nQTeTgZ<+H< zFRH447|y&o}vtw+x~zii*wG zbNiAXs81$*`t2ir+s?p4BiF2?cgDeZy2P~nd&A4g(3z1+K22mW<#~Vc;7HQXFX8*a zWWK64Y`ZN_dDuF8Dw>I|0;UOU1;|y1HlGSPO=n|`C@?)5P|AT+{FK zg&Ue&xmS@V*rMyA==>^2WzD}Uh(I9z6DNeV_HKvi^Yl$q){nw?2}Z^JG*|D~+mPEe z&))sg`w9!Ybk$-dJ91ye2?!@)8joo!4&McU>60;O0PyYi(Y0pb;o8u6JjP>1vLGH@ zD~A-3qopQ5E)-Uvmdx=Z0sFI4PZ~!4x0>+!S%Lx9Sb10Md&m8Q5&NZm({gwDiFk>i z?}-qgQaUX2FgB?ei0vy*M>1vXhBEbFC%?e-y=`S|j+_{Pg$eu^!E?4>`t7!6#e08f z?*fQLq{7X(fg&MTR^TT*pVh^89;%_F)GUJ>@R-gp}pzS~Z|+ z;JBJp=MDdTNb~G(CX8#XjQVlAyekZyE1VEguuB7aS|I+b9C+0csxO4xUzhX{0LUwn z>}_`_9|H(v2sszq_@spWSCWw{!=bMqjE z#>-b}B+tVT?qS(00M{wmH>-!?347IH^4$aZpS^J}7}oaBxV@FqHCMRyny6NTn&P9s|~%D%9Ix+LY%&MTR-C zD^LYI=m!~~F9=*BOTMC?5=}95pB8&2XiR2f2Q~8{A!td>Eb!3bPSkCrAH19 zds| z>0gqoFSMV!*oM7pwr9)%Q!yaTNh*RBA5NBm1`^cr-T*kGh;x^nel7qU){ner16AHC zJ*JhLxFm>A)|T`|%4QV|MV@-LVY;Ke;QhPWKhh^6`eN#r4i@-ny>vcf7LuBf3bqx1 z{=9>1n@$7BFl`!06O$7|1CipP$0@*lQ-xp`V59|%vLczie*Tt!6+Ak}M$YFnMY3lt zE}wKFJ<8(HV`rCq3}LpKzma-Tp+;?~VHk35unGea(L5#az~(gfjcJXaLuugeMPScb zT^p>Dp=~{?;XwM{heC;m9($9J*~!<^5V^Bi-|G20At%sGm3 zK15QfbhH!ZJja}y^RYrmsJ1!eloSck$El)Jh>~Pq-#_5Kf4JX2+>iHlyJc}#j2`oOw+DMWQj&1r`H;c`UP({pV=B^sD-xPk>>TuNHx(I*=W4QjRfUaKi0GF3OoGm>y z@<0Pv6)53QPrWTG&YcG?K(o_xe+~CQcP5*8`dj!mcUKfJ z0uONhbAKAFZ`7W=d9fa!HlO^!=uMQP$sMGPZOA82hJ@EMLqS|8fPdj>8s~Q%jxCiG zNdTOtCgQE8nt@(|C05=hg5|E#%>X>D0x2z0c}{p#E&thIWNmLto*7cMTl}(Q_P038 zdrD~_K|XL(yL%^wZzITy0ZCy%3Ple+oDkjj>1H>p&!u!t8Rw{O2n3-DJIxAr{-kjL z;JIA^jvcU%!HA)Q&tk}xT&lHerN6EGL&%oX_3fXkN?U^6g`{w=dE*joLx0{tK5fqo zwtg(SStr#Gf9`{nb}{i<1l$;T9HWf<1hBhh_FQqc7+&s5yWIIcSf{dUAbiF-jN9G5 zyrp#|@XTtX(+j)Q5cj8pR^1JiIU2}0|5LXy);lY(oE?D;Wv+7^W_Fz!RChzb?C+zu z==*wq1=38AAv#cOYK@T^a)Kuvdg>k*iPz1a%aX{0bCr15(2H2F^?6UWENOphhZNeo z7{OcT>Ut?=9ut&s)>d;v2h1ds4f9_12^S<+9O>(?7SR%tROV`qB#Y`I?@*MUj;b2)zs8he}+ zd=hSD1N0_xshdEvB!|GdaPEd|&_z%Py$Pek0LdpEhVhhppa_>oJM}byc4PpU?tGdjV{ce?}uRcwzQRJ?B$evd=xM;sVuiNC*aavU&W${gBla5r&t~S;WK%xg77rGTY)sS^B7mvOaet~?fzIgZp&pdvA0{9iM)!4tK(fn>@!Y9CD zsmScP&zVMuD!hA&>Z%5>D`L-i*NnL$Ap7Skh9H# zX@C8!Kc@`Iu3vld{G48DM_28){8CUB^b#F<83P6XU#W3*Y!xE-jeXY+81x+?&KQq4 z4)u0v6G*>5?+qQBg%HpG_r+pbJ8fvJAgOz#jl+cXqYQb*$i=rKQ{qaYN8U(Q%vfbO z2LBRpvlC1?C{G_75p7wV3|iBAIZ{(PYXJ5_|6Ya5Z;FsM>z!Vvt3TGaSpM(kfM|0U-MJ*`{C>UYY=dZE`FIg%SWf2waiOUl_XxhGDq z?pJT)od=r}zhme_%KHMm_kmeMkK*UwrE4Om(Axr~HPL(HoeVB2eYiC^a(?Xx{GjUg zgZ7@i-s0P}N~J=>+vREeYogy5ry55DGHuU>EWX%SeSrb|o&Ig6uzS|pmU3bfN82dz)14)~R&q+k)-hF4Si}&f5u!-~P;RdXjI#fB!Bs zZAWP|$!I8@*Xgx`1AF@!>?+6ffl(Ipgnap=cn5!l_pI6~`B{&6%g9sD-{Rj_S59tf ze>=!{u+dY!STlbR6tejOfYdk;+&$L3@H~h^kO`h1Uwp0%yNfK4Xi;D#A-ItxadZY4 z#=+^y_-wp{MqW6mSNe0ISK8)6gHI5xTndVqiVlr3zCYVWd3#W(;r%VlDvXo+&!JyW~!Y_x$6*tn2B6OR~k+f51?eXeJIF!Kk-ldIB$A@09F z4W-q@7X|K~R}deR;Jfvr={jz4D1rCHu-iEE>Ps$YkanH0a^MMy1x$MMdW?=wTkzsR zdFcJw9m}^TdbK>o%zQYkgolu9Z`S+Y-ziVImX4HNjQf!Q5!3T^4!mw7B#{?+t4vU_ zmp1jty~?}!?{h9LagW$l|67Ax@~?}}E)ki7ccqnj4h1duAe(E;m2EXY@41vo3E86= z2b%-T_}0BwrJS100rfBmD&45A?V^ozV_P8){i}A*K?M1so)LCEc~~N@g2C(STdCKf%^(Vx zE3jAsdiaP15=?3%C}W%_MMY-PxAA@l*(2zifpH=3d^`EfW;7RQV-kJhxCL9k3vjQ| zS^f*WXv}4;LYkASx@NQ&%}9PwjP6NQx%BF3hBG&&<#b1*vvVuWO<03_cm!Q5Cw8#9QEBqBc$N&zU!NwcZra z#uOOb#2JvhpwtAlI-gP0C6yOUmY~E-bv~5RI4;;im&|2SW?K)EFCC)HjZ+6Y^|Bga zPx$R2x!MPtNl6kIUGe5?|9}XZ$^bL)p{~>;v;Rgss($wm?iMWGI~q-2%8LJm>g6$E zU(_mk>t=TO<@8~|uRZ)jiEv;h95lxGq7)5x`D9e{?{|{NKzK4&*VpLD0u!yb*J$Bm z{0ch?JoQgYu=WC2msIo1m7xsk`>^8KYcVI@q zCILDhGF(L>y6LStD0`S4f(zYymqPz4=SL%{+@L2@HeT}6C?~OpZZVbVa&GzrUbyou zr$Bd3L#yDTYoNp-lX&5ftkRs1-rq<-n4@IsO`M9SMWm| zOMf#x!##7GWtEh1*C|d-Bw!wq?+*4N+|_r19N)%3S?wk%4C^r^o}f?b&rU7t#KFxb z*}`0ltgN_&WR!`H4rlcc>C$$W3|Q0-y^c6*Bwwg%4b{uG!=2gyz>NB~-s^RMhvV ztbR<~@NeI+x%S%RufQupS$M5;fxdZW%yJC|JVC_8O{>Q}a>?=`;fi&)6iB7s`Kq}43!=AXY2UN! z`)bRgP`N?^+cgnR>1p^d2io9Go-Ol;#KS*_h-xFXqv2TGD|u;JvV(K0dUXq48Gmuv za&D3Dw%!V#T8k%f+b;LF#d(!SfkopCE`T^(2;rwTcWtEMe)civwuY6k5#0Vom4V)gQ@tTliiIbafC+9yE9kQ}SeVkXkz2&DM~%WH zuW~}ho~3-_?e%wAmmLb;;mtGO7KN6T zy~HaEt|o*5tGkX6^1o(p_Z?HhIuzaZ$UB?g=6PFVMxfeHDEsm3Ps^K!AM1_xLOH-Y zgAXd@AVa+8p4#&KmEH>gY7-J!ZQYk#==#jYd}*MtpBMu?DZutTb;P%=TrE_lXQ}$G z@WNNk6ZVcc>o|!Hg1nZUzm<%QI9%_r#bR9EYN#*@uW8Q{tga|z2n4oy8D^;-ANgSH zlh?K`Th%kuU(smp=0|8h88+3fFk1Aaeygs#$bk1Dr#s%LUpf14|UY+JgF4YpfSFQQS6q_PQ z3*v$6*t^lMTHV^+}~f`ep)+%93_B&+3L3ce*k^JWw%aus>wK^1Cmg`sDQM7yn&u zl(P8fdTK~5W9^`zS1SHWzRPIVyYdx%X1zZUk;_4fJu2xhPv#B~CQ_Fl+?{Tvsjl@Z9B(tqFs*|PiF;CmN+TL{QbrwHQ@;31NQ?p*qEp6U>8KC0| zZt`}8UOOB@F~~p(GP+#MdRAO&Moj4a@n>-Hm@M?A`e#?OQdRuZ5-W6j>AWY5vz66S zC5#Ven;iqjU?`j-Y0PW1OWr9~22|B>c1`3Y5Ugilf&E?Czm+QPlC{H?k11abv?|OW z*&p2kiCXctNyxA`W}Q=i8`RG|%yTJ-*&tzv35QO2Yz*0qn1G2PO=AFLv(E0uht>`j zPbwbn*=hU`?Eg9Qyo%IowDNFAA$jkd)ML|oU`5r-E>HjxEPWV<15ifjMuYTXG^-_k zwTtf@ncoyXum%jqP{3$rQK zaEK+EzviN~v7@3=Ak{QY-TjI2c3hd8Yw~y2A)C#rtWz>6=W$~5Lyl9LOO12FD}Up$)NU~$p3w%eiKW3F?*!aN1cY{j){C^i~vR_*~5 zv*(P@(?CjbBom1QU`&FWsr-|O`%@L-9mdphGt$wv)Hq%HnWM;O0~|BLzla)X9Mp2Yw6u#)Z8Vs zbyr&UK>F~G2H(^x|G5`+i)21OZJh5zJm->b!B9pwqY@X;NybF61!xVCmXmAUu0GTz zWG!Yels)L!si>&O^E8QQC5&gqxN&Pd5{Mj61h@diSD^rZpd&Gx;w{)603aBn`0A=w zdj(&tqXtZ}IczjdXL2C%6c}v`ajsx%ZKHG4N%6)ICpvG3KLF^)CZhqDXr0#}l~WGM z-Xu})h-R?#iS5EXgWb~7&RT&dncjt&?QY#0#1~t2wmp;GmvOAUI7*v6R=|h&2R?2q z%*{P*Ws>{&*R<4W9*F7&HOw5IapP`MT>>_o6irLSN*}Z3b<*u}6e{V=QnHT6zXWNi+FbyH089!aW$B4bHO!8BkBF(B%`YI2t18pA$NMs)?~v;h&Hu=&b+_mwGdP~KSq zm@vp1m{O;tpCfyivU$VRpbJSbCg4VJQC{4Or&8@dJzg0qNYB%S$>}ybA4fD;rI>9%UYOtg@4EPrI`B?}feo*d z?YHq`RVII_0#|ry$9bP*Q#3?JA6_m#`otj#!$aON1E{U`pQdHQ=^#LBw%$1Ljt@n+ znHLVK*WG11Hb48=^DNOg+t3Adsh$9PLmg(4&qrx>t&(mY24|D&+X_gsNUp!$0L_Fv zzB*_w(Mr0_>uy0Z1<-z*EYYksalTQpnC!41p8zAu>CV3~uaNtbH39vTR5eWp+3|#J zBvWX5VY}R}%iPYFrI?M0)iH@&a7ZYTi>t0LaRbJ!MQa+RU6X`-mSSCN^Wcd1<^7{S z+24L~d3kyt|I(|Z4SF;Av7Uv!JNM7ryo(y}YjA+oE=)uMz`OB;Qb59W5~qr?glO5h z3Tam)DZx3qH9el^w+*jtLRO_I+)|`OH}U0e@?&^;kU8*(i;TD+Lv_03DS>RWn?%@! zS$6iA?K#kfrYew4r~8N+AGyn!$;Ue1)Z4v_wN`l2E|*lGdi+x2wN{>4W7l?^vv6rlW(qY7u9(k7(cGFJ52fIiQxTm>7s4sNtX!;9PwS4bTj$51mK(x znBTvccY#QbN!3F>BO6ndJX$_m46xA%`BLX@7hRVWaeI)^Q~%?NizLT!n0 zCHf=bXY#L?z6%A?Z_d~9slgE?qu0@k@dV%rJV+Hy^XAgxHash{NP-ZkU9058+jmb5 zYGT#tIR%-2?EI7tPM*J_138V~vsQ3$HKMNWzk4nzKM)s4RR0;Txfxv<=Ed>tCj{+PDw z%bP+166k+&&Gw%3Yg;HpdqyN}cy+XYdBnHU-JS@#sVd&wJkzwKu8kA!F2xoxFyIU+B7rcMa~(cvrIMdv-*>iaT~5TA&HnTOm3N)@6eDqFn3Jz{L7;c zYR=^*n(&0QoPz~5a*>jZMb-~HVx8@s?xq|RK~lj zeOLMfRq7tEm`*WgH!qAo*x?Q>%x1OWjyCH?w zgGz7T^kuhhaB264b>L zH8@H9XgGm6qY6L;&DnI%oU&1VUc{1e_jxV$;xKPy0XRC#fm3(%QX z?{(^$;%<_O1QDkjOIcM})0x#9P#wZs1$# zXF4bpu^or}xjAxIKjtmm7;f$lzO(^08SKD>6RSFZC!YCx=S%eQH=+s8x5@F>^>&iG z(*GW7l{$Lm?|Co}w?9dwli+GiwEH4`>eVK5h>8!Nwo?~(!F)+-r`-LQWUva=(b=J( z$@+3+XZ{e!_&*H#pPu-e3x!35yNczg1al(wwEu??f#ZW4L$|O$j%tIeHNcnt;OvEh zIPzG=1AU>VF`lBQ>s3)f4{r*B-*6526CVov9Xm`eZvYFN&w~YdZsxrUH4y_`ubr@s z;JOZoUWiI0ENpyEj9A@IL#N+8a|qFjAO9TFemOA)08k~6#L9QY)<7rdsVErjRN;a0 zm#rTtwge2ewfhb%-xm#oiCi~s?z4>Nq@Wy)Ud~vAO*A-B!nc%$bJbmo{=U1UJeu>C z|J3`1^|KA9Inh@-#~0<23~`3xyN^Gy6XH*xU5Igu-1)*BA`$eq$}UZXV<4LbgnWIj zXG1bCl>eBVXejZ*WqdprILC{qQp(yA$jrvvIS9abzmy&-R<=C2eDx>e*yZFPPQ}VE z;(J!Mz<~w&kHFUQsD{?PlKl%R%P-*;`We3#xY&0H2iQL+HL|Q+IC`w((_Fc%B)=Q6 zi#(fsG>Tg>WB1*+BX~C}sjGJ7HY8c z`7uQ1n_0`<*T{pFjiV9n6=7*-koMRDZ%(*QB2?LhXzhI!pgSO;YfvSM4CvRfkyJJ( z(M1qVSnNekvuM7n_?G-Tgnsy@HMF9NgoNsQE;|~|`W{O+(mhq<6sL1Q@e9zGg$f6& zaG6L2PlOvu;U<*8KJ*+PF{QBCfBN3R?#{v=3CMt$2@OJ3b25m7j^Xs%L8~XNwH_Bv zy2L;>nH2A<%`wPJNNfGW`AwXTt1Z&$cj0xnBak9HEvMyq>?e=P>99Kqhn%Hjh09|Z z%1;T3=`h((Wtn%>LSI=vm zK(4!pdHH};bBf`BWG9O2B!r_`F=naYV)V^&@%nOx{;Z6BP};OYRl3;+((-60sU~=( ztxC2pI5fkgkp&Cwap_l4gtXEiw)T#*CoFSO7ED-6b&U0d0~d_^rB1_KU_@hT_X^{x<-n zxIiA58e4_`4LDtf3QGo9E5uz!EYtb|=4obf<$e0u)lNZfMf#4Y5T&Qn{rt*5BMOabmebZSFC);ex$*0jtbZ~qh!Es} z2SmgkHP?V}B2I7*#E2e=X_k*@^mjEt-R1QMa^QvIc+X*-5elLFE@zi4C&d&$m)v(X zu|AteG0gG3^*MVEnU>QaBAKbQrsvw=+clRUc_%$uKYdc<*tTKci*>r)8jtO}}w5Qv<4i5VjlQ&5M%jWsJnfvwsvxB8M6f*e0K1h_caWfY$1oxGy3 z$0qoxpPo@q9znA8a-5Qanr=#AX}(^ltC%CJav$sfIRz>nwW@0zRF1 zHAOG65>l1@hjBu`k`1wWHE<;7yQz!Gp(c`c%UPUkNKH7KQ|HAu1ky3A=489 z2<7~iF9F+Vrvm)gB`qpJx%~?Ag6yPTKecF^zx8!+RO}5+-WQ6MS+7S`mJfGQa1~O8 z9W~qy$pL({H0P%No8!ZuHKA$AlJne+Sp26<2(ATNk2^vt$Uy+Ic4*8oXBv+Gb~y8h z$miamM4Q+fB8~=pr{5}tylpsZEpBp?P>6PmY@CZi;J5ot6cU zF8JKM`U0+saKIyED4+o3+V&TgFUV27v5+i+dQ#7_Q0Bl{a zDE~V0K_Z zP3uls9vhkcR>PN`+Xt*-%2~rfLZ>FU%=VwafL_Ux`am1(Pf-PB#>sgw$o1NrcgAxvS~_qb?v0yx#U}9sYkkYsqz)1(=R%qZ5M`Trifg= zW9o{ki&zz}WIESBdtrl}B$ZGuD(`9_qOSl5kHI8_*e(I*;nxFxret)Juo|5y1 zG2Zs>uiU~hp7_r}Ed|eb&e8lkRMyoBtwfE}*~g8-DD1 zdD(C7$-$=C!B{{123r*aQd)(a*ubmEQ&Hi>F;@VrZx|~xcp(CJT=cYxuOo3&0+O7d zv(L%3!O*>YF^Vok?FAN><{)1%6B&%Dx0qhP<^CyV-p)WsEpEV3Gh_F@?5+iII&aaE zb}uh#%-=lcc~nLivv}S*xzLBfZ|8F*28`IJs8WfNBEWz(aeE0A9wm=O;KfmM>?^Jy zq*ou8hhzBsDy{r?yR%^ZNqeUA_r6pZe{#+FIYH9WyQgUcJJ`sObK}Qi%oXtQ4bagv zc4Hy&MBfqn5-i`Yzh*TT`VVx))6o-9u<7Y2j6`yk09Rh}fl=0qC0yWUV5|>ItcnzV zr8pqiF9Iv|g(Qm$_kR4g7-9~XO_w#TDGe!63`sj{7~^C2RM9{-KR@C9ku1*XFz=l1 z+cxV6vSk`k9fB2%C0TA@cw`{r{e6CdeYjhK(X^~WiN4Awe!p4sf<8X{{Ubu%2$WYgq^^ z;=Sj%FA8V9pj6gNg2%e!V!W44`?7^e=J;5&5W#KGv>0XB}jy*>0l>smT2n?7?320h*+){OK)b{FLz{e_*Pnn;oBu}k=>_Qt|IC8%66WzQ+|3Aw}P2wq9jQwKm=7I+c#k)^7+hd!7~wA zi+qp-Tv?$x6*L}fFb588OSM=!{W&=|?nW_vzt=o``Xk@a(|tSd1oy~}&>K(CiV1my z0kq?-Pl5@(5%pNN{XVYAIVY8V&o(|H9Ne-Ai2B#7jNquDCFF<_)+c-c^(!@pg}_)N zmIVI2urE<$fe2qGnE^1oc%O)5NOEZP(_0^RVkr>wyAB^9yVclJUSR0p+S9jcrWvxQ zr=(?~XM&mKr>7QwZPTyimG_rR|E5af=7>a3@?C&Lg=D70KP#*82|LX)oBcv!2ribu z2rUeK7V0gEDTjIDcgtiQw?BSH6!aUjm5Pw?agHo65i-N{9ge`_htJO1^`w5lrC?t7CK=w3BEN z(<@^@d~6rOJ4$*=eUWs#z@iGLjK&C}5f+^oUUR_lPWEoz@{QU0G6nozx$;@Z0mtox z=hL;P_EK?z_Pz~r`jUu>e81v(4$E?yq}~It)lnKM6SU%)WndvMDzwk&_Nm5sKP#U& zQpJ)P1Rfi=^7wT6PkP>ugLBW*R30A4e`w)fhiln-g*He%d^+0u!0koo*q05q`nUrA z*e*z=|HFN)`>FFXZ!Qtl{K($sE)J!b=6_bxH4gzzKlT)e02K4UAEFdTOsE5bSAgIJ zw!-8C0elGWK3IPgdu32bO~*t(%WoN1I+O{lFyVHt_pjW z{xPg>F{MO)Ht(aI-+VniUDN-Gv5 z(1xoz79V~R0k~zzR1fB0pmdUqH&%WWAW3JnR|COEhh|$OcbQSfMXT8~m7LMKO|J{K z%=MpL4WkM_nuawAvqKR;>lP4~%tNos750sj0QBuQCv#cyGPp<-z$Oe zwVFU7ElV0>MK!1)X;P}eC4FgAGEFom{Xp%)RKo9{q<}wW221PkS zwc>E7W^$cQ^wPi@&nxO~_42opa$I$QSq0r>>Lcu|wshj@Kj$;7_?jSSgb0M?zxM%q z#xdamBoH*sufMYRaY7y-a=eKw+6+9yWLYw?ZORFk{!xUQa31z};~w7P+ZSI!FN9~m zHGTCZ%#`zE^NZ%Dy{*){N8<-#89J3SKS@YksK0aZQ$kDJQn}=hCdpp?CbmMO=?|H#O{w>*VVC~nNgUN`9=@-oiXZ2E zxc_=K^MkFo49@CAti1RZUJkFo0rSW(E!Q)Jd!%^kSdIUzqK@gUvWdb7mKX#FJ|xK* zFwu25!CYw5$fgL?$iB4WZtZUaUPfI4xWcfWE z3NqW{bq|uf#sAZzG{A1X*b;@2g_PMqY_&FQf)uE-#!EV75J8@5mq3zCGaIol0A3|3 z))5s4cPyza>_WSO3{?mX5)B5#_MYwu_l|N-=D*#CjHncEbPh?%$<`e5r_^{~&AGoc z;#8#{b`iV-_pm*P^3U`PbV}48wKe_v>dl7|m3bu>`tZ56vQz5<=N@s4a3U}sd|UQJ zN94N>DTsoK3O6>PS)Jc5CSnicrl!vmQH;IqQls#;)Ls)DG&Y&45sKgZY1>{6DUXOvI$3j2a73zn`6xkPMV!Rn@aC51`Xs14V>P0g$Z zSDjp#n|7V~xwE!zt4EZAW1lpVBD;$s<(R-Wqb^Qw7l&hYo&!esvt?sq&zvwh>a-vh zZgN3`jRfrTd9(NqE26|`F(3ua`6erZQJmvCGKVeXfI-GU&AW;NmDN5%nq=U)dnZOb zR5Pr*f*7skl4aM5|MdcbU46Ozt1V}(E;+{Evx_R|6AQo_FZ^{4zR-4^g-{|n$HYR+ zxopo8r3fqp0xQ=vEBh>f7XbhmV7NjnJ}SqowiMS?soAuQ-I_$dyY0PGU?Wup3^o8@ z3eyO8HNcdAMK`>Xd>(4rgh)-_IJQBqn*=BU>g~plxF~V);c#8G-93tZ!0`?n@dNB= zcizNbAdQv#&g`i;Sz_{Uo(2m^WC_xqh%h-o32!WPmn28WqL{eCpDatXqpUewVBZR8 z4*F^a)J3PsA+D589Y6Zp1RD3-l0ba%s@&(-8qDfJn8e<0vh>W(AIa81%W2AKmRXNn zFmYZy+JlQ)ll=0PIZ^P0)^2ZqI7E!dQlDlv!6}-X9*wKah8%nOsN+qK_V#Q$Mg5oQ z=0smLrYsT*9)-PsvYrdT8;IXNxVS9#?JO>g)AcVkfBio&jazc;CcSyF@A_ib%ZSCw z<#Y^Z<0bdT(Yc;ml2MQ^R-vzYuHWpe&WfN{Iu_1<8j>{h_f2&5TDY}mBk0C9G@ROR zT-=s}rKkvp!Hm zM^$d=ra*>*hUEV45PcD<;O%^1^5iFci%)~bgW3!GbB}5u@rDqGk`HW;m}tn_+E>i`A5Ne;F3lvP8Uu=^;$L z9la)Iubw(c{2&?y7$7H^0=|-V>wL3RjSr0ltjPN!~^4QfOx2q&H!LI&2 zSRSZE3@DR2th*$qR~N%R_Me_Z_#^5q04hD+Xe74cRbBBXh1Y>2!;j{57SbymAF-L` z!3}mb#Q>uS&2mWi@}k_D-jJxs*O+Q_*4g^68AfIc=gyg@XcGt&-l@x1U;Qp9S?pFF z3tC8)tZN3QISSg>!Bvr+fy5Y|OITcpwtc9=WmsoGhIoKH`3=Syq)55mwYJRPDbX8V zCKe4iPmiaEH*qq|4gu^LiG!<@*T!l7+o{G&yCCY(XS*;m;efT6sLFGY#G@Wcz%|SK zk_wUeoybrSAW%)J64f5w`Vtz(GSzU@9YOrmFdSRr8PiL>ld7P*!PbyBjc`}Uq>2Eo z1g#gskHVrvZ{n*SP7v4eB*xoT*D#$0(uMTfq_G6{MBBz}+o z5Qpld9*AWq+>|ITWl$if=eHZm5NKrpK690rmY=z9cO@@TVmx|)s7byQ^vctGIb?iYMr+e zMtsSpn~e`ajc8KV*;P~=0n6>yX$9mNKU|_N%IRxjo=Yuu*(}fn^!Jkl;B55^^H!i^ z{=ok_v02e=j0-<81a-7R{Vc(szx{Q(@SlzZ0|<&sjX?mlS_%4kY76_VieBp)2fK7; zU5@Sc^=dLmjQ2m(0yVpVg|khqn?B1W?7nN&9v884MO{t7P(?v3vW(FHH-!^}LqU-k z69fu**bbM}8?QXROUh|~53-IXCf!NMyum>ee{Rsx>LLqrB=kqwk}#YqDi9zEr-}?G zCha7A6O0*`kUnUEJ2TQ1EaULF8@rjdO%DXqX;kzehF`CFk-P08`v#&K3OR$}E0<0M z^|{o8hTL?mnD$SQ*341pQ<|}~DMWs1DUUj~i<>d{1vb+8ao9R1`GPkSY}5D(FaBeR zNBcwc`m$w=b#NvS>7*;Uit;utNu~?G1(3`Of^kGduuM12R`XERvx}`zIt|dO(~EED z(e#%9a9?it=vc4pe(H@vjsE@1jxk#cmcxZe$AypnPVZ~aUrSByT;)QX4p-*0`0Jy^ z6l&|cA8={8%j)=k%}0Ri7VbR! z8~Kn}dBHLQsb#Y6iQ&|MoYA+4{|5ZK;&XuxQr=eb2u=Y~HJk_v%Ern21IBon%_rg` zP~f^#(z_9wurEZWI4Xup#SnwCTm!?= zah#y>F?^^}Xt__@W^W)WJhoEuAH^oD`n4quemPS@&tFn%I*g)6Ra@ct;(7Ev@@QUlj97@_)f%Dhgl89aU<=v4DdM2d?k z-z=2`nC%0+%@OwU>d2v0^_tEUR?}qFDqaXT0ZS0iFh(!>{H+24p&#%{B|;Kil0;(- z_1z?8G?|ar<*%F=gEkjo^*f5d`HTLq)9mqc5~X`06eh+TSP<6Z@0A0BlK+bt$Sw)i z`26;^+i^X(0+xGZ`R~?0?LUJ@oswVPu|ou9G0aWELsNWp9(gpIff5<(!@VRZAH}mVGvR8%l z$im|zt<2%Vm<)xj`~EfzI3wuNI_i>nZJJOy?>W|fXC*Ao|1ui%@37OHu^?+qGBpM` z9Hc5-`etvBD*kez&cGir1>o9#2;mPv7%-m?`y-4uc|QSQ8O+`elE`B$@WtW`n@_X_ z3*-PrMaM;)UT>Uv4T3xb`bCL_xr$loh-(FiVVnCgF@gRUA(n`sIoJ&S8%*cx(BW~> z1QwpLHILL$6vil=sw|BTGMOFKfz%FFW6r(!)U&ts2%^)S7Ll9BW;BSxz8L>ryh`4D>ujem=&kDlp@|&kc zBQuT09~i}K$#pEkHAyoEBo)iFpi6o!2Q2si3$Dq6o2R)}xT&3AAJ|?PSYmAErtxV; z4p&@+KUs3@sF3n|H98tW5#!ga5>yMPklBHnMueBKBhKSg>Qsf}2hF4Qp>Y3&t3nFp zyO?qgZBb50z5GLxYEHJ1c~gs6q_jtq?4-Q>;V{*L4ouRMp9G4Yj*>m~TJIuJaBX0+ zpi(RjC2*5Vq)b~lKSKeXeR+G~=s`L6_f;_*%z;g*`%bHKVHovRBAl7vrYfZ%2KPFH zJC4CUOau)x<;+p;+6sIKFsxx{1G6FG_j<#7QzXn)#9|#D`o`??>wd@unQ1IA^0oO1 z*YATY(By=9q#*2^?)MK9pcUcci#cFU!21}+kL_sKRgA3*3myf~5PRU*fs^Wg1LmI` zeFl>Ddl)w9rWM9ZR&dsO(dSfGSvIMw0oQ!Bn!x44@TURA_d@ZKF0*g+Mb!df9CrG9 zWBROm%q$uQ4iK^Vp)arA3_5Kf&mdmTuoB=b))w`iWGEubzsmvOuxz5>VO#8r} za(b>)m+nJ`0nCA3el{hRZ6%m6Vc%QHy$=-rRGxfBnQzR){S$`YD?qfBXe*?^+w@Hi znd z*XV1-`u%XrVr#T+I+(xJIM)ltiQ+8UvCkblbb#DdsDxSe5*_+0ci{1vPr_SF?lS*! zyoh)Vuv|i2{*=e;!Pp65QQ3oBg>m^K=d6DGO10$#2sZ^iW1rX`C%okdE!D=M3_0?^ zl(yQH@6wa{voMMhc*T5Z5<8Nwgx{V^qSXB8ylu*V0HeX z<`U?r|Ao?DDOnet&lRvP~xFePFK9_h=tAoNdH1I=1acGb@n9b#0v? zHaWPa^SP!ACG6~e*&yKZ6q&J-nYicuGNZQr~A;nZmhYh%^VVI=g*xhtqf zO?U^`F@erSz6yV!7{jOnbHUuoP|BZw&|hRQpsOc6QhX;UHa4L4*L&0P|8aEg@l5@H z96!5nHf(d7`{p{=-0x*`oojQyB+VreN=4Cy-7xndLeg9+l?vTds!fzcA%yhJE$OaO zsbs%Bet(|F`RDUE=kd9{->=v6<#F-SG#0Inw~m7-WXM%bo3^{ZNnZ&!S4E1XcH1Oq zUsJu$)uIa_Y+Ix59?JE3&2Dby0^f)TO1Q3NoUIqEec3d5>r8v+-*1&gGQHvq3V@ryf)rXcjW5aX$~;VrR+)7aj`>y0ot$?Z(hRiW&)NG9A17I1|(& z`}^8#7x>d}tdUWtsN{#Ok-W8rp-o)SFY-_3fsaBtMZEm_TuRbHieJ#X(4f+<-!+Fx zs){UG(^0>;XG*N9DCA9( zpZMwHRWmYM3MBW<7-8mtUYX5Lqne%GI)jf@jVf07m(}`i2_nZvZ(P_LD3o>7H}b6< zzs7Mm+^2b%X)UL<61wUkroxt7AzTuRLp5BzQE_VCplemrmr{{TBsh>rz5>Xqjgf;0 zx|;z%N(DDDf!2PGu98(0rOI;Q7FGM~c5RgTrOk(;-P`DrxI-`S@O z>y5Y^KolN0nE9aP)N#6c(Zj4;<%k8gR6huNP>5Uwz!avOi&`!5&L_Q>r^QJeg~uX` zGNu}G&ig025q-<%{Y{(w@9!NhRGXOVvxCbT{{eI7RP2a^G(AFVZ1X7>!#y!@wKbK_ zrWOPCO}SXO2Z;-k@bqf;0s`4+mX;3jtik*fag0hHN7cgC$(DZN?bUOncEzjI&#h0U zXZE?`PHd8%VooJPV0*qB zc15UUD2W#8c8v@+2;EjEZ)L^#+_*7JBjZznlVbF!RIb{1Rmi_B_neAv1V+_ZDW`jUu08EAo+^BUJ!$03D z2JY3JyrX5%tz$3{VLVS;ol|+U5DPB`u=Srdf9+0ATKFYvA1*Q>&Ac#9c%QNv6o&sM zvuT&Z@}bhj(EX!j)-mdRIT=rH5mBa%aPKMTfI^qPJ=0)bv2cA_Ozo0ulGB-bpG@3c zGY1>o49G8PHf`e?#D3O21X^9%0L`D~<|JLvJ!!j3;Z}~_J@a+M*BzUAQ)(MVzogY2 zid9E;{(jpY)mtt$4mQ^BRCD0VdtR;-!JZ>&SaA_$b>#}J056uAS$_)}xQ~xb)A%+k zhweRvJ2c<>yDXs>LMAp+aOHZT7qA_%y5~KLOLAfvl;8uDA=;HNPem0+PSmYj@x$`& zBHJs`6^g`p25NcFB~z!5ne+RU#_pTeSs3`Y*u~27HV*4txc=+&j&8g52;q%|FAgr> zo~~cq_dzqiTu-YGnb7q7{=_N6ew(ijKkqZxc1Qn&830Ux6nveqwrPOP+sn5N|8F+L z?VWTuDWAvMX1C`+zwtU;Bi^0&<-eT|Iu_RN@FcS=o%i71gYVdmth1Wt+5b|s^3?Hw zd>}51BJdNZD2yN}26PuGuwYhB9&q_lCI)<^?Z#N{N8KwzLb4bN^uUZpd**so3GCz>-5m*;Zzl1s$Ie4=B)uhhTtY+dN}2N^-EXqwzzs;P z9yVi6N4A`5rA*$id)FMD^8+^G?PaykOImGgb~;%dYB`!JnyGlQN8K&`t@BOHunT}a zk9R=_6fd$V)429xc7T;39v3rZ1vYxvVlR=2{xD_OEAuJdN2U zdaRb~y5kfzo~yfWOt<0uWEu&q7eF2LVPZ9af~`L43`Hq-qJV)y0Ig%43JqtTJBK6f z&JEfQGTGG8MYAp4hujv?p8;p-*auX*%7 zeb7)oZD#W!rSjT?<^k;UY(CIHEmMd*m`NXV)~3vXA}3?}|EhtV&6P9J%_h{h2;|JxaU zJmw(CTMywg;VS;H5%}}XlC06c_aDV6l|vd@W`arUizU!=$vu^;OOLWv4J?X4Zn$@p zT#M6EZl+!BGqfv%xPX??e+M={ExT9lYn2qA)@yexM%~D3l2Ee6ExgRt+U6w7u;H!3 zrPUE#S&;1<$f%SBQi!iRRHKey;TeX654DcYrR<3hzUkMz~P>aELo z|JGwq4|oSifsbo3&q@3U`2-fg1;fs%35*d!7qA}Bt0MCZR5_~9P};4hKHkSLm3k84 z)z#(5i#f3yq{x1nS9yxj2qjvKsJE;@b+KS9-FJRFZQP3N;Af%D3Ir2l5jl5FwfJ)) z8_$XYi^N&YH~@U2{=Aj5Y3ech>Y#Hm5u&{QS@Y~1P=9T$OlIc1H6duIck)Mp(wGQS zMQ18MHE*>(o1$Zq2$Be;*ouj=frrbV{`|Psxo41r@#t@qQTDp;TH)Ptx*&3Uy*N)= zDRG<=np!$3&s<7WTYt-Znu#@5>lFF@{ zHUWR?HOxLjnva&0c~kqUu^rVnynER$ZKUYNw530^+-s$!i%2X>i1V^g-Z}{~4|os4 zdyYcP%DLc#f_^z-55$PY_WEHFe{A%-Y;W}iotHuoF`bB^)-M&_dA#eZgOFAF=4vPQ zR-T#51lt=*RiK(JI7hC?0&V8k4^dOmH8|kC$?>LKEw2{n{zr+Et}>J$RAy+?g`la= zF$ZfCTKA`GJo_j-^|SWWuCcGul;RI56DrtXn<=eR*{M+S$~#h~z(kA!zp2|CP;~8f zp-tTRZ+j`ErL3GzTS5176r|HDWYfC=YT^eOSBglbn8NF9s`SMrP11^eDoodXF4yd< zh`pC|`)=kenA}CVV=AoF!%jpCjJ!$@rkzOb2f)^hpn`w3`s0&9e)k`Iblw!hS%%HR zs0=s|tO$%fU3-{W(BnEp9HCvZ(Ymm+d2o@;PaJ%J2yJJ&Zs|M0TkUK4An4y=6IZS# zW$;AIrz&z`IOAeLC3xBWM&`U%YcXT!L9qe2H;pO3KA&R1^w#TA#Q~BK-0|%L@T`iP ztu(YgNo9$im{cwI-x~=uOjQw($LSZJfr_h?9Dek@8I%_rgAQDB|L|E#3g(>YQ#qIH zCKZ%t(MyEy1ZpBaT$OeAzk|oB8fdI9NAm`e!0gwOw2kcYes86H(WZirj^S_LiQp>aM zHc_u#|3)#Rv!zSHvFW#WS$^iy`mHB-X{f<{Z~@`1V(N<=;<|B;HNlNf2vWrpv=mz{ z+-iQ78TT{bC+I`4%K@D1rK{E^|9#xOe|z6+C=n13h97hdaEt`jYOc%pnd}Zyz58Nm zvcEQosiuo9$!Y76S|HvkMb=JMJgd8OFoHMY-K6Peb5pml-4&cT;I-9M0XBgj;1Eu+ zO?74^VhG?Iia>N!YeH%-_n_4DFKN-nAv@(rM^0-kmoLZHKzF|h@xIn|87La2mlr^@&K4juM?%0A+xzI)P$kI^pW9(}f0b6JJfD}!QL{*U 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 z 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%0A13g3hOXVkZ9-K=JZb~cfIyg~#E!BX{ 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

R9xnpvWF55ySUS0`|A^NtS|R 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 z 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 K%;X3J;PQWh3)xiw diff --git a/backend/src/main/resources/static/img/GitHub_Logo.png b/backend/src/main/resources/static/img/GitHub_Logo.png deleted file mode 100644 index e03d8dd8bcf0d851fe1eb89f93a39de843e5c69c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13001 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 Dq_KSN diff --git a/backend/src/main/resources/static/img/enbarsskar.jpg b/backend/src/main/resources/static/img/enbarsskar.jpg deleted file mode 100644 index 2a98923299e9f30e194d153577df73c0689f3d01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 902541 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

wharOgwpq`k~MqO zh`EZeEBBC;|E>@zJ9^JzxYULp$dqXNkyL;V947I##D{B$LduPW>YdnV<&m-)ZnaI9zw)!N4X$2B3J?<|@ z8GKrW78QAFoQtkf;++R~oDX^O;AJ9R|bC_5o z?@X^-)xY$Q45qs1+Iq7Edg_8{0#$b8-jW{-6SYZ%pPuLwro}633SSjv-5x~UTUu#k z0&(am!RW-F1nt11G1$o>AACpOPweUWy~o|gnj~?)Sa9H{X*RQTj5oJH^zq zN^Cj;T(ZR~q=UDWz$fllzMOIc-Tp{7cQa^)=EUsWF~4XK><#Eo|MNc&n(dG!=#~V9ehPIfZ~Y zXAS{+%#NptD{h&b!;3dHJ-7x4&tt$r^a%U7S0dA^VRvbAEJomz<9c1sK1j#8HMDkv zy0Mazx5X$vz)uc6~viK|vjQRMw}vng;Dp@E%uNN2|OO!IXUC{sR6`M)kVYCsI~>x)86 zI`jEQpC-v`$HqaDGc(96UjL*ww6d2+aO;gOh|P_L1@P^h=BvSP-S6JAC;0kNS9v2P zav=Yiy<6;a6^Oip+lnj-aPw7ilw=Wdz8N`Ye%I4wQCuHm|E^xeyMET^8^+OZOprLw zAnW<^syxZ${?dHo`0qz?e(GzMqVBt+oYj_|Gm_Q~5Z<>d{1gc;dseS%y3xQ*KHC}U zGu?`;Kb%tN1qA{qW0ZWnPiYj6dI5>i^-T19xN`-+dQh-@;g~0M;cJ_zvHt5ARvAz^ zb2@F|3s7aHNfmOWKwlw3`!?m~d-vwFdWvbcgOOz{gBtRi;X3$w{CR`r4>Ef1+8t%> zui{|L@{neIklj?fF+JF37^Iu~r+U4EtEh_8x7W=obyO zs#N~9)z?xnmA>nbjTc)T+)1zn3n9GS#CxL5<|$>euiS5a#nKZE2F1#5ql*p8lw^vR zQ(OP`-!4b!_DVz{*!*MMjl;<5D_>%Dy2OmQ0LXV>75NpQ*KZ z3&ZfDAUVQDE{6#!Uy9#?gfPU?VYU##ir%mA0hHs6jNY4;-qK44YhDzP+X%WZKKe}I z&pa0=6ygTN1L+Uy<4-}MfgFqHrl-A+d7bs0t-8pi84#FS;Y>g@-O8{nWmelB-CWp9 zQ53$&2b0i6lb_R1g6c9MT!IjhidgaA$5XH!h%aQ=I8*;| zr4>W+Z%TrSIM^7S=H@g3z?HPFG{uik_fOY!$rYC0<*Z(fGMYw$!+j{{sZ@ z&A7Z;st|*?=2oEEfI12V#R0ET$-V#4uqhpxpC+zzZmm<4K>w6gPHh?W(LYnd7OIXfx8>d@oe~ zYLxpK#5u@2#ZpP|-c#4x1ni>98)#x}Sh!-p{Da>rzDO{1KJ1jx<*eq4owxfb8*wx4 z@wvh)4DIN0Zhn5k9O>`Z9T{s-4xEjqsPv|=+}`<~KQb=rJrVkmpnu4+n5T~kKD%}yx1wDGUPk$w~aWQ>FUZbl9~ zsDv18y*q&Kbv8E=re{p371&}}!^xDWEmX5{2pF~!b3JcvQf7VP!hThEWYL{DoOMnJ z?TE^Fk}*obxkuanogL_-`noo;LmaSqRll^x6i8uc=KVX@TI&&_9&u1UNH?gHeJb3* z_32hC0Zln1UxCkBuBxO3SqN^cz!shA(r$@Zyh|OJo?te1NU2g4!kT`4u|6jkCut%1 z1nuNFt-#;c{F11DWMY`!`K{$|w6B8Xo9g0HpO$c^rn8M`J3jgEGUe$QLAuG2IZj`Yl*F0%bz$VoDGzADkl`NmE0%}_aEsyWPnE1a89EZE zuUV@d_Mg`EL4C=y* zWbG|!CGJLaYop`8UY$3%JQRS^GC0}YAaP_f2#>t9q79f+VDEe5fd`3W+WYoromOf& zQhxW7h(SyyV@8{yUMN27O^siOAjZ99$)at&T4l;|t|VaXe{Um^0p1t|0_bF48TI-* zn#=H(7nMEjJSIB5WJqjum!YnLyv`)P-3d61FT-5>voM^)R;(U^?OGP+S?XA-Wh=Wm z5w@{{s%)6V0mj?FpiAmkrl$&E9>3aO{=`supH1nhpZYTZ8rOXHGrT_Gj_62V;>5H3 z7cHC6b!zIyv+huJu_c~?QrxZX@WlhZcaLHIVV(4Z0!5^a7)G|5Zb~lX>{>l3>8Cyy z9z@Eca&LYn!)(CZNAbB-O(*5~ukC+lMN``WG`9@SOLyx9o!F|k0og=;WCLSJW8i|{ zG*n;43*J$rxb94K=k&Yd@6Vs{fE=x5^oahi@d$Ku9IC$5M@fAH=TE=%OoqP5sBy|< zO`E_}eXo3+inSOdf*~7SqIRdhEBJZ$RLU&B*&;v4Gom~)<+Il-(|YIezFikxi)F*X z>|rTt7GSl!EqsthKrT6Mo>+dLt$dd(%v))Moni2hv0ee?@5*Wa^!5*DlSe zc$4vx>beWr*@Zed)pWAlMI4kO)G0LW2!4mii*Z^NGTS*kNOlcdw~N)8197)cnCnci zX&!RrP@^)$zAil>Wc4x?j}nCP;In&w6drteiSXfVrgn`Ui{5DBhn73#MmHZZ{fUq$ z8_i$?FRij#0aG%3XQ8MJs_=W$v}{1MP@8NyZDEC`v)|pesaDNC)d~ta?Xdid>j0A9 zOdR(@@2J;6VKttSFA8g)d|7HnU1%z?e(78uUETJvnNs;&Sf8Sly3j{x#n8<=zpiQj z=qTn;ATneT4f{?)1ESP!R@OSay>8VoYHDepuq|>Q;Ok1$Zc(M{zL8TPwoQE+sMA5) zM*2~l5cMSB?xzQNC_69+8OKU6?=l}`u@&#?YI)=4nBnhQe$ATZ5BrT@&6X1FhN%kvWj4Yn}54Pa#<#i(IfC{RKKG{U(qX?HZhjOk^Tnh`Qm$Ri2OPBr;4T;qGiC93C<{)^S4FkNk_5?N6J^()U z&=O0Cw?@RP)8zmk*3;a$k|2xB78n~xAZH-cPBe$^)1<2~At!7-A z_yV7}G0!8B(UH4dD8B9ow}59*| z17GaGgR4hZMy-2B%ZR)rHAJC~$vj)79=&?}2WqMwlt2VsH@M>dSoU(p>|URWp@ImG z{DE<}svgul;O@>6z6_2l2T_2s zY?C4t6RYy=w=gB}AzL&oRu!s(n6cqv2;#{zgH9nxEf9*>Js_fRl#!`L%;cd1RcefA zsRO0{_3DLt}7Zr@HOhQKMB&ospP!*@9a(d+v=v%qckjR2SGOLL6H4m;lZwU zmcMg5W75B0y2w!d^y;>Hc#CgHX!!PB6S)|WcLqEvZzK>*dDfh}3>F62PV)|mk){78 zS-RRZ2v1Q6H}liwfR!|JkZKJN@bT9KgqIv8F@oIUJ;V4|%4|8DkfT$Y?u&3+&$!FpH-8 zz=mb@2EF29jg#f_7JX(z#aiRNc{IvN-r^;;VpHvG4Q6@C-rfqrPVuZTwZDbh_yS(n zWLeD|ZjsyLb2faS(O{mWwC=uDuXDE0%!fW5y^{XBFXc3uD^@ zHsar*^=1B*e%%wb>owk&ztPkAWSM~-kZe&{N%OzI10PM}#6I~qr)3jsySRR&f1E^O z?~KXNV0k)CRm5h8&C${e`P{=<{DZjD3ueR7!A&RImON^>@MJoS|^9*Vyi7w}vcMv)1jgf)AK%@ES@4I6mC{0~-yyZJy z!9Hu^Dgm5`Y7q(RxN;fHZr;;p4GoD0J+(gi)2BQ7gxo2YY0XJsU@GDi$Eb;SL0A>s zXg5=opXW}NHvLO;e=?!d{%7n9=GA2kk#)zC{o61Bix!rx*Ie86W&9)qrzd*kwk)n~ z?e~jxkG%XsAJUtACBQXI=DD~+OW1s^3>tR=`*jhkn_<4CCQ zk)fHQ2#?#}1=Yh%XpoV^ZSwC^7861 zKFpQ>0R#L=AfrWuhlKJAqaId63sW>fdAG8Uz4K+)4=_WvS_@3wFJk0geuFi(ul9LL z!r9=zw3m4c?2NRQ^Z76I`P>5Zx8GL*-Fw?Fn)WGlw!;EL^_)uS8`nNn;&W_m)o)|K z^h>L^>2BG^I4j0+%^wQnoh*|>UX{WT+6n=~`6R-v+I=%ps#!_lAe%RF@{KKuxzvQw zpGI0%+OKo+Sv*$t;lD-UVrf|D4e>q>OiS|;?grgQ1iw5zB3|iA>)2{6gDe;NfH`hy zbHCu*Tks9Ncz`6YGk#26p^jkyCxW4TbF=k{22T}1&k!Ozjg~a0*=X9nu9yBON}pn9 zf>A_|s_3Ril~P-w&J>M=uN3~_b?G~Tjn2l8|4S%P)QzTo=NDG7LX?(%+093;MrQ0J z9(vQIRaXB;VKJW>Pncom7~yFEXroh8wra=(28Y{e|9xTPAI#>1s&0JMs%iFnEPZsP zfPsJzaK0WMd^5ugfA*eqSJ)^A4!n=odP%8f((J>fiSKO*%*)9a;ob9e%B0WBvQ-{* zGu58r6EMjVIa@&-ZBcEPf|QJKIOWpS^B)6~J_`(~XPgnNG_{1I62$8vWRHrC(>?K= zdyIW2g<87_LEhZyrElU2Sz=CZMvQa6YH0A}Glck71mxESW&y6B-bGq*>IJH8#T$!y zfGR%x$@|Z9;Uu8*CdGXeSg73X`#Px(;mf1dL!T{-Oy{--@<=_4X?KOtQ*vzZL-M0} znlBO*uTD7mOUOClc|zM3o>1Q`Rm=SELcwNw@$MfFDWfI<%2js%<*~Oc(>;D zoETX|hM1*azp2H1T=zq+8t?`(AQ_sSI2A7VWKl?R-Z*;D?wQ`gP?i^w;!39n=T7+%t|endec#i%u7~SVV!yKw@+mk zl%+d^)#VWU#l-~kf4o1Zp!*(NW|QNJ7|)Juf7Sfr_#Mr^_&~Of55}IE{> zPuw`YsflPMk^cdlN(vi|`UHi=vK1-$#4M*+NOjccF7oV4u0TtTRdzX&BBV5eyqZhkW4X>tW^G% ze-8#Yr?BFYGC)h?|A1f8k6g`O2bVSo{3yKInYo(xiD?Byzc3W(4!%%Zs^d6QxHYF~ zbu~)0aHJ@vYDOrM8P4)_fRfZ^!%M;|gOa#?*jSpKZk-!wx9LRck+y zHrq*h&!#k1kuA-JJ0G&cEI@m)x!@2WU^HSL>IlhPrAkKY{$w%{&VFV=hvZ>o_1pc* zRb{Q~2j%&j)-eH&j?wgmNEr`L&*e zT;wZ9E*vEm^WhpB^P?bXNN;P%kiwPX)#F?0k5gl^VN}_Gq}bK4d#(JsV6$m$!d&F> zM-D@0q1n7tMt%O~jWG%ljPxKKZGcobFA1-pDRPd4|ImD8z7+4~NoUcgkRwL1Z5qlP znF&3hs<|bFOCcCu{fznC*dr(+t1yQz!EhkxSdq_T=wIl0vvcqK>92OB{|~#6H3!O} zjHj*nuC@30`o71mcFw#r?IUuqRanLfu=71$l<$Y)v(i0M=`xNsF8_>Se(0Tbjg0|} zyH~BruUGc4jM_A;XDj6HVhEtG5G5y)J^QJ`8n)zgk4ntb@7nm(;Da$F4C-wKVRO%k z)bM}U|NM>=g6L^hzK0KF-D+DY`U#M1b!PZ=V@=#>ikP~HXjPY|SslT$VjwVF5{b*9 z`kT*nZt^wR@A>Qbw!pX7obN~$rQ_jSZc2Oo&!7Bay)9CuaXNV1zxDdVU)Q&5Qal$Q zNP7kjCa(^fG0Pc17%tOIV_nL>s4c1C%jk0`t8Hz~L zMd5Wl$#_aJie-s7H#VkKyc8b^cZYu7nJQ%#w$0tkgFLF!YTt-8BvSySh}^bQ^ZbMP zwYX|(t6GMwBbzRz?>Z6LjLrpWy0EK#$t%JQf6{0e^%CU|duOC%r+_vjuXD0cvSUv+^lw+-Lb^iSM>PC{HWc%#gN?E~czm7PyFWTx#1nuzTv zI&S+8nMy>oryE~oq-yR)lrYIQ0r!!dcm)f*<(WYS2l)cYapxt>T06mp1<2^e$c>|E z>hc__Ib3s5ra*CoDJ2$=qJ#WIete(XTU9GU!v?>}*Y{yIiT{@+d@KJc->6iK6q%{0 zi?v$+W6a-PTN|l3p?LQOY1Y<`1J(YjR~yfK{Z;Pq*0>sOwEuEok?i)M79&105M#e+IC#wVcchP(-1G0Ob?vEN?)HM^}J_@UzR{1mjWgfCE&S zQ%R>>_MVix&?Sx6RV`7L4L+Q+o}{


66#qrUj^=lbywI*(h^d*Ty+PdY8?%SHL| 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 D!19$KsPDKjmY@8B$HxVeE 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%0DGO`j<`OM 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 z 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%0DOTZ{K@&lrS6b#XBb%C1x#snb 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

#uCv9QuBYtY4i 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 Ro7kyr8>VXlO#k=y{{e`*0w(|f diff --git a/backend/src/main/resources/static/img/favicon.ico b/backend/src/main/resources/static/img/favicon.ico deleted file mode 100644 index c873e6a04b98bd7f0fcf47a0ff16f1d20434959c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmc&&dr;KZ75m=R?SDy{zEa!CwC0aCBZ;WU zo81NW{a_IlS(nFx%fc=!k7ao;k6j*$AO%4YP(VRInix?5O|03bx!B>j?v*TtakUU_v{mKP)m4>>MhzKoWZ z7G!2-LZwziCYK{YCPP93iA*lm4qL78`vdssqmLi*)GyvPF)@LHf&%Cb24rPr!$I?^ z>T1;0)uFt+9Nx-Gl+kBdSs4nQPGndt(CPHB=jY?Xg$rM-;66L%=jY)rDS=j}L%zd- zsi`S+b)A6I>4K-C0+m(ODED|#Q(KRc(sH<5MX0a$(OnDC-`|gtl2T~3IusQZ;rjLK z_tA3iWwzO5N`Wmm7tMaZ&_6tU77dMlP^|0A;$;UO=XVyTz=NCweS&w4F zm(XxXLTlEtG-OC{8=s`_zD|37j`Rb1_!^ppPdGMqdp?vZ6$Z|nxl7yXUpZcCwMO{e zYR!a`e43kUL)^}v!LE85C+rf=xFrmboGxB1yvE;k=Sy&?pF(ul7FZ8wkk6VZKBaI` z9FmnvjEs)1R{G!Hu3ftZgV88*$>(bjcTY`GLLI&VM{`J5k%T_yYB@z~p~83KI}DXd z=**L#+r1uXW+mOB5qT6hr^^MMUXR(?*;RK~T3SM3p_6RQ6FEINI7qqd!tZ~x74q;O zBYDqeB;6&kJHC(HJ{vFk_pxmL2WvvI_3 z$Kv8*@D3v*qtNROXe3|pJ*K8Ei5k9iX@=%Am<*Ar>3@O6U0MxQ_zS|`t|Jo6QQtsf z>^2lQa&i247e+_Nadu=JC;J9)dSD3CbXIL`o$xQ`*U-?g(9gE#(?C&j2 zac+)`j3Cg`hJ>A4&{H6ZoJ)%R6K;NbD|qhh+e^?T?-1v5+&S0GQR~ruv?I8OCoL_l zNR9p)221YbXD^*858sTV$2!s3*(u`8{lc7@ik_YxT)A?E;!{I*uM_8T{w7Aff%*BH z!Lx7udl4GNduX9N<6LL^jeB1}*NJ}y_wb~-xfusypA+Y-)Cb=+BjH(!vj<#jtdr|a zM%cmm&T&oOuSU6fjX3vF>t}yermaC*iVUB9b_+8zGl)+}KwNx0_3&DKEsoh9kA9BBicOx1DvEV2gQyz0~VLXoeU^BSig$}NNwquxZkn5g>`=C7hCxV|ae`7Akc|Scp4THgm zzP>)RwzeU~KsovTH=&4p6GOyBLI?L)Mf^XoFY;Mf<sm89)v%d z@O9#D`}b*yw|6hw<@E}zzk2m*sOsQ+e0%~bm74OPnquS@xG)>CcW8J7%3ZIBe78_(1uNE=pSU+f-J9kcSW#&U(ZzW-M7xDQq%+1Z?+{hTh z{e&@(3|C#jyjI7}Re^|C!mrApvz=)U{SFJ8Qe6th|61HZFa zI4=W%7UF1y6bBW(Kf>wlu^saG9T+})R@4Ang9!E^Z?#QcJ}Ki9(l`W9PQSU@Sg z>9oX?iij_9UUE#BBQrN<``YNO(@njP`5gCepU)?H3j3S$jBAhIF>`aD=aKib{qA-4 zC39l#Q5MT#@s{AYuwR+O^!D}&o!rCuZFndnL+s^uD(BOq8lQY}1#MK<%-@+iDin$0 e4bJ?D=NgTcdQ2Ae&{ptU{b9$--vRz#pZ@{PmT9H{ diff --git a/backend/src/main/resources/static/img/itlogo.svg b/backend/src/main/resources/static/img/itlogo.svg deleted file mode 100644 index 7d0cb5307..000000000 --- a/backend/src/main/resources/static/img/itlogo.svg +++ /dev/null @@ -1,92 +0,0 @@ - - - - itlogo - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/backend/src/main/resources/static/js/mcw.min.js b/backend/src/main/resources/static/js/mcw.min.js deleted file mode 100644 index 4d870d86a..000000000 --- a/backend/src/main/resources/static/js/mcw.min.js +++ /dev/null @@ -1,15878 +0,0 @@ -!(function(t, e) { - "object" == typeof exports && "object" == typeof module - ? (module.exports = e()) - : "function" == typeof define && define.amd - ? define([], e) - : "object" == typeof exports - ? (exports.mdc = e()) - : (t.mdc = e()); -})(this, function() { - return ( - (i = {}), - (r.m = n = [ - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var i = - (Object.defineProperty(r, "cssClasses", { - get: function() { - return {}; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(r, "strings", { - get: function() { - return {}; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(r, "numbers", { - get: function() { - return {}; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(r, "defaultAdapter", { - get: function() { - return {}; - }, - enumerable: !0, - configurable: !0 - }), - (r.prototype.init = function() {}), - (r.prototype.destroy = function() {}), - r); - function r(t) { - void 0 === t && (t = {}), (this.adapter_ = t); - } - (e.MDCFoundation = i), (e.default = i); - }, - function(t, e, n) { - "use strict"; - var i = - (this && this.__read) || - function(t, e) { - var n = "function" == typeof Symbol && t[Symbol.iterator]; - if (!n) return t; - var i, - r, - o = n.call(t), - s = []; - try { - for (; (void 0 === e || 0 < e--) && !(i = o.next()).done; ) - s.push(i.value); - } catch (t) { - r = { error: t }; - } finally { - try { - i && !i.done && (n = o.return) && n.call(o); - } finally { - if (r) throw r.error; - } - } - return s; - }, - r = - (this && this.__spread) || - function() { - for (var t = [], e = 0; e < arguments.length; e++) - t = t.concat(i(arguments[e])); - return t; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var o = n(0), - s = - ((a.attachTo = function(t) { - return new a(t, new o.MDCFoundation({})); - }), - (a.prototype.initialize = function() { - for (var t = [], e = 0; e < arguments.length; e++) - t[e] = arguments[e]; - }), - (a.prototype.getDefaultFoundation = function() { - throw new Error( - "Subclasses must override getDefaultFoundation to return a properly configured foundation class" - ); - }), - (a.prototype.initialSyncWithDOM = function() {}), - (a.prototype.destroy = function() { - this.foundation_.destroy(); - }), - (a.prototype.listen = function(t, e, n) { - this.root_.addEventListener(t, e, n); - }), - (a.prototype.unlisten = function(t, e, n) { - this.root_.removeEventListener(t, e, n); - }), - (a.prototype.emit = function(t, e, n) { - var i; - void 0 === n && (n = !1), - "function" == typeof CustomEvent - ? (i = new CustomEvent(t, { bubbles: n, detail: e })) - : (i = document.createEvent("CustomEvent")).initCustomEvent( - t, - n, - !1, - e - ), - this.root_.dispatchEvent(i); - }), - a); - function a(t, e) { - for (var n = [], i = 2; i < arguments.length; i++) - n[i - 2] = arguments[i]; - (this.root_ = t), - this.initialize.apply(this, r(n)), - (this.foundation_ = void 0 === e ? this.getDefaultFoundation() : e), - this.foundation_.init(), - this.initialSyncWithDOM(); - } - (e.MDCComponent = s), (e.default = s); - }, - function(t, e, n) { - "use strict"; - function i(t, e) { - return ( - t.matches || - t.webkitMatchesSelector || - t.msMatchesSelector - ).call(t, e); - } - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.closest = function(t, e) { - if (t.closest) return t.closest(e); - for (var n = t; n; ) { - if (i(n, e)) return n; - n = n.parentElement; - } - return null; - }), - (e.matches = i), - (e.estimateScrollWidth = function(t) { - var e = t; - if (null !== e.offsetParent) return e.scrollWidth; - var n = e.cloneNode(!0); - n.style.setProperty("position", "absolute"), - n.style.setProperty("transform", "translate(-9999px, -9999px)"), - document.documentElement.appendChild(n); - var i = n.scrollWidth; - return document.documentElement.removeChild(n), i; - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(1), - c = n(5), - u = n(2), - l = n(4), - d = o(n(16)), - p = - ((s = a.MDCComponent), - r(_, s), - (_.attachTo = function(t, e) { - void 0 === e && (e = { isUnbounded: void 0 }); - var n = new _(t); - return ( - void 0 !== e.isUnbounded && (n.unbounded = e.isUnbounded), n - ); - }), - (_.createAdapter = function(n) { - return { - addClass: function(t) { - return n.root_.classList.add(t); - }, - browserSupportsCssVars: function() { - return d.supportsCssVariables(window); - }, - computeBoundingRect: function() { - return n.root_.getBoundingClientRect(); - }, - containsEventTarget: function(t) { - return n.root_.contains(t); - }, - deregisterDocumentInteractionHandler: function(t, e) { - return document.documentElement.removeEventListener( - t, - e, - c.applyPassive() - ); - }, - deregisterInteractionHandler: function(t, e) { - return n.root_.removeEventListener(t, e, c.applyPassive()); - }, - deregisterResizeHandler: function(t) { - return window.removeEventListener("resize", t); - }, - getWindowPageOffset: function() { - return { x: window.pageXOffset, y: window.pageYOffset }; - }, - isSurfaceActive: function() { - return u.matches(n.root_, ":active"); - }, - isSurfaceDisabled: function() { - return Boolean(n.disabled); - }, - isUnbounded: function() { - return Boolean(n.unbounded); - }, - registerDocumentInteractionHandler: function(t, e) { - return document.documentElement.addEventListener( - t, - e, - c.applyPassive() - ); - }, - registerInteractionHandler: function(t, e) { - return n.root_.addEventListener(t, e, c.applyPassive()); - }, - registerResizeHandler: function(t) { - return window.addEventListener("resize", t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - updateCssVariable: function(t, e) { - return n.root_.style.setProperty(t, e); - } - }; - }), - Object.defineProperty(_.prototype, "unbounded", { - get: function() { - return Boolean(this.unbounded_); - }, - set: function(t) { - (this.unbounded_ = Boolean(t)), this.setUnbounded_(); - }, - enumerable: !0, - configurable: !0 - }), - (_.prototype.activate = function() { - this.foundation_.activate(); - }), - (_.prototype.deactivate = function() { - this.foundation_.deactivate(); - }), - (_.prototype.layout = function() { - this.foundation_.layout(); - }), - (_.prototype.getDefaultFoundation = function() { - return new l.MDCRippleFoundation(_.createAdapter(this)); - }), - (_.prototype.initialSyncWithDOM = function() { - var t = this.root_; - this.unbounded = "mdcRippleIsUnbounded" in t.dataset; - }), - (_.prototype.setUnbounded_ = function() { - this.foundation_.setUnbounded(Boolean(this.unbounded_)); - }), - _); - function _() { - var t = (null !== s && s.apply(this, arguments)) || this; - return (t.disabled = !1), t; - } - e.MDCRipple = p; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(40), - u = n(16), - l = ["touchstart", "pointerdown", "mousedown", "keydown"], - d = ["touchend", "pointerup", "mouseup", "contextmenu"], - p = [], - _ = - ((s = a.MDCFoundation), - r(f, s), - Object.defineProperty(f, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f, "numbers", { - get: function() { - return c.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - browserSupportsCssVars: function() { - return !0; - }, - computeBoundingRect: function() { - return { - top: 0, - right: 0, - bottom: 0, - left: 0, - width: 0, - height: 0 - }; - }, - containsEventTarget: function() { - return !0; - }, - deregisterDocumentInteractionHandler: function() {}, - deregisterInteractionHandler: function() {}, - deregisterResizeHandler: function() {}, - getWindowPageOffset: function() { - return { x: 0, y: 0 }; - }, - isSurfaceActive: function() { - return !0; - }, - isSurfaceDisabled: function() { - return !0; - }, - isUnbounded: function() { - return !0; - }, - registerDocumentInteractionHandler: function() {}, - registerInteractionHandler: function() {}, - registerResizeHandler: function() {}, - removeClass: function() {}, - updateCssVariable: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (f.prototype.init = function() { - var t = this, - e = this.supportsPressRipple_(); - if ((this.registerRootHandlers_(e), e)) { - var n = f.cssClasses, - i = n.ROOT, - r = n.UNBOUNDED; - requestAnimationFrame(function() { - t.adapter_.addClass(i), - t.adapter_.isUnbounded() && - (t.adapter_.addClass(r), t.layoutInternal_()); - }); - } - }), - (f.prototype.destroy = function() { - var t = this; - if (this.supportsPressRipple_()) { - this.activationTimer_ && - (clearTimeout(this.activationTimer_), - (this.activationTimer_ = 0), - this.adapter_.removeClass(f.cssClasses.FG_ACTIVATION)), - this.fgDeactivationRemovalTimer_ && - (clearTimeout(this.fgDeactivationRemovalTimer_), - (this.fgDeactivationRemovalTimer_ = 0), - this.adapter_.removeClass(f.cssClasses.FG_DEACTIVATION)); - var e = f.cssClasses, - n = e.ROOT, - i = e.UNBOUNDED; - requestAnimationFrame(function() { - t.adapter_.removeClass(n), - t.adapter_.removeClass(i), - t.removeCssVars_(); - }); - } - this.deregisterRootHandlers_(), - this.deregisterDeactivationHandlers_(); - }), - (f.prototype.activate = function(t) { - this.activate_(t); - }), - (f.prototype.deactivate = function() { - this.deactivate_(); - }), - (f.prototype.layout = function() { - var t = this; - this.layoutFrame_ && cancelAnimationFrame(this.layoutFrame_), - (this.layoutFrame_ = requestAnimationFrame(function() { - t.layoutInternal_(), (t.layoutFrame_ = 0); - })); - }), - (f.prototype.setUnbounded = function(t) { - var e = f.cssClasses.UNBOUNDED; - t ? this.adapter_.addClass(e) : this.adapter_.removeClass(e); - }), - (f.prototype.handleFocus = function() { - var t = this; - requestAnimationFrame(function() { - return t.adapter_.addClass(f.cssClasses.BG_FOCUSED); - }); - }), - (f.prototype.handleBlur = function() { - var t = this; - requestAnimationFrame(function() { - return t.adapter_.removeClass(f.cssClasses.BG_FOCUSED); - }); - }), - (f.prototype.supportsPressRipple_ = function() { - return this.adapter_.browserSupportsCssVars(); - }), - (f.prototype.defaultActivationState_ = function() { - return { - activationEvent: void 0, - hasDeactivationUXRun: !1, - isActivated: !1, - isProgrammatic: !1, - wasActivatedByPointer: !1, - wasElementMadeActive: !1 - }; - }), - (f.prototype.registerRootHandlers_ = function(t) { - var e = this; - t && - (l.forEach(function(t) { - e.adapter_.registerInteractionHandler(t, e.activateHandler_); - }), - this.adapter_.isUnbounded() && - this.adapter_.registerResizeHandler(this.resizeHandler_)), - this.adapter_.registerInteractionHandler( - "focus", - this.focusHandler_ - ), - this.adapter_.registerInteractionHandler( - "blur", - this.blurHandler_ - ); - }), - (f.prototype.registerDeactivationHandlers_ = function(t) { - var e = this; - "keydown" === t.type - ? this.adapter_.registerInteractionHandler( - "keyup", - this.deactivateHandler_ - ) - : d.forEach(function(t) { - e.adapter_.registerDocumentInteractionHandler( - t, - e.deactivateHandler_ - ); - }); - }), - (f.prototype.deregisterRootHandlers_ = function() { - var e = this; - l.forEach(function(t) { - e.adapter_.deregisterInteractionHandler(t, e.activateHandler_); - }), - this.adapter_.deregisterInteractionHandler( - "focus", - this.focusHandler_ - ), - this.adapter_.deregisterInteractionHandler( - "blur", - this.blurHandler_ - ), - this.adapter_.isUnbounded() && - this.adapter_.deregisterResizeHandler(this.resizeHandler_); - }), - (f.prototype.deregisterDeactivationHandlers_ = function() { - var e = this; - this.adapter_.deregisterInteractionHandler( - "keyup", - this.deactivateHandler_ - ), - d.forEach(function(t) { - e.adapter_.deregisterDocumentInteractionHandler( - t, - e.deactivateHandler_ - ); - }); - }), - (f.prototype.removeCssVars_ = function() { - var e = this, - n = f.strings; - Object.keys(n).forEach(function(t) { - 0 === t.indexOf("VAR_") && - e.adapter_.updateCssVariable(n[t], null); - }); - }), - (f.prototype.activate_ = function(t) { - var e = this; - if (!this.adapter_.isSurfaceDisabled()) { - var n = this.activationState_; - if (!n.isActivated) { - var i = this.previousActivationEvent_; - (i && void 0 !== t && i.type !== t.type) || - ((n.isActivated = !0), - (n.isProgrammatic = void 0 === t), - (n.activationEvent = t), - (n.wasActivatedByPointer = - !n.isProgrammatic && - void 0 !== t && - ("mousedown" === t.type || - "touchstart" === t.type || - "pointerdown" === t.type)), - void 0 !== t && - 0 < p.length && - p.some(function(t) { - return e.adapter_.containsEventTarget(t); - }) - ? this.resetActivationState_() - : (void 0 !== t && - (p.push(t.target), - this.registerDeactivationHandlers_(t)), - (n.wasElementMadeActive = this.checkElementMadeActive_( - t - )), - n.wasElementMadeActive && this.animateActivation_(), - requestAnimationFrame(function() { - (p = []), - n.wasElementMadeActive || - void 0 === t || - (" " !== t.key && 32 !== t.keyCode) || - ((n.wasElementMadeActive = e.checkElementMadeActive_( - t - )), - n.wasElementMadeActive && e.animateActivation_()), - n.wasElementMadeActive || - (e.activationState_ = e.defaultActivationState_()); - }))); - } - } - }), - (f.prototype.checkElementMadeActive_ = function(t) { - return ( - void 0 === t || - "keydown" !== t.type || - this.adapter_.isSurfaceActive() - ); - }), - (f.prototype.animateActivation_ = function() { - var t = this, - e = f.strings, - n = e.VAR_FG_TRANSLATE_START, - i = e.VAR_FG_TRANSLATE_END, - r = f.cssClasses, - o = r.FG_DEACTIVATION, - s = r.FG_ACTIVATION, - a = f.numbers.DEACTIVATION_TIMEOUT_MS; - this.layoutInternal_(); - var c = "", - u = ""; - if (!this.adapter_.isUnbounded()) { - var l = this.getFgTranslationCoordinates_(), - d = l.startPoint, - p = l.endPoint; - (c = d.x + "px, " + d.y + "px"), - (u = p.x + "px, " + p.y + "px"); - } - this.adapter_.updateCssVariable(n, c), - this.adapter_.updateCssVariable(i, u), - clearTimeout(this.activationTimer_), - clearTimeout(this.fgDeactivationRemovalTimer_), - this.rmBoundedActivationClasses_(), - this.adapter_.removeClass(o), - this.adapter_.computeBoundingRect(), - this.adapter_.addClass(s), - (this.activationTimer_ = setTimeout(function() { - return t.activationTimerCallback_(); - }, a)); - }), - (f.prototype.getFgTranslationCoordinates_ = function() { - var t, - e = this.activationState_, - n = e.activationEvent; - return { - startPoint: (t = { - x: - (t = e.wasActivatedByPointer - ? u.getNormalizedEventCoords( - n, - this.adapter_.getWindowPageOffset(), - this.adapter_.computeBoundingRect() - ) - : { x: this.frame_.width / 2, y: this.frame_.height / 2 }) - .x - - this.initialSize_ / 2, - y: t.y - this.initialSize_ / 2 - }), - endPoint: { - x: this.frame_.width / 2 - this.initialSize_ / 2, - y: this.frame_.height / 2 - this.initialSize_ / 2 - } - }; - }), - (f.prototype.runDeactivationUXLogicIfReady_ = function() { - var t = this, - e = f.cssClasses.FG_DEACTIVATION, - n = this.activationState_, - i = n.hasDeactivationUXRun, - r = n.isActivated; - (!i && r) || - !this.activationAnimationHasEnded_ || - (this.rmBoundedActivationClasses_(), - this.adapter_.addClass(e), - (this.fgDeactivationRemovalTimer_ = setTimeout(function() { - t.adapter_.removeClass(e); - }, c.numbers.FG_DEACTIVATION_MS))); - }), - (f.prototype.rmBoundedActivationClasses_ = function() { - var t = f.cssClasses.FG_ACTIVATION; - this.adapter_.removeClass(t), - (this.activationAnimationHasEnded_ = !1), - this.adapter_.computeBoundingRect(); - }), - (f.prototype.resetActivationState_ = function() { - var t = this; - (this.previousActivationEvent_ = this.activationState_.activationEvent), - (this.activationState_ = this.defaultActivationState_()), - setTimeout(function() { - return (t.previousActivationEvent_ = void 0); - }, f.numbers.TAP_DELAY_MS); - }), - (f.prototype.deactivate_ = function() { - var t = this, - e = this.activationState_; - if (e.isActivated) { - var n = o({}, e); - e.isProgrammatic - ? (requestAnimationFrame(function() { - return t.animateDeactivation_(n); - }), - this.resetActivationState_()) - : (this.deregisterDeactivationHandlers_(), - requestAnimationFrame(function() { - (t.activationState_.hasDeactivationUXRun = !0), - t.animateDeactivation_(n), - t.resetActivationState_(); - })); - } - }), - (f.prototype.animateDeactivation_ = function(t) { - var e = t.wasActivatedByPointer, - n = t.wasElementMadeActive; - (e || n) && this.runDeactivationUXLogicIfReady_(); - }), - (f.prototype.layoutInternal_ = function() { - var t = this; - this.frame_ = this.adapter_.computeBoundingRect(); - var e = Math.max(this.frame_.height, this.frame_.width); - this.maxRadius_ = this.adapter_.isUnbounded() - ? e - : Math.sqrt( - Math.pow(t.frame_.width, 2) + Math.pow(t.frame_.height, 2) - ) + f.numbers.PADDING; - var n = Math.floor(e * f.numbers.INITIAL_ORIGIN_SCALE); - this.adapter_.isUnbounded() && n % 2 != 0 - ? (this.initialSize_ = n - 1) - : (this.initialSize_ = n), - (this.fgScale_ = "" + this.maxRadius_ / this.initialSize_), - this.updateLayoutCssVars_(); - }), - (f.prototype.updateLayoutCssVars_ = function() { - var t = f.strings, - e = t.VAR_FG_SIZE, - n = t.VAR_LEFT, - i = t.VAR_TOP, - r = t.VAR_FG_SCALE; - this.adapter_.updateCssVariable(e, this.initialSize_ + "px"), - this.adapter_.updateCssVariable(r, this.fgScale_), - this.adapter_.isUnbounded() && - ((this.unboundedCoords_ = { - left: Math.round( - this.frame_.width / 2 - this.initialSize_ / 2 - ), - top: Math.round( - this.frame_.height / 2 - this.initialSize_ / 2 - ) - }), - this.adapter_.updateCssVariable( - n, - this.unboundedCoords_.left + "px" - ), - this.adapter_.updateCssVariable( - i, - this.unboundedCoords_.top + "px" - )); - }), - f); - function f(t) { - var e = s.call(this, o(o({}, f.defaultAdapter), t)) || this; - return ( - (e.activationAnimationHasEnded_ = !1), - (e.activationTimer_ = 0), - (e.fgDeactivationRemovalTimer_ = 0), - (e.fgScale_ = "0"), - (e.frame_ = { width: 0, height: 0 }), - (e.initialSize_ = 0), - (e.layoutFrame_ = 0), - (e.maxRadius_ = 0), - (e.unboundedCoords_ = { left: 0, top: 0 }), - (e.activationState_ = e.defaultActivationState_()), - (e.activationTimerCallback_ = function() { - (e.activationAnimationHasEnded_ = !0), - e.runDeactivationUXLogicIfReady_(); - }), - (e.activateHandler_ = function(t) { - return e.activate_(t); - }), - (e.deactivateHandler_ = function() { - return e.deactivate_(); - }), - (e.focusHandler_ = function() { - return e.handleFocus(); - }), - (e.blurHandler_ = function() { - return e.handleBlur(); - }), - (e.resizeHandler_ = function() { - return e.layout(); - }), - e - ); - } - (e.MDCRippleFoundation = _), (e.default = _); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.applyPassive = function(t) { - return ( - void 0 === t && (t = window), - !!(function(t) { - void 0 === t && (t = window); - var e = !1; - try { - var n = { - get passive() { - return !(e = !0); - } - }, - i = function() {}; - t.document.addEventListener("test", i, n), - t.document.removeEventListener("test", i, n); - } catch (t) { - e = !1; - } - return e; - })(t) && { passive: !0 } - ); - }); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - ANCHOR: "mdc-menu-surface--anchor", - ANIMATING_CLOSED: "mdc-menu-surface--animating-closed", - ANIMATING_OPEN: "mdc-menu-surface--animating-open", - FIXED: "mdc-menu-surface--fixed", - IS_OPEN_BELOW: "mdc-menu-surface--is-open-below", - OPEN: "mdc-menu-surface--open", - ROOT: "mdc-menu-surface" - }; - var i = { - CLOSED_EVENT: "MDCMenuSurface:closed", - OPENED_EVENT: "MDCMenuSurface:opened", - FOCUSABLE_ELEMENTS: [ - "button:not(:disabled)", - '[href]:not([aria-disabled="true"])', - "input:not(:disabled)", - "select:not(:disabled)", - "textarea:not(:disabled)", - '[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])' - ].join(", ") - }; - e.strings = i; - var r, o, s, a; - (e.numbers = { - TRANSITION_OPEN_DURATION: 120, - TRANSITION_CLOSE_DURATION: 75, - MARGIN_TO_EDGE: 32, - ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO: 0.67 - }), - ((o = r = r || {})[(o.BOTTOM = 1)] = "BOTTOM"), - (o[(o.CENTER = 2)] = "CENTER"), - (o[(o.RIGHT = 4)] = "RIGHT"), - (o[(o.FLIP_RTL = 8)] = "FLIP_RTL"), - (e.CornerBit = r), - ((a = s = s || {})[(a.TOP_LEFT = 0)] = "TOP_LEFT"), - (a[(a.TOP_RIGHT = 4)] = "TOP_RIGHT"), - (a[(a.BOTTOM_LEFT = 1)] = "BOTTOM_LEFT"), - (a[(a.BOTTOM_RIGHT = 5)] = "BOTTOM_RIGHT"), - (a[(a.TOP_START = 8)] = "TOP_START"), - (a[(a.TOP_END = 12)] = "TOP_END"), - (a[(a.BOTTOM_START = 9)] = "BOTTOM_START"), - (a[(a.BOTTOM_END = 13)] = "BOTTOM_END"), - (e.Corner = s); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - FIXED_CLASS: "mdc-top-app-bar--fixed", - FIXED_SCROLLED_CLASS: "mdc-top-app-bar--fixed-scrolled", - SHORT_CLASS: "mdc-top-app-bar--short", - SHORT_COLLAPSED_CLASS: "mdc-top-app-bar--short-collapsed", - SHORT_HAS_ACTION_ITEM_CLASS: "mdc-top-app-bar--short-has-action-item" - }; - e.numbers = { - DEBOUNCE_THROTTLE_RESIZE_TIME_MS: 100, - MAX_TOP_APP_BAR_HEIGHT: 128 - }; - e.strings = { - ACTION_ITEM_SELECTOR: ".mdc-top-app-bar__action-item", - NAVIGATION_EVENT: "MDCTopAppBar:nav", - NAVIGATION_ICON_SELECTOR: ".mdc-top-app-bar__navigation-icon", - ROOT_SELECTOR: ".mdc-top-app-bar", - TITLE_SELECTOR: ".mdc-top-app-bar__title" - }; - }, - function(t, e, n) { - "use strict"; - var i, r; - Object.defineProperty(e, "__esModule", { value: !0 }), - ((i = e.Direction || (e.Direction = {}))[(i.RIGHT = 0)] = "RIGHT"), - (i[(i.LEFT = 1)] = "LEFT"), - ((r = e.EventSource || (e.EventSource = {}))[(r.PRIMARY = 0)] = - "PRIMARY"), - (r[(r.TRAILING = 1)] = "TRAILING"), - (r[(r.NONE = 2)] = "NONE"), - (e.strings = { - ADDED_ANNOUNCEMENT_ATTRIBUTE: "data-mdc-chip-added-announcement", - ARIA_CHECKED: "aria-checked", - ARROW_DOWN_KEY: "ArrowDown", - ARROW_LEFT_KEY: "ArrowLeft", - ARROW_RIGHT_KEY: "ArrowRight", - ARROW_UP_KEY: "ArrowUp", - BACKSPACE_KEY: "Backspace", - CHECKMARK_SELECTOR: ".mdc-chip__checkmark", - DELETE_KEY: "Delete", - END_KEY: "End", - ENTER_KEY: "Enter", - ENTRY_ANIMATION_NAME: "mdc-chip-entry", - HOME_KEY: "Home", - IE_ARROW_DOWN_KEY: "Down", - IE_ARROW_LEFT_KEY: "Left", - IE_ARROW_RIGHT_KEY: "Right", - IE_ARROW_UP_KEY: "Up", - IE_DELETE_KEY: "Del", - INTERACTION_EVENT: "MDCChip:interaction", - LEADING_ICON_SELECTOR: ".mdc-chip__icon--leading", - NAVIGATION_EVENT: "MDCChip:navigation", - PRIMARY_ACTION_SELECTOR: ".mdc-chip__primary-action", - REMOVED_ANNOUNCEMENT_ATTRIBUTE: - "data-mdc-chip-removed-announcement", - REMOVAL_EVENT: "MDCChip:removal", - SELECTION_EVENT: "MDCChip:selection", - SPACEBAR_KEY: " ", - TAB_INDEX: "tabindex", - TRAILING_ACTION_SELECTOR: ".mdc-chip__trailing-action", - TRAILING_ICON_INTERACTION_EVENT: "MDCChip:trailingIconInteraction", - TRAILING_ICON_SELECTOR: ".mdc-chip__icon--trailing" - }), - (e.cssClasses = { - CHECKMARK: "mdc-chip__checkmark", - CHIP_EXIT: "mdc-chip--exit", - DELETABLE: "mdc-chip--deletable", - HIDDEN_LEADING_ICON: "mdc-chip__icon--leading-hidden", - LEADING_ICON: "mdc-chip__icon--leading", - PRIMARY_ACTION: "mdc-chip__primary-action", - PRIMARY_ACTION_FOCUSED: "mdc-chip--primary-action-focused", - SELECTED: "mdc-chip--selected", - TEXT: "mdc-chip__text", - TRAILING_ACTION: "mdc-chip__trailing-action", - TRAILING_ICON: "mdc-chip__icon--trailing" - }), - (e.navigationKeys = new Set()), - e.navigationKeys.add(e.strings.ARROW_LEFT_KEY), - e.navigationKeys.add(e.strings.ARROW_RIGHT_KEY), - e.navigationKeys.add(e.strings.ARROW_DOWN_KEY), - e.navigationKeys.add(e.strings.ARROW_UP_KEY), - e.navigationKeys.add(e.strings.END_KEY), - e.navigationKeys.add(e.strings.HOME_KEY), - e.navigationKeys.add(e.strings.IE_ARROW_LEFT_KEY), - e.navigationKeys.add(e.strings.IE_ARROW_RIGHT_KEY), - e.navigationKeys.add(e.strings.IE_ARROW_DOWN_KEY), - e.navigationKeys.add(e.strings.IE_ARROW_UP_KEY), - (e.jumpChipKeys = new Set()), - e.jumpChipKeys.add(e.strings.ARROW_UP_KEY), - e.jumpChipKeys.add(e.strings.ARROW_DOWN_KEY), - e.jumpChipKeys.add(e.strings.HOME_KEY), - e.jumpChipKeys.add(e.strings.END_KEY), - e.jumpChipKeys.add(e.strings.IE_ARROW_UP_KEY), - e.jumpChipKeys.add(e.strings.IE_ARROW_DOWN_KEY); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var i = { - LIST_ITEM_ACTIVATED_CLASS: "mdc-list-item--activated", - LIST_ITEM_CLASS: "mdc-list-item", - LIST_ITEM_DISABLED_CLASS: "mdc-list-item--disabled", - LIST_ITEM_SELECTED_CLASS: "mdc-list-item--selected", - ROOT: "mdc-list" - }, - r = { - ACTION_EVENT: "MDCList:action", - ARIA_CHECKED: "aria-checked", - ARIA_CHECKED_CHECKBOX_SELECTOR: - '[role="checkbox"][aria-checked="true"]', - ARIA_CHECKED_RADIO_SELECTOR: '[role="radio"][aria-checked="true"]', - ARIA_CURRENT: "aria-current", - ARIA_DISABLED: "aria-disabled", - ARIA_ORIENTATION: "aria-orientation", - ARIA_ORIENTATION_HORIZONTAL: "horizontal", - ARIA_ROLE_CHECKBOX_SELECTOR: '[role="checkbox"]', - ARIA_SELECTED: "aria-selected", - CHECKBOX_RADIO_SELECTOR: - 'input[type="checkbox"], input[type="radio"]', - CHECKBOX_SELECTOR: 'input[type="checkbox"]', - CHILD_ELEMENTS_TO_TOGGLE_TABINDEX: - "\n ." + - (e.cssClasses = i).LIST_ITEM_CLASS + - " button:not(:disabled),\n ." + - i.LIST_ITEM_CLASS + - " a\n ", - FOCUSABLE_CHILD_ELEMENTS: - "\n ." + - i.LIST_ITEM_CLASS + - " button:not(:disabled),\n ." + - i.LIST_ITEM_CLASS + - " a,\n ." + - i.LIST_ITEM_CLASS + - ' input[type="radio"]:not(:disabled),\n .' + - i.LIST_ITEM_CLASS + - ' input[type="checkbox"]:not(:disabled)\n ', - RADIO_SELECTOR: 'input[type="radio"]' - }; - e.strings = r; - e.numbers = { UNSET_INDEX: -1 }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s = n(0), - f = n(9), - a = ["input", "button", "textarea", "select"]; - var c, - u = - ((c = s.MDCFoundation), - r(l, c), - Object.defineProperty(l, "strings", { - get: function() { - return f.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "cssClasses", { - get: function() { - return f.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "numbers", { - get: function() { - return f.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClassForElementIndex: function() {}, - focusItemAtIndex: function() {}, - getAttributeForElementIndex: function() { - return null; - }, - getFocusedElementIndex: function() { - return 0; - }, - getListItemCount: function() { - return 0; - }, - hasCheckboxAtIndex: function() { - return !1; - }, - hasRadioAtIndex: function() { - return !1; - }, - isCheckboxCheckedAtIndex: function() { - return !1; - }, - isFocusInsideList: function() { - return !1; - }, - isRootFocused: function() { - return !1; - }, - listItemAtIndexHasClass: function() { - return !1; - }, - notifyAction: function() {}, - removeClassForElementIndex: function() {}, - setAttributeForElementIndex: function() {}, - setCheckedCheckboxOrRadioAtIndex: function() {}, - setTabIndexForListItemChildren: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.layout = function() { - 0 !== this.adapter_.getListItemCount() && - (this.adapter_.hasCheckboxAtIndex(0) - ? (this.isCheckboxList_ = !0) - : this.adapter_.hasRadioAtIndex(0) && - (this.isRadioList_ = !0)); - }), - (l.prototype.setWrapFocus = function(t) { - this.wrapFocus_ = t; - }), - (l.prototype.setVerticalOrientation = function(t) { - this.isVertical_ = t; - }), - (l.prototype.setSingleSelection = function(t) { - this.isSingleSelectionList_ = t; - }), - (l.prototype.setUseActivatedClass = function(t) { - this.useActivatedClass_ = t; - }), - (l.prototype.getSelectedIndex = function() { - return this.selectedIndex_; - }), - (l.prototype.setSelectedIndex = function(t) { - this.isIndexValid_(t) && - (this.isCheckboxList_ - ? this.setCheckboxAtIndex_(t) - : this.isRadioList_ - ? this.setRadioAtIndex_(t) - : this.setSingleSelectionAtIndex_(t)); - }), - (l.prototype.handleFocusIn = function(t, e) { - 0 <= e && this.adapter_.setTabIndexForListItemChildren(e, "0"); - }), - (l.prototype.handleFocusOut = function(t, e) { - var n = this; - 0 <= e && this.adapter_.setTabIndexForListItemChildren(e, "-1"), - setTimeout(function() { - n.adapter_.isFocusInsideList() || - n.setTabindexToFirstSelectedItem_(); - }, 0); - }), - (l.prototype.handleKeydown = function(t, e, n) { - var i = "ArrowLeft" === t.key || 37 === t.keyCode, - r = "ArrowUp" === t.key || 38 === t.keyCode, - o = "ArrowRight" === t.key || 39 === t.keyCode, - s = "ArrowDown" === t.key || 40 === t.keyCode, - a = "Home" === t.key || 36 === t.keyCode, - c = "End" === t.key || 35 === t.keyCode, - u = "Enter" === t.key || 13 === t.keyCode, - l = "Space" === t.key || 32 === t.keyCode; - if (this.adapter_.isRootFocused()) - r || c - ? (t.preventDefault(), this.focusLastElement()) - : (s || a) && (t.preventDefault(), this.focusFirstElement()); - else { - var d = this.adapter_.getFocusedElementIndex(); - if (!(-1 === d && (d = n) < 0)) { - var p; - if ((this.isVertical_ && s) || (!this.isVertical_ && o)) - this.preventDefaultEvent_(t), - (p = this.focusNextElement(d)); - else if ((this.isVertical_ && r) || (!this.isVertical_ && i)) - this.preventDefaultEvent_(t), - (p = this.focusPrevElement(d)); - else if (a) - this.preventDefaultEvent_(t), - (p = this.focusFirstElement()); - else if (c) - this.preventDefaultEvent_(t), (p = this.focusLastElement()); - else if ((u || l) && e) { - var _ = t.target; - if (_ && "A" === _.tagName && u) return; - if ( - (this.preventDefaultEvent_(t), - this.adapter_.listItemAtIndexHasClass( - d, - f.cssClasses.LIST_ITEM_DISABLED_CLASS - )) - ) - return; - this.isSelectableList_() && - this.setSelectedIndexOnAction_(d), - this.adapter_.notifyAction(d); - } - (this.focusedItemIndex_ = d), - void 0 !== p && - (this.setTabindexAtIndex_(p), - (this.focusedItemIndex_ = p)); - } - } - }), - (l.prototype.handleClick = function(t, e) { - t !== f.numbers.UNSET_INDEX && - (this.setTabindexAtIndex_(t), - (this.focusedItemIndex_ = t), - this.adapter_.listItemAtIndexHasClass( - t, - f.cssClasses.LIST_ITEM_DISABLED_CLASS - ) || - (this.isSelectableList_() && - this.setSelectedIndexOnAction_(t, e), - this.adapter_.notifyAction(t))); - }), - (l.prototype.focusNextElement = function(t) { - var e = t + 1; - if (this.adapter_.getListItemCount() <= e) { - if (!this.wrapFocus_) return t; - e = 0; - } - return this.adapter_.focusItemAtIndex(e), e; - }), - (l.prototype.focusPrevElement = function(t) { - var e = t - 1; - if (e < 0) { - if (!this.wrapFocus_) return t; - e = this.adapter_.getListItemCount() - 1; - } - return this.adapter_.focusItemAtIndex(e), e; - }), - (l.prototype.focusFirstElement = function() { - return this.adapter_.focusItemAtIndex(0), 0; - }), - (l.prototype.focusLastElement = function() { - var t = this.adapter_.getListItemCount() - 1; - return this.adapter_.focusItemAtIndex(t), t; - }), - (l.prototype.setEnabled = function(t, e) { - this.isIndexValid_(t) && - (e - ? (this.adapter_.removeClassForElementIndex( - t, - f.cssClasses.LIST_ITEM_DISABLED_CLASS - ), - this.adapter_.setAttributeForElementIndex( - t, - f.strings.ARIA_DISABLED, - "false" - )) - : (this.adapter_.addClassForElementIndex( - t, - f.cssClasses.LIST_ITEM_DISABLED_CLASS - ), - this.adapter_.setAttributeForElementIndex( - t, - f.strings.ARIA_DISABLED, - "true" - ))); - }), - (l.prototype.preventDefaultEvent_ = function(t) { - var e = ("" + t.target.tagName).toLowerCase(); - -1 === a.indexOf(e) && t.preventDefault(); - }), - (l.prototype.setSingleSelectionAtIndex_ = function(t) { - if (this.selectedIndex_ !== t) { - var e = f.cssClasses.LIST_ITEM_SELECTED_CLASS; - this.useActivatedClass_ && - (e = f.cssClasses.LIST_ITEM_ACTIVATED_CLASS), - this.selectedIndex_ !== f.numbers.UNSET_INDEX && - this.adapter_.removeClassForElementIndex( - this.selectedIndex_, - e - ), - this.adapter_.addClassForElementIndex(t, e), - this.setAriaForSingleSelectionAtIndex_(t), - (this.selectedIndex_ = t); - } - }), - (l.prototype.setAriaForSingleSelectionAtIndex_ = function(t) { - this.selectedIndex_ === f.numbers.UNSET_INDEX && - (this.ariaCurrentAttrValue_ = this.adapter_.getAttributeForElementIndex( - t, - f.strings.ARIA_CURRENT - )); - var e = null !== this.ariaCurrentAttrValue_, - n = e ? f.strings.ARIA_CURRENT : f.strings.ARIA_SELECTED; - this.selectedIndex_ !== f.numbers.UNSET_INDEX && - this.adapter_.setAttributeForElementIndex( - this.selectedIndex_, - n, - "false" - ); - var i = e ? this.ariaCurrentAttrValue_ : "true"; - this.adapter_.setAttributeForElementIndex(t, n, i); - }), - (l.prototype.setRadioAtIndex_ = function(t) { - this.adapter_.setCheckedCheckboxOrRadioAtIndex(t, !0), - this.selectedIndex_ !== f.numbers.UNSET_INDEX && - this.adapter_.setAttributeForElementIndex( - this.selectedIndex_, - f.strings.ARIA_CHECKED, - "false" - ), - this.adapter_.setAttributeForElementIndex( - t, - f.strings.ARIA_CHECKED, - "true" - ), - (this.selectedIndex_ = t); - }), - (l.prototype.setCheckboxAtIndex_ = function(t) { - for (var e = 0; e < this.adapter_.getListItemCount(); e++) { - var n = !1; - 0 <= t.indexOf(e) && (n = !0), - this.adapter_.setCheckedCheckboxOrRadioAtIndex(e, n), - this.adapter_.setAttributeForElementIndex( - e, - f.strings.ARIA_CHECKED, - n ? "true" : "false" - ); - } - this.selectedIndex_ = t; - }), - (l.prototype.setTabindexAtIndex_ = function(t) { - this.focusedItemIndex_ === f.numbers.UNSET_INDEX && 0 !== t - ? this.adapter_.setAttributeForElementIndex(0, "tabindex", "-1") - : 0 <= this.focusedItemIndex_ && - this.focusedItemIndex_ !== t && - this.adapter_.setAttributeForElementIndex( - this.focusedItemIndex_, - "tabindex", - "-1" - ), - this.adapter_.setAttributeForElementIndex(t, "tabindex", "0"); - }), - (l.prototype.isSelectableList_ = function() { - return ( - this.isSingleSelectionList_ || - this.isCheckboxList_ || - this.isRadioList_ - ); - }), - (l.prototype.setTabindexToFirstSelectedItem_ = function() { - var t = 0; - this.isSelectableList_() && - ("number" == typeof this.selectedIndex_ && - this.selectedIndex_ !== f.numbers.UNSET_INDEX - ? (t = this.selectedIndex_) - : (function(t) { - return t instanceof Array; - })(this.selectedIndex_) && - 0 < this.selectedIndex_.length && - (t = this.selectedIndex_.reduce(function(t, e) { - return Math.min(t, e); - }))), - this.setTabindexAtIndex_(t); - }), - (l.prototype.isIndexValid_ = function(t) { - var e = this; - if (t instanceof Array) { - if (!this.isCheckboxList_) - throw new Error( - "MDCListFoundation: Array of index is only supported for checkbox based list" - ); - return ( - 0 === t.length || - t.some(function(t) { - return e.isIndexInRange_(t); - }) - ); - } - if ("number" != typeof t) return !1; - if (this.isCheckboxList_) - throw new Error( - "MDCListFoundation: Expected array of index for checkbox based list but got number: " + - t - ); - return this.isIndexInRange_(t); - }), - (l.prototype.isIndexInRange_ = function(t) { - var e = this.adapter_.getListItemCount(); - return 0 <= t && t < e; - }), - (l.prototype.setSelectedIndexOnAction_ = function(t, e) { - void 0 === e && (e = !0), - this.isCheckboxList_ - ? this.toggleCheckboxAtIndex_(t, e) - : this.setSelectedIndex(t); - }), - (l.prototype.toggleCheckboxAtIndex_ = function(e, t) { - var n = this.adapter_.isCheckboxCheckedAtIndex(e); - t && - ((n = !n), - this.adapter_.setCheckedCheckboxOrRadioAtIndex(e, n)), - this.adapter_.setAttributeForElementIndex( - e, - f.strings.ARIA_CHECKED, - n ? "true" : "false" - ); - var i = - this.selectedIndex_ === f.numbers.UNSET_INDEX - ? [] - : this.selectedIndex_.slice(); - n - ? i.push(e) - : (i = i.filter(function(t) { - return t !== e; - })), - (this.selectedIndex_ = i); - }), - l); - function l(t) { - var e = c.call(this, o(o({}, l.defaultAdapter), t)) || this; - return ( - (e.wrapFocus_ = !1), - (e.isVertical_ = !0), - (e.isSingleSelectionList_ = !1), - (e.selectedIndex_ = f.numbers.UNSET_INDEX), - (e.focusedItemIndex_ = f.numbers.UNSET_INDEX), - (e.useActivatedClass_ = !1), - (e.ariaCurrentAttrValue_ = null), - (e.isCheckboxList_ = !1), - (e.isRadioList_ = !1), - e - ); - } - (e.MDCListFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }, - d = - (this && this.__values) || - function(t) { - var e = "function" == typeof Symbol && Symbol.iterator, - n = e && t[e], - i = 0; - if (n) return n.call(t); - if (t && "number" == typeof t.length) - return { - next: function() { - return ( - t && i >= t.length && (t = void 0), - { value: t && t[i++], done: !t } - ); - } - }; - throw new TypeError( - e - ? "Object is not iterable." - : "Symbol.iterator is not defined." - ); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - y = n(6), - c = - ((s = a.MDCFoundation), - r(E, s), - Object.defineProperty(E, "cssClasses", { - get: function() { - return y.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(E, "strings", { - get: function() { - return y.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(E, "numbers", { - get: function() { - return y.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(E, "Corner", { - get: function() { - return y.Corner; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(E, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !1; - }, - hasAnchor: function() { - return !1; - }, - isElementInContainer: function() { - return !1; - }, - isFocused: function() { - return !1; - }, - isRtl: function() { - return !1; - }, - getInnerDimensions: function() { - return { height: 0, width: 0 }; - }, - getAnchorDimensions: function() { - return null; - }, - getWindowDimensions: function() { - return { height: 0, width: 0 }; - }, - getBodyDimensions: function() { - return { height: 0, width: 0 }; - }, - getWindowScroll: function() { - return { x: 0, y: 0 }; - }, - setPosition: function() {}, - setMaxHeight: function() {}, - setTransformOrigin: function() {}, - saveFocus: function() {}, - restoreFocus: function() {}, - notifyClose: function() {}, - notifyOpen: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (E.prototype.init = function() { - var t = E.cssClasses, - e = t.ROOT, - n = t.OPEN; - if (!this.adapter_.hasClass(e)) - throw new Error(e + " class required in root element."); - this.adapter_.hasClass(n) && (this.isOpen_ = !0); - }), - (E.prototype.destroy = function() { - clearTimeout(this.openAnimationEndTimerId_), - clearTimeout(this.closeAnimationEndTimerId_), - cancelAnimationFrame(this.animationRequestId_); - }), - (E.prototype.setAnchorCorner = function(t) { - this.anchorCorner_ = t; - }), - (E.prototype.flipCornerHorizontally = function() { - this.originCorner_ = this.originCorner_ ^ y.CornerBit.RIGHT; - }), - (E.prototype.setAnchorMargin = function(t) { - (this.anchorMargin_.top = t.top || 0), - (this.anchorMargin_.right = t.right || 0), - (this.anchorMargin_.bottom = t.bottom || 0), - (this.anchorMargin_.left = t.left || 0); - }), - (E.prototype.setIsHoisted = function(t) { - this.isHoistedElement_ = t; - }), - (E.prototype.setFixedPosition = function(t) { - this.isFixedPosition_ = t; - }), - (E.prototype.setAbsolutePosition = function(t, e) { - (this.position_.x = this.isFinite_(t) ? t : 0), - (this.position_.y = this.isFinite_(e) ? e : 0); - }), - (E.prototype.setQuickOpen = function(t) { - this.isQuickOpen_ = t; - }), - (E.prototype.isOpen = function() { - return this.isOpen_; - }), - (E.prototype.open = function() { - var t = this; - this.isOpen_ || - (this.adapter_.saveFocus(), - this.isQuickOpen_ - ? ((this.isOpen_ = !0), - this.adapter_.addClass(E.cssClasses.OPEN), - (this.dimensions_ = this.adapter_.getInnerDimensions()), - this.autoPosition_(), - this.adapter_.notifyOpen()) - : (this.adapter_.addClass(E.cssClasses.ANIMATING_OPEN), - (this.animationRequestId_ = requestAnimationFrame( - function() { - t.adapter_.addClass(E.cssClasses.OPEN), - (t.dimensions_ = t.adapter_.getInnerDimensions()), - t.autoPosition_(), - (t.openAnimationEndTimerId_ = setTimeout(function() { - (t.openAnimationEndTimerId_ = 0), - t.adapter_.removeClass( - E.cssClasses.ANIMATING_OPEN - ), - t.adapter_.notifyOpen(); - }, y.numbers.TRANSITION_OPEN_DURATION)); - } - )), - (this.isOpen_ = !0))); - }), - (E.prototype.close = function(t) { - var e = this; - void 0 === t && (t = !1), - this.isOpen_ && - (this.isQuickOpen_ - ? ((this.isOpen_ = !1), - t || this.maybeRestoreFocus_(), - this.adapter_.removeClass(E.cssClasses.OPEN), - this.adapter_.removeClass(E.cssClasses.IS_OPEN_BELOW), - this.adapter_.notifyClose()) - : (this.adapter_.addClass(E.cssClasses.ANIMATING_CLOSED), - requestAnimationFrame(function() { - e.adapter_.removeClass(E.cssClasses.OPEN), - e.adapter_.removeClass(E.cssClasses.IS_OPEN_BELOW), - (e.closeAnimationEndTimerId_ = setTimeout(function() { - (e.closeAnimationEndTimerId_ = 0), - e.adapter_.removeClass( - E.cssClasses.ANIMATING_CLOSED - ), - e.adapter_.notifyClose(); - }, y.numbers.TRANSITION_CLOSE_DURATION)); - }), - (this.isOpen_ = !1), - t || this.maybeRestoreFocus_())); - }), - (E.prototype.handleBodyClick = function(t) { - var e = t.target; - this.adapter_.isElementInContainer(e) || this.close(); - }), - (E.prototype.handleKeydown = function(t) { - var e = t.keyCode; - ("Escape" !== t.key && 27 !== e) || this.close(); - }), - (E.prototype.autoPosition_ = function() { - var t; - this.measurements_ = this.getAutoLayoutMeasurements_(); - var e = this.getOriginCorner_(), - n = this.getMenuSurfaceMaxHeight_(e), - i = this.hasBit_(e, y.CornerBit.BOTTOM) ? "bottom" : "top", - r = this.hasBit_(e, y.CornerBit.RIGHT) ? "right" : "left", - o = this.getHorizontalOriginOffset_(e), - s = this.getVerticalOriginOffset_(e), - a = this.measurements_, - c = a.anchorSize, - u = a.surfaceSize, - l = (((t = {})[r] = o), (t[i] = s), t); - c.width / u.width > - y.numbers.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO && (r = "center"), - (this.isHoistedElement_ || this.isFixedPosition_) && - this.adjustPositionForHoistedElement_(l), - this.adapter_.setTransformOrigin(r + " " + i), - this.adapter_.setPosition(l), - this.adapter_.setMaxHeight(n ? n + "px" : ""), - this.hasBit_(e, y.CornerBit.BOTTOM) || - this.adapter_.addClass(E.cssClasses.IS_OPEN_BELOW); - }), - (E.prototype.getAutoLayoutMeasurements_ = function() { - var t = this.adapter_.getAnchorDimensions(), - e = this.adapter_.getBodyDimensions(), - n = this.adapter_.getWindowDimensions(), - i = this.adapter_.getWindowScroll(); - return { - anchorSize: (t = t || { - top: this.position_.y, - right: this.position_.x, - bottom: this.position_.y, - left: this.position_.x, - width: 0, - height: 0 - }), - bodySize: e, - surfaceSize: this.dimensions_, - viewportDistance: { - top: t.top, - right: n.width - t.right, - bottom: n.height - t.bottom, - left: t.left - }, - viewportSize: n, - windowScroll: i - }; - }), - (E.prototype.getOriginCorner_ = function() { - var t, - e, - n = this.originCorner_, - i = this.measurements_, - r = i.viewportDistance, - o = i.anchorSize, - s = i.surfaceSize, - a = E.numbers.MARGIN_TO_EDGE; - !( - 0 < - (e = this.hasBit_(this.anchorCorner_, y.CornerBit.BOTTOM) - ? ((t = r.top - a + o.height + this.anchorMargin_.bottom), - r.bottom - a - this.anchorMargin_.bottom) - : ((t = r.top - a + this.anchorMargin_.top), - r.bottom - a + o.height - this.anchorMargin_.top)) - - s.height - ) && - e <= t && - (n = this.setBit_(n, y.CornerBit.BOTTOM)); - var c, - u, - l = this.adapter_.isRtl(), - d = this.hasBit_(this.anchorCorner_, y.CornerBit.FLIP_RTL), - p = this.hasBit_(this.anchorCorner_, y.CornerBit.RIGHT), - _ = !1; - u = (_ = l && d ? !p : p) - ? ((c = r.left + o.width + this.anchorMargin_.right), - r.right - this.anchorMargin_.right) - : ((c = r.left + this.anchorMargin_.left), - r.right + o.width - this.anchorMargin_.left); - var f = 0 < c - s.width, - h = 0 < u - s.width, - C = - this.hasBit_(n, y.CornerBit.FLIP_RTL) && - this.hasBit_(n, y.CornerBit.RIGHT); - return ( - (h && C && l) || (!f && C) - ? (n = this.unsetBit_(n, y.CornerBit.RIGHT)) - : ((f && _ && l) || (f && !_ && p) || (!h && u <= c)) && - (n = this.setBit_(n, y.CornerBit.RIGHT)), - n - ); - }), - (E.prototype.getMenuSurfaceMaxHeight_ = function(t) { - var e = this.measurements_.viewportDistance, - n = 0, - i = this.hasBit_(t, y.CornerBit.BOTTOM), - r = this.hasBit_(this.anchorCorner_, y.CornerBit.BOTTOM), - o = E.numbers.MARGIN_TO_EDGE; - return ( - i - ? ((n = e.top + this.anchorMargin_.top - o), - r || (n += this.measurements_.anchorSize.height)) - : ((n = - e.bottom - - this.anchorMargin_.bottom + - this.measurements_.anchorSize.height - - o), - r && (n -= this.measurements_.anchorSize.height)), - n - ); - }), - (E.prototype.getHorizontalOriginOffset_ = function(t) { - var e = this.measurements_.anchorSize, - n = this.hasBit_(t, y.CornerBit.RIGHT), - i = this.hasBit_(this.anchorCorner_, y.CornerBit.RIGHT); - if (n) { - var r = i - ? e.width - this.anchorMargin_.left - : this.anchorMargin_.right; - return this.isHoistedElement_ || this.isFixedPosition_ - ? r - - (this.measurements_.viewportSize.width - - this.measurements_.bodySize.width) - : r; - } - return i - ? e.width - this.anchorMargin_.right - : this.anchorMargin_.left; - }), - (E.prototype.getVerticalOriginOffset_ = function(t) { - var e = this.measurements_.anchorSize, - n = this.hasBit_(t, y.CornerBit.BOTTOM), - i = this.hasBit_(this.anchorCorner_, y.CornerBit.BOTTOM); - return n - ? i - ? e.height - this.anchorMargin_.top - : -this.anchorMargin_.bottom - : i - ? e.height + this.anchorMargin_.bottom - : this.anchorMargin_.top; - }), - (E.prototype.adjustPositionForHoistedElement_ = function(t) { - var e, - n, - i = this.measurements_, - r = i.windowScroll, - o = i.viewportDistance, - s = Object.keys(t); - try { - for (var a = d(s), c = a.next(); !c.done; c = a.next()) { - var u = c.value, - l = t[u] || 0; - (l += o[u]), - this.isFixedPosition_ || - ("top" === u - ? (l += r.y) - : "bottom" === u - ? (l -= r.y) - : "left" === u - ? (l += r.x) - : (l -= r.x)), - (t[u] = l); - } - } catch (t) { - e = { error: t }; - } finally { - try { - c && !c.done && (n = a.return) && n.call(a); - } finally { - if (e) throw e.error; - } - } - }), - (E.prototype.maybeRestoreFocus_ = function() { - var t = this.adapter_.isFocused(), - e = - document.activeElement && - this.adapter_.isElementInContainer(document.activeElement); - (t || e) && this.adapter_.restoreFocus(); - }), - (E.prototype.hasBit_ = function(t, e) { - return Boolean(t & e); - }), - (E.prototype.setBit_ = function(t, e) { - return t | e; - }), - (E.prototype.unsetBit_ = function(t, e) { - return t ^ e; - }), - (E.prototype.isFinite_ = function(t) { - return "number" == typeof t && isFinite(t); - }), - E); - function E(t) { - var e = s.call(this, o(o({}, E.defaultAdapter), t)) || this; - return ( - (e.isOpen_ = !1), - (e.isQuickOpen_ = !1), - (e.isHoistedElement_ = !1), - (e.isFixedPosition_ = !1), - (e.openAnimationEndTimerId_ = 0), - (e.closeAnimationEndTimerId_ = 0), - (e.animationRequestId_ = 0), - (e.anchorCorner_ = y.Corner.TOP_START), - (e.originCorner_ = y.Corner.TOP_START), - (e.anchorMargin_ = { top: 0, right: 0, bottom: 0, left: 0 }), - (e.position_ = { x: 0, y: 0 }), - e - ); - } - (e.MDCMenuSurfaceFoundation = c), (e.default = c); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - MENU_SELECTED_LIST_ITEM: "mdc-menu-item--selected", - MENU_SELECTION_GROUP: "mdc-menu__selection-group", - ROOT: "mdc-menu" - }; - e.strings = { - ARIA_CHECKED_ATTR: "aria-checked", - ARIA_DISABLED_ATTR: "aria-disabled", - CHECKBOX_SELECTOR: 'input[type="checkbox"]', - LIST_SELECTOR: ".mdc-list", - SELECTED_EVENT: "MDCMenu:selected" - }; - var i, r; - (e.numbers = { FOCUS_ROOT_INDEX: -1 }), - ((r = i = i || {})[(r.NONE = 0)] = "NONE"), - (r[(r.LIST_ROOT = 1)] = "LIST_ROOT"), - (r[(r.FIRST_ITEM = 2)] = "FIRST_ITEM"), - (r[(r.LAST_ITEM = 3)] = "LAST_ITEM"), - (e.DefaultFocusState = i); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - CLOSING: "mdc-snackbar--closing", - OPEN: "mdc-snackbar--open", - OPENING: "mdc-snackbar--opening" - }; - e.strings = { - ACTION_SELECTOR: ".mdc-snackbar__action", - ARIA_LIVE_LABEL_TEXT_ATTR: "data-mdc-snackbar-label-text", - CLOSED_EVENT: "MDCSnackbar:closed", - CLOSING_EVENT: "MDCSnackbar:closing", - DISMISS_SELECTOR: ".mdc-snackbar__dismiss", - LABEL_SELECTOR: ".mdc-snackbar__label", - OPENED_EVENT: "MDCSnackbar:opened", - OPENING_EVENT: "MDCSnackbar:opening", - REASON_ACTION: "action", - REASON_DISMISS: "dismiss", - SURFACE_SELECTOR: ".mdc-snackbar__surface" - }; - e.numbers = { - DEFAULT_AUTO_DISMISS_TIMEOUT_MS: 5e3, - INDETERMINATE: -1, - MAX_AUTO_DISMISS_TIMEOUT_MS: 1e4, - MIN_AUTO_DISMISS_TIMEOUT_MS: 4e3, - SNACKBAR_ANIMATION_CLOSE_TIME_MS: 75, - SNACKBAR_ANIMATION_OPEN_TIME_MS: 150, - ARIA_LIVE_DELAY_MS: 1e3 - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(90), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - computeContentClientRect: function() { - return { - top: 0, - right: 0, - bottom: 0, - left: 0, - width: 0, - height: 0 - }; - }, - setContentStyleProperty: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.computeContentClientRect = function() { - return this.adapter_.computeContentClientRect(); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCTabIndicatorFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s = { - animation: { prefixed: "-webkit-animation", standard: "animation" }, - transform: { prefixed: "-webkit-transform", standard: "transform" }, - transition: { - prefixed: "-webkit-transition", - standard: "transition" - } - }, - a = { - animationend: { - cssProperty: "animation", - prefixed: "webkitAnimationEnd", - standard: "animationend" - }, - animationiteration: { - cssProperty: "animation", - prefixed: "webkitAnimationIteration", - standard: "animationiteration" - }, - animationstart: { - cssProperty: "animation", - prefixed: "webkitAnimationStart", - standard: "animationstart" - }, - transitionend: { - cssProperty: "transition", - prefixed: "webkitTransitionEnd", - standard: "transitionend" - } - }; - function c(t) { - return ( - Boolean(t.document) && "function" == typeof t.document.createElement - ); - } - (e.getCorrectPropertyName = function(t, e) { - if (c(t) && e in s) { - var n = t.document.createElement("div"), - i = s[e], - r = i.standard, - o = i.prefixed; - return r in n.style ? r : o; - } - return e; - }), - (e.getCorrectEventName = function(t, e) { - if (c(t) && e in a) { - var n = t.document.createElement("div"), - i = a[e], - r = i.standard, - o = i.prefixed; - return i.cssProperty in n.style ? r : o; - } - return e; - }); - }, - function(t, e, n) { - "use strict"; - var s; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.supportsCssVariables = function(t, e) { - void 0 === e && (e = !1); - var n, - i = t.CSS; - if ("boolean" == typeof s && !e) return s; - if (!(i && "function" == typeof i.supports)) return !1; - var r = i.supports("--css-vars", "yes"), - o = - i.supports("(--css-vars: yes)") && - i.supports("color", "#00000000"); - return (n = r || o), e || (s = n), n; - }), - (e.getNormalizedEventCoords = function(t, e, n) { - if (!t) return { x: 0, y: 0 }; - var i, - r, - o = e.x, - s = e.y, - a = o + n.left, - c = s + n.top; - if ("touchstart" === t.type) { - var u = t; - (i = u.changedTouches[0].pageX - a), - (r = u.changedTouches[0].pageY - c); - } else { - var l = t; - (i = l.pageX - a), (r = l.pageY - c); - } - return { x: i, y: r }; - }); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { - ANIM_CHECKED_INDETERMINATE: - "mdc-checkbox--anim-checked-indeterminate", - ANIM_CHECKED_UNCHECKED: "mdc-checkbox--anim-checked-unchecked", - ANIM_INDETERMINATE_CHECKED: - "mdc-checkbox--anim-indeterminate-checked", - ANIM_INDETERMINATE_UNCHECKED: - "mdc-checkbox--anim-indeterminate-unchecked", - ANIM_UNCHECKED_CHECKED: "mdc-checkbox--anim-unchecked-checked", - ANIM_UNCHECKED_INDETERMINATE: - "mdc-checkbox--anim-unchecked-indeterminate", - BACKGROUND: "mdc-checkbox__background", - CHECKED: "mdc-checkbox--checked", - CHECKMARK: "mdc-checkbox__checkmark", - CHECKMARK_PATH: "mdc-checkbox__checkmark-path", - DISABLED: "mdc-checkbox--disabled", - INDETERMINATE: "mdc-checkbox--indeterminate", - MIXEDMARK: "mdc-checkbox__mixedmark", - NATIVE_CONTROL: "mdc-checkbox__native-control", - ROOT: "mdc-checkbox", - SELECTED: "mdc-checkbox--selected", - UPGRADED: "mdc-checkbox--upgraded" - }), - (e.strings = { - ARIA_CHECKED_ATTR: "aria-checked", - ARIA_CHECKED_INDETERMINATE_VALUE: "mixed", - DATA_INDETERMINATE_ATTR: "data-indeterminate", - NATIVE_CONTROL_SELECTOR: ".mdc-checkbox__native-control", - TRANSITION_STATE_CHECKED: "checked", - TRANSITION_STATE_INDETERMINATE: "indeterminate", - TRANSITION_STATE_INIT: "init", - TRANSITION_STATE_UNCHECKED: "unchecked" - }), - (e.numbers = { ANIM_END_LATCH_MS: 250 }); - }, - function(t, e, n) { - "use strict"; - var i; - Object.defineProperty(e, "__esModule", { value: !0 }), - ((i = e.InteractionTrigger || (e.InteractionTrigger = {}))[ - (i.UNSPECIFIED = 0) - ] = "UNSPECIFIED"), - (i[(i.CLICK = 1)] = "CLICK"), - (i[(i.BACKSPACE_KEY = 2)] = "BACKSPACE_KEY"), - (i[(i.DELETE_KEY = 3)] = "DELETE_KEY"), - (i[(i.SPACEBAR_KEY = 4)] = "SPACEBAR_KEY"), - (i[(i.ENTER_KEY = 5)] = "ENTER_KEY"), - (e.strings = { - ARIA_HIDDEN: "aria-hidden", - INTERACTION_EVENT: "MDCChipTrailingAction:interaction", - NAVIGATION_EVENT: "MDCChipTrailingAction:navigation", - TAB_INDEX: "tabindex" - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - u = n(8), - c = { bottom: 0, height: 0, left: 0, right: 0, top: 0, width: 0 }, - l = - ((s = a.MDCFoundation), - r(d, s), - Object.defineProperty(d, "strings", { - get: function() { - return u.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "cssClasses", { - get: function() { - return u.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - addClassToLeadingIcon: function() {}, - eventTargetHasClass: function() { - return !1; - }, - focusPrimaryAction: function() {}, - focusTrailingAction: function() {}, - getAttribute: function() { - return null; - }, - getCheckmarkBoundingClientRect: function() { - return c; - }, - getComputedStyleValue: function() { - return ""; - }, - getRootBoundingClientRect: function() { - return c; - }, - hasClass: function() { - return !1; - }, - hasLeadingIcon: function() { - return !1; - }, - hasTrailingAction: function() { - return !1; - }, - isRTL: function() { - return !1; - }, - notifyInteraction: function() {}, - notifyNavigation: function() {}, - notifyRemoval: function() {}, - notifySelection: function() {}, - notifyTrailingIconInteraction: function() {}, - removeClass: function() {}, - removeClassFromLeadingIcon: function() {}, - setPrimaryActionAttr: function() {}, - setStyleProperty: function() {}, - setTrailingActionAttr: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (d.prototype.isSelected = function() { - return this.adapter_.hasClass(u.cssClasses.SELECTED); - }), - (d.prototype.setSelected = function(t) { - this.setSelected_(t), this.notifySelection_(t); - }), - (d.prototype.setSelectedFromChipSet = function(t, e) { - this.setSelected_(t), e && this.notifyIgnoredSelection_(t); - }), - (d.prototype.getShouldRemoveOnTrailingIconClick = function() { - return this.shouldRemoveOnTrailingIconClick_; - }), - (d.prototype.setShouldRemoveOnTrailingIconClick = function(t) { - this.shouldRemoveOnTrailingIconClick_ = t; - }), - (d.prototype.getDimensions = function() { - function t() { - return e.adapter_.getRootBoundingClientRect(); - } - var e = this; - if (!this.adapter_.hasLeadingIcon()) { - var n = e.adapter_.getCheckmarkBoundingClientRect(); - if (n) { - var i = t(); - return { - bottom: i.bottom, - height: i.height, - left: i.left, - right: i.right, - top: i.top, - width: i.width + n.height - }; - } - } - return t(); - }), - (d.prototype.beginExit = function() { - this.adapter_.addClass(u.cssClasses.CHIP_EXIT); - }), - (d.prototype.handleInteraction = function(t) { - this.shouldHandleInteraction_(t) && - (this.adapter_.notifyInteraction(), this.focusPrimaryAction_()); - }), - (d.prototype.handleTransitionEnd = function(t) { - var e = this, - n = this.adapter_.eventTargetHasClass( - t.target, - u.cssClasses.CHIP_EXIT - ), - i = "width" === t.propertyName, - r = "opacity" === t.propertyName; - if (n && r) { - var o = this.adapter_.getComputedStyleValue("width"); - requestAnimationFrame(function() { - e.adapter_.setStyleProperty("width", o), - e.adapter_.setStyleProperty("padding", "0"), - e.adapter_.setStyleProperty("margin", "0"), - requestAnimationFrame(function() { - e.adapter_.setStyleProperty("width", "0"); - }); - }); - } else { - if (n && i) { - this.removeFocus_(); - var s = this.adapter_.getAttribute( - u.strings.REMOVED_ANNOUNCEMENT_ATTRIBUTE - ); - this.adapter_.notifyRemoval(s); - } - if (r) { - var a = - this.adapter_.eventTargetHasClass( - t.target, - u.cssClasses.LEADING_ICON - ) && this.adapter_.hasClass(u.cssClasses.SELECTED), - c = - this.adapter_.eventTargetHasClass( - t.target, - u.cssClasses.CHECKMARK - ) && !this.adapter_.hasClass(u.cssClasses.SELECTED); - return a - ? this.adapter_.addClassToLeadingIcon( - u.cssClasses.HIDDEN_LEADING_ICON - ) - : c - ? this.adapter_.removeClassFromLeadingIcon( - u.cssClasses.HIDDEN_LEADING_ICON - ) - : void 0; - } - } - }), - (d.prototype.handleFocusIn = function(t) { - this.eventFromPrimaryAction_(t) && - this.adapter_.addClass(u.cssClasses.PRIMARY_ACTION_FOCUSED); - }), - (d.prototype.handleFocusOut = function(t) { - this.eventFromPrimaryAction_(t) && - this.adapter_.removeClass(u.cssClasses.PRIMARY_ACTION_FOCUSED); - }), - (d.prototype.handleTrailingIconInteraction = function(t) { - this.shouldHandleInteraction_(t) && - (this.adapter_.notifyTrailingIconInteraction(), - this.removeChip_(t)); - }), - (d.prototype.handleKeydown = function(t) { - if (this.shouldRemoveChip_(t)) return this.removeChip_(t); - var e = t.key; - u.navigationKeys.has(e) && - (t.preventDefault(), this.focusNextAction_(t)); - }), - (d.prototype.removeFocus = function() { - this.adapter_.setPrimaryActionAttr(u.strings.TAB_INDEX, "-1"), - this.adapter_.setTrailingActionAttr(u.strings.TAB_INDEX, "-1"); - }), - (d.prototype.focusPrimaryAction = function() { - this.focusPrimaryAction_(); - }), - (d.prototype.focusTrailingAction = function() { - if (!this.adapter_.hasTrailingAction()) - return this.focusPrimaryAction_(); - this.focusTrailingAction_(); - }), - (d.prototype.focusNextAction_ = function(t) { - var e = t.key, - n = this.adapter_.hasTrailingAction(), - i = this.getDirection_(e), - r = this.getEvtSource_(t); - if (!u.jumpChipKeys.has(e) && n) - return r === u.EventSource.PRIMARY && i === u.Direction.RIGHT - ? this.focusTrailingAction_() - : r === u.EventSource.TRAILING && i === u.Direction.LEFT - ? this.focusPrimaryAction_() - : void this.adapter_.notifyNavigation(e, u.EventSource.NONE); - this.adapter_.notifyNavigation(e, r); - }), - (d.prototype.getEvtSource_ = function(t) { - return this.adapter_.eventTargetHasClass( - t.target, - u.cssClasses.PRIMARY_ACTION - ) - ? u.EventSource.PRIMARY - : this.adapter_.eventTargetHasClass( - t.target, - u.cssClasses.TRAILING_ACTION - ) - ? u.EventSource.TRAILING - : u.EventSource.NONE; - }), - (d.prototype.getDirection_ = function(t) { - var e = this.adapter_.isRTL(), - n = - t === u.strings.ARROW_LEFT_KEY || - t === u.strings.IE_ARROW_LEFT_KEY, - i = - t === u.strings.ARROW_RIGHT_KEY || - t === u.strings.IE_ARROW_RIGHT_KEY; - return (!e && n) || (e && i) - ? u.Direction.LEFT - : u.Direction.RIGHT; - }), - (d.prototype.focusPrimaryAction_ = function() { - this.adapter_.setPrimaryActionAttr(u.strings.TAB_INDEX, "0"), - this.adapter_.focusPrimaryAction(), - this.adapter_.setTrailingActionAttr(u.strings.TAB_INDEX, "-1"); - }), - (d.prototype.focusTrailingAction_ = function() { - this.adapter_.setTrailingActionAttr(u.strings.TAB_INDEX, "0"), - this.adapter_.focusTrailingAction(), - this.adapter_.setPrimaryActionAttr(u.strings.TAB_INDEX, "-1"); - }), - (d.prototype.removeFocus_ = function() { - this.adapter_.setTrailingActionAttr(u.strings.TAB_INDEX, "-1"), - this.adapter_.setPrimaryActionAttr(u.strings.TAB_INDEX, "-1"); - }), - (d.prototype.removeChip_ = function(t) { - t.stopPropagation(), - t.preventDefault(), - this.shouldRemoveOnTrailingIconClick_ && this.beginExit(); - }), - (d.prototype.shouldHandleInteraction_ = function(t) { - if ("click" === t.type) return !0; - var e = t; - return ( - e.key === u.strings.ENTER_KEY || - e.key === u.strings.SPACEBAR_KEY - ); - }), - (d.prototype.shouldRemoveChip_ = function(t) { - return ( - this.adapter_.hasClass(u.cssClasses.DELETABLE) && - (t.key === u.strings.BACKSPACE_KEY || - t.key === u.strings.DELETE_KEY || - t.key === u.strings.IE_DELETE_KEY) - ); - }), - (d.prototype.setSelected_ = function(t) { - t - ? (this.adapter_.addClass(u.cssClasses.SELECTED), - this.adapter_.setPrimaryActionAttr( - u.strings.ARIA_CHECKED, - "true" - )) - : (this.adapter_.removeClass(u.cssClasses.SELECTED), - this.adapter_.setPrimaryActionAttr( - u.strings.ARIA_CHECKED, - "false" - )); - }), - (d.prototype.notifySelection_ = function(t) { - this.adapter_.notifySelection(t, !1); - }), - (d.prototype.notifyIgnoredSelection_ = function(t) { - this.adapter_.notifySelection(t, !0); - }), - (d.prototype.eventFromPrimaryAction_ = function(t) { - return this.adapter_.eventTargetHasClass( - t.target, - u.cssClasses.PRIMARY_ACTION - ); - }), - d); - function d(t) { - var e = s.call(this, o(o({}, d.defaultAdapter), t)) || this; - return (e.shouldRemoveOnTrailingIconClick_ = !0), e; - } - (e.MDCChipFoundation = l), (e.default = l); - }, - function(t, e, n) { - "use strict"; - var i; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { - CELL: "mdc-data-table__cell", - CELL_NUMERIC: "mdc-data-table__cell--numeric", - CONTENT: "mdc-data-table__content", - HEADER_CELL_SORTED: "mdc-data-table__header-cell--sorted", - HEADER_CELL_SORTED_DESCENDING: - "mdc-data-table__header-cell--sorted-descending", - HEADER_CELL_WITH_SORT: "mdc-data-table__header-cell--with-sort", - HEADER_ROW: "mdc-data-table__header-row", - HEADER_ROW_CHECKBOX: "mdc-data-table__header-row-checkbox", - IN_PROGRESS: "mdc-data-table--in-progress", - ROOT: "mdc-data-table", - ROW: "mdc-data-table__row", - ROW_CHECKBOX: "mdc-data-table__row-checkbox", - ROW_SELECTED: "mdc-data-table__row--selected", - SORT_ICON_BUTTON: "mdc-data-table__sort-icon-button" - }), - (e.dataAttributes = { - ROW_ID: "data-row-id", - COLUMND_ID: "data-columnd-id" - }), - (e.strings = { - ARIA_SELECTED: "aria-selected", - ARIA_SORT: "aria-sort", - DATA_ROW_ID_ATTR: e.dataAttributes.ROW_ID, - HEADER_ROW_CHECKBOX_SELECTOR: - "." + e.cssClasses.HEADER_ROW_CHECKBOX, - ROW_CHECKBOX_SELECTOR: "." + e.cssClasses.ROW_CHECKBOX, - ROW_SELECTED_SELECTOR: "." + e.cssClasses.ROW_SELECTED, - ROW_SELECTOR: "." + e.cssClasses.ROW - }), - ((i = e.SortValue || (e.SortValue = {})).ASCENDING = "ascending"), - (i.DESCENDING = "descending"), - (i.NONE = "none"), - (i.OTHER = "other"), - (e.events = { - ROW_SELECTION_CHANGED: "MDCDataTable:rowSelectionChanged", - SELECTED_ALL: "MDCDataTable:selectedAll", - UNSELECTED_ALL: "MDCDataTable:unselectedAll", - SORTED: "MDCDataTable:sorted" - }); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var o = "mdc-dom-focus-sentinel", - i = - ((r.prototype.trapFocus = function() { - var t = this.getFocusableElements(this.root); - if (0 === t.length) - throw new Error( - "FocusTrap: Element must have at least one focusable child." - ); - (this.elFocusedBeforeTrapFocus = - document.activeElement instanceof HTMLElement - ? document.activeElement - : null), - this.wrapTabFocus(this.root, t), - this.options.skipInitialFocus || - this.focusInitialElement(t, this.options.initialFocusEl); - }), - (r.prototype.releaseFocus = function() { - [].slice - .call(this.root.querySelectorAll("." + o)) - .forEach(function(t) { - t.parentElement.removeChild(t); - }), - this.elFocusedBeforeTrapFocus && - this.elFocusedBeforeTrapFocus.focus(); - }), - (r.prototype.wrapTabFocus = function(t, e) { - var n = this.createSentinel(), - i = this.createSentinel(); - n.addEventListener("focus", function() { - 0 < e.length && e[e.length - 1].focus(); - }), - i.addEventListener("focus", function() { - 0 < e.length && e[0].focus(); - }), - t.insertBefore(n, t.children[0]), - t.appendChild(i); - }), - (r.prototype.focusInitialElement = function(t, e) { - var n = 0; - e && (n = Math.max(t.indexOf(e), 0)), t[n].focus(); - }), - (r.prototype.getFocusableElements = function(t) { - return [].slice - .call( - t.querySelectorAll( - "[autofocus], [tabindex], a, input, textarea, select, button" - ) - ) - .filter(function(t) { - var e = - "true" === t.getAttribute("aria-disabled") || - null != t.getAttribute("disabled") || - null != t.getAttribute("hidden") || - "true" === t.getAttribute("aria-hidden"), - n = - 0 <= t.tabIndex && - 0 < t.getBoundingClientRect().width && - !t.classList.contains(o) && - !e, - i = !1; - if (n) { - var r = getComputedStyle(t); - i = "none" === r.display || "hidden" === r.visibility; - } - return n && !i; - }); - }), - (r.prototype.createSentinel = function() { - var t = document.createElement("div"); - return ( - t.setAttribute("tabindex", "0"), - t.setAttribute("aria-hidden", "true"), - t.classList.add(o), - t - ); - }), - r); - function r(t, e) { - void 0 === e && (e = {}), - (this.root = t), - (this.options = e), - (this.elFocusedBeforeTrapFocus = null); - } - e.FocusTrap = i; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(2), - c = n(9), - u = n(10), - l = - ((o = s.MDCComponent), - r(d, o), - Object.defineProperty(d.prototype, "vertical", { - set: function(t) { - this.foundation_.setVerticalOrientation(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "listElements", { - get: function() { - return [].slice.call( - this.root_.querySelectorAll( - "." + c.cssClasses.LIST_ITEM_CLASS - ) - ); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "wrapFocus", { - set: function(t) { - this.foundation_.setWrapFocus(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "singleSelection", { - set: function(t) { - this.foundation_.setSingleSelection(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "selectedIndex", { - get: function() { - return this.foundation_.getSelectedIndex(); - }, - set: function(t) { - this.foundation_.setSelectedIndex(t); - }, - enumerable: !0, - configurable: !0 - }), - (d.attachTo = function(t) { - return new d(t); - }), - (d.prototype.initialSyncWithDOM = function() { - (this.handleClick_ = this.handleClickEvent_.bind(this)), - (this.handleKeydown_ = this.handleKeydownEvent_.bind(this)), - (this.focusInEventListener_ = this.handleFocusInEvent_.bind( - this - )), - (this.focusOutEventListener_ = this.handleFocusOutEvent_.bind( - this - )), - this.listen("keydown", this.handleKeydown_), - this.listen("click", this.handleClick_), - this.listen("focusin", this.focusInEventListener_), - this.listen("focusout", this.focusOutEventListener_), - this.layout(), - this.initializeListType(); - }), - (d.prototype.destroy = function() { - this.unlisten("keydown", this.handleKeydown_), - this.unlisten("click", this.handleClick_), - this.unlisten("focusin", this.focusInEventListener_), - this.unlisten("focusout", this.focusOutEventListener_); - }), - (d.prototype.layout = function() { - var t = this.root_.getAttribute(c.strings.ARIA_ORIENTATION); - (this.vertical = t !== c.strings.ARIA_ORIENTATION_HORIZONTAL), - [].slice - .call( - this.root_.querySelectorAll( - ".mdc-list-item:not([tabindex])" - ) - ) - .forEach(function(t) { - t.setAttribute("tabindex", "-1"); - }), - [].slice - .call( - this.root_.querySelectorAll( - c.strings.FOCUSABLE_CHILD_ELEMENTS - ) - ) - .forEach(function(t) { - return t.setAttribute("tabindex", "-1"); - }), - this.foundation_.layout(); - }), - (d.prototype.initializeListType = function() { - var e = this, - t = this.root_.querySelectorAll( - c.strings.ARIA_ROLE_CHECKBOX_SELECTOR - ), - n = this.root_.querySelector( - "\n ." + - c.cssClasses.LIST_ITEM_ACTIVATED_CLASS + - ",\n ." + - c.cssClasses.LIST_ITEM_SELECTED_CLASS + - "\n " - ), - i = this.root_.querySelector( - c.strings.ARIA_CHECKED_RADIO_SELECTOR - ); - if (t.length) { - var r = this.root_.querySelectorAll( - c.strings.ARIA_CHECKED_CHECKBOX_SELECTOR - ); - this.selectedIndex = [].map.call(r, function(t) { - return e.listElements.indexOf(t); - }); - } else - n - ? (n.classList.contains( - c.cssClasses.LIST_ITEM_ACTIVATED_CLASS - ) && this.foundation_.setUseActivatedClass(!0), - (this.singleSelection = !0), - (this.selectedIndex = this.listElements.indexOf(n))) - : i && (this.selectedIndex = this.listElements.indexOf(i)); - }), - (d.prototype.setEnabled = function(t, e) { - this.foundation_.setEnabled(t, e); - }), - (d.prototype.getDefaultFoundation = function() { - var r = this, - t = { - addClassForElementIndex: function(t, e) { - var n = r.listElements[t]; - n && n.classList.add(e); - }, - focusItemAtIndex: function(t) { - var e = r.listElements[t]; - e && e.focus(); - }, - getAttributeForElementIndex: function(t, e) { - return r.listElements[t].getAttribute(e); - }, - getFocusedElementIndex: function() { - return r.listElements.indexOf(document.activeElement); - }, - getListItemCount: function() { - return r.listElements.length; - }, - hasCheckboxAtIndex: function(t) { - return !!r.listElements[t].querySelector( - c.strings.CHECKBOX_SELECTOR - ); - }, - hasRadioAtIndex: function(t) { - return !!r.listElements[t].querySelector( - c.strings.RADIO_SELECTOR - ); - }, - isCheckboxCheckedAtIndex: function(t) { - return r.listElements[t].querySelector( - c.strings.CHECKBOX_SELECTOR - ).checked; - }, - isFocusInsideList: function() { - return r.root_.contains(document.activeElement); - }, - isRootFocused: function() { - return document.activeElement === r.root_; - }, - listItemAtIndexHasClass: function(t, e) { - return r.listElements[t].classList.contains(e); - }, - notifyAction: function(t) { - r.emit(c.strings.ACTION_EVENT, { index: t }, !0); - }, - removeClassForElementIndex: function(t, e) { - var n = r.listElements[t]; - n && n.classList.remove(e); - }, - setAttributeForElementIndex: function(t, e, n) { - var i = r.listElements[t]; - i && i.setAttribute(e, n); - }, - setCheckedCheckboxOrRadioAtIndex: function(t, e) { - var n = r.listElements[t].querySelector( - c.strings.CHECKBOX_RADIO_SELECTOR - ); - n.checked = e; - var i = document.createEvent("Event"); - i.initEvent("change", !0, !0), n.dispatchEvent(i); - }, - setTabIndexForListItemChildren: function(t, e) { - var n = r.listElements[t]; - [].slice - .call( - n.querySelectorAll( - c.strings.CHILD_ELEMENTS_TO_TOGGLE_TABINDEX - ) - ) - .forEach(function(t) { - return t.setAttribute("tabindex", e); - }); - } - }; - return new u.MDCListFoundation(t); - }), - (d.prototype.getListItemIndex_ = function(t) { - var e = t.target, - n = a.closest( - e, - "." + c.cssClasses.LIST_ITEM_CLASS + ", ." + c.cssClasses.ROOT - ); - return n && a.matches(n, "." + c.cssClasses.LIST_ITEM_CLASS) - ? this.listElements.indexOf(n) - : -1; - }), - (d.prototype.handleFocusInEvent_ = function(t) { - var e = this.getListItemIndex_(t); - this.foundation_.handleFocusIn(t, e); - }), - (d.prototype.handleFocusOutEvent_ = function(t) { - var e = this.getListItemIndex_(t); - this.foundation_.handleFocusOut(t, e); - }), - (d.prototype.handleKeydownEvent_ = function(t) { - var e = this.getListItemIndex_(t), - n = t.target; - this.foundation_.handleKeydown( - t, - n.classList.contains(c.cssClasses.LIST_ITEM_CLASS), - e - ); - }), - (d.prototype.handleClickEvent_ = function(t) { - var e = this.getListItemIndex_(t), - n = t.target, - i = !a.matches(n, c.strings.CHECKBOX_RADIO_SELECTOR); - this.foundation_.handleClick(e, i); - }), - d); - function d() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCList = l; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(54), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !1; - }, - elementHasClass: function() { - return !1; - }, - notifyClose: function() {}, - notifyOpen: function() {}, - saveFocus: function() {}, - restoreFocus: function() {}, - focusActiveNavigationItem: function() {}, - trapFocus: function() {}, - releaseFocus: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.destroy = function() { - this.animationFrame_ && - cancelAnimationFrame(this.animationFrame_), - this.animationTimer_ && clearTimeout(this.animationTimer_); - }), - (l.prototype.open = function() { - var t = this; - this.isOpen() || - this.isOpening() || - this.isClosing() || - (this.adapter_.addClass(c.cssClasses.OPEN), - this.adapter_.addClass(c.cssClasses.ANIMATE), - this.runNextAnimationFrame_(function() { - t.adapter_.addClass(c.cssClasses.OPENING); - }), - this.adapter_.saveFocus()); - }), - (l.prototype.close = function() { - !this.isOpen() || - this.isOpening() || - this.isClosing() || - this.adapter_.addClass(c.cssClasses.CLOSING); - }), - (l.prototype.isOpen = function() { - return this.adapter_.hasClass(c.cssClasses.OPEN); - }), - (l.prototype.isOpening = function() { - return ( - this.adapter_.hasClass(c.cssClasses.OPENING) || - this.adapter_.hasClass(c.cssClasses.ANIMATE) - ); - }), - (l.prototype.isClosing = function() { - return this.adapter_.hasClass(c.cssClasses.CLOSING); - }), - (l.prototype.handleKeydown = function(t) { - var e = t.keyCode; - ("Escape" !== t.key && 27 !== e) || this.close(); - }), - (l.prototype.handleTransitionEnd = function(t) { - var e = c.cssClasses.OPENING, - n = c.cssClasses.CLOSING, - i = c.cssClasses.OPEN, - r = c.cssClasses.ANIMATE, - o = c.cssClasses.ROOT; - this.isElement_(t.target) && - this.adapter_.elementHasClass(t.target, o) && - (this.isClosing() - ? (this.adapter_.removeClass(i), - this.closed_(), - this.adapter_.restoreFocus(), - this.adapter_.notifyClose()) - : (this.adapter_.focusActiveNavigationItem(), - this.opened_(), - this.adapter_.notifyOpen()), - this.adapter_.removeClass(r), - this.adapter_.removeClass(e), - this.adapter_.removeClass(n)); - }), - (l.prototype.opened_ = function() {}), - (l.prototype.closed_ = function() {}), - (l.prototype.runNextAnimationFrame_ = function(t) { - var e = this; - cancelAnimationFrame(this.animationFrame_), - (this.animationFrame_ = requestAnimationFrame(function() { - (e.animationFrame_ = 0), - clearTimeout(e.animationTimer_), - (e.animationTimer_ = setTimeout(t, 0)); - })); - }), - (l.prototype.isElement_ = function(t) { - return Boolean(t.classList); - }), - l); - function l(t) { - var e = s.call(this, o(o({}, l.defaultAdapter), t)) || this; - return (e.animationFrame_ = 0), (e.animationTimer_ = 0), e; - } - (e.MDCDismissibleDrawerFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(2), - c = n(25), - u = - ((o = s.MDCComponent), - r(l, o), - (l.attachTo = function(t) { - return new l(t); - }), - (l.prototype.shake = function(t) { - this.foundation_.shake(t); - }), - (l.prototype.float = function(t) { - this.foundation_.float(t); - }), - (l.prototype.getWidth = function() { - return this.foundation_.getWidth(); - }), - (l.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - getWidth: function() { - return a.estimateScrollWidth(n.root_); - }, - registerInteractionHandler: function(t, e) { - return n.listen(t, e); - }, - deregisterInteractionHandler: function(t, e) { - return n.unlisten(t, e); - } - }; - return new c.MDCFloatingLabelFoundation(t); - }), - l); - function l() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCFloatingLabel = u; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(56), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - getWidth: function() { - return 0; - }, - registerInteractionHandler: function() {}, - deregisterInteractionHandler: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.init = function() { - this.adapter_.registerInteractionHandler( - "animationend", - this.shakeAnimationEndHandler_ - ); - }), - (l.prototype.destroy = function() { - this.adapter_.deregisterInteractionHandler( - "animationend", - this.shakeAnimationEndHandler_ - ); - }), - (l.prototype.getWidth = function() { - return this.adapter_.getWidth(); - }), - (l.prototype.shake = function(t) { - var e = l.cssClasses.LABEL_SHAKE; - t ? this.adapter_.addClass(e) : this.adapter_.removeClass(e); - }), - (l.prototype.float = function(t) { - var e = l.cssClasses, - n = e.LABEL_FLOAT_ABOVE, - i = e.LABEL_SHAKE; - t - ? this.adapter_.addClass(n) - : (this.adapter_.removeClass(n), this.adapter_.removeClass(i)); - }), - (l.prototype.handleShakeAnimationEnd_ = function() { - var t = l.cssClasses.LABEL_SHAKE; - this.adapter_.removeClass(t); - }), - l); - function l(t) { - var e = s.call(this, o(o({}, l.defaultAdapter), t)) || this; - return ( - (e.shakeAnimationEndHandler_ = function() { - return e.handleShakeAnimationEnd_(); - }), - e - ); - } - (e.MDCFloatingLabelFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(61), - c = - ((o = s.MDCComponent), - r(u, o), - (u.attachTo = function(t) { - return new u(t); - }), - (u.prototype.activate = function() { - this.foundation_.activate(); - }), - (u.prototype.deactivate = function() { - this.foundation_.deactivate(); - }), - (u.prototype.setRippleCenter = function(t) { - this.foundation_.setRippleCenter(t); - }), - (u.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - setStyle: function(t, e) { - return n.root_.style.setProperty(t, e); - }, - registerEventHandler: function(t, e) { - return n.listen(t, e); - }, - deregisterEventHandler: function(t, e) { - return n.unlisten(t, e); - } - }; - return new a.MDCLineRippleFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCLineRipple = c; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(25), - c = n(28), - u = n(69), - l = - ((o = s.MDCComponent), - r(d, o), - (d.attachTo = function(t) { - return new d(t); - }), - (d.prototype.initialSyncWithDOM = function() { - this.notchElement_ = this.root_.querySelector( - c.strings.NOTCH_ELEMENT_SELECTOR - ); - var t = this.root_.querySelector( - "." + a.MDCFloatingLabelFoundation.cssClasses.ROOT - ); - t - ? ((t.style.transitionDuration = "0s"), - this.root_.classList.add(c.cssClasses.OUTLINE_UPGRADED), - requestAnimationFrame(function() { - t.style.transitionDuration = ""; - })) - : this.root_.classList.add(c.cssClasses.NO_LABEL); - }), - (d.prototype.notch = function(t) { - this.foundation_.notch(t); - }), - (d.prototype.closeNotch = function() { - this.foundation_.closeNotch(); - }), - (d.prototype.getDefaultFoundation = function() { - var e = this, - t = { - addClass: function(t) { - return e.root_.classList.add(t); - }, - removeClass: function(t) { - return e.root_.classList.remove(t); - }, - setNotchWidthProperty: function(t) { - return e.notchElement_.style.setProperty("width", t + "px"); - }, - removeNotchWidthProperty: function() { - return e.notchElement_.style.removeProperty("width"); - } - }; - return new u.MDCNotchedOutlineFoundation(t); - }), - d); - function d() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCNotchedOutline = l; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.strings = { NOTCH_ELEMENT_SELECTOR: ".mdc-notched-outline__notch" }; - e.numbers = { NOTCH_ELEMENT_PADDING: 8 }; - e.cssClasses = { - NO_LABEL: "mdc-notched-outline--no-label", - OUTLINE_NOTCHED: "mdc-notched-outline--notched", - OUTLINE_UPGRADED: "mdc-notched-outline--upgraded" - }; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var i = { - ACTIVATED: "mdc-select--activated", - DISABLED: "mdc-select--disabled", - FOCUSED: "mdc-select--focused", - INVALID: "mdc-select--invalid", - OUTLINED: "mdc-select--outlined", - REQUIRED: "mdc-select--required", - ROOT: "mdc-select", - SELECTED_ITEM_CLASS: "mdc-list-item--selected", - WITH_LEADING_ICON: "mdc-select--with-leading-icon" - }, - r = { - ARIA_CONTROLS: "aria-controls", - ARIA_SELECTED_ATTR: "aria-selected", - CHANGE_EVENT: "MDCSelect:change", - LABEL_SELECTOR: ".mdc-floating-label", - LEADING_ICON_SELECTOR: ".mdc-select__icon", - LINE_RIPPLE_SELECTOR: ".mdc-line-ripple", - MENU_SELECTOR: ".mdc-select__menu", - OUTLINE_SELECTOR: ".mdc-notched-outline", - SELECTED_ITEM_SELECTOR: - "." + (e.cssClasses = i).SELECTED_ITEM_CLASS, - SELECTED_TEXT_SELECTOR: ".mdc-select__selected-text", - SELECT_ANCHOR_SELECTOR: ".mdc-select__anchor", - VALUE_ATTR: "data-value" - }; - e.strings = r; - e.numbers = { LABEL_SCALE: 0.75, UNSET_INDEX: -1 }; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - ACTIVE: "mdc-slider--active", - DISABLED: "mdc-slider--disabled", - DISCRETE: "mdc-slider--discrete", - FOCUS: "mdc-slider--focus", - HAS_TRACK_MARKER: "mdc-slider--display-markers", - IN_TRANSIT: "mdc-slider--in-transit", - IS_DISCRETE: "mdc-slider--discrete" - }; - e.strings = { - ARIA_DISABLED: "aria-disabled", - ARIA_VALUEMAX: "aria-valuemax", - ARIA_VALUEMIN: "aria-valuemin", - ARIA_VALUENOW: "aria-valuenow", - CHANGE_EVENT: "MDCSlider:change", - INPUT_EVENT: "MDCSlider:input", - PIN_VALUE_MARKER_SELECTOR: ".mdc-slider__pin-value-marker", - STEP_DATA_ATTR: "data-step", - THUMB_CONTAINER_SELECTOR: ".mdc-slider__thumb-container", - TRACK_MARKER_CONTAINER_SELECTOR: - ".mdc-slider__track-marker-container", - TRACK_SELECTOR: ".mdc-slider__track" - }; - e.numbers = { PAGE_FACTOR: 4 }; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - ANIMATING: "mdc-tab-scroller--animating", - SCROLL_AREA_SCROLL: "mdc-tab-scroller__scroll-area--scroll", - SCROLL_TEST: "mdc-tab-scroller__test" - }; - e.strings = { - AREA_SELECTOR: ".mdc-tab-scroller__scroll-area", - CONTENT_SELECTOR: ".mdc-tab-scroller__scroll-content" - }; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - function i(t) { - this.adapter_ = t; - } - (e.MDCTabScrollerRTL = i), (e.default = i); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(92), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !1; - }, - setAttr: function() {}, - activateIndicator: function() {}, - deactivateIndicator: function() {}, - notifyInteracted: function() {}, - getOffsetLeft: function() { - return 0; - }, - getOffsetWidth: function() { - return 0; - }, - getContentOffsetLeft: function() { - return 0; - }, - getContentOffsetWidth: function() { - return 0; - }, - focus: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.handleClick = function() { - this.adapter_.notifyInteracted(); - }), - (l.prototype.isActive = function() { - return this.adapter_.hasClass(c.cssClasses.ACTIVE); - }), - (l.prototype.setFocusOnActivate = function(t) { - this.focusOnActivate_ = t; - }), - (l.prototype.activate = function(t) { - this.adapter_.addClass(c.cssClasses.ACTIVE), - this.adapter_.setAttr(c.strings.ARIA_SELECTED, "true"), - this.adapter_.setAttr(c.strings.TABINDEX, "0"), - this.adapter_.activateIndicator(t), - this.focusOnActivate_ && this.adapter_.focus(); - }), - (l.prototype.deactivate = function() { - this.isActive() && - (this.adapter_.removeClass(c.cssClasses.ACTIVE), - this.adapter_.setAttr(c.strings.ARIA_SELECTED, "false"), - this.adapter_.setAttr(c.strings.TABINDEX, "-1"), - this.adapter_.deactivateIndicator()); - }), - (l.prototype.computeDimensions = function() { - var t = this.adapter_.getOffsetWidth(), - e = this.adapter_.getOffsetLeft(), - n = this.adapter_.getContentOffsetWidth(), - i = this.adapter_.getContentOffsetLeft(); - return { - contentLeft: e + i, - contentRight: e + i + n, - rootLeft: e, - rootRight: e + t - }; - }), - l); - function l(t) { - var e = s.call(this, o(o({}, l.defaultAdapter), t)) || this; - return (e.focusOnActivate_ = !0), e; - } - (e.MDCTabFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(96), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { setContent: function() {} }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.setCounterValue = function(t, e) { - (t = Math.min(t, e)), this.adapter_.setContent(t + " / " + e); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCTextFieldCharacterCounterFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.strings = { - ARIA_CONTROLS: "aria-controls", - INPUT_SELECTOR: ".mdc-text-field__input", - LABEL_SELECTOR: ".mdc-floating-label", - LEADING_ICON_SELECTOR: ".mdc-text-field__icon--leading", - LINE_RIPPLE_SELECTOR: ".mdc-line-ripple", - OUTLINE_SELECTOR: ".mdc-notched-outline", - PREFIX_SELECTOR: ".mdc-text-field__affix--prefix", - SUFFIX_SELECTOR: ".mdc-text-field__affix--suffix", - TRAILING_ICON_SELECTOR: ".mdc-text-field__icon--trailing" - }; - e.cssClasses = { - DISABLED: "mdc-text-field--disabled", - FOCUSED: "mdc-text-field--focused", - FULLWIDTH: "mdc-text-field--fullwidth", - HELPER_LINE: "mdc-text-field-helper-line", - INVALID: "mdc-text-field--invalid", - LABEL_FLOATING: "mdc-text-field--label-floating", - NO_LABEL: "mdc-text-field--no-label", - OUTLINED: "mdc-text-field--outlined", - ROOT: "mdc-text-field", - TEXTAREA: "mdc-text-field--textarea", - WITH_LEADING_ICON: "mdc-text-field--with-leading-icon", - WITH_TRAILING_ICON: "mdc-text-field--with-trailing-icon" - }; - e.numbers = { LABEL_SCALE: 0.75 }; - e.VALIDATION_ATTR_WHITELIST = [ - "pattern", - "min", - "max", - "required", - "step", - "minlength", - "maxlength" - ]; - e.ALWAYS_FLOAT_TYPES = [ - "color", - "date", - "datetime-local", - "month", - "range", - "time", - "week" - ]; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(99), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !1; - }, - setAttr: function() {}, - removeAttr: function() {}, - setContent: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.setContent = function(t) { - this.adapter_.setContent(t); - }), - (l.prototype.setPersistent = function(t) { - t - ? this.adapter_.addClass(c.cssClasses.HELPER_TEXT_PERSISTENT) - : this.adapter_.removeClass( - c.cssClasses.HELPER_TEXT_PERSISTENT - ); - }), - (l.prototype.setValidation = function(t) { - t - ? this.adapter_.addClass( - c.cssClasses.HELPER_TEXT_VALIDATION_MSG - ) - : this.adapter_.removeClass( - c.cssClasses.HELPER_TEXT_VALIDATION_MSG - ); - }), - (l.prototype.showToScreenReader = function() { - this.adapter_.removeAttr(c.strings.ARIA_HIDDEN); - }), - (l.prototype.setValidity = function(t) { - var e = this.adapter_.hasClass( - c.cssClasses.HELPER_TEXT_PERSISTENT - ), - n = - this.adapter_.hasClass( - c.cssClasses.HELPER_TEXT_VALIDATION_MSG - ) && !t; - n - ? this.adapter_.setAttr(c.strings.ROLE, "alert") - : this.adapter_.removeAttr(c.strings.ROLE), - e || n || this.hide_(); - }), - (l.prototype.hide_ = function() { - this.adapter_.setAttr(c.strings.ARIA_HIDDEN, "true"); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCTextFieldHelperTextFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(7), - a = n(38), - c = - ((o = a.MDCTopAppBarBaseFoundation), - r(u, o), - (u.prototype.destroy = function() { - o.prototype.destroy.call(this), this.adapter_.setStyle("top", ""); - }), - (u.prototype.handleTargetScroll = function() { - var t = Math.max(this.adapter_.getViewportScrollY(), 0), - e = t - this.lastScrollPosition_; - (this.lastScrollPosition_ = t), - this.isCurrentlyBeingResized_ || - ((this.currentAppBarOffsetTop_ -= e), - 0 < this.currentAppBarOffsetTop_ - ? (this.currentAppBarOffsetTop_ = 0) - : Math.abs(this.currentAppBarOffsetTop_) > - this.topAppBarHeight_ && - (this.currentAppBarOffsetTop_ = -this.topAppBarHeight_), - this.moveTopAppBar_()); - }), - (u.prototype.handleWindowResize = function() { - var t = this; - this.resizeThrottleId_ || - (this.resizeThrottleId_ = setTimeout(function() { - (t.resizeThrottleId_ = 0), t.throttledResizeHandler_(); - }, s.numbers.DEBOUNCE_THROTTLE_RESIZE_TIME_MS)), - (this.isCurrentlyBeingResized_ = !0), - this.resizeDebounceId_ && clearTimeout(this.resizeDebounceId_), - (this.resizeDebounceId_ = setTimeout(function() { - t.handleTargetScroll(), - (t.isCurrentlyBeingResized_ = !1), - (t.resizeDebounceId_ = 0); - }, s.numbers.DEBOUNCE_THROTTLE_RESIZE_TIME_MS)); - }), - (u.prototype.checkForUpdate_ = function() { - var t = -this.topAppBarHeight_, - e = this.currentAppBarOffsetTop_ < 0, - n = this.currentAppBarOffsetTop_ > t, - i = e && n; - if (i) this.wasDocked_ = !1; - else { - if (!this.wasDocked_) return (this.wasDocked_ = !0); - if (this.isDockedShowing_ !== n) - return (this.isDockedShowing_ = n), !0; - } - return i; - }), - (u.prototype.moveTopAppBar_ = function() { - if (this.checkForUpdate_()) { - var t = this.currentAppBarOffsetTop_; - Math.abs(t) >= this.topAppBarHeight_ && - (t = -s.numbers.MAX_TOP_APP_BAR_HEIGHT), - this.adapter_.setStyle("top", t + "px"); - } - }), - (u.prototype.throttledResizeHandler_ = function() { - var t = this.adapter_.getTopAppBarHeight(); - this.topAppBarHeight_ !== t && - ((this.wasDocked_ = !1), - (this.currentAppBarOffsetTop_ -= this.topAppBarHeight_ - t), - (this.topAppBarHeight_ = t)), - this.handleTargetScroll(); - }), - u); - function u(t) { - var e = o.call(this, t) || this; - return ( - (e.wasDocked_ = !0), - (e.isDockedShowing_ = !0), - (e.currentAppBarOffsetTop_ = 0), - (e.isCurrentlyBeingResized_ = !1), - (e.resizeThrottleId_ = 0), - (e.resizeDebounceId_ = 0), - (e.lastScrollPosition_ = e.adapter_.getViewportScrollY()), - (e.topAppBarHeight_ = e.adapter_.getTopAppBarHeight()), - e - ); - } - (e.MDCTopAppBarFoundation = c), (e.default = c); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(7), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "numbers", { - get: function() { - return c.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !1; - }, - setStyle: function() {}, - getTopAppBarHeight: function() { - return 0; - }, - notifyNavigationIconClicked: function() {}, - getViewportScrollY: function() { - return 0; - }, - getTotalActionItems: function() { - return 0; - } - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.handleTargetScroll = function() {}), - (l.prototype.handleWindowResize = function() {}), - (l.prototype.handleNavigationClick = function() { - this.adapter_.notifyNavigationIconClicked(); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCTopAppBarBaseFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(15), - c = n(1), - u = n(5), - l = n(2), - d = n(3), - p = n(4), - _ = n(17), - f = n(41), - h = ["checked", "indeterminate"], - C = - ((s = c.MDCComponent), - r(y, s), - (y.attachTo = function(t) { - return new y(t); - }), - Object.defineProperty(y.prototype, "ripple", { - get: function() { - return this.ripple_; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(y.prototype, "checked", { - get: function() { - return this.nativeControl_.checked; - }, - set: function(t) { - this.nativeControl_.checked = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(y.prototype, "indeterminate", { - get: function() { - return this.nativeControl_.indeterminate; - }, - set: function(t) { - this.nativeControl_.indeterminate = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(y.prototype, "disabled", { - get: function() { - return this.nativeControl_.disabled; - }, - set: function(t) { - this.foundation_.setDisabled(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(y.prototype, "value", { - get: function() { - return this.nativeControl_.value; - }, - set: function(t) { - this.nativeControl_.value = t; - }, - enumerable: !0, - configurable: !0 - }), - (y.prototype.initialize = function() { - var t = _.strings.DATA_INDETERMINATE_ATTR; - (this.nativeControl_.indeterminate = - "true" === this.nativeControl_.getAttribute(t)), - this.nativeControl_.removeAttribute(t); - }), - (y.prototype.initialSyncWithDOM = function() { - var t = this; - (this.handleChange_ = function() { - return t.foundation_.handleChange(); - }), - (this.handleAnimationEnd_ = function() { - return t.foundation_.handleAnimationEnd(); - }), - this.nativeControl_.addEventListener( - "change", - this.handleChange_ - ), - this.listen( - a.getCorrectEventName(window, "animationend"), - this.handleAnimationEnd_ - ), - this.installPropertyChangeHooks_(); - }), - (y.prototype.destroy = function() { - this.ripple_.destroy(), - this.nativeControl_.removeEventListener( - "change", - this.handleChange_ - ), - this.unlisten( - a.getCorrectEventName(window, "animationend"), - this.handleAnimationEnd_ - ), - this.uninstallPropertyChangeHooks_(), - s.prototype.destroy.call(this); - }), - (y.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - forceLayout: function() { - return n.root_.offsetWidth; - }, - hasNativeControl: function() { - return !!n.nativeControl_; - }, - isAttachedToDOM: function() { - return Boolean(n.root_.parentNode); - }, - isChecked: function() { - return n.checked; - }, - isIndeterminate: function() { - return n.indeterminate; - }, - removeClass: function(t) { - n.root_.classList.remove(t); - }, - removeNativeControlAttr: function(t) { - n.nativeControl_.removeAttribute(t); - }, - setNativeControlAttr: function(t, e) { - n.nativeControl_.setAttribute(t, e); - }, - setNativeControlDisabled: function(t) { - n.nativeControl_.disabled = t; - } - }; - return new f.MDCCheckboxFoundation(t); - }), - (y.prototype.createRipple_ = function() { - var n = this, - t = o(o({}, d.MDCRipple.createAdapter(this)), { - deregisterInteractionHandler: function(t, e) { - return n.nativeControl_.removeEventListener( - t, - e, - u.applyPassive() - ); - }, - isSurfaceActive: function() { - return l.matches(n.nativeControl_, ":active"); - }, - isUnbounded: function() { - return !0; - }, - registerInteractionHandler: function(t, e) { - return n.nativeControl_.addEventListener( - t, - e, - u.applyPassive() - ); - } - }); - return new d.MDCRipple(this.root_, new p.MDCRippleFoundation(t)); - }), - (y.prototype.installPropertyChangeHooks_ = function() { - var r = this, - o = this.nativeControl_, - s = Object.getPrototypeOf(o); - h.forEach(function(t) { - var e = Object.getOwnPropertyDescriptor(s, t); - if (E(e)) { - var n = e.get, - i = { - configurable: e.configurable, - enumerable: e.enumerable, - get: n, - set: function(t) { - e.set.call(o, t), r.foundation_.handleChange(); - } - }; - Object.defineProperty(o, t, i); - } - }); - }), - (y.prototype.uninstallPropertyChangeHooks_ = function() { - var n = this.nativeControl_, - i = Object.getPrototypeOf(n); - h.forEach(function(t) { - var e = Object.getOwnPropertyDescriptor(i, t); - E(e) && Object.defineProperty(n, t, e); - }); - }), - Object.defineProperty(y.prototype, "nativeControl_", { - get: function() { - var t = _.strings.NATIVE_CONTROL_SELECTOR, - e = this.root_.querySelector(t); - if (!e) - throw new Error( - "Checkbox component requires a " + t + " element" - ); - return e; - }, - enumerable: !0, - configurable: !0 - }), - y); - function y() { - var t = (null !== s && s.apply(this, arguments)) || this; - return (t.ripple_ = t.createRipple_()), t; - } - function E(t) { - return !!t && "function" == typeof t.set; - } - e.MDCCheckbox = C; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { - BG_FOCUSED: "mdc-ripple-upgraded--background-focused", - FG_ACTIVATION: "mdc-ripple-upgraded--foreground-activation", - FG_DEACTIVATION: "mdc-ripple-upgraded--foreground-deactivation", - ROOT: "mdc-ripple-upgraded", - UNBOUNDED: "mdc-ripple-upgraded--unbounded" - }), - (e.strings = { - VAR_FG_SCALE: "--mdc-ripple-fg-scale", - VAR_FG_SIZE: "--mdc-ripple-fg-size", - VAR_FG_TRANSLATE_END: "--mdc-ripple-fg-translate-end", - VAR_FG_TRANSLATE_START: "--mdc-ripple-fg-translate-start", - VAR_LEFT: "--mdc-ripple-left", - VAR_TOP: "--mdc-ripple-top" - }), - (e.numbers = { - DEACTIVATION_TIMEOUT_MS: 225, - FG_DEACTIVATION_MS: 150, - INITIAL_ORIGIN_SCALE: 0.6, - PADDING: 10, - TAP_DELAY_MS: 300 - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - p = n(17), - c = - ((s = a.MDCFoundation), - r(_, s), - Object.defineProperty(_, "cssClasses", { - get: function() { - return p.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(_, "strings", { - get: function() { - return p.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(_, "numbers", { - get: function() { - return p.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(_, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - forceLayout: function() {}, - hasNativeControl: function() { - return !1; - }, - isAttachedToDOM: function() { - return !1; - }, - isChecked: function() { - return !1; - }, - isIndeterminate: function() { - return !1; - }, - removeClass: function() {}, - removeNativeControlAttr: function() {}, - setNativeControlAttr: function() {}, - setNativeControlDisabled: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (_.prototype.init = function() { - (this.currentCheckState_ = this.determineCheckState_()), - this.updateAriaChecked_(), - this.adapter_.addClass(p.cssClasses.UPGRADED); - }), - (_.prototype.destroy = function() { - clearTimeout(this.animEndLatchTimer_); - }), - (_.prototype.setDisabled = function(t) { - this.adapter_.setNativeControlDisabled(t), - t - ? this.adapter_.addClass(p.cssClasses.DISABLED) - : this.adapter_.removeClass(p.cssClasses.DISABLED); - }), - (_.prototype.handleAnimationEnd = function() { - var t = this; - this.enableAnimationEndHandler_ && - (clearTimeout(this.animEndLatchTimer_), - (this.animEndLatchTimer_ = setTimeout(function() { - t.adapter_.removeClass(t.currentAnimationClass_), - (t.enableAnimationEndHandler_ = !1); - }, p.numbers.ANIM_END_LATCH_MS))); - }), - (_.prototype.handleChange = function() { - this.transitionCheckState_(); - }), - (_.prototype.transitionCheckState_ = function() { - if (this.adapter_.hasNativeControl()) { - var t = this.currentCheckState_, - e = this.determineCheckState_(); - if (t !== e) { - this.updateAriaChecked_(); - var n = p.strings.TRANSITION_STATE_UNCHECKED, - i = p.cssClasses.SELECTED; - e === n - ? this.adapter_.removeClass(i) - : this.adapter_.addClass(i), - 0 < this.currentAnimationClass_.length && - (clearTimeout(this.animEndLatchTimer_), - this.adapter_.forceLayout(), - this.adapter_.removeClass(this.currentAnimationClass_)), - (this.currentAnimationClass_ = this.getTransitionAnimationClass_( - t, - e - )), - (this.currentCheckState_ = e), - this.adapter_.isAttachedToDOM() && - 0 < this.currentAnimationClass_.length && - (this.adapter_.addClass(this.currentAnimationClass_), - (this.enableAnimationEndHandler_ = !0)); - } - } - }), - (_.prototype.determineCheckState_ = function() { - var t = p.strings.TRANSITION_STATE_INDETERMINATE, - e = p.strings.TRANSITION_STATE_CHECKED, - n = p.strings.TRANSITION_STATE_UNCHECKED; - return this.adapter_.isIndeterminate() - ? t - : this.adapter_.isChecked() - ? e - : n; - }), - (_.prototype.getTransitionAnimationClass_ = function(t, e) { - var n = p.strings.TRANSITION_STATE_INIT, - i = p.strings.TRANSITION_STATE_CHECKED, - r = p.strings.TRANSITION_STATE_UNCHECKED, - o = _.cssClasses, - s = o.ANIM_UNCHECKED_CHECKED, - a = o.ANIM_UNCHECKED_INDETERMINATE, - c = o.ANIM_CHECKED_UNCHECKED, - u = o.ANIM_CHECKED_INDETERMINATE, - l = o.ANIM_INDETERMINATE_CHECKED, - d = o.ANIM_INDETERMINATE_UNCHECKED; - switch (t) { - case n: - return e === r ? "" : e === i ? l : d; - case r: - return e === i ? s : a; - case i: - return e === r ? c : u; - default: - return e === i ? l : d; - } - }), - (_.prototype.updateAriaChecked_ = function() { - this.adapter_.isIndeterminate() - ? this.adapter_.setNativeControlAttr( - p.strings.ARIA_CHECKED_ATTR, - p.strings.ARIA_CHECKED_INDETERMINATE_VALUE - ) - : this.adapter_.removeNativeControlAttr( - p.strings.ARIA_CHECKED_ATTR - ); - }), - _); - function _(t) { - var e = s.call(this, o(o({}, _.defaultAdapter), t)) || this; - return ( - (e.currentCheckState_ = p.strings.TRANSITION_STATE_INIT), - (e.currentAnimationClass_ = ""), - (e.animEndLatchTimer_ = 0), - (e.enableAnimationEndHandler_ = !1), - e - ); - } - (e.MDCCheckboxFoundation = c), (e.default = c); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(43), - u = n(18), - l = - ((s = a.MDCFoundation), - r(d, s), - Object.defineProperty(d, "strings", { - get: function() { - return u.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "defaultAdapter", { - get: function() { - return { - focus: function() {}, - getAttribute: function() { - return null; - }, - setAttribute: function() {}, - notifyInteraction: function() {}, - notifyNavigation: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (d.prototype.handleClick = function(t) { - t.stopPropagation(), - this.adapter_.notifyInteraction(u.InteractionTrigger.CLICK); - }), - (d.prototype.handleKeydown = function(t) { - t.stopPropagation(); - var e = c.normalizeKey(t); - if (this.shouldNotifyInteractionFromKey_(e)) { - var n = this.getTriggerFromKey_(e); - this.adapter_.notifyInteraction(n); - } else - c.isNavigationEvent(t) && this.adapter_.notifyNavigation(e); - }), - (d.prototype.removeFocus = function() { - this.adapter_.setAttribute(u.strings.TAB_INDEX, "-1"); - }), - (d.prototype.focus = function() { - this.adapter_.setAttribute(u.strings.TAB_INDEX, "0"), - this.adapter_.focus(); - }), - (d.prototype.isNavigable = function() { - return ( - "true" !== this.adapter_.getAttribute(u.strings.ARIA_HIDDEN) - ); - }), - (d.prototype.shouldNotifyInteractionFromKey_ = function(t) { - var e = t === c.KEY.ENTER || t === c.KEY.SPACEBAR, - n = t === c.KEY.BACKSPACE || t === c.KEY.DELETE; - return e || n; - }), - (d.prototype.getTriggerFromKey_ = function(t) { - return t === c.KEY.SPACEBAR - ? u.InteractionTrigger.SPACEBAR_KEY - : t === c.KEY.ENTER - ? u.InteractionTrigger.ENTER_KEY - : t === c.KEY.DELETE - ? u.InteractionTrigger.DELETE_KEY - : t === c.KEY.BACKSPACE - ? u.InteractionTrigger.BACKSPACE_KEY - : u.InteractionTrigger.UNSPECIFIED; - }), - d); - function d(t) { - return s.call(this, o(o({}, d.defaultAdapter), t)) || this; - } - (e.MDCChipTrailingActionFoundation = l), (e.default = l); - }, - function(t, i, e) { - "use strict"; - Object.defineProperty(i, "__esModule", { value: !0 }), - (i.KEY = { - UNKNOWN: "Unknown", - BACKSPACE: "Backspace", - ENTER: "Enter", - SPACEBAR: "Spacebar", - PAGE_UP: "PageUp", - PAGE_DOWN: "PageDown", - END: "End", - HOME: "Home", - ARROW_LEFT: "ArrowLeft", - ARROW_UP: "ArrowUp", - ARROW_RIGHT: "ArrowRight", - ARROW_DOWN: "ArrowDown", - DELETE: "Delete" - }); - var r = new Set(); - r.add(i.KEY.BACKSPACE), - r.add(i.KEY.ENTER), - r.add(i.KEY.SPACEBAR), - r.add(i.KEY.PAGE_UP), - r.add(i.KEY.PAGE_DOWN), - r.add(i.KEY.END), - r.add(i.KEY.HOME), - r.add(i.KEY.ARROW_LEFT), - r.add(i.KEY.ARROW_UP), - r.add(i.KEY.ARROW_RIGHT), - r.add(i.KEY.ARROW_DOWN), - r.add(i.KEY.DELETE); - var n = 8, - o = 13, - s = 32, - a = 33, - c = 34, - u = 35, - l = 36, - d = 37, - p = 38, - _ = 39, - f = 40, - h = 46, - C = new Map(); - C.set(n, i.KEY.BACKSPACE), - C.set(o, i.KEY.ENTER), - C.set(s, i.KEY.SPACEBAR), - C.set(a, i.KEY.PAGE_UP), - C.set(c, i.KEY.PAGE_DOWN), - C.set(u, i.KEY.END), - C.set(l, i.KEY.HOME), - C.set(d, i.KEY.ARROW_LEFT), - C.set(p, i.KEY.ARROW_UP), - C.set(_, i.KEY.ARROW_RIGHT), - C.set(f, i.KEY.ARROW_DOWN), - C.set(h, i.KEY.DELETE); - var y = new Set(); - function E(t) { - var e = t.key; - if (r.has(e)) return e; - var n = C.get(t.keyCode); - return n || i.KEY.UNKNOWN; - } - y.add(i.KEY.PAGE_UP), - y.add(i.KEY.PAGE_DOWN), - y.add(i.KEY.END), - y.add(i.KEY.HOME), - y.add(i.KEY.ARROW_LEFT), - y.add(i.KEY.ARROW_UP), - y.add(i.KEY.ARROW_RIGHT), - y.add(i.KEY.ARROW_DOWN), - (i.normalizeKey = E), - (i.isNavigationEvent = function(t) { - return y.has(E(t)); - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(1), - c = n(3), - u = n(4), - l = n(8), - d = n(19), - p = ["click", "keydown"], - _ = - ((s = a.MDCComponent), - r(f, s), - Object.defineProperty(f.prototype, "selected", { - get: function() { - return this.foundation_.isSelected(); - }, - set: function(t) { - this.foundation_.setSelected(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty( - f.prototype, - "shouldRemoveOnTrailingIconClick", - { - get: function() { - return this.foundation_.getShouldRemoveOnTrailingIconClick(); - }, - set: function(t) { - this.foundation_.setShouldRemoveOnTrailingIconClick(t); - }, - enumerable: !0, - configurable: !0 - } - ), - Object.defineProperty(f.prototype, "ripple", { - get: function() { - return this.ripple_; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "id", { - get: function() { - return this.root_.id; - }, - enumerable: !0, - configurable: !0 - }), - (f.attachTo = function(t) { - return new f(t); - }), - (f.prototype.initialize = function(t) { - var e = this; - void 0 === t && - (t = function(t, e) { - return new c.MDCRipple(t, e); - }), - (this.leadingIcon_ = this.root_.querySelector( - l.strings.LEADING_ICON_SELECTOR - )), - (this.trailingIcon_ = this.root_.querySelector( - l.strings.TRAILING_ICON_SELECTOR - )), - (this.checkmark_ = this.root_.querySelector( - l.strings.CHECKMARK_SELECTOR - )), - (this.primaryAction_ = this.root_.querySelector( - l.strings.PRIMARY_ACTION_SELECTOR - )), - (this.trailingAction_ = this.root_.querySelector( - l.strings.TRAILING_ACTION_SELECTOR - )); - var n = o(o({}, c.MDCRipple.createAdapter(this)), { - computeBoundingRect: function() { - return e.foundation_.getDimensions(); - } - }); - this.ripple_ = t(this.root_, new u.MDCRippleFoundation(n)); - }), - (f.prototype.initialSyncWithDOM = function() { - var e = this; - (this.handleInteraction_ = function(t) { - return e.foundation_.handleInteraction(t); - }), - (this.handleTransitionEnd_ = function(t) { - return e.foundation_.handleTransitionEnd(t); - }), - (this.handleTrailingIconInteraction_ = function(t) { - return e.foundation_.handleTrailingIconInteraction(t); - }), - (this.handleKeydown_ = function(t) { - return e.foundation_.handleKeydown(t); - }), - (this.handleFocusIn_ = function(t) { - e.foundation_.handleFocusIn(t); - }), - (this.handleFocusOut_ = function(t) { - e.foundation_.handleFocusOut(t); - }), - p.forEach(function(t) { - e.listen(t, e.handleInteraction_); - }), - this.listen("transitionend", this.handleTransitionEnd_), - this.listen("keydown", this.handleKeydown_), - this.listen("focusin", this.handleFocusIn_), - this.listen("focusout", this.handleFocusOut_), - this.trailingIcon_ && - p.forEach(function(t) { - e.trailingIcon_.addEventListener( - t, - e.handleTrailingIconInteraction_ - ); - }); - }), - (f.prototype.destroy = function() { - var e = this; - this.ripple_.destroy(), - p.forEach(function(t) { - e.unlisten(t, e.handleInteraction_); - }), - this.unlisten("transitionend", this.handleTransitionEnd_), - this.unlisten("keydown", this.handleKeydown_), - this.unlisten("focusin", this.handleFocusIn_), - this.unlisten("focusout", this.handleFocusOut_), - this.trailingIcon_ && - p.forEach(function(t) { - e.trailingIcon_.removeEventListener( - t, - e.handleTrailingIconInteraction_ - ); - }), - s.prototype.destroy.call(this); - }), - (f.prototype.beginExit = function() { - this.foundation_.beginExit(); - }), - (f.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - addClassToLeadingIcon: function(t) { - n.leadingIcon_ && n.leadingIcon_.classList.add(t); - }, - eventTargetHasClass: function(t, e) { - return !!t && t.classList.contains(e); - }, - focusPrimaryAction: function() { - n.primaryAction_ && n.primaryAction_.focus(); - }, - focusTrailingAction: function() { - n.trailingAction_ && n.trailingAction_.focus(); - }, - getAttribute: function(t) { - return n.root_.getAttribute(t); - }, - getCheckmarkBoundingClientRect: function() { - return n.checkmark_ - ? n.checkmark_.getBoundingClientRect() - : null; - }, - getComputedStyleValue: function(t) { - return window.getComputedStyle(n.root_).getPropertyValue(t); - }, - getRootBoundingClientRect: function() { - return n.root_.getBoundingClientRect(); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - hasLeadingIcon: function() { - return !!n.leadingIcon_; - }, - hasTrailingAction: function() { - return !!n.trailingAction_; - }, - isRTL: function() { - return ( - "rtl" === - window - .getComputedStyle(n.root_) - .getPropertyValue("direction") - ); - }, - notifyInteraction: function() { - return n.emit( - l.strings.INTERACTION_EVENT, - { chipId: n.id }, - !0 - ); - }, - notifyNavigation: function(t, e) { - return n.emit( - l.strings.NAVIGATION_EVENT, - { chipId: n.id, key: t, source: e }, - !0 - ); - }, - notifyRemoval: function(t) { - n.emit( - l.strings.REMOVAL_EVENT, - { chipId: n.id, removedAnnouncement: t }, - !0 - ); - }, - notifySelection: function(t, e) { - return n.emit( - l.strings.SELECTION_EVENT, - { chipId: n.id, selected: t, shouldIgnore: e }, - !0 - ); - }, - notifyTrailingIconInteraction: function() { - return n.emit( - l.strings.TRAILING_ICON_INTERACTION_EVENT, - { chipId: n.id }, - !0 - ); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - removeClassFromLeadingIcon: function(t) { - n.leadingIcon_ && n.leadingIcon_.classList.remove(t); - }, - setPrimaryActionAttr: function(t, e) { - n.primaryAction_ && n.primaryAction_.setAttribute(t, e); - }, - setStyleProperty: function(t, e) { - return n.root_.style.setProperty(t, e); - }, - setTrailingActionAttr: function(t, e) { - n.trailingAction_ && n.trailingAction_.setAttribute(t, e); - } - }; - return new d.MDCChipFoundation(t); - }), - (f.prototype.setSelectedFromChipSet = function(t, e) { - this.foundation_.setSelectedFromChipSet(t, e); - }), - (f.prototype.focusPrimaryAction = function() { - this.foundation_.focusPrimaryAction(); - }), - (f.prototype.focusTrailingAction = function() { - this.foundation_.focusTrailingAction(); - }), - (f.prototype.removeFocus = function() { - this.foundation_.removeFocus(); - }), - (f.prototype.remove = function() { - var t = this.root_.parentNode; - null !== t && t.removeChild(this.root_); - }), - f); - function f() { - return (null !== s && s.apply(this, arguments)) || this; - } - e.MDCChip = _; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - _ = n(8), - c = n(46), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - announceMessage: function() {}, - focusChipPrimaryActionAtIndex: function() {}, - focusChipTrailingActionAtIndex: function() {}, - getChipListCount: function() { - return -1; - }, - getIndexOfChipById: function() { - return -1; - }, - hasClass: function() { - return !1; - }, - isRTL: function() { - return !1; - }, - removeChipAtIndex: function() {}, - removeFocusFromChipAtIndex: function() {}, - selectChipAtIndex: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.getSelectedChipIds = function() { - return this.selectedChipIds_.slice(); - }), - (l.prototype.select = function(t) { - this.select_(t, !1); - }), - (l.prototype.handleChipInteraction = function(t) { - var e = t.chipId, - n = this.adapter_.getIndexOfChipById(e); - this.removeFocusFromChipsExcept_(n), - (this.adapter_.hasClass(c.cssClasses.CHOICE) || - this.adapter_.hasClass(c.cssClasses.FILTER)) && - this.toggleSelect_(e); - }), - (l.prototype.handleChipSelection = function(t) { - var e = t.chipId, - n = t.selected; - if (!t.shouldIgnore) { - var i = 0 <= this.selectedChipIds_.indexOf(e); - n && !i ? this.select(e) : !n && i && this.deselect_(e); - } - }), - (l.prototype.handleChipRemoval = function(t) { - var e = t.chipId, - n = t.removedAnnouncement; - n && this.adapter_.announceMessage(n); - var i = this.adapter_.getIndexOfChipById(e); - this.deselectAndNotifyClients_(e), - this.adapter_.removeChipAtIndex(i); - var r = this.adapter_.getChipListCount() - 1, - o = Math.min(i, r); - this.removeFocusFromChipsExcept_(o), - this.adapter_.focusChipTrailingActionAtIndex(o); - }), - (l.prototype.handleChipNavigation = function(t) { - var e = t.chipId, - n = t.key, - i = t.source, - r = this.adapter_.getChipListCount() - 1, - o = this.adapter_.getIndexOfChipById(e); - if (-1 !== o && _.navigationKeys.has(n)) { - var s = this.adapter_.isRTL(), - a = - n === _.strings.ARROW_LEFT_KEY || - n === _.strings.IE_ARROW_LEFT_KEY, - c = - n === _.strings.ARROW_RIGHT_KEY || - n === _.strings.IE_ARROW_RIGHT_KEY, - u = - n === _.strings.ARROW_DOWN_KEY || - n === _.strings.IE_ARROW_DOWN_KEY, - l = (!s && c) || (s && a) || u, - d = n === _.strings.HOME_KEY, - p = n === _.strings.END_KEY; - l ? o++ : d ? (o = 0) : p ? (o = r) : o--, - o < 0 || - r < o || - (this.removeFocusFromChipsExcept_(o), - this.focusChipAction_(o, n, i)); - } - }), - (l.prototype.focusChipAction_ = function(t, e, n) { - var i = _.jumpChipKeys.has(e); - if (i && n === _.EventSource.PRIMARY) - return this.adapter_.focusChipPrimaryActionAtIndex(t); - if (i && n === _.EventSource.TRAILING) - return this.adapter_.focusChipTrailingActionAtIndex(t); - var r = this.getDirection_(e); - return r === _.Direction.LEFT - ? this.adapter_.focusChipTrailingActionAtIndex(t) - : r === _.Direction.RIGHT - ? this.adapter_.focusChipPrimaryActionAtIndex(t) - : void 0; - }), - (l.prototype.getDirection_ = function(t) { - var e = this.adapter_.isRTL(), - n = - t === _.strings.ARROW_LEFT_KEY || - t === _.strings.IE_ARROW_LEFT_KEY, - i = - t === _.strings.ARROW_RIGHT_KEY || - t === _.strings.IE_ARROW_RIGHT_KEY; - return (!e && n) || (e && i) - ? _.Direction.LEFT - : _.Direction.RIGHT; - }), - (l.prototype.deselect_ = function(t, e) { - void 0 === e && (e = !1); - var n = this.selectedChipIds_.indexOf(t); - if (0 <= n) { - this.selectedChipIds_.splice(n, 1); - var i = this.adapter_.getIndexOfChipById(t); - this.adapter_.selectChipAtIndex(i, !1, e); - } - }), - (l.prototype.deselectAndNotifyClients_ = function(t) { - this.deselect_(t, !0); - }), - (l.prototype.toggleSelect_ = function(t) { - 0 <= this.selectedChipIds_.indexOf(t) - ? this.deselectAndNotifyClients_(t) - : this.selectAndNotifyClients_(t); - }), - (l.prototype.removeFocusFromChipsExcept_ = function(t) { - for (var e = this.adapter_.getChipListCount(), n = 0; n < e; n++) - n !== t && this.adapter_.removeFocusFromChipAtIndex(n); - }), - (l.prototype.selectAndNotifyClients_ = function(t) { - this.select_(t, !0); - }), - (l.prototype.select_ = function(t, e) { - if (!(0 <= this.selectedChipIds_.indexOf(t))) { - if ( - this.adapter_.hasClass(c.cssClasses.CHOICE) && - 0 < this.selectedChipIds_.length - ) { - var n = this.selectedChipIds_[0], - i = this.adapter_.getIndexOfChipById(n); - (this.selectedChipIds_ = []), - this.adapter_.selectChipAtIndex(i, !1, e); - } - this.selectedChipIds_.push(t); - var r = this.adapter_.getIndexOfChipById(t); - this.adapter_.selectChipAtIndex(r, !0, e); - } - }), - l); - function l(t) { - var e = s.call(this, o(o({}, l.defaultAdapter), t)) || this; - return (e.selectedChipIds_ = []), e; - } - (e.MDCChipSetFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.strings = { CHIP_SELECTOR: ".mdc-chip" }), - (e.cssClasses = { - CHOICE: "mdc-chip-set--choice", - FILTER: "mdc-chip-set--filter" - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(48), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - getDeterminateCircleAttribute: function() { - return null; - }, - hasClass: function() { - return !1; - }, - removeClass: function() {}, - removeAttribute: function() {}, - setAttribute: function() {}, - setDeterminateCircleAttribute: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.init = function() { - (this.isClosed_ = this.adapter_.hasClass( - c.cssClasses.CLOSED_CLASS - )), - (this.isDeterminate_ = !this.adapter_.hasClass( - c.cssClasses.INDETERMINATE_CLASS - )), - (this.progress_ = 0), - this.isDeterminate_ && - this.adapter_.setAttribute( - c.strings.ARIA_VALUENOW, - this.progress_.toString() - ), - (this.radius_ = Number( - this.adapter_.getDeterminateCircleAttribute(c.strings.RADIUS) - )); - }), - (l.prototype.isDeterminate = function() { - return this.isDeterminate_; - }), - (l.prototype.getProgress = function() { - return this.progress_; - }), - (l.prototype.isClosed = function() { - return this.isClosed_; - }), - (l.prototype.setDeterminate = function(t) { - (this.isDeterminate_ = t), - this.isDeterminate_ - ? (this.adapter_.removeClass( - c.cssClasses.INDETERMINATE_CLASS - ), - this.setProgress(this.progress_)) - : (this.adapter_.addClass(c.cssClasses.INDETERMINATE_CLASS), - this.adapter_.removeAttribute(c.strings.ARIA_VALUENOW)); - }), - (l.prototype.setProgress = function(t) { - if (((this.progress_ = t), this.isDeterminate_)) { - var e = (1 - this.progress_) * (2 * Math.PI * this.radius_); - this.adapter_.setDeterminateCircleAttribute( - c.strings.STROKE_DASHOFFSET, - "" + e - ), - this.adapter_.setAttribute( - c.strings.ARIA_VALUENOW, - this.progress_.toString() - ); - } - }), - (l.prototype.open = function() { - (this.isClosed_ = !1), - this.adapter_.removeClass(c.cssClasses.CLOSED_CLASS); - }), - (l.prototype.close = function() { - (this.isClosed_ = !0), - this.adapter_.addClass(c.cssClasses.CLOSED_CLASS); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCCircularProgressFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { - INDETERMINATE_CLASS: "mdc-circular-progress--indeterminate", - CLOSED_CLASS: "mdc-circular-progress--closed" - }), - (e.strings = { - DETERMINATE_CIRCLE_SELECTOR: - ".mdc-circular-progress__determinate-circle", - ARIA_VALUENOW: "aria-valuenow", - RADIUS: "r", - STROKE_DASHOFFSET: "stroke-dashoffset" - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }, - s = - (this && this.__awaiter) || - function(t, s, a, c) { - return new (a = a || Promise)(function(e, n) { - function i(t) { - try { - o(c.next(t)); - } catch (t) { - n(t); - } - } - function r(t) { - try { - o(c.throw(t)); - } catch (t) { - n(t); - } - } - function o(t) { - t.done - ? e(t.value) - : (function(e) { - return e instanceof a - ? e - : new a(function(t) { - t(e); - }); - })(t.value).then(i, r); - } - o((c = c.apply(t, s || [])).next()); - }); - }, - a = - (this && this.__generator) || - function(n, i) { - var r, - o, - s, - t, - a = { - label: 0, - sent: function() { - if (1 & s[0]) throw s[1]; - return s[1]; - }, - trys: [], - ops: [] - }; - return ( - (t = { next: e(0), throw: e(1), return: e(2) }), - "function" == typeof Symbol && - (t[Symbol.iterator] = function() { - return this; - }), - t - ); - function e(e) { - return function(t) { - return (function(e) { - if (r) - throw new TypeError("Generator is already executing."); - for (; a; ) - try { - if ( - ((r = 1), - o && - (s = - 2 & e[0] - ? o.return - : e[0] - ? o.throw || ((s = o.return) && s.call(o), 0) - : o.next) && - !(s = s.call(o, e[1])).done) - ) - return s; - switch ( - ((o = 0), s && (e = [2 & e[0], s.value]), e[0]) - ) { - case 0: - case 1: - s = e; - break; - case 4: - return a.label++, { value: e[1], done: !1 }; - case 5: - a.label++, (o = e[1]), (e = [0]); - continue; - case 7: - (e = a.ops.pop()), a.trys.pop(); - continue; - default: - if ( - !(s = - 0 < (s = a.trys).length && s[s.length - 1]) && - (6 === e[0] || 2 === e[0]) - ) { - a = 0; - continue; - } - if ( - 3 === e[0] && - (!s || (e[1] > s[0] && e[1] < s[3])) - ) { - a.label = e[1]; - break; - } - if (6 === e[0] && a.label < s[1]) { - (a.label = s[1]), (s = e); - break; - } - if (s && a.label < s[2]) { - (a.label = s[2]), a.ops.push(e); - break; - } - s[2] && a.ops.pop(), a.trys.pop(); - continue; - } - e = i.call(n, a); - } catch (t) { - (e = [6, t]), (o = 0); - } finally { - r = s = 0; - } - if (5 & e[0]) throw e[1]; - return { value: e[0] ? e[1] : void 0, done: !0 }; - })([e, t]); - }; - } - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var c, - u = n(0), - l = n(20), - d = - ((c = u.MDCFoundation), - r(p, c), - Object.defineProperty(p, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - addClassAtRowIndex: function() {}, - getAttributeByHeaderCellIndex: function() { - return ""; - }, - getHeaderCellCount: function() { - return 0; - }, - getHeaderCellElements: function() { - return []; - }, - getRowCount: function() { - return 0; - }, - getRowElements: function() { - return []; - }, - getRowIdAtIndex: function() { - return ""; - }, - getRowIndexByChildElement: function() { - return 0; - }, - getSelectedRowCount: function() { - return 0; - }, - getTableBodyHeight: function() { - return ""; - }, - getTableHeaderHeight: function() { - return ""; - }, - isCheckboxAtRowIndexChecked: function() { - return !1; - }, - isHeaderRowCheckboxChecked: function() { - return !1; - }, - isRowsSelectable: function() { - return !1; - }, - notifyRowSelectionChanged: function() {}, - notifySelectedAll: function() {}, - notifySortAction: function() {}, - notifyUnselectedAll: function() {}, - registerHeaderRowCheckbox: function() {}, - registerRowCheckboxes: function() {}, - removeClass: function() {}, - removeClassAtRowIndex: function() {}, - removeClassNameByHeaderCellIndex: function() {}, - setAttributeAtRowIndex: function() {}, - setAttributeByHeaderCellIndex: function() {}, - setClassNameByHeaderCellIndex: function() {}, - setHeaderRowCheckboxChecked: function() {}, - setHeaderRowCheckboxIndeterminate: function() {}, - setProgressIndicatorStyles: function() {}, - setRowCheckboxCheckedAtIndex: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (p.prototype.layout = function() { - this.adapter_.isRowsSelectable() && - (this.adapter_.registerHeaderRowCheckbox(), - this.adapter_.registerRowCheckboxes(), - this.setHeaderRowCheckboxState_()); - }), - (p.prototype.layoutAsync = function() { - return s(this, void 0, void 0, function() { - return a(this, function(t) { - switch (t.label) { - case 0: - return this.adapter_.isRowsSelectable() - ? [4, this.adapter_.registerHeaderRowCheckbox()] - : [3, 3]; - case 1: - return ( - t.sent(), [4, this.adapter_.registerRowCheckboxes()] - ); - case 2: - t.sent(), - this.setHeaderRowCheckboxState_(), - (t.label = 3); - case 3: - return [2]; - } - }); - }); - }), - (p.prototype.getRows = function() { - return this.adapter_.getRowElements(); - }), - (p.prototype.getHeaderCells = function() { - return this.adapter_.getHeaderCellElements(); - }), - (p.prototype.setSelectedRowIds = function(t) { - for (var e = 0; e < this.adapter_.getRowCount(); e++) { - var n = this.adapter_.getRowIdAtIndex(e), - i = !1; - n && 0 <= t.indexOf(n) && (i = !0), - this.adapter_.setRowCheckboxCheckedAtIndex(e, i), - this.selectRowAtIndex_(e, i); - } - this.setHeaderRowCheckboxState_(); - }), - (p.prototype.getRowIds = function() { - for (var t = [], e = 0; e < this.adapter_.getRowCount(); e++) - t.push(this.adapter_.getRowIdAtIndex(e)); - return t; - }), - (p.prototype.getSelectedRowIds = function() { - for (var t = [], e = 0; e < this.adapter_.getRowCount(); e++) - this.adapter_.isCheckboxAtRowIndexChecked(e) && - t.push(this.adapter_.getRowIdAtIndex(e)); - return t; - }), - (p.prototype.handleHeaderRowCheckboxChange = function() { - for ( - var t = this.adapter_.isHeaderRowCheckboxChecked(), e = 0; - e < this.adapter_.getRowCount(); - e++ - ) - this.adapter_.setRowCheckboxCheckedAtIndex(e, t), - this.selectRowAtIndex_(e, t); - t - ? this.adapter_.notifySelectedAll() - : this.adapter_.notifyUnselectedAll(); - }), - (p.prototype.handleRowCheckboxChange = function(t) { - var e = this.adapter_.getRowIndexByChildElement(t.target); - if (-1 !== e) { - var n = this.adapter_.isCheckboxAtRowIndexChecked(e); - this.selectRowAtIndex_(e, n), this.setHeaderRowCheckboxState_(); - var i = this.adapter_.getRowIdAtIndex(e); - this.adapter_.notifyRowSelectionChanged({ - rowId: i, - rowIndex: e, - selected: n - }); - } - }), - (p.prototype.handleSortAction = function(t) { - for ( - var e = t.columnId, n = t.columnIndex, i = t.headerCell, r = 0; - r < this.adapter_.getHeaderCellCount(); - r++ - ) - r !== n && - (this.adapter_.removeClassNameByHeaderCellIndex( - r, - l.cssClasses.HEADER_CELL_SORTED - ), - this.adapter_.removeClassNameByHeaderCellIndex( - r, - l.cssClasses.HEADER_CELL_SORTED_DESCENDING - ), - this.adapter_.setAttributeByHeaderCellIndex( - r, - l.strings.ARIA_SORT, - l.SortValue.NONE - )); - this.adapter_.setClassNameByHeaderCellIndex( - n, - l.cssClasses.HEADER_CELL_SORTED - ); - var o = this.adapter_.getAttributeByHeaderCellIndex( - n, - l.strings.ARIA_SORT - ), - s = l.SortValue.NONE; - (s = - o === l.SortValue.ASCENDING - ? (this.adapter_.setClassNameByHeaderCellIndex( - n, - l.cssClasses.HEADER_CELL_SORTED_DESCENDING - ), - this.adapter_.setAttributeByHeaderCellIndex( - n, - l.strings.ARIA_SORT, - l.SortValue.DESCENDING - ), - l.SortValue.DESCENDING) - : (o === l.SortValue.DESCENDING && - this.adapter_.removeClassNameByHeaderCellIndex( - n, - l.cssClasses.HEADER_CELL_SORTED_DESCENDING - ), - this.adapter_.setAttributeByHeaderCellIndex( - n, - l.strings.ARIA_SORT, - l.SortValue.ASCENDING - ), - l.SortValue.ASCENDING)), - this.adapter_.notifySortAction({ - columnId: e, - columnIndex: n, - headerCell: i, - sortValue: s - }); - }), - (p.prototype.showProgress = function() { - var t = this.adapter_.getTableBodyHeight(), - e = this.adapter_.getTableHeaderHeight(); - this.adapter_.setProgressIndicatorStyles({ height: t, top: e }), - this.adapter_.addClass(l.cssClasses.IN_PROGRESS); - }), - (p.prototype.hideProgress = function() { - this.adapter_.removeClass(l.cssClasses.IN_PROGRESS); - }), - (p.prototype.setHeaderRowCheckboxState_ = function() { - this.adapter_.getSelectedRowCount() === - this.adapter_.getRowCount() - ? (this.adapter_.setHeaderRowCheckboxChecked(!0), - this.adapter_.setHeaderRowCheckboxIndeterminate(!1)) - : (0 === this.adapter_.getSelectedRowCount() - ? this.adapter_.setHeaderRowCheckboxIndeterminate(!1) - : this.adapter_.setHeaderRowCheckboxIndeterminate(!0), - this.adapter_.setHeaderRowCheckboxChecked(!1)); - }), - (p.prototype.selectRowAtIndex_ = function(t, e) { - e - ? (this.adapter_.addClassAtRowIndex( - t, - l.cssClasses.ROW_SELECTED - ), - this.adapter_.setAttributeAtRowIndex( - t, - l.strings.ARIA_SELECTED, - "true" - )) - : (this.adapter_.removeClassAtRowIndex( - t, - l.cssClasses.ROW_SELECTED - ), - this.adapter_.setAttributeAtRowIndex( - t, - l.strings.ARIA_SELECTED, - "false" - )); - }), - p); - function p(t) { - return c.call(this, o(o({}, p.defaultAdapter), t)) || this; - } - e.MDCDataTableFoundation = d; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.createFocusTrapInstance = function(t, e, n) { - return e(t, { initialFocusEl: n }); - }), - (e.isScrollable = function(t) { - return !!t && t.scrollHeight > t.offsetHeight; - }), - (e.areTopsMisaligned = function(t) { - var e = new Set(); - return ( - [].forEach.call(t, function(t) { - return e.add(t.offsetTop); - }), - 1 < e.size - ); - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(52), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "numbers", { - get: function() { - return c.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addBodyClass: function() {}, - addClass: function() {}, - areButtonsStacked: function() { - return !1; - }, - clickDefaultButton: function() {}, - eventTargetMatches: function() { - return !1; - }, - getActionFromEvent: function() { - return ""; - }, - getInitialFocusEl: function() { - return null; - }, - hasClass: function() { - return !1; - }, - isContentScrollable: function() { - return !1; - }, - notifyClosed: function() {}, - notifyClosing: function() {}, - notifyOpened: function() {}, - notifyOpening: function() {}, - releaseFocus: function() {}, - removeBodyClass: function() {}, - removeClass: function() {}, - reverseButtons: function() {}, - trapFocus: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.init = function() { - this.adapter_.hasClass(c.cssClasses.STACKED) && - this.setAutoStackButtons(!1); - }), - (l.prototype.destroy = function() { - this.isOpen_ && this.close(c.strings.DESTROY_ACTION), - this.animationTimer_ && - (clearTimeout(this.animationTimer_), - this.handleAnimationTimerEnd_()), - this.layoutFrame_ && - (cancelAnimationFrame(this.layoutFrame_), - (this.layoutFrame_ = 0)); - }), - (l.prototype.open = function() { - var t = this; - (this.isOpen_ = !0), - this.adapter_.notifyOpening(), - this.adapter_.addClass(c.cssClasses.OPENING), - this.runNextAnimationFrame_(function() { - t.adapter_.addClass(c.cssClasses.OPEN), - t.adapter_.addBodyClass(c.cssClasses.SCROLL_LOCK), - t.layout(), - (t.animationTimer_ = setTimeout(function() { - t.handleAnimationTimerEnd_(), - t.adapter_.trapFocus(t.adapter_.getInitialFocusEl()), - t.adapter_.notifyOpened(); - }, c.numbers.DIALOG_ANIMATION_OPEN_TIME_MS)); - }); - }), - (l.prototype.close = function(t) { - var e = this; - void 0 === t && (t = ""), - this.isOpen_ && - ((this.isOpen_ = !1), - this.adapter_.notifyClosing(t), - this.adapter_.addClass(c.cssClasses.CLOSING), - this.adapter_.removeClass(c.cssClasses.OPEN), - this.adapter_.removeBodyClass(c.cssClasses.SCROLL_LOCK), - cancelAnimationFrame(this.animationFrame_), - (this.animationFrame_ = 0), - clearTimeout(this.animationTimer_), - (this.animationTimer_ = setTimeout(function() { - e.adapter_.releaseFocus(), - e.handleAnimationTimerEnd_(), - e.adapter_.notifyClosed(t); - }, c.numbers.DIALOG_ANIMATION_CLOSE_TIME_MS))); - }), - (l.prototype.isOpen = function() { - return this.isOpen_; - }), - (l.prototype.getEscapeKeyAction = function() { - return this.escapeKeyAction_; - }), - (l.prototype.setEscapeKeyAction = function(t) { - this.escapeKeyAction_ = t; - }), - (l.prototype.getScrimClickAction = function() { - return this.scrimClickAction_; - }), - (l.prototype.setScrimClickAction = function(t) { - this.scrimClickAction_ = t; - }), - (l.prototype.getAutoStackButtons = function() { - return this.autoStackButtons_; - }), - (l.prototype.setAutoStackButtons = function(t) { - this.autoStackButtons_ = t; - }), - (l.prototype.layout = function() { - var t = this; - this.layoutFrame_ && cancelAnimationFrame(this.layoutFrame_), - (this.layoutFrame_ = requestAnimationFrame(function() { - t.layoutInternal_(), (t.layoutFrame_ = 0); - })); - }), - (l.prototype.handleClick = function(t) { - if ( - this.adapter_.eventTargetMatches( - t.target, - c.strings.SCRIM_SELECTOR - ) && - "" !== this.scrimClickAction_ - ) - this.close(this.scrimClickAction_); - else { - var e = this.adapter_.getActionFromEvent(t); - e && this.close(e); - } - }), - (l.prototype.handleKeydown = function(t) { - var e = "Enter" === t.key || 13 === t.keyCode; - if (e && !this.adapter_.getActionFromEvent(t)) { - var n = !this.adapter_.eventTargetMatches( - t.target, - c.strings.SUPPRESS_DEFAULT_PRESS_SELECTOR - ); - e && n && this.adapter_.clickDefaultButton(); - } - }), - (l.prototype.handleDocumentKeydown = function(t) { - ("Escape" !== t.key && 27 !== t.keyCode) || - "" === this.escapeKeyAction_ || - this.close(this.escapeKeyAction_); - }), - (l.prototype.layoutInternal_ = function() { - this.autoStackButtons_ && this.detectStackedButtons_(), - this.detectScrollableContent_(); - }), - (l.prototype.handleAnimationTimerEnd_ = function() { - (this.animationTimer_ = 0), - this.adapter_.removeClass(c.cssClasses.OPENING), - this.adapter_.removeClass(c.cssClasses.CLOSING); - }), - (l.prototype.runNextAnimationFrame_ = function(t) { - var e = this; - cancelAnimationFrame(this.animationFrame_), - (this.animationFrame_ = requestAnimationFrame(function() { - (e.animationFrame_ = 0), - clearTimeout(e.animationTimer_), - (e.animationTimer_ = setTimeout(t, 0)); - })); - }), - (l.prototype.detectStackedButtons_ = function() { - this.adapter_.removeClass(c.cssClasses.STACKED); - var t = this.adapter_.areButtonsStacked(); - t && this.adapter_.addClass(c.cssClasses.STACKED), - t !== this.areButtonsStacked_ && - (this.adapter_.reverseButtons(), - (this.areButtonsStacked_ = t)); - }), - (l.prototype.detectScrollableContent_ = function() { - this.adapter_.removeClass(c.cssClasses.SCROLLABLE), - this.adapter_.isContentScrollable() && - this.adapter_.addClass(c.cssClasses.SCROLLABLE); - }), - l); - function l(t) { - var e = s.call(this, o(o({}, l.defaultAdapter), t)) || this; - return ( - (e.isOpen_ = !1), - (e.animationFrame_ = 0), - (e.animationTimer_ = 0), - (e.layoutFrame_ = 0), - (e.escapeKeyAction_ = c.strings.CLOSE_ACTION), - (e.scrimClickAction_ = c.strings.CLOSE_ACTION), - (e.autoStackButtons_ = !0), - (e.areButtonsStacked_ = !1), - e - ); - } - (e.MDCDialogFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { - CLOSING: "mdc-dialog--closing", - OPEN: "mdc-dialog--open", - OPENING: "mdc-dialog--opening", - SCROLLABLE: "mdc-dialog--scrollable", - SCROLL_LOCK: "mdc-dialog-scroll-lock", - STACKED: "mdc-dialog--stacked" - }), - (e.strings = { - ACTION_ATTRIBUTE: "data-mdc-dialog-action", - BUTTON_DEFAULT_ATTRIBUTE: "data-mdc-dialog-button-default", - BUTTON_SELECTOR: ".mdc-dialog__button", - CLOSED_EVENT: "MDCDialog:closed", - CLOSE_ACTION: "close", - CLOSING_EVENT: "MDCDialog:closing", - CONTAINER_SELECTOR: ".mdc-dialog__container", - CONTENT_SELECTOR: ".mdc-dialog__content", - DESTROY_ACTION: "destroy", - INITIAL_FOCUS_ATTRIBUTE: "data-mdc-dialog-initial-focus", - OPENED_EVENT: "MDCDialog:opened", - OPENING_EVENT: "MDCDialog:opening", - SCRIM_SELECTOR: ".mdc-dialog__scrim", - SUPPRESS_DEFAULT_PRESS_SELECTOR: [ - "textarea", - ".mdc-menu .mdc-list-item" - ].join(", "), - SURFACE_SELECTOR: ".mdc-dialog__surface" - }), - (e.numbers = { - DIALOG_ANIMATION_CLOSE_TIME_MS: 75, - DIALOG_ANIMATION_OPEN_TIME_MS: 150 - }); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.createFocusTrapInstance = function(t, e) { - return e(t, { skipInitialFocus: !0 }); - }); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - ANIMATE: "mdc-drawer--animate", - CLOSING: "mdc-drawer--closing", - DISMISSIBLE: "mdc-drawer--dismissible", - MODAL: "mdc-drawer--modal", - OPEN: "mdc-drawer--open", - OPENING: "mdc-drawer--opening", - ROOT: "mdc-drawer" - }; - e.strings = { - APP_CONTENT_SELECTOR: ".mdc-drawer-app-content", - CLOSE_EVENT: "MDCDrawer:closed", - OPEN_EVENT: "MDCDrawer:opened", - SCRIM_SELECTOR: ".mdc-drawer-scrim" - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(23), - a = - ((o = s.MDCDismissibleDrawerFoundation), - r(c, o), - (c.prototype.handleScrimClick = function() { - this.close(); - }), - (c.prototype.opened_ = function() { - this.adapter_.trapFocus(); - }), - (c.prototype.closed_ = function() { - this.adapter_.releaseFocus(); - }), - c); - function c() { - return (null !== o && o.apply(this, arguments)) || this; - } - (e.MDCModalDrawerFoundation = a), (e.default = a); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { - LABEL_FLOAT_ABOVE: "mdc-floating-label--float-above", - LABEL_SHAKE: "mdc-floating-label--shake", - ROOT: "mdc-floating-label" - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(58), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - activateInputRipple: function() {}, - deactivateInputRipple: function() {}, - deregisterInteractionHandler: function() {}, - registerInteractionHandler: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.init = function() { - this.adapter_.registerInteractionHandler( - "click", - this.clickHandler_ - ); - }), - (l.prototype.destroy = function() { - this.adapter_.deregisterInteractionHandler( - "click", - this.clickHandler_ - ); - }), - (l.prototype.handleClick_ = function() { - var t = this; - this.adapter_.activateInputRipple(), - requestAnimationFrame(function() { - return t.adapter_.deactivateInputRipple(); - }); - }), - l); - function l(t) { - var e = s.call(this, o(o({}, l.defaultAdapter), t)) || this; - return ( - (e.clickHandler_ = function() { - return e.handleClick_(); - }), - e - ); - } - (e.MDCFormFieldFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { ROOT: "mdc-form-field" }), - (e.strings = { LABEL_SELECTOR: ".mdc-form-field > label" }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(60), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - hasClass: function() { - return !1; - }, - notifyChange: function() {}, - removeClass: function() {}, - getAttr: function() { - return null; - }, - setAttr: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.init = function() { - var t = this.adapter_.getAttr(c.strings.DATA_ARIA_LABEL_ON), - e = this.adapter_.getAttr(c.strings.DATA_ARIA_LABEL_OFF); - if (t && e) { - if (null !== this.adapter_.getAttr(c.strings.ARIA_PRESSED)) - throw new Error( - "MDCIconButtonToggleFoundation: Button should not set `aria-pressed` if it has a toggled aria label." - ); - this.hasToggledAriaLabel = !0; - } else - this.adapter_.setAttr( - c.strings.ARIA_PRESSED, - String(this.isOn()) - ); - }), - (l.prototype.handleClick = function() { - this.toggle(), this.adapter_.notifyChange({ isOn: this.isOn() }); - }), - (l.prototype.isOn = function() { - return this.adapter_.hasClass(c.cssClasses.ICON_BUTTON_ON); - }), - (l.prototype.toggle = function(t) { - if ( - (void 0 === t && (t = !this.isOn()), - t - ? this.adapter_.addClass(c.cssClasses.ICON_BUTTON_ON) - : this.adapter_.removeClass(c.cssClasses.ICON_BUTTON_ON), - this.hasToggledAriaLabel) - ) { - var e = t - ? this.adapter_.getAttr(c.strings.DATA_ARIA_LABEL_ON) - : this.adapter_.getAttr(c.strings.DATA_ARIA_LABEL_OFF); - this.adapter_.setAttr(c.strings.ARIA_LABEL, e || ""); - } else this.adapter_.setAttr(c.strings.ARIA_PRESSED, "" + t); - }), - l); - function l(t) { - var e = s.call(this, o(o({}, l.defaultAdapter), t)) || this; - return (e.hasToggledAriaLabel = !1), e; - } - (e.MDCIconButtonToggleFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { - ICON_BUTTON_ON: "mdc-icon-button--on", - ROOT: "mdc-icon-button" - }), - (e.strings = { - ARIA_LABEL: "aria-label", - ARIA_PRESSED: "aria-pressed", - DATA_ARIA_LABEL_OFF: "data-aria-label-off", - DATA_ARIA_LABEL_ON: "data-aria-label-on", - CHANGE_EVENT: "MDCIconButtonToggle:change" - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(62), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !1; - }, - setStyle: function() {}, - registerEventHandler: function() {}, - deregisterEventHandler: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.init = function() { - this.adapter_.registerEventHandler( - "transitionend", - this.transitionEndHandler_ - ); - }), - (l.prototype.destroy = function() { - this.adapter_.deregisterEventHandler( - "transitionend", - this.transitionEndHandler_ - ); - }), - (l.prototype.activate = function() { - this.adapter_.removeClass(c.cssClasses.LINE_RIPPLE_DEACTIVATING), - this.adapter_.addClass(c.cssClasses.LINE_RIPPLE_ACTIVE); - }), - (l.prototype.setRippleCenter = function(t) { - this.adapter_.setStyle("transform-origin", t + "px center"); - }), - (l.prototype.deactivate = function() { - this.adapter_.addClass(c.cssClasses.LINE_RIPPLE_DEACTIVATING); - }), - (l.prototype.handleTransitionEnd = function(t) { - var e = this.adapter_.hasClass( - c.cssClasses.LINE_RIPPLE_DEACTIVATING - ); - "opacity" === t.propertyName && - e && - (this.adapter_.removeClass(c.cssClasses.LINE_RIPPLE_ACTIVE), - this.adapter_.removeClass( - c.cssClasses.LINE_RIPPLE_DEACTIVATING - )); - }), - l); - function l(t) { - var e = s.call(this, o(o({}, l.defaultAdapter), t)) || this; - return ( - (e.transitionEndHandler_ = function(t) { - return e.handleTransitionEnd(t); - }), - e - ); - } - (e.MDCLineRippleFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - LINE_RIPPLE_ACTIVE: "mdc-line-ripple--active", - LINE_RIPPLE_DEACTIVATING: "mdc-line-ripple--deactivating" - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(15), - c = n(0), - u = n(64), - l = - ((s = c.MDCFoundation), - r(d, s), - Object.defineProperty(d, "cssClasses", { - get: function() { - return u.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "strings", { - get: function() { - return u.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - forceLayout: function() {}, - setBufferBarStyle: function() { - return null; - }, - setPrimaryBarStyle: function() { - return null; - }, - hasClass: function() { - return !1; - }, - removeAttribute: function() {}, - removeClass: function() {}, - setAttribute: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (d.prototype.init = function() { - (this.isDeterminate_ = !this.adapter_.hasClass( - u.cssClasses.INDETERMINATE_CLASS - )), - (this.isReversed_ = this.adapter_.hasClass( - u.cssClasses.REVERSED_CLASS - )), - (this.progress_ = 0), - (this.buffer_ = 1); - }), - (d.prototype.setDeterminate = function(t) { - if (((this.isDeterminate_ = t), this.isDeterminate_)) - return ( - this.adapter_.removeClass(u.cssClasses.INDETERMINATE_CLASS), - this.adapter_.setAttribute( - u.strings.ARIA_VALUENOW, - this.progress_.toString() - ), - this.setPrimaryBarProgress_(this.progress_), - void this.setBufferBarProgress_(this.buffer_) - ); - this.isReversed_ && - (this.adapter_.removeClass(u.cssClasses.REVERSED_CLASS), - this.adapter_.forceLayout(), - this.adapter_.addClass(u.cssClasses.REVERSED_CLASS)), - this.adapter_.addClass(u.cssClasses.INDETERMINATE_CLASS), - this.adapter_.removeAttribute(u.strings.ARIA_VALUENOW), - this.setPrimaryBarProgress_(1), - this.setBufferBarProgress_(1); - }), - (d.prototype.isDeterminate = function() { - return this.isDeterminate_; - }), - (d.prototype.setProgress = function(t) { - (this.progress_ = t), - this.isDeterminate_ && - (this.setPrimaryBarProgress_(t), - this.adapter_.setAttribute( - u.strings.ARIA_VALUENOW, - t.toString() - )); - }), - (d.prototype.getProgress = function() { - return this.progress_; - }), - (d.prototype.setBuffer = function(t) { - (this.buffer_ = t), - this.isDeterminate_ && this.setBufferBarProgress_(t); - }), - (d.prototype.setReverse = function(t) { - (this.isReversed_ = t), - this.isDeterminate_ || - (this.adapter_.removeClass(u.cssClasses.INDETERMINATE_CLASS), - this.adapter_.forceLayout(), - this.adapter_.addClass(u.cssClasses.INDETERMINATE_CLASS)), - this.isReversed_ - ? this.adapter_.addClass(u.cssClasses.REVERSED_CLASS) - : this.adapter_.removeClass(u.cssClasses.REVERSED_CLASS); - }), - (d.prototype.open = function() { - this.adapter_.removeClass(u.cssClasses.CLOSED_CLASS); - }), - (d.prototype.close = function() { - this.adapter_.addClass(u.cssClasses.CLOSED_CLASS); - }), - (d.prototype.setPrimaryBarProgress_ = function(t) { - var e = "scaleX(" + t + ")", - n = - "undefined" != typeof window - ? a.getCorrectPropertyName(window, "transform") - : "transform"; - this.adapter_.setPrimaryBarStyle(n, e); - }), - (d.prototype.setBufferBarProgress_ = function(t) { - var e = 100 * t + "%"; - this.adapter_.setBufferBarStyle(u.strings.FLEX_BASIS, e); - }), - d); - function d(t) { - return s.call(this, o(o({}, d.defaultAdapter), t)) || this; - } - (e.MDCLinearProgressFoundation = l), (e.default = l); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.cssClasses = { - CLOSED_CLASS: "mdc-linear-progress--closed", - INDETERMINATE_CLASS: "mdc-linear-progress--indeterminate", - REVERSED_CLASS: "mdc-linear-progress--reversed" - }), - (e.strings = { - ARIA_VALUENOW: "aria-valuenow", - BUFFER_BAR_SELECTOR: ".mdc-linear-progress__buffer-bar", - FLEX_BASIS: "flex-basis", - PRIMARY_BAR_SELECTOR: ".mdc-linear-progress__primary-bar" - }); - }, - function(t, e, n) { - "use strict"; - var i; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.getTransformPropertyName = function(t, e) { - if ((void 0 === e && (e = !1), void 0 === i || e)) { - var n = t.document.createElement("div"); - i = "transform" in n.style ? "transform" : "webkitTransform"; - } - return i; - }); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(1), - c = n(6), - u = n(11), - l = o(n(65)), - d = - ((s = a.MDCComponent), - r(p, s), - (p.attachTo = function(t) { - return new p(t); - }), - (p.prototype.initialSyncWithDOM = function() { - var e = this, - t = this.root_.parentElement; - (this.anchorElement = - t && t.classList.contains(c.cssClasses.ANCHOR) ? t : null), - this.root_.classList.contains(c.cssClasses.FIXED) && - this.setFixedPosition(!0), - (this.handleKeydown_ = function(t) { - return e.foundation_.handleKeydown(t); - }), - (this.handleBodyClick_ = function(t) { - return e.foundation_.handleBodyClick(t); - }), - (this.registerBodyClickListener_ = function() { - return document.body.addEventListener( - "click", - e.handleBodyClick_, - { capture: !0 } - ); - }), - (this.deregisterBodyClickListener_ = function() { - return document.body.removeEventListener( - "click", - e.handleBodyClick_ - ); - }), - this.listen("keydown", this.handleKeydown_), - this.listen( - c.strings.OPENED_EVENT, - this.registerBodyClickListener_ - ), - this.listen( - c.strings.CLOSED_EVENT, - this.deregisterBodyClickListener_ - ); - }), - (p.prototype.destroy = function() { - this.unlisten("keydown", this.handleKeydown_), - this.unlisten( - c.strings.OPENED_EVENT, - this.registerBodyClickListener_ - ), - this.unlisten( - c.strings.CLOSED_EVENT, - this.deregisterBodyClickListener_ - ), - s.prototype.destroy.call(this); - }), - (p.prototype.isOpen = function() { - return this.foundation_.isOpen(); - }), - (p.prototype.open = function() { - this.foundation_.open(); - }), - (p.prototype.close = function(t) { - void 0 === t && (t = !1), this.foundation_.close(t); - }), - Object.defineProperty(p.prototype, "quickOpen", { - set: function(t) { - this.foundation_.setQuickOpen(t); - }, - enumerable: !0, - configurable: !0 - }), - (p.prototype.setIsHoisted = function(t) { - this.foundation_.setIsHoisted(t); - }), - (p.prototype.setMenuSurfaceAnchorElement = function(t) { - this.anchorElement = t; - }), - (p.prototype.setFixedPosition = function(t) { - t - ? this.root_.classList.add(c.cssClasses.FIXED) - : this.root_.classList.remove(c.cssClasses.FIXED), - this.foundation_.setFixedPosition(t); - }), - (p.prototype.setAbsolutePosition = function(t, e) { - this.foundation_.setAbsolutePosition(t, e), this.setIsHoisted(!0); - }), - (p.prototype.setAnchorCorner = function(t) { - this.foundation_.setAnchorCorner(t); - }), - (p.prototype.setAnchorMargin = function(t) { - this.foundation_.setAnchorMargin(t); - }), - (p.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - hasAnchor: function() { - return !!n.anchorElement; - }, - notifyClose: function() { - return n.emit( - u.MDCMenuSurfaceFoundation.strings.CLOSED_EVENT, - {} - ); - }, - notifyOpen: function() { - return n.emit( - u.MDCMenuSurfaceFoundation.strings.OPENED_EVENT, - {} - ); - }, - isElementInContainer: function(t) { - return n.root_.contains(t); - }, - isRtl: function() { - return ( - "rtl" === - getComputedStyle(n.root_).getPropertyValue("direction") - ); - }, - setTransformOrigin: function(t) { - var e = l.getTransformPropertyName(window) + "-origin"; - n.root_.style.setProperty(e, t); - }, - isFocused: function() { - return document.activeElement === n.root_; - }, - saveFocus: function() { - n.previousFocus_ = document.activeElement; - }, - restoreFocus: function() { - n.root_.contains(document.activeElement) && - n.previousFocus_ && - n.previousFocus_.focus && - n.previousFocus_.focus(); - }, - getInnerDimensions: function() { - return { - width: n.root_.offsetWidth, - height: n.root_.offsetHeight - }; - }, - getAnchorDimensions: function() { - return n.anchorElement - ? n.anchorElement.getBoundingClientRect() - : null; - }, - getWindowDimensions: function() { - return { - width: window.innerWidth, - height: window.innerHeight - }; - }, - getBodyDimensions: function() { - return { - width: document.body.clientWidth, - height: document.body.clientHeight - }; - }, - getWindowScroll: function() { - return { x: window.pageXOffset, y: window.pageYOffset }; - }, - setPosition: function(t) { - (n.root_.style.left = "left" in t ? t.left + "px" : ""), - (n.root_.style.right = - "right" in t ? t.right + "px" : ""), - (n.root_.style.top = "top" in t ? t.top + "px" : ""), - (n.root_.style.bottom = - "bottom" in t ? t.bottom + "px" : ""); - }, - setMaxHeight: function(t) { - n.root_.style.maxHeight = t; - } - }; - return new u.MDCMenuSurfaceFoundation(t); - }), - p); - function p() { - return (null !== s && s.apply(this, arguments)) || this; - } - e.MDCMenuSurface = d; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(2), - c = n(22), - u = n(10), - l = n(66), - d = n(11), - p = n(12), - _ = n(68), - f = - ((o = s.MDCComponent), - r(h, o), - (h.attachTo = function(t) { - return new h(t); - }), - (h.prototype.initialize = function(t, e) { - void 0 === t && - (t = function(t) { - return new l.MDCMenuSurface(t); - }), - void 0 === e && - (e = function(t) { - return new c.MDCList(t); - }), - (this.menuSurfaceFactory_ = t), - (this.listFactory_ = e); - }), - (h.prototype.initialSyncWithDOM = function() { - var e = this; - this.menuSurface_ = this.menuSurfaceFactory_(this.root_); - var t = this.root_.querySelector(p.strings.LIST_SELECTOR); - t - ? ((this.list_ = this.listFactory_(t)), - (this.list_.wrapFocus = !0)) - : (this.list_ = null), - (this.handleKeydown_ = function(t) { - return e.foundation_.handleKeydown(t); - }), - (this.handleItemAction_ = function(t) { - return e.foundation_.handleItemAction( - e.items[t.detail.index] - ); - }), - (this.handleMenuSurfaceOpened_ = function() { - return e.foundation_.handleMenuSurfaceOpened(); - }), - this.menuSurface_.listen( - d.MDCMenuSurfaceFoundation.strings.OPENED_EVENT, - this.handleMenuSurfaceOpened_ - ), - this.listen("keydown", this.handleKeydown_), - this.listen( - u.MDCListFoundation.strings.ACTION_EVENT, - this.handleItemAction_ - ); - }), - (h.prototype.destroy = function() { - this.list_ && this.list_.destroy(), - this.menuSurface_.destroy(), - this.menuSurface_.unlisten( - d.MDCMenuSurfaceFoundation.strings.OPENED_EVENT, - this.handleMenuSurfaceOpened_ - ), - this.unlisten("keydown", this.handleKeydown_), - this.unlisten( - u.MDCListFoundation.strings.ACTION_EVENT, - this.handleItemAction_ - ), - o.prototype.destroy.call(this); - }), - Object.defineProperty(h.prototype, "open", { - get: function() { - return this.menuSurface_.isOpen(); - }, - set: function(t) { - t ? this.menuSurface_.open() : this.menuSurface_.close(); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(h.prototype, "wrapFocus", { - get: function() { - return !!this.list_ && this.list_.wrapFocus; - }, - set: function(t) { - this.list_ && (this.list_.wrapFocus = t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(h.prototype, "items", { - get: function() { - return this.list_ ? this.list_.listElements : []; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(h.prototype, "quickOpen", { - set: function(t) { - this.menuSurface_.quickOpen = t; - }, - enumerable: !0, - configurable: !0 - }), - (h.prototype.setDefaultFocusState = function(t) { - this.foundation_.setDefaultFocusState(t); - }), - (h.prototype.setAnchorCorner = function(t) { - this.menuSurface_.setAnchorCorner(t); - }), - (h.prototype.setAnchorMargin = function(t) { - this.menuSurface_.setAnchorMargin(t); - }), - (h.prototype.setSelectedIndex = function(t) { - this.foundation_.setSelectedIndex(t); - }), - (h.prototype.setEnabled = function(t, e) { - this.foundation_.setEnabled(t, e); - }), - (h.prototype.getOptionByIndex = function(t) { - return t < this.items.length ? this.items[t] : null; - }), - (h.prototype.setFixedPosition = function(t) { - this.menuSurface_.setFixedPosition(t); - }), - (h.prototype.setIsHoisted = function(t) { - this.menuSurface_.setIsHoisted(t); - }), - (h.prototype.setAbsolutePosition = function(t, e) { - this.menuSurface_.setAbsolutePosition(t, e); - }), - (h.prototype.setAnchorElement = function(t) { - this.menuSurface_.anchorElement = t; - }), - (h.prototype.getDefaultFoundation = function() { - var i = this, - t = { - addClassToElementAtIndex: function(t, e) { - i.items[t].classList.add(e); - }, - removeClassFromElementAtIndex: function(t, e) { - i.items[t].classList.remove(e); - }, - addAttributeToElementAtIndex: function(t, e, n) { - i.items[t].setAttribute(e, n); - }, - removeAttributeFromElementAtIndex: function(t, e) { - i.items[t].removeAttribute(e); - }, - elementContainsClass: function(t, e) { - return t.classList.contains(e); - }, - closeSurface: function(t) { - return i.menuSurface_.close(t); - }, - getElementIndex: function(t) { - return i.items.indexOf(t); - }, - notifySelected: function(t) { - return i.emit(p.strings.SELECTED_EVENT, { - index: t.index, - item: i.items[t.index] - }); - }, - getMenuItemCount: function() { - return i.items.length; - }, - focusItemAtIndex: function(t) { - return i.items[t].focus(); - }, - focusListRoot: function() { - return i.root_ - .querySelector(p.strings.LIST_SELECTOR) - .focus(); - }, - isSelectableItemAtIndex: function(t) { - return !!a.closest( - i.items[t], - "." + p.cssClasses.MENU_SELECTION_GROUP - ); - }, - getSelectedSiblingOfItemAtIndex: function(t) { - var e = a - .closest( - i.items[t], - "." + p.cssClasses.MENU_SELECTION_GROUP - ) - .querySelector( - "." + p.cssClasses.MENU_SELECTED_LIST_ITEM - ); - return e ? i.items.indexOf(e) : -1; - } - }; - return new _.MDCMenuFoundation(t); - }), - h); - function h() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCMenu = f; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(9), - u = n(11), - l = n(12), - d = - ((s = a.MDCFoundation), - r(p, s), - Object.defineProperty(p, "cssClasses", { - get: function() { - return l.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p, "strings", { - get: function() { - return l.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p, "numbers", { - get: function() { - return l.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p, "defaultAdapter", { - get: function() { - return { - addClassToElementAtIndex: function() {}, - removeClassFromElementAtIndex: function() {}, - addAttributeToElementAtIndex: function() {}, - removeAttributeFromElementAtIndex: function() {}, - elementContainsClass: function() { - return !1; - }, - closeSurface: function() {}, - getElementIndex: function() { - return -1; - }, - notifySelected: function() {}, - getMenuItemCount: function() { - return 0; - }, - focusItemAtIndex: function() {}, - focusListRoot: function() {}, - getSelectedSiblingOfItemAtIndex: function() { - return -1; - }, - isSelectableItemAtIndex: function() { - return !1; - } - }; - }, - enumerable: !0, - configurable: !0 - }), - (p.prototype.destroy = function() { - this.closeAnimationEndTimerId_ && - clearTimeout(this.closeAnimationEndTimerId_), - this.adapter_.closeSurface(); - }), - (p.prototype.handleKeydown = function(t) { - var e = t.key, - n = t.keyCode; - ("Tab" !== e && 9 !== n) || this.adapter_.closeSurface(!0); - }), - (p.prototype.handleItemAction = function(e) { - var n = this, - t = this.adapter_.getElementIndex(e); - t < 0 || - (this.adapter_.notifySelected({ index: t }), - this.adapter_.closeSurface(), - (this.closeAnimationEndTimerId_ = setTimeout(function() { - var t = n.adapter_.getElementIndex(e); - n.adapter_.isSelectableItemAtIndex(t) && - n.setSelectedIndex(t); - }, u - .MDCMenuSurfaceFoundation.numbers.TRANSITION_CLOSE_DURATION))); - }), - (p.prototype.handleMenuSurfaceOpened = function() { - switch (this.defaultFocusState_) { - case l.DefaultFocusState.FIRST_ITEM: - this.adapter_.focusItemAtIndex(0); - break; - case l.DefaultFocusState.LAST_ITEM: - this.adapter_.focusItemAtIndex( - this.adapter_.getMenuItemCount() - 1 - ); - break; - case l.DefaultFocusState.NONE: - break; - default: - this.adapter_.focusListRoot(); - } - }), - (p.prototype.setDefaultFocusState = function(t) { - this.defaultFocusState_ = t; - }), - (p.prototype.setSelectedIndex = function(t) { - if ( - (this.validatedIndex_(t), - !this.adapter_.isSelectableItemAtIndex(t)) - ) - throw new Error( - "MDCMenuFoundation: No selection group at specified index." - ); - var e = this.adapter_.getSelectedSiblingOfItemAtIndex(t); - 0 <= e && - (this.adapter_.removeAttributeFromElementAtIndex( - e, - l.strings.ARIA_CHECKED_ATTR - ), - this.adapter_.removeClassFromElementAtIndex( - e, - l.cssClasses.MENU_SELECTED_LIST_ITEM - )), - this.adapter_.addClassToElementAtIndex( - t, - l.cssClasses.MENU_SELECTED_LIST_ITEM - ), - this.adapter_.addAttributeToElementAtIndex( - t, - l.strings.ARIA_CHECKED_ATTR, - "true" - ); - }), - (p.prototype.setEnabled = function(t, e) { - this.validatedIndex_(t), - e - ? (this.adapter_.removeClassFromElementAtIndex( - t, - c.cssClasses.LIST_ITEM_DISABLED_CLASS - ), - this.adapter_.addAttributeToElementAtIndex( - t, - l.strings.ARIA_DISABLED_ATTR, - "false" - )) - : (this.adapter_.addClassToElementAtIndex( - t, - c.cssClasses.LIST_ITEM_DISABLED_CLASS - ), - this.adapter_.addAttributeToElementAtIndex( - t, - l.strings.ARIA_DISABLED_ATTR, - "true" - )); - }), - (p.prototype.validatedIndex_ = function(t) { - var e = this.adapter_.getMenuItemCount(); - if (!(0 <= t && t < e)) - throw new Error( - "MDCMenuFoundation: No list item at specified index." - ); - }), - p); - function p(t) { - var e = s.call(this, o(o({}, p.defaultAdapter), t)) || this; - return ( - (e.closeAnimationEndTimerId_ = 0), - (e.defaultFocusState_ = l.DefaultFocusState.LIST_ROOT), - e - ); - } - (e.MDCMenuFoundation = d), (e.default = d); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(28), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "numbers", { - get: function() { - return c.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - setNotchWidthProperty: function() {}, - removeNotchWidthProperty: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.notch = function(t) { - var e = l.cssClasses.OUTLINE_NOTCHED; - 0 < t && (t += c.numbers.NOTCH_ELEMENT_PADDING), - this.adapter_.setNotchWidthProperty(t), - this.adapter_.addClass(e); - }), - (l.prototype.closeNotch = function() { - var t = l.cssClasses.OUTLINE_NOTCHED; - this.adapter_.removeClass(t), - this.adapter_.removeNotchWidthProperty(); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCNotchedOutlineFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(71), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - setNativeControlDisabled: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.setDisabled = function(t) { - var e = l.cssClasses.DISABLED; - this.adapter_.setNativeControlDisabled(t), - t ? this.adapter_.addClass(e) : this.adapter_.removeClass(e); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCRadioFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.strings = { NATIVE_CONTROL_SELECTOR: ".mdc-radio__native-control" }; - e.cssClasses = { DISABLED: "mdc-radio--disabled", ROOT: "mdc-radio" }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(6), - u = n(29), - l = - ((s = a.MDCFoundation), - r(d, s), - Object.defineProperty(d, "cssClasses", { - get: function() { - return u.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "numbers", { - get: function() { - return u.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "strings", { - get: function() { - return u.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !1; - }, - activateBottomLine: function() {}, - deactivateBottomLine: function() {}, - getSelectedMenuItem: function() { - return null; - }, - hasLabel: function() { - return !1; - }, - floatLabel: function() {}, - getLabelWidth: function() { - return 0; - }, - hasOutline: function() { - return !1; - }, - notchOutline: function() {}, - closeOutline: function() {}, - setRippleCenter: function() {}, - notifyChange: function() {}, - setSelectedText: function() {}, - isSelectAnchorFocused: function() { - return !1; - }, - getSelectAnchorAttr: function() { - return ""; - }, - setSelectAnchorAttr: function() {}, - openMenu: function() {}, - closeMenu: function() {}, - getAnchorElement: function() { - return null; - }, - setMenuAnchorElement: function() {}, - setMenuAnchorCorner: function() {}, - setMenuWrapFocus: function() {}, - setAttributeAtIndex: function() {}, - removeAttributeAtIndex: function() {}, - focusMenuItemAtIndex: function() {}, - getMenuItemCount: function() { - return 0; - }, - getMenuItemValues: function() { - return []; - }, - getMenuItemTextAtIndex: function() { - return ""; - }, - getMenuItemAttr: function() { - return ""; - }, - addClassAtIndex: function() {}, - removeClassAtIndex: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (d.prototype.getSelectedIndex = function() { - return this.selectedIndex; - }), - (d.prototype.setSelectedIndex = function(t, e) { - if ( - (void 0 === e && (e = !1), - !(t >= this.adapter_.getMenuItemCount())) - ) { - var n = this.selectedIndex; - (this.selectedIndex = t), - this.selectedIndex === u.numbers.UNSET_INDEX - ? this.adapter_.setSelectedText("") - : this.adapter_.setSelectedText( - this.adapter_ - .getMenuItemTextAtIndex(this.selectedIndex) - .trim() - ), - n !== u.numbers.UNSET_INDEX && - (this.adapter_.removeClassAtIndex( - n, - u.cssClasses.SELECTED_ITEM_CLASS - ), - this.adapter_.removeAttributeAtIndex( - n, - u.strings.ARIA_SELECTED_ATTR - )), - this.selectedIndex !== u.numbers.UNSET_INDEX && - (this.adapter_.addClassAtIndex( - this.selectedIndex, - u.cssClasses.SELECTED_ITEM_CLASS - ), - this.adapter_.setAttributeAtIndex( - this.selectedIndex, - u.strings.ARIA_SELECTED_ATTR, - "true" - )), - this.layout(), - e && this.adapter_.closeMenu(), - this.handleChange(); - } - }), - (d.prototype.setValue = function(t) { - var e = this.menuItemValues.indexOf(t); - this.setSelectedIndex(e); - }), - (d.prototype.getValue = function() { - var t = this.adapter_.getSelectedMenuItem(); - return ( - (t && this.adapter_.getMenuItemAttr(t, u.strings.VALUE_ATTR)) || - "" - ); - }), - (d.prototype.getDisabled = function() { - return this.disabled; - }), - (d.prototype.setDisabled = function(t) { - (this.disabled = t), - this.disabled - ? (this.adapter_.addClass(u.cssClasses.DISABLED), - this.adapter_.closeMenu()) - : this.adapter_.removeClass(u.cssClasses.DISABLED), - this.leadingIcon && this.leadingIcon.setDisabled(this.disabled), - this.adapter_.setSelectAnchorAttr( - "tabindex", - this.disabled ? "-1" : "0" - ), - this.adapter_.setSelectAnchorAttr( - "aria-disabled", - this.disabled.toString() - ); - }), - (d.prototype.setHelperTextContent = function(t) { - this.helperText && this.helperText.setContent(t); - }), - (d.prototype.layout = function() { - if (this.adapter_.hasLabel()) { - var t = 0 < this.getValue().length; - this.notchOutline(t); - } - }), - (d.prototype.handleMenuOpened = function() { - if (0 !== this.adapter_.getMenuItemValues().length) { - this.adapter_.addClass(u.cssClasses.ACTIVATED); - var t = 0 <= this.selectedIndex ? this.selectedIndex : 0; - this.adapter_.focusMenuItemAtIndex(t); - } - }), - (d.prototype.handleMenuClosed = function() { - this.adapter_.removeClass(u.cssClasses.ACTIVATED), - (this.isMenuOpen = !1), - this.adapter_.setSelectAnchorAttr("aria-expanded", "false"), - this.adapter_.isSelectAnchorFocused() || this.blur(); - }), - (d.prototype.handleChange = function() { - this.updateLabel(), - this.adapter_.notifyChange(this.getValue()), - this.adapter_.hasClass(u.cssClasses.REQUIRED) && - (this.setValid(this.isValid()), - this.helperText && - this.helperText.setValidity(this.isValid())); - }), - (d.prototype.handleMenuItemAction = function(t) { - this.setSelectedIndex(t, !0); - }), - (d.prototype.handleFocus = function() { - this.adapter_.addClass(u.cssClasses.FOCUSED), - this.adapter_.hasLabel() && - (this.notchOutline(!0), this.adapter_.floatLabel(!0)), - this.adapter_.activateBottomLine(), - this.helperText && this.helperText.showToScreenReader(); - }), - (d.prototype.handleBlur = function() { - this.isMenuOpen || this.blur(); - }), - (d.prototype.handleClick = function(t) { - this.isMenuOpen || - (this.adapter_.setRippleCenter(t), - this.adapter_.openMenu(), - (this.isMenuOpen = !0), - this.adapter_.setSelectAnchorAttr("aria-expanded", "true")); - }), - (d.prototype.handleKeydown = function(t) { - if (!this.isMenuOpen) { - var e = "Enter" === t.key || 13 === t.keyCode, - n = "Space" === t.key || 32 === t.keyCode, - i = "ArrowUp" === t.key || 38 === t.keyCode, - r = "ArrowDown" === t.key || 40 === t.keyCode; - this.adapter_.hasClass(u.cssClasses.FOCUSED) && - (e || n || i || r) && - (this.adapter_.openMenu(), - (this.isMenuOpen = !0), - this.adapter_.setSelectAnchorAttr("aria-expanded", "true"), - t.preventDefault()); - } - }), - (d.prototype.notchOutline = function(t) { - if (this.adapter_.hasOutline()) { - var e = this.adapter_.hasClass(u.cssClasses.FOCUSED); - if (t) { - var n = u.numbers.LABEL_SCALE, - i = this.adapter_.getLabelWidth() * n; - this.adapter_.notchOutline(i); - } else e || this.adapter_.closeOutline(); - } - }), - (d.prototype.setLeadingIconAriaLabel = function(t) { - this.leadingIcon && this.leadingIcon.setAriaLabel(t); - }), - (d.prototype.setLeadingIconContent = function(t) { - this.leadingIcon && this.leadingIcon.setContent(t); - }), - (d.prototype.setValid = function(t) { - this.adapter_.setSelectAnchorAttr( - "aria-invalid", - (!t).toString() - ), - t - ? this.adapter_.removeClass(u.cssClasses.INVALID) - : this.adapter_.addClass(u.cssClasses.INVALID); - }), - (d.prototype.isValid = function() { - return ( - !( - this.adapter_.hasClass(u.cssClasses.REQUIRED) && - !this.adapter_.hasClass(u.cssClasses.DISABLED) - ) || - (this.selectedIndex !== u.numbers.UNSET_INDEX && - (0 !== this.selectedIndex || Boolean(this.getValue()))) - ); - }), - (d.prototype.setRequired = function(t) { - t - ? this.adapter_.addClass(u.cssClasses.REQUIRED) - : this.adapter_.removeClass(u.cssClasses.REQUIRED), - this.adapter_.setSelectAnchorAttr( - "aria-required", - t.toString() - ); - }), - (d.prototype.getRequired = function() { - return ( - "true" === this.adapter_.getSelectAnchorAttr("aria-required") - ); - }), - (d.prototype.init = function() { - var t = this.adapter_.getAnchorElement(); - t && - (this.adapter_.setMenuAnchorElement(t), - this.adapter_.setMenuAnchorCorner(c.Corner.BOTTOM_START)), - this.adapter_.setMenuWrapFocus(!1); - var e = this.getValue(); - e && this.setValue(e), this.updateLabel(); - }), - (d.prototype.updateLabel = function() { - var t = 0 < this.getValue().length; - this.adapter_.hasLabel() && - (this.notchOutline(t), - this.adapter_.hasClass(u.cssClasses.FOCUSED) || - this.adapter_.floatLabel(t)); - }), - (d.prototype.blur = function() { - this.adapter_.removeClass(u.cssClasses.FOCUSED), - this.updateLabel(), - this.adapter_.deactivateBottomLine(), - this.adapter_.hasClass(u.cssClasses.REQUIRED) && - (this.setValid(this.isValid()), - this.helperText && - this.helperText.setValidity(this.isValid())); - }), - d); - function d(t, e) { - void 0 === e && (e = {}); - var n = s.call(this, o(o({}, d.defaultAdapter), t)) || this; - return ( - (n.selectedIndex = u.numbers.UNSET_INDEX), - (n.disabled = !1), - (n.isMenuOpen = !1), - (n.leadingIcon = e.leadingIcon), - (n.helperText = e.helperText), - (n.menuItemValues = n.adapter_.getMenuItemValues()), - n.setDisabled(n.adapter_.hasClass(u.cssClasses.DISABLED)), - n - ); - } - (e.MDCSelectFoundation = l), (e.default = l); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(74), - c = - ((o = s.MDCComponent), - r(u, o), - (u.attachTo = function(t) { - return new u(t); - }), - Object.defineProperty(u.prototype, "foundation", { - get: function() { - return this.foundation_; - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - setAttr: function(t, e) { - return n.root_.setAttribute(t, e); - }, - removeAttr: function(t) { - return n.root_.removeAttribute(t); - }, - setContent: function(t) { - n.root_.textContent = t; - } - }; - return new a.MDCSelectHelperTextFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCSelectHelperText = c; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(75), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !1; - }, - setAttr: function() {}, - removeAttr: function() {}, - setContent: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.setContent = function(t) { - this.adapter_.setContent(t); - }), - (l.prototype.setPersistent = function(t) { - t - ? this.adapter_.addClass(c.cssClasses.HELPER_TEXT_PERSISTENT) - : this.adapter_.removeClass( - c.cssClasses.HELPER_TEXT_PERSISTENT - ); - }), - (l.prototype.setValidation = function(t) { - t - ? this.adapter_.addClass( - c.cssClasses.HELPER_TEXT_VALIDATION_MSG - ) - : this.adapter_.removeClass( - c.cssClasses.HELPER_TEXT_VALIDATION_MSG - ); - }), - (l.prototype.showToScreenReader = function() { - this.adapter_.removeAttr(c.strings.ARIA_HIDDEN); - }), - (l.prototype.setValidity = function(t) { - var e = this.adapter_.hasClass( - c.cssClasses.HELPER_TEXT_PERSISTENT - ), - n = - this.adapter_.hasClass( - c.cssClasses.HELPER_TEXT_VALIDATION_MSG - ) && !t; - n - ? this.adapter_.setAttr(c.strings.ROLE, "alert") - : this.adapter_.removeAttr(c.strings.ROLE), - e || n || this.hide_(); - }), - (l.prototype.hide_ = function() { - this.adapter_.setAttr(c.strings.ARIA_HIDDEN, "true"); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCSelectHelperTextFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.strings = { ARIA_HIDDEN: "aria-hidden", ROLE: "role" }; - e.cssClasses = { - HELPER_TEXT_PERSISTENT: "mdc-select-helper-text--persistent", - HELPER_TEXT_VALIDATION_MSG: "mdc-select-helper-text--validation-msg" - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(77), - c = - ((o = s.MDCComponent), - r(u, o), - (u.attachTo = function(t) { - return new u(t); - }), - Object.defineProperty(u.prototype, "foundation", { - get: function() { - return this.foundation_; - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.getDefaultFoundation = function() { - var n = this, - t = { - getAttr: function(t) { - return n.root_.getAttribute(t); - }, - setAttr: function(t, e) { - return n.root_.setAttribute(t, e); - }, - removeAttr: function(t) { - return n.root_.removeAttribute(t); - }, - setContent: function(t) { - n.root_.textContent = t; - }, - registerInteractionHandler: function(t, e) { - return n.listen(t, e); - }, - deregisterInteractionHandler: function(t, e) { - return n.unlisten(t, e); - }, - notifyIconAction: function() { - return n.emit( - a.MDCSelectIconFoundation.strings.ICON_EVENT, - {}, - !0 - ); - } - }; - return new a.MDCSelectIconFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCSelectIcon = c; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(78), - u = ["click", "keydown"], - l = - ((s = a.MDCFoundation), - r(d, s), - Object.defineProperty(d, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "defaultAdapter", { - get: function() { - return { - getAttr: function() { - return null; - }, - setAttr: function() {}, - removeAttr: function() {}, - setContent: function() {}, - registerInteractionHandler: function() {}, - deregisterInteractionHandler: function() {}, - notifyIconAction: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (d.prototype.init = function() { - var e = this; - (this.savedTabIndex_ = this.adapter_.getAttr("tabindex")), - u.forEach(function(t) { - e.adapter_.registerInteractionHandler( - t, - e.interactionHandler_ - ); - }); - }), - (d.prototype.destroy = function() { - var e = this; - u.forEach(function(t) { - e.adapter_.deregisterInteractionHandler( - t, - e.interactionHandler_ - ); - }); - }), - (d.prototype.setDisabled = function(t) { - this.savedTabIndex_ && - (t - ? (this.adapter_.setAttr("tabindex", "-1"), - this.adapter_.removeAttr("role")) - : (this.adapter_.setAttr("tabindex", this.savedTabIndex_), - this.adapter_.setAttr("role", c.strings.ICON_ROLE))); - }), - (d.prototype.setAriaLabel = function(t) { - this.adapter_.setAttr("aria-label", t); - }), - (d.prototype.setContent = function(t) { - this.adapter_.setContent(t); - }), - (d.prototype.handleInteraction = function(t) { - var e = "Enter" === t.key || 13 === t.keyCode; - ("click" !== t.type && !e) || this.adapter_.notifyIconAction(); - }), - d); - function d(t) { - var e = s.call(this, o(o({}, d.defaultAdapter), t)) || this; - return ( - (e.savedTabIndex_ = null), - (e.interactionHandler_ = function(t) { - return e.handleInteraction(t); - }), - e - ); - } - (e.MDCSelectIconFoundation = l), (e.default = l); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.strings = { ICON_EVENT: "MDCSelect:icon", ICON_ROLE: "button" }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - c = n(15), - a = n(0), - u = n(30), - l = !!window.PointerEvent, - d = l ? ["pointerdown"] : ["mousedown", "touchstart"], - p = l ? ["pointerup"] : ["mouseup", "touchend"], - _ = { - mousedown: "mousemove", - pointerdown: "pointermove", - touchstart: "touchmove" - }, - f = "ArrowDown", - h = "ArrowLeft", - C = "ArrowRight", - y = "ArrowUp", - E = "End", - g = "Home", - m = "PageDown", - A = "PageUp", - v = - ((s = a.MDCFoundation), - r(b, s), - Object.defineProperty(b, "cssClasses", { - get: function() { - return u.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(b, "strings", { - get: function() { - return u.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(b, "numbers", { - get: function() { - return u.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(b, "defaultAdapter", { - get: function() { - return { - hasClass: function() { - return !1; - }, - addClass: function() {}, - removeClass: function() {}, - getAttribute: function() { - return null; - }, - setAttribute: function() {}, - removeAttribute: function() {}, - computeBoundingRect: function() { - return { - top: 0, - right: 0, - bottom: 0, - left: 0, - width: 0, - height: 0 - }; - }, - getTabIndex: function() { - return 0; - }, - registerInteractionHandler: function() {}, - deregisterInteractionHandler: function() {}, - registerThumbContainerInteractionHandler: function() {}, - deregisterThumbContainerInteractionHandler: function() {}, - registerBodyInteractionHandler: function() {}, - deregisterBodyInteractionHandler: function() {}, - registerResizeHandler: function() {}, - deregisterResizeHandler: function() {}, - notifyInput: function() {}, - notifyChange: function() {}, - setThumbContainerStyleProperty: function() {}, - setTrackStyleProperty: function() {}, - setMarkerValue: function() {}, - setTrackMarkers: function() {}, - isRTL: function() { - return !1; - } - }; - }, - enumerable: !0, - configurable: !0 - }), - (b.prototype.init = function() { - var e = this; - (this.isDiscrete_ = this.adapter_.hasClass( - u.cssClasses.IS_DISCRETE - )), - (this.hasTrackMarker_ = this.adapter_.hasClass( - u.cssClasses.HAS_TRACK_MARKER - )), - d.forEach(function(t) { - e.adapter_.registerInteractionHandler( - t, - e.interactionStartHandler_ - ), - e.adapter_.registerThumbContainerInteractionHandler( - t, - e.thumbContainerPointerHandler_ - ); - }), - this.adapter_.registerInteractionHandler( - "keydown", - this.keydownHandler_ - ), - this.adapter_.registerInteractionHandler( - "focus", - this.focusHandler_ - ), - this.adapter_.registerInteractionHandler( - "blur", - this.blurHandler_ - ), - this.adapter_.registerResizeHandler(this.resizeHandler_), - this.layout(), - this.isDiscrete_ && 0 === this.getStep() && (this.step_ = 1); - }), - (b.prototype.destroy = function() { - var e = this; - d.forEach(function(t) { - e.adapter_.deregisterInteractionHandler( - t, - e.interactionStartHandler_ - ), - e.adapter_.deregisterThumbContainerInteractionHandler( - t, - e.thumbContainerPointerHandler_ - ); - }), - this.adapter_.deregisterInteractionHandler( - "keydown", - this.keydownHandler_ - ), - this.adapter_.deregisterInteractionHandler( - "focus", - this.focusHandler_ - ), - this.adapter_.deregisterInteractionHandler( - "blur", - this.blurHandler_ - ), - this.adapter_.deregisterResizeHandler(this.resizeHandler_); - }), - (b.prototype.setupTrackMarker = function() { - this.isDiscrete_ && - this.hasTrackMarker_ && - 0 !== this.getStep() && - this.adapter_.setTrackMarkers( - this.getStep(), - this.getMax(), - this.getMin() - ); - }), - (b.prototype.layout = function() { - (this.rect_ = this.adapter_.computeBoundingRect()), - this.updateUIForCurrentValue_(); - }), - (b.prototype.getValue = function() { - return this.value_; - }), - (b.prototype.setValue = function(t) { - this.setValue_(t, !1); - }), - (b.prototype.getMax = function() { - return this.max_; - }), - (b.prototype.setMax = function(t) { - if (t < this.min_) - throw new Error( - "Cannot set max to be less than the slider's minimum value" - ); - (this.max_ = t), - this.setValue_(this.value_, !1, !0), - this.adapter_.setAttribute( - u.strings.ARIA_VALUEMAX, - String(this.max_) - ), - this.setupTrackMarker(); - }), - (b.prototype.getMin = function() { - return this.min_; - }), - (b.prototype.setMin = function(t) { - if (t > this.max_) - throw new Error( - "Cannot set min to be greater than the slider's maximum value" - ); - (this.min_ = t), - this.setValue_(this.value_, !1, !0), - this.adapter_.setAttribute( - u.strings.ARIA_VALUEMIN, - String(this.min_) - ), - this.setupTrackMarker(); - }), - (b.prototype.getStep = function() { - return this.step_; - }), - (b.prototype.setStep = function(t) { - if (t < 0) - throw new Error("Step cannot be set to a negative number"); - this.isDiscrete_ && ("number" != typeof t || t < 1) && (t = 1), - (this.step_ = t), - this.setValue_(this.value_, !1, !0), - this.setupTrackMarker(); - }), - (b.prototype.isDisabled = function() { - return this.disabled_; - }), - (b.prototype.setDisabled = function(t) { - (this.disabled_ = t), - this.toggleClass_(u.cssClasses.DISABLED, this.disabled_), - this.disabled_ - ? ((this.savedTabIndex_ = this.adapter_.getTabIndex()), - this.adapter_.setAttribute(u.strings.ARIA_DISABLED, "true"), - this.adapter_.removeAttribute("tabindex")) - : (this.adapter_.removeAttribute(u.strings.ARIA_DISABLED), - isNaN(this.savedTabIndex_) || - this.adapter_.setAttribute( - "tabindex", - String(this.savedTabIndex_) - )); - }), - (b.prototype.handleDown_ = function(t) { - var n = this; - if (!this.disabled_) { - (this.preventFocusState_ = !0), - this.setInTransit_(!this.handlingThumbTargetEvt_), - (this.handlingThumbTargetEvt_ = !1), - this.setActive_(!0); - var i = function(t) { - n.handleMove_(t); - }, - r = _[t.type], - e = function e() { - n.handleUp_(), - n.adapter_.deregisterBodyInteractionHandler(r, i), - p.forEach(function(t) { - return n.adapter_.deregisterBodyInteractionHandler( - t, - e - ); - }); - }; - this.adapter_.registerBodyInteractionHandler(r, i), - p.forEach(function(t) { - return n.adapter_.registerBodyInteractionHandler(t, e); - }), - this.setValueFromEvt_(t); - } - }), - (b.prototype.handleMove_ = function(t) { - t.preventDefault(), this.setValueFromEvt_(t); - }), - (b.prototype.handleUp_ = function() { - this.setActive_(!1), this.adapter_.notifyChange(); - }), - (b.prototype.getClientX_ = function(t) { - return t.targetTouches && 0 < t.targetTouches.length - ? t.targetTouches[0].clientX - : t.clientX; - }), - (b.prototype.setValueFromEvt_ = function(t) { - var e = this.getClientX_(t), - n = this.computeValueFromClientX_(e); - this.setValue_(n, !0); - }), - (b.prototype.computeValueFromClientX_ = function(t) { - var e = this.max_, - n = this.min_, - i = (t - this.rect_.left) / this.rect_.width; - return this.adapter_.isRTL() && (i = 1 - i), n + i * (e - n); - }), - (b.prototype.handleKeydown_ = function(t) { - var e = this.getKeyId_(t), - n = this.getValueForKeyId_(e); - isNaN(n) || - (t.preventDefault(), - this.adapter_.addClass(u.cssClasses.FOCUS), - this.setValue_(n, !0), - this.adapter_.notifyChange()); - }), - (b.prototype.getKeyId_ = function(t) { - return t.key === h || 37 === t.keyCode - ? h - : t.key === C || 39 === t.keyCode - ? C - : t.key === y || 38 === t.keyCode - ? y - : t.key === f || 40 === t.keyCode - ? f - : t.key === g || 36 === t.keyCode - ? g - : t.key === E || 35 === t.keyCode - ? E - : t.key === A || 33 === t.keyCode - ? A - : t.key === m || 34 === t.keyCode - ? m - : ""; - }), - (b.prototype.getValueForKeyId_ = function(t) { - var e = this.max_, - n = this.min_, - i = this.step_ || (e - n) / 100; - switch ( - (!this.adapter_.isRTL() || (t !== h && t !== C) || (i = -i), t) - ) { - case h: - case f: - return this.value_ - i; - case C: - case y: - return this.value_ + i; - case g: - return this.min_; - case E: - return this.max_; - case A: - return this.value_ + i * u.numbers.PAGE_FACTOR; - case m: - return this.value_ - i * u.numbers.PAGE_FACTOR; - default: - return NaN; - } - }), - (b.prototype.handleFocus_ = function() { - this.preventFocusState_ || - this.adapter_.addClass(u.cssClasses.FOCUS); - }), - (b.prototype.handleBlur_ = function() { - (this.preventFocusState_ = !1), - this.adapter_.removeClass(u.cssClasses.FOCUS); - }), - (b.prototype.setValue_ = function(t, e, n) { - if ((void 0 === n && (n = !1), t !== this.value_ || n)) { - var i = this.min_, - r = this.max_, - o = t === i || t === r; - this.step_ && !o && (t = this.quantize_(t)), - t < i ? (t = i) : r < t && (t = r), - (t = t || 0), - (this.value_ = t), - this.adapter_.setAttribute( - u.strings.ARIA_VALUENOW, - String(this.value_) - ), - this.updateUIForCurrentValue_(), - e && - (this.adapter_.notifyInput(), - this.isDiscrete_ && this.adapter_.setMarkerValue(t)); - } - }), - (b.prototype.quantize_ = function(t) { - return Math.round(t / this.step_) * this.step_; - }), - (b.prototype.updateUIForCurrentValue_ = function() { - var e = this, - t = this.max_, - n = this.min_, - i = (this.value_ - n) / (t - n), - r = i * this.rect_.width; - this.adapter_.isRTL() && (r = this.rect_.width - r); - var o = "undefined" != typeof window, - s = o - ? c.getCorrectPropertyName(window, "transform") - : "transform", - a = o - ? c.getCorrectEventName(window, "transitionend") - : "transitionend"; - this.inTransit_ && - this.adapter_.registerThumbContainerInteractionHandler( - a, - function t() { - e.setInTransit_(!1), - e.adapter_.deregisterThumbContainerInteractionHandler( - a, - t - ); - } - ), - requestAnimationFrame(function() { - e.adapter_.setThumbContainerStyleProperty( - s, - "translateX(" + r + "px) translateX(-50%)" - ), - e.adapter_.setTrackStyleProperty(s, "scaleX(" + i + ")"); - }); - }), - (b.prototype.setActive_ = function(t) { - (this.active_ = t), - this.toggleClass_(u.cssClasses.ACTIVE, this.active_); - }), - (b.prototype.setInTransit_ = function(t) { - (this.inTransit_ = t), - this.toggleClass_(u.cssClasses.IN_TRANSIT, this.inTransit_); - }), - (b.prototype.toggleClass_ = function(t, e) { - e ? this.adapter_.addClass(t) : this.adapter_.removeClass(t); - }), - b); - function b(t) { - var e = s.call(this, o(o({}, b.defaultAdapter), t)) || this; - return ( - (e.savedTabIndex_ = NaN), - (e.active_ = !1), - (e.inTransit_ = !1), - (e.isDiscrete_ = !1), - (e.hasTrackMarker_ = !1), - (e.handlingThumbTargetEvt_ = !1), - (e.min_ = 0), - (e.max_ = 100), - (e.step_ = 0), - (e.value_ = 0), - (e.disabled_ = !1), - (e.preventFocusState_ = !1), - (e.thumbContainerPointerHandler_ = function() { - return (e.handlingThumbTargetEvt_ = !0); - }), - (e.interactionStartHandler_ = function(t) { - return e.handleDown_(t); - }), - (e.keydownHandler_ = function(t) { - return e.handleKeydown_(t); - }), - (e.focusHandler_ = function() { - return e.handleFocus_(); - }), - (e.blurHandler_ = function() { - return e.handleBlur_(); - }), - (e.resizeHandler_ = function() { - return e.layout(); - }), - e - ); - } - (e.MDCSliderFoundation = v), (e.default = v); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var i = n(13), - r = i.numbers.ARIA_LIVE_DELAY_MS, - o = i.strings.ARIA_LIVE_LABEL_TEXT_ATTR; - e.announce = function(t, e) { - void 0 === e && (e = t); - var n = t.getAttribute("aria-live"), - i = e.textContent.trim(); - i && - n && - (t.setAttribute("aria-live", "off"), - (e.textContent = ""), - (e.innerHTML = - ' '), - e.setAttribute(o, i), - setTimeout(function() { - t.setAttribute("aria-live", n), - e.removeAttribute(o), - (e.textContent = i); - }, r)); - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(13), - u = c.cssClasses.OPENING, - l = c.cssClasses.OPEN, - d = c.cssClasses.CLOSING, - p = c.strings.REASON_ACTION, - _ = c.strings.REASON_DISMISS, - f = - ((s = a.MDCFoundation), - r(h, s), - Object.defineProperty(h, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(h, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(h, "numbers", { - get: function() { - return c.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(h, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - announce: function() {}, - notifyClosed: function() {}, - notifyClosing: function() {}, - notifyOpened: function() {}, - notifyOpening: function() {}, - removeClass: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (h.prototype.destroy = function() { - this.clearAutoDismissTimer_(), - cancelAnimationFrame(this.animationFrame_), - (this.animationFrame_ = 0), - clearTimeout(this.animationTimer_), - (this.animationTimer_ = 0), - this.adapter_.removeClass(u), - this.adapter_.removeClass(l), - this.adapter_.removeClass(d); - }), - (h.prototype.open = function() { - var e = this; - this.clearAutoDismissTimer_(), - (this.isOpen_ = !0), - this.adapter_.notifyOpening(), - this.adapter_.removeClass(d), - this.adapter_.addClass(u), - this.adapter_.announce(), - this.runNextAnimationFrame_(function() { - e.adapter_.addClass(l), - (e.animationTimer_ = setTimeout(function() { - var t = e.getTimeoutMs(); - e.handleAnimationTimerEnd_(), - e.adapter_.notifyOpened(), - t !== c.numbers.INDETERMINATE && - (e.autoDismissTimer_ = setTimeout(function() { - e.close(_); - }, t)); - }, c.numbers.SNACKBAR_ANIMATION_OPEN_TIME_MS)); - }); - }), - (h.prototype.close = function(t) { - var e = this; - void 0 === t && (t = ""), - this.isOpen_ && - (cancelAnimationFrame(this.animationFrame_), - (this.animationFrame_ = 0), - this.clearAutoDismissTimer_(), - (this.isOpen_ = !1), - this.adapter_.notifyClosing(t), - this.adapter_.addClass(c.cssClasses.CLOSING), - this.adapter_.removeClass(c.cssClasses.OPEN), - this.adapter_.removeClass(c.cssClasses.OPENING), - clearTimeout(this.animationTimer_), - (this.animationTimer_ = setTimeout(function() { - e.handleAnimationTimerEnd_(), e.adapter_.notifyClosed(t); - }, c.numbers.SNACKBAR_ANIMATION_CLOSE_TIME_MS))); - }), - (h.prototype.isOpen = function() { - return this.isOpen_; - }), - (h.prototype.getTimeoutMs = function() { - return this.autoDismissTimeoutMs_; - }), - (h.prototype.setTimeoutMs = function(t) { - var e = c.numbers.MIN_AUTO_DISMISS_TIMEOUT_MS, - n = c.numbers.MAX_AUTO_DISMISS_TIMEOUT_MS, - i = c.numbers.INDETERMINATE; - if (!(t === c.numbers.INDETERMINATE || (t <= n && e <= t))) - throw new Error( - "\n timeoutMs must be an integer in the range " + - e + - "–" + - n + - "\n (or " + - i + - " to disable), but got '" + - t + - "'" - ); - this.autoDismissTimeoutMs_ = t; - }), - (h.prototype.getCloseOnEscape = function() { - return this.closeOnEscape_; - }), - (h.prototype.setCloseOnEscape = function(t) { - this.closeOnEscape_ = t; - }), - (h.prototype.handleKeyDown = function(t) { - ("Escape" !== t.key && 27 !== t.keyCode) || - !this.getCloseOnEscape() || - this.close(_); - }), - (h.prototype.handleActionButtonClick = function(t) { - this.close(p); - }), - (h.prototype.handleActionIconClick = function(t) { - this.close(_); - }), - (h.prototype.clearAutoDismissTimer_ = function() { - clearTimeout(this.autoDismissTimer_), - (this.autoDismissTimer_ = 0); - }), - (h.prototype.handleAnimationTimerEnd_ = function() { - (this.animationTimer_ = 0), - this.adapter_.removeClass(c.cssClasses.OPENING), - this.adapter_.removeClass(c.cssClasses.CLOSING); - }), - (h.prototype.runNextAnimationFrame_ = function(t) { - var e = this; - cancelAnimationFrame(this.animationFrame_), - (this.animationFrame_ = requestAnimationFrame(function() { - (e.animationFrame_ = 0), - clearTimeout(e.animationTimer_), - (e.animationTimer_ = setTimeout(t, 0)); - })); - }), - h); - function h(t) { - var e = s.call(this, o(o({}, h.defaultAdapter), t)) || this; - return ( - (e.isOpen_ = !1), - (e.animationFrame_ = 0), - (e.animationTimer_ = 0), - (e.autoDismissTimer_ = 0), - (e.autoDismissTimeoutMs_ = - c.numbers.DEFAULT_AUTO_DISMISS_TIMEOUT_MS), - (e.closeOnEscape_ = !0), - e - ); - } - (e.MDCSnackbarFoundation = f), (e.default = f); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(83), - u = - ((s = a.MDCFoundation), - r(l, s), - Object.defineProperty(l, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(l, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - setNativeControlChecked: function() {}, - setNativeControlDisabled: function() {}, - setNativeControlAttr: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (l.prototype.setChecked = function(t) { - this.adapter_.setNativeControlChecked(t), - this.updateAriaChecked_(t), - this.updateCheckedStyling_(t); - }), - (l.prototype.setDisabled = function(t) { - this.adapter_.setNativeControlDisabled(t), - t - ? this.adapter_.addClass(c.cssClasses.DISABLED) - : this.adapter_.removeClass(c.cssClasses.DISABLED); - }), - (l.prototype.handleChange = function(t) { - var e = t.target; - this.updateAriaChecked_(e.checked), - this.updateCheckedStyling_(e.checked); - }), - (l.prototype.updateCheckedStyling_ = function(t) { - t - ? this.adapter_.addClass(c.cssClasses.CHECKED) - : this.adapter_.removeClass(c.cssClasses.CHECKED); - }), - (l.prototype.updateAriaChecked_ = function(t) { - this.adapter_.setNativeControlAttr( - c.strings.ARIA_CHECKED_ATTR, - "" + !!t - ); - }), - l); - function l(t) { - return s.call(this, o(o({}, l.defaultAdapter), t)) || this; - } - (e.MDCSwitchFoundation = u), (e.default = u); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - CHECKED: "mdc-switch--checked", - DISABLED: "mdc-switch--disabled" - }; - e.strings = { - ARIA_CHECKED_ATTR: "aria-checked", - NATIVE_CONTROL_SELECTOR: ".mdc-switch__native-control", - RIPPLE_SURFACE_SELECTOR: ".mdc-switch__thumb-underlay" - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(1), - c = n(5), - u = n(2), - l = n(85), - d = o(n(86)), - p = - ((s = a.MDCComponent), - r(_, s), - (_.attachTo = function(t) { - return new _(t); - }), - (_.prototype.initialize = function() { - (this.area_ = this.root_.querySelector( - l.MDCTabScrollerFoundation.strings.AREA_SELECTOR - )), - (this.content_ = this.root_.querySelector( - l.MDCTabScrollerFoundation.strings.CONTENT_SELECTOR - )); - }), - (_.prototype.initialSyncWithDOM = function() { - var e = this; - (this.handleInteraction_ = function() { - return e.foundation_.handleInteraction(); - }), - (this.handleTransitionEnd_ = function(t) { - return e.foundation_.handleTransitionEnd(t); - }), - this.area_.addEventListener( - "wheel", - this.handleInteraction_, - c.applyPassive() - ), - this.area_.addEventListener( - "touchstart", - this.handleInteraction_, - c.applyPassive() - ), - this.area_.addEventListener( - "pointerdown", - this.handleInteraction_, - c.applyPassive() - ), - this.area_.addEventListener( - "mousedown", - this.handleInteraction_, - c.applyPassive() - ), - this.area_.addEventListener( - "keydown", - this.handleInteraction_, - c.applyPassive() - ), - this.content_.addEventListener( - "transitionend", - this.handleTransitionEnd_ - ); - }), - (_.prototype.destroy = function() { - s.prototype.destroy.call(this), - this.area_.removeEventListener( - "wheel", - this.handleInteraction_, - c.applyPassive() - ), - this.area_.removeEventListener( - "touchstart", - this.handleInteraction_, - c.applyPassive() - ), - this.area_.removeEventListener( - "pointerdown", - this.handleInteraction_, - c.applyPassive() - ), - this.area_.removeEventListener( - "mousedown", - this.handleInteraction_, - c.applyPassive() - ), - this.area_.removeEventListener( - "keydown", - this.handleInteraction_, - c.applyPassive() - ), - this.content_.removeEventListener( - "transitionend", - this.handleTransitionEnd_ - ); - }), - (_.prototype.getDefaultFoundation = function() { - var n = this, - t = { - eventTargetMatchesSelector: function(t, e) { - return u.matches(t, e); - }, - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - addScrollAreaClass: function(t) { - return n.area_.classList.add(t); - }, - setScrollAreaStyleProperty: function(t, e) { - return n.area_.style.setProperty(t, e); - }, - setScrollContentStyleProperty: function(t, e) { - return n.content_.style.setProperty(t, e); - }, - getScrollContentStyleValue: function(t) { - return window - .getComputedStyle(n.content_) - .getPropertyValue(t); - }, - setScrollAreaScrollLeft: function(t) { - return (n.area_.scrollLeft = t); - }, - getScrollAreaScrollLeft: function() { - return n.area_.scrollLeft; - }, - getScrollContentOffsetWidth: function() { - return n.content_.offsetWidth; - }, - getScrollAreaOffsetWidth: function() { - return n.area_.offsetWidth; - }, - computeScrollAreaClientRect: function() { - return n.area_.getBoundingClientRect(); - }, - computeScrollContentClientRect: function() { - return n.content_.getBoundingClientRect(); - }, - computeHorizontalScrollbarHeight: function() { - return d.computeHorizontalScrollbarHeight(document); - } - }; - return new l.MDCTabScrollerFoundation(t); - }), - (_.prototype.getScrollPosition = function() { - return this.foundation_.getScrollPosition(); - }), - (_.prototype.getScrollContentWidth = function() { - return this.content_.offsetWidth; - }), - (_.prototype.incrementScroll = function(t) { - this.foundation_.incrementScroll(t); - }), - (_.prototype.scrollTo = function(t) { - this.foundation_.scrollTo(t); - }), - _); - function _() { - return (null !== s && s.apply(this, arguments)) || this; - } - e.MDCTabScroller = p; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }, - s = - (this && this.__read) || - function(t, e) { - var n = "function" == typeof Symbol && t[Symbol.iterator]; - if (!n) return t; - var i, - r, - o = n.call(t), - s = []; - try { - for (; (void 0 === e || 0 < e--) && !(i = o.next()).done; ) - s.push(i.value); - } catch (t) { - r = { error: t }; - } finally { - try { - i && !i.done && (n = o.return) && n.call(o); - } finally { - if (r) throw r.error; - } - } - return s; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var a, - c = n(0), - u = n(31), - l = n(153), - d = n(154), - p = n(155), - _ = - ((a = c.MDCFoundation), - r(f, a), - Object.defineProperty(f, "cssClasses", { - get: function() { - return u.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f, "strings", { - get: function() { - return u.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f, "defaultAdapter", { - get: function() { - return { - eventTargetMatchesSelector: function() { - return !1; - }, - addClass: function() {}, - removeClass: function() {}, - addScrollAreaClass: function() {}, - setScrollAreaStyleProperty: function() {}, - setScrollContentStyleProperty: function() {}, - getScrollContentStyleValue: function() { - return ""; - }, - setScrollAreaScrollLeft: function() {}, - getScrollAreaScrollLeft: function() { - return 0; - }, - getScrollContentOffsetWidth: function() { - return 0; - }, - getScrollAreaOffsetWidth: function() { - return 0; - }, - computeScrollAreaClientRect: function() { - return { - top: 0, - right: 0, - bottom: 0, - left: 0, - width: 0, - height: 0 - }; - }, - computeScrollContentClientRect: function() { - return { - top: 0, - right: 0, - bottom: 0, - left: 0, - width: 0, - height: 0 - }; - }, - computeHorizontalScrollbarHeight: function() { - return 0; - } - }; - }, - enumerable: !0, - configurable: !0 - }), - (f.prototype.init = function() { - var t = this.adapter_.computeHorizontalScrollbarHeight(); - this.adapter_.setScrollAreaStyleProperty( - "margin-bottom", - -t + "px" - ), - this.adapter_.addScrollAreaClass( - f.cssClasses.SCROLL_AREA_SCROLL - ); - }), - (f.prototype.getScrollPosition = function() { - if (this.isRTL_()) return this.computeCurrentScrollPositionRTL_(); - var t = this.calculateCurrentTranslateX_(); - return this.adapter_.getScrollAreaScrollLeft() - t; - }), - (f.prototype.handleInteraction = function() { - this.isAnimating_ && this.stopScrollAnimation_(); - }), - (f.prototype.handleTransitionEnd = function(t) { - var e = t.target; - this.isAnimating_ && - this.adapter_.eventTargetMatchesSelector( - e, - f.strings.CONTENT_SELECTOR - ) && - ((this.isAnimating_ = !1), - this.adapter_.removeClass(f.cssClasses.ANIMATING)); - }), - (f.prototype.incrementScroll = function(t) { - 0 !== t && this.animate_(this.getIncrementScrollOperation_(t)); - }), - (f.prototype.incrementScrollImmediate = function(t) { - if (0 !== t) { - var e = this.getIncrementScrollOperation_(t); - 0 !== e.scrollDelta && - (this.stopScrollAnimation_(), - this.adapter_.setScrollAreaScrollLeft(e.finalScrollPosition)); - } - }), - (f.prototype.scrollTo = function(t) { - if (this.isRTL_()) return this.scrollToRTL_(t); - this.scrollTo_(t); - }), - (f.prototype.getRTLScroller = function() { - return ( - this.rtlScrollerInstance_ || - (this.rtlScrollerInstance_ = this.rtlScrollerFactory_()), - this.rtlScrollerInstance_ - ); - }), - (f.prototype.calculateCurrentTranslateX_ = function() { - var t = this.adapter_.getScrollContentStyleValue("transform"); - if ("none" === t) return 0; - var e = /\((.+?)\)/.exec(t); - if (!e) return 0; - var n = e[1], - i = s(n.split(","), 6), - r = (i[0], i[1], i[2], i[3], i[4]); - return i[5], parseFloat(r); - }), - (f.prototype.clampScrollValue_ = function(t) { - var e = this.calculateScrollEdges_(); - return Math.min(Math.max(e.left, t), e.right); - }), - (f.prototype.computeCurrentScrollPositionRTL_ = function() { - var t = this.calculateCurrentTranslateX_(); - return this.getRTLScroller().getScrollPositionRTL(t); - }), - (f.prototype.calculateScrollEdges_ = function() { - return { - left: 0, - right: - this.adapter_.getScrollContentOffsetWidth() - - this.adapter_.getScrollAreaOffsetWidth() - }; - }), - (f.prototype.scrollTo_ = function(t) { - var e = this.getScrollPosition(), - n = this.clampScrollValue_(t), - i = n - e; - this.animate_({ finalScrollPosition: n, scrollDelta: i }); - }), - (f.prototype.scrollToRTL_ = function(t) { - var e = this.getRTLScroller().scrollToRTL(t); - this.animate_(e); - }), - (f.prototype.getIncrementScrollOperation_ = function(t) { - if (this.isRTL_()) - return this.getRTLScroller().incrementScrollRTL(t); - var e = this.getScrollPosition(), - n = t + e, - i = this.clampScrollValue_(n); - return { finalScrollPosition: i, scrollDelta: i - e }; - }), - (f.prototype.animate_ = function(t) { - var e = this; - 0 !== t.scrollDelta && - (this.stopScrollAnimation_(), - this.adapter_.setScrollAreaScrollLeft(t.finalScrollPosition), - this.adapter_.setScrollContentStyleProperty( - "transform", - "translateX(" + t.scrollDelta + "px)" - ), - this.adapter_.computeScrollAreaClientRect(), - requestAnimationFrame(function() { - e.adapter_.addClass(f.cssClasses.ANIMATING), - e.adapter_.setScrollContentStyleProperty( - "transform", - "none" - ); - }), - (this.isAnimating_ = !0)); - }), - (f.prototype.stopScrollAnimation_ = function() { - this.isAnimating_ = !1; - var t = this.getAnimatingScrollPosition_(); - this.adapter_.removeClass(f.cssClasses.ANIMATING), - this.adapter_.setScrollContentStyleProperty( - "transform", - "translateX(0px)" - ), - this.adapter_.setScrollAreaScrollLeft(t); - }), - (f.prototype.getAnimatingScrollPosition_ = function() { - var t = this.calculateCurrentTranslateX_(), - e = this.adapter_.getScrollAreaScrollLeft(); - return this.isRTL_() - ? this.getRTLScroller().getAnimatingScrollPosition(e, t) - : e - t; - }), - (f.prototype.rtlScrollerFactory_ = function() { - var t = this.adapter_.getScrollAreaScrollLeft(); - this.adapter_.setScrollAreaScrollLeft(t - 1); - var e = this.adapter_.getScrollAreaScrollLeft(); - if (e < 0) - return ( - this.adapter_.setScrollAreaScrollLeft(t), - new d.MDCTabScrollerRTLNegative(this.adapter_) - ); - var n = this.adapter_.computeScrollAreaClientRect(), - i = this.adapter_.computeScrollContentClientRect(), - r = Math.round(i.right - n.right); - return ( - this.adapter_.setScrollAreaScrollLeft(t), - r === e - ? new p.MDCTabScrollerRTLReverse(this.adapter_) - : new l.MDCTabScrollerRTLDefault(this.adapter_) - ); - }), - (f.prototype.isRTL_ = function() { - return ( - "rtl" === this.adapter_.getScrollContentStyleValue("direction") - ); - }), - f); - function f(t) { - var e = a.call(this, o(o({}, f.defaultAdapter), t)) || this; - return (e.isAnimating_ = !1), e; - } - (e.MDCTabScrollerFoundation = _), (e.default = _); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var r, - o = n(31); - e.computeHorizontalScrollbarHeight = function(t, e) { - if ((void 0 === e && (e = !0), e && void 0 !== r)) return r; - var n = t.createElement("div"); - n.classList.add(o.cssClasses.SCROLL_TEST), t.body.appendChild(n); - var i = n.offsetHeight - n.clientHeight; - return t.body.removeChild(n), e && (r = i), i; - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - s = - (this && this.__assign) || - function() { - return (s = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - a = n(1), - c = n(3), - u = n(4), - l = n(88), - d = n(33), - p = - ((o = a.MDCComponent), - r(_, o), - (_.attachTo = function(t) { - return new _(t); - }), - (_.prototype.initialize = function(t, e) { - void 0 === t && - (t = function(t, e) { - return new c.MDCRipple(t, e); - }), - void 0 === e && - (e = function(t) { - return new l.MDCTabIndicator(t); - }), - (this.id = this.root_.id); - var n = this.root_.querySelector( - d.MDCTabFoundation.strings.RIPPLE_SELECTOR - ), - i = s(s({}, c.MDCRipple.createAdapter(this)), { - addClass: function(t) { - return n.classList.add(t); - }, - removeClass: function(t) { - return n.classList.remove(t); - }, - updateCssVariable: function(t, e) { - return n.style.setProperty(t, e); - } - }), - r = new u.MDCRippleFoundation(i); - this.ripple_ = t(this.root_, r); - var o = this.root_.querySelector( - d.MDCTabFoundation.strings.TAB_INDICATOR_SELECTOR - ); - (this.tabIndicator_ = e(o)), - (this.content_ = this.root_.querySelector( - d.MDCTabFoundation.strings.CONTENT_SELECTOR - )); - }), - (_.prototype.initialSyncWithDOM = function() { - var t = this; - (this.handleClick_ = function() { - return t.foundation_.handleClick(); - }), - this.listen("click", this.handleClick_); - }), - (_.prototype.destroy = function() { - this.unlisten("click", this.handleClick_), - this.ripple_.destroy(), - o.prototype.destroy.call(this); - }), - (_.prototype.getDefaultFoundation = function() { - var n = this, - t = { - setAttr: function(t, e) { - return n.root_.setAttribute(t, e); - }, - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - activateIndicator: function(t) { - return n.tabIndicator_.activate(t); - }, - deactivateIndicator: function() { - return n.tabIndicator_.deactivate(); - }, - notifyInteracted: function() { - return n.emit( - d.MDCTabFoundation.strings.INTERACTED_EVENT, - { tabId: n.id }, - !0 - ); - }, - getOffsetLeft: function() { - return n.root_.offsetLeft; - }, - getOffsetWidth: function() { - return n.root_.offsetWidth; - }, - getContentOffsetLeft: function() { - return n.content_.offsetLeft; - }, - getContentOffsetWidth: function() { - return n.content_.offsetWidth; - }, - focus: function() { - return n.root_.focus(); - } - }; - return new d.MDCTabFoundation(t); - }), - Object.defineProperty(_.prototype, "active", { - get: function() { - return this.foundation_.isActive(); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(_.prototype, "focusOnActivate", { - set: function(t) { - this.foundation_.setFocusOnActivate(t); - }, - enumerable: !0, - configurable: !0 - }), - (_.prototype.activate = function(t) { - this.foundation_.activate(t); - }), - (_.prototype.deactivate = function() { - this.foundation_.deactivate(); - }), - (_.prototype.computeIndicatorClientRect = function() { - return this.tabIndicator_.computeContentClientRect(); - }), - (_.prototype.computeDimensions = function() { - return this.foundation_.computeDimensions(); - }), - (_.prototype.focus = function() { - this.root_.focus(); - }), - _); - function _() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCTab = p; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(89), - c = n(14), - u = n(91), - l = - ((o = s.MDCComponent), - r(d, o), - (d.attachTo = function(t) { - return new d(t); - }), - (d.prototype.initialize = function() { - this.content_ = this.root_.querySelector( - c.MDCTabIndicatorFoundation.strings.CONTENT_SELECTOR - ); - }), - (d.prototype.computeContentClientRect = function() { - return this.foundation_.computeContentClientRect(); - }), - (d.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - computeContentClientRect: function() { - return n.content_.getBoundingClientRect(); - }, - setContentStyleProperty: function(t, e) { - return n.content_.style.setProperty(t, e); - } - }; - return this.root_.classList.contains( - c.MDCTabIndicatorFoundation.cssClasses.FADE - ) - ? new a.MDCFadingTabIndicatorFoundation(t) - : new u.MDCSlidingTabIndicatorFoundation(t); - }), - (d.prototype.activate = function(t) { - this.foundation_.activate(t); - }), - (d.prototype.deactivate = function() { - this.foundation_.deactivate(); - }), - d); - function d() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCTabIndicator = l; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(14), - a = - ((o = s.MDCTabIndicatorFoundation), - r(c, o), - (c.prototype.activate = function() { - this.adapter_.addClass( - s.MDCTabIndicatorFoundation.cssClasses.ACTIVE - ); - }), - (c.prototype.deactivate = function() { - this.adapter_.removeClass( - s.MDCTabIndicatorFoundation.cssClasses.ACTIVE - ); - }), - c); - function c() { - return (null !== o && o.apply(this, arguments)) || this; - } - (e.MDCFadingTabIndicatorFoundation = a), (e.default = a); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { - ACTIVE: "mdc-tab-indicator--active", - FADE: "mdc-tab-indicator--fade", - NO_TRANSITION: "mdc-tab-indicator--no-transition" - }; - e.strings = { CONTENT_SELECTOR: ".mdc-tab-indicator__content" }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(14), - a = - ((o = s.MDCTabIndicatorFoundation), - r(c, o), - (c.prototype.activate = function(t) { - if (t) { - var e = this.computeContentClientRect(), - n = t.width / e.width, - i = t.left - e.left; - this.adapter_.addClass( - s.MDCTabIndicatorFoundation.cssClasses.NO_TRANSITION - ), - this.adapter_.setContentStyleProperty( - "transform", - "translateX(" + i + "px) scaleX(" + n + ")" - ), - this.computeContentClientRect(), - this.adapter_.removeClass( - s.MDCTabIndicatorFoundation.cssClasses.NO_TRANSITION - ), - this.adapter_.addClass( - s.MDCTabIndicatorFoundation.cssClasses.ACTIVE - ), - this.adapter_.setContentStyleProperty("transform", ""); - } else - this.adapter_.addClass( - s.MDCTabIndicatorFoundation.cssClasses.ACTIVE - ); - }), - (c.prototype.deactivate = function() { - this.adapter_.removeClass( - s.MDCTabIndicatorFoundation.cssClasses.ACTIVE - ); - }), - c); - function c() { - return (null !== o && o.apply(this, arguments)) || this; - } - (e.MDCSlidingTabIndicatorFoundation = a), (e.default = a); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.cssClasses = { ACTIVE: "mdc-tab--active" }; - e.strings = { - ARIA_SELECTED: "aria-selected", - CONTENT_SELECTOR: ".mdc-tab__content", - INTERACTED_EVENT: "MDCTab:interacted", - RIPPLE_SELECTOR: ".mdc-tab__ripple", - TABINDEX: "tabIndex", - TAB_INDICATOR_SELECTOR: ".mdc-tab-indicator" - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s = n(0), - u = n(94), - a = new Set(); - a.add(u.strings.ARROW_LEFT_KEY), - a.add(u.strings.ARROW_RIGHT_KEY), - a.add(u.strings.END_KEY), - a.add(u.strings.HOME_KEY), - a.add(u.strings.ENTER_KEY), - a.add(u.strings.SPACE_KEY); - var c = new Map(); - c.set(u.numbers.ARROW_LEFT_KEYCODE, u.strings.ARROW_LEFT_KEY), - c.set(u.numbers.ARROW_RIGHT_KEYCODE, u.strings.ARROW_RIGHT_KEY), - c.set(u.numbers.END_KEYCODE, u.strings.END_KEY), - c.set(u.numbers.HOME_KEYCODE, u.strings.HOME_KEY), - c.set(u.numbers.ENTER_KEYCODE, u.strings.ENTER_KEY), - c.set(u.numbers.SPACE_KEYCODE, u.strings.SPACE_KEY); - var l, - d = - ((l = s.MDCFoundation), - r(p, l), - Object.defineProperty(p, "strings", { - get: function() { - return u.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p, "numbers", { - get: function() { - return u.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p, "defaultAdapter", { - get: function() { - return { - scrollTo: function() {}, - incrementScroll: function() {}, - getScrollPosition: function() { - return 0; - }, - getScrollContentWidth: function() { - return 0; - }, - getOffsetWidth: function() { - return 0; - }, - isRTL: function() { - return !1; - }, - setActiveTab: function() {}, - activateTabAtIndex: function() {}, - deactivateTabAtIndex: function() {}, - focusTabAtIndex: function() {}, - getTabIndicatorClientRectAtIndex: function() { - return { - top: 0, - right: 0, - bottom: 0, - left: 0, - width: 0, - height: 0 - }; - }, - getTabDimensionsAtIndex: function() { - return { - rootLeft: 0, - rootRight: 0, - contentLeft: 0, - contentRight: 0 - }; - }, - getPreviousActiveTabIndex: function() { - return -1; - }, - getFocusedTabIndex: function() { - return -1; - }, - getIndexOfTabById: function() { - return -1; - }, - getTabListLength: function() { - return 0; - }, - notifyTabActivated: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (p.prototype.setUseAutomaticActivation = function(t) { - this.useAutomaticActivation_ = t; - }), - (p.prototype.activateTab = function(t) { - var e, - n = this.adapter_.getPreviousActiveTabIndex(); - this.indexIsInRange_(t) && - t !== n && - (-1 !== n && - (this.adapter_.deactivateTabAtIndex(n), - (e = this.adapter_.getTabIndicatorClientRectAtIndex(n))), - this.adapter_.activateTabAtIndex(t, e), - this.scrollIntoView(t), - this.adapter_.notifyTabActivated(t)); - }), - (p.prototype.handleKeyDown = function(t) { - var e = this.getKeyFromEvent_(t); - if (void 0 !== e) - if ( - (this.isActivationKey_(e) || t.preventDefault(), - this.useAutomaticActivation_) - ) { - if (this.isActivationKey_(e)) return; - var n = this.determineTargetFromKey_( - this.adapter_.getPreviousActiveTabIndex(), - e - ); - this.adapter_.setActiveTab(n), this.scrollIntoView(n); - } else { - var i = this.adapter_.getFocusedTabIndex(); - this.isActivationKey_(e) - ? this.adapter_.setActiveTab(i) - : ((n = this.determineTargetFromKey_(i, e)), - this.adapter_.focusTabAtIndex(n), - this.scrollIntoView(n)); - } - }), - (p.prototype.handleTabInteraction = function(t) { - this.adapter_.setActiveTab( - this.adapter_.getIndexOfTabById(t.detail.tabId) - ); - }), - (p.prototype.scrollIntoView = function(t) { - if (this.indexIsInRange_(t)) - return 0 === t - ? this.adapter_.scrollTo(0) - : t === this.adapter_.getTabListLength() - 1 - ? this.adapter_.scrollTo( - this.adapter_.getScrollContentWidth() - ) - : this.isRTL_() - ? this.scrollIntoViewRTL_(t) - : void this.scrollIntoView_(t); - }), - (p.prototype.determineTargetFromKey_ = function(t, e) { - var n = this.isRTL_(), - i = this.adapter_.getTabListLength() - 1, - r = e === u.strings.END_KEY, - o = - (e === u.strings.ARROW_LEFT_KEY && !n) || - (e === u.strings.ARROW_RIGHT_KEY && n), - s = - (e === u.strings.ARROW_RIGHT_KEY && !n) || - (e === u.strings.ARROW_LEFT_KEY && n), - a = t; - return ( - r ? (a = i) : o ? (a -= 1) : s ? (a += 1) : (a = 0), - a < 0 ? (a = i) : i < a && (a = 0), - a - ); - }), - (p.prototype.calculateScrollIncrement_ = function(t, e, n, i) { - var r = this.adapter_.getTabDimensionsAtIndex(e), - o = r.contentLeft - n - i, - s = r.contentRight - n - u.numbers.EXTRA_SCROLL_AMOUNT, - a = o + u.numbers.EXTRA_SCROLL_AMOUNT; - return e < t ? Math.min(s, 0) : Math.max(a, 0); - }), - (p.prototype.calculateScrollIncrementRTL_ = function( - t, - e, - n, - i, - r - ) { - var o = this.adapter_.getTabDimensionsAtIndex(e), - s = r - o.contentLeft - n, - a = r - o.contentRight - n - i + u.numbers.EXTRA_SCROLL_AMOUNT, - c = s - u.numbers.EXTRA_SCROLL_AMOUNT; - return t < e ? Math.max(a, 0) : Math.min(c, 0); - }), - (p.prototype.findAdjacentTabIndexClosestToEdge_ = function( - t, - e, - n, - i - ) { - var r = e.rootLeft - n, - o = e.rootRight - n - i, - s = r + o; - return r < 0 || s < 0 ? t - 1 : 0 < o || 0 < s ? t + 1 : -1; - }), - (p.prototype.findAdjacentTabIndexClosestToEdgeRTL_ = function( - t, - e, - n, - i, - r - ) { - var o = r - e.rootLeft - i - n, - s = r - e.rootRight - n, - a = o + s; - return 0 < o || 0 < a ? t + 1 : s < 0 || a < 0 ? t - 1 : -1; - }), - (p.prototype.getKeyFromEvent_ = function(t) { - return a.has(t.key) ? t.key : c.get(t.keyCode); - }), - (p.prototype.isActivationKey_ = function(t) { - return t === u.strings.SPACE_KEY || t === u.strings.ENTER_KEY; - }), - (p.prototype.indexIsInRange_ = function(t) { - return 0 <= t && t < this.adapter_.getTabListLength(); - }), - (p.prototype.isRTL_ = function() { - return this.adapter_.isRTL(); - }), - (p.prototype.scrollIntoView_ = function(t) { - var e = this.adapter_.getScrollPosition(), - n = this.adapter_.getOffsetWidth(), - i = this.adapter_.getTabDimensionsAtIndex(t), - r = this.findAdjacentTabIndexClosestToEdge_(t, i, e, n); - if (this.indexIsInRange_(r)) { - var o = this.calculateScrollIncrement_(t, r, e, n); - this.adapter_.incrementScroll(o); - } - }), - (p.prototype.scrollIntoViewRTL_ = function(t) { - var e = this.adapter_.getScrollPosition(), - n = this.adapter_.getOffsetWidth(), - i = this.adapter_.getTabDimensionsAtIndex(t), - r = this.adapter_.getScrollContentWidth(), - o = this.findAdjacentTabIndexClosestToEdgeRTL_(t, i, e, n, r); - if (this.indexIsInRange_(o)) { - var s = this.calculateScrollIncrementRTL_(t, o, e, n, r); - this.adapter_.incrementScroll(s); - } - }), - p); - function p(t) { - var e = l.call(this, o(o({}, p.defaultAdapter), t)) || this; - return (e.useAutomaticActivation_ = !1), e; - } - (e.MDCTabBarFoundation = d), (e.default = d); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.strings = { - ARROW_LEFT_KEY: "ArrowLeft", - ARROW_RIGHT_KEY: "ArrowRight", - END_KEY: "End", - ENTER_KEY: "Enter", - HOME_KEY: "Home", - SPACE_KEY: "Space", - TAB_ACTIVATED_EVENT: "MDCTabBar:activated", - TAB_SCROLLER_SELECTOR: ".mdc-tab-scroller", - TAB_SELECTOR: ".mdc-tab" - }; - e.numbers = { - ARROW_LEFT_KEYCODE: 37, - ARROW_RIGHT_KEYCODE: 39, - END_KEYCODE: 35, - ENTER_KEYCODE: 13, - EXTRA_SCROLL_AMOUNT: 20, - HOME_KEYCODE: 36, - SPACE_KEYCODE: 32 - }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(34), - c = - ((o = s.MDCComponent), - r(u, o), - (u.attachTo = function(t) { - return new u(t); - }), - Object.defineProperty(u.prototype, "foundation", { - get: function() { - return this.foundation_; - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.getDefaultFoundation = function() { - var e = this, - t = { - setContent: function(t) { - e.root_.textContent = t; - } - }; - return new a.MDCTextFieldCharacterCounterFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCTextFieldCharacterCounter = c; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var i = { ROOT: "mdc-text-field-character-counter" }, - r = { ROOT_SELECTOR: "." + (e.cssClasses = i).ROOT }; - e.strings = r; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(35), - u = ["mousedown", "touchstart"], - l = ["click", "keydown"], - d = - ((s = a.MDCFoundation), - r(p, s), - Object.defineProperty(p, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p, "numbers", { - get: function() { - return c.numbers; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p.prototype, "shouldAlwaysFloat_", { - get: function() { - var t = this.getNativeInput_().type; - return 0 <= c.ALWAYS_FLOAT_TYPES.indexOf(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p.prototype, "shouldFloat", { - get: function() { - return ( - this.shouldAlwaysFloat_ || - this.isFocused_ || - !!this.getValue() || - this.isBadInput_() - ); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p.prototype, "shouldShake", { - get: function() { - return !this.isFocused_ && !this.isValid() && !!this.getValue(); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(p, "defaultAdapter", { - get: function() { - return { - addClass: function() {}, - removeClass: function() {}, - hasClass: function() { - return !0; - }, - registerTextFieldInteractionHandler: function() {}, - deregisterTextFieldInteractionHandler: function() {}, - registerInputInteractionHandler: function() {}, - deregisterInputInteractionHandler: function() {}, - registerValidationAttributeChangeHandler: function() { - return new MutationObserver(function() {}); - }, - deregisterValidationAttributeChangeHandler: function() {}, - getNativeInput: function() { - return null; - }, - isFocused: function() { - return !1; - }, - activateLineRipple: function() {}, - deactivateLineRipple: function() {}, - setLineRippleTransformOrigin: function() {}, - shakeLabel: function() {}, - floatLabel: function() {}, - hasLabel: function() { - return !1; - }, - getLabelWidth: function() { - return 0; - }, - hasOutline: function() { - return !1; - }, - notchOutline: function() {}, - closeOutline: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (p.prototype.init = function() { - var e = this; - this.adapter_.isFocused() - ? this.inputFocusHandler_() - : this.adapter_.hasLabel() && - this.shouldFloat && - (this.notchOutline(!0), - this.adapter_.floatLabel(!0), - this.styleFloating_(!0)), - this.adapter_.registerInputInteractionHandler( - "focus", - this.inputFocusHandler_ - ), - this.adapter_.registerInputInteractionHandler( - "blur", - this.inputBlurHandler_ - ), - this.adapter_.registerInputInteractionHandler( - "input", - this.inputInputHandler_ - ), - u.forEach(function(t) { - e.adapter_.registerInputInteractionHandler( - t, - e.setPointerXOffset_ - ); - }), - l.forEach(function(t) { - e.adapter_.registerTextFieldInteractionHandler( - t, - e.textFieldInteractionHandler_ - ); - }), - (this.validationObserver_ = this.adapter_.registerValidationAttributeChangeHandler( - this.validationAttributeChangeHandler_ - )), - this.setCharacterCounter_(this.getValue().length); - }), - (p.prototype.destroy = function() { - var e = this; - this.adapter_.deregisterInputInteractionHandler( - "focus", - this.inputFocusHandler_ - ), - this.adapter_.deregisterInputInteractionHandler( - "blur", - this.inputBlurHandler_ - ), - this.adapter_.deregisterInputInteractionHandler( - "input", - this.inputInputHandler_ - ), - u.forEach(function(t) { - e.adapter_.deregisterInputInteractionHandler( - t, - e.setPointerXOffset_ - ); - }), - l.forEach(function(t) { - e.adapter_.deregisterTextFieldInteractionHandler( - t, - e.textFieldInteractionHandler_ - ); - }), - this.adapter_.deregisterValidationAttributeChangeHandler( - this.validationObserver_ - ); - }), - (p.prototype.handleTextFieldInteraction = function() { - var t = this.adapter_.getNativeInput(); - (t && t.disabled) || (this.receivedUserInput_ = !0); - }), - (p.prototype.handleValidationAttributeChange = function(t) { - var e = this; - t.some(function(t) { - return ( - -1 < c.VALIDATION_ATTR_WHITELIST.indexOf(t) && - (e.styleValidity_(!0), !0) - ); - }), - -1 < t.indexOf("maxlength") && - this.setCharacterCounter_(this.getValue().length); - }), - (p.prototype.notchOutline = function(t) { - if (this.adapter_.hasOutline()) - if (t) { - var e = this.adapter_.getLabelWidth() * c.numbers.LABEL_SCALE; - this.adapter_.notchOutline(e); - } else this.adapter_.closeOutline(); - }), - (p.prototype.activateFocus = function() { - (this.isFocused_ = !0), - this.styleFocused_(this.isFocused_), - this.adapter_.activateLineRipple(), - this.adapter_.hasLabel() && - (this.notchOutline(this.shouldFloat), - this.adapter_.floatLabel(this.shouldFloat), - this.styleFloating_(this.shouldFloat), - this.adapter_.shakeLabel(this.shouldShake)), - this.helperText_ && this.helperText_.showToScreenReader(); - }), - (p.prototype.setTransformOrigin = function(t) { - var e = t.touches, - n = e ? e[0] : t, - i = n.target.getBoundingClientRect(), - r = n.clientX - i.left; - this.adapter_.setLineRippleTransformOrigin(r); - }), - (p.prototype.handleInput = function() { - this.autoCompleteFocus(), - this.setCharacterCounter_(this.getValue().length); - }), - (p.prototype.autoCompleteFocus = function() { - this.receivedUserInput_ || this.activateFocus(); - }), - (p.prototype.deactivateFocus = function() { - (this.isFocused_ = !1), this.adapter_.deactivateLineRipple(); - var t = this.isValid(); - this.styleValidity_(t), - this.styleFocused_(this.isFocused_), - this.adapter_.hasLabel() && - (this.notchOutline(this.shouldFloat), - this.adapter_.floatLabel(this.shouldFloat), - this.styleFloating_(this.shouldFloat), - this.adapter_.shakeLabel(this.shouldShake)), - this.shouldFloat || (this.receivedUserInput_ = !1); - }), - (p.prototype.getValue = function() { - return this.getNativeInput_().value; - }), - (p.prototype.setValue = function(t) { - this.getValue() !== t && (this.getNativeInput_().value = t), - this.setCharacterCounter_(t.length); - var e = this.isValid(); - this.styleValidity_(e), - this.adapter_.hasLabel() && - (this.notchOutline(this.shouldFloat), - this.adapter_.floatLabel(this.shouldFloat), - this.styleFloating_(this.shouldFloat), - this.adapter_.shakeLabel(this.shouldShake)); - }), - (p.prototype.isValid = function() { - return this.useNativeValidation_ - ? this.isNativeInputValid_() - : this.isValid_; - }), - (p.prototype.setValid = function(t) { - (this.isValid_ = t), this.styleValidity_(t); - var e = !t && !this.isFocused_ && !!this.getValue(); - this.adapter_.hasLabel() && this.adapter_.shakeLabel(e); - }), - (p.prototype.setUseNativeValidation = function(t) { - this.useNativeValidation_ = t; - }), - (p.prototype.isDisabled = function() { - return this.getNativeInput_().disabled; - }), - (p.prototype.setDisabled = function(t) { - (this.getNativeInput_().disabled = t), this.styleDisabled_(t); - }), - (p.prototype.setHelperTextContent = function(t) { - this.helperText_ && this.helperText_.setContent(t); - }), - (p.prototype.setLeadingIconAriaLabel = function(t) { - this.leadingIcon_ && this.leadingIcon_.setAriaLabel(t); - }), - (p.prototype.setLeadingIconContent = function(t) { - this.leadingIcon_ && this.leadingIcon_.setContent(t); - }), - (p.prototype.setTrailingIconAriaLabel = function(t) { - this.trailingIcon_ && this.trailingIcon_.setAriaLabel(t); - }), - (p.prototype.setTrailingIconContent = function(t) { - this.trailingIcon_ && this.trailingIcon_.setContent(t); - }), - (p.prototype.setCharacterCounter_ = function(t) { - if (this.characterCounter_) { - var e = this.getNativeInput_().maxLength; - if (-1 === e) - throw new Error( - "MDCTextFieldFoundation: Expected maxlength html property on text input or textarea." - ); - this.characterCounter_.setCounterValue(t, e); - } - }), - (p.prototype.isBadInput_ = function() { - return this.getNativeInput_().validity.badInput || !1; - }), - (p.prototype.isNativeInputValid_ = function() { - return this.getNativeInput_().validity.valid; - }), - (p.prototype.styleValidity_ = function(t) { - var e = p.cssClasses.INVALID; - t ? this.adapter_.removeClass(e) : this.adapter_.addClass(e), - this.helperText_ && this.helperText_.setValidity(t); - }), - (p.prototype.styleFocused_ = function(t) { - var e = p.cssClasses.FOCUSED; - t ? this.adapter_.addClass(e) : this.adapter_.removeClass(e); - }), - (p.prototype.styleDisabled_ = function(t) { - var e = p.cssClasses, - n = e.DISABLED, - i = e.INVALID; - t - ? (this.adapter_.addClass(n), this.adapter_.removeClass(i)) - : this.adapter_.removeClass(n), - this.leadingIcon_ && this.leadingIcon_.setDisabled(t), - this.trailingIcon_ && this.trailingIcon_.setDisabled(t); - }), - (p.prototype.styleFloating_ = function(t) { - var e = p.cssClasses.LABEL_FLOATING; - t ? this.adapter_.addClass(e) : this.adapter_.removeClass(e); - }), - (p.prototype.getNativeInput_ = function() { - return ( - (this.adapter_ ? this.adapter_.getNativeInput() : null) || { - disabled: !1, - maxLength: -1, - type: "input", - validity: { badInput: !1, valid: !0 }, - value: "" - } - ); - }), - p); - function p(t, e) { - void 0 === e && (e = {}); - var n = s.call(this, o(o({}, p.defaultAdapter), t)) || this; - return ( - (n.isFocused_ = !1), - (n.receivedUserInput_ = !1), - (n.isValid_ = !0), - (n.useNativeValidation_ = !0), - (n.helperText_ = e.helperText), - (n.characterCounter_ = e.characterCounter), - (n.leadingIcon_ = e.leadingIcon), - (n.trailingIcon_ = e.trailingIcon), - (n.inputFocusHandler_ = function() { - return n.activateFocus(); - }), - (n.inputBlurHandler_ = function() { - return n.deactivateFocus(); - }), - (n.inputInputHandler_ = function() { - return n.handleInput(); - }), - (n.setPointerXOffset_ = function(t) { - return n.setTransformOrigin(t); - }), - (n.textFieldInteractionHandler_ = function() { - return n.handleTextFieldInteraction(); - }), - (n.validationAttributeChangeHandler_ = function(t) { - return n.handleValidationAttributeChange(t); - }), - n - ); - } - (e.MDCTextFieldFoundation = d), (e.default = d); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(36), - c = - ((o = s.MDCComponent), - r(u, o), - (u.attachTo = function(t) { - return new u(t); - }), - Object.defineProperty(u.prototype, "foundation", { - get: function() { - return this.foundation_; - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - setAttr: function(t, e) { - return n.root_.setAttribute(t, e); - }, - removeAttr: function(t) { - return n.root_.removeAttribute(t); - }, - setContent: function(t) { - n.root_.textContent = t; - } - }; - return new a.MDCTextFieldHelperTextFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCTextFieldHelperText = c; - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - var i = { - HELPER_TEXT_PERSISTENT: "mdc-text-field-helper-text--persistent", - HELPER_TEXT_VALIDATION_MSG: - "mdc-text-field-helper-text--validation-msg", - ROOT: "mdc-text-field-helper-text" - }, - r = { - ARIA_HIDDEN: "aria-hidden", - ROLE: "role", - ROOT_SELECTOR: "." + (e.cssClasses = i).ROOT - }; - e.strings = r; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(101), - c = - ((o = s.MDCComponent), - r(u, o), - (u.attachTo = function(t) { - return new u(t); - }), - Object.defineProperty(u.prototype, "foundation", { - get: function() { - return this.foundation_; - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.getDefaultFoundation = function() { - var n = this, - t = { - getAttr: function(t) { - return n.root_.getAttribute(t); - }, - setAttr: function(t, e) { - return n.root_.setAttribute(t, e); - }, - removeAttr: function(t) { - return n.root_.removeAttribute(t); - }, - setContent: function(t) { - n.root_.textContent = t; - }, - registerInteractionHandler: function(t, e) { - return n.listen(t, e); - }, - deregisterInteractionHandler: function(t, e) { - return n.unlisten(t, e); - }, - notifyIconAction: function() { - return n.emit( - a.MDCTextFieldIconFoundation.strings.ICON_EVENT, - {}, - !0 - ); - } - }; - return new a.MDCTextFieldIconFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCTextFieldIcon = c; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(0), - c = n(102), - u = ["click", "keydown"], - l = - ((s = a.MDCFoundation), - r(d, s), - Object.defineProperty(d, "strings", { - get: function() { - return c.strings; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "cssClasses", { - get: function() { - return c.cssClasses; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d, "defaultAdapter", { - get: function() { - return { - getAttr: function() { - return null; - }, - setAttr: function() {}, - removeAttr: function() {}, - setContent: function() {}, - registerInteractionHandler: function() {}, - deregisterInteractionHandler: function() {}, - notifyIconAction: function() {} - }; - }, - enumerable: !0, - configurable: !0 - }), - (d.prototype.init = function() { - var e = this; - (this.savedTabIndex_ = this.adapter_.getAttr("tabindex")), - u.forEach(function(t) { - e.adapter_.registerInteractionHandler( - t, - e.interactionHandler_ - ); - }); - }), - (d.prototype.destroy = function() { - var e = this; - u.forEach(function(t) { - e.adapter_.deregisterInteractionHandler( - t, - e.interactionHandler_ - ); - }); - }), - (d.prototype.setDisabled = function(t) { - this.savedTabIndex_ && - (t - ? (this.adapter_.setAttr("tabindex", "-1"), - this.adapter_.removeAttr("role")) - : (this.adapter_.setAttr("tabindex", this.savedTabIndex_), - this.adapter_.setAttr("role", c.strings.ICON_ROLE))); - }), - (d.prototype.setAriaLabel = function(t) { - this.adapter_.setAttr("aria-label", t); - }), - (d.prototype.setContent = function(t) { - this.adapter_.setContent(t); - }), - (d.prototype.handleInteraction = function(t) { - var e = "Enter" === t.key || 13 === t.keyCode; - ("click" !== t.type && !e) || - (t.preventDefault(), this.adapter_.notifyIconAction()); - }), - d); - function d(t) { - var e = s.call(this, o(o({}, d.defaultAdapter), t)) || this; - return ( - (e.savedTabIndex_ = null), - (e.interactionHandler_ = function(t) { - return e.handleInteraction(t); - }), - e - ); - } - (e.MDCTextFieldIconFoundation = l), (e.default = l); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }); - e.strings = { ICON_EVENT: "MDCTextField:icon", ICON_ROLE: "button" }; - e.cssClasses = { ROOT: "mdc-text-field__icon" }; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(7), - a = n(37), - c = - ((o = a.MDCTopAppBarFoundation), - r(u, o), - (u.prototype.handleTargetScroll = function() { - this.adapter_.getViewportScrollY() <= 0 - ? this.wasScrolled_ && - (this.adapter_.removeClass(s.cssClasses.FIXED_SCROLLED_CLASS), - (this.wasScrolled_ = !1)) - : this.wasScrolled_ || - (this.adapter_.addClass(s.cssClasses.FIXED_SCROLLED_CLASS), - (this.wasScrolled_ = !0)); - }), - u); - function u() { - var t = (null !== o && o.apply(this, arguments)) || this; - return (t.wasScrolled_ = !1), t; - } - (e.MDCFixedTopAppBarFoundation = c), (e.default = c); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(7), - a = n(38), - c = - ((o = a.MDCTopAppBarBaseFoundation), - r(u, o), - Object.defineProperty(u.prototype, "isCollapsed", { - get: function() { - return this.isCollapsed_; - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.init = function() { - o.prototype.init.call(this), - 0 < this.adapter_.getTotalActionItems() && - this.adapter_.addClass( - s.cssClasses.SHORT_HAS_ACTION_ITEM_CLASS - ), - this.setAlwaysCollapsed( - this.adapter_.hasClass(s.cssClasses.SHORT_COLLAPSED_CLASS) - ); - }), - (u.prototype.setAlwaysCollapsed = function(t) { - (this.isAlwaysCollapsed_ = !!t), - this.isAlwaysCollapsed_ - ? this.collapse_() - : this.maybeCollapseBar_(); - }), - (u.prototype.getAlwaysCollapsed = function() { - return this.isAlwaysCollapsed_; - }), - (u.prototype.handleTargetScroll = function() { - this.maybeCollapseBar_(); - }), - (u.prototype.maybeCollapseBar_ = function() { - this.isAlwaysCollapsed_ || - (this.adapter_.getViewportScrollY() <= 0 - ? this.isCollapsed_ && this.uncollapse_() - : this.isCollapsed_ || this.collapse_()); - }), - (u.prototype.uncollapse_ = function() { - this.adapter_.removeClass(s.cssClasses.SHORT_COLLAPSED_CLASS), - (this.isCollapsed_ = !1); - }), - (u.prototype.collapse_ = function() { - this.adapter_.addClass(s.cssClasses.SHORT_COLLAPSED_CLASS), - (this.isCollapsed_ = !0); - }), - u); - function u(t) { - var e = o.call(this, t) || this; - return (e.isCollapsed_ = !1), (e.isAlwaysCollapsed_ = !1), e; - } - (e.MDCShortTopAppBarFoundation = c), (e.default = c); - }, - function(t, e, n) { - "use strict"; - var i = - (this && this.__importDefault) || - function(t) { - return t && t.__esModule ? t : { default: t }; - }, - r = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var o = i(n(106)); - e.autoInit = o.default; - var s = r(n(108)); - e.base = s; - var a = r(n(109)); - e.checkbox = a; - var c = r(n(110)); - e.chips = c; - var u = r(n(117)); - e.circularProgress = u; - var l = r(n(119)); - e.dataTable = l; - var d = r(n(121)); - e.dialog = d; - var p = r(n(123)); - e.dom = p; - var _ = r(n(124)); - e.drawer = _; - var f = r(n(126)); - e.floatingLabel = f; - var h = r(n(127)); - e.formField = h; - var C = r(n(129)); - e.iconButton = C; - var y = r(n(131)); - e.lineRipple = y; - var E = r(n(132)); - e.linearProgress = E; - var g = r(n(134)); - e.list = g; - var m = r(n(135)); - e.menuSurface = m; - var A = r(n(136)); - e.menu = A; - var v = r(n(137)); - e.notchedOutline = v; - var b = r(n(138)); - e.radio = b; - var O = r(n(140)); - e.ripple = O; - var T = r(n(141)); - e.select = T; - var I = r(n(145)); - e.slider = I; - var S = r(n(147)); - e.snackbar = S; - var R = r(n(149)); - e.switchControl = R; - var L = r(n(151)); - e.tabBar = L; - var D = r(n(156)); - e.tabIndicator = D; - var P = r(n(157)); - e.tabScroller = P; - var M = r(n(158)); - e.tab = M; - var N = r(n(159)); - e.textField = N; - var w = r(n(164)); - (e.topAppBar = w), - o.default.register("MDCCheckbox", a.MDCCheckbox), - o.default.register("MDCChip", c.MDCChip), - o.default.register("MDCChipSet", c.MDCChipSet), - o.default.register("MDCCircularProgress", u.MDCCircularProgress), - o.default.register("MDCDataTable", l.MDCDataTable), - o.default.register("MDCDialog", d.MDCDialog), - o.default.register("MDCDrawer", _.MDCDrawer), - o.default.register("MDCFloatingLabel", f.MDCFloatingLabel), - o.default.register("MDCFormField", h.MDCFormField), - o.default.register("MDCIconButtonToggle", C.MDCIconButtonToggle), - o.default.register("MDCLineRipple", y.MDCLineRipple), - o.default.register("MDCLinearProgress", E.MDCLinearProgress), - o.default.register("MDCList", g.MDCList), - o.default.register("MDCMenu", A.MDCMenu), - o.default.register("MDCMenuSurface", m.MDCMenuSurface), - o.default.register("MDCNotchedOutline", v.MDCNotchedOutline), - o.default.register("MDCRadio", b.MDCRadio), - o.default.register("MDCRipple", O.MDCRipple), - o.default.register("MDCSelect", T.MDCSelect), - o.default.register("MDCSlider", I.MDCSlider), - o.default.register("MDCSnackbar", S.MDCSnackbar), - o.default.register("MDCSwitch", R.MDCSwitch), - o.default.register("MDCTabBar", L.MDCTabBar), - o.default.register("MDCTextField", N.MDCTextField), - o.default.register("MDCTopAppBar", w.MDCTopAppBar); - }, - function(t, e, n) { - "use strict"; - var d = - (this && this.__values) || - function(t) { - var e = "function" == typeof Symbol && Symbol.iterator, - n = e && t[e], - i = 0; - if (n) return n.call(t); - if (t && "number" == typeof t.length) - return { - next: function() { - return ( - t && i >= t.length && (t = void 0), - { value: t && t[i++], done: !t } - ); - } - }; - throw new TypeError( - e ? "Object is not iterable." : "Symbol.iterator is not defined." - ); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var i = n(107), - p = i.strings.AUTO_INIT_ATTR, - _ = i.strings.AUTO_INIT_STATE_ATTR, - f = i.strings.INITIALIZED_STATE, - h = {}, - r = console.warn.bind(console); - function o(t) { - var e, n; - void 0 === t && (t = document); - var i = [], - r = [].slice.call(t.querySelectorAll("[" + p + "]")); - r = r.filter(function(t) { - return t.getAttribute(_) !== f; - }); - try { - for (var o = d(r), s = o.next(); !s.done; s = o.next()) { - var a = s.value, - c = a.getAttribute(p); - if (!c) - throw new Error( - "(mdc-auto-init) Constructor name must be given." - ); - var u = h[c]; - if ("function" != typeof u) - throw new Error( - "(mdc-auto-init) Could not find constructor in registry for " + - c - ); - var l = u.attachTo(a); - Object.defineProperty(a, c, { - configurable: !0, - enumerable: !1, - value: l, - writable: !1 - }), - i.push(l), - a.setAttribute(_, f); - } - } catch (t) { - e = { error: t }; - } finally { - try { - s && !s.done && (n = o.return) && n.call(o); - } finally { - if (e) throw e.error; - } - } - return ( - (function(t, e, n) { - var i; - void 0 === n && (n = !1), - "function" == typeof CustomEvent - ? (i = new CustomEvent(t, { bubbles: n, detail: e })) - : (i = document.createEvent("CustomEvent")).initCustomEvent( - t, - n, - !1, - e - ), - document.dispatchEvent(i); - })("MDCAutoInit:End", {}), - i - ); - } - ((e.mdcAutoInit = o).register = function(t, e, n) { - if ((void 0 === n && (n = r), "function" != typeof e)) - throw new Error( - "(mdc-auto-init) Invalid Constructor value: " + - e + - ". Expected function." - ); - var i = h[t]; - i && - n( - "(mdc-auto-init) Overriding registration for " + - t + - " with " + - e + - ". Was: " + - i - ), - (h[t] = e); - }), - (o.deregister = function(t) { - delete h[t]; - }), - (o.deregisterAll = function() { - Object.keys(h).forEach(this.deregister, this); - }), - (e.default = o); - }, - function(t, e, n) { - "use strict"; - Object.defineProperty(e, "__esModule", { value: !0 }), - (e.strings = { - AUTO_INIT_ATTR: "data-mdc-auto-init", - AUTO_INIT_STATE_ATTR: "data-mdc-auto-init-state", - INITIALIZED_STATE: "initialized" - }); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), i(e(1)), i(e(0)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(39)), - i(e(17)), - i(e(41)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(111)), - i(e(113)), - i(e(114)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(112)), - i(e(42)); - var r = e(18); - n.trailingActionStrings = r.strings; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(3), - c = n(4), - u = n(18), - l = n(42), - d = - ((o = s.MDCComponent), - r(p, o), - Object.defineProperty(p.prototype, "ripple", { - get: function() { - return this.ripple_; - }, - enumerable: !0, - configurable: !0 - }), - (p.attachTo = function(t) { - return new p(t); - }), - (p.prototype.initialize = function(t) { - void 0 === t && - (t = function(t, e) { - return new a.MDCRipple(t, e); - }); - var e = a.MDCRipple.createAdapter(this); - this.ripple_ = t(this.root_, new c.MDCRippleFoundation(e)); - }), - (p.prototype.initialSyncWithDOM = function() { - var e = this; - (this.handleClick_ = function(t) { - e.foundation_.handleClick(t); - }), - (this.handleKeydown_ = function(t) { - e.foundation_.handleKeydown(t); - }), - this.listen("click", this.handleClick_), - this.listen("keydown", this.handleKeydown_); - }), - (p.prototype.destroy = function() { - this.ripple_.destroy(), - this.unlisten("click", this.handleClick_), - this.unlisten("keydown", this.handleKeydown_), - o.prototype.destroy.call(this); - }), - (p.prototype.getDefaultFoundation = function() { - var n = this, - t = { - focus: function() { - n.root_.focus(); - }, - getAttribute: function(t) { - return n.root_.getAttribute(t); - }, - notifyInteraction: function(t) { - return n.emit( - u.strings.INTERACTION_EVENT, - { trigger: t }, - !0 - ); - }, - notifyNavigation: function(t) { - n.emit(u.strings.NAVIGATION_EVENT, { key: t }, !0); - }, - setAttribute: function(t, e) { - n.root_.setAttribute(t, e); - } - }; - return new l.MDCChipTrailingActionFoundation(t); - }), - (p.prototype.isNavigable = function() { - return this.foundation_.isNavigable(); - }), - (p.prototype.focus = function() { - this.foundation_.focus(); - }), - (p.prototype.removeFocus = function() { - this.foundation_.removeFocus(); - }), - p); - function p() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCChipTrailingAction = d; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(44)), - i(e(19)); - var r = e(8); - (n.chipCssClasses = r.cssClasses), (n.chipStrings = r.strings); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(115)), - i(e(45)); - var r = e(46); - (n.chipSetCssClasses = r.cssClasses), (n.chipSetStrings = r.strings); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(116), - c = n(44), - u = n(19), - l = n(45), - d = u.MDCChipFoundation.strings, - p = d.INTERACTION_EVENT, - _ = d.SELECTION_EVENT, - f = d.REMOVAL_EVENT, - h = d.NAVIGATION_EVENT, - C = l.MDCChipSetFoundation.strings.CHIP_SELECTOR, - y = 0, - E = - ((o = s.MDCComponent), - r(g, o), - (g.attachTo = function(t) { - return new g(t); - }), - Object.defineProperty(g.prototype, "chips", { - get: function() { - return this.chips_.slice(); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(g.prototype, "selectedChipIds", { - get: function() { - return this.foundation_.getSelectedChipIds(); - }, - enumerable: !0, - configurable: !0 - }), - (g.prototype.initialize = function(t) { - void 0 === t && - (t = function(t) { - return new c.MDCChip(t); - }), - (this.chipFactory_ = t), - (this.chips_ = this.instantiateChips_(this.chipFactory_)); - }), - (g.prototype.initialSyncWithDOM = function() { - var e = this; - this.chips_.forEach(function(t) { - t.id && t.selected && e.foundation_.select(t.id); - }), - (this.handleChipInteraction_ = function(t) { - return e.foundation_.handleChipInteraction(t.detail); - }), - (this.handleChipSelection_ = function(t) { - return e.foundation_.handleChipSelection(t.detail); - }), - (this.handleChipRemoval_ = function(t) { - return e.foundation_.handleChipRemoval(t.detail); - }), - (this.handleChipNavigation_ = function(t) { - return e.foundation_.handleChipNavigation(t.detail); - }), - this.listen(p, this.handleChipInteraction_), - this.listen(_, this.handleChipSelection_), - this.listen(f, this.handleChipRemoval_), - this.listen(h, this.handleChipNavigation_); - }), - (g.prototype.destroy = function() { - this.chips_.forEach(function(t) { - t.destroy(); - }), - this.unlisten(p, this.handleChipInteraction_), - this.unlisten(_, this.handleChipSelection_), - this.unlisten(f, this.handleChipRemoval_), - this.unlisten(h, this.handleChipNavigation_), - o.prototype.destroy.call(this); - }), - (g.prototype.addChip = function(t) { - (t.id = t.id || "mdc-chip-" + ++y), - this.chips_.push(this.chipFactory_(t)); - }), - (g.prototype.getDefaultFoundation = function() { - var i = this, - t = { - announceMessage: function(t) { - a.announce(t); - }, - focusChipPrimaryActionAtIndex: function(t) { - i.chips_[t].focusPrimaryAction(); - }, - focusChipTrailingActionAtIndex: function(t) { - i.chips_[t].focusTrailingAction(); - }, - getChipListCount: function() { - return i.chips_.length; - }, - getIndexOfChipById: function(t) { - return i.findChipIndex_(t); - }, - hasClass: function(t) { - return i.root_.classList.contains(t); - }, - isRTL: function() { - return ( - "rtl" === - window - .getComputedStyle(i.root_) - .getPropertyValue("direction") - ); - }, - removeChipAtIndex: function(t) { - 0 <= t && - t < i.chips_.length && - (i.chips_[t].destroy(), - i.chips_[t].remove(), - i.chips_.splice(t, 1)); - }, - removeFocusFromChipAtIndex: function(t) { - i.chips_[t].removeFocus(); - }, - selectChipAtIndex: function(t, e, n) { - 0 <= t && - t < i.chips_.length && - i.chips_[t].setSelectedFromChipSet(e, n); - } - }; - return new l.MDCChipSetFoundation(t); - }), - (g.prototype.instantiateChips_ = function(e) { - return [].slice - .call(this.root_.querySelectorAll(C)) - .map(function(t) { - return (t.id = t.id || "mdc-chip-" + ++y), e(t); - }); - }), - (g.prototype.findChipIndex_ = function(t) { - for (var e = 0; e < this.chips_.length; e++) - if (this.chips_[e].id === t) return e; - return -1; - }), - g); - function g() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCChipSet = E; - }, - function(t, e, n) { - "use strict"; - var i, r; - Object.defineProperty(e, "__esModule", { value: !0 }), - ((r = i = e.AnnouncerPriority || (e.AnnouncerPriority = {})).POLITE = - "polite"), - (r.ASSERTIVE = "assertive"), - (e.announce = function(t, e) { - o.getInstance().say(t, e); - }); - var o = - ((s.getInstance = function() { - return s.instance || (s.instance = new s()), s.instance; - }), - (s.prototype.say = function(t, e) { - void 0 === e && (e = i.POLITE); - var n = this.getLiveRegion(e); - (n.textContent = ""), - setTimeout(function() { - n.textContent = t; - }, 1); - }), - (s.prototype.getLiveRegion = function(t) { - var e = this.liveRegions.get(t); - if (e && document.body.contains(e)) return e; - var n = this.createLiveRegion(t); - return this.liveRegions.set(t, n), n; - }), - (s.prototype.createLiveRegion = function(t) { - var e = document.createElement("div"); - return ( - (e.style.position = "absolute"), - (e.style.top = "-9999px"), - (e.style.left = "-9999px"), - (e.style.height = "1px"), - (e.style.overflow = "hidden"), - e.setAttribute("aria-atomic", "true"), - e.setAttribute("aria-live", t), - document.body.appendChild(e), - e - ); - }), - s); - function s() { - this.liveRegions = new Map(); - } - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(118)), - i(e(48)), - i(e(47)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(47), - c = - ((o = s.MDCComponent), - r(u, o), - (u.prototype.initialize = function() { - this.determinateCircle_ = this.root_.querySelector( - a.MDCCircularProgressFoundation.strings - .DETERMINATE_CIRCLE_SELECTOR - ); - }), - (u.attachTo = function(t) { - return new u(t); - }), - Object.defineProperty(u.prototype, "determinate", { - set: function(t) { - this.foundation_.setDeterminate(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(u.prototype, "progress", { - set: function(t) { - this.foundation_.setProgress(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(u.prototype, "isClosed", { - get: function() { - return this.foundation_.isClosed(); - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.open = function() { - this.foundation_.open(); - }), - (u.prototype.close = function() { - this.foundation_.close(); - }), - (u.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - getDeterminateCircleAttribute: function(t) { - return n.determinateCircle_.getAttribute(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - removeAttribute: function(t) { - return n.root_.removeAttribute(t); - }, - setAttribute: function(t, e) { - return n.root_.setAttribute(t, e); - }, - setDeterminateCircleAttribute: function(t, e) { - return n.determinateCircle_.setAttribute(t, e); - } - }; - return new a.MDCCircularProgressFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCCircularProgress = c; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(120)), - i(e(49)), - i(e(20)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(39), - c = n(2), - u = n(20), - l = n(49), - d = - ((o = s.MDCComponent), - r(p, o), - (p.attachTo = function(t) { - return new p(t); - }), - (p.prototype.initialize = function(t) { - void 0 === t && - (t = function(t) { - return new a.MDCCheckbox(t); - }), - (this.checkboxFactory_ = t); - }), - (p.prototype.initialSyncWithDOM = function() { - var e = this; - (this.headerRow_ = this.root_.querySelector( - "." + u.cssClasses.HEADER_ROW - )), - (this.handleHeaderRowCheckboxChange_ = function() { - return e.foundation_.handleHeaderRowCheckboxChange(); - }), - this.headerRow_.addEventListener( - "change", - this.handleHeaderRowCheckboxChange_ - ), - (this.content_ = this.root_.querySelector( - "." + u.cssClasses.CONTENT - )), - (this.handleRowCheckboxChange_ = function(t) { - return e.foundation_.handleRowCheckboxChange(t); - }), - this.content_.addEventListener( - "change", - this.handleRowCheckboxChange_ - ), - this.layout(); - }), - (p.prototype.layout = function() { - this.foundation_.layout(); - }), - (p.prototype.getRows = function() { - return this.foundation_.getRows(); - }), - (p.prototype.getSelectedRowIds = function() { - return this.foundation_.getSelectedRowIds(); - }), - (p.prototype.setSelectedRowIds = function(t) { - this.foundation_.setSelectedRowIds(t); - }), - (p.prototype.destroy = function() { - this.headerRow_.removeEventListener( - "change", - this.handleHeaderRowCheckboxChange_ - ), - this.content_.removeEventListener( - "change", - this.handleRowCheckboxChange_ - ), - this.headerRowCheckbox_.destroy(), - this.rowCheckboxList_.forEach(function(t) { - return t.destroy(); - }); - }), - (p.prototype.getDefaultFoundation = function() { - var i = this, - t = { - addClassAtRowIndex: function(t, e) { - i.getRows()[t].classList.add(e); - }, - getRowCount: function() { - return i.getRows().length; - }, - getRowElements: function() { - return [].slice.call( - i.root_.querySelectorAll(u.strings.ROW_SELECTOR) - ); - }, - getRowIdAtIndex: function(t) { - return i - .getRows() - [t].getAttribute(u.strings.DATA_ROW_ID_ATTR); - }, - getRowIndexByChildElement: function(t) { - return i - .getRows() - .indexOf(c.closest(t, u.strings.ROW_SELECTOR)); - }, - getSelectedRowCount: function() { - return i.root_.querySelectorAll( - u.strings.ROW_SELECTED_SELECTOR - ).length; - }, - isCheckboxAtRowIndexChecked: function(t) { - return i.rowCheckboxList_[t].checked; - }, - isHeaderRowCheckboxChecked: function() { - return i.headerRowCheckbox_.checked; - }, - isRowsSelectable: function() { - return !!i.root_.querySelector( - u.strings.ROW_CHECKBOX_SELECTOR - ); - }, - notifyRowSelectionChanged: function(t) { - i.emit( - u.events.ROW_SELECTION_CHANGED, - { - row: i.getRowByIndex_(t.rowIndex), - rowId: i.getRowIdByIndex_(t.rowIndex), - rowIndex: t.rowIndex, - selected: t.selected - }, - !0 - ); - }, - notifySelectedAll: function() { - i.emit(u.events.SELECTED_ALL, {}, !0); - }, - notifyUnselectedAll: function() { - i.emit(u.events.UNSELECTED_ALL, {}, !0); - }, - registerHeaderRowCheckbox: function() { - i.headerRowCheckbox_ && i.headerRowCheckbox_.destroy(); - var t = i.root_.querySelector( - u.strings.HEADER_ROW_CHECKBOX_SELECTOR - ); - i.headerRowCheckbox_ = i.checkboxFactory_(t); - }, - registerRowCheckboxes: function() { - i.rowCheckboxList_ && - i.rowCheckboxList_.forEach(function(t) { - return t.destroy(); - }), - (i.rowCheckboxList_ = []), - i.getRows().forEach(function(t) { - var e = i.checkboxFactory_( - t.querySelector(u.strings.ROW_CHECKBOX_SELECTOR) - ); - i.rowCheckboxList_.push(e); - }); - }, - removeClassAtRowIndex: function(t, e) { - i.getRows()[t].classList.remove(e); - }, - setAttributeAtRowIndex: function(t, e, n) { - i.getRows()[t].setAttribute(e, n); - }, - setHeaderRowCheckboxChecked: function(t) { - i.headerRowCheckbox_.checked = t; - }, - setHeaderRowCheckboxIndeterminate: function(t) { - i.headerRowCheckbox_.indeterminate = t; - }, - setRowCheckboxCheckedAtIndex: function(t, e) { - i.rowCheckboxList_[t].checked = e; - } - }; - return new l.MDCDataTableFoundation(t); - }), - (p.prototype.getRowByIndex_ = function(t) { - return this.getRows()[t]; - }), - (p.prototype.getRowIdByIndex_ = function(t) { - return this.getRowByIndex_(t).getAttribute( - u.strings.DATA_ROW_ID_ATTR - ); - }), - p); - function p() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCDataTable = d; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - var r = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(n, "__esModule", { value: !0 }); - var o = r(e(50)); - (n.util = o), i(e(122)), i(e(52)), i(e(51)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - a = - (this && this.__values) || - function(t) { - var e = "function" == typeof Symbol && Symbol.iterator, - n = e && t[e], - i = 0; - if (n) return n.call(t); - if (t && "number" == typeof t.length) - return { - next: function() { - return ( - t && i >= t.length && (t = void 0), - { value: t && t[i++], done: !t } - ); - } - }; - throw new TypeError( - e - ? "Object is not iterable." - : "Symbol.iterator is not defined." - ); - }, - o = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - c = n(1), - u = n(21), - l = n(2), - d = n(3), - p = n(51), - _ = o(n(50)), - f = p.MDCDialogFoundation.strings, - h = - ((s = c.MDCComponent), - r(C, s), - Object.defineProperty(C.prototype, "isOpen", { - get: function() { - return this.foundation_.isOpen(); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(C.prototype, "escapeKeyAction", { - get: function() { - return this.foundation_.getEscapeKeyAction(); - }, - set: function(t) { - this.foundation_.setEscapeKeyAction(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(C.prototype, "scrimClickAction", { - get: function() { - return this.foundation_.getScrimClickAction(); - }, - set: function(t) { - this.foundation_.setScrimClickAction(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(C.prototype, "autoStackButtons", { - get: function() { - return this.foundation_.getAutoStackButtons(); - }, - set: function(t) { - this.foundation_.setAutoStackButtons(t); - }, - enumerable: !0, - configurable: !0 - }), - (C.attachTo = function(t) { - return new C(t); - }), - (C.prototype.initialize = function(t) { - var e, n; - void 0 === t && - (t = function(t, e) { - return new u.FocusTrap(t, e); - }); - var i = this.root_.querySelector(f.CONTAINER_SELECTOR); - if (!i) - throw new Error( - "Dialog component requires a " + - f.CONTAINER_SELECTOR + - " container element" - ); - (this.container_ = i), - (this.content_ = this.root_.querySelector(f.CONTENT_SELECTOR)), - (this.buttons_ = [].slice.call( - this.root_.querySelectorAll(f.BUTTON_SELECTOR) - )), - (this.defaultButton_ = this.root_.querySelector( - "[" + f.BUTTON_DEFAULT_ATTRIBUTE + "]" - )), - (this.focusTrapFactory_ = t), - (this.buttonRipples_ = []); - try { - for ( - var r = a(this.buttons_), o = r.next(); - !o.done; - o = r.next() - ) { - var s = o.value; - this.buttonRipples_.push(new d.MDCRipple(s)); - } - } catch (t) { - e = { error: t }; - } finally { - try { - o && !o.done && (n = r.return) && n.call(r); - } finally { - if (e) throw e.error; - } - } - }), - (C.prototype.initialSyncWithDOM = function() { - var e = this; - (this.focusTrap_ = _.createFocusTrapInstance( - this.container_, - this.focusTrapFactory_, - this.getInitialFocusEl_() || void 0 - )), - (this.handleClick_ = this.foundation_.handleClick.bind( - this.foundation_ - )), - (this.handleKeydown_ = this.foundation_.handleKeydown.bind( - this.foundation_ - )), - (this.handleDocumentKeydown_ = this.foundation_.handleDocumentKeydown.bind( - this.foundation_ - )), - (this.handleLayout_ = this.layout.bind(this)); - var t = ["resize", "orientationchange"]; - (this.handleOpening_ = function() { - t.forEach(function(t) { - return window.addEventListener(t, e.handleLayout_); - }), - document.addEventListener( - "keydown", - e.handleDocumentKeydown_ - ); - }), - (this.handleClosing_ = function() { - t.forEach(function(t) { - return window.removeEventListener(t, e.handleLayout_); - }), - document.removeEventListener( - "keydown", - e.handleDocumentKeydown_ - ); - }), - this.listen("click", this.handleClick_), - this.listen("keydown", this.handleKeydown_), - this.listen(f.OPENING_EVENT, this.handleOpening_), - this.listen(f.CLOSING_EVENT, this.handleClosing_); - }), - (C.prototype.destroy = function() { - this.unlisten("click", this.handleClick_), - this.unlisten("keydown", this.handleKeydown_), - this.unlisten(f.OPENING_EVENT, this.handleOpening_), - this.unlisten(f.CLOSING_EVENT, this.handleClosing_), - this.handleClosing_(), - this.buttonRipples_.forEach(function(t) { - return t.destroy(); - }), - s.prototype.destroy.call(this); - }), - (C.prototype.layout = function() { - this.foundation_.layout(); - }), - (C.prototype.open = function() { - this.foundation_.open(); - }), - (C.prototype.close = function(t) { - void 0 === t && (t = ""), this.foundation_.close(t); - }), - (C.prototype.getDefaultFoundation = function() { - var e = this, - t = { - addBodyClass: function(t) { - return document.body.classList.add(t); - }, - addClass: function(t) { - return e.root_.classList.add(t); - }, - areButtonsStacked: function() { - return _.areTopsMisaligned(e.buttons_); - }, - clickDefaultButton: function() { - return e.defaultButton_ && e.defaultButton_.click(); - }, - eventTargetMatches: function(t, e) { - return !!t && l.matches(t, e); - }, - getActionFromEvent: function(t) { - if (!t.target) return ""; - var e = l.closest(t.target, "[" + f.ACTION_ATTRIBUTE + "]"); - return e && e.getAttribute(f.ACTION_ATTRIBUTE); - }, - getInitialFocusEl: function() { - return e.getInitialFocusEl_(); - }, - hasClass: function(t) { - return e.root_.classList.contains(t); - }, - isContentScrollable: function() { - return _.isScrollable(e.content_); - }, - notifyClosed: function(t) { - return e.emit(f.CLOSED_EVENT, t ? { action: t } : {}); - }, - notifyClosing: function(t) { - return e.emit(f.CLOSING_EVENT, t ? { action: t } : {}); - }, - notifyOpened: function() { - return e.emit(f.OPENED_EVENT, {}); - }, - notifyOpening: function() { - return e.emit(f.OPENING_EVENT, {}); - }, - releaseFocus: function() { - return e.focusTrap_.releaseFocus(); - }, - removeBodyClass: function(t) { - return document.body.classList.remove(t); - }, - removeClass: function(t) { - return e.root_.classList.remove(t); - }, - reverseButtons: function() { - e.buttons_.reverse(), - e.buttons_.forEach(function(t) { - t.parentElement.appendChild(t); - }); - }, - trapFocus: function() { - return e.focusTrap_.trapFocus(); - } - }; - return new p.MDCDialogFoundation(t); - }), - (C.prototype.getInitialFocusEl_ = function() { - return document.querySelector( - "[" + f.INITIAL_FOCUS_ATTRIBUTE + "]" - ); - }), - C); - function C() { - return (null !== s && s.apply(this, arguments)) || this; - } - e.MDCDialog = h; - }, - function(t, e, n) { - "use strict"; - var i = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var r = i(n(5)); - e.events = r; - var o = i(n(21)); - e.focusTrap = o; - var s = i(n(43)); - e.keyboard = s; - var a = i(n(2)); - e.ponyfill = a; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - var r = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(n, "__esModule", { value: !0 }); - var o = r(e(53)); - (n.util = o), i(e(125)), i(e(54)), i(e(23)), i(e(55)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(1), - c = n(21), - u = n(22), - l = n(10), - d = n(23), - p = n(55), - _ = o(n(53)), - f = d.MDCDismissibleDrawerFoundation.cssClasses, - h = d.MDCDismissibleDrawerFoundation.strings, - C = - ((s = a.MDCComponent), - r(y, s), - (y.attachTo = function(t) { - return new y(t); - }), - Object.defineProperty(y.prototype, "open", { - get: function() { - return this.foundation_.isOpen(); - }, - set: function(t) { - t ? this.foundation_.open() : this.foundation_.close(); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(y.prototype, "list", { - get: function() { - return this.list_; - }, - enumerable: !0, - configurable: !0 - }), - (y.prototype.initialize = function(t, e) { - void 0 === t && - (t = function(t) { - return new c.FocusTrap(t); - }), - void 0 === e && - (e = function(t) { - return new u.MDCList(t); - }); - var n = this.root_.querySelector( - "." + l.MDCListFoundation.cssClasses.ROOT - ); - n && ((this.list_ = e(n)), (this.list_.wrapFocus = !0)), - (this.focusTrapFactory_ = t); - }), - (y.prototype.initialSyncWithDOM = function() { - var e = this, - t = f.MODAL, - n = h.SCRIM_SELECTOR; - (this.scrim_ = this.root_.parentNode.querySelector(n)), - this.scrim_ && - this.root_.classList.contains(t) && - ((this.handleScrimClick_ = function() { - return e.foundation_.handleScrimClick(); - }), - this.scrim_.addEventListener("click", this.handleScrimClick_), - (this.focusTrap_ = _.createFocusTrapInstance( - this.root_, - this.focusTrapFactory_ - ))), - (this.handleKeydown_ = function(t) { - return e.foundation_.handleKeydown(t); - }), - (this.handleTransitionEnd_ = function(t) { - return e.foundation_.handleTransitionEnd(t); - }), - this.listen("keydown", this.handleKeydown_), - this.listen("transitionend", this.handleTransitionEnd_); - }), - (y.prototype.destroy = function() { - this.unlisten("keydown", this.handleKeydown_), - this.unlisten("transitionend", this.handleTransitionEnd_), - this.list_ && this.list_.destroy(); - var t = f.MODAL; - this.scrim_ && - this.handleScrimClick_ && - this.root_.classList.contains(t) && - (this.scrim_.removeEventListener( - "click", - this.handleScrimClick_ - ), - (this.open = !1)); - }), - (y.prototype.getDefaultFoundation = function() { - var e = this, - t = { - addClass: function(t) { - return e.root_.classList.add(t); - }, - removeClass: function(t) { - return e.root_.classList.remove(t); - }, - hasClass: function(t) { - return e.root_.classList.contains(t); - }, - elementHasClass: function(t, e) { - return t.classList.contains(e); - }, - saveFocus: function() { - return (e.previousFocus_ = document.activeElement); - }, - restoreFocus: function() { - var t = e.previousFocus_; - t && - t.focus && - e.root_.contains(document.activeElement) && - t.focus(); - }, - focusActiveNavigationItem: function() { - var t = e.root_.querySelector( - "." + - l.MDCListFoundation.cssClasses.LIST_ITEM_ACTIVATED_CLASS - ); - t && t.focus(); - }, - notifyClose: function() { - return e.emit(h.CLOSE_EVENT, {}, !0); - }, - notifyOpen: function() { - return e.emit(h.OPEN_EVENT, {}, !0); - }, - trapFocus: function() { - return e.focusTrap_.trapFocus(); - }, - releaseFocus: function() { - return e.focusTrap_.releaseFocus(); - } - }, - n = f.DISMISSIBLE, - i = f.MODAL; - if (this.root_.classList.contains(n)) - return new d.MDCDismissibleDrawerFoundation(t); - if (this.root_.classList.contains(i)) - return new p.MDCModalDrawerFoundation(t); - throw new Error( - "MDCDrawer: Failed to instantiate component. Supported variants are " + - n + - " and " + - i + - "." - ); - }), - y); - function y() { - return (null !== s && s.apply(this, arguments)) || this; - } - e.MDCDrawer = C; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(24)), - i(e(56)), - i(e(25)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(128)), - i(e(58)), - i(e(57)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(57), - c = - ((o = s.MDCComponent), - r(u, o), - (u.attachTo = function(t) { - return new u(t); - }), - Object.defineProperty(u.prototype, "input", { - get: function() { - return this.input_; - }, - set: function(t) { - this.input_ = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(u.prototype, "label_", { - get: function() { - var t = a.MDCFormFieldFoundation.strings.LABEL_SELECTOR; - return this.root_.querySelector(t); - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.getDefaultFoundation = function() { - var n = this, - t = { - activateInputRipple: function() { - n.input_ && n.input_.ripple && n.input_.ripple.activate(); - }, - deactivateInputRipple: function() { - n.input_ && n.input_.ripple && n.input_.ripple.deactivate(); - }, - deregisterInteractionHandler: function(t, e) { - n.label_ && n.label_.removeEventListener(t, e); - }, - registerInteractionHandler: function(t, e) { - n.label_ && n.label_.addEventListener(t, e); - } - }; - return new a.MDCFormFieldFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCFormField = c; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(130)), - i(e(60)), - i(e(59)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(3), - c = n(59), - u = c.MDCIconButtonToggleFoundation.strings, - l = - ((o = s.MDCComponent), - r(d, o), - (d.attachTo = function(t) { - return new d(t); - }), - (d.prototype.initialSyncWithDOM = function() { - var t = this; - (this.handleClick_ = function() { - return t.foundation_.handleClick(); - }), - this.listen("click", this.handleClick_); - }), - (d.prototype.destroy = function() { - this.unlisten("click", this.handleClick_), - this.ripple_.destroy(), - o.prototype.destroy.call(this); - }), - (d.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - notifyChange: function(t) { - n.emit(u.CHANGE_EVENT, t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - getAttr: function(t) { - return n.root_.getAttribute(t); - }, - setAttr: function(t, e) { - return n.root_.setAttribute(t, e); - } - }; - return new c.MDCIconButtonToggleFoundation(t); - }), - Object.defineProperty(d.prototype, "ripple", { - get: function() { - return this.ripple_; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "on", { - get: function() { - return this.foundation_.isOn(); - }, - set: function(t) { - this.foundation_.toggle(t); - }, - enumerable: !0, - configurable: !0 - }), - (d.prototype.createRipple_ = function() { - var t = new a.MDCRipple(this.root_); - return (t.unbounded = !0), t; - }), - d); - function d() { - var t = (null !== o && o.apply(this, arguments)) || this; - return (t.ripple_ = t.createRipple_()), t; - } - e.MDCIconButtonToggle = l; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(26)), - i(e(62)), - i(e(61)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(133)), - i(e(64)), - i(e(63)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(63), - c = - ((o = s.MDCComponent), - r(u, o), - (u.attachTo = function(t) { - return new u(t); - }), - Object.defineProperty(u.prototype, "determinate", { - set: function(t) { - this.foundation_.setDeterminate(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(u.prototype, "progress", { - set: function(t) { - this.foundation_.setProgress(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(u.prototype, "buffer", { - set: function(t) { - this.foundation_.setBuffer(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(u.prototype, "reverse", { - set: function(t) { - this.foundation_.setReverse(t); - }, - enumerable: !0, - configurable: !0 - }), - (u.prototype.open = function() { - this.foundation_.open(); - }), - (u.prototype.close = function() { - this.foundation_.close(); - }), - (u.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - forceLayout: function() { - return n.root_.offsetWidth; - }, - setBufferBarStyle: function(t, e) { - n.root_ - .querySelector( - a.MDCLinearProgressFoundation.strings - .BUFFER_BAR_SELECTOR - ) - .style.setProperty(t, e); - }, - setPrimaryBarStyle: function(t, e) { - n.root_ - .querySelector( - a.MDCLinearProgressFoundation.strings - .PRIMARY_BAR_SELECTOR - ) - .style.setProperty(t, e); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - removeAttribute: function(t) { - n.root_.removeAttribute(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - setAttribute: function(t, e) { - n.root_.setAttribute(t, e); - } - }; - return new a.MDCLinearProgressFoundation(t); - }), - u); - function u() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCLinearProgress = c; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(22)), - i(e(9)), - i(e(10)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - var r = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(n, "__esModule", { value: !0 }); - var o = r(e(65)); - (n.util = o), i(e(66)), i(e(6)), i(e(11)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }); - var r = e(6); - (n.Corner = r.Corner), i(e(67)), i(e(12)), i(e(68)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(27)), - i(e(28)), - i(e(69)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(139)), - i(e(71)), - i(e(70)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(1), - c = n(5), - u = n(3), - l = n(4), - d = n(70), - p = - ((s = a.MDCComponent), - r(_, s), - (_.attachTo = function(t) { - return new _(t); - }), - Object.defineProperty(_.prototype, "checked", { - get: function() { - return this.nativeControl_.checked; - }, - set: function(t) { - this.nativeControl_.checked = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(_.prototype, "disabled", { - get: function() { - return this.nativeControl_.disabled; - }, - set: function(t) { - this.foundation_.setDisabled(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(_.prototype, "value", { - get: function() { - return this.nativeControl_.value; - }, - set: function(t) { - this.nativeControl_.value = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(_.prototype, "ripple", { - get: function() { - return this.ripple_; - }, - enumerable: !0, - configurable: !0 - }), - (_.prototype.destroy = function() { - this.ripple_.destroy(), s.prototype.destroy.call(this); - }), - (_.prototype.getDefaultFoundation = function() { - var e = this, - t = { - addClass: function(t) { - return e.root_.classList.add(t); - }, - removeClass: function(t) { - return e.root_.classList.remove(t); - }, - setNativeControlDisabled: function(t) { - return (e.nativeControl_.disabled = t); - } - }; - return new d.MDCRadioFoundation(t); - }), - (_.prototype.createRipple_ = function() { - var n = this, - t = o(o({}, u.MDCRipple.createAdapter(this)), { - registerInteractionHandler: function(t, e) { - return n.nativeControl_.addEventListener( - t, - e, - c.applyPassive() - ); - }, - deregisterInteractionHandler: function(t, e) { - return n.nativeControl_.removeEventListener( - t, - e, - c.applyPassive() - ); - }, - isSurfaceActive: function() { - return !1; - }, - isUnbounded: function() { - return !0; - } - }); - return new u.MDCRipple(this.root_, new l.MDCRippleFoundation(t)); - }), - Object.defineProperty(_.prototype, "nativeControl_", { - get: function() { - var t = d.MDCRadioFoundation.strings.NATIVE_CONTROL_SELECTOR, - e = this.root_.querySelector(t); - if (!e) - throw new Error( - "Radio component requires a " + t + " element" - ); - return e; - }, - enumerable: !0, - configurable: !0 - }), - _); - function _() { - var t = (null !== s && s.apply(this, arguments)) || this; - return (t.ripple_ = t.createRipple_()), t; - } - e.MDCRadio = p; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - var r = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(n, "__esModule", { value: !0 }); - var o = r(e(16)); - (n.util = o), i(e(3)), i(e(40)), i(e(4)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(142)), - i(e(29)), - i(e(72)), - i(e(143)), - i(e(144)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }, - s = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var a, - c = n(1), - d = n(24), - p = n(26), - u = s(n(6)), - _ = n(67), - l = s(n(12)), - f = n(27), - h = n(3), - C = n(4), - y = n(29), - E = n(72), - g = n(73), - m = n(76), - A = - ((a = c.MDCComponent), - r(v, a), - (v.attachTo = function(t) { - return new v(t); - }), - (v.prototype.initialize = function(t, e, n, i, r, o) { - if ( - (void 0 === t && - (t = function(t) { - return new d.MDCFloatingLabel(t); - }), - void 0 === e && - (e = function(t) { - return new p.MDCLineRipple(t); - }), - void 0 === n && - (n = function(t) { - return new f.MDCNotchedOutline(t); - }), - void 0 === i && - (i = function(t) { - return new _.MDCMenu(t); - }), - void 0 === r && - (r = function(t) { - return new m.MDCSelectIcon(t); - }), - void 0 === o && - (o = function(t) { - return new g.MDCSelectHelperText(t); - }), - (this.selectAnchor = this.root_.querySelector( - y.strings.SELECT_ANCHOR_SELECTOR - )), - (this.selectedText = this.root_.querySelector( - y.strings.SELECTED_TEXT_SELECTOR - )), - !this.selectedText) - ) - throw new Error( - "MDCSelect: Missing required element: The following selector must be present: '" + - y.strings.SELECTED_TEXT_SELECTOR + - "'" - ); - if (this.selectAnchor.hasAttribute(y.strings.ARIA_CONTROLS)) { - var s = document.getElementById( - this.selectAnchor.getAttribute(y.strings.ARIA_CONTROLS) - ); - s && (this.helperText = o(s)); - } - this.menuSetup(i); - var a = this.root_.querySelector(y.strings.LABEL_SELECTOR); - this.label = a ? t(a) : null; - var c = this.root_.querySelector(y.strings.LINE_RIPPLE_SELECTOR); - this.lineRipple = c ? e(c) : null; - var u = this.root_.querySelector(y.strings.OUTLINE_SELECTOR); - this.outline = u ? n(u) : null; - var l = this.root_.querySelector(y.strings.LEADING_ICON_SELECTOR); - l && (this.leadingIcon = r(l)), - this.root_.classList.contains(y.cssClasses.OUTLINED) || - (this.ripple = this.createRipple()); - }), - (v.prototype.initialSyncWithDOM = function() { - var e = this; - (this.handleChange = function() { - e.foundation_.handleChange(); - }), - (this.handleFocus = function() { - e.foundation_.handleFocus(); - }), - (this.handleBlur = function() { - e.foundation_.handleBlur(); - }), - (this.handleClick = function(t) { - e.selectAnchor.focus(), - e.foundation_.handleClick(e.getNormalizedXCoordinate(t)); - }), - (this.handleKeydown = function(t) { - e.foundation_.handleKeydown(t); - }), - (this.handleMenuItemAction = function(t) { - e.foundation_.handleMenuItemAction(t.detail.index); - }), - (this.handleMenuOpened = function() { - e.foundation_.handleMenuOpened(); - }), - (this.handleMenuClosed = function() { - e.foundation_.handleMenuClosed(); - }), - this.selectAnchor.addEventListener("focus", this.handleFocus), - this.selectAnchor.addEventListener("blur", this.handleBlur), - this.selectAnchor.addEventListener("click", this.handleClick), - this.selectAnchor.addEventListener( - "keydown", - this.handleKeydown - ), - this.menu.listen(u.strings.CLOSED_EVENT, this.handleMenuClosed), - this.menu.listen(u.strings.OPENED_EVENT, this.handleMenuOpened), - this.menu.listen( - l.strings.SELECTED_EVENT, - this.handleMenuItemAction - ), - this.foundation_.init(); - }), - (v.prototype.destroy = function() { - this.selectAnchor.removeEventListener( - "change", - this.handleChange - ), - this.selectAnchor.removeEventListener( - "focus", - this.handleFocus - ), - this.selectAnchor.removeEventListener("blur", this.handleBlur), - this.selectAnchor.removeEventListener( - "keydown", - this.handleKeydown - ), - this.selectAnchor.removeEventListener( - "click", - this.handleClick - ), - this.menu.unlisten( - u.strings.CLOSED_EVENT, - this.handleMenuClosed - ), - this.menu.unlisten( - u.strings.OPENED_EVENT, - this.handleMenuOpened - ), - this.menu.unlisten( - l.strings.SELECTED_EVENT, - this.handleMenuItemAction - ), - this.menu.destroy(), - this.ripple && this.ripple.destroy(), - this.outline && this.outline.destroy(), - this.leadingIcon && this.leadingIcon.destroy(), - this.helperText && this.helperText.destroy(), - a.prototype.destroy.call(this); - }), - Object.defineProperty(v.prototype, "value", { - get: function() { - return this.foundation_.getValue(); - }, - set: function(t) { - this.foundation_.setValue(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(v.prototype, "selectedIndex", { - get: function() { - return this.foundation_.getSelectedIndex(); - }, - set: function(t) { - this.foundation_.setSelectedIndex(t, !0); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(v.prototype, "disabled", { - get: function() { - return this.foundation_.getDisabled(); - }, - set: function(t) { - this.foundation_.setDisabled(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(v.prototype, "leadingIconAriaLabel", { - set: function(t) { - this.foundation_.setLeadingIconAriaLabel(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(v.prototype, "leadingIconContent", { - set: function(t) { - this.foundation_.setLeadingIconContent(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(v.prototype, "helperTextContent", { - set: function(t) { - this.foundation_.setHelperTextContent(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(v.prototype, "valid", { - get: function() { - return this.foundation_.isValid(); - }, - set: function(t) { - this.foundation_.setValid(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(v.prototype, "required", { - get: function() { - return this.foundation_.getRequired(); - }, - set: function(t) { - this.foundation_.setRequired(t); - }, - enumerable: !0, - configurable: !0 - }), - (v.prototype.layout = function() { - this.foundation_.layout(); - }), - (v.prototype.getDefaultFoundation = function() { - var t = o( - o( - o( - o({}, this.getSelectAdapterMethods()), - this.getCommonAdapterMethods() - ), - this.getOutlineAdapterMethods() - ), - this.getLabelAdapterMethods() - ); - return new E.MDCSelectFoundation(t, this.getFoundationMap()); - }), - (v.prototype.menuSetup = function(t) { - (this.menuElement = this.root_.querySelector( - y.strings.MENU_SELECTOR - )), - (this.menu = t(this.menuElement)); - }), - (v.prototype.createRipple = function() { - var n = this, - t = o( - o( - {}, - h.MDCRipple.createAdapter({ root_: this.selectAnchor }) - ), - { - registerInteractionHandler: function(t, e) { - n.selectAnchor.addEventListener(t, e); - }, - deregisterInteractionHandler: function(t, e) { - n.selectAnchor.removeEventListener(t, e); - } - } - ); - return new h.MDCRipple( - this.selectAnchor, - new C.MDCRippleFoundation(t) - ); - }), - (v.prototype.getSelectAdapterMethods = function() { - var i = this; - return { - getSelectedMenuItem: function() { - return i.menuElement.querySelector( - y.strings.SELECTED_ITEM_SELECTOR - ); - }, - getMenuItemAttr: function(t, e) { - return t.getAttribute(e); - }, - setSelectedText: function(t) { - i.selectedText.value = t; - }, - isSelectAnchorFocused: function() { - return document.activeElement === i.selectAnchor; - }, - getSelectAnchorAttr: function(t) { - return i.selectAnchor.getAttribute(t); - }, - setSelectAnchorAttr: function(t, e) { - i.selectAnchor.setAttribute(t, e); - }, - openMenu: function() { - i.menu.open = !0; - }, - closeMenu: function() { - i.menu.open = !1; - }, - getAnchorElement: function() { - return i.root_.querySelector( - y.strings.SELECT_ANCHOR_SELECTOR - ); - }, - setMenuAnchorElement: function(t) { - i.menu.setAnchorElement(t); - }, - setMenuAnchorCorner: function(t) { - i.menu.setAnchorCorner(t); - }, - setMenuWrapFocus: function(t) { - i.menu.wrapFocus = t; - }, - setAttributeAtIndex: function(t, e, n) { - i.menu.items[t].setAttribute(e, n); - }, - removeAttributeAtIndex: function(t, e) { - i.menu.items[t].removeAttribute(e); - }, - focusMenuItemAtIndex: function(t) { - i.menu.items[t].focus(); - }, - getMenuItemCount: function() { - return i.menu.items.length; - }, - getMenuItemValues: function() { - return i.menu.items.map(function(t) { - return t.getAttribute(y.strings.VALUE_ATTR) || ""; - }); - }, - getMenuItemTextAtIndex: function(t) { - return i.menu.items[t].textContent; - }, - addClassAtIndex: function(t, e) { - i.menu.items[t].classList.add(e); - }, - removeClassAtIndex: function(t, e) { - i.menu.items[t].classList.remove(e); - } - }; - }), - (v.prototype.getCommonAdapterMethods = function() { - var n = this; - return { - addClass: function(t) { - n.root_.classList.add(t); - }, - removeClass: function(t) { - n.root_.classList.remove(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - setRippleCenter: function(t) { - n.lineRipple && n.lineRipple.setRippleCenter(t); - }, - activateBottomLine: function() { - n.lineRipple && n.lineRipple.activate(); - }, - deactivateBottomLine: function() { - n.lineRipple && n.lineRipple.deactivate(); - }, - notifyChange: function(t) { - var e = n.selectedIndex; - n.emit(y.strings.CHANGE_EVENT, { value: t, index: e }, !0); - } - }; - }), - (v.prototype.getOutlineAdapterMethods = function() { - var e = this; - return { - hasOutline: function() { - return Boolean(e.outline); - }, - notchOutline: function(t) { - e.outline && e.outline.notch(t); - }, - closeOutline: function() { - e.outline && e.outline.closeNotch(); - } - }; - }), - (v.prototype.getLabelAdapterMethods = function() { - var e = this; - return { - hasLabel: function() { - return !!e.label; - }, - floatLabel: function(t) { - e.label && e.label.float(t); - }, - getLabelWidth: function() { - return e.label ? e.label.getWidth() : 0; - } - }; - }), - (v.prototype.getNormalizedXCoordinate = function(t) { - var e = t.target.getBoundingClientRect(); - return ( - (this.isTouchEvent(t) ? t.touches[0].clientX : t.clientX) - - e.left - ); - }), - (v.prototype.isTouchEvent = function(t) { - return Boolean(t.touches); - }), - (v.prototype.getFoundationMap = function() { - return { - helperText: this.helperText - ? this.helperText.foundation - : void 0, - leadingIcon: this.leadingIcon - ? this.leadingIcon.foundation - : void 0 - }; - }), - v); - function v() { - return (null !== a && a.apply(this, arguments)) || this; - } - e.MDCSelect = A; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(73)), - i(e(74)); - var r = e(75); - (n.helperTextCssClasses = r.cssClasses), - (n.helperTextStrings = r.strings); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(76)), - i(e(77)); - var r = e(78); - n.iconStrings = r.strings; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(146)), - i(e(30)), - i(e(79)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(5), - c = n(30), - u = n(79), - l = - ((o = s.MDCComponent), - r(d, o), - (d.attachTo = function(t) { - return new d(t); - }), - Object.defineProperty(d.prototype, "value", { - get: function() { - return this.foundation_.getValue(); - }, - set: function(t) { - this.foundation_.setValue(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "min", { - get: function() { - return this.foundation_.getMin(); - }, - set: function(t) { - this.foundation_.setMin(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "max", { - get: function() { - return this.foundation_.getMax(); - }, - set: function(t) { - this.foundation_.setMax(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "step", { - get: function() { - return this.foundation_.getStep(); - }, - set: function(t) { - this.foundation_.setStep(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(d.prototype, "disabled", { - get: function() { - return this.foundation_.isDisabled(); - }, - set: function(t) { - this.foundation_.setDisabled(t); - }, - enumerable: !0, - configurable: !0 - }), - (d.prototype.initialize = function() { - (this.thumbContainer_ = this.root_.querySelector( - c.strings.THUMB_CONTAINER_SELECTOR - )), - (this.track_ = this.root_.querySelector( - c.strings.TRACK_SELECTOR - )), - (this.pinValueMarker_ = this.root_.querySelector( - c.strings.PIN_VALUE_MARKER_SELECTOR - )), - (this.trackMarkerContainer_ = this.root_.querySelector( - c.strings.TRACK_MARKER_CONTAINER_SELECTOR - )); - }), - (d.prototype.getDefaultFoundation = function() { - var o = this, - t = { - hasClass: function(t) { - return o.root_.classList.contains(t); - }, - addClass: function(t) { - return o.root_.classList.add(t); - }, - removeClass: function(t) { - return o.root_.classList.remove(t); - }, - getAttribute: function(t) { - return o.root_.getAttribute(t); - }, - setAttribute: function(t, e) { - return o.root_.setAttribute(t, e); - }, - removeAttribute: function(t) { - return o.root_.removeAttribute(t); - }, - computeBoundingRect: function() { - return o.root_.getBoundingClientRect(); - }, - getTabIndex: function() { - return o.root_.tabIndex; - }, - registerInteractionHandler: function(t, e) { - return o.listen(t, e, a.applyPassive()); - }, - deregisterInteractionHandler: function(t, e) { - return o.unlisten(t, e, a.applyPassive()); - }, - registerThumbContainerInteractionHandler: function(t, e) { - o.thumbContainer_.addEventListener(t, e, a.applyPassive()); - }, - deregisterThumbContainerInteractionHandler: function(t, e) { - o.thumbContainer_.removeEventListener( - t, - e, - a.applyPassive() - ); - }, - registerBodyInteractionHandler: function(t, e) { - return document.body.addEventListener(t, e); - }, - deregisterBodyInteractionHandler: function(t, e) { - return document.body.removeEventListener(t, e); - }, - registerResizeHandler: function(t) { - return window.addEventListener("resize", t); - }, - deregisterResizeHandler: function(t) { - return window.removeEventListener("resize", t); - }, - notifyInput: function() { - return o.emit(c.strings.INPUT_EVENT, o); - }, - notifyChange: function() { - return o.emit(c.strings.CHANGE_EVENT, o); - }, - setThumbContainerStyleProperty: function(t, e) { - o.thumbContainer_.style.setProperty(t, e); - }, - setTrackStyleProperty: function(t, e) { - return o.track_.style.setProperty(t, e); - }, - setMarkerValue: function(t) { - return (o.pinValueMarker_.innerText = t.toLocaleString()); - }, - setTrackMarkers: function(t, e, n) { - var i = t.toLocaleString(), - r = - "linear-gradient(to right, currentColor 2px, transparent 0) 0 center / calc((100% - 2px) / ((" + - e.toLocaleString() + - " - " + - n.toLocaleString() + - ") / " + - i + - ")) 100% repeat-x"; - o.trackMarkerContainer_.style.setProperty("background", r); - }, - isRTL: function() { - return "rtl" === getComputedStyle(o.root_).direction; - } - }; - return new u.MDCSliderFoundation(t); - }), - (d.prototype.initialSyncWithDOM = function() { - var t = this.parseFloat_( - this.root_.getAttribute(c.strings.ARIA_VALUENOW), - this.value - ), - e = this.parseFloat_( - this.root_.getAttribute(c.strings.ARIA_VALUEMIN), - this.min - ), - n = this.parseFloat_( - this.root_.getAttribute(c.strings.ARIA_VALUEMAX), - this.max - ); - e >= this.max - ? ((this.max = n), (this.min = e)) - : ((this.min = e), (this.max = n)), - (this.step = this.parseFloat_( - this.root_.getAttribute(c.strings.STEP_DATA_ATTR), - this.step - )), - (this.value = t), - (this.disabled = - this.root_.hasAttribute(c.strings.ARIA_DISABLED) && - "false" !== this.root_.getAttribute(c.strings.ARIA_DISABLED)), - this.foundation_.setupTrackMarker(); - }), - (d.prototype.layout = function() { - this.foundation_.layout(); - }), - (d.prototype.stepUp = function(t) { - void 0 === t && (t = this.step || 1), (this.value += t); - }), - (d.prototype.stepDown = function(t) { - void 0 === t && (t = this.step || 1), (this.value -= t); - }), - (d.prototype.parseFloat_ = function(t, e) { - var n = parseFloat(t); - return "number" == typeof n && isFinite(n) ? n : e; - }), - d); - function d() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCSlider = l; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - var r = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(n, "__esModule", { value: !0 }); - var o = r(e(80)); - (n.util = o), i(e(148)), i(e(13)), i(e(81)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var s, - a = n(1), - c = n(2), - u = n(13), - l = n(81), - d = o(n(80)), - p = u.strings.SURFACE_SELECTOR, - _ = u.strings.LABEL_SELECTOR, - f = u.strings.ACTION_SELECTOR, - h = u.strings.DISMISS_SELECTOR, - C = u.strings.OPENING_EVENT, - y = u.strings.OPENED_EVENT, - E = u.strings.CLOSING_EVENT, - g = u.strings.CLOSED_EVENT, - m = - ((s = a.MDCComponent), - r(A, s), - (A.attachTo = function(t) { - return new A(t); - }), - (A.prototype.initialize = function(t) { - void 0 === t && - (t = function() { - return d.announce; - }), - (this.announce_ = t()); - }), - (A.prototype.initialSyncWithDOM = function() { - var n = this; - (this.surfaceEl_ = this.root_.querySelector(p)), - (this.labelEl_ = this.root_.querySelector(_)), - (this.actionEl_ = this.root_.querySelector(f)), - (this.handleKeyDown_ = function(t) { - return n.foundation_.handleKeyDown(t); - }), - (this.handleSurfaceClick_ = function(t) { - var e = t.target; - n.isActionButton_(e) - ? n.foundation_.handleActionButtonClick(t) - : n.isActionIcon_(e) && - n.foundation_.handleActionIconClick(t); - }), - this.registerKeyDownHandler_(this.handleKeyDown_), - this.registerSurfaceClickHandler_(this.handleSurfaceClick_); - }), - (A.prototype.destroy = function() { - s.prototype.destroy.call(this), - this.deregisterKeyDownHandler_(this.handleKeyDown_), - this.deregisterSurfaceClickHandler_(this.handleSurfaceClick_); - }), - (A.prototype.open = function() { - this.foundation_.open(); - }), - (A.prototype.close = function(t) { - void 0 === t && (t = ""), this.foundation_.close(t); - }), - (A.prototype.getDefaultFoundation = function() { - var e = this, - t = { - addClass: function(t) { - return e.root_.classList.add(t); - }, - announce: function() { - return e.announce_(e.labelEl_); - }, - notifyClosed: function(t) { - return e.emit(g, t ? { reason: t } : {}); - }, - notifyClosing: function(t) { - return e.emit(E, t ? { reason: t } : {}); - }, - notifyOpened: function() { - return e.emit(y, {}); - }, - notifyOpening: function() { - return e.emit(C, {}); - }, - removeClass: function(t) { - return e.root_.classList.remove(t); - } - }; - return new l.MDCSnackbarFoundation(t); - }), - Object.defineProperty(A.prototype, "timeoutMs", { - get: function() { - return this.foundation_.getTimeoutMs(); - }, - set: function(t) { - this.foundation_.setTimeoutMs(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(A.prototype, "closeOnEscape", { - get: function() { - return this.foundation_.getCloseOnEscape(); - }, - set: function(t) { - this.foundation_.setCloseOnEscape(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(A.prototype, "isOpen", { - get: function() { - return this.foundation_.isOpen(); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(A.prototype, "labelText", { - get: function() { - return this.labelEl_.textContent; - }, - set: function(t) { - this.labelEl_.textContent = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(A.prototype, "actionButtonText", { - get: function() { - return this.actionEl_.textContent; - }, - set: function(t) { - this.actionEl_.textContent = t; - }, - enumerable: !0, - configurable: !0 - }), - (A.prototype.registerKeyDownHandler_ = function(t) { - this.listen("keydown", t); - }), - (A.prototype.deregisterKeyDownHandler_ = function(t) { - this.unlisten("keydown", t); - }), - (A.prototype.registerSurfaceClickHandler_ = function(t) { - this.surfaceEl_.addEventListener("click", t); - }), - (A.prototype.deregisterSurfaceClickHandler_ = function(t) { - this.surfaceEl_.removeEventListener("click", t); - }), - (A.prototype.isActionButton_ = function(t) { - return Boolean(c.closest(t, f)); - }), - (A.prototype.isActionIcon_ = function(t) { - return Boolean(c.closest(t, h)); - }), - A); - function A() { - return (null !== s && s.apply(this, arguments)) || this; - } - e.MDCSnackbar = m; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(150)), - i(e(83)), - i(e(82)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }, - s = - (this && this.__read) || - function(t, e) { - var n = "function" == typeof Symbol && t[Symbol.iterator]; - if (!n) return t; - var i, - r, - o = n.call(t), - s = []; - try { - for (; (void 0 === e || 0 < e--) && !(i = o.next()).done; ) - s.push(i.value); - } catch (t) { - r = { error: t }; - } finally { - try { - i && !i.done && (n = o.return) && n.call(o); - } finally { - if (r) throw r.error; - } - } - return s; - }, - a = - (this && this.__spread) || - function() { - for (var t = [], e = 0; e < arguments.length; e++) - t = t.concat(s(arguments[e])); - return t; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var c, - u = n(1), - l = n(5), - d = n(2), - p = n(3), - _ = n(4), - f = n(82), - h = - ((c = u.MDCComponent), - r(C, c), - (C.attachTo = function(t) { - return new C(t); - }), - (C.prototype.destroy = function() { - c.prototype.destroy.call(this), - this.ripple_.destroy(), - this.nativeControl_.removeEventListener( - "change", - this.changeHandler_ - ); - }), - (C.prototype.initialSyncWithDOM = function() { - var i = this; - (this.changeHandler_ = function() { - for (var t, e = [], n = 0; n < arguments.length; n++) - e[n] = arguments[n]; - return (t = i.foundation_).handleChange.apply(t, a(e)); - }), - this.nativeControl_.addEventListener( - "change", - this.changeHandler_ - ), - (this.checked = this.checked); - }), - (C.prototype.getDefaultFoundation = function() { - var n = this, - t = { - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - setNativeControlChecked: function(t) { - return (n.nativeControl_.checked = t); - }, - setNativeControlDisabled: function(t) { - return (n.nativeControl_.disabled = t); - }, - setNativeControlAttr: function(t, e) { - return n.nativeControl_.setAttribute(t, e); - } - }; - return new f.MDCSwitchFoundation(t); - }), - Object.defineProperty(C.prototype, "ripple", { - get: function() { - return this.ripple_; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(C.prototype, "checked", { - get: function() { - return this.nativeControl_.checked; - }, - set: function(t) { - this.foundation_.setChecked(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(C.prototype, "disabled", { - get: function() { - return this.nativeControl_.disabled; - }, - set: function(t) { - this.foundation_.setDisabled(t); - }, - enumerable: !0, - configurable: !0 - }), - (C.prototype.createRipple_ = function() { - var n = this, - t = f.MDCSwitchFoundation.strings.RIPPLE_SURFACE_SELECTOR, - i = this.root_.querySelector(t), - e = o(o({}, p.MDCRipple.createAdapter(this)), { - addClass: function(t) { - return i.classList.add(t); - }, - computeBoundingRect: function() { - return i.getBoundingClientRect(); - }, - deregisterInteractionHandler: function(t, e) { - n.nativeControl_.removeEventListener( - t, - e, - l.applyPassive() - ); - }, - isSurfaceActive: function() { - return d.matches(n.nativeControl_, ":active"); - }, - isUnbounded: function() { - return !0; - }, - registerInteractionHandler: function(t, e) { - n.nativeControl_.addEventListener(t, e, l.applyPassive()); - }, - removeClass: function(t) { - i.classList.remove(t); - }, - updateCssVariable: function(t, e) { - i.style.setProperty(t, e); - } - }); - return new p.MDCRipple(this.root_, new _.MDCRippleFoundation(e)); - }), - Object.defineProperty(C.prototype, "nativeControl_", { - get: function() { - var t = f.MDCSwitchFoundation.strings.NATIVE_CONTROL_SELECTOR; - return this.root_.querySelector(t); - }, - enumerable: !0, - configurable: !0 - }), - C); - function C() { - var t = (null !== c && c.apply(this, arguments)) || this; - return (t.ripple_ = t.createRipple_()), t; - } - e.MDCSwitch = h; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(152)), - i(e(94)), - i(e(93)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(84), - c = n(87), - u = n(33), - l = n(93), - d = l.MDCTabBarFoundation.strings, - p = 0, - _ = - ((o = s.MDCComponent), - r(f, o), - (f.attachTo = function(t) { - return new f(t); - }), - Object.defineProperty(f.prototype, "focusOnActivate", { - set: function(e) { - this.tabList_.forEach(function(t) { - return (t.focusOnActivate = e); - }); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "useAutomaticActivation", { - set: function(t) { - this.foundation_.setUseAutomaticActivation(t); - }, - enumerable: !0, - configurable: !0 - }), - (f.prototype.initialize = function(t, e) { - void 0 === t && - (t = function(t) { - return new c.MDCTab(t); - }), - void 0 === e && - (e = function(t) { - return new a.MDCTabScroller(t); - }), - (this.tabList_ = this.instantiateTabs_(t)), - (this.tabScroller_ = this.instantiateTabScroller_(e)); - }), - (f.prototype.initialSyncWithDOM = function() { - var e = this; - (this.handleTabInteraction_ = function(t) { - return e.foundation_.handleTabInteraction(t); - }), - (this.handleKeyDown_ = function(t) { - return e.foundation_.handleKeyDown(t); - }), - this.listen( - u.MDCTabFoundation.strings.INTERACTED_EVENT, - this.handleTabInteraction_ - ), - this.listen("keydown", this.handleKeyDown_); - for (var t = 0; t < this.tabList_.length; t++) - if (this.tabList_[t].active) { - this.scrollIntoView(t); - break; - } - }), - (f.prototype.destroy = function() { - o.prototype.destroy.call(this), - this.unlisten( - u.MDCTabFoundation.strings.INTERACTED_EVENT, - this.handleTabInteraction_ - ), - this.unlisten("keydown", this.handleKeyDown_), - this.tabList_.forEach(function(t) { - return t.destroy(); - }), - this.tabScroller_ && this.tabScroller_.destroy(); - }), - (f.prototype.getDefaultFoundation = function() { - var n = this, - t = { - scrollTo: function(t) { - return n.tabScroller_.scrollTo(t); - }, - incrementScroll: function(t) { - return n.tabScroller_.incrementScroll(t); - }, - getScrollPosition: function() { - return n.tabScroller_.getScrollPosition(); - }, - getScrollContentWidth: function() { - return n.tabScroller_.getScrollContentWidth(); - }, - getOffsetWidth: function() { - return n.root_.offsetWidth; - }, - isRTL: function() { - return ( - "rtl" === - window - .getComputedStyle(n.root_) - .getPropertyValue("direction") - ); - }, - setActiveTab: function(t) { - return n.foundation_.activateTab(t); - }, - activateTabAtIndex: function(t, e) { - return n.tabList_[t].activate(e); - }, - deactivateTabAtIndex: function(t) { - return n.tabList_[t].deactivate(); - }, - focusTabAtIndex: function(t) { - return n.tabList_[t].focus(); - }, - getTabIndicatorClientRectAtIndex: function(t) { - return n.tabList_[t].computeIndicatorClientRect(); - }, - getTabDimensionsAtIndex: function(t) { - return n.tabList_[t].computeDimensions(); - }, - getPreviousActiveTabIndex: function() { - for (var t = 0; t < n.tabList_.length; t++) - if (n.tabList_[t].active) return t; - return -1; - }, - getFocusedTabIndex: function() { - var t = n.getTabElements_(), - e = document.activeElement; - return t.indexOf(e); - }, - getIndexOfTabById: function(t) { - for (var e = 0; e < n.tabList_.length; e++) - if (n.tabList_[e].id === t) return e; - return -1; - }, - getTabListLength: function() { - return n.tabList_.length; - }, - notifyTabActivated: function(t) { - return n.emit(d.TAB_ACTIVATED_EVENT, { index: t }, !0); - } - }; - return new l.MDCTabBarFoundation(t); - }), - (f.prototype.activateTab = function(t) { - this.foundation_.activateTab(t); - }), - (f.prototype.scrollIntoView = function(t) { - this.foundation_.scrollIntoView(t); - }), - (f.prototype.getTabElements_ = function() { - return [].slice.call(this.root_.querySelectorAll(d.TAB_SELECTOR)); - }), - (f.prototype.instantiateTabs_ = function(e) { - return this.getTabElements_().map(function(t) { - return (t.id = t.id || "mdc-tab-" + ++p), e(t); - }); - }), - (f.prototype.instantiateTabScroller_ = function(t) { - var e = this.root_.querySelector(d.TAB_SCROLLER_SELECTOR); - return e ? t(e) : null; - }), - f); - function f() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCTabBar = _; - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(32), - a = - ((o = s.MDCTabScrollerRTL), - r(c, o), - (c.prototype.getScrollPositionRTL = function() { - var t = this.adapter_.getScrollAreaScrollLeft(), - e = this.calculateScrollEdges_().right; - return Math.round(e - t); - }), - (c.prototype.scrollToRTL = function(t) { - var e = this.calculateScrollEdges_(), - n = this.adapter_.getScrollAreaScrollLeft(), - i = this.clampScrollValue_(e.right - t); - return { finalScrollPosition: i, scrollDelta: i - n }; - }), - (c.prototype.incrementScrollRTL = function(t) { - var e = this.adapter_.getScrollAreaScrollLeft(), - n = this.clampScrollValue_(e - t); - return { finalScrollPosition: n, scrollDelta: n - e }; - }), - (c.prototype.getAnimatingScrollPosition = function(t) { - return t; - }), - (c.prototype.calculateScrollEdges_ = function() { - return { - left: 0, - right: - this.adapter_.getScrollContentOffsetWidth() - - this.adapter_.getScrollAreaOffsetWidth() - }; - }), - (c.prototype.clampScrollValue_ = function(t) { - var e = this.calculateScrollEdges_(); - return Math.min(Math.max(e.left, t), e.right); - }), - c); - function c() { - return (null !== o && o.apply(this, arguments)) || this; - } - (e.MDCTabScrollerRTLDefault = a), (e.default = a); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(32), - a = - ((o = s.MDCTabScrollerRTL), - r(c, o), - (c.prototype.getScrollPositionRTL = function(t) { - var e = this.adapter_.getScrollAreaScrollLeft(); - return Math.round(t - e); - }), - (c.prototype.scrollToRTL = function(t) { - var e = this.adapter_.getScrollAreaScrollLeft(), - n = this.clampScrollValue_(-t); - return { finalScrollPosition: n, scrollDelta: n - e }; - }), - (c.prototype.incrementScrollRTL = function(t) { - var e = this.adapter_.getScrollAreaScrollLeft(), - n = this.clampScrollValue_(e - t); - return { finalScrollPosition: n, scrollDelta: n - e }; - }), - (c.prototype.getAnimatingScrollPosition = function(t, e) { - return t - e; - }), - (c.prototype.calculateScrollEdges_ = function() { - var t = this.adapter_.getScrollContentOffsetWidth(); - return { - left: this.adapter_.getScrollAreaOffsetWidth() - t, - right: 0 - }; - }), - (c.prototype.clampScrollValue_ = function(t) { - var e = this.calculateScrollEdges_(); - return Math.max(Math.min(e.right, t), e.left); - }), - c); - function c() { - return (null !== o && o.apply(this, arguments)) || this; - } - (e.MDCTabScrollerRTLNegative = a), (e.default = a); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(32), - a = - ((o = s.MDCTabScrollerRTL), - r(c, o), - (c.prototype.getScrollPositionRTL = function(t) { - var e = this.adapter_.getScrollAreaScrollLeft(); - return Math.round(e - t); - }), - (c.prototype.scrollToRTL = function(t) { - var e = this.adapter_.getScrollAreaScrollLeft(), - n = this.clampScrollValue_(t); - return { finalScrollPosition: n, scrollDelta: e - n }; - }), - (c.prototype.incrementScrollRTL = function(t) { - var e = this.adapter_.getScrollAreaScrollLeft(), - n = this.clampScrollValue_(e + t); - return { finalScrollPosition: n, scrollDelta: e - n }; - }), - (c.prototype.getAnimatingScrollPosition = function(t, e) { - return t + e; - }), - (c.prototype.calculateScrollEdges_ = function() { - return { - left: - this.adapter_.getScrollContentOffsetWidth() - - this.adapter_.getScrollAreaOffsetWidth(), - right: 0 - }; - }), - (c.prototype.clampScrollValue_ = function(t) { - var e = this.calculateScrollEdges_(); - return Math.min(Math.max(e.right, t), e.left); - }), - c); - function c() { - return (null !== o && o.apply(this, arguments)) || this; - } - (e.MDCTabScrollerRTLReverse = a), (e.default = a); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(88)), - i(e(90)), - i(e(14)), - i(e(89)), - i(e(91)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - var r = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(n, "__esModule", { value: !0 }); - var o = r(e(86)); - (n.util = o), i(e(84)), i(e(31)), i(e(85)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(87)), - i(e(92)), - i(e(33)); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(160)), - i(e(35)), - i(e(97)), - i(e(161)), - i(e(162)), - i(e(163)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }), - o = - (this && this.__assign) || - function() { - return (o = - Object.assign || - function(t) { - for (var e, n = 1, i = arguments.length; n < i; n++) - for (var r in (e = arguments[n])) - Object.prototype.hasOwnProperty.call(e, r) && - (t[r] = e[r]); - return t; - }).apply(this, arguments); - }, - s = - (this && this.__importStar) || - function(t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var n in t) - Object.hasOwnProperty.call(t, n) && (e[n] = t[n]); - return (e.default = t), e; - }; - Object.defineProperty(e, "__esModule", { value: !0 }); - var a, - c = n(1), - u = n(5), - l = s(n(2)), - E = n(24), - g = n(26), - m = n(27), - A = n(3), - d = n(4), - v = n(95), - b = n(34), - O = n(35), - p = n(97), - T = n(98), - I = n(36), - S = n(100), - _ = - ((a = c.MDCComponent), - r(f, a), - (f.attachTo = function(t) { - return new f(t); - }), - (f.prototype.initialize = function(t, e, n, i, r, o, s) { - void 0 === t && - (t = function(t, e) { - return new A.MDCRipple(t, e); - }), - void 0 === e && - (e = function(t) { - return new g.MDCLineRipple(t); - }), - void 0 === n && - (n = function(t) { - return new T.MDCTextFieldHelperText(t); - }), - void 0 === i && - (i = function(t) { - return new v.MDCTextFieldCharacterCounter(t); - }), - void 0 === r && - (r = function(t) { - return new S.MDCTextFieldIcon(t); - }), - void 0 === o && - (o = function(t) { - return new E.MDCFloatingLabel(t); - }), - void 0 === s && - (s = function(t) { - return new m.MDCNotchedOutline(t); - }), - (this.input_ = this.root_.querySelector( - O.strings.INPUT_SELECTOR - )); - var a = this.root_.querySelector(O.strings.LABEL_SELECTOR); - this.label_ = a ? o(a) : null; - var c = this.root_.querySelector(O.strings.LINE_RIPPLE_SELECTOR); - this.lineRipple_ = c ? e(c) : null; - var u = this.root_.querySelector(O.strings.OUTLINE_SELECTOR); - this.outline_ = u ? s(u) : null; - var l = I.MDCTextFieldHelperTextFoundation.strings, - d = this.root_.nextElementSibling, - p = d && d.classList.contains(O.cssClasses.HELPER_LINE), - _ = p && d && d.querySelector(l.ROOT_SELECTOR); - this.helperText_ = _ ? n(_) : null; - var f = b.MDCTextFieldCharacterCounterFoundation.strings, - h = this.root_.querySelector(f.ROOT_SELECTOR); - !h && p && d && (h = d.querySelector(f.ROOT_SELECTOR)), - (this.characterCounter_ = h ? i(h) : null); - var C = this.root_.querySelector(O.strings.LEADING_ICON_SELECTOR); - this.leadingIcon_ = C ? r(C) : null; - var y = this.root_.querySelector( - O.strings.TRAILING_ICON_SELECTOR - ); - (this.trailingIcon_ = y ? r(y) : null), - (this.prefix_ = this.root_.querySelector( - O.strings.PREFIX_SELECTOR - )), - (this.suffix_ = this.root_.querySelector( - O.strings.SUFFIX_SELECTOR - )), - (this.ripple = this.createRipple_(t)); - }), - (f.prototype.destroy = function() { - this.ripple && this.ripple.destroy(), - this.lineRipple_ && this.lineRipple_.destroy(), - this.helperText_ && this.helperText_.destroy(), - this.characterCounter_ && this.characterCounter_.destroy(), - this.leadingIcon_ && this.leadingIcon_.destroy(), - this.trailingIcon_ && this.trailingIcon_.destroy(), - this.label_ && this.label_.destroy(), - this.outline_ && this.outline_.destroy(), - a.prototype.destroy.call(this); - }), - (f.prototype.initialSyncWithDOM = function() { - this.disabled = this.input_.disabled; - }), - Object.defineProperty(f.prototype, "value", { - get: function() { - return this.foundation_.getValue(); - }, - set: function(t) { - this.foundation_.setValue(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "disabled", { - get: function() { - return this.foundation_.isDisabled(); - }, - set: function(t) { - this.foundation_.setDisabled(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "valid", { - get: function() { - return this.foundation_.isValid(); - }, - set: function(t) { - this.foundation_.setValid(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "required", { - get: function() { - return this.input_.required; - }, - set: function(t) { - this.input_.required = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "pattern", { - get: function() { - return this.input_.pattern; - }, - set: function(t) { - this.input_.pattern = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "minLength", { - get: function() { - return this.input_.minLength; - }, - set: function(t) { - this.input_.minLength = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "maxLength", { - get: function() { - return this.input_.maxLength; - }, - set: function(t) { - t < 0 - ? this.input_.removeAttribute("maxLength") - : (this.input_.maxLength = t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "min", { - get: function() { - return this.input_.min; - }, - set: function(t) { - this.input_.min = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "max", { - get: function() { - return this.input_.max; - }, - set: function(t) { - this.input_.max = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "step", { - get: function() { - return this.input_.step; - }, - set: function(t) { - this.input_.step = t; - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "helperTextContent", { - set: function(t) { - this.foundation_.setHelperTextContent(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "leadingIconAriaLabel", { - set: function(t) { - this.foundation_.setLeadingIconAriaLabel(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "leadingIconContent", { - set: function(t) { - this.foundation_.setLeadingIconContent(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "trailingIconAriaLabel", { - set: function(t) { - this.foundation_.setTrailingIconAriaLabel(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "trailingIconContent", { - set: function(t) { - this.foundation_.setTrailingIconContent(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "useNativeValidation", { - set: function(t) { - this.foundation_.setUseNativeValidation(t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "prefixText", { - get: function() { - return this.prefix_ ? this.prefix_.textContent : null; - }, - set: function(t) { - this.prefix_ && (this.prefix_.textContent = t); - }, - enumerable: !0, - configurable: !0 - }), - Object.defineProperty(f.prototype, "suffixText", { - get: function() { - return this.suffix_ ? this.suffix_.textContent : null; - }, - set: function(t) { - this.suffix_ && (this.suffix_.textContent = t); - }, - enumerable: !0, - configurable: !0 - }), - (f.prototype.focus = function() { - this.input_.focus(); - }), - (f.prototype.layout = function() { - var t = this.foundation_.shouldFloat; - this.foundation_.notchOutline(t); - }), - (f.prototype.getDefaultFoundation = function() { - var t = o( - o( - o( - o( - o({}, this.getRootAdapterMethods_()), - this.getInputAdapterMethods_() - ), - this.getLabelAdapterMethods_() - ), - this.getLineRippleAdapterMethods_() - ), - this.getOutlineAdapterMethods_() - ); - return new p.MDCTextFieldFoundation(t, this.getFoundationMap_()); - }), - (f.prototype.getRootAdapterMethods_ = function() { - var n = this; - return { - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - registerTextFieldInteractionHandler: function(t, e) { - return n.listen(t, e); - }, - deregisterTextFieldInteractionHandler: function(t, e) { - return n.unlisten(t, e); - }, - registerValidationAttributeChangeHandler: function(e) { - var t = new MutationObserver(function(t) { - return e( - (function(t) { - return t - .map(function(t) { - return t.attributeName; - }) - .filter(function(t) { - return t; - }); - })(t) - ); - }); - return t.observe(n.input_, { attributes: !0 }), t; - }, - deregisterValidationAttributeChangeHandler: function(t) { - return t.disconnect(); - } - }; - }), - (f.prototype.getInputAdapterMethods_ = function() { - var n = this; - return { - getNativeInput: function() { - return n.input_; - }, - isFocused: function() { - return document.activeElement === n.input_; - }, - registerInputInteractionHandler: function(t, e) { - return n.input_.addEventListener(t, e, u.applyPassive()); - }, - deregisterInputInteractionHandler: function(t, e) { - return n.input_.removeEventListener(t, e, u.applyPassive()); - } - }; - }), - (f.prototype.getLabelAdapterMethods_ = function() { - var e = this; - return { - floatLabel: function(t) { - return e.label_ && e.label_.float(t); - }, - getLabelWidth: function() { - return e.label_ ? e.label_.getWidth() : 0; - }, - hasLabel: function() { - return Boolean(e.label_); - }, - shakeLabel: function(t) { - return e.label_ && e.label_.shake(t); - } - }; - }), - (f.prototype.getLineRippleAdapterMethods_ = function() { - var e = this; - return { - activateLineRipple: function() { - e.lineRipple_ && e.lineRipple_.activate(); - }, - deactivateLineRipple: function() { - e.lineRipple_ && e.lineRipple_.deactivate(); - }, - setLineRippleTransformOrigin: function(t) { - e.lineRipple_ && e.lineRipple_.setRippleCenter(t); - } - }; - }), - (f.prototype.getOutlineAdapterMethods_ = function() { - var e = this; - return { - closeOutline: function() { - return e.outline_ && e.outline_.closeNotch(); - }, - hasOutline: function() { - return Boolean(e.outline_); - }, - notchOutline: function(t) { - return e.outline_ && e.outline_.notch(t); - } - }; - }), - (f.prototype.getFoundationMap_ = function() { - return { - characterCounter: this.characterCounter_ - ? this.characterCounter_.foundation - : void 0, - helperText: this.helperText_ - ? this.helperText_.foundation - : void 0, - leadingIcon: this.leadingIcon_ - ? this.leadingIcon_.foundation - : void 0, - trailingIcon: this.trailingIcon_ - ? this.trailingIcon_.foundation - : void 0 - }; - }), - (f.prototype.createRipple_ = function(t) { - var n = this, - e = this.root_.classList.contains(O.cssClasses.TEXTAREA), - i = this.root_.classList.contains(O.cssClasses.OUTLINED); - if (e || i) return null; - var r = o(o({}, A.MDCRipple.createAdapter(this)), { - isSurfaceActive: function() { - return l.matches(n.input_, ":active"); - }, - registerInteractionHandler: function(t, e) { - return n.input_.addEventListener(t, e, u.applyPassive()); - }, - deregisterInteractionHandler: function(t, e) { - return n.input_.removeEventListener(t, e, u.applyPassive()); - } - }); - return t(this.root_, new d.MDCRippleFoundation(r)); - }), - f); - function f() { - return (null !== a && a.apply(this, arguments)) || this; - } - e.MDCTextField = _; - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(95)), - i(e(34)); - var r = e(96); - (n.characterCountCssClasses = r.cssClasses), - (n.characterCountStrings = r.strings); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(98)), - i(e(36)); - var r = e(99); - (n.helperTextCssClasses = r.cssClasses), - (n.helperTextStrings = r.strings); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(100)), - i(e(101)); - var r = e(102); - (n.iconCssClasses = r.cssClasses), (n.iconStrings = r.strings); - }, - function(t, n, e) { - "use strict"; - function i(t) { - for (var e in t) n.hasOwnProperty(e) || (n[e] = t[e]); - } - Object.defineProperty(n, "__esModule", { value: !0 }), - i(e(165)), - i(e(7)), - i(e(38)), - i(e(103)), - i(e(104)), - i(e(37)); - }, - function(t, e, n) { - "use strict"; - var i, - r = - (this && this.__extends) || - ((i = function(t, e) { - return (i = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function(t, e) { - t.__proto__ = e; - }) || - function(t, e) { - for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); - })(t, e); - }), - function(t, e) { - function n() { - this.constructor = t; - } - i(t, e), - (t.prototype = - null === e - ? Object.create(e) - : ((n.prototype = e.prototype), new n())); - }); - Object.defineProperty(e, "__esModule", { value: !0 }); - var o, - s = n(1), - a = n(3), - c = n(7), - u = n(103), - l = n(104), - d = n(37), - p = - ((o = s.MDCComponent), - r(_, o), - (_.attachTo = function(t) { - return new _(t); - }), - (_.prototype.initialize = function(n) { - void 0 === n && - (n = function(t) { - return a.MDCRipple.attachTo(t); - }), - (this.navIcon_ = this.root_.querySelector( - c.strings.NAVIGATION_ICON_SELECTOR - )); - var t = [].slice.call( - this.root_.querySelectorAll(c.strings.ACTION_ITEM_SELECTOR) - ); - this.navIcon_ && t.push(this.navIcon_), - (this.iconRipples_ = t.map(function(t) { - var e = n(t); - return (e.unbounded = !0), e; - })), - (this.scrollTarget_ = window); - }), - (_.prototype.initialSyncWithDOM = function() { - (this.handleNavigationClick_ = this.foundation_.handleNavigationClick.bind( - this.foundation_ - )), - (this.handleWindowResize_ = this.foundation_.handleWindowResize.bind( - this.foundation_ - )), - (this.handleTargetScroll_ = this.foundation_.handleTargetScroll.bind( - this.foundation_ - )), - this.scrollTarget_.addEventListener( - "scroll", - this.handleTargetScroll_ - ), - this.navIcon_ && - this.navIcon_.addEventListener( - "click", - this.handleNavigationClick_ - ); - var t = this.root_.classList.contains(c.cssClasses.FIXED_CLASS); - this.root_.classList.contains(c.cssClasses.SHORT_CLASS) || - t || - window.addEventListener("resize", this.handleWindowResize_); - }), - (_.prototype.destroy = function() { - this.iconRipples_.forEach(function(t) { - return t.destroy(); - }), - this.scrollTarget_.removeEventListener( - "scroll", - this.handleTargetScroll_ - ), - this.navIcon_ && - this.navIcon_.removeEventListener( - "click", - this.handleNavigationClick_ - ); - var t = this.root_.classList.contains(c.cssClasses.FIXED_CLASS); - this.root_.classList.contains(c.cssClasses.SHORT_CLASS) || - t || - window.removeEventListener("resize", this.handleWindowResize_), - o.prototype.destroy.call(this); - }), - (_.prototype.setScrollTarget = function(t) { - this.scrollTarget_.removeEventListener( - "scroll", - this.handleTargetScroll_ - ), - (this.scrollTarget_ = t), - (this.handleTargetScroll_ = this.foundation_.handleTargetScroll.bind( - this.foundation_ - )), - this.scrollTarget_.addEventListener( - "scroll", - this.handleTargetScroll_ - ); - }), - (_.prototype.getDefaultFoundation = function() { - var n = this, - t = { - hasClass: function(t) { - return n.root_.classList.contains(t); - }, - addClass: function(t) { - return n.root_.classList.add(t); - }, - removeClass: function(t) { - return n.root_.classList.remove(t); - }, - setStyle: function(t, e) { - return n.root_.style.setProperty(t, e); - }, - getTopAppBarHeight: function() { - return n.root_.clientHeight; - }, - notifyNavigationIconClicked: function() { - return n.emit(c.strings.NAVIGATION_EVENT, {}); - }, - getViewportScrollY: function() { - var t = n.scrollTarget_, - e = n.scrollTarget_; - return void 0 !== t.pageYOffset - ? t.pageYOffset - : e.scrollTop; - }, - getTotalActionItems: function() { - return n.root_.querySelectorAll( - c.strings.ACTION_ITEM_SELECTOR - ).length; - } - }; - return this.root_.classList.contains(c.cssClasses.SHORT_CLASS) - ? new l.MDCShortTopAppBarFoundation(t) - : this.root_.classList.contains(c.cssClasses.FIXED_CLASS) - ? new u.MDCFixedTopAppBarFoundation(t) - : new d.MDCTopAppBarFoundation(t); - }), - _); - function _() { - return (null !== o && o.apply(this, arguments)) || this; - } - e.MDCTopAppBar = p; - } - ]), - (r.c = i), - (r.d = function(t, e, n) { - r.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: n }); - }), - (r.r = function(t) { - "undefined" != typeof Symbol && - Symbol.toStringTag && - Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }), - Object.defineProperty(t, "__esModule", { value: !0 }); - }), - (r.t = function(e, t) { - if ((1 & t && (e = r(e)), 8 & t)) return e; - if (4 & t && "object" == typeof e && e && e.__esModule) return e; - var n = Object.create(null); - if ( - (r.r(n), - Object.defineProperty(n, "default", { enumerable: !0, value: e }), - 2 & t && "string" != typeof e) - ) - for (var i in e) - r.d( - n, - i, - function(t) { - return e[t]; - }.bind(null, i) - ); - return n; - }), - (r.n = function(t) { - var e = - t && t.__esModule - ? function() { - return t.default; - } - : function() { - return t; - }; - return r.d(e, "a", e), e; - }), - (r.o = function(t, e) { - return Object.prototype.hasOwnProperty.call(t, e); - }), - (r.p = ""), - r((r.s = 105)) - ); - function r(t) { - if (i[t]) return i[t].exports; - var e = (i[t] = { i: t, l: !1, exports: {} }); - return n[t].call(e.exports, e, e.exports, r), (e.l = !0), e.exports; - } - var n, i; -}); diff --git a/backend/src/main/resources/templates/authorize.html b/backend/src/main/resources/templates/authorize.html deleted file mode 100644 index 4a8652c7f..000000000 --- a/backend/src/main/resources/templates/authorize.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - -

-
- -
- -
-

- Gamma - IT account -

-
- -
- -
-

-

-
- -
- -
- - -
- -
- - -
-
-
- - -
- Made by digIT '18 -
- - - diff --git a/backend/src/main/resources/templates/common-error.html b/backend/src/main/resources/templates/common-error.html deleted file mode 100644 index 64ef8b482..000000000 --- a/backend/src/main/resources/templates/common-error.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - Error Occurred - - -
-

- An error occurred -

-

- This error does not have an internal mapping -

- Status:
- Message:
- Original Url:
-
- - \ No newline at end of file diff --git a/backend/src/main/resources/templates/error-404.html b/backend/src/main/resources/templates/error-404.html deleted file mode 100644 index 88fbf323c..000000000 --- a/backend/src/main/resources/templates/error-404.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - Not Found - - - -
-

- 404
-

-

- This is not the page you're looking for -

- This image did not load, but imagine it did :) -
-
- - does not exist -
-
- - \ No newline at end of file diff --git a/backend/src/main/resources/templates/error-422.html b/backend/src/main/resources/templates/error-422.html deleted file mode 100644 index ce482b163..000000000 --- a/backend/src/main/resources/templates/error-422.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - Unprocessable Entity - - -
-

- 422
-

-

- Unprocessable Entity -

-
- The internal reason was: - -
-
- - \ No newline at end of file diff --git a/backend/src/main/resources/templates/error-5xx.html b/backend/src/main/resources/templates/error-5xx.html deleted file mode 100644 index a11304af5..000000000 --- a/backend/src/main/resources/templates/error-5xx.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - Internal Server Error - - -
- - \ No newline at end of file diff --git a/backend/src/main/resources/templates/login.html b/backend/src/main/resources/templates/login.html deleted file mode 100644 index e28f701bc..000000000 --- a/backend/src/main/resources/templates/login.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
-
- -
- Invalid cid/email and password. -
-
-
- You have been logged out. -
-
- - -
- -
-

- Gamma - IT account -

-
- -
- - -
- -
-
-
- -
-
-
-
- -
- - -
- -
-
-
- -
-
-
-
- -
- -
- - - -
- -
- -
- -
- - -
-
-
- - -
- Made by digIT '18 -
- - - diff --git a/backend/src/test/java/it/chalmers/gamma/TestUtils.java b/backend/src/test/java/it/chalmers/gamma/TestUtils.java deleted file mode 100644 index d169fac51..000000000 --- a/backend/src/test/java/it/chalmers/gamma/TestUtils.java +++ /dev/null @@ -1,31 +0,0 @@ -package it.chalmers.gamma; - -import it.chalmers.gamma.service.ITUserService; - -import org.springframework.stereotype.Component; -import org.springframework.test.annotation.DirtiesContext; -import org.springframework.test.web.servlet.MockMvc; - -@Component -@SuppressWarnings("PMD.AvoidPrintStackTrace") -@DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_CLASS) -public class TestUtils { - - private MockMvc mockMvc; - - private ITUserService userService; - - public void setMockMvc(MockMvc mockMvc, ITUserService userService) { - this.mockMvc = mockMvc; - this.userService = userService; - } - - public MockMvc getMockMvc() { - return this.mockMvc; - } - - public ITUserService getUserService() { - return this.userService; - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/api/ActivationCodeTests.java b/backend/src/test/java/it/chalmers/gamma/api/ActivationCodeTests.java deleted file mode 100644 index 0d93fa4e8..000000000 --- a/backend/src/test/java/it/chalmers/gamma/api/ActivationCodeTests.java +++ /dev/null @@ -1,67 +0,0 @@ -package it.chalmers.gamma.api; - -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.delete; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; - -import it.chalmers.gamma.GammaApplication; -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import it.chalmers.gamma.factories.MockActivationCodeFactory; -import it.chalmers.gamma.factories.MockWhitelistFactory; -import it.chalmers.gamma.service.ActivationCodeService; -import org.junit.Assert; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.security.test.context.support.WithUserDetails; -import org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.context.web.WebAppConfiguration; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; -import org.springframework.web.context.WebApplicationContext; - -@RunWith(SpringRunner.class) -@WebAppConfiguration -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = GammaApplication.class) -@ActiveProfiles("test") -public class ActivationCodeTests { - - @Autowired - private WebApplicationContext webApplicationContext; - - private MockMvc mockMvc; - - @Autowired - private MockActivationCodeFactory mockActivationCodeFactory; - - @Autowired - private MockWhitelistFactory mockWhitelistFactory; - - @Autowired - private ActivationCodeService activationCodeService; - - @Before - public void setupTest() { - this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext) - .apply(SecurityMockMvcConfigurers.springSecurity()) - .build(); - } - - @Test - @WithUserDetails("admin") - public void testDeleteActivationCode() throws Exception { - ActivationCodeDTO activationCode = this.mockActivationCodeFactory.saveActivationCode( - this.mockWhitelistFactory.saveWhitelist(this.mockWhitelistFactory.generateWhitelist())); - this.mockMvc.perform(delete(String.format("/admin/activation_codes/%s", activationCode.getCid()))) - .andExpect(status().isAccepted()); - ActivationCodeDTO activationCode2 = this.mockActivationCodeFactory.saveActivationCode( - this.mockWhitelistFactory.saveWhitelist(this.mockWhitelistFactory.generateWhitelist())); - this.mockMvc.perform(delete(String.format("/admin/activation_codes/%s", activationCode2.getId()))) - .andExpect(status().isAccepted()); - Assert.assertFalse(this.activationCodeService.codeExists(activationCode.getCid())); - Assert.assertFalse(this.activationCodeService.codeExists(activationCode2.getId().toString())); - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/api/AdminITUserTests.java b/backend/src/test/java/it/chalmers/gamma/api/AdminITUserTests.java deleted file mode 100644 index c1d520b8f..000000000 --- a/backend/src/test/java/it/chalmers/gamma/api/AdminITUserTests.java +++ /dev/null @@ -1,70 +0,0 @@ -package it.chalmers.gamma.api; - -import it.chalmers.gamma.GammaApplication; -import it.chalmers.gamma.factories.MockITUserFactory; - -import it.chalmers.gamma.utils.JSONUtils; -import it.chalmers.gamma.utils.ResponseUtils; -import java.util.Objects; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.http.MediaType; -import org.springframework.security.test.context.support.WithMockUser; -import org.springframework.security.test.context.support.WithUserDetails; -import org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.context.web.WebAppConfiguration; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; -import org.springframework.web.context.WebApplicationContext; - - -@RunWith(SpringRunner.class) -@WebAppConfiguration -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = GammaApplication.class) -@ActiveProfiles("test") -@SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert") -public class AdminITUserTests { - - @Autowired - private WebApplicationContext webApplicationContext; - - private MockMvc mockMvc; - - @Autowired - private MockITUserFactory mockITUserFactory; - - @Before - public void setupTests() { - this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext) - .apply(SecurityMockMvcConfigurers.springSecurity()) - .build(); - } - - @WithUserDetails("admin") - @Test - public void testAdminCreateUserAsAdmin() throws Exception { - testAdminCreateUser(true); - } - - @WithMockUser - @Test - public void testAdminCreateUserAsNonAdmin() throws Exception { - testAdminCreateUser(false); - } - - private void testAdminCreateUser(boolean authorized) throws Exception { - this.mockMvc.perform(MockMvcRequestBuilders.post( - "/admin/users") - .contentType(MediaType.APPLICATION_JSON) - .content(Objects.requireNonNull(JSONUtils.objectToJSONString( - this.mockITUserFactory.generateValidAdminCreateUserRequest())))) - .andExpect(ResponseUtils.expectedStatus(authorized)); - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/api/CreateAccountTests.java b/backend/src/test/java/it/chalmers/gamma/api/CreateAccountTests.java deleted file mode 100644 index 138ca0a6c..000000000 --- a/backend/src/test/java/it/chalmers/gamma/api/CreateAccountTests.java +++ /dev/null @@ -1,96 +0,0 @@ -package it.chalmers.gamma.api; - -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; - -import it.chalmers.gamma.GammaApplication; -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.factories.MockITUserFactory; -import it.chalmers.gamma.factories.MockWhitelistFactory; -import it.chalmers.gamma.service.ActivationCodeService; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.utils.JSONUtils; -import java.util.Objects; -import org.junit.Assert; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.http.MediaType; -import org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.context.web.WebAppConfiguration; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; -import org.springframework.web.context.WebApplicationContext; - -@RunWith(SpringRunner.class) -@WebAppConfiguration -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = GammaApplication.class) -@ActiveProfiles("test") -@SuppressWarnings({"PMD.JUnitTestsShouldIncludeAssert"}) -public class CreateAccountTests { - - @Autowired - private WebApplicationContext webApplicationContext; - - private MockMvc mockMvc; - - @Autowired - private MockWhitelistFactory mockWhitelistFactory; - - @Autowired - private MockITUserFactory mockITUserFactory; - - @Autowired - private ActivationCodeService activationCodeService; - - @Autowired - private ITUserService userService; - - @Before - public void setupTests() { - this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext) - .apply(SecurityMockMvcConfigurers.springSecurity()) - .build(); - } - - @Test - public void testCreateActivationCodeWhitelistedAccount() throws Exception { - WhitelistDTO whitelist = this.mockWhitelistFactory.saveWhitelist(this.mockWhitelistFactory.generateWhitelist()); - this.testCreateActivationCode(whitelist, true); - } - - @Test - public void testCreateActivationCodeNonWhitelistedAccount() throws Exception { - this.testCreateActivationCode(this.mockWhitelistFactory.generateWhitelist(), false); - } - - private void testCreateActivationCode(WhitelistDTO whitelist, boolean shouldCreate) throws Exception { - this.mockMvc.perform(post("/whitelist/activate_cid") - .contentType(MediaType.APPLICATION_JSON) - .content(Objects.requireNonNull(JSONUtils.objectToJSONString( - this.mockWhitelistFactory.createValidRequest(whitelist))))) - .andExpect(status().is(202)); // To hide if user exists, we always return OK - Assert.assertEquals(this.activationCodeService.codeExists(whitelist.getCid()), shouldCreate); - } - - @Test - public void testCreateAccountValidCode() throws Exception { - WhitelistDTO whitelist = this.mockWhitelistFactory.saveWhitelist(this.mockWhitelistFactory.generateWhitelist()); - this.testCreateActivationCode(whitelist, true); - ActivationCodeDTO activationCodeDTO = this.activationCodeService.getActivationCodeDTO(whitelist.getCid()); - this.mockMvc.perform(post("/users/create") - .contentType(MediaType.APPLICATION_JSON) - .content(Objects.requireNonNull(JSONUtils.objectToJSONString( - this.mockITUserFactory.createValidCreateRequest( - this.mockITUserFactory.generateITUser( - "user", - true), - activationCodeDTO))))).andExpect(status().isAccepted()); - Assert.assertTrue(this.userService.userExists(whitelist.getCid())); - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/api/EndpointDeleteTests.java b/backend/src/test/java/it/chalmers/gamma/api/EndpointDeleteTests.java deleted file mode 100644 index 8578aec92..000000000 --- a/backend/src/test/java/it/chalmers/gamma/api/EndpointDeleteTests.java +++ /dev/null @@ -1,93 +0,0 @@ -package it.chalmers.gamma.api; - -import static it.chalmers.gamma.utils.ResponseUtils.expectedStatus; -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.delete; -import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; - -import it.chalmers.gamma.GammaApplication; -import it.chalmers.gamma.endoints.Endpoint; -import it.chalmers.gamma.endoints.EndpointsUtils; -import it.chalmers.gamma.endoints.Method; -import it.chalmers.gamma.factories.MockDatabaseGeneratorFactory; -import java.util.Collection; -import java.util.List; -import java.util.stream.Collectors; -import java.util.stream.Stream; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.security.test.context.support.WithMockUser; -import org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.context.web.WebAppConfiguration; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; -import org.springframework.web.context.WebApplicationContext; - -@RunWith(SpringRunner.class) -@WebAppConfiguration -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = GammaApplication.class) -@ActiveProfiles("test") -@SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert") -public class EndpointDeleteTests { - - private static final Logger LOGGER = LoggerFactory.getLogger(EndpointDeleteTests.class); - - - @Autowired - private WebApplicationContext webApplicationContext; - - private MockMvc mockMvc; - - @Autowired - private MockDatabaseGeneratorFactory mockDatabaseGeneratorFactory; - - - @Before - public void setupTests() { - this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext) - .apply(SecurityMockMvcConfigurers.springSecurity()) - .build(); - this.mockDatabaseGeneratorFactory.populateMockDatabase(); - } - - // This should probably not be performed, as some sanity checks should be done before deleting some entities - /* @Test - @WithUserDetails("admin") - public void testDeleteAsAdminUser() throws Exception{ - testDeleteEndpoints(true); - }*/ - - @Test - @WithMockUser - public void testDeleteAsNormalUser() throws Exception { - testDeleteEndpoints(false); - } - - private void testDeleteEndpoints(boolean authorized) throws Exception { - List endpoints = Stream.of( - EndpointsUtils.getAuthorizedEndpoints(), - EndpointsUtils.getNonAuthorizedEndpoints(), - EndpointsUtils.getNormalUserEndpoints()) - .flatMap(Collection::stream) - .collect(Collectors.toList()); - for (Endpoint endpoint : endpoints) { - this.testDeleteEndpoint(String.format(endpoint.getPath(), - this.mockDatabaseGeneratorFactory.getMockedUUID(endpoint.getMockClass())), - endpoint.getMethod(), authorized); - } - } - - private void testDeleteEndpoint(String endpoint, Method method, boolean authorized) throws Exception { - if (method.equals(Method.DELETE)) { - LOGGER.info(String.format("testing %s", endpoint)); - this.mockMvc.perform(delete(endpoint)).andDo(print()).andExpect(expectedStatus(authorized)); - } - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/api/EndpointGETTests.java b/backend/src/test/java/it/chalmers/gamma/api/EndpointGETTests.java deleted file mode 100644 index 96851af86..000000000 --- a/backend/src/test/java/it/chalmers/gamma/api/EndpointGETTests.java +++ /dev/null @@ -1,116 +0,0 @@ -package it.chalmers.gamma.api; - -import static it.chalmers.gamma.utils.ResponseUtils.expectedStatus; -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; -import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; - -import it.chalmers.gamma.GammaApplication; -import it.chalmers.gamma.endoints.Endpoint; -import it.chalmers.gamma.endoints.EndpointsUtils; -import it.chalmers.gamma.endoints.Method; -import it.chalmers.gamma.factories.MockDatabaseGeneratorFactory; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.security.test.context.support.WithAnonymousUser; -import org.springframework.security.test.context.support.WithMockUser; -import org.springframework.security.test.context.support.WithUserDetails; -import org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.context.web.WebAppConfiguration; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; -import org.springframework.web.context.WebApplicationContext; - -@RunWith(SpringRunner.class) -@WebAppConfiguration -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = GammaApplication.class) -@ActiveProfiles("test") -@SuppressWarnings({"PMD.ExcessiveImports", "PMD.JUnitTestsShouldIncludeAssert"}) -public class EndpointGETTests { - - private static final Logger LOGGER = LoggerFactory.getLogger(EndpointGETTests.class); - - - @Autowired - private WebApplicationContext webApplicationContext; - - private MockMvc mockMvc; - - @Autowired - private MockDatabaseGeneratorFactory mockDatabaseGeneratorFactory; - - @Before - public void setupTests() { - this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext) - .apply(SecurityMockMvcConfigurers.springSecurity()) - .build(); - this.mockDatabaseGeneratorFactory.populateMockDatabase(); - - } - - @WithUserDetails("admin") - @Test - public void testAllGETEndpointsAsAdmin() throws Exception { - testGetEndpoints( - Stream.of( - EndpointsUtils.getAuthorizedEndpoints(), - EndpointsUtils.getNonAuthorizedEndpoints(), - EndpointsUtils.getNormalUserEndpoints()) - .flatMap(Collection::stream) - .collect(Collectors.toList()), new ArrayList<>()); - } - - @WithMockUser(username = "normal") - @Test // TODO Generate and populate database with mock data - public void testAllGETEndpointsAsNormalUser() throws Exception { - testGetEndpoints( - Stream.concat( - EndpointsUtils.getNormalUserEndpoints().stream(), - EndpointsUtils.getNonAuthorizedEndpoints().stream()) - .collect(Collectors.toList()), - EndpointsUtils.getAuthorizedEndpoints()); - } - - @WithAnonymousUser - @Test - public void testAllGETEndpointsAsAnonymous() throws Exception { - testGetEndpoints(EndpointsUtils.getNonAuthorizedEndpoints(), - Stream.concat( - EndpointsUtils.getNormalUserEndpoints().stream(), - EndpointsUtils.getAuthorizedEndpoints().stream()) - .collect(Collectors.toList())); - } - - private void testGetEndpoints(List allowedEndpoints, List deniedEndpoints) throws Exception { - for (Endpoint endpoint : allowedEndpoints) { - this.testGetEndpoint(String.format(endpoint.getPath(), - this.mockDatabaseGeneratorFactory.getMockedUUID(endpoint.getMockClass())), - endpoint.getMethod(), true); - } - for (Endpoint endpoint : deniedEndpoints) { - this.testGetEndpoint(String.format(endpoint.getPath(), - this.mockDatabaseGeneratorFactory.getMockedUUID(endpoint.getMockClass())), - endpoint.getMethod(), false); - } - } - - private void testGetEndpoint(String endpoint, Method method, boolean authorized) throws Exception { - if (method.equals(Method.GET)) { - LOGGER.info(String.format("testing %s", endpoint)); - this.mockMvc.perform(get(endpoint, String.class)).andExpect(expectedStatus(authorized)).andDo(print()); - } - - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/api/LoginTests.java b/backend/src/test/java/it/chalmers/gamma/api/LoginTests.java deleted file mode 100644 index 7567ec445..000000000 --- a/backend/src/test/java/it/chalmers/gamma/api/LoginTests.java +++ /dev/null @@ -1,128 +0,0 @@ -package it.chalmers.gamma.api; - -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.redirectedUrl; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; - -import it.chalmers.gamma.GammaApplication; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.endoints.JSONParameter; -import it.chalmers.gamma.factories.MockITUserFactory; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import it.chalmers.gamma.utils.JSONUtils; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.http.MediaType; -import org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.context.web.WebAppConfiguration; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; -import org.springframework.web.context.WebApplicationContext; - -@RunWith(SpringRunner.class) -@WebAppConfiguration -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = GammaApplication.class) -@ActiveProfiles("test") -@SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert") -public class LoginTests { - - @Autowired - private WebApplicationContext webApplicationContext; - - private MockMvc mockMvc; - - @Autowired - private MockITUserFactory mockITUserFactory; - - @Value("${application.frontend-client-details.successful-login-uri}") - private String frontendUri; - - private static final String USERNAME = "username"; - private static final String PASSWORD = "password"; - - @Before - public void setupTests() { - this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext) - .apply(SecurityMockMvcConfigurers.springSecurity()) - .build(); - } - - @Test - public void testSuccessfulLogin() throws Exception { - ITUserDTO user = this.mockITUserFactory.saveUser( - this.mockITUserFactory.generateITUser( - GenerationUtils.generateRandomString( - 10, - CharacterTypes.LOWERCASE), - true)); - String request = JSONUtils.toFormUrlEncoded( - new JSONParameter(USERNAME, user.getCid()), - new JSONParameter(PASSWORD, PASSWORD) - ); - testLogin(request, this.frontendUri); - } - - @Test - public void testWrongPasswordLogin() throws Exception { - String invalidPasswordRequest = JSONUtils.toFormUrlEncoded( - new JSONParameter(USERNAME, "user"), - new JSONParameter(PASSWORD, "invalidPassword") - ); - testLogin(invalidPasswordRequest, "/login?error"); - } - - @Test - public void testWrongUsernameLogin() throws Exception { - String invalidUsernameRequest = JSONUtils.toFormUrlEncoded( - new JSONParameter(USERNAME, "invalidUser"), - new JSONParameter(PASSWORD, PASSWORD) - ); - testLogin(invalidUsernameRequest, "/login?error"); - } - - @Test - public void testNonActivatedRedirect() throws Exception { - ITUserDTO user = this.mockITUserFactory.generateITUser("nActUser", false); - ITUserDTO editedUser = this.mockITUserFactory.saveUser(user); - String nonActivatedPasswordRequest = JSONUtils.toFormUrlEncoded( - new JSONParameter(USERNAME, editedUser.getCid()), - new JSONParameter(PASSWORD, PASSWORD) // Does not do any difference - ); - testLogin(nonActivatedPasswordRequest, - String.format("%s/reset-password/finish?accountLocked=true", this.frontendUri)); - } - - @Test - public void testSuccessfulEmailLogin() throws Exception { - ITUserDTO user = this.mockITUserFactory.saveUser( - this.mockITUserFactory.generateITUser( - GenerationUtils.generateRandomString( - 10, - CharacterTypes.LOWERCASE), - true)); - String request = JSONUtils.toFormUrlEncoded( - new JSONParameter(USERNAME, user.getEmail()), - new JSONParameter(PASSWORD, PASSWORD) - ); - testLogin(request, this.frontendUri); - } - - - private void testLogin(String request, String redirect) throws Exception { - this.mockMvc.perform(post("/login") - .contentType(MediaType.APPLICATION_FORM_URLENCODED) - .content( - request - )) - .andExpect(redirectedUrl(redirect)) - .andExpect(status().is(302)); - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/api/OauthTests.java b/backend/src/test/java/it/chalmers/gamma/api/OauthTests.java deleted file mode 100644 index c648b2222..000000000 --- a/backend/src/test/java/it/chalmers/gamma/api/OauthTests.java +++ /dev/null @@ -1,181 +0,0 @@ -package it.chalmers.gamma.api; - -import static it.chalmers.gamma.utils.CharacterTypes.LOWERCASE; -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post; -import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.redirectedUrl; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.redirectedUrlPattern; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; - -import it.chalmers.gamma.GammaApplication; -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import it.chalmers.gamma.endoints.JSONParameter; -import it.chalmers.gamma.factories.MockITClientFactory; -import it.chalmers.gamma.factories.MockITUserApprovalFactory; -import it.chalmers.gamma.utils.GenerationUtils; -import it.chalmers.gamma.utils.JSONUtils; -import java.util.Objects; -import org.apache.commons.codec.binary.Base64; -import org.junit.Assert; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.http.MediaType; -import org.springframework.security.test.context.support.WithMockUser; -import org.springframework.security.test.context.support.WithUserDetails; -import org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.context.web.WebAppConfiguration; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.MvcResult; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; -import org.springframework.web.context.WebApplicationContext; - -@RunWith(SpringRunner.class) -@WebAppConfiguration -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = GammaApplication.class) -@ActiveProfiles("test") -@SuppressWarnings({"PMD.JUnitTestsShouldIncludeAssert", "PMD.ExcessiveImports"}) -public class OauthTests { - - @Autowired - private WebApplicationContext webApplicationContext; - - private MockMvc mockMvc; - - @Autowired - private MockITClientFactory mockITClientFactory; - - @Autowired - private MockITUserApprovalFactory mockITUserApprovalFactory; - - private static final String TEST_COM = "https://test.com/auth"; - - @Before - public void setupTests() { - this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext) - .apply(SecurityMockMvcConfigurers.springSecurity()) - .build(); - } - - /** - * Tests if going to oauth endpoints as non-authenticated redirects to login page. - * @throws Exception if mockMvc cannot perform - */ - @Test - public void testLoginRedirect() throws Exception { - this.mockMvc.perform( - get("/oauth") - ).andExpect(status().is3xxRedirection()) - .andExpect(redirectedUrl("/login")) - .andDo(print()); - } - - @WithMockUser - @Test - public void testAuthorizationRequestWithIncorrectId() throws Exception { - ITClientDTO clientDTO = this.mockITClientFactory - .saveClient(this.mockITClientFactory.generateClient(TEST_COM)); - - String query = getTestAuthorizationQuery(GenerationUtils.generateRandomString(40, LOWERCASE), - clientDTO.getWebServerRedirectUri()); - this.mockMvc.perform(get(query)) - .andExpect(status().is(422)) - .andExpect(status().reason("NO_SUCH_CLIENT_EXISTS")); - } - - @WithMockUser - @Test - public void testAuthorizationRequestWithIncorrectRedirect() throws Exception { - ITClientDTO clientDTO = this.mockITClientFactory - .saveClient(this.mockITClientFactory.generateClient(TEST_COM)); - - String query = getTestAuthorizationQuery(clientDTO.getClientId(), - GenerationUtils.generateRandomString(40, LOWERCASE)); - this.mockMvc.perform(get(query)).andExpect(status().is(400)); - } - - private String getTestAuthorizationQuery(String clientId, String redirect) { - return String.format("/oauth/authorize?%s", JSONUtils.toFormUrlEncoded( - new JSONParameter("client_id", clientId), - new JSONParameter("redirect_uri", redirect), - new JSONParameter("response_type", "code")) - ); - } - - @WithMockUser("admin") - @Test - public void testSuccessfulAuthorizationRequest() throws Exception { - String redirect = TEST_COM; - ITClientDTO clientDTO = this.mockITClientFactory - .saveClient(this.mockITClientFactory - .generateClient(redirect)); - - String query = getTestAuthorizationQuery(clientDTO.getClientId(), clientDTO.getWebServerRedirectUri()); - this.mockMvc.perform(get(query)).andExpect(redirectedUrlPattern(String.format("%s?code=**", redirect))); - } - - @WithMockUser("admin") - @Test - public void testSuccessfulAuthorizationRequestConfirm() throws Exception { - String redirect = TEST_COM; - ITClientDTO clientDTO = this.mockITClientFactory - .saveClient(this.mockITClientFactory - .generateClientNonAutoApprove(redirect)); - - String query = getTestAuthorizationQuery(clientDTO.getClientId(), clientDTO.getWebServerRedirectUri()); - - this.mockMvc.perform(get(query)).andExpect(result -> { - Assert.assertEquals(result.getResponse().getForwardedUrl(), "/oauth/confirm_access"); - var model = result.getModelAndView().getModel(); - Assert.assertEquals(model.get("client_id"), clientDTO.getClientId()); - Assert.assertEquals(model.get("redirect_uri"), clientDTO.getWebServerRedirectUri()); - }); - } - - //TODO: Kolla så att du kan lägga till en användare som redan har accepterat - @WithUserDetails("admin") - @Test - public void testCorrectRedirectIfAlreadyApproved() throws Exception { - String redirect = TEST_COM; - ITClientDTO clientDTO = this.mockITClientFactory - .saveClient(this.mockITClientFactory - .generateClientNonAutoApprove(redirect)); - - this.mockITUserApprovalFactory.approve("admin", clientDTO.getClientId()); - - String query = getTestAuthorizationQuery(clientDTO.getClientId(), clientDTO.getWebServerRedirectUri()); - - this.mockMvc.perform(get(query)).andExpect(redirectedUrlPattern(String.format("%s?code=**", redirect))); - } - - @WithMockUser("admin") - @Test - public void testSuccessfulAuthorizationCode() throws Exception { - String redirect = TEST_COM; - ITClientDTO clientDTO = this.mockITClientFactory - .saveClient(this.mockITClientFactory - .generateClient(redirect)); - String query = getTestAuthorizationQuery(clientDTO.getClientId(), clientDTO.getWebServerRedirectUri()); - MvcResult result = this.mockMvc.perform(get(query)).andDo(print()).andReturn(); - String code = Objects.requireNonNull(result.getResponse().getRedirectedUrl()).split("code=")[1]; - String tokenQuery = JSONUtils.toFormUrlEncoded( - new JSONParameter("client_id", clientDTO.getClientId()), - new JSONParameter("client_secret", clientDTO.getClientSecret().replace("{noop}", "")), - new JSONParameter("code", code), - new JSONParameter("grant_type", "authorization_code"), - new JSONParameter("redirect_uri", clientDTO.getWebServerRedirectUri()) - ); - String rawAuth = clientDTO.getClientId() + ":" - + clientDTO.getClientSecret().replace("{noop}", ""); - String auth = Base64.encodeBase64String(rawAuth.getBytes()); - this.mockMvc.perform(post("/oauth/token") - .contentType(MediaType.APPLICATION_FORM_URLENCODED) - .header("Authorization", "Basic " + auth) - .content(tokenQuery)).andDo(print()).andExpect(status().is(200)); - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/api/WhitelistTests.java b/backend/src/test/java/it/chalmers/gamma/api/WhitelistTests.java deleted file mode 100644 index 593be16a6..000000000 --- a/backend/src/test/java/it/chalmers/gamma/api/WhitelistTests.java +++ /dev/null @@ -1,92 +0,0 @@ -package it.chalmers.gamma.api; - -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.delete; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; - -import it.chalmers.gamma.GammaApplication; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.factories.MockActivationCodeFactory; -import it.chalmers.gamma.factories.MockWhitelistFactory; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.security.test.context.support.WithUserDetails; -import org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.context.web.WebAppConfiguration; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; -import org.springframework.web.context.WebApplicationContext; - -@RunWith(SpringRunner.class) -@WebAppConfiguration -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = GammaApplication.class) -@ActiveProfiles("test") -@SuppressWarnings({"PMD.JUnitTestsShouldIncludeAssert"}) -public class WhitelistTests { - @Autowired - private WebApplicationContext webApplicationContext; - - private MockMvc mockMvc; - - @Autowired - private MockWhitelistFactory mockWhitelistFactory; - - @Autowired - private MockActivationCodeFactory mockActivationCodeFactory; - - private static final String WHITELIST_URL = "/admin/users/whitelist/%s"; - - @Before - public void setupTests() { - this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext) - .apply(SecurityMockMvcConfigurers.springSecurity()) - .build(); - } - - /** - * Tests first to delete whitelist that has valid activation code using the id, then the cid. - * @throws Exception if mockMvc fails. - */ - @WithUserDetails("admin") - @Test - public void testDeleteWhitelistWithActiveActivationCode() throws Exception { - WhitelistDTO whitelist = this.mockWhitelistFactory.saveWhitelist( - this.mockWhitelistFactory.generateWhitelist()); - this.mockActivationCodeFactory.saveActivationCode(whitelist); - - this.mockMvc.perform(delete(String.format(WHITELIST_URL, whitelist.getId()))) - .andExpect(status().isOk()); - - WhitelistDTO whitelist2 = this.mockWhitelistFactory.saveWhitelist( - this.mockWhitelistFactory.generateWhitelist()); - this.mockActivationCodeFactory.saveActivationCode(whitelist2); - - this.mockMvc.perform(delete(String.format(WHITELIST_URL, whitelist2.getCid()))) - .andExpect(status().isOk()); - } - - /** - * Tests first to delete whitelist that does not hav a activation code using the id, then the cid. - * @throws Exception if mockMvc fails. - */ - @WithUserDetails("admin") - @Test - public void testDeleteWhitelistWithNoActiveActivationCode() throws Exception { - WhitelistDTO whitelist = this.mockWhitelistFactory.saveWhitelist( - this.mockWhitelistFactory.generateWhitelist()); - - this.mockMvc.perform(delete(String.format(WHITELIST_URL, whitelist.getId()))) - .andExpect(status().isOk()); - - WhitelistDTO whitelist2 = this.mockWhitelistFactory.saveWhitelist( - this.mockWhitelistFactory.generateWhitelist()); - - this.mockMvc.perform(delete(String.format(WHITELIST_URL, whitelist2.getCid()))) - .andExpect(status().isOk()); - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/endoints/Endpoint.java b/backend/src/test/java/it/chalmers/gamma/endoints/Endpoint.java deleted file mode 100644 index 8c19e7fe5..000000000 --- a/backend/src/test/java/it/chalmers/gamma/endoints/Endpoint.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.endoints; - -public class Endpoint { - private final String path; - private final Method method; - private final Class mockClass; - - // Add Permission? - public Endpoint(String path, Method method) { - this.path = path; - this.method = method; - this.mockClass = null; - } - - public Endpoint(String path, Method method, Class c) { - this.path = path; - this.method = method; - this.mockClass = c; - } - - public String getPath() { - return this.path; - } - - public Method getMethod() { - return this.method; - } - - public Class getMockClass() { - return this.mockClass; - } - - @Override - public String toString() { - return "Endpoint{" - + "path='" + this.path + '\'' - + ", method=" + this.method - + ", mockClass=" + this.mockClass - + '}'; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/endoints/EndpointsUtils.java b/backend/src/test/java/it/chalmers/gamma/endoints/EndpointsUtils.java deleted file mode 100644 index c627a5324..000000000 --- a/backend/src/test/java/it/chalmers/gamma/endoints/EndpointsUtils.java +++ /dev/null @@ -1,120 +0,0 @@ -package it.chalmers.gamma.endoints; - -import static it.chalmers.gamma.endoints.Method.DELETE; -import static it.chalmers.gamma.endoints.Method.GET; -import static it.chalmers.gamma.endoints.Method.POST; -import static it.chalmers.gamma.endoints.Method.PUT; - -import it.chalmers.gamma.domain.dto.access.ApiKeyDTO; -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import java.util.Arrays; -import java.util.List; - -public final class EndpointsUtils { // Doesn't return me endpoints. - - private EndpointsUtils() { - - } - - public static List getNormalUserEndpoints() { - return Arrays.asList( - new Endpoint("/groups", GET), - new Endpoint("/groups/active", GET), - new Endpoint("/groups/minified", GET), - new Endpoint("/groups/posts", GET), - new Endpoint("/groups/posts/%s", GET, PostDTO.class), - new Endpoint("/groups/%s", GET, FKITGroupDTO.class), - new Endpoint("/groups/%s/members", GET, FKITGroupDTO.class), - new Endpoint("/groups/%s/minified", GET, FKITGroupDTO.class), - new Endpoint("/superGroups", GET), - new Endpoint("/superGroups/%s", GET, FKITSuperGroupDTO.class), - new Endpoint("/superGroups/%s/active", GET, FKITSuperGroupDTO.class), - new Endpoint("/superGroups/%s/subgroups", GET, FKITSuperGroupDTO.class), - new Endpoint("/users/minified", GET), - new Endpoint("/users/%s", GET, ITUserDTO.class) - ); - } - // TODO Members, to do that, we need to rework Endpoint class a bit. Also, - // GOLDAPPS Should be re-added once it has been rewritten - public static List getAuthorizedEndpoints() { - return Arrays.asList( - new Endpoint("/admin/activation_codes", GET), - new Endpoint("/admin/activation_codes/%s", GET, ActivationCodeDTO.class), - new Endpoint("/admin/activation_codes/%s", DELETE, ActivationCodeDTO.class), - new Endpoint("/admin/api_keys", GET), - new Endpoint("/admin/api_keys", POST), - new Endpoint("/admin/api_keys/%s", GET, ApiKeyDTO.class), - new Endpoint("/admin/api_keys/%s", DELETE, ApiKeyDTO.class), - new Endpoint("/admin/authority", GET), - new Endpoint("/admin/authority", GET), - new Endpoint("/admin/authority/level", GET), - new Endpoint("/admin/authority/level", POST), - new Endpoint("/admin/authority/level/%s", DELETE, AuthorityLevelDTO.class), - new Endpoint("/admin/authority/%s", GET, AuthorityDTO.class), - new Endpoint("/admin/authority/%s", DELETE, AuthorityDTO.class), - new Endpoint("/admin/clients", GET), - new Endpoint("/admin/clients", POST), - new Endpoint("/admin/clients/%s", GET, ITClientDTO.class), - new Endpoint("/admin/clients/%s", PUT, ITClientDTO.class), - new Endpoint("/admin/clients/%s", DELETE, ITClientDTO.class), - new Endpoint("/admin/gdpr/minified", GET), - new Endpoint("/admin/gdpr/%s", PUT, ITUserDTO.class), - new Endpoint("/admin/groups", POST), - new Endpoint("/admin/groups/%s", PUT, FKITGroupDTO.class), - new Endpoint("/admin/groups/%s", DELETE, FKITGroupDTO.class), - new Endpoint("/admin/groups/%s/avatar", PUT, FKITGroupDTO.class), - new Endpoint("/admin/groups/posts", POST), - new Endpoint("/admin/groups/posts/%s", PUT, PostDTO.class), - new Endpoint("/admin/groups/posts/%s", DELETE, PostDTO.class), - new Endpoint("/admin/groups/posts/%s/usage", GET, PostDTO.class), - new Endpoint("/admin/superGroups", POST), - new Endpoint("/admin/superGroups/%s", PUT, FKITSuperGroupDTO.class), - new Endpoint("/admin/superGroups/%s", DELETE, FKITSuperGroupDTO.class), - new Endpoint("/admin/users", GET), - new Endpoint("/admin/users", POST), - new Endpoint("/admin/users/%s", GET, ITUserDTO.class), - new Endpoint("/admin/users/%s", PUT, ITUserDTO.class), - new Endpoint("/admin/users/%s", DELETE, ITUserDTO.class), - new Endpoint("/admin/users/%s/change_password", PUT, ITUserDTO.class), - new Endpoint("/admin/users/whitelist", GET), - new Endpoint("/admin/users/whitelist", POST), - new Endpoint("/admin/users/whitelist/%s/valid", GET, WhitelistDTO.class), - new Endpoint("/admin/users/whitelist/%s", GET, WhitelistDTO.class), - new Endpoint("/admin/users/whitelist/%s", PUT, WhitelistDTO.class), - new Endpoint("/admin/users/whitelist/%s", DELETE, WhitelistDTO.class), - new Endpoint("/admin/websites", POST), - new Endpoint("/admin/websites/%s", PUT, WebsiteDTO.class), - new Endpoint("/admin/websites/%s", DELETE, WebsiteDTO.class) - - - ); - } - - public static List getMeEndpoints() { - return Arrays.asList( - new Endpoint("/users/me", GET), - new Endpoint("/users/me", PUT), - new Endpoint("/users/me", DELETE), - new Endpoint("/users/me/avatar", PUT), - new Endpoint("/users/me/change_password", POST)); - } - - public static List getNonAuthorizedEndpoints() { - return Arrays.asList( - new Endpoint("/users/reset_password", POST), - new Endpoint("/users/reset_password/finish", PUT), - new Endpoint("/login", GET), - new Endpoint("/whitelist/activate_cid", POST), - new Endpoint("/users/create", POST) - ); - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/endoints/JSONParameter.java b/backend/src/test/java/it/chalmers/gamma/endoints/JSONParameter.java deleted file mode 100644 index 8d04c58cc..000000000 --- a/backend/src/test/java/it/chalmers/gamma/endoints/JSONParameter.java +++ /dev/null @@ -1,27 +0,0 @@ -package it.chalmers.gamma.endoints; - -public class JSONParameter { - private final String key; - private final String value; - - public JSONParameter(String key, String value) { - this.key = key; - this.value = value; - } - - public String getKey() { - return this.key; - } - - public String getValue() { - return this.value; - } - - @Override - public String toString() { - return "JSONParameter{" - + "key='" + this.key + '\'' - + ", value='" + this.value + '\'' - + '}'; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/endoints/Method.java b/backend/src/test/java/it/chalmers/gamma/endoints/Method.java deleted file mode 100644 index 67393e549..000000000 --- a/backend/src/test/java/it/chalmers/gamma/endoints/Method.java +++ /dev/null @@ -1,5 +0,0 @@ -package it.chalmers.gamma.endoints; - -public enum Method { - GET, POST, PUT, DELETE; -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockActivationCodeFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockActivationCodeFactory.java deleted file mode 100644 index 4e1e36a67..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockActivationCodeFactory.java +++ /dev/null @@ -1,39 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.requests.WhitelistCodeRequest; -import it.chalmers.gamma.service.ActivationCodeService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import java.time.Instant; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockActivationCodeFactory { - - @Autowired - private ActivationCodeService activationCodeService; - - public ActivationCodeDTO generateActivationCode(WhitelistDTO whitelist) { - return new ActivationCodeDTO( - UUID.randomUUID(), - whitelist, - GenerationUtils.generateRandomString(15, CharacterTypes.NUMBERS), - Instant.now(), - 100_000 // Easier to read - ); - } - - public ActivationCodeDTO saveActivationCode(WhitelistDTO whitelist) { - return this.activationCodeService.saveActivationCode(whitelist); - } - - public WhitelistCodeRequest createValidRequest(WhitelistDTO whitelist) { - WhitelistCodeRequest request = new WhitelistCodeRequest(); - request.setCid(whitelist.getCid()); - return request; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockApiKeyFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockApiKeyFactory.java deleted file mode 100644 index 0e673dabf..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockApiKeyFactory.java +++ /dev/null @@ -1,41 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.access.ApiKeyDTO; -import it.chalmers.gamma.requests.CreateApiKeyRequest; -import it.chalmers.gamma.service.ApiKeyService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import java.time.Instant; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockApiKeyFactory { - - @Autowired - private ApiKeyService apiKeyService; - - public ApiKeyDTO generateApiKey() { - return new ApiKeyDTO( - UUID.randomUUID(), - GenerationUtils.generateRandomString(20, CharacterTypes.LOWERCASE), - GenerationUtils.generateText(), - Instant.now(), - Instant.now(), - GenerationUtils.generateRandomString(20, CharacterTypes.LOWERCASE) - ); - } - - public ApiKeyDTO saveApiKey(ApiKeyDTO apiKeyDTO) { - return this.apiKeyService.createApiKey(apiKeyDTO); - } - - public CreateApiKeyRequest createValidRequest(ApiKeyDTO apiKey) { - CreateApiKeyRequest request = new CreateApiKeyRequest(); - request.setName(apiKey.getName()); - request.setDescription(apiKey.getDescription()); - return request; - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockAuthorityFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockAuthorityFactory.java deleted file mode 100644 index fdd9ea512..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockAuthorityFactory.java +++ /dev/null @@ -1,44 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.requests.AddAuthorityRequest; -import it.chalmers.gamma.service.AuthorityService; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockAuthorityFactory { - - @Autowired - private AuthorityService authorityService; - - public AuthorityDTO generateAuthority(FKITSuperGroupDTO superGroup, - PostDTO post, - AuthorityLevelDTO authorityLevel) { - return new AuthorityDTO( - superGroup, - post, - UUID.randomUUID(), - authorityLevel - ); - } - - public AuthorityDTO saveAuthority(AuthorityDTO authority) { - return this.authorityService.createAuthority( - authority.getSuperGroup(), - authority.getPost(), - authority.getAuthorityLevel()); - } - - public AddAuthorityRequest createValidRequest(AuthorityDTO authority, PostDTO post, FKITSuperGroupDTO superGroup) { - AddAuthorityRequest request = new AddAuthorityRequest(); - request.setAuthority(authority.getAuthorityLevel().getId().toString()); - request.setPost(post.getId().toString()); - request.setSuperGroup(superGroup.getId().toString()); - return request; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockAuthorityLevelFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockAuthorityLevelFactory.java deleted file mode 100644 index 2c8cf2cef..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockAuthorityLevelFactory.java +++ /dev/null @@ -1,34 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import it.chalmers.gamma.requests.AddAuthorityLevelRequest; -import it.chalmers.gamma.service.AuthorityLevelService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockAuthorityLevelFactory { - - @Autowired - private AuthorityLevelService authorityLevelService; - - public AuthorityLevelDTO generateAuthorityLevel() { - return new AuthorityLevelDTO( - UUID.randomUUID(), - GenerationUtils.generateRandomString(10, CharacterTypes.LOWERCASE) - ); - } - - public AuthorityLevelDTO saveAuthorityLevel(AuthorityLevelDTO authorityLevel) { - return this.authorityLevelService.addAuthorityLevel(authorityLevel.getAuthority()); - } - - public AddAuthorityLevelRequest createValidRequest(AuthorityLevelDTO authorityLevel) { - AddAuthorityLevelRequest request = new AddAuthorityLevelRequest(); - request.setAuthorityLevel(authorityLevel.getAuthority()); - return request; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockDatabaseGeneratorFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockDatabaseGeneratorFactory.java deleted file mode 100644 index 7bc67e360..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockDatabaseGeneratorFactory.java +++ /dev/null @@ -1,138 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.access.ApiKeyDTO; -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import it.chalmers.gamma.domain.dto.authority.AuthorityDTO; -import it.chalmers.gamma.domain.dto.authority.AuthorityLevelDTO; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.utils.GenerationUtils; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -@SuppressWarnings({"PMD.TooManyFields", "PMD.CyclomaticComplexity", "PMD.NPathComplexity"}) -public class MockDatabaseGeneratorFactory { - - @Autowired - private MockITUserFactory mockITUserFactory; - @Autowired - private MockFKITGroupFactory mockFKITGroupFactory; - @Autowired - private MockITClientFactory mockITClientFactory; - @Autowired - private MockActivationCodeFactory mockActivationCodeFactory; - @Autowired - private MockApiKeyFactory mockApiKeyFactory; - @Autowired - private MockAuthorityLevelFactory mockAuthorityLevelFactory; - @Autowired - private MockSuperGroupFactory mockSuperGroupFactory; - @Autowired - private MockMembershipFactory mockMembershipFactory; - @Autowired - private MockWebsiteFactory mockWebsiteFactory; - @Autowired - private MockAuthorityFactory mockAuthorityFactory; - @Autowired - private MockPostFactory mockPostFactory; - @Autowired - private MockWhitelistFactory mockWhitelistFactory; - - - - private ITUserDTO user; - private PostDTO post; - private FKITGroupDTO group; - private FKITSuperGroupDTO superGroup; - private ActivationCodeDTO activationCode; - private ApiKeyDTO apiKey; - private AuthorityLevelDTO authorityLevel; - private AuthorityDTO authority; - private ITClientDTO client; - private WhitelistDTO whitelist; - private WebsiteDTO website; - - private static boolean hasGeneratedMock; - - public void populateMockDatabase() { // TODO Remove the clutter in this method - if (!hasGeneratedMock) { - this.user = this.mockITUserFactory.saveUser(this.mockITUserFactory.generateITUser("user", true)); - this.post = this.mockPostFactory.savePost(this.mockPostFactory.generatePost()); - this.superGroup = this.mockSuperGroupFactory.saveSuperGroup( - this.mockSuperGroupFactory.generateSuperGroup("group") - ); - this.group = this.mockFKITGroupFactory.saveGroup(this.mockFKITGroupFactory.generateActiveFKITGroup( - "group", - this.superGroup - )); - this.whitelist = this.mockWhitelistFactory.saveWhitelist(this.mockWhitelistFactory.generateWhitelist()); - this.activationCode = this.mockActivationCodeFactory.saveActivationCode(this.whitelist); - this.apiKey = this.mockApiKeyFactory.saveApiKey(this.mockApiKeyFactory.generateApiKey()); - - this.authorityLevel = this.mockAuthorityLevelFactory.saveAuthorityLevel( - this.mockAuthorityLevelFactory.generateAuthorityLevel()); - this.authority = this.mockAuthorityFactory.saveAuthority( - this.mockAuthorityFactory.generateAuthority( - this.superGroup, - this.post, - this.authorityLevel - )); - this.client = this.mockITClientFactory.saveClient(this.mockITClientFactory.generateClient( - GenerationUtils.generateRandomString() - )); - this.website = this.mockWebsiteFactory.saveWebsite(this.mockWebsiteFactory.generateWebsite()); - this.mockMembershipFactory.saveMembership( - this.mockMembershipFactory.generateMembership( - this.post, - this.group, - this.user)); - hasGeneratedMock = true; - } - } - - // Make this prettier by making a list and looping, or by using interfaces - public UUID getMockedUUID(Class c) { - if (this.user.getClass() == c) { - return this.user.getId(); - } - if (this.post.getClass() == c) { - return this.post.getId(); - } - if (this.group.getClass() == c) { - return this.group.getId(); - } - if (this.superGroup.getClass() == c) { - return this.superGroup.getId(); - } - if (this.activationCode.getClass() == c) { - return this.activationCode.getId(); - } - if (this.apiKey.getClass() == c) { - return this.apiKey.getId(); - } - if (this.authority.getClass() == c) { - return this.authority.getId(); - } - if (this.client.getClass() == c) { - return this.client.getId(); - } - if (this.website.getClass() == c) { - return this.website.getId(); - } - if (this.authorityLevel.getClass() == c) { - return this.authorityLevel.getId(); - } - if (this.whitelist.getClass() == c) { - return this.whitelist.getId(); - } - return null; - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockFKITGroupFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockFKITGroupFactory.java deleted file mode 100644 index ae46ba89e..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockFKITGroupFactory.java +++ /dev/null @@ -1,50 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.db.entity.Text; -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.requests.CreateGroupRequest; -import it.chalmers.gamma.service.FKITGroupService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import java.util.Calendar; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockFKITGroupFactory { - - @Autowired - private FKITGroupService groupService; - - public FKITGroupDTO generateActiveFKITGroup(String groupName, FKITSuperGroupDTO superGroupDTO) { - Calendar current = Calendar.getInstance(); - Calendar nextYear = Calendar.getInstance(); - nextYear.add(Calendar.YEAR, 1); - return new FKITGroupDTO( - current, - nextYear, - new Text(), - GenerationUtils.generateRandomString(), - new Text(), - groupName, - groupName, - GenerationUtils.generateRandomString(), - superGroupDTO - ); - } - - public FKITGroupDTO saveGroup(FKITGroupDTO group) { - return this.groupService.createGroup(group); - } - - public CreateGroupRequest createValidRequest() { - CreateGroupRequest request = new CreateGroupRequest(); - request.setName(GenerationUtils.generateRandomString(30, CharacterTypes.LOWERCASE)); - request.setPrettyName(GenerationUtils.generateRandomString(30, CharacterTypes.LOWERCASE)); - request.setFunction(GenerationUtils.generateText()); - request.setBecomesActive(Calendar.getInstance()); - request.setBecomesInactive(Calendar.getInstance()); - return request; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockITClientFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockITClientFactory.java deleted file mode 100644 index a6eee28c6..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockITClientFactory.java +++ /dev/null @@ -1,42 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.access.ITClientDTO; -import it.chalmers.gamma.service.ITClientService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockITClientFactory { - - @Autowired - private ITClientService clientService; - - public ITClientDTO generateClient(String redirect) { - return new ITClientDTO( - redirect, - GenerationUtils.generateRandomString(20, CharacterTypes.LOWERCASE), - GenerationUtils.generateText(), - true - ); - } - - public ITClientDTO generateClientNonAutoApprove(String redirect) { - return new ITClientDTO( - redirect, - GenerationUtils.generateRandomString(20, CharacterTypes.LOWERCASE), - GenerationUtils.generateText(), - false - ); - - } - - public ITClientDTO saveClient(ITClientDTO client) { - return this.clientService.createITClient( - client.getName(), - client.getDescription(), - client.getWebServerRedirectUri(), - client.isAutoApprove()); - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockITUserApprovalFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockITUserApprovalFactory.java deleted file mode 100644 index f9f20a15c..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockITUserApprovalFactory.java +++ /dev/null @@ -1,17 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.service.ITUserApprovalService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockITUserApprovalFactory { - - @Autowired - private ITUserApprovalService approvalService; - - public void approve(String cid, String clientId) { - this.approvalService.saveApproval(cid, clientId); - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockITUserFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockITUserFactory.java deleted file mode 100644 index a82be6750..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockITUserFactory.java +++ /dev/null @@ -1,85 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.Language; -import it.chalmers.gamma.domain.dto.user.ActivationCodeDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.requests.AdminViewCreateITUserRequest; -import it.chalmers.gamma.requests.CreateITUserRequest; -import it.chalmers.gamma.service.ITUserService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import java.time.Year; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockITUserFactory { - - @Autowired - private ITUserService userService; - - public ITUserDTO generateITUser(String cid, boolean activated) { - return new ITUserDTO( - UUID.randomUUID(), - cid, - GenerationUtils.generateRandomString(), - GenerationUtils.generateRandomString(), - GenerationUtils.generateRandomString(), - GenerationUtils.generateEmail(), - GenerationUtils.generateRandomString(), - Language.sv, - "", - false, - true, - false, - Year.of(GenerationUtils.generateIntBetween(2001, 2020)), - activated); - } - - - public AdminViewCreateITUserRequest generateValidAdminCreateUserRequest() { - AdminViewCreateITUserRequest request = new AdminViewCreateITUserRequest(); - request.setAcceptanceYear(GenerationUtils.generateIntBetween(2001, 2020)); - request.setEmail(GenerationUtils.generateEmail()); - request.setFirstName(GenerationUtils.generateRandomString()); - request.setLastName(GenerationUtils.generateRandomString()); - request.setLanguage(Language.sv); - request.setNick(GenerationUtils.generateRandomString()); - request.setPassword(GenerationUtils.generateRandomString()); - request.setUserAgreement(true); - request.setCid(GenerationUtils.generateRandomString(10, CharacterTypes.LOWERCASE)); - return request; - } - - public ITUserDTO saveUser(ITUserDTO userDTO) { - ITUserDTO user = this.userService.createUser( - userDTO.getId(), - userDTO.getNick(), - userDTO.getFirstName(), - userDTO.getLastName(), - userDTO.getCid(), - userDTO.getAcceptanceYear(), - userDTO.isUserAgreement(), - userDTO.getEmail(), - "password" - ); - this.userService.setAccountActivated(user, userDTO.isActivated()); - return this.userService.getITUser(user.getCid()); - } - - public CreateITUserRequest createValidCreateRequest(ITUserDTO user, ActivationCodeDTO activationCode) { - CreateITUserRequest request = new CreateITUserRequest(); - request.setAcceptanceYear(user.getAcceptanceYear().getValue()); - request.setCode(activationCode.getCode()); - request.setEmail(user.getEmail()); - request.setFirstName(user.getFirstName()); - request.setLastName(user.getLastName()); - request.setLanguage(user.getLanguage()); - request.setNick(user.getNick()); - request.setPassword("password"); - request.setUserAgreement(user.isUserAgreement()); - request.setWhitelist(activationCode.getWhitelistDTO()); - return request; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockMembershipFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockMembershipFactory.java deleted file mode 100644 index 959fa6932..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockMembershipFactory.java +++ /dev/null @@ -1,37 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.group.FKITGroupDTO; -import it.chalmers.gamma.domain.dto.membership.MembershipDTO; -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.domain.dto.user.ITUserDTO; -import it.chalmers.gamma.service.MembershipService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockMembershipFactory { - - @Autowired - private MembershipService membershipService; - - public MembershipDTO generateMembership(PostDTO post, FKITGroupDTO group, ITUserDTO user) { - return new MembershipDTO( - post, - group, - GenerationUtils.generateRandomString(20, CharacterTypes.LOWERCASE), - user - ); - } - - public MembershipDTO saveMembership(MembershipDTO membership) { - return this.membershipService.addUserToGroup( - membership.getFkitGroupDTO(), - membership.getUser(), - membership.getPost(), - membership.getUnofficialPostName() - ); - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockPostFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockPostFactory.java deleted file mode 100644 index 4bbc7cbb3..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockPostFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.post.PostDTO; -import it.chalmers.gamma.service.PostService; -import it.chalmers.gamma.utils.GenerationUtils; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockPostFactory { - - @Autowired - private PostService postService; - - public PostDTO generatePost() { - return new PostDTO( - UUID.randomUUID(), - GenerationUtils.generateText(), - GenerationUtils.generateEmail() - ); - } - - public PostDTO savePost(PostDTO post) { - return this.postService.addPost(post.getPostName()); - } - -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockSuperGroupFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockSuperGroupFactory.java deleted file mode 100644 index 99f4c1e29..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockSuperGroupFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.GroupType; -import it.chalmers.gamma.domain.dto.group.FKITSuperGroupDTO; -import it.chalmers.gamma.service.FKITSuperGroupService; -import it.chalmers.gamma.utils.GenerationUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockSuperGroupFactory { - - @Autowired - private FKITSuperGroupService superGroupService; - - public FKITSuperGroupDTO generateSuperGroup(String groupName) { - return new FKITSuperGroupDTO( - groupName, - groupName, - GroupType.COMMITTEE, - GenerationUtils.generateRandomString() - ); - } - - public FKITSuperGroupDTO saveSuperGroup(FKITSuperGroupDTO superGroup) { - return this.superGroupService.createSuperGroup(superGroup); - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockWebsiteFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockWebsiteFactory.java deleted file mode 100644 index 3ed80b223..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockWebsiteFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.website.WebsiteDTO; -import it.chalmers.gamma.service.WebsiteService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockWebsiteFactory { - - @Autowired - private WebsiteService websiteService; - - public WebsiteDTO generateWebsite() { - return new WebsiteDTO( - UUID.randomUUID(), - GenerationUtils.generateRandomString(20, CharacterTypes.LOWERCASE), - GenerationUtils.generateRandomString(20, CharacterTypes.LOWERCASE) - ); - } - - public WebsiteDTO saveWebsite(WebsiteDTO website) { - return this.websiteService.addPossibleWebsite(website.getName(), website.getPrettyName()); - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/factories/MockWhitelistFactory.java b/backend/src/test/java/it/chalmers/gamma/factories/MockWhitelistFactory.java deleted file mode 100644 index ed12263fe..000000000 --- a/backend/src/test/java/it/chalmers/gamma/factories/MockWhitelistFactory.java +++ /dev/null @@ -1,34 +0,0 @@ -package it.chalmers.gamma.factories; - -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.requests.WhitelistCodeRequest; -import it.chalmers.gamma.service.WhitelistService; -import it.chalmers.gamma.utils.CharacterTypes; -import it.chalmers.gamma.utils.GenerationUtils; -import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MockWhitelistFactory { - - @Autowired - private WhitelistService whitelistService; - - public WhitelistDTO generateWhitelist() { - return new WhitelistDTO( - UUID.randomUUID(), - GenerationUtils.generateRandomString(5, CharacterTypes.LOWERCASE) - ); - } - - public WhitelistDTO saveWhitelist(WhitelistDTO whitelist) { - return this.whitelistService.addWhiteListedCID(whitelist.getCid()); - } - - public WhitelistCodeRequest createValidRequest(WhitelistDTO whitelist) { - WhitelistCodeRequest request = new WhitelistCodeRequest(); - request.setCid(whitelist.getCid()); - return request; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/service/ActivationCodeServiceTests.java b/backend/src/test/java/it/chalmers/gamma/service/ActivationCodeServiceTests.java deleted file mode 100644 index d675d5950..000000000 --- a/backend/src/test/java/it/chalmers/gamma/service/ActivationCodeServiceTests.java +++ /dev/null @@ -1,40 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.factories.MockActivationCodeFactory; -import it.chalmers.gamma.factories.MockWhitelistFactory; -import org.junit.Assert; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.annotation.DirtiesContext; -import org.springframework.test.context.TestPropertySource; -import org.springframework.test.context.junit4.SpringRunner; - -@RunWith(SpringRunner.class) -@SpringBootTest -@TestPropertySource(locations = "classpath:application-test.properties") -@DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_CLASS) -public class ActivationCodeServiceTests { - - @Autowired - private MockActivationCodeFactory mockActivationCodeFactory; - - @Autowired - private MockWhitelistFactory mockWhitelistFactory; - - @Autowired - private ActivationCodeService activationCodeService; - - // This - @Test - public void testCreateMultipleActivationCodes() { - WhitelistDTO whitelist = this.mockWhitelistFactory.saveWhitelist(this.mockWhitelistFactory.generateWhitelist()); - this.mockActivationCodeFactory.saveActivationCode(whitelist); - this.mockActivationCodeFactory.saveActivationCode(whitelist); - Assert.assertTrue(this.activationCodeService.codeExists(whitelist.getCid())); - } - - -} diff --git a/backend/src/test/java/it/chalmers/gamma/service/FKITGroupServiceTests.java b/backend/src/test/java/it/chalmers/gamma/service/FKITGroupServiceTests.java deleted file mode 100644 index baf2ed66b..000000000 --- a/backend/src/test/java/it/chalmers/gamma/service/FKITGroupServiceTests.java +++ /dev/null @@ -1,60 +0,0 @@ -package it.chalmers.gamma.service; - -import java.util.Calendar; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.annotation.DirtiesContext; -import org.springframework.test.context.TestPropertySource; -import org.springframework.test.context.junit4.SpringRunner; - -@RunWith(SpringRunner.class) -@SpringBootTest -@TestPropertySource(locations = "classpath:application-test.properties") -@DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_CLASS) -@SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert") -public class FKITGroupServiceTests { - - @Autowired - FKITGroupService fkitGroupService; - - @Test - public void createAndValidateGroup() { - Calendar becomesActive = Calendar.getInstance(); - becomesActive.set(Calendar.MONTH, Calendar.JANUARY); - becomesActive.set(Calendar.DAY_OF_MONTH, 1); - - Calendar becomesInactive = Calendar.getInstance(); - becomesInactive.set(Calendar.MONTH, Calendar.MARCH); - becomesInactive.set(Calendar.DAY_OF_MONTH, 1); - - /* CreateGroupRequest createGroupRequest = new CreateGroupRequest("digit", "digIT", - new Text("digIT beskrivning", "digIT description"), - new Text("digIT funktion", "digIT function"), - "url", new ArrayList<>(), becomesActive, becomesInactive, - "admin", "mail@mail.com" - );*/ - - // fkitGroupService.createGroup(createGroupRequest); - // FKITGroup group = fkitGroupService.getDTOGroup(createGroupRequest.getName()); - - // assertRequestEntityEquals(createGroupRequest, group); - } - - /*private void assertRequestEntityEquals(CreateGroupRequest c, FKITGroup g) { - Assert.assertEquals(c.getName(), g.getName()); - Assert.assertEquals(c.getFunction(), g.getFunction()); - Assert.assertEquals(c.getDescription(), g.getDescription()); - Assert.assertEquals(c.getPrettyName(), g.getPrettyName()); - Assert.assertEquals(c.getAvatarURL(), g.getAvatarURL()); - Assert.assertEquals(c.getEmail(), g.getEmail()); - - //Compare dates - //Assert.assertEquals(0, c.getBecomesActive().compareTo(g.getBecomesActive())); - //Assert.assertEquals(0, c.getBecomesInactive().compareTo(g.getBecomesInactive())); - }*/ - -} - diff --git a/backend/src/test/java/it/chalmers/gamma/service/WhitelistServiceTests.java b/backend/src/test/java/it/chalmers/gamma/service/WhitelistServiceTests.java deleted file mode 100644 index 583c36c3e..000000000 --- a/backend/src/test/java/it/chalmers/gamma/service/WhitelistServiceTests.java +++ /dev/null @@ -1,74 +0,0 @@ -package it.chalmers.gamma.service; - -import it.chalmers.gamma.domain.dto.user.WhitelistDTO; -import it.chalmers.gamma.factories.MockActivationCodeFactory; -import it.chalmers.gamma.factories.MockWhitelistFactory; -import org.junit.Assert; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.annotation.DirtiesContext; -import org.springframework.test.context.TestPropertySource; -import org.springframework.test.context.junit4.SpringRunner; - -@RunWith(SpringRunner.class) -@SpringBootTest -@TestPropertySource(locations = "classpath:application-test.properties") -@DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_CLASS) -public class WhitelistServiceTests { - - @Autowired - private WhitelistService whitelistService; - - @Autowired - private MockWhitelistFactory mockWhitelistFactory; - - @Autowired - private MockActivationCodeFactory mockActivationCodeFactory; - - /** - * Tests if adding a CID to the whitelist works, and if seeing if a non-whitelisted CID returns correct result. - */ - @Test - public void testWhiteList() { - String cid = "cid3"; - this.whitelistService.addWhiteListedCID(cid); - this.whitelistService.addWhiteListedCID("cid4"); - Assert.assertTrue(this.whitelistService.isCIDWhiteListed(cid)); - Assert.assertFalse(this.whitelistService.isCIDWhiteListed("leif")); - } - - @Test - public void testDeleteActivationCode() { - String cid = "cid5"; - this.whitelistService.addWhiteListedCID(cid); - this.whitelistService.removeWhiteListedCID(cid); - Assert.assertFalse(this.whitelistService.isCIDWhiteListed(cid)); - } - - - /** - * Tests if a CID can be added to the whitelisted database more than once. - */ - @Test - public void testAddWhitelistCIDMultipleTimes() { - String cid = "cid1"; - try { - this.whitelistService.addWhiteListedCID(cid); - this.whitelistService.addWhiteListedCID(cid); - Assert.fail(); - } catch (Exception ignored) { - Assert.assertTrue(true); - } - } - - @Test - public void testRemoveWhitelistWithConnectedActivationCode() { - WhitelistDTO whitelist = this.mockWhitelistFactory.saveWhitelist(this.mockWhitelistFactory.generateWhitelist()); - this.mockActivationCodeFactory.saveActivationCode(whitelist); - this.whitelistService.removeWhiteListedCID(whitelist.getCid()); - Assert.assertFalse(this.whitelistService.isCIDWhiteListed(whitelist.getCid())); - } - -} \ No newline at end of file diff --git a/backend/src/test/java/it/chalmers/gamma/utils/CharacterTypes.java b/backend/src/test/java/it/chalmers/gamma/utils/CharacterTypes.java deleted file mode 100644 index 4783b0bdc..000000000 --- a/backend/src/test/java/it/chalmers/gamma/utils/CharacterTypes.java +++ /dev/null @@ -1,24 +0,0 @@ -package it.chalmers.gamma.utils; - -public enum CharacterTypes { - UPPERCASE("ABCDEFGHIJKLMNOPQRSTUVWXYZ"), - LOWERCASE("abcdefghijklmnopqrstuvwxyz"), - NUMBERS("123456789"), - SPECIALS("!@#$%&()+=[]|/?><"); - - private String characters; - - CharacterTypes(String characters) { - this.characters = characters; - } - - public String getCharacters() { - return this.characters; - } - - public static CharacterTypes[] allValues() { - return new CharacterTypes[]{ - UPPERCASE, LOWERCASE, NUMBERS, SPECIALS - }; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/utils/GenerationUtils.java b/backend/src/test/java/it/chalmers/gamma/utils/GenerationUtils.java deleted file mode 100644 index 8cd1d0070..000000000 --- a/backend/src/test/java/it/chalmers/gamma/utils/GenerationUtils.java +++ /dev/null @@ -1,55 +0,0 @@ -package it.chalmers.gamma.utils; - -import it.chalmers.gamma.db.entity.Text; -import java.util.Arrays; -import java.util.Random; -import java.util.stream.Collectors; - -public final class GenerationUtils { - - private GenerationUtils() { - - } - - - /** - * Generate String of custom length. - * @param length length of String to generate. - * @param types Types of characters to use. - * @return A randomly generated String of custom length. - */ - public static String generateRandomString(int length, CharacterTypes...types) { - String characters = Arrays.stream(types) - .map(CharacterTypes::getCharacters) - .collect(Collectors.joining()); - Random rand = new Random(); - StringBuilder str = new StringBuilder(); - for (int i = 0; i < length; i++) { - str.append(characters.charAt(rand.nextInt(characters.length() - 1))); - } - return str.toString(); - } - public static String generateRandomString() { - return generateRandomString(50, CharacterTypes.allValues()); - } - - public static String generateEmail() { - return String.format("%s@%s.com", - generateRandomString(generateIntBetween(1, 15), CharacterTypes.LOWERCASE), - generateRandomString(generateIntBetween(1, 15), CharacterTypes.LOWERCASE) - ); - } - - public static Text generateText() { - return new Text(generateRandomString(), generateRandomString()); - } - - /** - * Generate Random String of length 50 characters by default. - * @return randomly generated String. - */ - - public static int generateIntBetween(int min, int max) { - return new Random().nextInt(max - min) + min; - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/utils/JSONUtils.java b/backend/src/test/java/it/chalmers/gamma/utils/JSONUtils.java deleted file mode 100644 index 5a27f1efb..000000000 --- a/backend/src/test/java/it/chalmers/gamma/utils/JSONUtils.java +++ /dev/null @@ -1,50 +0,0 @@ -package it.chalmers.gamma.utils; - -import com.fasterxml.jackson.databind.ObjectMapper; -import it.chalmers.gamma.endoints.JSONParameter; -import java.io.IOException; -import java.util.Arrays; -import java.util.List; - -public final class JSONUtils { - - private JSONUtils() { - - } - - public static String objectToJSONString(Object o) { - - try { - return new ObjectMapper().writeValueAsString(o); - } catch (IOException ignored) { - return null; - } - } - - public static String toJsonTemplate(JSONParameter... rawParameters) { - List parameters = Arrays.asList(rawParameters); - StringBuilder builder = new StringBuilder(); - builder.append("{\n"); - for (JSONParameter parameter : parameters) { - builder.append(String.format("\"%s\": \"%s\"%s", - parameter.getKey(), - parameter.getValue(), - parameter.equals(parameters.get(parameters.size() - 1)) ? "\n}" : ",\n" - )); - } - return builder.toString(); - } - - public static String toFormUrlEncoded(JSONParameter... rawParameters) { - List parameters = Arrays.asList(rawParameters); - StringBuilder builder = new StringBuilder(); - for (JSONParameter parameter : parameters) { - builder.append(String.format("%s=%s%s", - parameter.getKey(), - parameter.getValue(), - parameter.equals(parameters.get(parameters.size() - 1)) ? "" : "&" - )); - } - return builder.toString(); - } -} diff --git a/backend/src/test/java/it/chalmers/gamma/utils/ResponseUtils.java b/backend/src/test/java/it/chalmers/gamma/utils/ResponseUtils.java deleted file mode 100644 index 6a0467b75..000000000 --- a/backend/src/test/java/it/chalmers/gamma/utils/ResponseUtils.java +++ /dev/null @@ -1,22 +0,0 @@ -package it.chalmers.gamma.utils; - -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; - -import org.springframework.test.web.servlet.ResultMatcher; - -public final class ResponseUtils { - - private ResponseUtils() { - - } - - public static ResultMatcher expectedStatus(boolean authorized) { - if (authorized) { - return status().is2xxSuccessful(); - } else { - return status().is4xxClientError(); - } - } - - -} diff --git a/backend/src/test/resources/application-test.properties b/backend/src/test/resources/application-test.properties deleted file mode 100644 index 75d464dc5..000000000 --- a/backend/src/test/resources/application-test.properties +++ /dev/null @@ -1,13 +0,0 @@ -spring.datasource.url=jdbc:h2:mem:test -spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect -spring.jpa.database-platform=org.hibernate.dialect.H2Dialect -spring.datasource.username=sa -spring.datasource.password=password -spring.datasource.driverClassName=org.h2.Driver -spring.flyway.baseline-on-migrate=true -spring.flyway.locations=classpath:/db/migration -spring.main.web-application-type=none -logging.level.root=INFO -logging.level.org.springframework.web=ERROR -spring.session.store-type=none -application.mocking=false \ No newline at end of file diff --git a/backend/src/test/resources/db/migration/README.md b/backend/src/test/resources/db/migration/README.md deleted file mode 100644 index f89e48ea6..000000000 --- a/backend/src/test/resources/db/migration/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# How to write migrations - -Create a sql file with a V that is +1 of the last one. - -Here's some examples with an sql file named `V99__website-changes.sql`: - -```sql - --- Add column -ALTER TABLE website - ADD test_column varchar(100) not null; - --- Rename column -ALTER TABLE website - RENAME COLUMN name TO name_new; - --- Modify column -ALTER TABLE website - ALTER COLUMN pretty_name TYPE varchar(200); - -``` - -More examples here, check for PostgresSQL: https://www.postgresql.org/docs/9.4/ddl-alter.html diff --git a/backend/src/test/resources/db/migration/V1.1__post_email_prefix.sql b/backend/src/test/resources/db/migration/V1.1__post_email_prefix.sql deleted file mode 100644 index 3c78478df..000000000 --- a/backend/src/test/resources/db/migration/V1.1__post_email_prefix.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE post -ADD email_prefix VARCHAR(20) NOT NULL DEFAULT '' \ No newline at end of file diff --git a/backend/src/test/resources/db/migration/V1.2__user_activated_account.sql b/backend/src/test/resources/db/migration/V1.2__user_activated_account.sql deleted file mode 100644 index 53f7b570b..000000000 --- a/backend/src/test/resources/db/migration/V1.2__user_activated_account.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE ituser -ADD activated BOOLEAN DEFAULT FALSE \ No newline at end of file diff --git a/backend/src/test/resources/db/migration/V1__BASE.sql b/backend/src/test/resources/db/migration/V1__BASE.sql deleted file mode 100644 index dc2d1ff76..000000000 --- a/backend/src/test/resources/db/migration/V1__BASE.sql +++ /dev/null @@ -1,148 +0,0 @@ -create table internal_text ( - id uuid constraint text_pk primary key, - sv text not null, - en text -); - -create table website ( - id uuid constraint websites_pk primary key, - name varchar(100) not null constraint website_name unique, - pretty_name varchar(100) not null -); - -create table website_url ( - id uuid constraint websites_url_pk primary key, - website uuid not null references website, - url varchar(2000) not null -); - -create table ituser ( - id uuid constraint ituser_pk primary key, - cid varchar(10) not null constraint ituser_cid_unique unique, - password varchar(255) not null, - nick varchar(50) not null, - first_name varchar(50) null, - last_name varchar(50) null, - email varchar(100) not null constraint ituser_email_unique unique, - phone varchar(15) null, - language varchar(15) null, - avatar_url varchar(255) default 'default.jpg', - gdpr boolean not null default false, - user_agreement boolean not null default false, - account_locked boolean not null default false, - acceptance_year integer constraint ituser_valid_year check (acceptance_year >= 2001), - created_at timestamp not null default current_timestamp, - last_modified_at timestamp not null default current_timestamp -); - -create table ituser_website ( - id uuid constraint ituser_website_pk primary key, - ituser uuid not null references ituser, - website uuid not null references website_url -); - -create table authority_level ( - id uuid constraint authority_level_pk primary key, - authority_level varchar(30) -); - -create table password_reset_token( - id uuid constraint password_reset_token_pk primary key, - token varchar(100) not null, - ituser uuid references ituser -); - -create table fkit_super_group ( - id uuid constraint fkit_super_group_pk primary key, - name varchar(50) not null constraint fkit_super_group_name_unique unique, - pretty_name varchar(50) not null constraint fkit_super_group_pretty_name_unique unique, - email varchar(100) not null, - type varchar(30) not null -); - -create table fkit_group ( - id uuid constraint fkit_group_pk primary key, - name varchar(50) not null constraint fkit_group_name_unique unique, - pretty_name varchar(50) not null, - description uuid null references internal_text, - function uuid not null references internal_text, - becomes_active date not null, - becomes_inactive date not null, constraint inactive_after_inactive check (becomes_active < becomes_inactive), - fkit_super_group uuid not null references fkit_super_group, - email varchar(100) null, - avatar_url varchar(255) null -); - -create table post ( - id uuid constraint post_pk primary key, - post_name uuid not null references internal_text - -); - -create table authority ( - id uuid constraint authority_unique unique, - fkit_group_id uuid constraint authority_fkit_super_group_fk references fkit_super_group, - post_id uuid constraint authority_post references post, - authority_level uuid constraint authority_authority_level references authority_level, - constraint authority_pk primary key (post_id, fkit_group_id) -); - -create table fkit_group_website( - id uuid constraint fkit_group_website_pk primary key, - fkit_group uuid not null references fkit_group, - website uuid not null references website_url -); - - - -create table membership ( -- Should this be rebuilt to look like all other tables? probably - ituser_id uuid constraint membership_ituser_fk references ituser, - fkit_group_id uuid constraint membership_fkit_group_fk references fkit_group, - post_id uuid constraint membership_post_fk references post, - unofficial_post_name varchar(100) null, - constraint membership_pk primary key (ituser_id, fkit_group_id, post_id) -); - -create table no_account_membership ( - user_name varchar(20) not null, - fkit_group_id uuid constraint no_account_membership_fkit_group_fk references fkit_group, - post_id uuid not null constraint no_account_membership_post_fk references post, - unofficial_post_name varchar(100) null, - constraint no_account_membership_pk primary key (user_name, fkit_group_id) -); - -create table whitelist ( - id uuid constraint whitelist_pk primary key, - cid varchar(10) not null constraint whitelist_cid_unique unique -); - -create table activation_code ( - id uuid constraint activation_code_pk primary key, - cid uuid unique not null references whitelist, - code varchar(30) not null, - created_at timestamp not null default current_timestamp -); - -create table itclient ( - id uuid constraint itclient_pk primary key, - client_id varchar(256) not null, - client_secret varchar(256) not null, - web_server_redirect_uri varchar(256) not null, - --authorities varchar(256) not null, - access_token_validity integer not null, - refresh_token_validity integer not null, - auto_approve boolean default false not null, - name varchar(30) not null, - description uuid references internal_text, - created_at timestamp not null default current_timestamp, - last_modified_at timestamp not null default current_timestamp -); - -create table apikey ( - id uuid constraint apikey_pk primary key, - name varchar(30) not null, - description uuid references internal_text, - key varchar(150) not null, - created_at timestamp not null default current_timestamp, - last_modified_at timestamp not null default current_timestamp -) \ No newline at end of file diff --git a/frontend/.dockerignore b/frontend/.dockerignore deleted file mode 100644 index b512c09d4..000000000 --- a/frontend/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -node_modules \ No newline at end of file diff --git a/frontend/.env.development b/frontend/.env.development deleted file mode 100644 index cbe88e97f..000000000 --- a/frontend/.env.development +++ /dev/null @@ -1 +0,0 @@ -HTTP_PROXY="http://localhost:8081" \ No newline at end of file diff --git a/frontend/.gitignore b/frontend/.gitignore deleted file mode 100644 index 02476d501..000000000 --- a/frontend/.gitignore +++ /dev/null @@ -1,140 +0,0 @@ -build - node_modules - yarn-error.log - yarn.lock -# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm -# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 - -# User-specific stuff -.idea/**/workspace.xml -.idea/**/tasks.xml -.idea/**/usage.statistics.xml -.idea/**/dictionaries -.idea/**/shelf - -# Generated files -.idea/**/contentModel.xml - -# Sensitive or high-churn files -.idea/**/dataSources/ -.idea/**/dataSources.ids -.idea/**/dataSources.local.xml -.idea/**/sqlDataSources.xml -.idea/**/dynamic.xml -.idea/**/uiDesigner.xml -.idea/**/dbnavigator.xml - -# Gradle -.idea/**/gradle.xml -.idea/**/libraries - -# Gradle and Maven with auto-import -# When using Gradle or Maven with auto-import, you should exclude module files, -# since they will be recreated, and may cause churn. Uncomment if using -# auto-import. -# .idea/modules.xml -# .idea/*.iml -# .idea/modules - -# CMake -cmake-build-*/ - -# Mongo Explorer plugin -.idea/**/mongoSettings.xml - -# File-based project format -*.iws - -# IntelliJ -out/ - -# mpeltonen/sbt-idea plugin -.idea_modules/ - -# JIRA plugin -atlassian-ide-plugin.xml - -# Cursive Clojure plugin -.idea/replstate.xml - -# Crashlytics plugin (for Android Studio and IntelliJ) -com_crashlytics_export_strings.xml -crashlytics.properties -crashlytics-build.properties -fabric.properties - -# Editor-based Rest Client -.idea/httpRequests - -# Android studio 3.1+ serialized cache file -.idea/caches/build_file_checksums.ser -======= - - # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm - # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 - -workspace.xml - - # User-specific stuff - .idea/**/workspace.xml - .idea/**/tasks.xml - .idea/**/usage.statistics.xml - .idea/**/dictionaries - .idea/**/shelf - - # Generated files - .idea/**/contentModel.xml - - # Sensitive or high-churn files - .idea/**/dataSources/ - .idea/**/dataSources.ids - .idea/**/dataSources.local.xml - .idea/**/sqlDataSources.xml - .idea/**/dynamic.xml - .idea/**/uiDesigner.xml - .idea/**/dbnavigator.xml - - # Gradle - .idea/**/gradle.xml - .idea/**/libraries - - # Gradle and Maven with auto-import - # When using Gradle or Maven with auto-import, you should exclude module files, - # since they will be recreated, and may cause churn. Uncomment if using - # auto-import. - # .idea/modules.xml - # .idea/*.iml - # .idea/modules - - # CMake - cmake-build-*/ - - # Mongo Explorer plugin - .idea/**/mongoSettings.xml - - # File-based project format - *.iws - - # IntelliJ - out/ - - # mpeltonen/sbt-idea plugin - .idea_modules/ - - # JIRA plugin - atlassian-ide-plugin.xml - - # Cursive Clojure plugin - .idea/replstate.xml - - # Crashlytics plugin (for Android Studio and IntelliJ) - com_crashlytics_export_strings.xml - crashlytics.properties - crashlytics-build.properties - fabric.properties - - # Editor-based Rest Client - .idea/httpRequests - - # Android studio 3.1+ serialized cache file - .idea/caches/build_file_checksums.ser diff --git a/frontend/.idea/codeStyles/Project.xml b/frontend/.idea/codeStyles/Project.xml deleted file mode 100644 index b6cbdafd4..000000000 --- a/frontend/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/frontend/.idea/codeStyles/codeStyleConfig.xml b/frontend/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index 79ee123c2..000000000 --- a/frontend/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/frontend/.idea/encodings.xml b/frontend/.idea/encodings.xml deleted file mode 100644 index 15a15b218..000000000 --- a/frontend/.idea/encodings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/frontend/.idea/frontend.iml b/frontend/.idea/frontend.iml deleted file mode 100644 index 24643cc37..000000000 --- a/frontend/.idea/frontend.iml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/frontend/.idea/misc.xml b/frontend/.idea/misc.xml deleted file mode 100644 index 24eb271ab..000000000 --- a/frontend/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/frontend/.idea/modules.xml b/frontend/.idea/modules.xml deleted file mode 100644 index f3d93d75a..000000000 --- a/frontend/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/frontend/.idea/vcs.xml b/frontend/.idea/vcs.xml deleted file mode 100644 index 6c0b86358..000000000 --- a/frontend/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/frontend/.idea/watcherTasks.xml b/frontend/.idea/watcherTasks.xml deleted file mode 100644 index 8fc25a453..000000000 --- a/frontend/.idea/watcherTasks.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/frontend/.prettierrc b/frontend/.prettierrc deleted file mode 100644 index 16e4e7f1a..000000000 --- a/frontend/.prettierrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "tabWidth": 4, - "printWidth": 80, - "semi": true, - "arrowParens": "avoid", - "bracketSpacing": true, - "useTabs": false, - "trailingComma": "none", - "jsxBracketSameLine": false, - "singleQuote": false, - "jsxSingleQuote": false -} diff --git a/frontend/Dockerfile b/frontend/Dockerfile deleted file mode 100644 index b05b81f6c..000000000 --- a/frontend/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM node:13.2.0 as build -WORKDIR /usr/src/app -COPY package.json yarn.lock ./ -RUN yarn --production --frozen-lockfile --network-timeout 10000000 -COPY src src -COPY public public -ARG REACT_APP_BACKEND_URL=https://gamma.chalmers.it/api -ENV REACT_APP_BACKEND_URL $REACT_APP_BACKEND_URL -RUN yarn build -FROM nginx:1.16.0-alpine -COPY nginx.conf /etc/nginx/nginx.conf -COPY --from=build /usr/src/app/build /usr/share/nginx/html -RUN nginx -t \ No newline at end of file diff --git a/frontend/dev.dockerfile b/frontend/dev.dockerfile deleted file mode 100644 index aada67ff9..000000000 --- a/frontend/dev.dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -FROM node:13.2.0 as build -WORKDIR /usr/src/app -COPY package.json yarn.lock ./ -RUN yarn install --network-timeout 10000000 -COPY .env.development .env -COPY src src -COPY public public -CMD yarn start - diff --git a/frontend/nginx.conf b/frontend/nginx.conf deleted file mode 100644 index 11d325f8e..000000000 --- a/frontend/nginx.conf +++ /dev/null @@ -1,32 +0,0 @@ -user nginx; -worker_processes 1; - -error_log /var/log/nginx/error.log warn; -pid /var/run/nginx.pid; - -events { - worker_connections 1024; -} - -http { - include /etc/nginx/mime.types; - default_type application/octet-stream; - - sendfile off; - - keepalive_timeout 65; - - server { - listen 8080; - server_name localhost; - - root /usr/share/nginx/html/; - index index.html; - - location / { - try_files $uri $uri/ /index.html; - } - } - - include /etc/nginx/conf.d/*.conf; -} \ No newline at end of file diff --git a/frontend/package.json b/frontend/package.json deleted file mode 100644 index 20dd60d71..000000000 --- a/frontend/package.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "gamma", - "version": "0.1.0", - "private": true, - "dependencies": { - "@babel/runtime": "7.5.4", - "@cthit/react-digit-components": "1.0.3-beta.11", - "@material-ui/core": "4.11.0", - "@material-ui/icons": "4.9.1", - "axios": "0.20.0", - "lodash": "4.17.20", - "prop-types": "15.7.2", - "react": "16.13.1", - "react-dom": "16.13.1", - "react-is": "16.13.1", - "react-router-dom": "5.2.0", - "react-scripts": "3.4.0", - "styled-components": "5.1.1", - "yup": "0.27.0" - }, - "scripts": { - "start": "react-scripts start", - "build": "react-scripts build" - }, - "devDependencies": { - "http-proxy-middleware": "^1.0.3", - "prettier": "^1.18.2" - }, - "browserslist": [ - ">0.2%", - "not dead", - "not ie <= 11", - "not op_mini all" - ] -} diff --git a/frontend/public/403.gif b/frontend/public/403.gif deleted file mode 100644 index 64d169a32888cc11eb2c0bf06c59e8e4ef71325b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 955142 zcmagF2UJsEurGX4NCJcqdg!4FNC`bu1EEP1=?Y@#9YRx@8WKvV0-_?eAiWAo6G7=s zK#(E|_zwco6%`RHAOCybz3+YNdv|?VXRYk=o7sEMp4sP|nK|Ys&G0&&dmus3_d}p# zpjKJo*xOwHgPqO4-?!QV%(oWb>}>v;O*^x-zVm&1VYsuhbD;T2bJ54Ox%FE?8}D|m zXGYZC%pQ4sb8%tI(eh;V&6v8Q-iiy0b8klnYUgJ=a&6Ury=XGiP`a6!DJ#Vv=zKCN zz&`szsEwKC!N=cEYHpIv)Xux)XNEhz=x7~@byPWSJyi`<*Ibvv@U}gC850s*RGx{! zNPd5Ev$i~~!bLmdLjKsuU|VJS(9@SYRcQm!mPDP?W^()&lHEHyTHC5BB`{KT<*^nf z7k+h=y&a$P(>nHI`0e-F)I1mB)%3GSsSlEYrMGrd3K;Cr(^+vKQAwY->GTKMVW zZRK~yyEzxwxs}v5P*~lPy1=+t6YCf53QV51eBJTn_1I=@MdkR5_3w)d%en6TL5>?S zVH-6CEHKz$O-X)z<$#-RRcWWsaY3wv%t7sqvDx;q+2Ng*+dsa)d(xJUk>p)md;Rn6 z2m+0+OY^h~37w3$v^NIq&ub3%-U^=hc4ob##fXql_Izc5?-d#rolWqIx3)6K7o z3)P)y1P~&?RXb3~&ngce3b-_4GH|9+^46*)Zo_HMj$cA)v)_`vKy=lAd5 zW@iV+2RaYGe;*(3{4)xCdNeIXacl|@3X8XP$?gIcIama3K>gYf; zvNKgv#z8>;+2m?thc)qx_B{I6KM_mz^bYoo#(Mes2Zk9)etP;`5*z4aAnBrMgR>zM zeFFk5;v;<>;%yzhJMQ$`{p@!z2AwRCRQ8{^g;j zrgVf*ii!)1_KZ~ui<0^;4ko@)-jRXi=)mwW?7tj6y~1On4J40d`kzY(CI2_uuqfsK zSdOxHc&JLOCs{>R8Tap!{sZXa{ogopOk~J^4DREt;v3={>Khgvb%a&@Z|sqjY;67; z{(of~8v5VpsAzlN|Gl>VD>}+Cj_j*q?;8~!6Y1@H1ef}ET4Y^fq_1amc%)-^c*uWA z+%6zIIy@>MoQx$pXku+Vy#vGkt^Xf*-yU)=u}s-df{rK_s*|AHQEz0Z+i{r`e}ymkG;BSSrpF=xJAL#cV zquJQ#o(zkM_6+m(J!xVfd9*a;z(60}BQ?RBs+-`5cw^qR^@0iD*tNd|Dmn_)pTS6{}%t-_Kqt5ZN0u>MOQ^PhK%3-fQ^%)OqSnVxzzIq`CQZ1ly* z@X+8ue_wA;ch~c0ogGixpR~2MG&end)Y$N_zOJ^Wx~j6GysWh3K{4b0y}NgA7u_nn zdE)h^B(8i-OiqIb#Zobbg(~dcgohr+RE~zg}Irj3DMYyaKg|)Ur$#DudSu2p{{mx zE+{K09#@c;J0>e5EhQ;|6&Di~5f&1}2=Mdq@^EvZIZ+%)b~aW79L55LfR9c%i62lF z6mSSA9vybTzs~^x;t&vMj&N2v+fALM;33@EMj8O;UDe7p>j$PVcA28g@sHHr+Y$p9`Vz`rM}c>2ZxY_#A{?+@_n;ucpW`%{{#CY8+Y z8fSc#5J4hXQOE-=M&B&N!!i-_G^WP&vG?;T8v-a;usM(uv;Khtb;9!8RJ8$c^OHxL z+u^-GT5UL&o-~e<)u$U|?`P+y!a_UR99~p&k4s zln3CMo8#yAPyOv}35 zz22I236L#hs38;_?$bs93OmB^+n#x715#7|C!$3X^!@#zEc~m*D{!dRLn8AXV>gz{c8rilwIvL)VL^ zG$)!D_d>3O&Pe9GL1`F*FAuAF@Trl0cEdAG8YnvB8U@^mAAbx2Y8BjcX2OW#*LMj^ zdxzieC4$+8s%hJegOr30OZ@%h`VW?ySH7wOU7Xks=9IXw)-Q9-0mPD#mZ8k?KK9pa z5++)6Y+L}BKb?!9^irf3`NUuy=*>?4LeCbkL|Jm=ov;1EB5K)UC3l_nzH;Sx6C&NF zs|l%J_6%_>Ygyt1B}w9Tn4d!hTudY{TNRW{pmM7CEQ4-YiYyrcVr?5ValBQ@gOhni2C?^%qb?9N9DeJ5CIJ(R$e3A zuW?by0ag5peYszFWjW=$M+o;bfr*n#T@uyOxm^-zKDaD4vNg^~PREs!0@bl#8gu-3 zjZK=;Y@o34t5R!ppa}UlP6=~F@gIubj+{tms(TsX+|02P0bh%1hFWS4+suPIHc2dN zW(q7VYp%o9H_(MFV2J}0Hv?=BE8PwxG|&J~s-d7F=u`}SOYkN3b;jYVX5}K!66j|k z`@AnktcaDGc(;+s?n)orS^dV0(xV4+{|lThg&?GS(Ez&#i4_-ugbn~8%v&-Qokg)W z$9O9hf~fgrLzrgQN%r!H!JIe45NR^xl`(&&mNf}9f`@)f9+X)!xw-Epip`vd%_5+T^Z14bkp;y4Fj$GV`r=uEVwjou!M>WeY zwnVToB$bWY=)@O*HE=uErAPyDa+DIq7bg^4ZZ=YI8bruBj#Sq*-4`r#Gh(|9=8#Gp zxXwPx<*dVP@Y+`ek3SiP0S-(Hvj8JcoeN>SiXjyKgYF)-OhbUtWB&a{&t3XDCm))o zyY$0Wq+OkSjPzEr%T<}^UIQn{y&tViG7&#K_ley!;60CUwZYvV7mC?UMZ@`S0NkZ= zXYkfbE&1QTT6ZbXsS%jC(uli;eRTWUgLRYduI4(6!`9*UJ=;PNV3cApI&(WuD`1K9 z-p}QVeCcY4V+2C3A-t-e4#)4a=MbP?m|nynzK5%ZOlq!Cz@!^E0?9}MR&bvJp+0R# z@&!2ckV9c28i_OPQOhE0axiU;2_)qFT#p>eJR>mBv%QGMCQs@0F`&1GO#wcu3zq$UJr7)djo3c!q6E%U5W*fl=ToT&BX%5{xt_ z)$&LpS<0~|Qp4NjDuPKFm)JNI?#+IDr?DxWJqZ-YM^29Ubb$1|z73TpP2Dvhn+F+u zWO+GZn(+lw61Z-BMpiQ#_zmbCYm#7bB`tH|nW;P!23Nc;RDyo?{6z~Xv7ao1I7fq= z2&A{DlPS!ZHi>NLagudk-K-O62(Axusw3~Fx(r5e@I>`ik5z6q*2K?v#+JNU3eck5 z{+xrHSQ1&JD`=-CLHs$r=kXS1dcg0^3wGDLmL?k6DzRW#iF7dk9`n4o#hkqkfAZBj zS%jN0BWPa_gWA5DOXJERU9u5eA`I|@8SFDj>*1i{`<65aqF3iH8&bU5vEsUJB* zcsmpRk!wGZ|E|!c<89U6`=Wq&+>LJ)6Zt~QVaF=7JnkuDG}8R-hkrGn0pT3wE}F`j;_z6}we zlu{LPnz11zK8GMIoqytO^KKY~Ff)Z|hjc-pe)4e&+aZN1DFJe+u5F-R zJEX^YN}xs9Fb)~Ip0e^G_3yXyNhFRKJo3~*^6-9gy;;~pEo2Iw1o{vvo9dKvxK5uX zc;!@r3M#=%07{7Dp5AgwdR5{M{@A42X)&*J`Mv)4D$Ra21;jQ<5{%-1LcwpCs&k&l zg5JZY?2pyisTvYIWOoxj4g|}TgL}%I9GLX={luv>C&yI|-4CI|`ynp}F1?#T@wa%A z(I|&54l*;*0e}xWUw-)^~T!UCMg@zem zYX*3j1U3l-E2E)COmO>YYtxejMkMeDJ8KR*PKz_F8vuwG4ef$*?vhYXxvaZ+p&!uD zU9|NFyBi*F65yuIitGp6c!DHQuT$V5W` z03eSwJ{jNwE1+wx0UYFlNlb(n7Dhrdz?QckpJ7ZJD~j*vc4*kaUGC;lqK-xz`oLPmoItNN5qNzX589mNL$hyxS%z&0_Dz z3rO{($F0P*=b8sPW|Zk>jQX;AM!Pqx%c`IO12mWq4M>00<>tv$q3Dx#A>C-$0&s$C zXBCr|7!y%B@)q@pEO7BNY7MAci@S#=z+JoVMHB8bXeJgWZoIo3)9Cu8cuwH4o2{{% zN3Ov%h4V7W-dp2bY8QAc>X@|4L!U?Nd?XiC9$OWKfM~Lo;5DW?xrzy*()(RgXN)*` zZC~WFA@d1b3a(d7y+Of>3K{wKH>W2y^MJ@ah$?axbfp`w%Se?A2ZAG#r-= zFL&BqZn}ZVx)GZQ^>cFbb(-W4b2z4a`az!_L!>q+8vjtCS*?gABO_6c3By~P6*TtT%AITTfcF{yR=LJ$(qlOO+7PA8> z?t&-4ff&si5D8{P;EW)!ngO6vxAq;u`!ZyJL3FE~uX8q$)4FDGMpAta$3MTU;z@?y zAgE4#0Y^P<+qafmhj)BaF`xD6PGL2Yhxao&0J&%g_K8WRMK9FF8?t>nn)KKqv zecm}1^BoQox*A|8sfcd6cC1pU9c$xWd9ZHN3x@Nh%{zE9>NOhHPv-bk;&gQ+ z#5E?nr?MF~8{#a(`6?IbT2>ht9OlFq`T-USDo4IHcN%L*1Vl(<7EYgDql7yW2Zur> zJ6b>=y8QIQ{Di~gYP%O_QOfRV?*~H1=1}i%AhoP}dnuQ%(0hAvVLGF|`qoafBvR%< zR>mf(cLE{y^>pV{dX`qkrj>nRn)#hrWKBRn!O@<#&>Zuss?)(-xTh~j;}l<)Ql(Jb z$G7*@01!dlUsn>v3fNtF!0%+j@nga^yF~Su1|+i!dLxp>h|F?{%u7vqRE%A0*sT zo*h7H7;PF(4}qqJjx{`&9SE6U3-J~vd0DkA@@G3WqohT`CO>ct6IzyKM_<1Q71<8) z%e=hsp<7o!TcdV#n0)tm;@IeV=wf-#jN;hxh2Bj#N%!~I!i}*k1S$OXn2KVUa_y-9 zuL=cH7&i<~)2;lbU+Gf=Ik4s&2H^2G+H&UO-Z)JlL`_D?NQ!V=>TUDdbk#RllUd(t z>?#kbOQ{_fFCzt&Z#I8DV{X_0zm0twmc``>t1W22mVQZ&Fc02#q;HX-c*Y;yhyK3Nbhh1$HHzJ02{x! z*sGcKT5EwrOCP1HI9D0no6OOx;r?0!IljK#ll`YVFiBuhE;1Q*&N)w(esNJrw43IzcvQOX7;L2qU>yVnx zeZ@-ScyBj&F)>0F3qICx>I#7+0T|M^xt@$1vL?Vt4W#`wv@)0LA;_5PrxCs1MsnKq z-L%-;ioytK8VMyM*oToC3UZA|fWnplz&KhP(SyeE(NH5s*Vb+b_`-Xc-=q8@q-8?y zJ0?mwfn#lVPRiX$>se^f){ED}Su+=3yR*NX$AoDiCw?=#y@OZ2)wYuqv9Uwo>KuLatHDqkrpF|+?n%U$m>?%g&y;w<3-rAjKC%Y z0qee+{VK9nW>Zwx5e$E92a+VgGf z#3m`!s68lbzU;*Z*!}t4;rXXy>Q(c*GH8A@=Nf0YoCQ<^B31wJ>8sT-DIbQU&2}sH zd9|&gRGd%$)$hnug3{G;bGWV<2p2hjm*dN!BWRc#$a%KN!(!sSa+WT;c(K4to4_V~ zUusQBH?&sj2M%_OoV%GEpiW?+DZ*XsSoJud21@W-04$yX2Htg;U1IX~2 z?wyK6q}olgkHsNvl$*obuBJ^407{i7`yUHtUdiQ{0W#lCy8BN+7T!bJEN{;MvsctN z5S^#)44IFe;K15}N^^CHS2?r~HP!hKUuiL9#r##r_#oF`!6PYuFYAkm=dwzZz$5J8 zveL(S#2Oxg#m9CTd#4n+5a{k3su;Z8nFiVj27w$PNYGLctO~>yvY=@IiST=P-`^XM zPz3*u^BaP&a_2Z^L=@!vTH=Dy7TBv%iIV=6re%7|@xt9Y%dMy`<8e2o}Z>ZhiFll)>X-zRpxYZRMd#mf$<%?iWc6H`7yP&R!Z$5%1|4 zMBeg(6s;$+DHzSo-a|Mmw~qxm&#g6?)4r<^(Tf#=Ui95@}~bRS8V6zePPPt zS#Y|$^&R(?5?UYaH7HQ7qj+0De_ev|LZ2L>)|SN!w&)B>K0eTRFYwEwR%)%07(Ac~ z*FV`ONU=mP%}S#oWh*_X=@q*GkWJ3dz@*h+jx zfY9?aw)ekoPr;TW#8I= zGz27UvsgX)yp$4t9&M~1GW_kc@>9tYEtU2KNr6X!AFPTw*t<^qUh{6`K9*F|q~l;6 z3KqKtL=1=!u0vsV6tt6LMAwpS#w~v;>mH>d32Pld;LI6Q1&Q(O;kuzq(v)5u!V~X@ zx?kJaVXrb99QBuo|-CUh%PIoa-zgTIm_ z=!4^D(v2yRzpEkLJ-4^J3XThStU_YqjLyF8Z+lqTe^NJ@-AD3uopbC9?t-s0PPt>! zqkNMPL%9cBf4b_ze3#R5zdApu))W}ir@0SIaQY;YlhJJ;?wo@p_T7G&E3AqapU&S^ z!1z(#3V!k&&`XAF%5liGNyWXQr)gv?4aSBLa)m9-z97k{=xAE*JZ2ErcDmEg#6Ewl z%~rj90?7fD%4grDVibY26B`t)yq;|&kYY$Lga_)+zxmNbtGdx>E;(^>{3ZRyvx6$Q zF5r50YW*?hm-H^KeV4%E6$6tDu?hCVCShz%p}dZsG$plx984)h`moT>MM-)D7*V|{ zSxe-6#RN$t+DI4 zV*k-$^^deE+Ez4IN=(%RK!T_}g)2#ewOuUF_g%fYiw`-B=m4ue>6BG0R@l7ldgHUx zw#9TB>JM{JKrW&+y4<;$$O`f+G8LRt%ehC9e<1!F2b=%N;IsC50MFTVdw#G4ef|w% z?mnNxET!A_fZr$ZaKM%(&xIMgDa4NqPc{%0dMu$N2uDmlc9OKPGE@g}25 z@bOjT^^u&k*MoB3C$9!P6p15-&B_(L7cTF2~e>FE>qK&7e_sL7(In?MyL;B|U^4VcYK zTkLZ?>Vjrj=hlFO-uzP!eKG_nSXkJ6q~Pl@7T~PMGAl!LzeCe|o(EOy=QO3e@qM>df9V?MlPu zhtISdIKW#Pf@*){lfItI;vn$-P7c9OymZ)q49tY-BtEZvJQW^kFoG zD2TU9#qzS8P_sw@wyEK08m1wQgk`~2%J4yi&Qa-%Mj86L;0bw7hX*;V1t{NK0_*lQ zk_8L8q#)HI=f)X2J2|hd2Fm~-4HzYZ0Bq1q0(Nfmb)?8m6&GL^R0$>RMuK)^@)XRO&jjBRddWe^r5$U z(LvroQfv`dBf#FvWaq?#Pz|7&DC&e;k}NaHdKwH3pz^grp!DQpOq0{oU^6mRmJU8f z&_tnOGGwq*sfi~#_3c!%voKASNjXVp5oR_!J5Z$#Bqi)yo&qRAgTwcrgV^{We#9} ze`BcZFf)=1d>OaG zUrU&gMO$#K_Qjgk5JiPOwHFU8+v2CRY)KUUOZQB|<*7u#S`h*NQ+6r#|}&x$XPp&1-pg~@O2sJxhza0ZwQD5DNd{E8E_$q+mg)GHt{Py8|}XrbEuN>{z%30Q30 z|7It2C#i88Prt5@%ptw$KA;7$QBEVM_ohqlPgAU3y|Q>^U)SDnfuQ@B&A6=T;oc+M zb7-p=uXZqAL3HO~Oi2UdtV5}jRovD{j6++p_h7R%KHe(L$F(>9>)D58t?^QB&86Cs z1+6|<<3>|_d{o=dUn9RtwBrtlMkBp=A7ZskPgnq)VU_e`NMi0wMpp`w$_5&BFg?Zu zz5JzbvkH32OF6ox9A`9eGa43P$Lr8>n;FrA1<@{G^7rVmO2~|(&2T8#tZ;06#pLDf zlrwXhGECro5cK)(%N0HDaaCm0ZhnlD%OUg6xg`#d7~j|2Xt-xFY^5wUGKJDA&k?js zZ7pVDEA~)g<$Bfdx-Ac|5Ow9W%LM441-zPU8`Ta0mc@bY(k#>)(tOD&47NKxL6AQ=tS+wckfeB-;?MbMOS6cbaU59poLfx0$_}VGiqb6 z6lE+Qu)*sdDO5jl{%PON{%fkbsG4BlP;LCSL~;=JRQsZyLgyvz_}yL~3_SVq(j9yJ zT#PqSQe)mATP0G%y5!5-7@AkNi9PSEgNUnxC=Sd= z${NAmwbQ$OR?hGr-K3Kf&0vPj;i)@g$JVW9{*2oC+D!XE91LcpneNKDP-P3MK59`K z>ojcwOlh7|bRB!?10BBWu1BYynd{JM8&f4IOTEuDzf&m?3sa}$#-+TAGkv$Z=o8=U z5>)B3b)7B2<`kmJW1{EXvmdutd{?;xAUNuE^e&|l4N=I2+})xbU-#8%1AF*UQ|l-= z3d;J8>z~m3MrU9m79Wfv{IQerwd9Wcnd;#gJns1i}!zf7G+~k-$Vj=mE|D; z5WK}wkhT4TEN$JCXKTS}NHS$Z2O5Zg>a0{nmuR=@8{ZQuz3g`4i$mLGH{zqQkrW5* zOUv3@y{#hU+H~8rU<>%6yzC2!u=(hKv}i_}&+geA)aV6-bvz?2n}1&LV?aC(EESt3 z=p1;N0llt8#p9?*It|Hyve6+32IcO@K*T}do<4xUQ@;DWR^R1p2rwB)?ifQ;SJWll zANQSG1=;)=9iN^)<~lZ`u~-LlLLLM;+c=$U^F~_CJp8+9FhJ3b1-yVQ4aV}sO3*Be zffZk;v$ygnD1SBKW)mJ-j9#^$^>8rEwy|Jq734?DC)we_t{}A&2W+a9M-f!8PGy=0 z3Y^eJ9Uf2e^q`#hvHiWcG?^iodXVEs5eMI(n=RckeRJLy0T2F*Vl15R=sBNJhq(6Z zyd$%%Ocio?)uQ{?0Zr_H#?uMU+ig z)LhhtVFxUHw>MulFyA&cGywi=^4VJ)gJ6eC6kWN+ zW29u+p`bUVV{aXmnGZyslCq{eVG8tO$S&AR(05BT!_^R^9uVSo8Rq^GqJyA%eDwAB z>wD<=E`@FA#< z2vY84sxSg}ksT_GN+t}+pR9K%iqzyX@Ydon^U5aZmvv zNZ+71Ao!c}_d7AVqzsjzw9uinPu3J@VGP?<7t+nwZ18>d`{?*f?^sXnvk#KHW_M@W z*$P?MAEMnGciDO^M8)M?M_;fA%TcuKptWHUFMnG@v8k`>Xd^N(uS(kE`iOCZ83$9R zN2p-rdIWZm@}iEW+eVv^h7F%veCuN%gH1AHvX7{y4*g(5$EKRjJ>q?nj9TJ8+{qSJ zB5kXqlh6Us1~kp!VD&gaz4{#dLiua>91HgZ&DSF3UY^W1kma97sc0BU?7B^8~)94s4s7XmC#b^B@L^lkjvK@fj=fD*LLlxo{?xdgPhd`D8PjNa$ zoRS*tnhGgA;Qf*H3eTpZlNLIWJC$+Ze?CFE3f{cVWtUJfT+<;nr0H=jNRPBU{@dEt zJ;ILH=X9BSi>#BD1z6vLIw}ek>Vovcq51&y=!9}+iJaEAnNFnWVQjn(ti?#lCwH2Y z>Htn`^NT_x?qV$ON#M9RTS!|PgK((?^K15ehC6V(mNhB7DrM*y_3+E;sv#p}kAtdk z08>NLSO@T}+;4KF&SY*2CfV^m0l)dao)a=I{wt84K|h{BfMv!Y4&**ai|^hlCyl1Mjkh7o{Z*!JmQ!b)&u5gpr{tc+g5IZao;YSJx5SjT1nC`j#*+4+MpjT2Ps1vQwIskR2B+VZ zYr+jXNy$Kpn$Td!glNDdvqxq)M-)S~z5A0gHv`w&!eU`jraZ@39+2^BUo2WeR1{-0 zVDAMnDx7O5MTwhOt#)XCx;mawz|Z<5GMmj)D+S7`W_Z{}k|aiWv5G(2ku0tdguo`L zrrt*}T{T#@$u%(p-N%8jVj|>tClW&$Mcyeh6xCCw%vRDQq_T^QwkAg?FHqS?A!(wx z(QnVcYo~zp0kGpb2yD`vW9$*~Y23h#&L-wTQarzvnqw%lr_gsp+cQ0C@yq9uXo}FU z->^>`pB`Qz==p~@vYQQv^je!WTTgQ#-ehUyb8FF?sg}p}i%qSvTwQsP2HvI|)tD+X9!bPZ{fI&iP!{ z(Y)bixJ~HRda4S26X0X5gm~aVqOwz&y{sb1T}dZdc1duli~xEUTNWu64!#(RPqcLr z9ED|RFdI9hW1HyV_NJKC>8$()Pnh2`r(2 zp>+M{zvbpn0TRhb#^DKxUA^7s5F`W8g-(E8;RverOWA&kB+#xa#b8?%1g~CB+IJ;D za0eXnU99R=2V-}jz7>NbVIr zk2?zbuc80$Rz!ZUyn|nmGXG9r7LMo}(B7Rh)!$UT8rNqgx@J*3ezHDy=Qx5py8C!= zaedy?O$&1quV=1g5;ymwb3AkXPi-#H6GXnCPZ_6!l#x`PgD!YRsegfyA`2Siy^4|s z@x`Y{9>NW(AgcO5lHX}2!95$3aAxn5GOGHy-xVPgenZsq-h=~i5eoRA0tl!!233>0 zG#>^MAY#TscDbpbvIvx1+cM>q987l^lyl_M!;HlqJIY^)>D`LH6)nj)t5Wb|03SGh>@GJ?E}hyBz*m zkl=U#$?)+Z)Fzl|3jLs-5$)!DOc#ZR;L;0r85b2d&Ph+F03Tz%fI=!KPwmC1Bt`@0 zHSA=>LgZEMZ!;SWx+iT6Z@)-sUSYK%W1dLLmNvQ8N~Tu!3qc=^{`4KbEHiI%SbfVz zt`f|K!b7z=m^nTcC3n`){t;yn*-;9wMOhO+YEH;6dLbe0uVT%$Yq{v2t|fvy(Z}>} zbLIF&f4}?TTfO>kc@Q7P&o1FrKAilOVi`sQCI#_Xj^nH#YZFK&Zt|=UyCuw`L|HNi(x~&hAtkkb5|L+w62`$|bfm zR_$;9L;x58FZJ8z1yacXZ+d7o+bM*X({agUCbVStqOwA98gK0^rvVqm2GxPIN5{+=(-CtDZ zqA1rZYTab{rJF9D$LmmDIsVId5_`6fMc={;elqr#A2IGaXE!uYg>Pk%!GRH z0<0dS#=s5+e=glz_3h_HAI#Iw{bI1jr+G*+?%m8)?S0r$?BOspy7jIwW?)VJpP+#& z9$ywKKdzkX%=QXd{`#5>e_uA49Tq~Ho43=_&b<^j)LQa6LmY;`@tH$~-VIhj4EX1! z_UNl#5ga>Exlb;vu($<7Y=}*_edWDW!|M9%*EbbT_?=_KyJ*27I)E9S6_KDa=w4A1 zf?l``-Ynz4p7{XJ9s_=}s!RBHY&F{)P0Z04y+UCtAZp{g0CbmjA@VPd0a0c^)tK4~ z&V$jTfE;5;i8O4%_#491FuexPVGd)bRV3=j6F#M} z$o#uNLOAoFHg9NlpW;l#_AfC;+^?bkadE;@*j~MAeBTMOdze1yMVF z^61hM1hnIL@PY)QN70bc${}IJB$}Ca zlaPw3NV{%+J0s|CfbVw~ry}(n-3Y2dMAQwap)&4aFnhksQD(=A7g*KMg=$!0d4b(Q z*?d_DM~q*^MKj*;kR++Z=@^`OG=|!WFk)#+5-TJ~Xi(UOu3cQ}GQ50K+oD|46|&Cd zri$;<9EIq0^eB`=>L%aUcM1`1yoF&_HStH^oJ=@4%e}vQRzIsKTHZJME>EhZ!27Z( zhkIUWhBqTkZ#q2Ssj6C+*Q%^MQ!e+asCGuE)>Bf>_Py-p+4?cB=r~DvSz`1_udV({ zIU%>kOMvM*o6Why%;t`+Bayqg8f&>r>=Y!EGEVUXfUS2WtXJ|~fVcNA1v)1#q6!iA z6M%cYMJ7O1ob2jwWU+H(dF_jMn)N1-LlSNRDmfVlV9GZr6e-@G4@t7Q&uGO(A9UQ` z>q%GJE8KL*KU-1t;WUb9mVq}p-D2;g0VbiDa8^l#e5mTh-YUIYf;St%L($kqSsH4FYbM^Qj z;J8DgF_m`Z=NcYKd%x6$%OZNWT+^0@oWKO?rSz6PfvgyKHLf1NsNz(Zaht0yIUXI0kA-u?I~_WMG3ou|h@&O1Q;T~|?UUOWV^ zFZTQLyC2HA9kwcuhlyy#rRMdKW}iMOopWaojHZ1(XZX4-ea^X1>RzP=dU%=6tDcgV zU=fh(w?|q#NgJI5n>x225fsuboqxG93l%X?@=Y~s?4o`gMf zU5u|b?C=8JT(&zu&BY2-P|m@=)$cXeZYdT|`-GCs-w4@KwV&t(7q@$1^z z%*=Ugv^gg2PnzDKa^iYBT3kPL)v2AxWh~^M$%A7s)-u7_$R~fTT&OG9*o2q3zc&kvg-^nv&_dZ}L8$DZvUKT;V6@E2Oq?OD# zxPSWgH_T%8l68g-^pj4Pf-9}tl_om4<;$g)9aE-?(A7iyJ0^s&t%g4WuEOe0+01|Z zx9roV?N@Cx_@>8a?8`%Fs#aLjua<{HXc?}i_c}K((rNmx4&6|j2rJwBmQFIdeKTK4 z>T2I=Wq&UDlQ`bK;N=IkHNMhrr~#c$qyum|9kFZ$`~8)?%tci)z`dc`Tc|2Nlf~zQhefhHW6}@ua>wQP+I`q%mWii zOL_0CbKCp}#d4w^yK zCr4n|?{<}JJ!|WulXwSePY@g6d5)y(NdyLha$Si@Cq@DWk?Tik>%4=$5CEjT?*hMl z-E!>u79S8+@B^gNGtb$=NamSFbh(1|Jy|CX>p$6kihgKq`yr!`LsvpwtLfB0P1UgT zDwdNL=izrtVE_7}e1-RYlJ9P_{@25KTH$_y=RIW&U&fsFU9I*7e;Pbc$TRBz&5xiW zGGnv9jyHU!tCqvdi9EKB%6KgUBJ&ST7}#;Oek9gngr}sMAN0&6(ph!TF3@7fCK*US z5RkfN@eeMw4NI5gwn6pjt?wAYO^@ybO>8h7(5X+wJsMQw{8W>OL;JX4o3k}rfk*Uh z(W{8AzaCK;PmfeEdE!j0`v%>re?FRT5@bCU6d=x~jB0U3|DBKUnjm--)Sv+_f)+8O zZ{Gw3Oh~`Z0V2Itv7Tc#qIHmh2ki9@WUg7k@PKpr59cP^Bli;ypR<3dC3fzzrAp1p z7(eZ@K-(qPEzE3?$US^jEo8)h*Mo|y|J}^m^>};4i7N8Y_ItK_vRompF0EmyM72H_ zeY(xk2Zjpjq4M)EYcDEF&Y%I7D;&y=IRgO4Jsg7lILB`w!*o30CBVQJ8K^*6bKhm+ zzQcOEcA9$GQe{4hYxuJvkLw<~A|?%I4+S3B(=e_`&+O7*LzdE?t2g+2ek|r$XqyI= zXiG1ow*}>YmL#1hyQf{j`E z4X5eB1ZiF~ch~N7!wS3?2j(-+Zum}m*z+B%VZZ2UA@RF{*Z)m7tYq`NZSsFHkoeFX z^Kve#0MP#p=nsizU9+FKW@`$L%z6U)1zf%UTbeY8To&L&5rg_}At!1&Ufg?)hvEM> z=(sefsla{i{KR#h@0`KVNc49te>dR6(r|()(kaQ6Q7fVbp0M})`7DLE`C zW-uUymff?+vK0`|BARUzHR1>VhvLnET2gClCea9sGu+S;=T`-K@WDE zj-^uny(^C+Wn~nc*Dq4h*_PoJ-V6sJAVg)27b zq!&YPPwjqrH4$OV=#(hqxn;0rihuwmaYT%JBzfP?M4?i?R+6=XZEZj~6EB8?jRm~JZiqHm_jDQq^q=w^u1)KW_5u8o6i)o{&O7DE;1#t=F2 zIg-~G;zL)uke*S85MARXnz?5cv0m?WHe**`Q$~jyeTZ=Blh;=;TWg9fuL?iE*&J_g z_WtZ0>Q5h{|D7-S05r&M#Xo4{;OjcEKGD=teq%A%)nqw1Rui%1aKl9nQ}P48UbtN% z-2JSOU!ewL=~KfGxC*df!9~4Y;X14)+wg05NjLOkNLWSh%5wcZ-iU>41YMu)XOBr+ z{eB(EQIYi-;TIO?*CW=?4k18mrw~Ns$4(>Fr(R07q`5}8WO0xA@Q=#O8u*rIP ze-731phDeWp|_uFiX6*m&)*eUj@n^TL;lclum1eID$au#<-EDe>Z&QI^O!K&A9Nkm z@syfHy!6X`-ZjLC=LQt@o;)F*`eaE2+4bVm)xr1|ZC^oRhA(9{NPUG6l#;*FA?{y| zdZcW;B`4bz+mJz7QrgwLrXFr_spv~IT|Pm}CyRL;`nY!W6p|N0XXP4=&xBK{FwQ>? zm{|aOLwgd)*^TLyxzOmqLO2qv5BWPQpLe{&CK!Hti@9xp=kKEpyk zj{q=Z5d*0&*#bv1c{Er*s40n*k7H(I=#KwM*#MGMp0^j#6}*v)om_Rnwh*%Epe1zbdzaqn5yCpGiS-Mk|@CtXkG;L1&5 zx&Ugi3h$yEnN>(msz+6}S=$QLV1T5Y5%|qb1@}P#2I8{o4^g_&^#TZ)7752ck)Z3z z2blh?_%6@sUacuIYat1r~GIY<*+Y4L;nI7gR?HUqZy7}AcL?n52kx=m zk`0IzF7d@`3-!Os2QH5_C_27UN8);oJT1U<53UF%qln0sbVvMIVGyC{be>18Ma`K& z@Rb0XACK>34iO&9f4$f(eJQMizD1B^jsX5t`X?J)y6~s#dA7MABhaC-n(qts^p?YsDTh= z%#z9zz^Rmm#}USKU1;R`hm?qEN63sf*N@6~w*^504r60`2Z2ei1XH%0&l&Z^9ziq4 zreD?{qtlp+bUEAlP5EMbmf+CS=H0f8u3Mizi{+L!Zcs!sZ>!BV*xZP{knmBqC8LF> z@X#AVTGWa@(nIsR)qK?Mve>QP*8tuIR|a|0si=|uO3kp zP*v7uYI#1FHo5>n#sUZM!yMoJ=pB$psuwz|F(9XnTb;&2%S(82!S#INBN0rQm4vO4 zy~Kazs~;xubX*`XBd18c7#q3Mttra+uJ6jTxv z8ed!Pvem$RezlqJoq(86DoZXw^=La9e%SlCZ^kTdVuprnN~#NcHhey}FPRGo-qbN; zH?tYXxkp|~D#TEZQ`F+l?97%uh)bEW@+JqzWN{#CMv>P6*wX_l!OSh;T~lGHz1W2D z{dcr4%PS7Pr7N|T9-ms+v6pY`k_2gWemA>`t0xz|mFt>6*WgN#H`lU~JybLO*06Pz-A54i-lG^2U6j5>(%r2UxN+63h z?$I)>8Onf7RG~&6F+i>l}nk~DncKbTI38i&6xYHN04je$or=& z6Hu4s!@qeveKOU+JDmRMIYTnA_e1LDREQVUk@(2=@7>b$$#g%R*0X)^f^3CHDxYAs zaI4mujXNz%60yf>Wcr4yKv?cduz>(SNz3s|{WThLZNp0@ix$xg!egtO{(dgcJMiP5 zk_=TS;0$xiYtXC(v4M2BwMf&N1>%`-brN0+rxVOmm(Vf3GLn6`cWsHc@Wbd340bW{ zzQjwf(rt98z<109-yMHxZB+l&un8W*R`3$x|4I;G>{zfqY|OL*c7GXmi8D@zWV2Kq z>8LU(^tXQ1G8*% ze5FTk{<*!M)myCC$c6sqI=SeHDP9WQ3=mOuC@8Eefy-t)!ZjYDw?T8Mf?zF* zY7qc+;0AdPXk3mFiC}G`YWmsa>gN5VY?2i1qXWVFHjX}uy8LKZmmVHpA7AEI_G$@b zP`(b^4qT0Ush6I8^|uMkO{DM6T925(JY-N+vTC*n<^p2p$QU8XFd{(ln?U(CeM4{@ z(9O8U+DeRDCZGhywhgiaZN`h`>5@+by1NWFKEx`-`i?1FRgNt8-^4Jq#F}p^uD~an zU=xdmmYJp_%4TpsGw%=0)01Y8JI~7k%;dnK)dab=_wY_ntC|7Bldon_zI|(=OMRn* zSXHr-8UuKAQK4HznTe+APEc{OU1+rZH8Vk86Uv^X^1t`DKD?ow+}6P1D-~SHf_2GF zKMVQM>d-;TA(tN5YMT18^*3>DjSE1gFcwo^%j=?NMrBou+f zl4QHbNp@9iXr-7|ykl*AA%H5M2ac_G5h{O&hzTiEPF|8CZ-=<}-*!Sed%NE&Fs&kpcQCj0H+BIj6e zG)aR-(okJ+m_1LUHP8eRNS6wg@ysP~URH>&_aj{{40Xip_UsRG)RlKmAnG>>d=OR|f$2`=VEhM}}= z0`1^zVp$Nb8bpRQO6(z;jbgP%Mpz#gvStNh4hq_CdXTglFFit&Z+hrAvJK|8CcHB& zJL&5?6s3F327mKJf}w8v>(O@3OT`p&`Cht44i|oa4%s^f%cjEzM1+3wh5@nGG#h`p zfgtFjRjB|~yhtL8c%DpiJwZ%Y(RN88PHkWNzMXn?VQms?N#ttJve(+G!g;8I`36GY z=g3P*M4vPQZ#loYfw1i)wW~t=J7aC0N8It9_>DoGx=Kh&);e}F;)1^x=Opn-Lqr0V zAoh>lKc(GvjgYt_cIs1p{3absb?vk&tf}B|3oqW`s(Q0-LYEwRdH2hG=iU`EKN%<>*mJ-FP2%owdr|2z z5;Q*{(l7WGIAwVAZKDWK6IyAfo=9m*4!X6&bw@frU`FeC2O%ZMzOX8|k4=cN4e>tl z>E?pgZMxRY1>$Xy_KVLcH+Z(6%r#|Pf=mEzVaZ&r7M`fAESW2xL%45Lc2PD{- z077hViY2QIi6GK<`d=g@ky^Z|@`&!i($`*^x|Kf5t)zf(z3wq@-A>YHi7wWfu~xAC zKzZet|Dm>sbYu+eN8}A(leBBaTKF2mWgcOgjYg&ETo!BPvDY3=RQD#QMa-l;R>}!U z4HC0mt3ZAbnYQ*%5bbzXVAT{K%F7K|4XUsL&RYdXs|C+kP=!BZk78otvDMhM`KZPL9lYrE{%nY0XDR3yQ9OEFXF09yZfscfA8K$ z-CL10nlG9QX3q`QW$3~#i?vfi+$PQKju_k8JeZ(AnfQn;IC!c0KgP?O4Fs;l{>OIA zeaZ!|l(m~l?EfX5(0)J|;C6Y4{2+j_2j95gbUQ@O7$QOf_i9{u>dgRVi-H;_=|kNIYCl)SXE)&VJsJPSZO>>_&*7rB`oYzuIza-> z4-+~nG$NYA%V(okl3dU8GGbdaCzJ7C794J=AhGsN+g1f;8QM)>Q&p%TRlLUh2ErUU z6R7Fx28ECBvvk@>S?9zm}_#fcii>MVN-2mvQ3jyZR0+z^U1Z1 zSIOFbwT&7lb2O+;U&)&N4TLWXtRHp_w;G5#415klMdA&7;1<6a{7M%=tLY_1%hpX- z9qYNj^wDK1dC=FrrB7+>S=vribg7&X>|=&Hnq~d!qW$-as2CFOTRvj;E_W?5f;Y73 zd$_;SU%1k8|D^TpOUPydIAn6=_N=55kMbdbP#(Q^FIc?YOxt)em9< zQx_jU419e;s9m^qi%dM3dQO2#^bNiKXaaDV)2eLHM*Yej+#$M?EVxxgu+|E>licKU zvw8m^{NKI?D4DJF-NCy?>~vGxI;F9}N;B|!vwLldS-Vgb^ZDckm7Cg-1xKrH?YRa`DH|0}S5Yrgk|e0pp&L!T6Fyx_cw#*}$L;Ht*T`ig z8i{eqVnp|^1NUUl-i2yBsex6(M!j&fUG9JkTra2FD_km_d}#UK*4&~lmVy)m5GENLzA+$W+=_8}Me_hICPyxkjy;eg*A9F;EkKjVh;R`^3qalU*gX?R zT59#_HXR9Gf!gRAj4t`0t0k2sM{OW_Lc&(Oi{^NYUS~5-^z_&dkDp?JQ3@H+zra$N z&Q|&Euz5Ax$Pst>*sm&b4a6_WEz_Tl!A= zopntAh{1btCwY)+BW*fGCSyXN`D^%5hw4Hy9E~Gl@N^cJ3WuL{R5FY!p%5TxUdp)r zwH6m$95ZN11BKcS+cHwjM9>dtSQrc?3J>-N4YtxuW2d4fTa}bOmckD&6>M=ki8Ba{X z`SJnl0$<8~7=LWdRbg-ISdQ4(b-_|;%MhDSHXmf?DVZ1O@=ZJnN{WmT$)FtRw}l?+ zCYR(!1^b!B=1yLuK`qN(-1=NXLK#xGj2ACexXL=+VZI)kJoHS?R24XVBYE6rhO4*T z{*!+41BZQk^|m8qybCR-p2J*T+i2pGN|hqg78PtczDfw&=c-@F?KDw`um*2pevC6T zYht4tVFt-k2hH^kmo{Q|6BO4Bfc%zv2smVEU)})4p08A@@bDt(SJr;?ZF{=Cv-8os zuf^k>{eGC8(Oi=@oC^TXVU$O-6Jt70PzFlGC_;uRt1xhLB-CXu(aoO@?#{eBh<02d zao6Bc9c&Qd$6-E+F(M`n7-t4?hJrkWYCe09Br)mcGV}^JJXS`QL!{1s<^pUr5qR_c zuLa%)&&c;~*V2q3JJ&@lIQXvjTZ8V)@30F8VEOeq0VlEDkDhYSD<1jKA@R_`1iAj| zd8#b7FxkhbDdj0}5*r6-_a8_fw|nu5KWO()7RL?#CYO_Q5B$BtgZVzv7<#-qA{s(U z@hBJ%j+9-dWeKgQG_#UNz*Nw0li2tj)y2 ztr#2yCzD9D$xr$+r49SdlwU!5i^_KOjInf^lswod;F_R)Jqt{3+=UTQV;>^(jSC$- zsGYD6ipF!K9AJe6?3Cy#gq9DHgrpKRAp^K@+5@1oPFQeA;d^)Tbn#*+tQ7|i(E+qP zt|NY%uDT9MjIninL?=~L#n7IDC~M*hc)Wx+9Q#{_Ge51l_OLct*}fTL+xz4k@kmu&wYY=$ zY}rFF8)#iMYZ82Yr(fb+Yu_t8Npo?+lTe?Auqq(MO#!Z$=Mm?A?q=*~PSaVzIfoRGlHse zTuxCiH@KHxIDf`^Qqyv;CZN4sgWNK(u9#a|%&ZPA_+P81k%xPm_O}?M^IQeiUQ?{C zDh)trwL#SCHwP~60I>s~{Yxm8nxFM{2>RFbN)I-7?=#yW_xF4Lo!9dd``*l-(Ov9y zhTvQX1vsv$6-vA{ODO5Q$7asf>z#n41 z(6PRf+v%m_}yg>i++At^~omU zo0N+X`_BPzTsYu!QqA{*)fqqOdKa)ljhXFUd{oG=aQ7Niily_9e5*!g6yzElQ04X; zgIB^oqxFV$x%NUF=!yd@V8ZO3B@IAmjmYs=!*OOk36?_RDbgr~l>Q*=1Y;j?P6#=w zv^OMTpN(TH89Sw(D9xNUbnUA z_Rv1&(J!O%T_QmNe*|ru@4Nso6PKXOJ#8wr*S=z%e_8m4Z%v{F%qzKnZX@mq*Y_wp z8(yUzvF`tKMG7W56w|6BHZYAnjRJLvzsWmCwg#s$vpXZZ*W5m=`Z$0?WYYvGWJ4^F z^DLc{Z|{|@60S~Hfssn0Z?hilTH*(uUk`_47RC!N;D@6c;MAB5ou?A9TmU^=FOm$a zlIE*NRTNWqBh2CW`_1V>zAguZqB2}U-@S_Up`5(+(03IHEss*PhHN@f=&l+s;^|SS zgqXkw5a~wZ)Bbq7@7?PipLSwZXj<1RX})#q$DJpyWsPvo{e1Gk@9PPJzOsVV0Y@Q; zr|YK+*DK)OP+Rz`SabOA20X(WokGpL5aXu#<$UV)92zX#=V{NLm$?|Ae7BMd$!v0s zs(|uQoTWbA=R@pVw=&7eMWd`L6rM&iZ*HdtzMh3jL^v-ks{Wais@;-5+LaMQ8 zq7gO?b@X6*&XL*t`V}B;X5V%}y0sK^7ebFkLnkT~-lf8PD$D|G)Ki8Lm2?aq7rmXX zj$$FRNSH7R>W@_M9{_1fk=G+Z90Jj=D5x7ac$ffQB!E}YV)3FixC4MXl?R}#^nLFq8%UXAFX;k56!p zA?!#{7c{^jefQW3yGI(wVH8G4Q4u7_g~a}xihX)}zo~OjlT^`?F5x9rEI=Ud?WKM} zK6zw!ll1>E&(AempAJz+ZnoJ7(PJSTAb!IvUl51p2%uKB$-y2ubH+K#lKi8~rF4AG zQRA{HF?J1>yDt9xM;75Slx*QCTHRca&>M^vQ0U}QJj@0V&} zpc-pBgxH<~1_y;e1aN;5GK~bNNWoup>T&Fu#~ah1cmp2= zK+^TH=d)#E-Luh1)BSINAKlJashpP~ds&K+r+|l~fXcc(oCQ%}L2_A;9~aN9$RNnf z3S~Qz@(o=R7t(!Fg}V3J9>p3e(93PL<{CU9wQ_uJ>XYRM$VS;*?pNG_CPaBT&l+N9 zH3{AD4Pr{lj$&owY?HPnC-wE9SSyf)Z^&aS>uNXXC%XJ2PLAWDGtMSuN8X-#-U@6( zA?0zoM{}@+lh`}zDeK%n)`V08-lj8Ltv>4N@BUc zKL~s9b`5%k>E1!Fm)y{6Q$p=;Yk7w{D-H*qcQ`w>rsXixByG<35BdG`24Dhk*#gi8 zz;`0yv3SL0p~AEPWD5a#mf{PO_7`nfc^PKOgwz~J`e94``CV66u0kwp|7leDzZStt zRKtyLTfbeq+5-cQvk)JGnykW`>Q#Wd)e5HeNvA!lzU)(5&zeQAfK8&%zcywrqW^dC zYRWF{kIRXDmk$#F!_Zs~u+iPsm>*yruX{vo+Dbi&KSfS_>@(Z5>C0u}S}{KBhWMTMCnypH+T}RaEu#+;47ugg~8MLDuGG61GM~7@=p}&UiSYEn;;9SWUVOuvT%pAHG z>vi*k2>V<~kvE1V;QD(1i}=jM6pcyl;v~*#3eI_w>zhUvMQ7SLeNTnp2(E90r7$hU zycan>07eDG{vEjf2NcW#r9$B%X{t*JT<&uU#^E}+%*4!%ZeON5 zp{9v#0%a!sih!`=-G_03JX}zhH%@-Id0(Un=peZC@IX!E*Riy}rc!UJb|OCQK<~rN z=bfRYQo%0I-@o&`ryu^wiriX_h!x1y(ql8|&_dd^T7MvdC8zfxOBOW)jZ`07e_onBC(Aup*su6C?`0Km;fuQs73tZGP1wc{&TM8N> z%03`P6>*?CEV%=ss5B15se7##{R2`C$bA+_?(rmhv_>LsNh*noGEQH9d|!P@-?dF6 z`C}ugw?;Y~FoWfoLl0)soiHi4z-a*cxg2=K#7vjZJT0G@r(ll0R1kbncs`G*aKf}* z9wnWJbY5iYW$6yWRkA@oIKxlX}`&dn*&F%R~?ei1Yu95J~K+b zf@NZ}`tS9%1U$WU4}p8`dhOopBUcvo++4o0|INkc?;hNH_UG9rrx%M?0+y|xKfe-i zv+3qLGlk~5ygy8IY&i@fSd&AQ!|DZxqIrtDKuv#KR)+|riUxxJ!&7}Rt+uFDkzAgA zYgpZ&#AF2Kazx^=+ML~%s6(=l!1}W5t4)LKw zj08ag>5!_Gz$XXIj&I7)VWK`W`~TQ#*5x$cCkM|fK_iP>M`8%C@)bVLKrs&!1 z;Xm+DCNfoo+ExzR<^$cHg9@csAgd_5mI5uh)t-f`n?8H#F6^oO-t{KyLsj)(PPx*A=~BCgXjJ4WX$;5%de8hwGTT59C8XM(SK8T zP~jP4%`j5=$VZmphyd~<6EvrPKTOxRq{IC?;ej|Xehum)L^%slKQ0_N(VkdR)}Z=j zPn1gKuaJtr$Xibg$Vy>*WdHL~-#K?fsBad_hlL5eV?2%bOYe6}64J zYaC`pHpIufR^$O#fT#>g7!LqDkf}Jz!2!O)?V!$X;oA!=E=?`EEXS+it{(yGNi#NK zibnJa@Ppc!9xcrcuIV3l-#GtjnP&EeTLwj2G*Cx)U(D!!!-cw4vmG@DqTNcg2sMBHJE?4(+9&}z!#BI%y^`$GDg255=kxaRynS% zFV@54*i&N2^c7aqcF=ILKnWHs19?cDaxcK4Ug)Z8y0rpcyk&6J{an^JX#~VnXiPd8 z+W%-oj?g=Hm#y@<%^3mg0WI5x*H7*TE*DM^e&c)%htt;8 zXf7Bf)7luNDlw0N(#(=F)|P!*&am?i)DB%*BOvnA^8SXsx-y~HcSiZ?Tf=h)Rx^!G zr%&E^eWv$SMc>Ed5~&e1y`sqRnv+@BIfM%FH)255sa+&j2)QCrX9Ptku2dC+Dr67!)z{ZK&8ET>MWhC#a%ZO48p6sWl*kaat8{`g9t|@T+IGs7MpLG) z&eO|jy*xouIJ7S7@qX*S%AqJ^3t@Ko^FF6YO55MAB7{_m^_>5 z&)VnyHTGDo*nVVpq{8pZ{DMIiQuW%J`0V~1C~_eNsXAzJ*Z9z2VMvy)T0>1qI8DM> zT;GW@P{6;Ol;HUfVNNzgqfzrJN@@6d$LZx^5$LDmRgQe|E#{-s z56ho7AULa#&pNBF+WT$Kh3{-kVrCF=3!!wu^lKiYJoOd~{^gLyjg{0(M{X5^-Du}n@ArV*tef2MjnLt7lMR}MOVCQ0 zJ_g5Es^350?r|P=mRpqUDCBEf4=7>A3R7TqW(vK`F!N@1s&)fF>B;QMaB}6??%A%cPtYg3cene!5AA|l(NHfbQ@1Wocl?HqcXk%YGO92Xc1W4 zLEqC)GE3D-Q<>EL=g`yBds*i!YYI_L=YUqieR>+#Wo{t5}=A z+eN-3T!)Vh*zF=Wtx8b^lGO=pD{xZ{7ms+SY}7yZZ@tGmQlH)Flk&|?`lL#d5mmpT zyEH<@^kL-g(!eFT(`wa#V>TDUxd^Dwim|Ip7o00%;l(CgU6=q>3^O@Yisc&o=Gy7> znml~*747(>^Lb|F_VLFit`4cW&e57arXka6a4hFx*7OfpOYOMg77{N>zI%Sj!#LL3 zw+^Net$FF9EXsTg*w?B1||I7G$X^OkoYW z4l*%Ozj=AXlpG7c^YRg#`o+!CjVMPEgc5mKeRw(8rj2=gi{lgd&G**ws{h%NTzls? zVQ=qGTWW{g7X{I+6<+{8-%*;GL&h8mr5niTieI0>L(_MDow^dIacR2e!I$a{e}_-a zMx@_5j1{_STUY3Bb7Uh?pvHBm5ca9yd4M6b19Sa6QZc$yr(Irz4Af z!PD|*CJxVj_U;pYa2m2F%gSb|ejt{V#Ye=?_;`t69;zdx%l+a(J@Hn8&toxr7o}rk zK8=REZ%2RcS>W=A)js~35&idXd)nhDDGYN{O-CSYx-bs?*@G9eCN&`0x#7L8suW-JwGpZc4b}z;SpD zpn~g4Gw!-IaOukECTwJvVtm)7LtQa?=U^+4$sLSPO)eGJVlChyGa#(Vf)ZM{@p@tY zB|ymNt{1hKF#4@|29C3R3|XH((4T7z@e3Vbcx6A{sX~<*fU+*5*&dVAVoUGp=+WGI z957d*9XfC(V6jI{)IzR7?Y%EYK!F=p_&cSrEtFif<`c>p^xG2HmsqE72c5p_Uj5;H z(#)zWeePO7!__12j3R(m#n$W>RbZ}`?aTj4Fh!-AYf2V{UodYrHTdW^%nCG)$km)Y zSUStWVSHk(mYdcjino8K(AVE13gR^3L`x{a-rq`fWesxEDx7j*v?OspuZ@92C)7mh98 z_V(R^iqpWn6nfG-oN>;ty)5oZ;jdc(UAo4ag~l3LV+g}b-q{hx_1&|4N0HL`DPY(* z*~9p-B`nACdnWz&MrdmjLFY6VPPgwh>GEBsE2%Qtx8B3VY`fGY-yTPe?Xar_%i zj3@zAY4-EW1;|yEm|BgRJxu7v` zAREXm&pwkSg00*b{Bi^C&V)TELMX_0l%vl*g&pDYi4q<)hOdg_rO5G=3b?SX0u(Tz zY~Y`|e`7fsp+>2ZvhdT!WR(4u8_lQWnod3J6$Y7h9J*Mloh$rz|HV@W?>dKe#Mf*b z@hSsW+&x>l!a;P7FA-NvUdL&B8Nu1*X09h;Z! zg6Nws-{&5X3~#Ifn)V}zd6{?K@~EL)c)@!yth%?d2uZ8PN1W8&Xq-^#aM zDOfH%>!PGer387rLKU?ZxF~7w`QMe7-8t)~3TryxZ5$Y?q@N^3z>V`^UcvhefP{kS zST$sv0XOdM^nPuiO^SBG1CSLod>Q7p%x&rdUA7%jXWR5I~mrSzEp-HgJC`QFm00{o^_+G`x-7h%kq1QPj^ zXsP?b8_q+Hd_08@a5~~}ML=uzrq*oZLBzfk%d-);AZqk+Rgr}|{ZQlZ&(rejl2!Ct z^;7`;=6RodAIT+OQrN6p7%t1c@m3C|0O}m{V7A|6-)SpV$7x4C-#Etb;gfsz^P zRnQr-JS8Z$yomN`kl{M2!tTDbQHacd?H1reyDtK)J1h4Q$#$n&;r&slOSb&tI3@XXmb}U;SC!HX?BUVO4v(-uice_bp;i$Gf1J? z^CXqx?gG=#s$16G1@E^{4(@(}`XZUaIR6ZTvQeP(wu&%OoS zwhS}oo_zEyKfESC3I)vw1yb=#aBjY9aK39E@-R1_L=(zs-M_x3T7$Ck>8V#pwR)av zrBL*4^w2JHS>ttr8vbR?#1dba^QQ#s&;hLa)PA`?D!uqWy%)oQr!J`S{P8@c7`_tD zSZ?-}zZY+J43ymtQve|JFGV12a}XCma*%TFdxl(?`-0(DX;&4V2e&cdA`TN-o_CO* z-z1C>0>y323kfIG&+XtM_DLhLGwpaF@qcK}nKzN@do0R=EvBO%Ca4`%Up%U_$USi4 zXmBtCvd8jv@WUV&dxgkWZgE|w|Lbqfvr7Mk|KsRf9GQOq_y2nByxC@$8HUaI+#GVI z&H3CMlS*?wYYvr4^%`;tIfZnZV=8Gvsdx3BLqd`y>7eFNRO(Gf^-+HN{{Dsgb-3^Q zdS2J#VlTiPwJ0sahvQuBs{-a=bc(r$dv-;&ueD59sHf^;RJW5sc<9vRo%vQ> zbnW90nj;_fv?T1)%_EfMCAQ9|>7w?zOI zPCV$C{Fup>yodLqN%!8m=<&m;oY&9BnbV&dTOWyEZ_DZ#{tK6eh>^e>9Erd4bu{0U z?~loe8OqtSG$|ce!@{3UB6V zcTu|-CpP|^5cWVV@V@;oe{WyqNO&{n+P)sT8Z%DgWg~!gSHZ zHJ@!8&2wh6h%6DzcvjOxMc%JZQZKuNUUGNc{8WW^MP+gtUlh6 z5N3xDd|N}ayEsReUgfxoDTN&MTCNldB1+;mpPzy`h;uxoQjpW{l3Q?>MUj_kahD2k z_SJdzVX1HkHu))`RxiJC8p@Q6(c2?+;}mH%dDYKT;|tLA*!*g2nUZvD6Lg87o0mKd zNw6W6vw3<;PBNSID~d5PDg3BAJr`n^o6(17vJW143eK zr$hdpm=nDA44Nh2^D{xwa$fb{ymTgj6eL_KU2T{2p|yYTKc7lDno8OFUH$}4Vbk}J zZF@uWv)jfJY=-s*9j(3y?7JxZaFI15|7@PC^CNJ}KFXf&{?8Jw8Yh|sLrflQ&Zf$Y zU7$XmP3xi^HwGNyU||}S!$xvJ4<-}0h3hVNRordnH1oARvcDu{>+r_(%4yEC|CN#; z9U&N3Ve9d-dB-tFeU$GBZtlZbC`6cJo(cCMK}=SDCXk=WmDZMB zS&II6V%x{e%nX;K8Cts&-K0Nu6BCOzp?D#`G=HM3GD(`TUtIrdc(SpNlqi%|^-wgp zcFIO23Vf4lt9o_y6ySab8O6eD{x-jF7~qr3b2G4^+e+aQinevEWX}-^>gy zx|@=9%{7a@Z9PJ~z4zbLYwa07dRFOI=QC?l?;XvG?^#veqd0>8a=0f|buo2cPu8_} z-{S7C4oL64=2{eCmEZk2?{;k3la@bEwNW}tm7%8bvwqpMq%ObJ3JWoKaNEnn=43-b z!T%g8Cqn;*7@SR7gt5xl!ya>Qx^kT6uM9_E>;%m^JxG&Z&4Ke;6B`jKrS7~4@s*r6 znnZW__JUk_ZjN3-J`4I^)$Rk6!N1nu09F5~L%P*T@ZMzQTlEGlWizM@gjC9O@TkB! z2cDnoZs8}+i+FbX*!J;HFE*Em)l;k#F|UN-^RN=-XWlVAF(2zTOSKr*cAmpifr1~E ze6t285b-~3E}yf_^(?3xN)~NB=iC^4HsK_D;!@zzBZRyR{opI%k6=Mx;iFQdTYssr z)j8=}pgRL={S`cCFRx#Bab>FbrMT~Pp9*F9$}X>x)javi!LiT>2dMeUoiPV?cooCZ z?TLE4CUc&+;^eX}uiLfo%5naDtKY0>TFI^D<2#cX*O^7B2Ky&OM{9V*c-d?Zjwy(@RuX|=RUwOmF!h7?4I(Q9)YJb>1VQ;5;up!Y?`?*l2 znFZR~1=Hy)$=A(?_%O^01SHvs28mROzY-O%31SH5WN?Ux`+WnZVG!4mt>TMV1Lzmp zUAt9E zO&ZcfLI^!apq8}C#|Ls&oe*1?zx&lo2e~NCjpJ68Rn0q*=@(nJH20C=URdPGK<8b! zs*uy6b$Z*J_I6)t2{c0HHoFs!6<jT21|*nDouxpm2I0J zVl2FU9-3Ddn}3em?`~q0I;9x>inn8Cud>+8+xA7Y_ISKvd`I0Fo57;)}wvfL;cPL%+9>?+)_GCpU%N1gq2> z*-MHGdIwSDsPR(FUZiqc`>kuLko2`D=Li^(6+Iaeq~&swv&H3!9MA+X0?h#qGRWL6 zdL&>w_waW;&J*~SK)-A6js*I9B{$o0TE(zDlcN|$&Ccftz|m+F^B6@^qATO?DZR>l zQepK}GbD3%L9fJ8+1*L0s?gudQKMt*b`*6ulNwEqD=7}qP@M4>TeX@Oqttn}hViv9 z+mI_yx)8K^v2UdNbj1cCWPFGJHP^T#*;0i$I?W_2{BIqZ8rRD+m7Kul5jVs$>1)^iZ;abk&TmFD$loX3j*i4e! z-X%p7Re*sP^HDo>VT1~aD#r~+`mBuScZqVeo#(JVl?a`paXx#=9q_AlRz^h85pg9k zh=x;Bh^Fpl7dEz|pikw404v#4DGf9&J+JtYfQAYsEf#G7Uq-}f0%`tbu!RIHxIKZG ze*D2(22)4+fFx6XVaHBe$Cd2J5f_EPtUUC=@f?jaVvIb!7pu>Cm=OFyC*UG3r0bc_ zTlo!X15x5h(~$0}Aiw`~uG<9tSH`!?$ZPiRN>Bx+h5=I^64)V$yN@W;e0hvS4A!Eg zE{zjo87<72?X8x#W=oER@u=^G)#lfufec=rviP8Gx9acl{9}100iMN(8z*I|qtFd! ztRJ4VX=Q#Evq;}RxH^Q+jem-A3x7X-k-qPR&iOBeTffvk**un7>O|!N#DeBm!M{pC zyC9msJbH7hCn4~h|0RySNdKSEY*}76B22ee``k#bUljb*lT5x=nx6&H8&>RF`*A|m znvRf}XC+CDkeNRKkDl^aTXEm9cSFZi#GrJR&}p=8MGYa5=zLhL-Lsi)D24#o@QZ^# zwAn%5JjJIXapQ95L~zx(;Ap?hK9xEy9L?Q){o3Z}AZZ?iz_V&eD~^WEJRtOUbv0=% z`CY-G2RmJj;qN8qgj!{5&*DC5RXQ7~Usl4;W}qyoY~_^kJee#pN(T6kkit2^anZ;e zl)?ox^vSg%v~=GiVODIdJAOfzbQ&F1k6gWWyR}$9aO!{LL*;HKml%7nbN}n#fe$aZ zi4aQ%k^9hrUc>1i0ZFl9_igMzSCOBHo$F1mz zpR9aMljdu|Xn$K5A^*sQeBKI!X8z%9_)3o2x9Rt`Wo1~~)p-^F&l`ibAv@nDQfF&w zm@woVWP{5vPV?7wGW3EhbIvLuS9Sfu`SGz4&&D6g{TDDUsmP$5)HrQasy6)`amEA>DYX^?8T z3frPPcfx=*&L@d-emnPK4cy_+sJ-3F{J%u^NN2fqjV6!QHbT6(UoMUJW7~t@*U=$2 zmk*sz6n;He-F5xUXTO?Ke2+#(zAikY`M^dVDOZHvG>*hZlqF*W`B=3w(YMPRVBDH< zCeVsL+;Q#m!W}t%R)MG0?912i{5OFvk7MpCLVxzDNv|)xQStw<=fA8(de*$b8>w8u zalmT&_xf(2>CwmK5%6!XlwAk_fs$XM8PmzguHR&xE$=)=^IE=P!v2*LI-*~j>x3$Xu(=Sr=PcSe;PA9a zQ-aitqeLFVz~Xu}O!`i^%Wj;|#XRfrlXcG?2m0tCLz9{16fs*bj;|KdM-@<{r`ej! z;Hc*S`V1sHEuv);9_BubJ2|CVKeaQyLbi)7VMR)NgOrx%`uF@{RLE|8V$azI-Y+Gg zN4PMVh!7OoWj&wMJdMtUsOG29-Z_i{P@eM=&Fm#`Uoww~FzYqHn>}0F0=|wvxk#T5 z$b4k+RPAEMlYhE#mb0h-@R7D!F4l#|M5`leOsWtQxS0x*a-J5gdhQU-Uxio}nXFyZ ze)-u((hwim7`R&Rv&+4_4 z;9I>})T+J>I(dfp&dDT;?{Fr^;Y{fhpR<07A`hh?&+P3>Nn_ry9kAT9$w*DT4-2{~ zkV4f-1;H*;cNT^QqG_P{&0efHUoJ}ZD4F$msNglbf=`0;d&-r+V^GV*G%Zjy4nqeV z^Wyl-X+F@zmr%vgYoI#LgFMZid+SK1y~SesaT$c^taE&3pIls@>J>v9yL~!e*1wdz1j!uci9-7J)rBS$I<7q1=Uqfx%taXtq3Br8U=UpdFIRgs9G3b zDbB5rPy8ZqsA_WX{;0KFc#aDFqjXZXWf z3!~s@t6rH9JxzVSEVEf|g|Ge>Exn{W5x1-{8@-|Y{iKQ(dniJbV>eX#N=B7M8Ld(s zDeirx2M)99M%F+zI`n3iu@wDK&bjYF@kKd-Dte$8m=@`x43i7{_3p-x%uHzyOr$>d zziRy{)x~$ANA`&eaUsLWSfui$r2bPNaKL`|br)7s=`#Z2kss+;8u1uZp8$1i`!3w= z(6QqyaBQ6rVtMaPfK~shmD4Kz!tEJl_`>-$@|hhyjXRe5@a6&SUlQgk0BRXTT}#+& z{ZcK&&j`cbj1Zv_y#yApJzgB5Qks0Y)Yg4z(^>eaHKb32k$c+Bc?M*6P1_!>V>y4>~I!=|`sjQ&Td(S}o?Ujs zG4?I}U4F>Q(Q?6)Xy_d0i{^Q1{=1KcpOkpBnj%kL-3*)*C^Er&ZBcaGjGvUEvB}Pr zYN8oUZ^sgw<^|BbWU^q_fvLsr$3uPj<-QnIAzO(F;E*F!q3M!AyRJ23tx_vsQ{b$KzKvfPrE=RmpVzK_vMo#pG#IpT2-R>&^ zB*7T1DKmJ0(dA>E#U_M8i1kj1omm~oU>}8$-fE5pI>FBUrc2KPLhgkiat^QZ4kC|9 zdm%3#Y}|0&p}%eNwA-QcLAARrDiXe1^=mAh-=QgBEcNZAf0nWeXg?^DNs5)8{B|XH z8-VHke#v|>f*w*%GhjoU8w=I~Y(f-pitm8G3Vn4TW@T&jd zHEQ91N0-a_B<94oR{GQB^IGg2LkvX-QtSYeM7BwOU(})WsNQ0j0-&5N5!J3vaakuw zLq-}U1xAChl9X-yE35MI`lcH?!N*GBIZf4RM%^xp=H6q7z-ngG8F#@-+W zxxj46@G->XN};ys<-mmh(-+-ma%@{acYo->UCMr$kqzIOsB=5T`kT|1EcO;es{|~L zD_YAn08(bFVM)xCd5e_UeJ{tY&^f{x=b+b17D-3HB>mg@ra%@cfJ_y4TGTcgFFE$r zE#mE*ES&j%gK?UkhFl7efb3@erI--`{zk44LN_2o!9Xm#Awu94c-jkjIH@nn;^#Qf@jZ&v9-qwTn0_^Tf z-OzWx1t(?O==3YPi+9w{HWOetd~)V|Nip_=a^^C;^PuN;$GZ&HUH<;$2;a!7T_~rfhdb|ck=u7XEPpd z83*CwMmr4u!g!;wxMJ(cmv+bWFCMgn15R)I<-Rf@`+NH@7W_Q$s0gL`Xz@P%VedIS~2`|LdPlM6C!xTC&URcjg8v} zZ5}l=dp@34MOzim7D(pA4P;$WWV1?5XmA@R7t+qQfqj^6(qqXgM@Ua&MCx>1N~7Cq zRfRn6gr9A)A@{Kag!jM#8Kur0z<_x+mg(x5*&?Ess_zyTL}k|A?vwf4+Wk|IkkdJ8I7CYrk38*SSYhq@%2*-<^+ZO?KJ4 zmP1%MZ^-S~-Z14srIeKp*WUXUwXyI3?cz~rXuW}Sji7Seuv=PVezcz$R36hgVQxS$ z8*caOaJknMziK+-p7U6R+I;b`GfgIP)J^WeFF%vJBn^Khc&44d2Yk$$&`I%ex}F*U3&9LoUqZit&7D)UZFmA z1P}-@j?;i3v1BfGahw4o$D94FEkfR8>qYWoN0_1hVf~s5+_`!zLbY|iQ266ppqBEP zg1$nz(t=7jv5%``K6E`bsq=}yQ+ekEGpeI2ef;raUAp6F_w;0_a!YNpzwM_k661Jr zf1J~+n4BomKiY~17WA}FC0b zM#p4Q3J4Z^dQuu@6KRC#NLv&VQS&tihGlehJ)`XESzF<9{N@-C+VdJt`6>U!5`{AU+MaL zN1_F9u}=AKtIL)`?S`R--c!GF6l2yM0t)=JXCWVHUn}-g*cpyTvvy_(A8nr)$}jIo zxb+@v5OO0gahi%UTFrAS%=a4kt9`g=^C_hM$F*RL{smTH{Y9*GK#&1Nhs;kXB5>ag z*6B^1f?bbN3H2CCMQ5vP9VmRR~z_6RVICh||^Xxo%(Q5pnz>HZS zdL2T_`Tc?j@0U}VvtrsjW>a}}8q8S|T0xUJc$mdfV|XJFe=fQrvjwoK_u3ZiSU0o0 zRO7U6gY8$!%gkxH)Vl2&igO7i-4z{#4}?bLmrJhXQ)@=_sShUm{+W`$^Y%&#=f53K z{+Zjnw9R$7WDoqy@zEQC0{hTi$4gVYsviq=jDEUEsq7y;H&NHxH3dadF<-*1EO-P3 zgyedTeWez|gvTt+QHdrfGtKv9v9x}YCGD8(AP?cy^**Sw^VNUn{N*KPW$Yo@$@7pb z*~w^x6HxzFCATkcf}pi^!%;6#d6_)w^E5@v;@7L-kc-wjO(WP!Nlo^3nLFVKC-|oX z1xukdevf;qa&X(p-yE~Hh^2Yjgw=iPbZ1}q65PW*%?&jcj<|eG=CEs-o9Tzx?yM1w z^IxiTw!AIpCq@D1+(v*K?J`6;W-n5$j4gkibwl{lbfL?i!sm4O9o;6vh&Jn>n9+LO+6;g3o)awEC3nCTSHO^Ol8J`X}8ecHyf zEp|WrklZ4KkRm7ehoO2~9#?B)*-gFNPR^`lH9K-CqM}Wbk`LZdPR$ZyIwh&|7l;cU zA!FF&R@|pdv5pZlVk-nw5iprHyCcGp%=mV{X;GevyXCE;*(#I}w4BkJg#vP^-E(>6 zf({RP%BOYbrNFoOTCM$xED_u0)huwVAQG6PLx=A%h{**xl;3Z!TEu}|@JY4^X|ckW zhk4kN3Ir*Y9vUksPPY5t4^j^ZC`hOyCQnDAf#QL(n#|+%mcraw`G(>Qmw{Y z5?5^S4sQF#W=7A;?SQ+dl^bmL2_$_BeG-yv^Fn!M#Z|7dJU%tr=84t#H!J3!u++yI zD$Rq7w(b18;k}(_7MZJsyZPgDC$V_`#*f2(6}il1@(adlUP4KhMf0G7m6 z5lk@2E^Pwe(;rgy2VB#6BoFl%hQBjRB3VlfiQzw3*<@KB_t>U0vxF_o&9bCfjO`kU zRKPnXEn(;Ep6(|XINi6TMI1j-3#%D&M(O*3k+-3Xo0xg>VYag6w0g8=>w*6Z@Solm zdu(}iEG=vKoI&DZ_Qr_d(77a0h5F$ztxq?-PS2-T;&dKpZKmEU;}>m)*cWN1>q#(9 ze|*$DYRk_1HrcJQY>El{SjIOdsgs{U6{!pZo6nogl!kZpKhCk(_Tsb&aqH3J2jVU$ zj?$X!QWkQQU-y`ww>N6{zu=_$!#iJQIX>4b&Oz?g+?1AaIe&a3|89TtecpYYGZ38H zKYL}ry-|dycpAsX7&46#^=>AGYqWbm%0#(@jOXvm%?)Za#7dgcu(sj<_@17>eq(>O zT)cDcG4A~7vt-aSutOg+o~^RRy>NNux^~^rnF}H67j$(Q6iv}F zsRizd4BDLX)t?(5FU~3lO3&(wmGG=N&Cxl{q;GiWu(3KtW>LzxQn0+U#UecCGWxsCU_=_}1DS{(5w4*1UZ|f)%mA zI@l9^7O(h9gIdi8Ic(IVSeeSE^?PE{T-y`L(a@ZPMYodw5Wlp0U-(D(E;qeAcU60us|`eJ z2LrVdq-07sB{!ThD3Bi%pUP$6*2I*QSt64m+jT-eQ>-5tE!)7oL6+FQAsL)_f1o-p z%%v)!9_uIeA`Fo+M`R2zQ|B#``h2B{PDGelvFx^RvYh~C zcny{%!kuH|Jy%eYg?IR(;U*-w@)ui1(S@b0uy?j~N$)dBz@%WeE9O{mflW(FM3yk@ zU=Btn=0SE6`oM^-YWT;hgwfk6qa)5++yT5DfZtjCu`gxR95v`J&_64S=t&uk65}EO zEKv;H1`O{_NHuZgNW@wF&w{~lT3NkO`KeRq4LOVvc^(K&QlnQ_=#0^xrCe62JEETc?8Q=J~!01E`2uOc<*Y24U$e zv*(pc0}QfJX+PZzR7wXokM&W%^l7hxYMlNi0H$At&==$N=@J{#Pkk;z{{x&_#okiU z;J~yi?ay`8wL!$#X2CJ;47=c!5s{O%VPN)=Mt<-9qtNv zzC)OZl+hc>;wr7Xs>ggoWZ7&P@59S7LazY$51`+#awU`)KulmrpXaD$vesk$ zYmUL-rs7p&P@53l5tVDPq$GYI7kOV3?ohUX)^ak)}%R{V{6oNaDH6kZ2_Wb zQmQEs_ty-3u|oQ+L%Q`X!g!F|2I4G42gWjD|Hs>;0}+l~Cw~*{^86%VZIxA)Whl$Z zZQp0g?ua+|3Rv`--l3aybc=-bjHN~;*F^QO$Ldl4b*;B3MVM&l@6G$mB3=@KOLXc3 zGv#$LBJ3V&i4v6g#Ly!4H8tEy>fXzY`1LL^;kp6-3n{({Wu~`Ic3s z*mTMnx)e-gXp@GBrP{tRwE<(!8Gb%XWRNwI;u&JX*Uoun zlH`#Nc$W69v9X9M)>b;O-UvGaXetK6s2PYC^e{KNvtC@d{!sWoInHhc*#$X^37ipE z^P!3U13sooJJ}@h3tQ494veORPR1KKs>$RS8?)A$j4Zsfp1 zcPSg=K*x-UFn9f<8@r$_9rM=$NeITn0wv9EYu<%>|WMDijuSd6qO&Met^I z_VH!@GZ%a&e^W2t7p@?A`{KCLB{eIUdQS8neokerHp)|;b~HSH}?TU37a}F z;F@z)x|l_CWl&GhUu4Vts^U^>HVV-r>gfsjius~jaoN-?^;_x;S=nt;07LCA9gqJ> z$ek@dAg_F7Rmlyz%?}nL#g#oH4#3fk&U6DqU!P}8K2wTU8fhvYfbhQ0z5^A#+TN;$ z#-MuIzF$>aw_5GjFp(vsGiF)XERnhspz$XJZ+Zz)Xc=Z}idyML8=zWClXAEtnxI$) z^5oK{bFzEoC!HMOuGNg8@OllZJ6UP4G5pwwR(=JdYQ(`V#;fcL5+-_Ab@QF1lqAD< zG2!#6o9#a{!cnyk5tQC2Iac)6YR~NyST)6KCfsP-sXG!Hc%VqRDIBgEt};0*qYbF) zXTrocb#M&yYjeEg#XX?rV|{OY zwKOAUStUO5e|okg@D&H>a;Q_Y18hL+^8n7DPUI~(8-gAwy}!-i#P9(;5F>3m_qv`? z#X?lk5so5w!ZMzzk91(d3@>$fajNd+><((pW>$rfC9;L6)rQOutpeS9<=0$>sI55- z8*FQ`HtLwSU0I`Q)Wq&fa11A0YN7^f+v4!znOErOsgL__^s!Dj`>lN`_+}O8sK4KpqkfhSZRf>w)aj|``vp`)ZLLg_3D^rF z9YfKrAWU6HT*`W(#1E2?i@nt|=Q<3-zGMFmtp8omp8T|R8B$0ADb5VsXMp&P4UX5- zM)=C#==flUnm&W9$&zxuD4&)tdrkbJpzy}{@u1Owj1rp0-=5I7T)BxCqUDX_016mU z;d+uIfV=f0XckD$CUxz6a5+ov7VUv0pGZvtWVt|rjha}L=|)G|>7yKYSXW+${QuyQ zB3c%%1;`uW+_bL-F|Xm{7e6~<59cO$UK?&~UON*md)TgF%)S-hIg_JnJ?Nm_S6f0} zPHKlW9MD{ll(Dqy8%&&v96IqyLs^qWq=49_KtrjMH#f~5L4?z6q*Rpv)fZ&dI=0fg zG+Z8Vo^Ox-CiZ!gff3TtrfXludYP-=n49r}9Y0LAS3B(5_PyE&wsa0odVwMD;g z54{c>%iSC)RWZ`$wX;0Q;N;N~{*Pc4)Q|uX$50rAQnueiuWyJk?qVM+L0V9@R#rf| z-39ISrafw6aBbg=I)k=_O_tp+zXlTTa)BjCtxrJy%#vy{QFtvT@Ct7(`DjICYgJ1J zS<$WkaNAs3p6OyYAKoK>=n;v=$Cj~F1Nr}=wkv0xqmUsLG6Y~)i`{(Scj8jX-@9e1 z|3XLJ^N#=vi4r_LgUoGx%tn3_OLc^y3`LnYL@+~<)E4naBN5GWhb@m6j!_BUQDoP1 z1LgFRKlQi8_w@ZE6D~oAxPR|;J)<8EcXy9}=@lY|Z4$owb{65tLO2Lmyq&N#(Z`o8 z#PJJaiU3Elo*R8N>V@CAd3oTQ>ke{m3_e*IztLchxTq+^swk*Kc;$PoYz=4H12QKTXYlKQACzAaQvavfH z+_kV8&~#EdwIT(;y0g(lh@x9B?`xwu9rbP@*z%P0o=(S}0UyQlV(e!zF@>*?*?Yln zoshz&1cUV8nS*ezs@~uRuFEYA)^SMQ?#zmW8|qsLLng&7@D_%ShjthHm<4+&nC;R! zrFcl&xu!k-QHvsuo;OsY{~k5|Vz^UhYjPKqpnRzW@N1kSlhc_H6abqOcxsJz=|8;; z$3#E;0N~DoxIk+TE5Gz^a(Lf{c^tRl$_@o>@vR|no1=Z~W5_vDjNb&@J_ItSl?hOI zY}T*2ptjFf!+^)x)>6UL4lXJ$$7I}4QR0t2FSiF((qkSqdTP@llyI=TUV$E=3}a|o zU?Lr1Wmai@qq;JB{<0#&1fr+kbNBQ9*r*_1s>J0_ z#NUR;PtY>5VMj#MKgB_MoN?^>I*1j0*d{zr+GyK|fBOd7LExN(cG!2H3=TBuIcdf6 zqq|8PN6U%S%tpDzCOSbH18Ror{CeZ3J(>-q`%9)dj9ZxUS&#e7fCpw~ExHl%H9Kde zkX=Ewzv=e4 zdI9&_c)y~_WTc40j)&L#`OC}8gKxNdPl7KE-$Gg3Upj9tg?H;$ABuRMf7Tq;bbr^u ziK_I677xuE$6#ZI+!MGTt?(1V70tx0@Nt%0i8a8=Q3yNe5^y4HI!yWDb?9m5m9QKW zddluf>#xslo>Z)U9`;W5ou~N`MO4YHmlTVu2JNh`#z4DOz*eSd8Fy68k-VO7e3a@K zS8tffbHvGP6m$6qZEu02*%YtyAyXM2;BB&$L`oZ4CTo-of0i_CnJ-U<`nE6MUN&ui zTb2HrF~REfwexzK)cKHO1!Qb{86TVRcuwoeu1qf-UdA|k(-qeE2O}TzEcWhvl|%5X z^dZw&p*S2c%*u>&f3lP|idQ>g1^0Z~X5Zhd8I!s4QundDhP%0vsgr!V2ymiljr$K% zJ)Kkgu&U;-9~;uXZD$$#+Jxt;$lWW1D8Vs>fQEscjEz%h!2zjLaV@8QD`yE)+%&V| z7`D>I)7WS^PuIIWZozh6i;Ex8SCv4b!yEPh<09g1^@APJPT#X?w;MgqOzkz)W=w z@rgUXqDfsGOdiS6f>M1Nx6VSD4zWoT0hq!qR_soY5UbgG z;8w~JL>~O6YyOQHEk_jGCmdX1kajI4$J-8idTZvA!rd`i{*Pa+Q2GI~w~N`xM$>CY zm=mp6q~NN%6I&(7wKp1ryRqJ4tpo@iPP>PXKJZTaOPPV+MbFcRvMJ}d`8pD|p0sqcwD??sB1iiaoweLXEZjf zuBOkB1bh%lVLhlkj+CQh4ygWEI%&C4XHp!qwsL8{ z^?Y!lRdG}XTxE*tdhz;W`)etp%fr(m3!9dyyz6_f(B`LYn$|i9=7EL#k?62bBhT*W zuPXT?+PFTbYkjwJgno8z;ah`UD)0QKl#evLLS})qEC{1G^008Fx?${A6Su2=N0D!X zx`K*E9^%l#^B>h7Wi&j`eH^sUbUtoyhK?(f0_W|-IYBQ3C%r=b4NtTFDQsiyyU{g~ zdP2EShYL!_lUkTQ`Pk@N@ArD%qDi-rb&Oa|9u{I2CgUSmR$H^@U38v$c#}m<*>z2$ z2<4Z7-|~SnBcQ56B;QvqG5z(I<^~xm98WEY%JS}jf|AJS2ODA$rC$XZWbi*5)bziD zCoj*gxaOU%pC#tc_Ya5QZ`!O))E;y-xr}}2wYi|EYK&}-ABQ|Odg^%P+AZrJyt>YP zuSvf6fT?5nELK9QebuwFnGO-~_LDiB<*h1ruAv6&OpwJs;VL0SgP?mh#VL5WF!qW; zjb(LlyR6BT;c3^<`CDLOMw0RrCtdF3bnrjg9fb$GzwYw7_l&S`lX~z^i0nswmw!BE zdXF3BWlLQiNTjktAs=NUss8N((vy zW;bUv#wNhSZs^CplMgV(2&~8PoWe^U*F5&z6;Tawv0lW%hRM6)WOW>5W57clyf22c zF=(rC9haYHy@fM9t~N@B(}`4CA973P`f}an2!y&g9*MSsfu(JwlG~uD$Fz^{M~LI( z=tKFP4lmd$`46Dq*G4@F0TXH6G}8%3LAX+8MGqEU$N5@4R`LY?*#v#E-e2hTovY5<2gXF9)CaV+psZ&FD?*&-Bv% zPxDk&d9mu->o*>XHAjUnJ$yCQ)Bd(o?#Cr-n`FQ>YyZmDKqB8@87ZyxeU#g&G_;jK zMrWGk;j1sgy%53U^kH6Sa@^&Xp>i1hje2NYiYAj^Xsh{#Xi(7iNvcd|#!2%f_5BlU zM29D1vSEL))uw}%*fIAb`;_*`^>LhbeR~l5Lwd0dTG!fqQEdoBPgy&o+8HOJ#B>#) zmiUE>_(F$JR0ycWgKI~v#-U**F*Q&183Z3D5w%I63=1i<0uNk)E3d&#R^aL+xCRER zF2tA!F=bqo0+V{UgZ*hDtwLtg#v)8fO6ae=5OFLuhh3v|im!A&+*m)Dy%?eNDcjL4 zGuI$D3fCCbu_|N6L&-ih*!DeKi5WB{CiII40o}yVo@1dyguV9&H`NJKT-+XXEZ0&x zeA_S?-tjXvh;vZHkM z<6MM0bTFEOn*KljB-}$b>}Iv+ZMNs3v_rlmFOH*5k6m=Fv;;%eTZUI$Dfm`Kbf;t9(=h~Uxw{ZAQwaYifIkocEMd96 z(0Q>O|C%eUQ%0bZfR1wJAW0eIGQJ~Wn(-BySk&um|JKJjTYj)N9Go|G8)Uh6=+&OFelmyr35<=aA0wr~I&|YWr zpnkz#(oi(*tFs4U>$k6vJk|LVw>sJy|B;tU%})&&4~lL%Mym;W$V+9L2RWDr1qAs$ z6yi7Xo*VS8gwqs=2o_3@nqb#5DJ^$rqMd=qgS5d zqH|*Po;tFzF8wP56ocgxR$uaVd$Y<%gtZSycos{bFDzFcHYN=KOaSpL4f&mpmeofa zi}7N}Y*BJWV-;@VVmEOsHj$1vj>8ux;hKjJ1LXi#0LEa(M>=m8t2O_Yd;NbA-J zZ5QgtFFDHONPQ$Q0x1=CD9rn(waQQ*HyD3diO@y@31W;#-U&MIgwUk9n|Io8GrnLr z^|+pZrm**Cr59TUGhxCSnYdV1mk9~pD5T=Zj@Ur|6?Oj$^_7QZ0xgk_lqyBb zxJFO+O`MC3bWJ1uSfy-}O;`L*dblzL$b(NwfINV8JDz=9h>77!2n;u3NHCqA>=-&K zBN6ps0P%x~(=Ibx1&ABMn1k+RSa&A6&$oSZgb0De}QKc{}3?xD5+c!$FbD zfM@``=}t)Iovmbf7DsA!@?egphi(c>WLGuQOtmJWwEBN){<}yT*0mk0Dp6W(e?|35 z9@n{Ng{7r>(q)b;SrIyK`iy_vu4592IIe5NK932=D3v|2iFxA7MXAzk=9&vqR`Baee zLTF5GKFX4|P3S0N$H1@1^JXh}gAU0ds7Nnd7m=tNXKSf$>Vb%~tj%OZSK4j7a87yI#x!K2 z#oplKg8+$@*u_FO<(@s#XQh$~V@L!Lq0Y3&)wd%k828Zt1pJ`s47kW#Gt(LOI6Ofu zrSh*%#2%vgo!hunil4bX5TN^LSypvay)=zEM{b)q6N-6ap|C5%B%?16Kxy)_C1Bcp zwl^4@33U=o)9Qf+D|_ArR>pyA2N0K;NZB&jqBAVx5DXN`+LO9WcyME7xb^ykwH=O| z81Q}0&qqbVt5DK@YW%0K@_lw?d=kszt-=obO%K0x=|$aBf10MKfdu45q#Y zYBQyeF%i~fu*^i1xSa$_ewPj|#*4OgK?;QRCp2Oih_jO;_=kr7L<$?0GGQkCn(r$OqTui`+j`C)h z#myS=x?OSc(}a>a<$j^aPiLF9G%D^^E?*`6laP7Oeld4De8%1!+(UN6FCp0+5&0OO zeR%+3%7JFDBDar$6sOFcEZQjw1J!6q;moQsO{8*K_jwhjcG=z2MK9zJS+8D~vg;Ap zTwqGjCBH|he+V`nh}*NS@o$E+iM6T@@SeuAr?pUjicgBx zZ`N91G$N!q$O7(6lm9ClnsLSZrYD9f?Arm0&bJJ=&lkMFZyBGYk4_IhewFj|e3&6b zKPW)3e9@W*m1ICAiKoT_;G+`~zW~*RhC2=I^6D|r?@kwA5}bTF$k!9_vA28tGHMcl zuw}y&83^;KJz^9V53%Wd_`VjH&=Tesq0rB^DzkYOx&hQei(jYvozVfx$;^PgA z@7}#X{xSY)H+^FVe?}0kKT+D?#_Yd_R`zIj$P3CB7Z+2=i}AwSq`RwIKnaN}RAa3{ zUOGl9cotcxHkodsf|hHiPnViDJp}+D{t(CpvXr&YyjOPk>K7q6ugM8%?)hBVYiSB(a`hBM)&`@j{_*1p94y}q#C3X9pqEd}1saYGSDTuSEC~fl%i~@EJ z;DNy1iAPVhuw|8Yiib$`o))SlYq%1XoPZH#i zoUWFk?ZdN{cM=is;c6R;IaT@QI66Mv3I?Ppxw#&?_`?`BDN$*p|!3SQ`6A<=I+nVQh+w z=I23~3iG5T5l}h57Yc%s7-EXM1Y8E8&`sG!6oR=+BnTKq-Bdpn7)An(8-}%f>9WbP zq*R?c@7 z3M?aum#74oSP;ElHO0=MvgX2=yQUmGWOGE;HMDWK;TGF$giv=uZlt8X)Ez{C*LWP% zI7mYs)IM@9qpqCZ#cMoDm*W@rOJ;pm(~S0kN=yGmU#CY=K0GbG$Cr?_>Tc>5?Sv?Q zv0fZr=OB@c@!~!Oz{q`&J$gj*7Q}GW=o#}KPL)ebmb7Nnu*96H2RgCVoS`c8f#XP% zmtpsCY51L?9;k$ncTM)P^)N^=`a#4~C<`2uYvn(GYZ(*P-(-8^dvl?|NWPQZam%~` zo2angHPv6%cIV{_tjfPW8z}w^Zw}=J=S2LIYFLx5BH~tK0?4D3ny0Kyf;94y&<$Z!>)~*j zo9i5bV>_!y;}2_sq!k#2z`ITR4W=NLy~ zPJu%?i@@%$+sGw!3#dp6F7O^!s=3KkW-Hkd$~!T3XuNtjgLU*3*NQy7`z|kcRIFVNk z5=)ww6k>>+idqd6)e@=bMW<@;0#Tkk#G$Rc+|yC~A}J4n-R=>_Irf3j_5HGSp2Gbk zdtLC1$VhWy8z%E^|0+ce&(hbW!%r;oDXg)uKUe4@@*d)q$?{9<_bk z6vqI|fzA?`ijNt>g44=MShSsPp=1@R6tHPs0`gIAfGv(>n@E7kJBn2+H!ItjddSN| zmmEN|*W1n&roF+NzZ&Ry}Fn}Y?&U}0G9snA|j%WkzsipRT3PSjN^eKh$P##dk!^QK^@=@cwo!M&-FH%4a~VQ ze^0%?>$YJQ?3xUcsS_C?y1urJkoF=$Rno~dMN_HxVw}+U7W~kf*nZ#nD4OCc%%CxG zUicqv8fIXg0e=vi6UTSZI~LlR3M~OuMHD$WA(Du|0|P z$?FF2>df5PCV7U5BpNE6rENa{tAx>;R6Z!Y?)VJ3a6s_I4yA8KXV`Nz zLR&g?j;3|v_d@et$P1U31344zxBMsGBe>(fo;MqNvTXNNm*iimG9X@+jQ`qN&Wfx@ znqsHCN>T$sT1I3@92%N#sV#Y+9#p9cWV`;bIm&5FYwYfAxP{(PH+(s~cPZbp0h^*x zX6Eg6Q`yq@^~mLrYXU|IwK*kYliKu+3g5!o%y7$99jWvlgcS|6Qp|61aN&nK^izaq z6Xe(DNqM!cpad>O?s;NARI!zDy__=qiSX2lgA*ncu8#ay>;HN4L{7Y9AAsV1z0@<( zAAQq zK4GHdCH!@V^@F;ob6$tz@;;8QW$ERYC>=l=R~XrdG4&3C(}#!DO~OdC+#dBBR;l4x}_lHZsVnvq1$`TrIN>N+E*-& zLsUyUo9+Mm$LT4OC(CE}rj-PP<>;vgBLm`32?b;1se{HrUEh^eeu;S|ZiBb<-wE@< z=hQbOiwrUEb3>0XpGfvz*Zi`=(vQnI?pvi9t>}NfJ^H_oj!y==-+#_&5m}NG+okB# zffTGiR?WW-)IH}ss1Wj^O3r5?erWHnZAFj0*-WRQ;c`HB`1YCXml4|2BFE-scR-Rt zRg7mf+?Piv!r!Ik_}5l$j5ORksMI<+9U}{qkRl2CP6=lwP>i*^7oI0j7z#(HK1vb5 zJ6PTV9}@vV&#rVly>szf@WyVhk+fstk19R8?VZP-{p)Ssqgglp7rxh7CTM4)bE zr1YtOE)h7YQ6c0c^+_zFghBLn*ymN5pgvD4Uba?(bCrI^Dpmm*|NUbAlXu{sU!@ko zslYB{g^{MgF)fu(EtQA=Gh}+IIIXOyA#gplEF(=g9nVo|Bd%)TL(K5n@C0HnM+<&S z9)4HwUVVOQTV^jYI4yChCy1J=YTo-i0-5$#yYu9DrXUeF7QszNGSE`WUF>D%Z8&oLw}QS_wYO+GG9V^D0Qh1MyT&4 znj`8ch|@M^j5vX2QU!<%xm!Pl0nya z#l=L(;&`cpnNb{>d9nicnRLOObd z=i&IpVdW-`b1?wc2O5LV{Y0?R%@aS~|A(bjwHkU^BV%kkjm`xuKQqW&&1AOwXj&DAx1m^(id(JAPC5mBau+ zWbI-`jnov_)`tn6I;cZn_^m(A#o)venU#Us+eGYgaLdZ0+T(KQM(qdNQ?`Tms=oeK z-eO@pcS}EVMY4U1UI>+a?#iOwc#;@)adop3T^n?ZtK!*c#e(hJ0XM= zGA%4-B8HpxgK6&{!G&ZgfePzu)+L*%#I&2PBC7%yw_L9#WL)i6znjh#a570F5>KC{nB!qI~5|~xi+q{JE<`YGJni|Zk=3`><|N_$zN)?S+hS} zE}t4Q--)`TQQSTyjD&Lb9Ln!a;Wo*Y;>m`@WZ(I|`(_UwY*%SFjubjG|dUgX-1eb?Ay^3U5Lm;4_`hcp}2nz z39>c2gI<1oHzMiiBg;i!rqVRnpiEwo0Pv}g#sr3lEKZc3jG{6z07wgYLrZyPwNFiR z#N2No-(q#3bE~S;M0Qf_Zm^l0&7&t-9(G@n4k&(BVuP693{sV1(%xzt6z@5>zMdjY znUU?|seu`kR#)x91XI}6ApxVlSuN9jz3VbWrJ($1v!gt(a@ zb=vq<-7=@tQmv`jDbt$m@QRU$~g>W`1p7f|WZF?ZW7$qY8C>!^p}J3!#^=O3E= zPx+(;^8B$zZl`v=%FX}fw5K9r-enTUP_JLh*EC#w+`HnOc4{5|M%8u68G#)$MF1>C zn&TcL-`8L!%v^TMk^&Mi+Me$@`gS z5yedUwQg7m+hQB6$MGnUI%wtwwyCr!{Q(gr?B7vy&-Wue2FEy?b1l8h#45&9jNQP8 z=>sStL@XUR0I=M-wH1L{!74NA(}slt4f+>g0sx4}wxdi5YKs6wc96#Npq`kg=XMH#Wca6U z^%5Xc{GxX)j^r1rl)*~9kgn9mm`f=jaCj4@IrZsn>Ibjbha)?W`9HTG4Sa|Zef$U{ zMNQ>j>YVX;7fVmIyAtx(Z-RzI2*TyPjww$V~H{2pss=wZ5Y!fnpc?+F`tCHiryWX02p@;NuMgK3bSq*mLEY#1GXrCp-H zFg9UQP)yc*QB?iPX@R_MsQfVWv5Rx9OBPFF3nbcsG)xDH4}ugrKo3=3wqc*VlRHiq zw5iw03e*)1kAKiH+9LnMJaRDiN#xNzdV$^j@jXC+K2o2BLTida4BZNoaLi0h3Ocbi zE5Bgn0=#DnkVXncbrwZY{f=e}47nUNIhv80EO1hP6P(Q3F3dRgngpXrwNg>#+(iyI zW0(0fy^6?4u9rHoUlde2DSa_tk$?5Y20fm8h447FdJWWR?3e$WX^Tb{u>mPI)2aii zG6Yp&r#TNnRT(#i(uE92V1+3V4q#nKjJntXmf#gw90v>TzA~oyzWv1z<3a%?57*jawLJQbQ}mx5F*wy45`Q>UOIYcE7K&YxL(R1CKbO94yQjAMP`Q5MwSXx+1D=%8fLm>DAu>M2HoK)=ydc2E1^@T!dVXf6aYp83!%$@jNT(<$ zv`5xDTDphv{GEAfWIaRIBuTRaI<~ugF7}2gE@{{;N`b+gSkJ=w#2+AnF7C>_q@^Rb z%J?Mh6rbDf^^DI!ErT=8_ZHu>|GatpNWA+*OXT_^x%XPdAnm9k<&7>c;t4;1{T zb+W)c(EU#Btz?bt}K1IaX`7D@E=az^2w1My0HiQuU5(QeoKt`f!@{6 zzuvEH;HqCwoQ#$(>1q?#UFd5M0vWJbPKk1niE?_0AG{9Jd>ITs6IK@P4(;9-8TMe5 z$zD{4G~z*WMDZC>6Q<-Y=zdFDCu2n=KLUAsCW1{x>kwc%>pJN`*QgB5@FE@00C-1c^Oin!YF!JW>-y5GuYBWTTxA;!xBP!lUM(QGf#oi0T8LX-g`8o)pyPsiuZUg4ogSxYq$-e^@HFlH?lC( zOp0xXV~kgQz0LLlS3qKEBLc3j^o01oNUx?kr*vKavAE5~>s#}!$#apGO|aSd)<|-; zqSi=rgpU7Q#-@$gYVm|@S9|0@N&KJ?KJd&RG1k3L6|(e{z3I?&omY`juU4RseoiV; zPQ=TpEj%O~MTh48(1;gc-4M_C8d&{)S3kseR@t1t(6LXKP|v{z=6(MDL56cV5zrS7 z1jN-nve-Omx`;|Tp0sWl{J~|>Qgr)3WXid!;45b~&5VVc$p6A6tWJG-c2~dL_s5!1 z)5FgdGG|}rr(Aq&KJjq=WcN@+{ps`mlhjgyWvl)gF(o@Tbzi5hHxICZl$uJcjuHN5 z8#p4vy=XY2>Dg6hBVmJeMD zR~pzW>rDmq+(3}nBrrmi$SX!;t(hQ65}OJ7P)Zr*tKp|z4#6?(N#k{DFb_ybu%?>6 zkG01ho!kk@il21;Ug$ZcpH!GPNxSdqW**_Vcr>u#{tf>~f#IV1h-GhS!I;XF8$OAh zb7hI~*S%#<+P=IXWa$1!3~)V!jkzYN=C)7CmdSQM`>A!-Ex$MHmIB{wZ?((LZoiVq z9yc27UV;cHC!>4N7yQKJZD$K(NV12p)pN}j8wS~Tt_)n%sx`NLSkOKB`ghBP&Mv32 z6K(k!GRQ_$*0JVuV!x~tt-EPsHIq;h=OSRY)gx}1NV0}0AlxJ|VNerCA$_(snEAOZ zP$WfSW}TLyJF?!EI+4&3NL0BJilVAEbb?kg`)O@K(MEt5V9MDgMR%ceM+0n`c1qBwci50+Kq>c zahj7gnn*}ZTF$LGioGsN4sw)kC=!dbvknGCPQ&k4+pdROTF41|sw$rW_~8>Z?^?7p zUb&ZQqi!t+xv;aZ0+p+xu|WBG?Dp1dg+K=d3s#r`M8Lk30d-m#3$sHfi>@!pzh#dF zmm=(A)2pEg-6|md8U>7W1-ZEaAS}tmGLjO{xv+qq`gIv5dy&GV9wPr^&V#OKVQ3F~ylU#ILr8ze$RMQ6J|M@Qu+|I5P z3T5!Pba$}tV$%7+WM}XjJV=d=lfKzADX2|m8Mot+*STqyI~;J1UzJdhhtNSTvqceG zt$qKMpxXC?dh0g!R|^`Y+}pe}9YoYM2e}^SgMK)6H|OJ^|LcDwuXz@ZXs0N|r*uUW*%lZ&C34Z7&&1Dd|XF$*0dWbd4K&KfF#J4c|D**g8JLB$^ zJ0JbOHr`HHypN5mO;Qr51jI=#1r4hXA1nw<}3>JjCH3xZD z0*5E06g;_Gwx?(yrV|ege`wI#^8zM6u081D-*DvAf(PA?Q@d7g|ID?!QssjrUFVFg zQ}|jR>T^38?U<64JvdYN5IGRZxf#HfBR1fH=}dD8?P*{)oVS*TuNr$dW{!8OTt43fy_-f_0?@{ zgxSMOBi_=FHT>5450s3J1fL9*xu0okQTex!?PovQ&S}xA9-H_S?TLLJ@WpiPI7c^~ z#Pn4;V$d`8BSvY}=_&53UnmJI^qZ6{Ur07U04bf_+}Du$H_<_60BS@)%gv?wlMM`jzNQo2GcA1esO>w)ee8M(@?iR2B{&2lsJMO0*z<8 z4^2|362dPf#*5jtenXG5Kn5lHlFrY$DN(jBWvL9)4u&ERVsnRLDAb1#=_AJUSqSwR z3qfWS%8)m4D6`jaT$!MBpI~E&P?792f6BAdJfaBzs%JeLNHUKinffG&I#b3TqmWbL z$7m>Tn}NEmH>dl{>c)6A;|!NeDGgFeId)u*(KIh>(u zTG3GJs&e{hZ1F9k z{W@Y?N`|0SEVLOYqa+eMiR25J0{Ks=y(2a!A)}KH3Q?xc_X$|5+O{kS6mcp}_Zdr4 z40ewjK>hWF05czoK}?9>dxn%3!fbfJCF<6bF^P3zpW#r**Cp{w?imU6fv!@KV_V4) zCAM1ErB67&`j|EFzkM6nLW%2{(iG5pnTMu|x@8kBH3L{`&*s6w5TR#^)^-A12E|5M zmSx+x!xP2?iLQ%_`B{HYFW4L(=N6K<44I|-ArbmX9y>O#if@n?MQNmzpKddTs>%L} z6lLcm^4_4@^8l^!5r~2t=uQf_p{TET9AXMG_v`JAWE5k77I@UJ~3~A|@xH zOp<(c7>e_d$iFHUv;s?LkKx+vGXm0im}-@ zT}^d!@?EYuZJV;<>U70cEp_>Jikt@Cxq&0mu%o)IAapxcK8_00(V5a5XNVAPZJq~( zguK!30c24i*)QUPJ0utv5bz^QeOkxg6cI9ke>~6JG<|iphZNnAa@I{bB|~Jv0#dYV zciA?@+*`c6L&2Mu`Ctngb^d7&a@hM$M#&TTCa<~L%9O;p@-XW@e9Y^E9XKKDnuBzH zAv~`<{|Hf=RFMz0*sCyW_et8ynlu^e&nvY=(^80HGo00lbn3K?%Xt4-_Slff@|x>@ zN$_w_R<4jhiP=j_**>>K2K1e?$sU&c*Uzx{Ln11~ynPd)Tytq*17T2e+3MZp1@$Wn zn#c^!)eDrXXG08j)#+x|Iv7@^rLXH!s#LjaoFD9>8tm)0{xGrm15yE-r6SS&i*K2Y zx06#oX4OaeFUxDb3FyxGVszjb8g^1O#dXLLaHc4gjxL%ge>nXf>o85 z13(U(lv8J`%;6F51hl&Koz=PZzbur0)T>90&;D7;B}=B&I(yXByTti5@6$7bL!W-E zm(#9&)&5!JsO8%ZgSxBNZCkJcC!J5~3^AUo^}!iQ(-AeZ!%N1AG!p`(sc!T9zIX^R z8Dde~cUs!Th*Mm%z~1kfP1$p{oI++=Y-WT|bHuW9kkfIB+104&3BCpE?^`fyG3Mw8 zNzk>kA`TaSkkCT!%=Sv*iA#&deP;8gO|otyjFaF#Nrw{N!JT`|EZ#N0`G9&7PWibh zu=bg%4QG%O)(6yERe9Y1=yqJvDKsv93&>}QtFbg;bK z?a#k^Hdo^U^CO#RlMJDda%p{WiFfBylbYj_F6ZAqG{kB7vT1$v8)D(Zg`jUJ#TxQ& zb+COaoWc0rB3Kur)iqH?PENr#>K$1arN2(zNJu#ngkSn2<5pg@QM~M(I8tq@g}o6J z6}oFDCd3r!erYb^Uv?2DrTU_oqO&RVPwlmyEnNtH73`)ljB6K++h_9~5mex??j zJ1s*fE&9CJ`e^?7rQwiEuSMfc$^!$M7m$cQZW*0mwX<$PUz!(q#oJd(QZ|v-8XN3) zzCq*p_9x7O>8H*5Pc5xGpMu{7is4xRVcJ_P8hpLN776e;Y4v zH@5x^H+NQD2~#j{rr@%Yu1cRW@M*UbO|tz@UBs`Q+Y)Y~8gu7Cl7l+LBI}r|s<_$x z9WmXJjS2ln@4hu5Yd?Dh`FmBB{4FE!n|rkbFC9+a+waOO*__z9ASY8a@d-uFY~%fi zyAd=-X!GjPU+UL&fCYS_!$J(igf^6n1_)vHwC61E0`hn5SBpHx8KY2zf1ToSDZt~n zZX3FJs4{SR+Bla-}+HeXaitnPY}@ayjjqXMOO>qVT<+;Fd)gSH+2mMTiQU z&BP47kBJg|DPoxQ9@TywVWAX0>m~rEA;2`7r&y}qNq9vu=|7GGcm@Cn zLi4ordU&p{?;L_@3T2*0FfH4YqGrAI_nn!RJctBeV_8pv&O#rEY;Pn)OKz6wDEK;Q z%3L$U;y6oowQJ1LXbR&ei{gd~V&|_rw2X z>j5u{-0NjdwzYP(Ir_w;on?OlmEF{2r8RbJ=Lfu?Vag1UF5k_U{tI10Qb7xl z#QOgsCe51&V4NKac1Zx?^r%H->`a*B=i=mkNfB6{@NnU2b!4VLeZ3{54UGm}YZ@?0WLPeee49rSHH0kaoNP7n%-@d8d*@y) zjmLhTN)QdNzp@|uk%7QYI{FZWl2}C#mTX*BQa9Zai@$6~{7Ck%Ns}#t-9@Jo&y!^n zO+p#g{Bs~+G5BK!ES`8@SD^~SsFkV$+NI{#_}T&bjY9)Hvb(4*+`peH5iG-cS0B{c zuC3etr_>`pOtuqR=VH|Lu8#rEQHf*Uj+EOnrU%@>{YrT2gmGg1$J|!mqX9y*wN20O z`3^QSm{5)W0ZDugbPGuB7gKsxF54K>)?0$sq%>PNRAm~{r#3+`gZu$h>7i==4noYhWVLBt%HY2xLH`$ zvLHn-%hK?tI)LQ2PLb2E{=0h;eSX=au>Pa-A;Mj^PK>^CYPw;*{WXk~a$KmG4kfEg z%m$GRYVTKzVMO;r1;jt4)c;tiY)$KG94~j7TB?w>4tb$T*g8V?w+_SHtUST*zb+4) zk<}d9vyH{`&h3+}{^WlDICN{0w)V5~oc~y%)*&N*D)5Q-t?lsH(nqnYpe;oTGh6z; zIHJ37%R0LVXl-C2F91Spxjk?<87Un`TNah}Au*8x$LU*-|5G-wgQ7$T5SvJm_3B)R zNO~~tqYx;%Lt0?Q*7#9Q;9yI-@=dt%HC2PPVrDXD+D_qg@-z_X4;1%L;cVviZ|hRd)L;J+5d%<_sS{)>3hPZCUkP{Ceeull1*2$JeDQB0&$U3cgm> zf9P6>xP8i@pIxMB!i3sWJMO0$z#%#Ld$0;M2YZ}Go5%&WCzdIj zEc=u@p){mY`qzPN`J6cg&uvwfatSxq8nH_@ISP;3UqXcZt+W+LAfZsI^@l-0B_d9w zdnXF=2z<+xjsP{PM=cTaz7D=*m_3{pp zJy{W#BIKUG%*5x2S>g|V4opoiJ}I|LR1HO#x`DIMZRDp<(8&&Qzp9p-Jxdo#zh&Kz zNrn}%S$;J%@pv;cRDE2h@yOb)myr=7TQ{*$ zuqH;W&Q-mW!?x8dyOrVbpejdjZ^mtTq`)V&(lWpQU2(Qhb~wQk+* zyN8z-|BV#jZHb8{@|>?os0+AGrL#*p`(SaCr+1xO0n2reqHxRyFuz6yOXO1%w+4+D zTC*=7sFr^b!`p*z2_pzR5S(rIzzYPAy?i_Ce@W>vPx`X7?jx1|2UdL|lzQumWytAX zrtm8>D)yc&*P=&Xv@CRF$%dnGU&!bcCt66l{BncV1zC$Rn@iPA zMuRCh@#90!tB%@nUmBSm-5!sM`;NUH?T~ntB!?0{TibkmS$4hBX{WC89w~|@zgx_Y zIr%$78yw8BxZo|WGI{*c^Lu6cg#{mLl%*;-GoBumg-7C!*H?6as&REs{7=i z$$7*u+if>LV^Xa+#ec`;8b~@<2 z4MHHvz2_e{6n-ne3`u=tTHx#_h=S)(&reBxmRdVm>@@wkIMzSHQE&N1$cE?VO|Mt9 zu=fv3SY;J#{_L!{51ZVm;NET^`KBx9VOFEgaim&-ulzI5JaNH#&PJ)X?K$tkV!NaX z-eaT>4=i2}vXCaiPDLfje|tS>Z0z>=w@5JRJMHO%kGI|mQ-l9qU)Q@@>mGf!@C5Ju z(L?4L`dJkE$Hkd+1oHV01?;c7s`tlVkhg@ygr&uE{}|+?9^WioWcw@`-;cO)Lt;kh zx^UGK2W8Bu{bw;KSG2N5)zbLL4+ZAb2hpbtkg+(ULfoqor3M&Wi7B0h0H%j66LX`( zo+l+`Re=u(lZZQ>p%M-ty8GTswK#~(gM(?fiwAcpxDl1KR;R1-`aLd{QVDIZRW$LGiJFkMvcfx4Pds(((Zz^o5u>fRTp2aJMznPSBxaAq`c;g;Cjz~*3uKD1RxgYfZFM!~PX-q$nV zzIbx~L-p#fi4S^L{wMe+24?~Lm*QT%Qf_VuG++TZqzJl*3GEoGtP54{93@4>ZuPnh^7+@T*28BMw zk-*F>x%8#Csx{VQ>kv1deE<#&$B}J94mW-Z?n1#cpi5}<$&jp%QAuVU6yNshx%2w?tuKu}S8v<=k* zbLPR~IB*^j5r_L4$r0p_p#wGCwxGiH!)^f^*GZzDCQoGv14UFFzD#D8@P7ZHYp%BI zxFCV;shaCmDcOTwyM}Yg$MRTrkGT;+$kYHpyoMLe>Rk9tL7QIaOYo zmT_N({X|7YstQckULCPB`D?#YsKW9KF$r=s0SEz_>+27aaULlFCe5}7KH(!F{t31? zNfuTutaoX^41UTnD#>q`ZuSWh@|%MqFu-fPlmw*wPBrujTtJuI5Ry}?%D4QGgs>s- zW)66fd^l#TiKUAZ<)DlRNSS(C`Ko-0h;ja)qlcQrnT(b$yZvMNTRL@=#4t)#be~+) zx4K0;f4XY*Pgq2AO?FgGYs-Y#3Ry0L`Ff=ivr@UxOolD>$R5CzFZDpjDnW7_33(n= zjwhrrecesi%c@p!lkDN<@=f{30mi8kb}u$AVmnLujG~%G+~*tY2DJ4+e2Ben{P?UF z;vB2@T!0>f|?WAZaqp$j!mPwM@o>u^8SCxPMdzdE+XDkk~W=3z^+LO~9j zdVN5ugB#UKWM$n;`;ejIp*Nqxa_-r$6aF?+EWIN42d#8X(m6tn3`N!_aRQ0F-FH}< zE40o8^C#&4u8Us4fhU&WIawx(Rf@{nO6qNgyE(pYOC}^&wcGvn(T=)o_!5>CQ6A_& zBZSZp+P|54@)O+wKI(83+7Inb>Uu{+Tl24|tY6jZ@^I3hGoM@%YfA-5$^bShh6Xa6 zOMI^5(z1;_Bi`%l4L6tTr8AymAd$PZHL-a4(*s7f0%ZJEVgQ$(fYw#A9>5?xyz0^S2BS zhzO59xqQ5AvY!4ervBxxE^lWkmyfun_3S%!@_(5L5Thm7W_Dnz&8aEdi27;fUK)!H zT`|*60mIq7eKp9BVd<+&==6`$Vg4%z#BxIJ8apa;A$UxoQd%$6XuICK`F87w!&yq^l3h?&-dknY zWA$}0Z)}z6;&&f}R1K*eJdy0c`f%t2_-9s+x!eKuo^;zM&c}qRRjcrdsoxAA@xR8j z(?MQ<42f@HwJ8e(&4O$WazG&@5nYl;RzTRztjphwmADm=wrR)-eXxl1#6OZvZD(f1n&>ZM2 z5x?NpD!bMrw-$)$3Y1?trC809$J}U^tAC6+}AhlOtUoCOAH&*xsa>QRJOBpO>xf)h9}z^Nh_NBIB{R~02SGB=8W(%cmh3Pj_c7%hCepe`-iU_U@`f34q>i-8 z4&t$cm9joXp)S*MyGBpC10jr`&JqPj%I^HfI^ueG-g#6qIpwRf%ric+9{ObybGF~F zH_LCV)goEK!YD)TYXSCY9xd$qx|^m)MG~#IHDF84V(7i)&!-r1e4S7oztz2JogQ@| z5(nnt)|TSVAi);NX;w8t1YGFN$W(Y3F7gZRfHF`OnCcaF7~JMtI3km-0<;rMfdiAu zNX6A=dGAmA_;;G&Xu;Mmkxo#jlh{G)(<&bO?+;Zz>yfKF6@)TV3sS$clvhE9*WhIe zDlwYB@(m@D-y31OmzlSE3LXc7cEM0SA{tu>zQRB~Ai=wMFu(JKpU8z_L0ZnjM^yEG zD5iMO1hr>5XL5Fm^SwG4#}(eOwFw9U{rHa0osdeSpU$;e>6~&mykwJUSQ;7P^St2h zd2BO&H~Akd`rd0Z&)t#ZyS+WG|JyN?{ciBtsGwk3A#Pd@JL0dHWf2L9nn^LXa5R5T zaaXY$^&0RHW!tXN;RO;j^p7P?`jX}sS;TM|?;D zBXK{JAtag5NA}?iX`g{N7D7b=)BJSlIL=`b9Nw~?i`{WJ8=qv{VvKN#u%a3dQ6oti zrqy#FkHTt>ChNWHt!SEl!SbC?=nsMl+EpR4pTK3frkIeUkfLK@pB+yA@P6ENv-y6Z zO<5lmjC11Q3dVSM8Xm$o$(Jt|YCSa|WJFv+q-e!#JY=1}qyd|wE8ATa6d$evIX4I* zQ$#N(oXZiAafTTyYJ2CqA9Ll1TO?q6JDGjw`5!E}=U!SMHb1Z(0>UoN=DVBA#sK$Y zX&App1$|`MUJ#-ej}1F3dy@<+B0G`YHQK$@jebXd`@FAhB5}ay20^bK|{lF#M z8%2Eyd1%bkrW-HcJ@_j$kawV098|Fybvv&bmiw$~FPs%wi3;d~>N0UI$>86yX)(?8 zH>>0@&JbqCPZLOGXlJ|FG>9z08&|2(nT9E!|jp-QXbSk7RQY`2|XqkCL%F#Fet zBU12W%_u&ID?RbWzxkcXDW+qSuCgOl$ix9^tf6AkS774=9b39b>n@n!_;mMUz@(h= z9&axFumeZ<6KKwH!FM|L8~Q*G7ik= z%SSIw9$rGErto3p(+wo3^sZSHm3>6G^a!Jb0R}mbLKZ zb#c?@IzZa_Lx;3)kFis%SxeH6i?!*}-`&^g3hS;Mda9u|s>t8oJ|o>a5QuahA3Sj$7&Fj(vR?_r=xMp)!<9nSt9oa<0$7XC}? z;HzMZQ;5ve3-{~d?v)>_UQZm2uyu={Okids-Uyyg`ISG((oOkwY1b+Ap-O1okxKD( zAp<6xXn_5PWK{mjR8Zp=Qb;MzOdcy8Z;3jGy?OnZ1b~^Z<0Hn*et0>yW7>2-slF@gK z$0W@ZMX|B+TPZ?r?$>QZ7|u1OBK+#EhtsrG8K**p8~+O9SEVQC20aFkknG-D>OR63 zlGn_>&{Z>7Dq~*9MmAK>S_P0zJ!f3o1DtQImL;lfecF1EeR_HB182IZRF31Gop?N1 z;4uTAD|*wE_2bi8;U4>tvW~6R8L`J&8CE5T4|B%vz31IZ;uk&gsWD>iy()`)7MK0c zXuLCJ$<|vCX_{w!9o6-M`r4!OC1t^5|3xzYJBvrxAm`~-LMcq|DZDuM&PH(GA&B6K zZCmHgQ0ahCgOr41w-M(TcPVT$$}SX)KDA5oGU4BPQjV&|4HhXb9d3Y~uwtKmal&!b zRvDuz`NG^elD{BKYr1#ASNyN4@R^=y^JROD4QPYCd-e*ComPYV(f?!Cqh!q=oc^(E zh23$KsqD}8l|2JWPUm-%E(C$x{6rXQ=cwtdCZV8C1{kiiqhX@lM~}ca`3=;|X;n+a zkWcEEIWL|ictQ&uOYToBs;c{%Dh7zuzveQ36{jGr{=h8A(md#^?>V#8p-!S^Q?_-si-JT_GP&jrY{$05WC>Ee{zP$F{7`P`$APjDX{SvunXz=QswPcR@XZ&%QGYNsb z2+LMqM6XvW{uyqpO#XcL*KGz|%u+mMVP&*Z7hyeBN&VzmWj@TUr?j6GtOPO-Q10`c zwRtoy`DO1Ke+bb!KQhaW`3TtX8SA_?``;hKsBD51&vl<_9f6SXiX5EkH z7iuk?{4U>kD_e3q`)`b;$`43U@HV@YsPQ1~8JGR_3EJ{UgrR5sCEoESLG@vtD;{5k zD0wQF>^<21g{LXZG(mCVCBvUjgl||XpX?+*yJDX+k$|-AY$OTrElpk!sKYg3|L~|x zF|RJ}2+Xmfh)qVx+>;LkL@u_Q_qNKPZz2LYiSkWZa&OK7$ zo1&$v%Bm?Iw$+s|Iv(+5Yvv0iW_Dgh5m{$L->mjgS9)DQ1bq2t*07sNJ1_wAS_7Fa=#u=DLTKPb|Q=|MJ|ekog_Evqu|XhJf0$PoQDi@1rR0- zFvn#EO{6IboZ`xWj2usd8b~08=!Daap$iEn$IM+__an2|3=Izy8u`oMP9#c}(y25(N+-li2ZM!J_ zyBCfvcEz=+da4T}1EOxcIzpzAsSn{>a6Q)y6+8fNk1>zq-zlU|Wf)6Ana;>FQ$=W>wMLhwUzo%1EU``>(Tcn= zhzGDFLS6xD=8+*1I1hv+_AYJj{I7T((G0qOl8#~};@y`AN8jHV@3k!?i1N7=_i zyTf`nshVx7NEoM&=-M&Zs)fr6^T0F-%Rz~mTU+Q0u`I%Y=Bi4esF*+|>+@y%6$pV# z(au*fhv_#-VD5*Xc?MOr^~r5*-6dd z_3|?#mcB-v6v?|?&yl@SGd>4jo4i)WSK>$7Zt}ikC6GwUEy?YsL{s(A;oipHly)1= zNv~p0Pm1mrle=lF=vm&wpzo zy4b9mP95ql+!lmhaDh3Jgp;5;sI}Yv_hfx|^qTBS`Q8>sz1ATxFG1W5lXp2VqHGr@ zc*{UrM`5leFP>qbv^No62`-qIKVRU|m2JJ_FAZS69o*5>K<8YX^%4CrHLNkn>i(t9 zKRajQxjNl!VrD3CQrMvF$r){)nW@(WYQ{AiOSFkz!4}zbgcD`|G|KP&rKpzhQP&v# zMFq8=I496aHSbzB6DaxFJ*>83eg_@oFcRy){NaY7QFHZ-E$ZFqOL0ZeO|6I%|*BE&}r%wGA^EL0y z){Ywr0~SX`g|dhV5mQBFNZ=`f5y%Z~3i}!1g3!PvUrC!2evK=id1?Hl5yf>l(m1Vg_y(pwr zKF1Xv&0+c0LM75=Bnfa!i;DKC=J(!0&5KDv{2&Y zWyyf!<<3dmR19`cS{2H3>aY+C1*1~%s^6D!AFHvS^TnR~hjEOad@&)!G*^C7z-zbw z-QQ1$vrPQBhWs>e{iS+B0x%=gu{BL*`rAYrQ(iegA9APmo{xK@E7Y zVXyGSE2S1EMG=tu?OqBgl~<4EON8=Rc$piSn@v&8#omxldch`{!n97~*jGFkA#%DD z&F*b;89O<5N8UVEP_6{#M^L(}D8);^LbO2Qu6U9c&?OUgu>%;58Mj zHW=WRm6C-x*IMO&(JaZgs*!fb+G$0a$W+vrmP{ZWkLs<&0^LsOn3WjI-S-x>S4CaN z@~5!C*>MVf;uap}2>Mr-EIY)}It$%faiTdYk))6>fmtU;=kvLG<_C0nao4}iiH=ls zbwwNc=3med4fA!S;ZSya!reRaqH(3iGmEY2?%X9dOWnfEIJMDXN@_;@jLOi3ztPAOUE|G8?dxnmAkq8s5M7 zq_J*}iJAlGiOq@E1nKe3iLt*gI>(o^AGsz*>n6Ua0yR`YvEf0Vtk5>QZnpVc^WK4P zf+BUaxiwW|Li+;z)w4ZQB8}H&)x#a32Tmk)D+Wl51_+W{+_VTOG%23=8w_f zw`cfOk^BSrxlI{S<&lAg;qs<{t5ZqRh!uux2Q?+4LRtM%Q@H&iFRL@7qkLcngVMx$ z?ZL0Ib|$f}7L`XvN>iQ8V}fm9T-CSi1y%h^x!^a{V)SYI$dFDD?QL5dy>9IaDMqjz zu@GlDopS4mFte+@^-D|4WmnN-b`)E57=`)3&){s_myAz)-OTDn%5a6|_G#1+n0-GC`1nkytCa3#ZeiE}`gxe$_DvFkmt>*`&= zu?0K_u+1%W@y&Fe3+{ZP&1q7lJlIwF04(k7Ej>AWU1UqhQ-a&CkxOHSr$-{l8YG+K zO_`S931y)a#Uxu6^YXlP{zN-j`dlLaeZ3GP>kD?Pb?tawZhs_7(S=6rQ^g`5kd;G)>V#E@f+Z z^KDq)fPB!H0QWLcy56_aaECjsSb1oyy>FpX{I2%nPS!6>R4jXaYareFX;<8IT{xO! zzN&3(F?GT{_V!VW@pBFE!`CNQ`_nhgh=(mT(rpeGQ()wsH=apA)YT`_M_TU8~aq>_z0_Z^?sJr#anYhAJ?z`=L*zR6n@ z0?lcIy|T}Ju5L@w#>|u!BN8*Bj|Ch)4s%K)(bu<`gVZVE(l|1oy>M4vB_P= z2NnWwygkz9_@JG+^8`7H<~T3%-~}3KURvlko3ijDPD9NTM9eV^hpORlAH|8tZLFH! zsqevO|AIoNUL(JJD-ytl@hk)EYR97m36teR`tE9X$G~FY50}tSvgofm>n$?i(dk{wnGb~ayG-H|*RbF3J)j0UA<|$YwqRy5zC`> z~DitaG;%zuO?UbBrkwDiUZv)u-GMxJr`Wx2H7%EGo(cOvc!$@ z`!avWJ=>mNs2IPH#WITHVCEs8D!!7+v5v{pb0|yj8dMl8tj-IV4su$4ZM; z`B91BS*DUOmk;r3&rhVeLy|0BMp!0keZIga_zn5thn+gRm<~<8?u;DWqxXW=SFMu4 zvgz*vO~W@_5Fj^UwrnccTLZOichM!B#k)$r31ua^kgQH*qbQpiMsE9jdM%8wafTRi92&gX6-uwx2;+wjxY zbB^u5TaWTMWJNi?qd9cY93MN8#|rmM75HZd_}BTD$5pd=66feq%>UK!NCu=h0L)#* zW-cv6+PgDSL#+Haig?JYo*8N4ua9>14Uo`tr)1v-&3XBe%lTv?mz{c~d7kXGBs^za zNRqkDonr{N1$6NzZ6R{T!5|X!Uc^(SeT#qv7VBTvm53_W8Azva_L5G1QVge4CML5w zN3KgDu_2(uS8|w=JxxUqc-!3S(jIu1->@?v5W$OiqVH;nrn23T{uciIYr#S^*NR61 z-?3tf3$g7CmSHB?q9LVESdB>>ajvQVnM|y|^H|S#5iqOF^Jnln0QKJoy)n7Hmt^!_ z;Wuy1$#;)L6R(5*sIA;#6Ypz1^+z%Ro_`wgNjM$f8F_@>H(p>pcHTNpvZ*j2wpf;9 zq+4wtboU6P9nNwpoJAElln958o&@uSLnqEc{P7UOB^5&~lmtL8s|u7XsqrzvlE7c@ zKZ=v83y~kY>$c>NL$kWSd0+V6dS}P6vqwg6D<^dHhdyPu`>83RlS}SlPfX;G%PdDP z<8uJjSGjqo29sye-bAdi`0Bp}YHXElDGS>tGgHDxyaeYDgV-|Fq?9~GHt)^@hgRnr zK@g*AC?aUy6eg__FK-8iB0OpTd`+4{n8Oq(>Id&139n)5;CT#p0a0M7*$E}&8`#FL zUZlX&Y~VbzuIlr+K_;O(1iC~Gil*$k&pbM^zDpR%_^9A=yRqZ((qQzv6}k-$WPtt& z$f&a8qzv-Nwl##EY1*yT!3x1|uV|b#5VPnJYv&xg6f7lJVMUPa?1^inUcj>cqdE9Ui#CM^k8Qi8I z)c_+r!uYSjr}G3gk{=Cy&3TuHt<>WEl6!zhPc>4YEl>#6$RnZ}W2lrX&f~&sJ@FL+ zw`y8i<7t7U1vc-Ixtl03uvB2_t0TJ4Y#OuF=e&0{TYMD$?cg0`d{C~{cvQwHn*LAl+CC=j8~H)yL);Y zcVj$SCq;NdzpeIfT+EzEeidkS3ij~Whxa}Ed7OtIQwPL3IGUnw8<6MzqOAw?BaC%#6+AuuJV9l*| zY*prJ^M}$_TdWl_UPeY9(bD8aGbWSQ^yI2@<#RIRa^jTsFoKDL);p+k6AC+DUqrd> zXdClqRQ2Y_`&gdLG61YXU#BIN8Rcxr(*TG!1=eVXY3BDN0HC@&;uM4(j<03{p`Fuj z$qK~^)@SQiYWAB>oyWjisoZ+-H_c^(!56D1T3EgA4=KbdvT5>C!|Kt#GD^v#dao7F zswCL7c6hh%I{NUpJv!srpc`BU5SmD87E&xHx~C03i+rEP_RPX3b-y8d)+&QMRTfmr z5B2_93wIfCnzN6Hyb{86WCjibpYCi|n8oP$7qO|h1%`u09flhu<}j>Lei$G}niJ#rsJQp@^N53yI&Q@h`#0fgyM<>HC(c`41X=2e2`2q)jd0Dy4S#HeoIjIc|>R`>8TzH zG=sQJ86%xU8y2ijLi=ldZSA0NJDW4HN+d8BJ%CC`y2<*3i^^lW zkb>sL8e}Lb7~VZI!tI1^YO<6|t*J)+a2@6Al21mCEaElBJSm+)77E-1Ef4x4SG0?T zO8f-M`cEG>o(V+Y3G8y%>e7G4NGo0z_(dFdKh>-8)msyhJ+I^=T}--=ADESkO+r?n zS=lVCO#B&XKzyWsuk9N)Qwwo>b~;QZ4rbZmF85}n#I8TX$tA}_?)Ip{S;iUZ>uJUUKRere#Y1NM zjf+ouGK2#Se}Y5K^z_zP*v3NToC&%~2q7$phh7EJU1(>gW1nH^RST%So=TqVy#R6d zzMP-xq1DoFwSVctY>#y|ev*f!uM-9N?2#XLb!Mgjy+! zCaJ1h!8u6kIS0TaTx0B{K5F2I9}!tHY>>2*A3a>d%_+am9}O{QcuHy&7RO64f+{?497q zte^0P1!s-7__szCxfdbAkiIa&firhZqevXA=ICUCupnn-VL=M7uO@Qi=2LSM!4!?K zqEu@U)I%-L@8qXC^2c0Bm8Sc5O2%~(2osNWXy^i1RnsyaY4P6tT1EQqOHbmpCLfn% zMgbF{1cfUE2+q`hP<4%{Fbb|03kM0t zs{2MzR9qQ5Rz0s>IVRot&u1t-CEt1vYY#4!D2fHSw6I0TK5Qu`|GIkWD%Kbc8UA&S zyltP#>pRREINWi=H~?#WwP~=URS)z?@5uBVfQp6SrWCB@MaHacEnQoW4dn3x}cA0+nFoy28IlFl%I5Y-ak)a@g)`KZ}!1)!7Qaa&%;xL7p ze(rs0I`NJgM#AgA98p)pH52v-$vY#ecLbXNsbe&ao?cPK`chr8j6DN;uR}uv#!;i~ zW0GMkm@yPSK-Rwtp^ON%z`@-S;S zG@#1Ny*HJ$lTFCf_;NUurxV!~OPir{*aVtA`Q7T5a1+?f>dqtd=wKi2QI2u9T$YAV zQ;t9^$Ez*#?S+X~ohTO)|55F?%wQ|2cT-5uCO`&8V~w>q9(9P@G2}Q`7;-PUtr;e9 zyxXyCvJ!HVUnfa84I^4gad$n5!?YCb7aiR|=lP{(z%yf|{g&{mytE|q zL2`b9<46;uR3Rk2@Bvq*wC{w=LgMQOI~vZRWpMr|jI*S*+OyJE=vrQ=(~rAf5r;tbg@ZcN^f>2oc@- zKLV$uqo}Ui%Fi;waODC^;6Qv;la$%XE4`D~JpjH1Ahy?HSmeyhA&cj;<8E2Q=WO*+ zO`vvQT-l4Bo-Pu%lyM?c1E+)rTFDDMbtwJuz25Xw0hgoSYsMyZW*GbaIzu&N#QU9Ce1fJ@N z2WOzUH8$w{1Vjc1>7&otNE*u6XsQ~Jn|QBCU$*VsgC|EQ{y-u#<1(jbyRQ)zd*OKk zmW4-i=sZ+Ad}_KSAdeCOn->p*qJVk-Kqw!^R`Rqh3YQ81rx<#=e?!bqw%V86C~|J& zA40c_4p1I%vb+p$tA39PPf$|Nh6Xb0y&^zN++f|kV&$t)aSZEK7~ALyFf!|a0&I=^ z^iRz#51TGAJW@%n_9GtlOkaII{Os{zB_#|-yMj~25%{jW{w3kGvD*8HyZ}b6fKA@p zmHFcTT4%5ZJmT<%?mJp7XH~w_{dgV}-<9jfm;RDKHLOV1kV^YD4D5#>mAZgDLqZBu zrV!7riUo6`!Lc{wdCBBZBH~+K!A~^^dkRRcDeb5YoJ`IYaEBM`s&0p99epD($T*NDk6H0L#ybO{ zDQ5PU0%_rL>&BjBAa>k^Qjw{7EImsT_38zh$S{CFRHMPuD6j*vAx3>Vp799I0abEf zcbt2kR*a}q*ZT$+$Ahk7Y=<{DjFs(2mF&~ZmL4MAtHPimczcsohiwgeKGMonBs585 zDtnoX-iJ)8=G`M@m*zwWe(Mw#f+Gs3Fj0jhU6_J~IQ0lhzuR`np!Uf_8z z|6E^Hj^|!JhNt?*kjfa3=C20w!QcK51c`~b;%CC)f0MZY1_%@ z^?G6?l)Z#4QvUD3nw{>c0{|NivXoPf4F_=ppn`0W2l)b2sptL~ex1y=Dx0|r!5l|F zUI127!+%)VVW~$Cd!Z=Y`a{R{h`{r~qVDjE%o%h0wEEE3X6{M%9gJDsO%k74xRT$r z@%QXKpxFstD=Tzt;k{o3Hy)ffy4yuYo%h?!8o7HTCH!%&b*^JKPrN$kh)?Na5xl}J z*pNNrdy6TC`kb?Dx-e}|To(Y{Plg=Ftl>d%Rbb9=p++vMPkS>QCW(6F{uMK3L|ev4z(_cc4Gv zW>6t0ypzU$hlavH*od^;H zl6dmSM_6EE&?t%P01!Z*e$sZ~X&~U!fO<$%Vv|z$TPt{vMokVka|W`BFevSxc6=?N zB2`~~1KAXEU+g{K_hNwFjfcWyNYgURVPvXbAk7a3m5z4jbEUn6fC0HTygC&E=JXlh zS(_&9cG?*i$?-dZ)&`Y*WCuUN23yHwLZ)3*zry3Sc1vSg`CwjgA~eM+f%AgsOh_~zPe0NAcLe_gNP&w?2#a5S38AR z-q_h^n=446H(B%M8J~)}y*_sS*$OFh(RL@ZbMK)k41I6mZI@hTQ#ZQ$d{GeN&C$#O z=t^Mf6-(MhOBzb&m+v~w_t+!HUb+04<~>03N9TU1(e2uQ0qldOm^s&Ev%Rx!QofM2 zI@!3^MOHI_l4G!w;U{q<9hj!1tr@vGrlZN)FjI!QjBJ;F+~JO6no6& z5}cPX zh>6S=ukXx9HM6Sjm#P7sW&0_D>wBVUl+QV!;`wF;u5|T15Eztn6xzg^-vnUD6i;GM z8jvE~!ljM;@3QjkPK}JHc7qzZ+7xe4RyWowiG3MSsCW-*uGFTqb8d_Cj92lNA6A40*kThv$1RG?Lg@ z)X|_D<97osz`!1r{eQm3J-Y{A{7X0XbgR})-;Z+ws^}#69*7&wGEsH3>vDgB zh%DIyk#%?^kNF91sZdq9VL~=1n{+~F)fCl)T}?@;m&{dr{CQ!lv^cl(Tlq-kzHO<0 zkLhurZCL$k`nA;BQ$B3IbGpsXrl61eFA}~IFk6H7JE}2l4l(Z&R8N-EtUESNn{{uW z8Mi8WU0Gor?UXdA(THw5Tlv&OC}yIv*Kel3-g-5t{nSd}VgUg(U9Yy%;^<@Si{s*@ zx;a+Y`#`z)l`4wcrDdSDjfpCf@{}h6o2SCU9vMFS`8e|w;i-3#!jmv(@y4G1?BBKx zMKyhXYijI2Upx9AmsIu4yMHcLsZnGK9wC4Am_DZGd%_L;9zS*Vf6{XEzYTTVIgx&= z2nopVul|HI{B5I@g7wF3%d;1kh+5oySY@?WQ(Wv8BnBCviGN=7oz*xwM6y&C-6RoE zs$@I?cFGiMj1nNlQgnsR11JqlOoVZo*u?>_qcrKr196&gO9Vw|fc&LAYhpIm(`gy= z^#VZpu*ZTi`ojcavSaZh*GZO^Tl_p*68WqHq1ATBZ`iwatPnSxX|Zrn)Gk`g&C6C( zKH|zU-AAo)StC@P{jwVOCj4`LuYH*=MT@^GNH?X-%|7wxtbJwu z>Ry%Yob=70OYB~jK}924MIoW9BVeswqQiv9Wsd?pySAf=tCy*g8U~SwCk}h%&N1wj zr4EN}U9=es7BXdaEG*}4l{&Ag*WQg0I@c&2QYJo=6VqH@D+mVn_^!p>?AM66_gcO9 zQK_6O>nC=xgh|YZEye4RPLZSiTeZ2P3Yk*h#`_a;unD|;UAU>%NiskHu)dO=!yu&6 zK6#=uBuy3cA3B^Ym6kWcnVANp3rb<+Nq|fo_=f69j1CIH4cQ{Ff->;cNDN^a&m!2e zUY#mJwY*HzzrX~~3h;JAvoyG$tDJV;`$_<$4m-!V<#qn{E^{ey8ACFZs$s@9fu_6Y z3zr1zi+uv>@{2vSf{Y7271SUw=@X+LRWGagv|1VD7fxCCHQcp#S8#H;X=l9qahaGT z8=2J}`KeeVL}z%T(Cv)8>l#wwFRei((Z`H0@XYW}M~B;newMCFt7=L9Y*{TVtZYOR zh)*`xnu(866?zht)5R=3av1pwS`wSA3O5t8jHL*WLOshIJWevCpE}Up>ut`Z*`HcP zE*G2gMiOp1%34c4`+lxWC64o7M4#;q?t{CU!OQf!i()Ug?i4xBY0QpQ_Y2eIeb=@*v@1&Qyf(}6eMu!03?O&s+6RN8$rRtQwGZw!rEp`RRIf;(<{hA-O-q;~5HdF9yMs$zwFwf%T5<#*&!1|1 z2|3#~jBavG64Gf(cM09*y&Y>Nr?;5ygnY$6Y+kQ^?KBsB31z+Xz1(NE>eBVgl|!>v z`1+?Fdu=W)+a?^@-zlYs$SB24AX@CpS}bMbFX`I+$f$2^4ClyCDOjoQ{l(^!_d33a zy5{I2LJRRRnVlyP?)3^19t~`U%oB*$&Lsf7o-MHn%xz?ba*Q6= z7+*^1%hODPs4CJ4z_4t(ThTH)Q==G63D7EOJn)b``#tz2{XEM_rh$*pCVVG4=L z12GdhOCzbC5eLx zc65V1=!l)pAULfAp_HP`1Y_;MDli`o4~AJSfvZ_}io%{1?5M^u%&L!SVU65p`N(XR z-c0ATUbr)9biCf5$Fic@U{~>DTB?0RaPvy77J7XpdFYBc2_d+pGt4RX;E zQdbN>P(gZC3qSZBpLAYQc44-)K})DeUs-voY8XNVF9($*XBK~)w1i1cQ`Q})!e1Xv zA@kD6u`XrRsMR)qZ1?9>^LPo4Y+jQTa(>OenMT2)jQ~g|Nz}G;g;3QCk|7@(eYh?%XKELtm}1Ib^Ka1by`A3~Z8??;ulM!b@eI}W zGCyP*&c^A-@a*U#zS9bbo2MKpJ-wEGn&=dZfN55hB5QxOE?YhW0iKx=-ZQtleNKiw z>au%Rv#j&Px&ZqsO+U`MtPiN?zBHbBe)rv%D_ec5%8)q-hk|KFNrsn0?I85Xdp&)d zTe~o5$_8e8gMye)WI@_{C845|F_sM5_id|s*7~Fw^dtK`(Psh10}N66&1!$2sRx1u zTDIek8a2O7gCud3!(Tm61z(6jvX>@bzU(A4+?Usn;K(mc!lAZ!n#BeoR zFfceh+*vJ~vHMXvCaku$#n@xCYgIN-8Gg~yUi;x&sg8yG3sKvFHwflX&+Oor7ha|E zZS|XL_yl!3X62`C<`;l@7m%#}Sd98FCNh9|0v>rBEy~rNwS)&P%$(rJp^xWn_r7{pE3`N5h+7JCJ-K z2q=RqV<|K3_C8|_R4n-;5(@t??-L6}G_i|>pCCoK`hgH#bz`7M&GVEeQ)|XJ@@Sp zosSICFd&FCOg`Sfb+_-<;LT@uJ;|6lgw24vU3djs9nh}&EcPzYVFs|(m)vH>_d&A6 zky)JIEnszc2u7HuQT}+gy5}yh)!de)rW1Mf>4^@?W5;J#7Sr@s3)w6g;P0Xz`d&!r zCFv;vpL8W8Mn)x#Bt9zFNY*@)G8g|aJquwZu``l%r*0-y3tQT{SKl>drWI{R9d`%D zPbU}E-?cicwCUDW#P@;UidkG4e#Su~eP<8Ti4^-X3y}I zF$6}$c4b0+3II%NB=x*LYf609WPmlum@&I6ACqGiEOVl^Vt>qvod@ES3$KOGUdJHG zhm+Uv1bC=1iX@r_*|lL^d=1*}jkvYT=eMUjQpTGt%$0_&$b;+D=mj#skR&~T0ruE+ zdi26cq6V6_3!V~{_<8=b;Rv`1aFf{n;CUo5=(NkLg;!6;>j*xnlea!kWsP`iuF0EL z<1vYCn7M?62Unb}{VVCr#dhn%V%}PRe zgBkU4*2=g7oH3$D=T!(!#`)v4W|wI#&b>NprhjLG9?Hr1$aM=RnqB2U@OPjLu@5b* z+bV(83{XF#jJ@`Vg5dnH-BcF9vUlq0o!q(k zMs+2!IwUD;q|wdUPvU{7flktXDZr6Mj$9nGM7tyBA6s_PU58Dl(#BlmSgR_|6Iz@K zh1f(H(NM&! zJs$(_vyp@Oo}&Xd<|Iy9!%{mA@iLocVj`oJaWXkh#k+Edla)q))t#R&z)}8 z>dUo0plyJjjjUSTq>TS^ZLyKdIL&ak+$)ZhKjSXPIy##yn+5{fSX^@IGakrhYOxrk z4ev*}Y)CD;IIM`YHvVbMb`aY+8-yeIs5)z|lSaR3rpO>Ey+W5>0!^`obNw-mQg9p=i^zOTg{gf138xfDHZebRE1N4VHCdw)T!cB3GU~H>=JSemB{kWp zbL{w&gTyl$0Uo0>kM;Ph1G~+Zn)$nwmSz7Mt9~r)*-XE?ZY8G4ku{DeO{+vn%w>g^ z#hmw`rX2;`-*+9+vOW?Nx`H7HAV+z_M|m|ybppvRI!thFChCxj>Kdb9SFZ=p%fpf# zfMk5i%F|@3IKgh1JI`xUgq=N&B8eY?N+;X?BlevM+*5cj_R~x3XBGm}ibTHP%p?A1 zAfLTCA(jPxcu_iI@cl=q$<~Wc;Dy#tW%XCzDY~`*nPv6rZPI8))B9!s4FN9pp72>Z z+x~%ei{WlPJAD>iw=U@6?0fQGT@jyUbK&_DrL(zuiDrl2E63{RcXb4B7;Th8tj8%6 zf!sb0bsWe-r4W1E)wP#&FALh-tr+kjIt5bfI{GJNESijHgoEcEqzi2qh2_vY- znqXW<^&lOZ8cCd2P1KWFM3R%#VV3@JB?)a-TFH!;f~{8h9ZatCkTEjbmr1^mPp|Eb z-}q0>?k^;MoF#Hd)6ydL%+J~W11t+g7x(PK4u?_eqk4hlPZ{;h`H1^JKZ)?D+@Du{ z___lQM4tGj`0&9ScdDPnd>1Tm@^$CB{8Hwn-u#Be(`CNzY%vuz-%sB_2^xH1kHCtU z#XP_1+oBriuQqX3h9|=s28!r?!I6uMr4Q-8VeQzK7WmU(vJ3K zelXNLKrGzmzH+XdV^g2UELf!gO(F|KB6yPuWkcMM4O1?5a*HhXcS&eOdCT6NwJ9S- zJ|AeWrc|~TIB=XPeKnv=sjzu_m&;sjR$HH{1|g^;leF7dw2?_hoTElZ-;Upm$K>sW z69TaJ=Mu9R#^R35>?h3UPx*J;**>O9?pd&fp$iRElHp5F;jKtx&p+jNwGMrtSJPygCeYns0 z-#47Ai4L;Y=p_C#wrkLr=l&4Dez0Tmgdu9s!Fx7pYn&`7a-Q$w~7V;+kV9WTDNyFx#m`qim<_>DJ^5%%nk z$UViaf8RuTKHdA&`T#tvrep#@EE1w#ik51Z<*jB)vsUF@zHg9v>H86%ukYG`2TyK& z@ThKT)FYJf#WRD9$htg_O{qE6Gn+qE=g%iD_XOSyG2mgl>Tcb8oUTG(_n@K|-U16$ zN#D_m34r@MNHN_QHbka#+M_E3X3s$^hge^guneP3BEoGM&2`A zALUz5($z^a)G&Yuy|ht@f1IKX-9zrnL9cG|{)v9prR9 zH-?d{``_;7!M3x7$LoFbxAJhh|9EA>INqKajP?1Q2Z49aOOF||?~!ws-|7>|Y;ExQ z)dnBPF|KDEj?4|&^H(P0;dK!1WAb#fc+_J&uI0w>`f+X53>j306SFv^E1|6MZurVf z&X@8gA-2G))VY%ML+08gxm3TGhjxY2R#WM#(gOFcQc;)4RhLF_Lndm-Q5~H`wX9Jb zdhkV;yW!E#Yd;&`f%#0;1E0uhtI!1!y%yM3fTr@Jizkd!#2)RWh}5Ui$-2kc-@0;k zU{u^PjLMha>TJR}2Jq;Z^5ISS5{?B}1}clOWdZPQ;=vrITh{>|5mP?PYrA4&#-2u| zyhf%T=}1$?v+t&+{gD2F_05XhGYqajzGXGD|D)*K|C#*XIKH!uvCa7u+Z>YP9CC_m z&Zjg&$YIWh&>Ta>9CL1tNvAne2&r_QoX=-b>NAHVrAA04`}*EL+<(A*KkoZ+y|3$a zJ)e2iUwZ8pPOQ*1{!4p!^vuePp8K7+zsQzXu9g-!A%0igU?=yu(%KFUZC6(ar&4}W zBX$NaOO&L&8ARA9^31OsZ+SPQazos zteHNB7mgM^%%S8yg3p4gLO&2LbT#sx*U1fd6+ZAd=BNDXSg!AIqWnF%>A`k4HBg!; zF0~=oP{X~$Wy-O)R7LtRxiw)%ajIT*_j0;oOz1R^eV27p>#FhlhZj6L{{4BpA?}`W zN4>FUd`>G5c6S8M=7MUb`l^bqN;d%b5xJ z0tCsb-dLt7mU&lj;S)MQ2w^f7Z;V&?mYjZIAX-r=mc|-CTEQf&!ra1{8~FWoO}}cP zFJFJ)Jv`%Z>Y_^J6X=}irwT9A(E64Nm3K^zJ;voNZCb3Q>GyMgKZrb4^%qbbrXX9< zm8anQSjlqWv#!SaH9=wyC5`Yt6AR)QZzqCym}|kX0Gdw#BY9t=_bRvfoXd9QF6{Ik=$x3Ku71R`ZKk3Ow7= zEi18$S2k0@81XXXx{Q^jN3AzZcA+#Cu7f+X6lAS}v4&_Dy-NQnw!b9N@cNHuv>JY& zu&zzGdh&>sxv-L3BOVv-Xy3OV-D=FVS?YkKNCd1^a0$9}0I$Mj+|!Ir7?_yLPg%8)vVO-*2?{l&#&+y%rx}qvX(p zO;;&fItM%HLA%$$ypgcpP`me-sZ<9sx=iit)HttfIl;ZK#i{?(*qN@9$h>b?{rg=% z4s9?l#9|=j z)9)^(Y6?A%Xn{M)?P(E$x%J>wL)!bFJkMYBA`?HsEZ^N9Ei_k<6ovi3k~F$e*a$I; zLuOrmJrSy40+LGssy$7fdcM|8AJ}JsFT36P1UcKmsRe}Ooc}T<)gh{D3gnI|KJVx# zE@UoX+oK%i3a&GlX(Fp|1&@J90P{_tSbf&DAh#l?kd|~Dd=hjhOXAHSgUzH03$h!N zp|Ib5S`}9Gd-2XzvRjR|9gA}H@`$!Sox-i2~HH#kH zvY3DR&MH0Qg#zIp>2zWmO=3UvvzOAn)7isS5B>r)Ei~_qSvIn{xXA#7KLCmeU?oGX z>bZ4@ooOy)Aif0)Kxk1=-=TN50W~KL$4Mx>X5r=5Ajgrki8pDK7Qw}!fT2#@i~h&$ zd4y9X!|a`K8=eC=_wD^`FAe3j=Q8jU#U^M zJTXKj&!lRL9(MhsNiuSTG;>9bf}H4Th&vf<;yDA&vXzy&ihbUGU?!4PHmV+qd+|9A zkBX-jQlnka-(Q@!T)1IbpU|QDc{)WXzQxS6rnvgpJlbkhJwJlqo2TobR=ng&(M$QI zq7;KOIwd1{s&dApOkN<~Y=Z6I`z1|b_*!nvQ7rBRib+|#qCpfBD^ z)0R|GPB_3LwDC*Ht(5=^Tz9c$G2QbFC!?6}JX*Z;WY68VChLdCxB9O9@OcDQa5=h0g;zDGu zu`+!;oqw%T%sn#@>fI~dD*zUzg-z1 z?GB8&?xuO=F>In)Zsoki00II)V2uDJkq{!J) zJDF#WUtxhU^-s#e*{PUr7FTuau-GUXr0GauSvJx{701En8k)FTxtSEnDX@Ab5yTr; zRW+{AVR@=1>hzSQ*VX8M)QM#EADWvp~GG^frNAWxFy*kxq348>9w%@pVCGh zK=0$7{G8eS7Y2T~k@&;4e2qj99@ijK z8Bb=~TuLR1|0qM$PGz0$-+1dEP)lht7?aA_6*Vk_2iz2C{xKX#8D3!|h7>RS@w<4* z!XeZc`sU_mL90uq@flvu+@255G+fmvH@By2@@_P_rcK+WiOy1^L=>by^ED?Y{qzYH z+=U*q)>>lnG@Ghxy;y8Y*gJwSDHFMjcD#Gd?FKX?_XLdLj2Rb9Q4_kZ^GdzPP6%aQ z>deVQo?@;NF2;k!0jtv$K>5R8$~b@r2t>624rxLoi=TW{KSdIcl!w|GRQ{;8wH(cr zY-6;f;oYp2PzI!{jl?fov<*n5h^<^nVHjKLR2v^&4rv1s!VflngYXzb%+UWJZy<)9 z!rxJbuZD&Bn}ipLBOQKRBPQCf8buN+gzs31OongFRw0(F21`ew9~hv1BG({;dz1xM zu0HC*LW-urkqUl_0Dl(>HwnOPuaxZ5b-my0nP{(JfI@1B-{c)Dbs{CGt=4rgcm9q^ z$VzUJZo~Yn*=U^XE5V5OcSvUSV+Iay&MUWs=BiX77eP`LfE@~mNT*i%T3JZryl#2_(w#gX@3ZUC+dM_G3Mn zU}Xjn)&ekz0NmX?yo2P4M;h$~dC1}x7^&e3aoTW^S$)({IAD;YR)Tfjh9|N^ZU>|ihj%xBSwIPnPM~E zYCKe+JM$fUP~cfp4IQLb3%fcwvRsz!XbBAzok9}<8giN%XA3l(J~>6IJ6kf5j~P6} z6)FjeS~{vdM7isx&|rr(NF-M6m&1|6*Rsbi#R5vSMgW`bkLYh=roDllXS8oeXiE^a z(~HDU5mAvW3>6q1##@aOXdmai?0Elqxt?!LSBnk{Zc65brr1IzBD_HR=`08&vO9oJF*qpNd_*2oPZX0{ z#0XP>S`?ro%j%-0+61pqmlBQ&a}-b2kSodp5uJ!kE|*XF-Hy(VpZ+pg`AF|mZ?!bf z_1H=zGfy(>CP6uX^wYXrYHkyuZiC#DU!j>y2<41gaFp5(zxKH(of#k?JPLR#S;r$v zJ6==JBtkG%6TssQzhjFp`aZa%$i*qp_-Z>Yyg-q)p-Xb-tW^)gew{f2)k@c}*3TvB z&qRD}`wk7Ie)*Fx^s#`wZoT2+?JqkZv=_Ui&bDhnv>4JT6G zhwnfx)kCg_$78s^K8}!X`f-^U_8=Ep#^AP0hL3I< z!+(e(FT%!43F9RuDOTElz9KD|y6YuoOp~YZ03%v}xuauBq#tF{q^cjrurB4Qu*9ej z`W2}#=BmyyM$tDfzNfb933r`p2ohvdRosHOR{9$nMD@&2< zM`L7DW7dBYkvDfx^)$pE8k8)`djNoe03OhbFa-?>Ch@!Zg?N_?s1I|DymSK4`(T(W zF?#u=e9+01C+5wnX%7XJQ>!fpd0x!rkrH__WU%Yb2P<)54fL?&YG*Nu4> zj6Y4T+0!uj*h-=6U`K0XcsNt4_hQIxE$gbMzICo4CZ**Kjyk{E98#xrq$|+MR*qh5 zy}?qqPou7Mn_Htg#Fu|YZlwOn@*;3E8h_0dZpeya48XbQCjsc8Mhxfn zS=l&x!eURTFbSPeaar%F*qe*owG<$6uW;JTYB~?+v$E*spE&TW@#SgFc|o;xg=|j- z2+so90-8UGYfaTFLjrksqf53^)JByg!YS4~HU@!aE@%5f~(kvv-{>0rj-5p=30xOy>pJy}ER+9*mYHep7< zd26uU$t0-+-1qn-i6(RzfQw-tIbQte2NH)seOowGpx%5GPQ7rZY;7Eio%sf_aiN}( zxUj$!{jTRSW$SiOby#4Jf2P2x1!or3mWU2SPE*;6nXJUi} zaba3z+r{8oZy{c9>>Y2RnO^_Jw~5P7NOgzS~VvGr+>!89eTbAV!5q zyaC{-T(g{VA8YMLnVeefqFCCSWTnMRM!$<*lDcZ#!H%pV5v*iwbgL5peyd_A@S)D_ zPN{D=_%{+Ng*AK%3m2zB3eBlwN?8LyWObF^*AU}RQBNLCIf@k<%*1|K00*;5FEkMi zXYA77o;f164LMczc*Fh#Z%(>c^w+)83o{rTX8PoV;R+r0Algu$!^Q7X5w#J{IDAfc z;pxFf2JbHeH&>=`Z`2ohq#C)_Bn^D7t@es6==G75w}d79HrYIYc=uyZJ?f_)5ZRzq z`a#$=I8$HX+Al)R@mwStrC%=CSEN&IFEUm7g23Up=g3#>smVahlm8=_K+JIvWiWO)4UNO6 zlTwTfT;iQ`DukRLCAe-nDou2`3I25X;xr_zlqVJD)LwYisWS7?R=w>rS7OQ1aRKi(WEULLGN#bjtH>a%;@bvfZBIeJY%{ z(0*AjrncmM;H4|=_^o?QH_j%twV6R-C1R$TEoGg?mR`cNYa_ZcE26BInvkQ9dwdG$ zVo6w?TebJMG<|2HPiZ>q{cIJv5rdfUuh$3;s8YJF+H}9-e8yRCHG>l;c4yvdOblk& zypL^4=S}WA`Ss5)&38z#QLV@EQJbF!?v5F7?z{jQURWsSJs*(w{&Bo`ZhU#>#GsW@ zFA+k37#qT+=ij9c2s1381gUPvdMu&09;2Si?tz!v%T44?8gb*?s7tT<;XWID3#kLn-Yt#75po<>-$g!8= zpLIjq#9ytf)XiPPA$qn%?_*qJZqTuq#`sV6TAq2YFjtqu20X16H2Vlqw&z>K?oXfU zDLwCNVrV*U4v|rqgsIvnRA!p=IXV8&0z$^`$YE*8hrwD1`YzXAvi%`~fP1g=je0k^ zGZ~)323<2qp&+kKRp?Z4;aph8A|la?#%NV{avNe5;+>zVaB%`EVB6mUlXXyiA{N*y z*~jQXs=`5+h)<4sz21OQK?u`Y^7tg|A3bHtMzr`)Fnz5hZN^5oO{J79c22D{yh2XJ z@l48H?Z66&VL7gn~A%64r z3(uwSc$EJk2>$PpR)dwawoOq) zvNI}a?McKyrrQACJ=|@o=hVl3^C6JGnZlX!P*ERJM`KCo`XjWcM`I8GJO_E8!HddW z0_(WU@iN(0MJ$JX4BW_LqOwKl)mII%nW)4}*%WzoD@Xu3nO`0Q!q^!jtmjY&bF60h zC&fU{uk#;YmJhVnt1NQ;surIS!~l5|-el-DcJf}(O~Y9d8OP~FKJI7fX|QRK2DW~7 zA;`dUP(kyFo;fW& za;vYZzwO+vC~1ZbJGm=jEpXBI&iGI|#q2JMo{%!XmX$TUx(~k*o>i;y)VMmpN2GD? zA4$aH<@$qX;zeI}^5X`TMvVu>k9f}7xOY_8ZPkjr5bIPeGCH83nS6{jq1h2d}>}44m-@J>uOp`_%FF{QC zIk*B{7JNpk>C(KeF*2hCYT05bKRO^LpVTFWmIR)6GGRbV0VYfDs0`iiMV_J)UM8Y0 z=Rs_VrY8JrQ0ygViRUHHhTqlHhh4T_KJ_^QcSWMw>xoi1ce8dDOAdPXO!$9CmQlml zPA+OP5%OL8@)`SYVZl{cg%hT2xS+B_=Vd{T)s6DL8?Z3JOP_xEO)XW)b;3w{9DmH^ z-;fVQbKPyE6wyX+UZwTW(SYIi$b8z`LcW%NSZ*vdXeEeJ! zOmq6q4RfC_sOKM->&g<+?N2!&uOL0re3_t5N%@%iE#avf&GuA7hu91_??&(7BE`w1 zTW+*8p*4MOu+A~hO6QVY^3lBk!jb32BI+IX!SOYsDPkG) z^;Qpdc6;)Y3y9$3UfX*A0wzx-{fS~EiX2*f<@-DTE^`iy`;E9xj6FU0x4&?!h{=tG zO4@(cmfJbr@h1AomP$^$SXP?SusyBY+cMf;jWz4D#P79KY4o47_Bc>7VBUeP5eRGcMWd zr_al%glBB92qlrT>!YW^dk0Js#NmcEH36wwG87n)dX-<(|MyRh#0tjsR~Pr$Ra=pZ zm)&C_M`>;{5QHQkl0V8QZ$?TkP(x`FYu$UU9Vd>%0_EvZYi|?3aV2eD&(;GZ@zSyz z;7NN|leqn(xa5EX{yD;A_~Yy5uPU71#i%^pR2bT{k1!MX3-ytK#@9UYEYi^)RPgb< znjBoL`M4suyV^c5F80<$bSu9SNek?Vg_zPn3XD|RB2XF)&>RN?86pXb6ytHQYQIQg zCnXDmyRL5aGy-{F-l}*p_TnQa*W=>DB%gITYsF6vLqYLHT-sq!gKL$Np%1<3Q_&R` z*0Vk_M>Bkdi{U<0U^+dDAL};+mTdc#^`(jwz)V$VbAajqSUXOu7klcDiQlxvWh_%| zvM=+n0eQ_*b_EhSdG^Z8^~|7Hpk|jQa#Hf4kK~>PceCzcpSx2vzPm1uH7T~1aD;$Bz~h+Kiovd{E>xv*~Nqim^8!U(sl~HQzU7;FsV9} z)UKqcAW*mxU)-%!w5=4{@7=K)ydz9Xkx5TDX8Q55a_3Z#p1_R}oUU99Eo?eVT+{&L zdKQhpaMwjCX&kyv0J15d2+Q!m3LY$5V#$GHD@5Q{r-Eg$KpA2*KF~!;j!rN-q8q;H=D1;)z zQ;gyDo6#HxtQXDEtjkFU#ojEn-!xawV&A0y)D}X-1bjBHU5RnOs4`qusk@q6Vi7Y# zR+!tVJb%owrBI@!S0(Lgu!IvZiICsK@7*N~a3XNiH;)x;Qh-=49Ki{Qg?u+V2C4U3 zaNyfnyB}I5%n)d%yh|gPR*Az~JLb zU?c!gFP||So|gQ)n51(S-aQUK@<)6wQ%D60KlaC4AZW(lOIB^-b+o z%0gwiJ%t&sz?Tlm5%F>{BdhwiHp_zU*{>yA+-XC~5_os|K|m%%buZ=OHrFGp;voTf zhYF76l4VvXJ&hFeS}T7TdBPp)JpEf?GhJ#;K1AE0HL0P=rL1YbKRx?P_>)OXlerv0 z!3#CJcqA^OAnInw9!H|o8-9@+H8udsppw2uknZCkBGDwNaj-1?cG^9%JcBQi0viSh z@#1yGT_Dka#0l zk%4%3|E2yRl%+%u%XnnXK&>;_PhiJcpv&5jnHv=^T$06w&fse8gSR|u93=0}@KyCS^G<>=q^6WtV3YN|dR;NX*Q+~TOO07IeykH`-U zu`SAEUMVI-ir$#|#1s|Rl3GX8q>BLu(#i{zSy6OKLZwH-3nM{2Vp{y;2@lz9x!x4| z9oe#v&p7mTCUjqzOGN z8Z1u^yIUkO&&m|g-EqSiB_^R&!m)JM zl_{tR4_Qms?>TWr@%C5|+!27h)&dwuV;zZ5o`(btGL-Q1)gecw1Pw``LhrgG5-6y{ zz0}4_mD%Z;I%0QwuiyD$-*E8v^}zMZt=|UCg75t3RL4+2?(dzfXR)lVd$wc*PYXbi zf>LB56vrmT1?lLX@4gm+6Fs>uB25OK z8`jeo^){aY9}MA3Cfh9$OYx$5Nne9c?k)H)CYO#)@<}wTV@&3;Z|S zWgIY*R&LXMlF#UZtukkEFeVy#h60L2zwT=U6B(cq;`ASn7J_~&CLzlZIQZ%Vm zudYzqV?X7vJO|QZGoI2Qdny;9Czuk>uQl2(D!;CGLFU_ZHVY+k$9mY0R=ss#bf} za@A7P#k5U&`1%r#dD*OON!3nPQ8Y}GbiO1bR(DyyZC1Y(93gqc*Lro*UAIdESJR`g zV(z)pu{im8R$Mht>7eF0zUg^ku{T%0*qM{d8~r`7hk93vFIwn>jfs(o$rOD{ORpV$ z+p^_eg7|9<@fvk;>YcQ%$d%~)6^oA^1NO`RSqQvdkor8Tblv3O^W(~t+K5jba%&!I z;%eBMBq|Ue3IYNFxZe;cAAkc;1{_}7KrtWy&H-?0$bsLzt|!3-G>B`;?~DQw0{XV_ zLt`lx{#7qDlTK<+M`De??LEN1$%ChwIf`OrdJ6#cG<89Bz=#nLEsn=5_gSYoCLUz6 z)j-urIrQwk)<%bnOfF}>z286Hzpi)Wlyp8T95o6@2-uET$JWfW89hB%Xm{8!ddzuY z8ks%3{d4=n@``;@>*uiv$>xgF7c?TeF!obkN}VDwnjC zMvSc*`S3S>i=ul+i6fH#JW@=XB#=H01SxudtQW8~g0M7&Rz`4D+5449$HfqQ?Hmdm#I zY-9)_cxuPWLyYgJ1VllMDFzP<(Iwj?VE**l(O}c|%rm1#d;7jbM8TG&b1G*}_lwbO zYwmmX1*&jts#5a$m;3NA4u9rxJt`v;61GxqA~A2foXmApax;aC-YANf4Z{{M@|5mJ zrOA~R!x0)+_cSZ&Ti#gb37+_#9_IWZ;c$?|wnS&+2M#o?xDl@GWGDu+gA&53GHz*h z-~taR$^W{TR1O`3;q&*do75PBR1KHwDi^Dn^TagNmiHfvs(BTZc%2Nu=AI4I2JYJj zqH3M!WYiJ!>8{{f6^$utWyh_tDxJwltP@0+ec0fPD+xxUg12_2 z40)Ty&o?4kI5mT~tNTSXa56{cw1#*P+4`6sw%BC3VuiV4bnV2btdQlqqRB|XAGPw} zp~F*tpMLR4Sy3xJa4>6)-LL%aPl#N{N9M#F$h4t3#!52Ly}TS+ z=LzG!Y1b^iYkWSrV;IjpWQ|6 zQ`6j6@Mp8(q{|NMR35moP(kjv>zoD+0?((y^&s3B{Iximi4@%Gs((gnJ~eIN1ko`I zc7Ul3*dO=AL}YLmM&u{8gEJBH0cCM}T^99+@v7(yO<_vD2c30wDB0z!OB-iQtsy@O z9+e;YteqcgYn8{yx!pBsDw(#1jRn9nkW3o-E)w{uVwi9F6*!e!6h~sk5djJ6Zb{_WVgp5}yVH zWP=P5Z#IQ%9wZY%;)l-kj&;pwZ+QJ5W@3BpUAQq5C`ZM*%)?8w_e4N{pl?$BFhV#V z|LbWAKc#yz`;3|kkZGZmBVA0ASJS}A`N%VRJT3t9b=)X$Bji+4R(!LFMN#t_WkNOHv*-@K|)jrDB zJzk`ET;zL>Oo>!$+EdX}xrvE8Smjq`$6WbV@OX^HaIvs?x&qlJH|&g-Zzc}KRY+MXK`|O z9e_?WnW_(%N!;%&{TI3<@xU(g!?*@5{AG`7uWdiTQC+xIm#M+oi!se@cnEPZ7m`!9 zX-@Uf^)p_SPUdm1ulaY4eAHEZEW^0|{%v$HMdE$3%bUsXI-pC{6f>#4^2tL75byw# z4DXcggY8({UbyC3$_BpQQW@G4`f3`E1*Td=zeewK^P2?GVABOpD-0?`}^dCf<{O5u_%drLSNI2Dqz?N|}X2W|x_ zK0J_?0QAA|_)9MwJa@YkV7k%Q=&yE9im^oh>1L?!N60SkHDALyz3E;ab8u~0u77y3 zd~K&Y z0kifTjLN^JHHgzskdv>`Zjpi1xV97lByy-Cp`KD~Ii(m839kT>SN&>cBIPpBVsK%V zx5!y0?*@QNvCia!78C*WU!d@Qr11W3;XTvKtGegVdWGqQALkfzg1&RJC;n`%AP|PSZ$T+iiBVfHAw=P<4lMiLzY9m2=@lrQb3pH_%_hoY&KuQxbDRu zP^JP`;v4{ufsiO?fFOC?>0L50${sWAvDoF!XB6 zgmxLApR#uJ5}(#Gm*0XIf^d#tK@Q~65%FIrA~i=$feXi#y-mD+KTO(}Bc9zs?QmJr($L>OCvwK6ICLk(CUT09zweI#qKRNxTAna% zTiD4fUHq&jNSNw-EcTQ*>&gi63OvG9F*ZjB<}0d`%mHx8_w$Z0BCB>$heIO{n~y_8 zsIFb&(1Cy0g4O{5J|Y(aP>3draLBf2H&JqI-k2KcB`RMw8|BmDj_`&{$`ld!F@78@ zj6IHo`Dgg}WQ;|~U-0n@)Np5Z>L1|ah6sGUtr8$#^_o=tVl&PUl#+!Ps9D)L0MBk|E_CAOdnsY z=NV&p{UA9(94XJx0FNmtPK?u!390Y9ARquHO9meH0{;3RZ}vj~I0481q@uGaK>6`& zHE4fDN{XnC`~El|#tLE1=KDeAE2ba9#egs(7n)+*>j*;7EEU8s-(obEro>7#&bKpA zLfuZ^uA&uV6gDG3vJCuO2?EH@Jfs;KX6f_$nz^jy^mLYk<;>v^%^jbT&%-2THU$FZ zW5Rb)A}si00gS|>jD7z@w|g#gk7^mjrwBmpreOYaL=faPzqGjZp!s$yk3gRCj}Z7z z7NdCpr>@dn>HgO8O2kd2RyXDvtz+#}xxZccj_W{#-Hoe}kSRXwFW2bx zBOexdAwSdYO3@o+zX3pzizhgl!i!@opAg!&hKkd^}uUbAdU@^rGu*IIC&w! zg1_~$Xg<3%e>n(wMHn-H070jvc77Q}gDkyLZ&TPxiFm1P3(5(7;wmQTC>EI5akrR_ zdQC%nCJWu_^ek99a|6eBeZmq!;{Dqy!(+_jMJ6HaX=6+fhXB%{87Oti-oV1X%pVmAF8T_SlQq-tZTZf%E&x}p7~gw;WL^to?${wW6@;b0y#)aMR`~-B3jeKn z?FJ%&bOFTl@v#Nw_^=q3ifSrOD(?v^QuiIaHWsdsEs?bDwa z1o#2_9`HO`Iti~Khu47hg5C|fRUmvHe(}TWx`*A1e9LwbJMW^T;4kyG?(U3Vf}8&$ zx$Vlm%aiw$d(8;R)^!8qmnNLq$Wuz~x$Az>`i~%*2~Mk*7O@G&e;-1?k%V8bR%H{6 zSKEzlw)b7Uydx2n9Aby?u6xU4I{Acu=4{zE1DuX<<*`K}LLoM8KydZ#b#GXa_&q=1 zg-1+e#ChZl&HjfouNvKH>i@1GrJ6sFX?RGvI6!&--n%#_H>hR9A5iR)wGja6!1A2c zRLm_#i*IA6X^nA3=s#%a5h#sA0C!Ds`QxBIEYP1w2~}@>DYs{`n1Im3x=UMq5EI}P zDfdW7-w5&G2qxeVJ>hoDLibt5sDBeRwk1vO=IUS9nG=z`UwL`Y`4P_7J$%ByEP+X? zOFmPIOfo=zV7#{CJm)vM$v41`63jvuym*MHcvY!Wm+1ETvUoe3R7Znna{ks?-*4xU ztpCDn<4_=en}YC)yFv}eID|q+^+q^pXlU@*En}YT7G=#Z;1)kAEmHnBOa;7@I7RTv zpb)$G@74Mdv2=muw{K($lg3@~^W^*4Dd-&?UQZK&3^pjA4L&j4)!q_{!Sf-r;r3*p zi705~4Kjxet?W0g%0!<~2Kpc&RewZ zH@7`z`&j@l3yxS+_Zmo?83#MjQHpQt7yNj=C)-ERSFV&t!Y5iJ$jI-sg2lgW6B1EJ zj=i0XA9tCi-L^b3$tnQ!$9xjM{n1Y`TR$y{T|b zqYy@(X_dspdJidiHwqY^qBy+s>FvL$b1kP{f8uwz zF7a-&_&TYiw}S8%*z0H!Glna11p?M76aSv^<9v~t08dTP1P=PL67aH~mVdLzrPe2x zV1(4u5q1#`?N@rHkKHclKZ3bd2;62}din1D-y6Umgw*#f{B5^p4)JV9k2PkP4s~(X zp6jnP7BuL0$4;)sZOLg2FxbsyukXL{ zXM>)Y9DO37u`u^Wu98PVt|D0w5Qv4ne8~TZ2|)~d8fgMfcJcmcDcp!rYQ&TYqwK14)M0ch;tYAXTsx`zB|>7 zoclRENEjvVU@Pr}rK)*R8fPIC!*>M0Z8G1?2UWj{iyR8@W((Ygp;p-iaBt74_PtRz zQn!eWdx5KZtA5T8gOmrBG(BHxcp%TDAp@xQKUE0eA4<&=JoJEl=35>TCPuZJ);m{_ z&zKN%0A!A_Smxb0Yr?fg2xepUMGTMuQ99aUh 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 z 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%0Do5Y5J}*1q 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

EUC*E#y4v^FTkJC>zjEwhzR$zHXt{?P563 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

ylfp2An_9J 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Ž`47cuj_Z*49p1e^kEM6;biUG=PLv2!F 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

@%IGPVCfHzh97UyO8 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

7rA%!v^&&9-X_z5ujCouMpeH> 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

gZ=-O>3+ zkz(f*_H-R3^v6Jzc06_V2HTbl+qN#>lUeA(FIOyXv9F#V&cH1hwZ*QZ%)2~2tafcD+Akb0`9XH6lVg0jJA$nKLT)X9V=Jyw z6r9xV&$UaE{Ab?T*x=~9=Vx=F{KreJ=2DaGBynf8L}-G#-uJx|)SOO_ZGIq2rI^Nu z+m^|tx%4L9k)R6Q@#4o9!A0V>5fb1Jmy(^|`R#x412x&@`9?Ot_J^{695hM09lrfM zusi9*2c7Jbdu}V;I@0sspQQsC;S93s^1tHermtQ~Dreukqqva}XyEWStv9bo&Fgqq zJh_i9ZX=s$l9rb9KgnO8y-DbiFhC>~149ZaRF1M4;Fq)o)JCqvT-eoEYA)saonza( zt+|*h(Jmv&K(-&0v6$onOZH54`62X?ws1)RK%R(Yn7i_M1&&B=K$);V#tVALP;P(u zsNTUC+_>S4m&qdJwnU|mt(*j+my3|73bX|i?WbnJI{M+Wnj-qgGtyesj+bK?mvR=6yYJ{qTYY>Eh%K@HHMVM7mMM#h%ng(lAFPGHFh zmN30U#)>Ruu~rwxvN7EkEmffRy@z;W*6BynfKbc%nWSmFeIM5JOo_8Z#HE`|XTTPrjKy23Zj{jF_OP<-!1D(^hFre5V1WmkB zm2>ukA1V0Gp%ed=#lGeWR~ePworJdz$NfiNzjUOO?!P#9)gwLaxmYS74!VeVFLaa0 zcEu(}UeDR(R*wC4gX+c?f13qCGO~IhH!XXcQ#*11;}5(vhSF=N@zt zb#7NN+>ko)5Z+c_oaiqcaTg*p9=)DSDS_T}Hj-uD%qhTw3r&2y1l+3IfP}-{Z1;!g z$HgP~L_PEPr#o6CrCIyDj4SPG;Tcq;dZcqeb5mh}-fbl=@9hEeEtI#;v$o%{X2!M3 z7cV1chuzI|eVxezF=~7yoCGxM+@O6EBS?lUXx7BetG?Qq%2h=yN1>yr)iRZyQ*wnj~DKFniX(FOjdn%m|;D*T4Q=oR`uw$V-&!dH)Vi0 zx!avLuz$@wkNt^vV%m>^g+mNet1c61mH;Jrg^gDaEKg7y)CmLx8MVt$WVV+~0J9oZZkgm;9onsp!<_b$ycN`HGZUlkpBSkY zz0x0+kXDK_B6a*UnzX5%nL{Ny<*mEGK(XlJNU`ITFq;AKzHfPc0-7Oqt-kIklp zSP!iyVqp!ZJz^`&hIRR^p-bI`RRMVu?umPhgFZ}YpI$NzpKm_3W!B~AV@ z;{14M4cQgUZ|vc`{w)bL651WQEG|pSVUro=yNbQI>2!06SFh8y8#pLXMz!%O;`jI> zaWAEz+(;%t=M&9MdW?fG-2!zDB|!fRtrp6;S@t)L!qSLi9CnXjA4@&$N{Dup{E^%? zZ=){hu{E%XmV`tJE=W^NhMFo7DJw&vtNLxwGG9Hpc4u;bP-eQ4zpjhr$p+8XLci`5 z_YhxqOmlj%^K*CiEd9ffix^u61Lv={4KsGdUo75S0y13a0thBGSJQy^QLYXT z!614aangS#iYVV71bhzkm~S^fBjhAV7DkQ!N%B3!4$Yq(VA;4THfEDn^K@E#zdTLj zmtRkAe7_@77@{)$k{@5VFPrf|?6`~gA7g`nytTgF@l!Vb5~LK}E86viIYPifmX&~7 zIvAR~7Z$1?|=se?+djBxY77zrSxN&dAJ<ec)nwpwzS7l|TWo2dZ=l|}!Ixo)WIp=ep?{nYR1yO?OC`m?BWTX~+ ztbHA1dCQ7LeW!em8(oT*F`1GD4amKsMBG@^r4OFsg!#Akf?C7yB9rdx`Zdj81pa-+wbUF#%dLfVg!G zjtdvGLNlW>ag5CDR!CkzCUgjT2X4~N zUbw_M8=##Vybhm-M5&C^HcaF%!8e_y&aDrB}fPfpPqaG4bFPLI$Oi{!M z)DuU~AmjW9KjJbq&@e!L2rDxMk&m$o@Y!&@A?THgeHz};e(D*>^WibW>$rH759vT@ z#3o2O7#NlW08aQ|$JFFb&Ec!0@Kk_gpBcEx5ke$D&ija3ae!0+QUrj+#sMz*r=|YH za7mC!8JW16aNq#p-mC&xNB*r@SjK?xO^Z0x3iX1fJeNiFRopk<@N^ zM~C?0u#yU5A?Uev3}6pfnvQi~03Fsb0&na-I!@3l|1#XG8wh%5N&&_R74@-RrY4g= zv$el_3jm4eX-Y$sSu@Ss>$n5l$#e<;07#>s!+d2JM>T!mbh5pl9x* zgC)3Pa;*SgBJ?E(BYrGTARuC1aIp(ksO#1ksf~(v0VsK4z&0yywH4i)l_yU`jZdNn zvhvmz;JXVHJC4WNnMhdU3QkRhH>Mb6bxOY8(DBCUwagV=FO=$1JE0mClAy7-Iyk=E zL~?3T`&KWZWNKHB!->3FS*K$ND{F(T5AOan(Rov_ek**C0tw-REcu{ay{M!(gnu03 z$|BSv5ZCGtx)okcFOAlCFINZF%`KFC3ppH;puG%|H)7bE)W`$+nf}W(K#>IS zyH=F0;}N@lQwhN=z;5}7eMcFJaulj^jyUbDIZH*U2H$^A_-tY59ZecK#;V%F#Qw&Z zGeFQ9ppf|{$3VYa#~>Ebpk6F!s!`Oq@?8M-GY>26js4EYW{+Z7uGmiubc68APtQs; z+0|Bed|%-H?`8WvYr^d)Qo$;FQ_YIIjz{Q5%Ct?#ANm(kdCS6=+Y$M*K zt>#&~OmUi&s-?|MqU;QD9|!2xxdJuIN~>T=?$UucCg|JowRiUlRcgqCB%o!v-5z{R zI7jY{Y>Jvlcy57L02n9I^dC*%lWI^m3`ay#Ybm=}~A!1T* zA!wJu(&e(CrNqGsM=XO#FZ=}qODR>)@tksC#>#-wPNO!`Vw;}y@XBJF|ab~l%< zRhY}w%wEK2!jD( zruJbq3F#1tlH%aq<_VeW3n(K~%_-6mb+v4lP#P3H$t zax0{$P0S^RAuJ3I0Eo?TFnj-Eyo3LPL0cfu6Fp0g>*SEHQZuXyx=vdQWd!!>+ye6LzJp zxRByqh{pD2M=0dCHaY?1SkXXh$1wED;H*>+q=?kLsC{V-DGw0wIyaWz0?Kazo~dZ0 zAHc42MIRh<5@gTH{X}ioRx1ryemn`a4iUpG_1HO>xfCCHGk3pqc9up>Xx6!>=I@2Omm9r zy6zQxtgfug(1a|*f}mM|XOKnocx$i6D|HW(+1^Rip7D_&7q3+x#q<51YFJ1w3WFv+ z(gNRaO~`REGm*a1uC3G%_;JqjxQXbXs_rAzm{tg5Vb5TvuGEUOGE-xMgdM8l`(9Ho zvRQeW*o$c4Bda>IV#a+AcMk6F91_IN`?dl;F_G$%Rx)npeJAe)8KVzK>v4-*ZX9!A zfzze6tx7aVGNsm^It=#oqAZMM$c;7jmU{k<)0!9K!S{4y-HMZlXgfkAzjt!5yP%UJ zt4*?`kU&#^Fnji+pQ*s0#~#|OM>)S!_f1zU#w^z7&g^U6cv{ z8o6ZUcbXF8EfvhPq`{#F4nZW|ZATyc;PkBW6p%CHV0d$UeIffuFYZz7Zai!%mp5cF5LOYpaKwsYx9{nK+=aXsQH5LzVGvK|}2%5Rfj)Xf+g= zI9WCZL!YAnjAyz`K38z9(d!jznYc1r^(=pFKA+twHT5i^sS(1S_kM*^TtmUwNV&M< z8bMDcWMd+5QuDa|*49NmoTio@0A zbFN8rm_}>C%=F6!GEm+HuV5h2^Ab#9g7TDPvS-1LR^a*X5vX`T5$j=ogJfb_aIA{U zt&}E8Tx<27@b5Ikh)sLex8na!)D4l-(%n>`iY>RImO0NpVZ}Q0!Omg|9@pjz zgRs(<8Z$hwX>rHD`6yL?G_nX*=<#-cl2)P<8R70N?eyz;%;|_FS0ni#g_Xoi&s7-3UWWVB{t!!{9_Ar*1o-kA}P1dv6GvC{exV_2VH$($s=OrqIO=cnu> z{nP>Njjzhra%Wo4^uiY3pmQlZQHdL0>kV_Y1U+HpK6Oq92nUf<;oshLWOfHkRE_v7 zbp+Y7=Kk#6ENe^ZW+S3)mRIa~0@Od#pD3PF{Vp>8QPYn%#$2i(aH?#U$BATcj+B`k zeChCB`L;BChRm(}` zyS&m-XFiRI)|-22-isLVzZ_8Rxody3GcRd;E;?$i<<^&%a_64zM2?^8I40MRHr;Jl zWvL)n^7PU!&(j-=-NKkzV~A^4L<3TG*Qu7$`StER|NiHla*tXT1Rl+4#j+3QBy?cm zKmWV$dLStRf0o?Pg!=6QPu;omb$3%mg{#`19iA(k_odQR7mBw2(0cLbH;finy(L>W zJI)3Mi)Gp@Fw3K?31YEPAC}9S@^om)$V?JhBO>Mu;;MZfnOvXLs1Q=SwR{k|D%X?g7b8!2$Jl)@G;z8p!!}kQs29)rs%&<;4|%Uax<{9)(iHvG zu6M$x!(GR@UxL`#!qA}`C<3+0(LEm`%EBc7HI^kwr}<3Xkn0m(PL%DV7Jpw>{M*?i*H25P=B~@JdximBq+AXDmI$P=KK7b4X07J^ z<>ejOcUCSLtW#BJPTi@Lq=xgI_?1E(P1%Sd7bi|!??V+ug~Hw%MTIzeMAfN_h>W|? z3h!XN460mH$0GUxXy!yygQTR=Ii2k@&Ut=xP~SRN!+L|0@6ErZI5fKAjJKj zL!90mVL!)S>|bTJMz&L81jdM}+n*!e6M&OMT2OlNn=$1zLfyE^(&bBN^+!bTW9`s) zDu?O^!w)gKYUD1ux8pxvRFCiKwXBl_r3%_(Vip_3zvLfoh^TOCzML&rdC2aUiROdo zX|a~Z_V2Tq`q$Tcp6hmy6JX-x9^kfBZ$@xLPIQ2TCWj&%Y<6bFy7MZ;6-mWRZS;$OmBR z`LgODs`b_B%7aXaQj!Zr?He8Jrb=qUYq$zp4;auuER!gzqp3AtAt)0q4PhdTc+lRR zDX^k`orpG};DYBgIAW6_CdcB7y0ucDV{7D)+0&WY@#3aZaL+T9E(YI*OYaaLAz zFehOTNC^--zN;bjD#&;t6g6=>)3huY7a@d0juG5d{g@D`RTiEqI_zXf{@-(e~0S73@9_Z}MBK%gwTR=Dd^I_2=22^uLcxj_aQ2D%0>< z;LR2T;2PSA5&>*u^u$r=mgpYQKQ3~pL<6^#8uV- zuZG*}I&9U1xw=NuWBlWW%y8H#he_1%)`LcySXC2iZl=Njs*2fSFB+=L%F~<506q+Z z#b?p6@X12*8J9uTRXFe3wbG$>*_S(3~Jz_f{(QZ%MRl}kH@ z_Hx+S6)S?DTqY>C7@ifQ-W2G0N2S;-a-Xur8wze|YRE`GcIPw~5T~#4c9#QTZBcCA zt(!+S$k_^iQza)T8X7+iyBZA0G24PVD#D;F%m5-x<$KvsM({D8Fx!d^#wapWO(LLi z$=%Dq7vkT=j_^#A9cuaJcQadx9wU|eB=%iVM^MTQW=Ua7EnRaE(2Vu_1Q)kjf~W|A zHM-2mU2iNPdFvhU3$2j-+I^sO3o}EpfB6*oKg!YxX0z!Qv*l z(WwP&D%Nj@gLbeLq`(ay!7X^k^?5sBgwaO_g8(}Ehrc6g_h09{)HoDzoB2>5L6X`D z?#vAvklAFi+B;nQ1W~;1y@j{ah<}SNx5z!!I5uKjMwY%kmn$1IBD1#=R8na%oLX>r zd{1VxQG@zAbT*;a6c7d%7b1F#;4C;*41ptsNU92~M!m(dUSuFZaep`q zEj%j!hNKAwEV;~0WrrsYQ2-sMf-Pl~ljc zM%UP1MYwy+>~HN@6-==MSTct^>W~ZWy4s{Z+!bQ|{9h14 zB*KXNcbRMTp+21(wFyGQ;Vn z*sC+gSPD_jh&Z4U+gT!xe5xu-X+Jra(<`O!Bs1)so9WDS-=!Gk4xC(BZT=ms`>&I&R1z2fGFGQ?88+lXyyW>ZR+ZFZcUR3%c^ zXXLD!qxKnbO*0jhVWD*=y?TvjQU+GXB4Y5jOPR{ke`}Pm1EIq($!0j7kfJsXfA)lx zgiotP05tIW!Dn5F6_hV1!wUnqU8?A_EhzXF01bg zt)G@8b?F&$aaR-;++;F`Qa0U$vn}~CV8XW04aK}DVFxaD5?o!9kZ6C{Ic)S$TXFJt zMnH6TfDU?iy~=PNg=}F@u1ZZsw;YPjCN2`IkrEg@FoDRT5Lxwlsl%Bb5>d=~RPxIi z_*^+4mznW8miY#Pv>V>F8<(53HBO0Ry@?efmoq2<;QLcFix1gmfymAcgTdq3p){=# zU-Ppq}JpdDb+7cjfq)rzwC*VN^?vjlV%n z%o?-aR%I!aWn0NTxE41Sv6<5~EhFBKJaV@?iKa-eC=n$B{eC;o7DzqOuAb(x>mH4n zmvy(^b(d(U@}DRP|mWWi75q&DQ_@LiJK!~)fi%O5XiD6S?# zM47aItJ#Xr3by7Y4VH)_^74WyB2MR23sOr&iZ{&aLf7 z3#MYMCvzlAq&dIYI;(i0r+A^zD$|vlnexJ|(3*hv3I?k3vJ*eDkpd=pU_Iyl@`-qfXh zQVx@w^R&Y(b!_3u;>=wb1C>jfR{b}Qh+`GSxkD41E6>$yK0&qtis!bO*Vf&SQhkTS z6}>}d=4#lY^HstLQ9yE~`>QM&9zYY|nLwCHih}_Nexw6{gaE*5OW@_dLbhh$>R2E; z>RCC_uNn%th@L?#Jm~??=p>|S@Z`na>QY{0WuuC=qaB7)C~b_MrhkPlC+j5775&@> zKRt}kf;;>wZcIzI5sxXumS;1TZ7m=-DoNar{o-xig+W$2zvESqM34zzI|vT_I1M)j z+&2_Yk!QdQk0CdS9DySsxyKG?G|AFsyzoaCNJ1rwk5k(qbmCa@=lOZZDDuW8iOX1!f2YJYGimmd`E zo+`|<+R=fRp9JRep4B{jQ#l@33C&(0zpi>KQK{kQq4qq9E>iXC5IPR>4_-E7uC+|T zZmv&luY0nN6>TzoCF1Lbx1VRa-7+0*{NYOAlo!H&_WeNCV5e^)0(qOsSj_MI(wF<2 z;G8YyZb6=qdfNq2CncK@3QcLLfZ=i_KuY+ytUO2>8dH}A=b3Ja9D>h*Ng%@WJ*d7y z0pIZCk;j-z+GEeXJbUy(6=QeL3qmLWXupG*?ZRCrkywu{|5tYh&+D8fUbN8i-<*j+U=Y$uCm+%$)2!&6) z@B`NagBrqfi4)KSh&V~~D-{_r7&_8H(L;G%j%$oe@9RwH3o3lHB6ma2*hM!UE4cBQ zY8QATZ3@At9AJ!yH!a|e!y-{Cj(G((6+~VcF*S&OJ9iSUQwBb3rK75IKbyfq(n9hO z0BLRpegSuN9#`@WqdKY1T?d^V#@PiTf`MJ7^jnAS4%|6_FN+eE2P~0SvpWj{oGv^u zk4H`%e=_Tq|7k{5g`=!L9{RJ{t$h`Fnf~$`LDV5G?FDV+Ib7txAR3)1N}0=ra_eQ@ zwm6+#89W1<00G6jvb(0!kTe#Y7r;V+i2jNaO!hPj7Pp;o{UEtUFLj#k`xqfS`U+~% zcJ{=v?eS14+D8hEAw^puJFO%U!rrug3cU5^!5my_Yq=br9(W2S2sS);Zrys$TLfD+ zgIBcr2d~4`Ay|tQKJq!65{CcQJ%`OKPMZ`}pS3;UJ0h8KJ??1T$vyr$ZQ?(C_C8aJ zEE&rR&&8(l78O`3NUK_R4k$)wecO#lUk8+I4a=D%>k>pu+*3n|sQ`lI$-9ty5Bo0# z`%9^fOqa~&)ZDit^K`Ff^WqC0bgQXW1azCwqjhoE-CHZ-iX{}i_-9{S1!~vZrr|J`c;`mMj4r|i8r941m0%+sD zBVt~L@^3?#{S}#c`Ofk@NlI8GD$7ZNr=MhAj95=k2+R{aho^TFR!-u>9vl==lnHxq zJ$L`l!+i~J9Zqd92!3<2$?7@Auj2!La9Xw#D7S$aY0(@7iMGS(m1aUD2r+B+xPMkb zh09o0pgwQkfvgYvxT07WywG@ip($;M!3~t`BvwbsP)NAuyk4ooqmQ6$IFlo&4uAZ%JsU7UvC$(D7VfsKU+Mj|BpHj0VCe|*iT zdZ1Z#jgP)7CbF+V=KXp#;e9%JE|+xwFyZzg!sIj9BvYdm6u~X3F7wlFiG8p>ksf*P z!@pe{G>KZgmGr*D=SDYf6Y%mgI!gLOCjM!5(6^2t*V60Uf_+~ z_Y2STZXRrW8ynVNyio?jbO9AtK{ygwf+OTV0$4~a3*Q>|!~YOHsAU3(l!?1C{xVx^ zZ48rfWlOE};zT-qIJYl)<2^x4`WN~?hVFMlXc=4Hw=KvGXIOvX=VHpel{ zP;u+mjZ`CPWEykwN93Tg3PpWlOKT;+kDZSCV6vHC=ah##nOhYMucZ{LmVb#ru zPjQxddULmg|L-X{LFBHg+s8(u)6cnmKhm1iE3Hp#^i(XnBlxms*E`?62E}6spUREu z8+unc=1b-3NbVlvCjEyT**cw0J)oVoU8kI62Bb+O%6<^p%Nh&wWBB_=&lF%kxy*Q{ zYLCa^_Dkia=2A4aO-00=wvPh@7SyrH6a|}2J_x7JZN-V|3!AyjNWNLWdlpd*h7aMi zVLh4ysM8+XZ-3GK)O=Ij?xzNMC-Ix~ArUaQxEM3btr8Yu26 z!t*4Cwj`5M_S*T0nH{mF4JXi1Rl@49I5mH7mZ5CH-W&%hew>7Pjrxdp z+UcDdzY;m6-xNQ2Z^$p|zLfP08ZI!^=fLrAb`4282mA>8H-P?6Oiw?PdG|;#FH&SI z?PA_KU=N%t^gGw}#M5Lswg|OPKGxUW@?pKhS>vgrXB*wWy?u7EA%wH;wdNBXlX*Jn zpK%}Bu7~qTU~f+PmX8r+VtYjlGf(+m@0x~;N8Iz#eI?*Uuz{Gf)#A_<`QbSMQaf4}fH5i<{8W;L;=E9a~3aVEat$6VqQLZ8` zIFXu$EFVTKNz`NpPQ<&2BUT8I!VJ<{1obKuxN)aJ)HK2Gi8)fOgi6awMqKfz!ah}8*Em~EYAS!I zUC>!~m$-b++MQ#F9lG+MRY%Y0#nd6~Vi|$^nr1*?fPv;u@bPs$5s`t*ka$M2SMoGu z+h-_jM`-=-6mw6XltheiImpRW-@^J4QNthk0PYmDSB(rOsDWkobA=7^5^Fjq3tA8Uprg-uRS;7gEGD2W z0i%G(;eRP`s+9vK*%fk#o&r(odhQUDz*h3(N-F>zlud#M#kmBE3c8k0?W?hS?vW35 z{V*|ksu4+!)oiWdE!W0tae(aFgl`h418Qy2U7Hy1sq*r%0jr1J`qv*5dZkNSQ?Utr z5p_U{2%kHnl)!`(YLKDohvAiD4<&BW2Fxy*m@M8jNyy23+a@;B5S_39{?qTb=7R-} zY^#;05gQQ2h~}g+zCv|$3FVZz-pid(%z@QD=p0it#NYkc>Gr;Z;J9RoR6zISN$LrQ z1>uMcc$WhQsuNV`X{ee@KVE8``TpVYsp%&mY5v2r8KlSX0099c0Y6B;4l+(l{OWPq z*r{|SwQ#E}Luah3+B>TDnZ?O$XVLK*H_tMaj6N($w}<95x5BuTh>3XVcJ(d&>}8F& zT1Ff&$5x|0xjEaPL58N^CW zFG@XuRU`IUTdF!YHA1{&+K2HE%dY*=TpaJczDss(J^7dBzR5-?5(hG{cd&&u-|#ZqGctzmxRSkE5N~2X=Mx1Ye(^YZvKmyBuMyn{KalF@_52fdaa-Pd0#bkZNY1iO_w6aGGOUhAnHolImovxew7r-%)`c4 zZ)SVX%t(iS1f}}dgUi`Qh~p<&0y+z`0(dHnGJ2#FQx(e2KLwhxL}P@1_d65c3Plzo z^u5*|i4ZrlG5@JpL5rS%_Z&08Jzjb3&XTJU7faj>WX=SZ#rN3hfHWeo)MX`11y52NqOorGLa|cMasM`{q)^ zRxsA(y{aZGbj)_0irmN}6kfN>YB%k-^hMX=BD1eKU8z1}Rg@E1jh!L~#|FwF4?p`) zc+Di|t!6Ezjtu)bq`<{p>xazPf=bqz$xgcz_C^pI@M7to*qIMSLarq~;ZUe;wx_$R z1&0rhWhtylBML}>OvC}AqXiR)H)D%b^~!eo9-Bh`-~ksr@>}Ldp_{HzE#z>8#pdGY z_L6* z{#6h>ZXDx?JyVro<`YQg4)_KD8(PTd8Bzp%GNLOOQOd=~;S&>__u#?s0WSOtu(kJz z{fUcf*aN;Nq(39l?I&JgVu7vypl0srQERS|>iKaVVZf<@uwhr{orz=CX?(xJt|_Vo zn=hved4MVsf1Qeuq_n&oAWo&a>DIX43X3%-+3BWg;VMN}m?~ofzvyEWM4=bnq0Ie- zx9T+igcnpgJmMb|T&V6S`-bL8_s4@O6qiz3s@+;d9{HuD`V+dYu$eV8#;qO~CMRhD zzP_u1ud&C?X=w%%`#v9JZaJ@QTz(se7VCwYjB&LunKxU{Wv?Dy$@Nzk@G`JTb@R|BDYT`CBX zmme}b#!fwW4RR39?fOu4p6x==gfHVYJ^=?`yNlt+8?)CY{@zQv?L4z_9_fjI5F*fD;=h58QVmU?1d(pYN5TfL;Nfjs8OA|(85eU|d|iKOZ*Ehbq8Kx&mD2V5I-?T zPm>b!P2j`XLOne>B9;sZdv2d8j1c%7nuLTK2tGI@I~n^Ay6rfgu8sLNldX3mJK+)% z&!&rc2A-)RWA#Z)rNbRN{UF=EMMM5#4AVyaXwuL33r%2KeZy1QkPbtpss5LaosYy3 z^~4w^lEZh;92!t(4=G$e6dkzVWAYJ^wvrJ3Ny#AjTFLnn?rT!h<9!^_4ZQ(4bwK;! z$Uk6dFYXt%WduHK?wFN%OF_|tYSunbPXx=VLm;gI1%tggBlsCBs{G3(_CMh>BIVdZ zzJ{^cyBCbt`a(+ivwpe5aydTw%V?K}+aT}FX(}~yS>eMhMJi9#u#8XF=}TmLv*~3( z=r4V>BDBU9pGvu^q&iOhdh@v#QP8iH`o-SXaA`Ufxec`?HI7>o_9rmm+u|O8O3^On zZf`O~a>ZjSjlz7wL(U)`skwVPp}&=i+F~Lh7sK}hT0i%q9|34TFH!!bVN;oQ3Wo1s zLI$;=2g$f&2Mpl#KXKhy00BVY0!5vL0*8D~rNWUy`!kFJ+=1IRV zm)WUExELnu#am5^W>+7S^aBlkR_`-bPd-dtPrfo$dR03w9^sgP+zO~nr_+#AQ7TAs zz)x-D)qMtj4$5WTl$YTO3#)84MZ+r90ZZPqxP&_ITZ*Ecr?V&tFGs7S!oM9teaABK zkIG^C#qld!mhh;ncM5K?lAvub`lw^C*K3yB{~smPYG0?vGB7vRypnj%ig7 zax`ZTP}7)*UTr@3ZR0gzt?jCjI94^pezB=g4EQp?Oig!fMAXkxkp1Ohcx z0Mj08E@NBM<>KAejBlUfB@rFJy?)xqQCGteE^$`NXfG%aqXz)A3-xb?-wj<>y-a-i z=Da%1yY6KLl8bR1_TEF*67<_m_9T&>UQZ(|xZ|-8b9@T?RCqb7q@^?3^bS2>Hh)Pf=Y?1ng(L`ATYZhMEz+W2M&{Q=KP0r=7cxS_`s=r>l;5~1&+^U>z}5PqL=%m zQ$Kr1NS8AE#Qjwzr z5oeb(5I!0ranySy_imo-QK}^x%@h$Oo25=ZC>Ypd?qbe#VM-`uPEwQ=9CDfeVc3GN zCN!qVHdsE#$oC%J&-{-Y&&O*KpJw~@LHB@Y+`y>uGU`gM=Am9@= zrc)j%8XUg(b`gaX2843X)m+q@N>!sjwI7y!HlZF@6I1?OTI})Y(X4dw2$<{9UJO9v zsJux@ct5%)&Ec-Chx_Kzr5ur`cVJeVPW{{G0l&$iB2r-1J5Q38e)Pqev_8&t`60-a zfq@N!`LYvxKJ|&voL$%YGSqBTldErM%)RI*e4{89E7m+?2As`%U{$1X$Kk5LCd|ow z_{xmoT;J?|iY%S~cd8G~r+WXsLVrjyVN<-xAJ|rBXHPgYJDpU+K;~Rr(#w(ZfTHqi zGp@ES<*(_^M+Sbi>U|lHbwsD3?`TFYDIG?}7=&d#-pN&c<6Nqb^5O2|zoLFUBhY%=Pq+f#NH-ui4}bkQ^N0b_fmM~H84MA_Y`M0K0cbSy{R8d>xE zM&A{;@KJ32sZbbRR`lTJmR33~Umn(!`R}P3e_B?5Vv`>=mQoT#jC%F|@hrB|S=8j@ z$C=3o_9~(_|MucjIei3laB;=A%dRDmYl(@cWLu3d!VD_Ms-CI$jt>^^sAL{nc$-{q z@bRoLK0Px17^E$48GeBLpCBD5^Thy>zKkJ;eKj&ZJjwZae@y_?zE{37J+ zn>J`XS>a;2lf>_W6uT{HFDl1oGCqQX(s2}n_M_{LMrQW&eG+M9AuPB`0Ez|i+N}+Q z*1~;aD>$i%v5yQ6S-IaVk4O;4#!i{(;NLhY%A1YN*o#1!giPXw!c*Y;aD}+*V_{T+=;Lddy)0 z=HiEjx~0o--qxP<>49@!>%POAZoNu=cb5x1iHQI2p85XO+UMrT-@RS=A%$q3tP_F) zCHT?s!ROYl4qYOQA(pcBKC%Mx^pYnXFz3dytTGAR!}Ab{6(Vp+ZaN=vlV`Y?1K5dS_v^ zCL?};W?pOYk;fe>J2r-mKyA>B4Fb0^K*?gZ(Z&0Dm!7eYIc0(?#Ynj(>uCi2NuW4#`c@K` z2^a8|gOVqu`~I<1vH-oxAgqY=3O$8<1V zz>1x-dQ7kjR0&@dPlnS77ofq(q93)uUxkBE!KB!)gFg+|IgfXJ`ICw0b}@>(Fa$}{ zrpc`Q!X()(AE%|b2&4Gsq4++$5%0aNd72k??a3u0CV@;PBulc_tpx!TvfK9*(Ta8D zJos}_?Qf_;xFEIIW|Zax=&uV!QfuwX;dEUeHT<(E7graEi{A;CsUrqaR!bGyrw5%= z#{6QH&ZLJl;EN&^ra3L;IV$9M+=2bs-UW&720P4Dx3NWW1Q!YoAV7>W-=ZYB%L*Po z&eC!9B8kUb=Lo7oq96d_qce7q+h1UhcQE$#&JAHF=v$jBa975Wk6P} z3q_k;I2$gbobd(Rcn)L9E!_m zeitkX9GlY(VxBhp{$|rAql4Z2`$m&CL2CKBt@B~3g?nSD_1$m@cB@%R=;o3djXai^ zUzg&x9V!;ieW=i+0wI@N!T3k*!+fNrI^Nt!l4^bVw(vkHkX_Jnw`J;4^?N+)zD7ouyj~%u${L*w(l7$M)^2Fyh*UY@45L}=1AuBGT((oHQi}nrM^u;>IaJ&&QpHE3-5i6%Q^Q$zE8UQX8IBDoO3HWf)ghO zQw+YWN*`LUxp-Iw2pX>v*EDW}!$HJsOaTAxKK{ebTMSk-x)&rY>s@v57*9g=c0vmH zTlxgBXio*<)t{jggR|ZTPKYy<+hiqhBP-?4`V3LB*;>(?g?o4UCCI7aP1GlyZ%JX! zRwaHu^<5oF`1vSu#RzBNnNB0`q;d7fhsF#}iCY*`ng~$Ct(^it2reNU!-9sTIGN(RnksOGbJ}2- zJaJ8`m*YGZ&-c7@S61n*>f^j>!v@x_Rlh}XS|%9ETRhq~>ut36rW$g9Vs$g%C~ViC z{yiP|LZ(Wg%j|sqCN>dwg{G-pY7rkz_faqTu6?f&>5nr&xGGoYmXv$%eD@8RdM!)I zba`piQT|yp;&STx16S|^c9^rRil11mlV_iFEliEBib*8W*7_u3fyMO^PpQfCT&hOtwH)2G z^s33c6HEdrSkD4<4c_9Q=gOiQ06! z2Eu&VWT&;&C))Y-C+!oM=P|s~L6OA=Yrp%5*~G)s%g8W+I}@G05cK77Q0$SQ-D3Xf ztL7iC;;8)2X~PTdfbhAz+hIaY>3i@&4_Ny$*di*0w;*zX0J{JXpCCXcxU%DX6o|(H zGy&~vFEpjyzW(Kcx(4?2`@!~L$#`x!zpmV`75YDl&ikLr|Bd5kpW`^wUOC5cjAR@$ z+p)Kf?5K`Ct7C-*XK=_~38@YmXi+J&j+vx7R6^^Zq@vF;DjLq$_wl&@f%}*HzTU6* z>v}%>JC23%aD9gG$%<`3T%r=7q0ez!#<$G`9_|>m%i)C4?}X*rc9XL(v$F!izp;-x zt;ArKBF4zAx=gm7f#=K;=bxy}BrOjMr96l*F6A;}MZMu;6Zwi<4DYO0ylEKtB-<;s zJ;^{*eHi!UH!bg>&f||VPb$ymU$=HAQi@+Y&H9}mEnIApyGJ!CRb6&R#JIVWFqcHMG9Oj|e?^Tl6?gFQeU*^m8%#_A>$`vj0=%FsVc)J` zQEG{$5l5y;5c-gcik|fijpGj@&n(89Dh%ph>;=0}vBD1ANNdApZ^NjB>SnLuO!z+j z|#vJr?&HI`o`%tvo&=5RqSkFtAo$SV?zoq4hd#+ic-BOw{TDj-$;vRwAH5IyQ}{DP86Th)KnVA zy-c}+nkmCHpF51uylA8e9CxF}!+(7tfS8adn5`)K`T1+a3E`dF$r8?kU|XS)%?pU_ z3rC4Q$QmD_^1}GiccZ!FeX}npHmUn;ZxUz6AQQGzqA`k$;kFNXpu$?=WUQ=Rs{guM0B@%wyJ z*U^tkjQ8k2++u8_*Bl?*s{GFV5`ETA5`#Kcf zjUX~#Rg-AD2t zKZSw36j((_l=_`8P7P>^=gB^+j&XfqoTR^XRd|_n>4nP=+2AOuBGWWbf*sC!MM>gl z*9o-6H!0+{ag*n`ebjNX9zf@IB)T`!`F4a&4UtcbQmiH(qee^2vfKbtW-rO(kAbHp zy3PXE;yxSg6GGPLK(AXs1v%B+!{Oo?yrwXaz#^6g+KOikZIAwl+v~s0+TYl54bQAH z-M%Q9^)l4E%B|jXPw!7x*Fsl`OGxA_>o((`ey1K{3mxR*B_Kn*PP)SSJU}Q)lCEn( zpXtR$O3ZAkE!^#1*>V!}uNPbMD%SFFnycvL!_7j?N#xq1%ye-JIZorGTqDsX3ivYI zN%gQ{>4>HGY-%pu{tf$pXTLdV*t{70RG{lu7adJ-i{2~m7h03vONEexR>J1Gmcg%^ zEQyxrGd}KMj*g)VP_^=BYSlz6D;?-jotoO3n(V$!wbAKB;E|a|rvb3dgMBeg&ndx4zX+V{_xQ&PXnM<@KX1gZ9$OmF4&5U!|P+o^C zWZ6Ga2b;mRm~Y$e56)mX3^#FNGOr!>Vpj(jlGfWS4}pz&vSvPDZPI52lV`EC)Q=`2 z#R00~R=8opBbxBDn)|&fsw`@u=?0xdQe3)Njg9Eb4+%V+Y90;5LsCv5KVCZa9$deY zbh_tJ%+pm%$yw|(`cb=Igkyo*0L;KSKc|RSingy~E$)O%fKIh{Ia$0kP8H%w3*Ng1 zk(S$!HwTnvMY(0Yl;}3ITnIKzWcB?FHa%c(;Gt_d6v*mGB?c2=AihX7PkYGkkZgoG z%Sr12#6wrNFxf~mYl&EOospPVAii~lQE|O=^_7M`n;I!4Vfcm6TRsJ1$_&jAOsLSP zZbcI!cME+%a%@_7MW*s7j9Q|RDVu(WC>V`8+GR2sn0{ed-4?#nNeEWDy7z7V9zN&! zvq%I99s4sOaZ?Cu2m)LFB2drgMb|Z)e4S_Kz78v*0&zKM{Cz}x>|J-Zt zm)XzsR-N^gWNLo(=&Hk_FU+X<~BB(5gvhF8ORYb_giDMXg3e z0k1Ufthe8m0Isqt;);{E&YpE4dr}XdIB~ADr+ptEPXg>$^**tBojBAFyvq5rUU=b{ zk+Ln-iJDs@1{S}WQe5m+e5O>?F{#KqMFjAO0Ak>_nj`AcCf-!=HL&Fowd7ZK)U~Ex zU+g4qPKHRnVK{SKmn|+-t*NgFVdIgQXFNY0VJW1(`OVMWb{byq9TGhbYLtQOOlWE* zmW&S)I8KvErgy92a^AY+7M9b)=5gnrBF=wn7kaT=IeQ$tS7~1@aSO!D{lnKDbG?=u zA*P=T4)RN%Y_0pWf3vYx(LepnC02H~w5dSjqFP3x5Y$7zcemeW(;n^6dHYBPI-5Ga z@I@mHtDQ@f5g%zi#a41O&!q~K9-ac8I^_%G~zuM_^^&M}?h2-PDeMqGSUdDi2#Awy{&L(tF4i7h-dtQ$8R&Kx< zK2OIV{O{-cCU{`6`au9BNo`Pc;NOjTg$SM$NN99Bfr#1OvKv#pkA3#Rf!&+0DG5zm z3!}$FTJRw^N36Fpx@)CJy^YT<8ns`yQtY^}6p<4nu|*qhVf8DqBav6avlQ=|X!aFy zC&?{$qYnf>^#JSTSdepL?(JhjY>C?%d-q9gQ|<8CJ2Yo?8zA-mbW_5(^d?Q zuPVoUA>PreDmSF+0YqFAh70W@j5K9tmm_V5RJ`Wv&c;X8QkQ6n^3OHkZR+^!!Ok%m zV~6O1^=36G*6aF1z9-pMzRrCQ)0c_X*?+p+CIk|u9WMLH)upT_Q+K$fM#*-Aa@u%z z>u_H>9}&#l`DURsMhLTIUhZ=~4}3gmb{$omNFwn8#%_!eZSMIQZqz77=FWD< z4a<L8Epq6T|Lml4++ zetFIVRoXIj=#U6{uI)l@&o|CNVXlw%*GTFa-388W9=a`(fPQ`c{*QRjpWeuEQ-^5v zUmd1SiXEqH_Bej(Kkz0aH^nPdamcedKX(aAO2p4QUOpqgGfivTPtY(@^3gusVkE9FK0_5& zC)lrr=|ac_M2aMF^8{k~I?o;t#ml9w8C2Ns5)-Erf-g^WO z$Vg>~+u5_$XU6Pd5|VOTwY%+zp9D$Le(@lVw7RQT(O9tW@6Kkqo89&$PfdS54>pbT zkc@fxqgZ2a4|i(QSodb~^C87uWxAaRzNWf&VY2qS7YfL0Az~T2@jn*Zn@= zLvGIVBSWh3TNOB*m@fkfx1yR!k*zav+73>I3hJBh6p|ft>x2)`_qD}wUY7eK17nVw z%&R$-7O9R)!3=%U*}|pUV;=3 z8U*`3k>uwI5#;i}(tT8@H@h5Bo=cG+Z~wd6Z?{cpr#l^%6-7!HPwlLx|J;7kmu2uX z`a{w=o7B<0Q1?&4B+cxfv>1ZDOnr&Y-hthwMNb){C5lf2ro4X{az2{KYFv=q)w5va zNOw`3JE0gA*2D>cmArDqinrRT$i(+T1xe#}q7#(yAbJi}JmY#spNkl*HPkiyIT32C zJ47lc*r&%uR&EMBmn$W1J}(H5F<{bz&2E1h zI*sH0m1c%U4l?@lcREo<6#4I5wz&_9PFC!G5xmUCsyPu^5F`JNLAX>fk#kG#C2`44 z>Tl$dU1%4MrO36mOlm)2+vW)XGG{n&TjtC)YzY&8U7gQLW=koYoeo#_EN&l=66@l7 zr3(MgB7e7=O-?{_DbzXmP_Jx<1;@8M4P)!|(9y`NQ%i z$tMn9LhNSgyzuXeJjvn*w)HTXq4uOLx1`sq zuX8|?EUalQ-q#al*ebJ>D5vi3(&k$|!dz0wB#no~Fv;LgF_`ED#|9d$+!)W|#F5+) z(E&iUxDvgqJ!Qw+)HINwc@M6Xa+t^;_w=gxBXrO2datb=G3XDGddZQ($@w9Y2aBua zW;DJR@u*)4SU~<_JcQb0Tzk1ZgzEtk-7gxJJo5frIGJ2a2hs25&{)Wb_C{pTYs(GU zT)WnyW)*QVi0!29pk@w)lby4_-S0`m z2zA5qwJSB*b2A^zWbu_h{tJSJ3zfIfk465uZjMjA4q_3k4SG z`ytO2WjFKG8>0u}pnkJ-Kh!mWdRq@)2REP4TNz-dAjve;RUx3VGbkQU?jN zA9y{waBR8J%|lCyP#z^k!k@IS-YRCcUnY_Zn35B87)}Q2{(PZ~SF8rXc{$(<3#k6S ztu{;Xm7!C=pRFS!M!XL`zdZfqY|zfu`x>+_h9zG$c3p|6{)fXPv9kQZhM@kv&*B<2 z+MIF!w4AzpO%5LO{AgW~;n|#iBpXUl1|<4bbTv~&oM7b zZTET#^R$0kCw!@O%h97cKUY0Q@75aJ&52&AI$r8^aT&D;FbjNtf0vm9vjKU_gPDXv z>nD0h5hl}`q4<;PKM^M^&HBJ)-~^;T5p3+GMTzB<9Nzbhh0m3}@;1Rs3#)6(NjgcM z+=0-45X+LtSlFV7sJtK8`ZbKF>${RXJg4PucXg+b6}iQQ1miKeKeE@+GYTZT(b|o= z1HK(&zM)I*y7o^25;D}@H~f{8w*EX?4xp%RBxM>Y{DgI23JXUAdB=_@WOI`*>XWTF zuQ3{=`vwMia!Z-}}h18+?_Zb6n;zHIbB3FF(j4mKVTvD$6}lZoNm zR%o$i^4|U6SRPxEPpgPWG!FFYEKe5$+5V z3u}Modd9At7%DN}7AOfCQ9*?tGo|#}O^C`=3I<-^-*i<=5hjKfoxh@z<$pMEK8cMvFO>PT#K$MC6T3>kZhUQczYad7UG60c+ zFaAFKb>E1Kl&On=JyhadCc^Gq?{LVv)ynhxby}fTNlGZo&?|t;T;vk3m`=7`V|h#M z6*mJd1f3G&K0o*U`Q2*~C(1wqPiS^tIi)bRz8}pdU;fx-5LBms>sS0M@j#m~-~a2h0FQ@Fmm0ZL6ymtTVv zz_H=&irjtI*X_Svcy?Ykl&^c2qT&88_6gXWMzlzc%#@9b&dii)WJE>lU`R!Fm545} zbw5g8!9gvibfU>y9k6~}-S1bGzR;fsdZK3UHC1aFQ866BXeiY{8s$`=v>u2RUP&m0 z`&H)tCXg9mO$IPHNa0J3Oz|M7nGVvYgD|yVX#wE+GBzd%fu`KAKpP_C*)!m^g+!LOC&fY!_P-9=AxC98r=XXe@;c1$ zrZTo*i;U#Rce0^3XXIZ))C2h_ODZrv863APYXgAU5y7)2a#yt=IXJCYK7{P6wfBV< zG{xH)q|D_@Ifv_WDl`t%l6kCTT9j=aNqP|Oe8hLV4F~U$Z1&t$EVbbqy%i*84SQKZ zr0)5nxira$c6c5yk+do^m8}1}0uftZ>Q_8 zM?jlSL{$LKbX>ITVaoX=GtC4-{VHEqkM{ot(uk#g>Ad|M_`7xpYDW zCc{a0JDzE44hE<4LAQ(;FyAP38amJsQi#{Om<)C!K^P=M&!%0nK=l{toI^4Sl^O?h zDmA9K1<@|4l!+9%o76wOc!pd>$hax1HV}FK#Q4_xH;>_%yCt~-sDQ$nyB&55O6-e( z5(VI93J8w_8i|0xu2NUj!)~>>d4%9j&h4maR`$w(ln{$tTHS1^3G$4Dwws0F&4d>M zFadzY#T|au!b0=l=yFvNUsd47!Y>qyDZm)l8s!D%N(H!kLhWV+jZBJ{>rXa|kUiEx zE*?ud4vfe&wbPY0zyHc`iwdOIeN6IIxTL&x$#QV`&5D|C1-r;yIV}9~tu*om0!WL8 zvgB-V$Y#D=kTyiOQNf7;m7*&@V#fQ1tB3xybnsIUZygCXc1`=sIwKqvUvn~sY7I^V z<^-8}ll0X%(ZAC;8k*)`JJWx^5Qo>zBq1YE2bbYT`G7or;$5e@>i8J7NCcOuPcGLL z^g--#5P#f`vwT9EBgwWxduSEp{yN8h`wkM&Et`Liq!#C~tbC^n+Fh^l`s$j zr5G%9drhLmDOsgcQtMa|t@uDIoUvU>q3f{P`r+gt#6gOayNQgYnnLZJ1M-7MU*4h~ z9<&=L$5;o`WO_>nc1j(-NZs9-v1`UFZ9=gl+4EhCJf#wGoCkg+g2y$2`vEYI898Gi z@HjE5B?PQWhlXqK;K@2Th=4$P#t~mda)iPQ4ehCzT89zsBRdOJ~RqHVQ`D;ZJZ$WFjmA03!onMbj;1I;vy9Qa*h+11`fe(%S`>N`6W*BoJ%}`R^6tq3Y@~b@ zI9BIWfz!Z&`xly3BwCo9GsmKX2DuGLAATDZCIg{$Ex9pUQ+CE>w#OqHfpFkYyM7Xj5pK*4U@_s5W^b*vEuL?_1Y z!t3rIumoA=Y((SCOjR!Z#{P;`F7wNI0D`^41Lc{#-y5JAqkOAnxGWKv;3_p5hlx4W zdV~(DQ-VZm!8M6+G5wC05ad-3c6|bQQmNV|0$19t0_raM>D-3+{w0ZW?k zg*BQkJeJxsr?oa`CU?s8bR;eTqRUC|?*FAV3^rrS`v%yDQqB{;Xi8b!-c^!_?JiEl zJ;Led-$IPhuL6MpwG9Xq0}umrw@AW(HJ~C8fDi-3CBgLn_L~rYZ2pS`kZb$$#Y_ra zNK?bb;&wPdZs17ZBD|eWl(4wjz8Gt$y0~CCYghd&>>pSiGHZuJg72;WignUBIxp-6 zlVr}?WPVMubVU9aJ)ZOPW1b)48t*0)c|GD598!QhMKiRVOZYFLz0y@y?(Z*Cg^3(V z;o!UB+r0aCb%tj?Im3x1SzTkdzioYZ~pw@K6f}Lf!m^!z-5hI7oSA~ zcL@8l#W}-&rBUD!h&GS8@#R;!BUN{`jMMdYZI>BRk?m*Zu(0A~wiC7b+)}K~;pETd zMv@A!rjfJx6DBu(jQgV)CCKpxX&;TGUZAV74u2V|qT>Y1$1L$HrplM%V6IknUt2<~ z)`S8d^Y@Gwqjnqo-m;~mQFliGVV-<*+n zoAu^w*GYi=0gXkN3PU5)H%?+w#RF~jlD4|5x%9Bsm-E$u312SMTDm^5`xW)O+#H*( z6Q)dV=onU1TNmMEk5gtEAYz)hqR&yqIr5wXK)Va)@!Vp#((!@iXZkUW(mIW)v|YxF zGEjI6)ea(YJOQTL*B%k9qyNxwV_i)?U;z~jFiB_uQoCmyq`l<@VLTVLgfIcs!BPYU zZp)ZIdO9il{ru;Lxi!T0)4buDmd43pmlF5#fD~L%GZ`h z+jbtoJ}PziO?zB+5jD0&?;PoPa&|~}b=2f_!!}b1hVClRa)*Xvs0!6#ORA(Vu5;No|W1^FqY~xtXm$!Yh_~qhh9r9Pl zy3~Y?&$Z(uOTE)A5l29$*TKKPPK<$i=g($KTWo`>EMwcGH&;<;%-l2bv&>98qxWlWZj)j*0sV z4)kKMP~tER7WS_?$lsh}tQjES;^YLtmUYy$4&2$mGBmZ@eGCs#FkT*;JhhTy}1<&9!Vy6gD{adUjn#{!F426gB9 zSl^RmegBeNq8_51xm8lfwpjwuQi}5kPYnbtGpC=kHoDX!n+q8?ip8`imY; zHaNxf2tSzC{x)|pZYJ+&=8Vb_J{xLFVVkWTkixGsp(KHdx{)y?OYw2)fF?0t_qisa zd)Dq^WyQjQtE8BuQWv(yvkFM0Bz^L6ry!&1%t8~~mDp>S^b3bwT>O;5u!we&$f0ylz*K!vQ6;4zz3OMFa#n~tu44K2qFMTCNV$+ z6*Y*hS1(y9ne8(95m6=V)rrJ|oIlc$7ioEBafbZD-G!EeQ~tV<+bxrdM^8gF;j)e;Fo^PN z{sjtr;`1C65Txx!E|w7?fm=L}S0w_yv?|zU2r9l%fxZ1F5E_r7rr!)0)^pav95^i!^JA?V%GpF>rJl~oRERAADZh2ZBnb)(xSzXNv6SM+kUnA)A zKd`EFEmO5ns#@aPmTFMj3B1`+gw!Pl2^6(s)xFfVNI35E%~>q0!Pgh@&|QcfadlQ1_`s)AMsB&Q4wv~AqymO2E!$_q!X?< zUYOEYW78olfe>ysVGsuJ5g+Z8m>d^{40Pb#@_Ab7EO)bdIteyGh!oyXQ9If zoV45-pf8q9_)?sG@|+tx#{mMF+9D#V=xvtKHY24D&_Hl=1}CT7NG@AoPUbZt4N?!L zRa_iAFCoM_;ONr1lrvv2Gk{%Xma5C;u7=zS6acK?a_yk6u};c`>n4#v6-9u}1Bb)y zOWKx07_O<@m2!jfxDezFcPDY># zb-d$i22SUkEHm>gMkOSWRX(1tiF7P%lwUj#vb}f3R_x1CtbaO8DpQ+7VK&qJBFk zL5!5kFL)vVnonf@gr>9Ffh;<5q8)=$z=Xb*N4ezIv4Am9vVE6Gyi&p)>iJ9LasMNBQ{Y*+ z;CUjr;DmSq+v;Ztqg$Tlc~-2WF?7J70R4`E(eVd;{)GKNEG!R>Ur0||I9Yg_k#=&p zu%;k>A>c%ZIp6~$zKx2wZ4PMT74@_rk%FT7!8)0i(ldG(j4M zh#oU985it*CtGsvXZ*whW=rEh!(qpTCF7LRcR!G4+JPhy=tVjDI7gbe5z~Pl z<>=Md?q3(O=s3WX2sA{K#CBLc=Sj{>XAh;jiy6t;ln||U$jv65hL`z-&xq|bgqVj( zX~YC~$S{^=A&sEDzKP-GEYxk(6FRAOr)Dfjaq1_f?gRUN})^IfD_DrIdUU8Ln%lX2$%5jW;=T5DY5mbiv{Csg7QF z3Wy+p5qOBacqgQ*~z zCWsCF6q1o5Ms-$ALhej(EZU^?^n1qXp6)YS+J>E9m^&4#^~DS9pcIXp^ElE%AgJkV z@5I@*ELpS&;YSBq&V+uHw-eJ5ti!u~;_QTl8$7e;vA(2JxVU zaE8h`F%sJ^>F7Fx?Aig+eD(BS>a1Q?(jz&{PY$voAjA~q$Eut&tLmq4bU^U;#KfmO zpbiCUYt(FwfQQqY-vZ!ox4b2M^ak<#Mmu_A%UmKrZ-}7(G0=*1z0vo1NFxNxi=AZ#EVDg5K%x0xNK{V+g z1+IyX0ON&|74aeVOcQK4W-AiY6aX$yw_TqGpy?Pf4}NwU17;u;VAz|}m&J6{mtGgN^j} zM~KnCWHGbpSi_8HEg$W;#0R(K=*fvo64;4$fO>nG)r?ufP&Sd6z0+Q8Q(^ZI1GU~- ziUpQu1xgbI2zohM#u7awg8ymB7C5UBOpwUN?6C{kvzNkLg@~?p&Qk#V=HVM!cdK@` zf&#~_KWt!4>Th5T69dJ4>bl!=mxSmg0j8lA^_PKuOqEa+L6;bqT?qgWNg#}j> zrotZ@c1qAdU?SxMpm2nxy-%pUPE3htkL~X)6Cq&3pIq+erQAO$L1(m~fR!Y}8u~J} zm4@FF>8yFebWc=7y1P&4K+pzIS9`{3ZzeHtT{TgJ`}*-zVQ99K2&f6bYBJj98Eu-> z%WZA&nm4Vtky!bQ@OKmxT38_+gFQl*XQ*Ap&7dM#_*7pBmn}&P00LRY1vY|08*z66 zudWs1_s!fjXr#Y%wBcN)vsl+u_ndwFL@xc&HJxs6!JEeCc=nRV0rZ4==4KMvP#N9t`zh^KfCY0P(%D|G2`J`XgU0A2$y$m zNC>t{<^e3wVlo8C*u}Xhjl}O(kZ(uM>`n||{REKhrPwx=z0Nl@LL(qsy?&zCEhj52 z?;_5_W`BIW|9rJXgs_zuE|vRD z>X@WlT%GRQ+r+_H6-_Q`Bb+D;L@63(2Ki?K*eF4{?G#hb6d!`Vg7d<`x-QZHD-v|JMyR_$L<-9$Zc-}al)GQy6H#6Dj3^{ z;iw?8#pPW4FU-_O-rGlp{dz0wP}RnnL52lQ$X+tVt>ul0h8GBLl{hjdhw(Dfcw=(V zQleUCYp0`?B=~dBI05};$4zBErV9W%7mYZ3>Rb;e+dv2|r)4W#D*gTo_d8V5tLCA1 z4C3eMhi6SqdYCCzy{Dud!dxc6WPX|Vd{)-PD7hV?Q;zvU*PHLHx8gl%Xrz3^GG60ou?nVK!_pR z5Y1#Y%xrQq2pg<}6Mkm!@v-g{7kOG(iaMmPSnuCDwucXD24G)`58vBf`6wxwHU0;C z;ma9UiTjus>HW!vwUjUEv;$uQFjNHo#JwB)!yg;A;DlciFu||3D?Kr%WaQR2?eJ*X zV>7bDLL=nDD-X93o7SqwyjRq^iQK{_t2Yf#-AC3$xYTzePOUhTElOWzv+7s&^FMUP z7;2e^vHZDp(;Z?Kj{0dey15bi6wlj`1Sydo_N4M;j@qrPg2a-r9G>Kq3P4o^cW9S> z4&Yn)+O6L;|IS38h=_qxeQS&W5>Arg6xfEkNpB~@hz4yeZ*9>59;ZRyHkzoS@c_}K zlyA;RBVD!Q#0gH&^T-;n>N_!L+h<#=OAD&GiFw-^VF}`Sm&7&K{l$8QPvz_iEAQMR zWn6gm)@0~)gV^B&aFp1-=SeSMRE#hIjq-U^F=NG%!u_H%wqxO zX?KIsRMq1R+@-%*ui2`Na+G)7405bm<}7M%h&*?@NuhMc%xzW!GvohRZI8{2%%*y3 z5Lv61j5^G=Y^OUpkgY=vXycf_yg3*HP2xW=5V;l}e;Si$cVfx)nW5d$>Edn~aRR^SL ztnPiRH_gsNa$K`G{+ITo?j+ewT|52*`y`%Y^hM2Zs);33n*q>0_S(mL&r(QLe{nPB z<)}45wd%@*e}1lw1qpTbb^DbMhT6H7-#*y9S)}c5`3ukx^WDDiHB|p%CiInv_m*Os zloDo@lIehUU)YTfgRU6^ith8T`i8d{06I-_&-XH(X?f2oZvMsS(|hgCsZZ;?pIJjb z?F_&DLRfnC7pRm5bZC}b)Pj6n#VuZ%k|~)ZA1o4cYl*fLx`KJ-gPq*B^yb>q3PZ_-A;C4!OpJhB zt^i)?prn$N5AXi|Ir}@O={tx+xw2$f>Sx^K2LxMwq@bsU%6(QjlRq%{bt^jqO8L_( zQw#aoK%TUBAW#(m`k zKABzXGug7*iiPu7AS_WVi@F8?jN$N_W4QjKW1R0O@QUj23SLLe*7Ft-0|dNWyIAsC zYU(1c1%NJXALXKPIk|t;TfXhr!x{~hNUj;w^@j_GG?e99!ij|}ookY}4uVT_6ju}t zMfzv()ycbKC=S~(Pf!MPU87X@{V;^$!dNps7X(G{h&1huXw}|>)x_$Mo;5%&IQp!Q z4Xrcb1UR@e=IL*2=!xt5J*!2#X9>Z#_De*pdI)xe-hMgVb0PHg_r3SBerz^7OYXiZ zfAHKtOxX%AKGnr0SS$?p!i>j<`)Z;_ag&=Hhln_9K!3TsHL;hI z141x!0n}kG5ld~+qeK=*T^S}kC12T6Cjla=yuC)3eeN9Vuev6D+w_Tm(Zq+#Xl!IMVtn1@R@o;=fET$rxrt&W7c_<4&%UT@QCmxO`ry+GDhrd%NdQ4vKN6F3SLFh{`4C4Za@6C;GkZD|Xs&l7)) zJYw4X_q(d=?jkv^%l6^Pv8#%Amu?%VkS~|;UM;lcb@VKxUshthEo_%9y*qu&#A3=Xc}LLl3@u z|5gZKk&E?*WYiH6{V?$(IKkQzmGry^Qq`VxLxK|%L99Pw-Rb=ZY`bF+}i%IJGoLvuSLCu5`EMn#j zcCQhc|FW2fgI{Fr+s5EWZov;{J$A)w8{UDwANJ{Q$edelIX`pvU zHrV(@(v6DxB!qpqZ(B*Mk>3`GY=rSV^KFGgocRcg3Mu60LFFi=jtdf;jInK93|FfM zadU)e0oVMNJyWZY1K6B|0AUosT@5+_Ndx?+QVsy~ILeaiaO)HbPSqQqz<7Nu>FnJ97 zz8N|-(!BrbMNYeK@h1?DGPE&6AlC**=;YV)YrmUx`W8RnezAWczEAg3iE~6ciNNwI zeS{9{rtStez;-F>nE*0G4Ms%-w2**pq6m8PvZ`^i?e}Q$#t^%^__{CFgt7)J8S&*T0li%9|oKvh6K0UL; zOzjR*>z6I34E&{1a6QHD@_)aP?cdJ3vr*;5i&p?Ku$>%v2oR1;iXMK;#-PS`oBLfA zGR`NQlAIXdb&KbqU(#DV_UZz~xy{o=Z${3O_E;+RDVI5xo3J9GIAZO3+{(~8R;M+!<0wAj;a^LCW<)t!Yj>3S# zn$qRHzX!Xb19>3T%*$J#*4z>N0Q_qEfI_J-|7KxV^3}L+d-NK;WbQ;HXUirPhQt+1 zKkLM&UMSKb7g>$i`YPv&T&)6tyN--YpTmeV2jg}rW8`7ie#>}PYv-d0gSp~kuS}*qar1#-_hCvGWML8akj zb)0hM@Y(wvz=I7_dT%MIR?n<4Y^LI;*q<&&^KVP@3*IXAi(pUV6KR}HPUj#qVJ9g9 zedt!RvMKy=gBV!ZqwtR~-pp1sp{RP>@3o#E^Uu6ifc18OPmcT7m(sL; zd~iPwss$J=qATyeH7X%|N>3KkG*iRg6|PD<4Sme`X6I8rsh&%fC|{?{yA*e;YuiiQ z6mbY!>AJKP2(V~}i!>ZfR$(g?bgjr^%~@g#kkooUArs;Uuw)~;%M)RTYT4-u^%l)~ zsK4+F>c#~`#B>wl-5z*_GB;eHSNeuoVr*|H-5s^SolZc!`<M39^JzJ zo4-pacstG9QFOHsoWJ8w{>8f{t1Q|3#B+=7CO+{d);h9x0q4$ssa^`MZ*wPn7h!_d zf!pz*Yh!uW>=o`Pu*BFn4weRyCz71w9I`Z@0Z4b24Cq3@jmTVK)Q`1HNg1U29HY;Wq7p zfp;@bu4@B9{)1j7gFcX}uGRwrB`0?;r+raQt^>}_9|w=m+B@hDy(~0(=`fUt&^}|8 z8;$_p+k;}`w%z5Q;@4hIa=Q}3kW{YC3sK-0@`^%m+?;k`xR4nvWJ;?eKn;0VD-feN zFL*saxE+`kRhrcR#kc{L0T-mpcdl@D=*Jt}5!H`m0Y|@>;1t;DysH+gTnkAHqyBs~ zr<->LdSVk}P#)*O|89Ov*3l%K{x*b~9_G?;xb z*WOaehz>AvgTjc=xJfXZkqZ@-#?e?_UrN__J=dEhOPa8h#cM5DC%u<@YWAEHNf`J| zU2Ai~0x}7|D-?Q$$=4O3vxY2{7D*c`W2q?n5_<2H2keChH)`FHc)rNs#npSdTy)&k ziQo45-?)i1K!AB};-r1ctY=!>)d%DPbU}UuU60+SH=G7%c~}f5=^Yk5nVx;ZoPA>U zLT@PP<}--#!(;9hZ9;>hEMn~h+V)=ZE&5ByN)yNx?fqV^X2kOBCxo{twP!1 z{JQ<*-`c^Zb76eD`~`5GM2J zZ#cq@nOe(MnFK4{$LUOhba-q99-FYvaxMTGGvtgJ5LbqSs{m}RMDTi{NTdP`g$v4>!@y&py^=dP3u8cRhnd#WA_IcvRqnG zKE%h(@MsAuq57B7swH41`k0uHrvV|cHcQzZlb z`5&SO1Up+cpEgD(!O-SFTrm1*V|zG~*}cLHrh$GP^I>;A%ZX#luIFpN~*{Lsd_=QM|PA zm}aEN1V@82S^}UyVAM`n;g#-sW$wY@eCH)tp*L5Yk(nPM%rCOZKWGkD7fo*S;-VR1SM?fs!cqM1to((Gwc33|#kq;mK|Mqmgvf=j!%>W)`Sg8eL>Q0? zaLHtA;Q)#6CgLtke0O4I{L7c6xW*lS9vt`Z=L!%T*I=aBz{+9~81SWBi-f)`?W9F#3j+ba;CC&Y2{x1NP1*XEo4?F4_uq3r^sex1 z@3#6>ZJ2#}m^tT7T~WjqPAy=%EvzbaxRw*(k{3``{3<8T;ckJ2&yV5aV_}7K`=YyZ zFViJCO;4tpB$Wrkid47<==Qj%NI5bqbNihFMV0HxML)0Xy2JDlX&@ji;6>+MY$B{@ z5;%V{ms}39CL;V)Ut4CfExR~5g700}zi2nM9dXr{F&8WDl%3RogvUqmD`FV?TpxR{S;zp352)OhWi0u~Km zwp_8KXpqINz8-AR9>=bzb%`o%#XKp^m-GNnw%e;_Wv+aTasD4TIL_i#`c2AF#MHgH z+Ix|cSGo#tAD!g-@>g#->BF*cAEzw$-pPDJ>5o)C7OI?P&&$4=Pi%?m;$|?vCIaAD zZuvX<_1NY46Cd4rM!OI{+$7L94^z4k=$;O)MUP20Pcr{70)8Ye|BmXn3?}%oXkagH#T`a ze;YAq$Oq)NZ{Olzbn2OCJ?*5GW6z~)|3}ezza_c<5BOn&BH&07P{F;!nX5!p99g+C zH7jseT9($avIN1saAay(IJ2_SG}AuT0Wn9Jxl%Jv2hGYlR@l@s`SQIke&7#yuJ?02 z@7L?TZ?BVzRx|jrzErqolH$v2`LpWT%5C|qi4yRq3fUQEBM6zPD$&Pm13wzvtjbrr zpQLw>%+;oH0zhE1h%8Tqth!Uh{}oloq|WXE-Tp5lKEDYYy@dH1TD)?rL+!1lrANnS z&Qi;tZ0nY5u1gmRPv!^sgB&Ml#y|ERjfa=PopM}uOBVOq-&jb-J=G`){ddlLI59hg z?O6E)QKU7p?r_By8cVGv4P%7|qXE`8JfRQo9%$l6n)|DR*Sg~#7X_M3KS zVLzYjSR3vAMT6UTh%=xUWt1A%c*v)fZq<%SC0Vwx-7QZkKx3}%cIvPC#NBuR^ zZvS6fQ}>p=!DY=qSi+l!9Z-5*p_olJTOZCG#(k-%%spLgCy z^nwMCvQN-5SKx@ha4$fqV@A)`c~|qYT!GD@sg0|#cW8<&Nr1*sc4DZ@7*?@$6=#Ad zna)mqfl!{kvid?pIrpeycM?;!-N-(CwS@4PG;Q3Jo15ul4E!pevbo3Isr}Wzf4}R2 zQ*U>0w>?|aVkf)cp+VZb{(kn;k+p!6UzcQvFm<-z*|VQ>41ZJA+m1Ihn5A*#%vXP# z9z|*FGXs@_4CG7Z!=Rifj}6$`UvCaH`XW%4rTvFK60 zEaPl>Wl2MSndW(z`wQjQU9pc{c1FA~H}C@RCL?LzAW>}B7q+L7Oh1i&oZdO=qwi6u ziDp-i^_gEEwnaa3TphsbLGQ-C8^3w@r{$}jsDoqR zNHniDuKzM?a`%7#+BA@V5E^06m4J^sHOb++)Qs`icz$2P0~2LIO6r$s~BR{vGR-Tkq2^W4d@ z?{|JqzIx(7UdvV0EDlM6f0> zDp^$a)iz0$_^OUYhfql$zhSKb^Oa{h^mR@-BY$^UAwuS$QDe24wx`Z23m-M?s{akh z%EK%F*oDSx@oT~ih7EQ)Y6g@7MQ#d?4JSI7T;+Tj>HK0Sh?zoH@SX7&%8e*l?DMh~ zwsJ)cN>asezLX^!Aj>+k0uY|fnnaCM?=RRR&JueKaOg?L2sOgmyjXdJ!}PN-+t!XO zIiV%VWXu@<+V$7zv5b-k{BB*gZla&{5K5oV?{)p`BVVo4@g{!=wYGH+*sl8asxm~y zQdQ#WRA_5vy&8ZY=HjiER2YMj4z#bO=im)rS-cdBCp)~?XXJBMiY?P~eiq|ite4c@ zeSzfEc5Yn{615Xxd0>W<`s1aNWJf7%+v-xXWzUMr&;=Wt82F4 z>(8?^71~+5I-N8%bULjk*o?bj0f9o|59{CXdibL{Fr({GxrB=ztd?xo-@W?X3s{#% zWDjmc4Z6N4zc8l!Dw1~z@ygz^_uj9C8{6&nabTM*+;7JKPOFRVL$1|`!m)8#Ip$k^ zW7*}B5A|i9O7>|(R`n14#y5Huw*@DGkC&}Sxr-tq)rKkx60X7G1a_oZ2zHro&1iUG zKS;iW?)Cg0v(N_7?qX5f`mmoXs&x0>Vj{4m7TSu(*Q;0Qxm?J{(_xKQkDUIGpt)7X zhVYD~PYsb&_Ge>>4lz^+_G4y{76oucTac<+d84gjui1sgJoD9q^So`9*Ht4ukZkdwe<-cXl}Cogy!VB9^Gon^0+-c{Dc4x0 z;}|NJ5P$7oSAl=QJ@%)Fn`g>HwV!L5H)X0XEa}?CyA@jH9V_5l*Sx>q?)j^vNIk9+ zJ|AdZm`)n=AWKCk0;j}yMxYcvtHKBoR;4Fp*&zM*U#QloE(c}6V|wu#8&*i4926vy z{?y>_Ed={kH(M-QTWsBK@a+$`7;xrbH|Dvu!rP8nG_^k+0kp(*cNuXulwgtQ10>=E z7kcyoN`_AkXm!`7?A2@to9Bn{7K7k?I0I;9r<>ETGWGyivVuJm@wIxQFGr(~3UZ!kom*3K^rW{$pklOmB}rP=$8gY4?5?lwO`Q9oZ9` zRWSMq?a(|>xVXt=U5N~Ow*+UrqGy-S9X*kl5Ukl&TVb>TvGCG;?>fF4+|k<6V3}y* z>v`dpcWz9bTiqkjNGqPkTFl7-%_-htKS)pe2H|-n1?h`XkohhYLm~hl zy3XvFaG3(z3Z9;ESb&={M?=9LDkxDR&k~ipGvPb-%&fhh5Xfae21i7iyw+{s2e;;n zb}55)hRLLCrLr$KZ!vlIp??N6^@Y65<4AYk1}}rk_=@$yMyP?HU&C&}WAJzdku^A= zVgIXmbCz;o$I{NT6Oj`I4Q7o|B8-DgM)Ud8^F-LT{5s}e{T!%BC2VUze3z0GT#|k4ms_snlyW-H1OMnM?1|rPr z*RtwT^vCrQi6>uu`mEX}+o6;g2eojrzLws-Z~W-Rm4f5lx?xUE`=_4oB4*1`&L*pR z$MF)Xv1ve4Q4$oBvt+or!vd*V=r0f9{d9OD^(NR zL5?hJ{;YFOO3NuPC<$-jRHejb+eYp$NRH6cPRUAU*z-%|+nB^hQb&f6GZu}mfA={NtWD{#TFrk$U8q{wO4#Al*E+9^&p7v3p*NMY z)%pG2wzy!`BIzN`lsKa{sE3L_;;$q3cT-wJ?8-2wsRkzxF#M)Ulu7G)xb_YC8q`vY zLkRnREK+2Aat}uqz&xk61@B2TUBRLX{y$ai_I?*NhC}MDIMZ6KsK`@$oDVtx(26 zCe+FsJt%}Lr3eR7fPqWk>IR=`HId$fTz$V`qa6iDTxi7{Qus~baCzxxK3fM0wD+(r zTafyGQ}84)TuOSzQXh%&m>QByg2Kl?YEJLlr`Rh%6L7ICwGq%i@aC|QO=38S!jMK- zsnsYO%ET%^nAU7}rvi7>oLH9zKI;L&nFGfjJf16nYL0qjq~fTRWyhW?y}AVb_l@uN zIaLNZyp7C73z306G*Y5sR;71N4$X407n%A>DJ@TXiKAf7-a6y{B9XgA=!WNUwg#(` z@a!t(2|!6`*xYLvx&W~13^73l;kvBENdU)&G-nu8*BMmQfrBTRE9cEjh38jxn{9{z zW}V5cNYK3Q0ZN%^GuZkM#Qg2T=17mdYI-aaHe^xmbJ0^H*Mn{KY@MQP?e(a1`ELIt zdn^COuWSxwH>)f^Z{|cPnLeH@;f9xH>Q#FCrbYw8-N*f>uU67<=4^!|u3ZA# z&OFwiUWV0XZE;{bFU`5Cac%Jiv2?d#yE0ps2@1c;HeUAD##8-FBG~5OTMDnqwjp+J zd~9WRZ2TRrU2ju7z09`YMb&xtxZ_Q6pWfQog&Ycb>)N5o=p!+_D*}F0+4gZ0eW$8@ zLKqHBQJ8lZ-GYug#Z`B6t83k@THURZu1@Zbb%_u=^Mt==iZag+UU8XD&P5!bp$#Qw z^_oZIZVHT@xorg6~ z?HAjPUb4N!)$fmx`_y6*#o$VJ4bpq<7Lm5O>>4`M6Y2ol5klx?44f zFZ=AX8ioWA{3mncV;KKz&x)5nEJ?8*slBFkA2cTpLIqD@+dsUBRpQ~Ma(K6w4EzKM02sLBG*f76#$*)#7PQ;>qVd{ z@TE0OUVN+DP!2-{o$)9FtDPo$hH)sal!y{sc4eqQj;4)6QpWq@84P1I)*;^4ficgH z2BIPBcy|S=$hU6EIYn%jB6gl@F8b80JbG#1__E{hTy>4u^%8gJ(~F`Faeu7P)t?5( z127r@H4Xv?mp`3qF_~Hh&6yt%aa8yK9-4S({Y^VxfHi+IM&Ca^-itM#j2M3tDkz(K z0QD-bWvu4i<`Ed>l{^P}q?rTfvI}Dp8IAq*OP}IhF{+*_%>OC88QQbx! zjkDvz{Y0*QZZme(w=2Ys zEc!)yMBa%WL&*sKDm4?`&5WhF(e5QX|LfazWAe8(F`&I;2DkG2!=@fpH8(+8@=P5% zAlm~&tfilPoaX%kKTtyLBBKli?#|WXS2=+M>7V|I!LkprTt$wL|5>=Ft$55 z#~oZQ1k%Jn<@A;`u7fcZ^6u5?vj~Q9S&^|SgP*WPdxE;*-p=y4uTN!oANY22vYWC4 zZ@b<9AkQ*Y=%hP|x&(UrKx(`Ww(xg5B~Ze#cO*RbKo30*9j<5@?u+n6{%Zlj{+IX4 z7KxjdsXL#&X+wsXwtyIu;T@Go?GL?H>k#GO-uR~$c7LwTJYdz?K}fa`&9Y+){g8O8 znuYg?HVx4)D1^5g?)9hK>l1;y7O`U{m#3A)J5t?mM|!+yleiAckG&OQ{*f?#{6cB- zlJE8LwGY0!HM%;VbbngaH8uQe2rkEr13-BM%P! zOgV3Kf}!Q&7Bd%DQ;F4c5G5`C%g}bqp=DEs11$VO@YkO2)5d(=q+#T;v_=p3plo@w zA#MA4n2#pa;*dub6nOldz2M>wD_~C-Ja(NEE@jf)WWBEb9K9KFf0^ro7rGGH!-fEq1VGD$(K@a{?}xI$C-Wl-f*mN zI4A}lYmAL=I2q?6bk&Wo@(9#F*83>J@B6UXC71Dd=rT}!G8QRRO+ks)#lz(!6zS$( z(KDMI(U!SqTj$)D{l!}wc53E&j;FP5q)IpMtZ?>kjoMQVzqrTeta!8~xSPe>{A*!b zzB_)Euj$ZB&&3u4d@ zb~HDRq8)RN#duJV0e|HVcD7u_31|)yVQqjNqlG)0$+c_w?n)wztyuYvFIM@uTl1Ig zIv`ukAzNF%@44shB%y`9bJ$9DD;C?S;6a~GbN3QCB}CaNK2hZC@DEkOwF^x+@bd&I z8aS_b65iGFgg_(t0~ZdQ8a~&pmgWfUTOOvf)yf^Cubztb`T^?bzIgA{(~$&lNB1d% zO7BAD9aYnJEcQy3_^F>S$n_yEz|On3F5T5d$?>tFvo}PZp!1}bpsLQe=FZjS&b9HZ zA;0m94yDk}%6wKt`kl_^+b7Aa_L_LmK~=BpM|3@j-@`xdcI#p*hh9|{m-C0KF_%-c ze7d{*NgWRZ{V$nOE>;d+tMq>f3B@rr^1~U&vn!|0(>6@4y8U>!X z2o72fq4C*EFOputxE}s}y!2Wg6f(W-X812z9*@WUXI^MceKq}|H4MKxQ_bJ5mZ3-6 ze{;x$F{~U2<-p~zcr%wk?QwGH6}zTUnjw$exlU>s1R9qRL8F+noh85%4F6Qso?BPD z)kriH)BW*ZFKaH2fud>P#rx^=Yh4C_Q*@t(gYeW)W~fA?eg-x=TwK4&C%oXw{%?Cc zl-b~aVHOg$V;QWBf=Wr#XLR(s#)q2NiQ@H!kD^sT*1L_5o&R6|4gHy!bC=k`)`io{^w_xh9F=fmvK@(U28XL9F_>O{lq=(}+vOhsuE0># zMSG7B-b;}=6qoD(vhrPLI?N#hPj&qYvG|tHd3W!g z9?}BeN<%jTs(qaF2RpehU>eUox2ccqA!njQt`Y&eqDVcZ!rr`A*Ofl82npd8_ngS@8Z8o3fvd+J=U!sPb?!F|8U(; zI{!E`e{Z5LbH~LW*WPY%`-dk5)~*GLdv`xlGd&SLIZQpV@%is?LUq=)gbhcEIx!)> zj-8I7FQE!;>%4ojH$?2p^ckVB9$~*Ay`r!Gf|BdTSfKamZ^*r}xIHa;g@~N7r7Km` z>s;j;eR{JDWrSPM(;)6#H6p&{DURTA3niu;6->^q>ncl!k!H=!YXjF+T0dOBo({(= zQjjWaiB88t{%x~kt@l+ZFu2g{N^I%D_>q`b2VWz3>TbptqtNfMwPx)2B?VpvwU!zv z^j^LapK%PHUQ@P4lX5Rt56rY=CzP71heau^4?skww0NfvExlP!rIYnX*vG$A8R?uI zEWdp}{fqeRAg<|{W!E*R zN4$*i&jxClXPl5!=jMz*U8j5LP+e{z;ovL?vgt2o6vCyHc??02Qk4xXy@S{4aT7E1 zAgm1|M^8~N90bzFe`o`YE>*rU-gmLu&;bYKNM5B2{0?tF)K_(ZaAL(d$g~4ZF7s=D zxFi3m3Ubv86rN>L9}bsv*qHcFTGZo@ z3f|;eMEwRu^wB1=GOsEw<-J?>wl9xvL9gBXr>GhH~E%|x+d%Yn$JjHRwwW-2%7U8Op;Sh(= zm~GRwsp4nF|6n_L(>-MZ5g6nKQC6x$D*1sm0IM9-C$fi6{ELB{5-SjXl%d>>(z`4n zUshvd11kHJizE=p`-OAQsBnP9WXGTN1fiNWg6GC@CzQ#qYp1qXRn`F=((R^!6t+Xh znAqNtrt@p2-{oOa(YbPQLWsF1MxV^F?{GsINomM)Y@Ffx>w>t&?MnJmPA`96$5HAR z?sr0S=fM%1{O(|P_16VY(iEIaBZaXMs_2<5!S4MU*Nk?qj z>F1*?>%ATa6j^2Sh7S_FOoLAt9Jw(fZ| zcjSoZRR4$6J-Ij64pXnH4R29n7hTh*k!HHogJx{l4U|6MpEU)W6J59T&qb+z?(H|s zI)(g;yx8%RZWy7Ggp9tWp5W&wTw6@utl%%fUAQ~4^@n?y{vgf)riuwV#L?%iN|2<~ z&|R3w5z=@0YT_{?;yA57BT$2ak7p`>@qz55QBgiZu0DBiSFwe^igsR=A8z!O)7(4? z^E}MG`fxVbVHtW3>1Xu$9td1eZZb=2VFt?_@yq)VqLp9S_Ru-WXCH$GsJAXfZ8SIC zj|Em8(A!R+yl(0aeXOty+UKU zVmOYi+bYaLwbrVsJbp)((jYS4w;=sjTBrfv$x{3=5R!sgyxxhp&8-aDelGd1o>++s2T@?XvFsnS(Ci58z%l+OqZ z1x4wrL~YeoufK@^R#kvUtKbLTnkQG?*neW+F?FtpBLYa5`mHw=lMYF9qMop0lLr0G zPHdazpOBbZY-b!dx|%UG)%_8<1xZH>+5GTJMX=B!?7ePvZO9^o!de}1ZK?w5&5rK# zk`35_{}df|_@fnY!A7|xYbkwFx_>(KwAHPEg5>y`rJM?eW8OhFsefw8;vdJZ5N9^D z>nz|K9HeS;7#x)*n=O-3EQ8XLGA_%_3b557M_Da0kL;mrmU>q;QtPn!dcD%gQLuA1 z?bYXT0n*dq1^D17=+gq|+ghJ^I}L0TX?%vR8s6-v<*^D`qYyU>J1whK0dVuc%eS?j zr}4v*W2!Upho^uvLD1b_VRga0jH4hq}} zk8%)nd;bE~aFeDfQodL%0BtfCXeuJJe%rL)OA8YwRa&2qs~EekeLK&o8YIWw?D-&j zhwMQ*gkrlBv?r4+ zT7r~?v(!yF+W4p8twvjixr7n1P9G=xp__2wk;@#N@KB=os#a%&vnZCVQ)QI z2wIZV&n%-WU<+I$;MIM8}XrHk^l+Gt~$SNJ&2`ki3FpD?NPj zHIK&82Yq!CW>_~Nod6u;Go7Y;S$hFv?xE-#Kl^yd%lI*^0$fTHDv)Ybrg9~mkhA!{?cF^Y7F%d03A%& z%s~YwtFNK-nLKusVH;$pK8gv4%#htly1G=lk#Qt!S%3;0LpcbsH1dz0YblpSO1w7B zkM#dAH!1y_wP$MaGqsktIKMwE=#Uh*h>sFwwfKt9It#Vq=ljjSk`^eRF5a5{d;a}Zk} zYuv;tlpL&XDfZ$V^Ez8ev0Kz%Ian_$zWwle$bv4@b`?HF; ztGeDy?8}EH#3qnRK@hR5oycn^R<*n5QylND;H!e1-$fILj}l@|5Q>lCD|JK4CJ2M7 zBw{3_v=$Gp9myGKd%GAa0wH9*ZkpvFJbCBFq74Bc6Y4}HfrwPc!X6QfZLpwAZo%K0 zDW95cPPQa{YwovxXN5!onyCFc?rsxxwuk)eFt`+7h;4X`mZ21u!X4UR=_>a^B84#Y zn?JZnyzp3P@rlqgcZmtRqoOt`e079r$TEKu$hDgr8)_8j=T%` zomS3-EjN5^A+hrCBvZu2%od8ZSaaqtyQw|f%pdJnL=?~1*#jLdlLF-mI%|W*-t`V& z=?Tt|=q$TI5*jJ9#T*&SUf-T{{Y2=?6`iczAs1{M@41EFV})8(t{06F-@2X37lCXQ zDYC9(A;n)EF5Go5Yj=Mi9Tqopg0fv6DCuc}&l}dzNr&fwiHLCk*Tsedwfg>b(+;3mTl$w-A$gkS523+IxMDSx6uz4hkZGc>PLbzx@R^*=QJjmS3}PxtOd(~R(5j|r zqXAOsJZ>ZzKg)6_MqVCZMao3PBX+f}s~K*oq4y?oWFp6l69nLwvlhYe_E()>nv~0x zCZ%}F?0m-mk|DvNkp}AAY|%-#`;@_noU5yicKBR_kcNSk3_DxW6o=SSt7#8tt7Tz~ z!e|*{m2U%ZTrX-PY1d1#dL#z|?Ab&y{37&rJ5GT)NRa(PEc`;IgFs0QRI|)hCV!8H zi>ApM*oWJJ$izAYRr#AAhLgy#00fSvJTipw`>2z)SRgBd`p^Z=k4N_Nhfr5HH)!8b zEa9&`tfQR%?vwke?U^np)i)ycI^|&${*IN-t6EA=D2$S;38q24=Ftq6-Y#biKWB4{ z8#+*^S;tX(+kDL2Gq6|0x30JDa7?x}0^M`BwX7cqALa+fT#ADMlkAj~`4qJub-a4Q zegSw{l%X+WH)VyN9qUXqI7I-TzR8J?xct=F&-lu#z6Z-Cdn%lZG!J_)S++^P!n5G4Jp|6)<9c;3Sn=Kt3A3^i2d>oYDj@8Y%vbK zH2Z@e<~O}5Hx`O7+{QS z=UXJf)*o?L`G^Fvjd^{vIsZBvb%adRWkN|5aIm}+X=^d6@ERwzy%Toewr_v)i+OLo z<4*NjTowr^wVpY25pg^O>7_)j?S^!9XS!=d(qR28jva8Cg0Fo*>D~S%a&xNaS-W!{ zhgX&yd65&Te2Mhe1Fh}HLkv3eWY~3`7EodfOS@>(68)DBwA$%$^2_&7O7uOVusv^J z{_^H7t%yDKWt4vg+;IK#4{w(}bv(UuTqJ*iZ>bG#H;`) z-)`J5d^2RSG6N{;yTwQa$liR{#P$$x-bjql4}=$l9x=FzNt3`YFUy1 zT7Cpn3@iy3wpC;^t}eDdLf?TEnnc{#(X?w$&|6K&XuroH-WQqoFNCduDL>>kJw)M% zHwM=Wtz>?R`Tr&eRHiEdJ3RUUp^xgmo$FN~84d zX-wL`Jyd!ws{6cqA|Isr#eDOe`GZP~6QA>5Lmi!%bF z)t;xSjR(_rMo;e1ixC&=-PC5e%fz5Tm{b%TGEIB;wO=opCn_F(XcsXxZCT*;fuGGo9u*;5)95tlhK$ z`u;35WG3zsYI4FRsRokp2snU7|oEi9%O0 zdgJ?sMgfQ|NlVxBkQ4XP^uY`h_pH&iFX@lh?Bjs5-O0;Sih2`TEe^dW4v{%XDYj4N zds=|bZ;jXP(1_rqKdr?w#QERKo#t&ah(4&FndSI?(vA(m;FAVjQ@Y#n4zeEcw9GMu zvbYmIe(CEoyGQy#eopXc0haz*O{}p+Ci%K++osE6R`zsH`%Elj-E-dc+n{@GOxe)a zVg;vl8-02-Zb(?-wIIc+L{oF2D&>F5+@j!Xc0#u-N`;VBzR!D)8$wyAfk-1u`&^M^ z>XQQ+f4+iG%aWMlu*|B4oN91u@NPBIdcCKmQS{ecmffV4XQ;^B=L}FlJjc_+-l45m z!DW);rs6XScn2r6_IZOyed9Sg+fr%qz&5r-?8+<=1|Ug1>X1Hc(s4;KN%L!l)%Io2 z7yD7m2KWOCqy}L$X7zh91ZAA>Z}rIKNAWheKRdJ&rsYp>KT#7!lXXdSq4k+EbaK%) zonSU!Q+GWIMb96UVpVSpiNbL|HuONYKbip#(=l@h@94ahkQf8Y{`t&0EwjBq{CM}( zm)7X7c2<2Fh%&7c!)J&0r0UA*_lo;h8nZNI>np`LGcI5IKtEE{dn#*geLyj5DPeeI z%b8Iw0)+p9ws|H!A$I+t*0;Pr8$DU8T^Y=6t88)>X z9ir45C^tzp6xf zT_R_wBmyx(YI)4s!LS0V+|+!nzrdk4?tBorp2Hjb z*APmXJbe0Ys6VbXRXKJ#`Yff-oPJ7kV~-n7E!fXlCg{?9IQZ;rN^AakvQ1aK)qBNo z2Rd@YTDgMa0e0haVaj#YXFa`~l@uAN<)Gf;Q#dElvCu*JaAvt2?erpyq2Q>FR^6ZA zq^&nUaPD<)Zzy`xoB8bk^G9~VIwkG?s@HWIS$=5i3$#zt3L29T3Cw@h_!MI->dU+ zoXi{LdZ%$92WFKqr&o&;heD&Xaee4fT9XKm6Py~ z%tItR`%&mgV-{DRDufYI0Nge|OvCTrwPMLKfz;9Bp|S>LmZN?kz8k^ifayP$_o*pIY$N`0ZGs z1Vp{`y+uYdQ|$bLoeZ6i_nLU51V6|g!ZSA)cf%L0lQ6#P?u3xp?Mw$pgNK58>V_hb zd9ZmcHu>;1=@GlcR{eMJj^lxy zXB|T#zfNz9dhtVtx3nD;lBCG$5tT>b`V~%+#QVA3m<-A%2oviMBfMR#Zpjua-pC^RyMqivIHcrL%E(VA?bv zw?>iibZRscopC=(2{*Tos2IyA7~W_dgnwU5 z9_Pc&B`jFKMW1&c>7l9z$Rbe!I`h2ziG130!JXZy#A9U#wz6=mOJ2t1WI685RG|!d zx;|tg5)QLq9}~H%J-HyCh%(h_H2{2kMY*`cO;IN7J;1O+c^cO#oy&oJIPxajivJaA zGHQiHJ~yK#xq~vFq}*FAoqhmjytZv}cXWA`E6i~T!&@SpMwK-cf*iKDZ0H*&7viiR z_1wd3>Tq+}hIR24f=%#l3W4ulr>Bu^ktMsJYAaDZDw$yF@AL{6Xszm`MUiz|eF##F z`fes`jNaX3J?%b4w8-D;)X(XA5*nN1+J$aGDue$g=S)xji7`vq28lUD;T=NG!#_6j zD)epsPT0XX2TkgBKqjq5E>tkx)zl7;4>j>ka2BpWNz5kvmg$dv**quxc7JQFq)kS!y zXI#58zD=AGbjRpn%X_&%fUdU8&QANLr^CX-goi!BD8DAPlUOn7h2IR`i5PMl(y5MpEnzbOGRj)6CiGF4eJbRi9S=U!_5Ri%6c zXH#XW0tM53RjK;|r~4k@HnG`PGL{g*q*HaKSQG*L80^4-1L2%@E;N}nGi{aecmXJ`$rSUq2{ zausT@Vv#RiN63UHDFW+*KVpx2fg4sVvjmEFak1$_=tltYk1l4C8s8lP&i7I()`%pn za?0m9Fa5n2BXwCpdaC1;8@mlO0Z>I-&SIoy6j}3s|LSbxq6CUUug(uMv z=cx)t04mJN_=Ny!#DpYDoRk8RU{qtd)b#xddb@v~%)y{TiUm6Y%TmrPncpGdG_7WL zzT;zOa&Iz_3SY1n1q%D4S!F4QXA)dbDBR35hZf6GYc_CyCe!Zv#9mzakQ5Ld>E( zG6Oc4hs(%{$Rvah8KosK zOcNeS)bPx?lkoJa(_uQg$2jqfE^7R(6S55)DuiE^D*p0UaAX$^i{YWI3I_#9JaEx` zWpAE8Vn>M!QUEJsLR?xQjZ9TT8lr=SYUgj-mIN*oAXWHE6|`OPV^A|3Y#UB-rP=IO zB$_M$@qH9gj(NmY&OHVIm9lyMn3n*|pL&>=WWMHjxT9ikH58`x1MBaPF&@{@whtYr zS{N_Ll#sO`ie_njG*Ph?_|OVSTLI%WYzGKRla}72#60E12>tPD6IRX!yxH1dbQDSV zbuhXtNI#0y%#Idwv;bjdaM*bjwa7g_;H|Wft>K`0GN^tOvb{mkTmk_J!L_d@nYi#se}uATNt?e>4z4?k4>7rV zAKrMp`ZDCy)l}cBsnz_ysxQ~@;Sm7R6F?ry*l|gyvO}8C&&JJ1sl%iR%S|fRH4Dr* zpev;p!-dG(udBfR3Z87_fl*K+A8s)Q1-C-JG0M|hF$q}Y*ew|jxgxmHU>IPKg(Fg7|0P|PwPKD>qGdR^ z3_v7*yRAqy`0J~NhTe&wcPY--QbOXXUJR1hDn`C-^n`lS%i9`J*1Gc^dRnAW%m>Q^ zyOCqN-zfu!-dW3%;Gb2%x;XGFqa7+Zg<3MG5kRnT3a9xHM>zm3K)CU-#=3c<_c>mN zJBXDXUd|lEic*yBP0Y~V%JSSN;KP}$rpqaN!|BPHW3s*0Udht;mpgx6zVeOTi70t~ zz0=aDll7Z@=yzx0@5`Op$PN2utQ1?2R6Pw~qz`R0FxcijOvP@vvqQ%z% z7;hAt3LyXXhlUCvedJBp(H)THeJgjAQ^uh?N1+psAWa8%m{Cx+LbzEQ1gU%@fsGJm z;Vf6MsnnuubH#(LkQ*J>ZyiGHl0wB{*X1l*p72Pi^l}Or1Ce5^o~R;gk$n=Vee1rR zY&dcrS|)MU5;Z630yR__R#yKYKL9=a@>c72?B~hAo&1*Ns5yyM$WxV&LyF!%xEDQl*PzrIKji<1ais7ngtH z)&~Msr(dJ^*o0N$#Q&BjJ~@RRn57)}#exeaFke`2n0&i^6YpoomuVIg<91#g5)G*!q9H2DwEa%kwwy~NvMc#VIjUn^5zkY-n_ z`tpRj3$7@dVth0bMQ(*IGZn}gxa&I}sC=j36Cb=J=X?d8PT`Pu3vnFa!I1x{v^FKN z|0z-dZt*v^_W@?{e@}lpp)+zGq+WYU#33_q$RR35F1ViDig~VuabTlgkD>aVqk-`cdyNC2BeyvTc0n|bWbzbg77q?N*H0Q-R{ z!zzxZ=!QIensj;jjO9C(2YnVV<$7|wmcx`H7wQs$z4zvx zh+T&Nm-b}#NzbS7h14~yb>V_cHLQ2;R-d0>JOlHO^cGRNF!tLu?U>T$oq~rgn&KY( zA)5=+{NWo9UT*s1`gbRU-3lq84lV!0{viXreB3#qhF8-6#?RloZHmfd=1CShOE!#9tpj zVK~K!891P6<47&2`Ft-t;yU#KHQcFgkNOEx{PWfwJY>|QPwI0=E*SiXIp*B})&$_Z za+&;(u39k86!uUp7WLZWVY$P?3)>B9VaVRsBSWOnn{OW6JpWnKY?09Y*>VD9aNqT% zbT)Hn))4m#5bS|TL-}T_d2#eCc=!-tjg@JMib7fF?yYh0uhwLKwf%S+S3S_e+;DW|ckt7W= zw{iSKV7*gucf!rcvFEIF=tH|z>gUm+B-n{X_r}c{s79yxww?K6psakGfq4e>B*7NG zd~WIdxu~37=n(-;1d5&HEZr$(mpd?@4@GK{u z_;#E6kCmU0RS?A z+VnnC5BZ=5_E1s@LU7=!I(A8yS|ptMC-ENg*rV@4rB)_Jg{#-xVixl2BU&5cxrRGj zQ<7(3rV{!zUg?#Zt#=8S2;%02t*WoxWk6<#dh_)8C7%_oeDAiMPm~(EOI5T-bG*{u z_cqP9;sD0)HFw?Rz*jpkg6FW#4<`Qvk>EujPNH1)_x|@gqNL5ag=c6xg&(lhiDhAiO2i$e)e zy@YcyQ(X=ZS!E;RXS3g=Sm5^0elb6DaOz{jxr4uRKU5uTahRz>j#is;kVvr){wRUO z4E6hn2`0l0#L_XO%0qD&0+~<1+u2S)HSezagN0k%m-y-ftJ5;P8M(r=b`)x2V^_Zv zrb3bkOl5woz+Xw!Llw^>h;I|=7t8)E>PO-j}GAdhg|a?Jcz2U-WHRf|&oB`!eaH}!@AuXqMPix8Mj|#ENdL0u?ytje457$k z)&CQok|_Vc3YVwXC`7crynwnllG9D9rv83PD7LRR{c+sU(;!$f%WZ;Av~TPyd$}JZOG)Yr;4e^?TYKyb9U< zXYrxet8@XBvUm5Rn}dwvO!W^k*jivm1>W9KMd%4Z3MV5FYr3IAy3BYXy+1dqp%`2* zT8~RoI4PamPiqf)Ew&dsyMxz{oT4Yr^ieQ=I)`bg(JhsfA7Kf7Mbcz8{#@rXx6QacgjI6|G zW2@?X>gR_@goCBX-iDHVt=GQZ|E*E6wj~b~)ao{cQUY{B3~cBeb7vM`jdV4;_bpAc zX3Sa?^gu0J25MiWB44lDe>6%WFwK_cU&jhjoJp#lk(76Re$jRhPPo~=hhttPJn|vg zds`I&*gc+h7(8aEGpeMs#l6o;$N%}N?KHYzO@L@={x?E98UAHb?$_>-FkP!6Ico+dAg=c$1 zUVPx`g8WG4y>0L=hPQ5v6y??HEJP4vdWW5L+>vXAM$i>I=w}3})rB4WfkuWA+;(h+>$;&~z!YkJ5-VvKwmq{V0 zGLmi+HhbHFCQig~qtb%9dG;+E%C>vnq7PrAw>=4jfIHu5^+vQ?g9-gABQ6Cd2G!c3 zW4)SN#YG+0gLi*pGIeVLp5+qdTij47mojH=>c0<}hi#D15vw4F1i|zLv+^Qn&G-eO z_=EA2y9i9gR`Kc3jv9>i)Da#QseN9whnhc4x%|0JtTs;huN8sVH4p!^!l4C0x|~GS zLKE+Y*vCs(?SUv1NS~G*UGmT&jZ$cxtL?hsS8C{^!|Ewo+9v!?6eN#Rn$3s<%Llu> zbmlt)Z6|g`ZmGK~f{>J-J?rZj_cmN&JTxV3T61?F7{65pRjXo_2Qa#~^0qN85~&^7 z`3GtexY14_y8aD_tKVMNPo zZICOJSiG_VGQr)1-z(7S{)5(RKl{2rw899bGf@5QMPEmWxyfLShn{HIT29({nU0&y zdvd(;;-#K57ydhL9$3?#RSgQS8`0f<*j0JIKhgxT8T)kAq#sQWh-nF9h7+0CJ1K#B z*#}C=awYqBJLI6DxL@q;bukVj?KeW@t;(5udoSu<{LlB<@*180bY4ynsToJ3)g5}7 z%Bv#?Q-0OPUz5Da%{h*M1PzVrLg;E;ilPUn)M2;B~s)k@`Nh(Sd0I?N7TOV1bLMqY=&DWrw%3|rPMotj(D4wlb$KNXD;fh09c5nDN79vR%#T$d}Ca9-7(-ve^8Te@e7G1I3P zZ68yykg)RRMB$;(@k`qGE6zKMje2KPzw9_~Duul1VLFeQ1?K{_&{E4@=LXvP{S#_Nz@U#;8Y!RYH0d|H%!A-Q>?S|>3Abn6{_Xwgdek3o#P#9t8 zE#?SieL^PKvVu<snT6_Y#Guex*mR@j z()9;F*s~?p7XwU$If9xoP99*Y9bGjlA1~5)AQ*FK{pIYS8F=@=j-5R%rj^^IW3uNz94lEHmwNjYjSvt@hprk#- zgY4C*g^a8V84Vzx$n-%1qRb?u*%DG;0Nsgf?z*F(`_kZ;kt5Z1QuV*|4h7Uv(^HLz=sj$0!G2nWen53eKNLIvM_B$A$vaS;2bQfI>sf5_DiMRXDpam!GW%an9DLdV!I+)is#0$S%nUaNa~FajkK z+b#@K`Sp3Von|(*zHi-%690+T$~Ybvpdj;HjBiAwEENB1-0)YZcf>h;rA80|hzkna zYYJsdL$!h|oCDH+4?SUmpo`6?%Q*geZC>j8l zcMZId-`Rem6({PfF1kfDxPx%Hi_;WsG`?kN7*&I$)|hx3A9mzmm~=r9OG^MK4}w}; zSfnwCt!&C*kQFip(X1%Qi@vm9OxrRSE)qi+886-HcHA;#9{j^U{>$yb7pSErzw-c~ z)agCki*WaxaGUkrJ2IX}pO|F&_2dWfUWcYuMDee@GP)KuoEnizVCG+YCB%#b6WS7$ zk&Wb=+KfOWp|)^d<(fr%}USqlkw8Bf9J^l>3JD zZ(*A4*vfa$wN^DRtR1~#c8{6 zmimwGGs-aSoDC)22m*szX?OdWX+DU!CbzleK-Sex8xQrL6lOU(7%~{F5Kz!yQInhR zvQm>{}15An+G{iO6RVvE$(#4O70p1}6a;W}^23K8v_I+1&}MEubW#&IpC~_o%-qhJu{yu9 z-R$T?!+I=K!EN{yY81kA^rUm>GL|bLz}J$A(`0@ELAQ_9JCCt1)6H!4RX2u@chFU( z1l4c*kZOW_Fc$jtDcH3FtTed0?CBOq9{6CzZj0<#OI~b}bVqVSX^x~chhc$*!zC`0Dr-2<~*N z;GAJ1xXU@GS8yS8BU-HqR9dZHN!2xdtek-P*4~(jkU{8z7jlhB{()o@agiiWOxbef-AGFp|pK@ zx7}9mXv8kjSiS!&`yqSHWN!2%EP=^y{mvxE1o0Z#rjm^Z>0&7%uDXyR+ad% zWDS0_rd1MrKU3M>Us>~Fm)7BptZa12$K%TKv;kGW#9FtuWzx~ z8BWf(C!BAv{{bh{=Knb%O3h;Do^=z8`R-FmdbsE(Ml)02z6zxYb|Xot!Cxz%B^V5R zeUSh^SWyZa5d71Ry?5x_r70jEqc239jgR1`A|U#m`P!48-v@GzJ!tk%JQ)$njz|al znj(esZTk)bYDzbE4ZYs+0<_7VeIr9bxiULo=yRe6uqP||L}a!)Uq~v=F!|Beo9Odm zBRTcqy6htMqX^b!fV)Egb*+GJ#`2WpUWk2@OiIPifE#*jN>v_KAMyrZOL(azKTjCJ zX5V<>)u8@s5r@qYL2Gyif_Z6JUfLuq;)Wo#f~h2fWno^VRlxB^@I7N?>GbGIW;B9_ z-dhq4n**1vF=OOTY5raw4(rm%U-tbi;zn zMQyP0AgJ2XvNGr3Ny~yfL|Mraf;A7D;vH!F_R|DjV3Ks;a{7mO%nPLrAM-kSnIzea zUz*Ad!KE<7v>$@Ec8Pc_he2L4Ig>VtO?#WhKyFIn;?rOj-}nOv4c%|5x@in)jtG9B zM8Z2xo{vdXuSn$WD^UokCO;qSQw^4}E#?Xzg@E-#*hy9m>PIj9N4zjab-b1+G?lH> zOB}l`F?>K8K5$LYp96kU^TT}&I4qb`VFS3Rie6uY?6N-+nN>*58n?FrQv`OP3V!Jv zB6pCVI|;jUgST}9KXr+nHg{lisH*1ccNzP3ggCJF@Qj{1RB~WZ1LDowwya4n<7ep6;=opX_6RKd& zp1Zb@+aObY=KKR#O+;Kf*sK~ug+oHphA+zO#FRyl9vZV zrO|)yuj=N=c}0Jpj}bc4dkj`z{=T}yF<*s``kcUsXp4DCPkV)3thvTVyCnN8Etn0( zTllks`bh@8G1F7|Kb|$8DXe~|t)Vh70| za&z&f-keZMn9+9{5gHK!&9sU4sk~n{yG985#QDDj)qtsU` zk0;z|hfIn*2-L1o>KoH#44s83D5dCzo*8k`bPF%@iPM3atEugr4Xc!QKoUG0>fJ(v zbr-TqecvD-kCeTc|A<=q#`Nt*j~o^2M30`1Lx~=*J2Dg9i_Cu{ZjkqxK2}qsY@eDF z3nn-;$LTu|zNQk!1kgvDvRDM1!8Gv13}n@W=%M;82%-1hcJn-2&HK-r3LBOi=C_Fho?m^yhr< z)?ee-v62boz;?z-LCPy8eRo&f<9FSMFMM8;^KFI3@=!DI@kg9mfr!l>V}G*Y+6JLi zrM=;b_QT#Pj5lJhKoG-5`j}MHEc=g$oiLG;VkZlT6o9l41_=U>A1lWn7#f*YJ2hc{ zj^N3w3-G+Z9~Zmf+Y^*E%3#~$HkPh;uT$5OAvyEza>_X?t+ikmr);u3N3(cpdal6r zq(e2T!6%39^UK$;y66!tCwtcFwb_>8gtad9n>(jJVu_pF7fn|;!TdbWvp~wGBw)Xp zz(mbuXz1mkJCh-_hhEh}wOb#n&Xn1Q-Y>!u@%Wd|~GXLz$ zI~&(CaIii(M-lKf@aZAs05yI38&{kjU{5WHxyHfH)k?|WSFAoS8=v%4&<^cQQ@aj6 zDV;K$ZjpFv+GxqRDA!&MCH#!*G&k$KV)a&@EACqATZ6!kc)oTMbgkr{XSo$CFmK1z z{iY!rKc$5AO9M_37*3u@N?Z$6)5PjXd6kQRHa`Din3T~D)3&4zGV&jS=SuVxXRv(| z!?RUnN?*<6n<6+gF6Bbr7(MA4iHnE|uZf1zAl75dd@dBQJ|!qL2Q!^?0O-Nq9{ulh z#V3i-MZ-z~9C^TFbOCK59Y>^%NL^l~7kNyzV&6={)=t!w7U%RNZ_erU(uu}c8=B&b z73JnPO`ZF&y@=;a-7aqyj{A9!ro)D$hw4IL^YpIWVPxjrl*Hl9{X(4~5)bcJ%?)J` zR3Z~;w#occJ6whEZl|L8`Laq5;=NZZ=vF$~IRV6Zr?W%gdLr{-KYs5~|^NiCT ziLBh4A>Q_3GN>O$4mrerp_BZj?ZJ(o-%q(R&Y3$?ksrj4%nm7!)*NSa1os6G^au|5 z6qG7uOc2Yl`Ba5|( z=T6YOh1{cE`Qnj5hB#5s6b~QA@Y$!T!B0hd@&+G?7H*fJB2r#?|#7+vT z)sgFacBzwPnCqSSTWxZ{S1>ZY`PTseJM;?m4jW{@Qj1{b80i9`TxSFgyD1ui$_@bn z>6uD5We|MM7}R67=I}8r1l}e^JXLv*M-w*gY#u@^F{3M^703u+=dUs?Jfv=FuBO&0smH-%C2*#R&)1Z1SKZP+;hpWV({AR;eSb zoUm6B)74NbeFQ{zUvMB`dE8hI<9!dPb#RZZbqLpBMwX+lUSRFoi|1khJwsD~e7H-s zGC`zwUy9|8wN6A3-opGTYL+BhKcBVkSG!fCk#UznV}->>$+M~`J$Wznr};K3{obO= z6~6wpkv#!(CNag2FMUA1S6WlD_Tl1`fopHNk_MA`A0+#(S}t?oDCI z7(Q@g@njZiG4j3J{zKeq5bE1J&$6=^l@ifqd+Gti!&K<_Y_SKHDuqLX)>iE#Zgjiy zKw$3Eet(|WxIEdcls+E2co0C$i>9{#Seu$!xofP_R} zL6z~STG4IG3Yy~3ZnGT=#eikBTVF~x zUK33tUVVM<6)fX#@91jp#-bJjdIBGx*L(bnruq#t2HUAac}_tSa#0#ze(D*qpdS0X zk3azi zA%Rx$j{9G(;(hAWnF;YG|K@feY^5^lVTK%vUNPaw#h<)N&1(l-pVdL2ktP1L&7H4D! zOBBxK()~{&3mN0oPK5l{#V6N~B6JG`*R2Mx+YPE*3__(+P3|x!WCOv=T6ypIi-uhI zPo|0a|EMJW_LyD=L>D}Yx_VSQ4hQ{Yz*RU>EL=3&?9NboIp7sYc`MCx1>#PJc!)Vx z&UCC6b=T9A>pNbVPaBv~H2x|0b+}%$5a7&Bd~Z^$`X!tl5_t4*Gi;Cr|H4O;|EJt> z?kkpy@_D_Z{1nZy`@1LgZ$xyK9Xi32qL<~@QC0XQ{G1_@xJ`>vzs$nN_jqOLz!_*T zrW!EV)bb^NXGNr@sgPO~Xxjk-FR8&paE`75`5CzB3sorcY^)pe_t99ZTNk9Ws)vI{ zJrcW=85B9f5~N&0agB$V>Gi@B-*|~I%D7&~s*w%(MxP#*-)SwOj+Jn81(+_3QKf*L zx}yZk)oC@laT6SJSpUmOdf~?b5uyt}fBGn?imroKCg9CtMg3%G9*%Y_D%QN8rMrZW zNDuxLe}?KD#%b!dp>%mQfd~ARZQ6|e=-wPbuh$&pVbUwF$qT1%hE}9cfN?&tR?qH! zsq`*8?V8)uVhFYpP>mNh9JeLnF)g~G}TJWT(@l?T+Aj&iJ!E`37_t8N&klb4D zJ#~yto~x9d<3Mt0v8z34E1Y*o=7EF{nY$Vf7!O#y-{UvZV}I1oV*1>km$(e|;kvVrN-9|8NNZ%x zrmy8kv21mRsD+Q)Ozn5W9Aev9AcQC9-M=2y_#RXgNX2u^d{-kCN%{4H_sQ97)E!UAG>`P`v3D9xQ ze)=mMO>#7-1LX0i*zIV3LfvsMy?D)e&@Z3YUcGG1rBP*jkmvTK%oT;7v?R-v->|yr zz_SxYdeDYdi1jE9J4;cE0DMxryqZ7h3>aZty>m@$#j$05wsgvp?muDiJ2Q{W4Q{~)SZ=z?3Xi5}PFH?zIS zGVdP;6HnU~hL3RXbv&9|b?>|+Jw!>5A`48F^&CG1Huw_i(2GCu zI&eC4_V;6K!L z?x5zXM>T%^uIINJMr=+F*|r!hMKrL){*hS)$9+(NR^?zFlApdhTAdFfRgC0@D>S#NlZ&TlKTgrS=p2yqRmd19(vS;5ylHZm z{#W|$fc*==(&FlsIch|4{f{2p&X)hTZU6I2YgSsWGDKI%bADL@S|*s) z{j?i7*Nsdu3wa6-d3_ee&|6o0@mus;uX$?r&A#vDr;?uf{w?>bYB5i?VlOe2c8(~G z!LCqA{pVI``Xga+%@qBpZLUP-my-S~5zjT9sq*IL3x`kb@?;rK0(x1+eg0efa6WxE zuV#dQ$Pj(4*I=g2^=IozUFkhU=@prkbZXZc>)|Wf=7KC9?@x-zzLxG58u3MqK z*7Jc>aMnG6csc`~6%+`xNFHSLPBt1p0!0<{y$KyQVlyK~BqN)Sl^=bE>Ad?uV%>u= z>{b5iQIpi>!wvqpi)NIn2`jENDk= zhxa(+dIIkvq4hl=F@k7`jO z7TUQx{_v@9J}hd;acYP-=?djy2&3iIaEpX>5!*3#y@5LDZS{p>wZd8Q>@Z9rog1AP z`@MZ_GH4eDBEOpB>oucD((Qcm?)YbtpDo=xOPr-q`_tU=N1El2z{anRYujIqX4%zh z8xE#gV7`m4bMKw%iL8G*uP2>%-M^UeD%9qxb0XKdyvDiLY#_BqOG~5B6U_CgVEbY{ z2g5Pd)vO%)op-GTh&jQN@}qAsoOz7u^reV3h`clx2+4*O^ew+)_S8M;u`f^VZ(-&J zFrjmHVT7=mi#6-8UA$HzW+C7M~J8eF55)9g27FZabY+F-?x4HTXp!2`%b)z+ZN< z_pQAeVzWlBHS1^_&;wv87%0WAfuuDh8i@ zxQZ6j_&-?3|43B@B|fE8Qa&3u0hUr*7Pf3XXCJ!Hn6iA`G2bP-?uWNOW0A0dC zsoT@IPuw=aS*I%^u`1PV#nRr0LBbBEw*JL1$6$@AGR)oJSJ( z{B_&moBhY1Ruy;HPr`9Q_Go&=*?Dq^mIkV0gYJ+meY0?@i38 z7E;wJmA?5ZW%$BWuI$@-j#?4tP0QM6+_5Vf#Q3)MLIcCKoTVOIwuP>%B?VpMG*dsJfKes7~}F|_e96M zIb$8w^oP}g5-o1;lbIS~kp0So6qX6L_ukVD_a1H#nEwwYg?NhTl}KeZXO0Wqr8)%V zZMlDa#j)AFW>gzJF&2 zAcX@QPl|>K>S7fddb<(tZg4l|?DE-KTF}VRC_~r!9Inr#^4jns7?K8S0@|N?Z-!AO z!vAxSWO{h@AZK3=OvLS2;h^I=aIW;)&yQ4~&b0+lnkbB#%-1PdyRD+on6Px!D>|#*i)E1{!vA$^pCKuEqZE6E6b3?rtUgz7<6R42Mgc9y7*oy2mf5R7VBlO(xXKf zA~F8Ze7Lj@Xka3DVn1#D9q2e@m|_WiWlB?|3SQxl(hTnUI8VR?P%_q)Y}!*faMa-r zWCN2%80-laLDXbY$GKdxZI2@qLa~KtjBJ-2mSa{SB_+h3d}WRUqG28n*(R_02dQzG z?B}D^6MQ;LSp7VCO?6g3L9ZjxcEeUENu3BOa9z8)<1vCL$OEk|L;rlA6sl0erAfc9 zzHsNhYEJ+0dp~yV!(AD49Z%N<*D;5+*New(_MSA{!hV}5u? zYpQ<0!Iuqd&%CdO8X#(lU*3UPpBN2Rj zdiS&dk2fl2NTz%JS$S{d3lXhg5SuGHzv6U%6?8T)1&SDB`wCBKZ-Pdvm%Q&%bM<(m z39yzWQkwKnhonc%?jB@+{y*p}^=@9JC803SydbvB#8xm+d8u=^n8?Ko$Wu{a=aI9^ zjl&ifMwtE(O9}#P`FMe+th#=3hJ$Vr&%mwaI?F^J)@KP+hSyOCX{e7dXD<{~fvkw7 zA$miP_`tf0kMeaQhpLYUSSyQj689fnAYUobZ$}_Ss1bF!PJ2Y3iyy} zTN+}sjeSgy-sO&%>p0$2TFyDuS4sRNRNIL$wu((-m2q}qp5Pz6nDKr~_0xneTdHwK z!b6B6qMH-R4ou|bWf2R{#2KpvpN>1f{NW7l{7?g+7P~+^3lx*7 z1^%lyCBS#nl$rvNJk)31GPdwLD^EV#)6LHNBI_#7lh7fm|4mGOzrXZK_0~P@FTnnH zC-2iJOm~HvBf+S0?i=2sT<}gnl%>P?NaSQZklwqzLI2vO$o)N7P$Zel&Mb2P z6b4!HEdD-|4m{FZX;i;@%y(1nfTE)`S*Z87xOfd8^w8o1bqM6tK> zr9|Tj!jz^d5K@q6T4_D?xS`xAS?lKwPIZ#;o>eO@m%9t7Cet+B{SaC|`|Nr#je{yX z;^j#elRdXe&8z!6RrX#^jXfK1rK3|_hkv~}^h(8{UiOzOQrQ#%|MXUU_E}1QnQB!A zq|_GotZXPx9wRMPqngS&YauHe94DyKtU(h)Ka64?If*-@h*qhQm=J}<9*!h{AR$tK zLIxCYMtxJ~YVtjz8W;oUTboMPc9dT4?33XikM$wBVFujEc{hYxKhl_oiNkhdH(>ir zW2gBkOHy=e2wO8{-jFxXES%krc3|)@py*IV<0SG>e>)rc;)8POn78Rz4&OsYM0r?7 z=3tw!jjVKm4g{s$7BS z$*~16z8txyA;!WSl0hyKz-4oL-q$>UZdO#>5^^ zw}il3Z=o)a6r5#1YptdQTgd&y%LlOl{NtdM23M$cE-SZLCFs27b`!$?MwpSa_$$F3ZaWaTXrbE`?S zxM&OrC3j$liU`*(?o55@I?+f6Nkds}PpZB5YEU+6hMM>nq;N_td4#uF*Y6DZCtog+ zeH%K^W$9xgfIHBTjT!6x2T{X6S%?(^*kOrUb?5WWZ(%XFvoba#N9WN7bN~()H)|PN z4MFKt6~4I6Oz2Xao(SMj^-phO*o9Y`Ypvu`IL(|{k|078{UjRGs|!QOh-Yo5!>zoB z=Z_5dELjjamUDnYVQVICpjrJ@ z)4m{u_%+M$9G6F4pT_!#10&w9n10*ywuKG?Z!Jkvo8_C5ciY7-DxsaeT5kvB8sj!A9Ntk2pD7=FI{t zVQhTu(!h6&2B0lu5%J_9ltvp6Zw%Gz{Ze1+(-;H``E`*fUe>5NqL{$y21Tqs(S_+g*%62dM&z$KGmXlOctk8_ zX)_CFhH>bohCkED@LW-3ylvdNe?1O|rCite0rZA>>Spxc;}*ts9!iO9!%D(zmvxON z{qKN^_nUJK2XG_%1-*903%pG$Z#DOK`kvfNEUcoP`LNUI@WFP+Z}<#n1s&LFC4w;kfCtn{eV`(CNn zpMY`2*G)^o-odUDmQ&w8KEe98*sCA7b#m#V=>sK0y0y#aTOOHD%9GE2J$(9en8wvx zJjt|I#5{NpM|{>>VDN#82BYOr-#(;UKfGoBc=8TIBK}@>f~IV(@juQ%&@Q@De>x&N zG1}-#tl;~R=NJPrHXzdY@1&jZSIhtO)3r{4q3$nBo^QIF+Ck|?CWF9Y73yR^=#ztU zL&{E1_=-HFwXcxF4hT2aF%XZcx0RyMoh(S`WU=PG$IhowI1uM)jjq2MagvFZy;b0~ zlxI~m71BKtQR^E;XO;MVJxC{Q8r3Ws=EnR#E{f@)!i0y9Ue1xeWsZ7ti8{eDgs7Uo zDua`Re}0O<6{hzbg~Z=ii0+r$4aEB?1>iZVaq$G}Bms_zwZ_y0I1)AW*l#=oKc_JE-?Jyqe1^qHh>1i{gjlC|8qIzi zlX2;1q$s9>NXE7h&%Z?{Fjc%k;8AOx*lP7$nc`jhS57Fo_13$a<~c|c-U>**MF)(S z`cK~~57S$8LW%}Ubrt&W_!e+_8Zt5lS(T{aIS(1C^)Q|FC<(@GBIq|0h#J*>P4Z~X z*wO|qbs|#QWvc*Y82`Z-*H^5mFP_CavcOrO{+=KhY&RiJ->;U#7FI0YND){7bBTLdGeY8&^O~j)8F% z*nn!NObSn-;MM^q$7Kh}(HiIJ`ziqAA|eyL$9U{u|ZY#9%oPSI$33*9B2Ry>Pb8f=9~&{Qt1IBxy%Gln3;==s+p zir`xcKZk$Phzx*18uu@OFmfW)N7+)uf`-@-D=?2u&9pUQaTwzTYqr)KiSbrrGjWJT zTr5#MMvMZ5x;`{Ll=R&jjC?qa+Ngmr_dWAo)7|rGh6ejba-yYm8?gd~JT`##+i$5? zOrDYvazVtzu_;sK`_BH3>*0V70qZOUp48at%kX-Dkw!BHN`n842FKQ?1|&1=zbN6_ z0_SXq?O#pj+y3{nO(hu-o7~h31_bO{9T6+mQr@7u=Dn%(JI-{kfmO`uvFh7ElL6Ne&Ydmpq9PE1<6PsntRuz7p-&JNy9mwW>Hji6; z^7BV#*=OTp%Br=~->@@TOtI-;5xK)9Rz%BKB@s_)Oz6!VBsmf{MR{-ejcS&Lp zZJsXge!B-7v+TM1agt0wW6pzxb*Ae2+I^o-iJ=wz6Sf47+EntUv1dD6va5 zgn}5|g6Q8*!Z{04###BmO2ymQBXoyNTXh8h3=@i9A%x1O5uN}vR|?M(DgLKb<_8CY zgJ)s0S33ZMA6YIZb)2^W$v7X;>|3=CDW9{oMRw^@4aHNE?0E|T3R5erVY*w(5clN2 z*Ctz%1JDk{eq=laquApATr`~*h239b;saCFXIf!0Jy%O&ynuKwr)Y~M5kVws$?)MP z_sgpdT*Wv&0z6p^v!%dHDd6=Kuq~xzh#O=Im@3tu0(?zjHJKTo%`LoDY?Mr&jD<Q)c#YOrI7QZ~k0Z*akG_Xey zgP(%52%O%VRSKr@YE1EmrPTSY`(N@fWt-O|#iaIkimpvFcB%D-!J+>{HCUBXY$0N7{c zXU;<%0?(~tqr3#A{!1vGUbXY$^}MZDFC{C{?VaDo)o);Uyt*3SHjP6%Ih+V@QlG)m zzu-q@NXciFSD*{Hnbtb@3yqbj^FjKOsh!F(g#T3#wUngN=aJ`Z1ZKNG)JG1aYg55Up1x}|3HsJ9O5bo5 zbp805yydlwdoMu4pc@Z}H!^o@Q3tEcEfuSKgT&JP&us2Pn@_iciq8^j z&Jt%TFyg=XOZvCvI_Dn0;CRp7db~X!1|UKJK|?iJ)Kj=^B&Ha&lD4f7=dIg)y-`b( zm<3XL;#eb((OzNphe#Yjt?|K9*m*&|hy7(rrDsPp1qh@Z%T9dAN!nF`o|`MalXCUV zaCbeT4o6%MoyGU7gl<@ZdPcjQuh#o=B!E@hnBx#v5d&k^fP2N@Q5ghF0L80Zew&j& zlaTK-m$qRrrTNI^2Q0h7BgNzH=QeE_O7f@*m7gqT{l!m$RFHs5LzUqq$Z(YSSZx9S zWE%6Z%V@^kZ=lV5Yt45Rv#ckQXAxIIthbqOLzz*GZ~DbP^L|klIzY@VAY?pHrx0${ z?R(z#u^ev)H70=9D>TZ0Q8zQ9Ge)5qT!VRgcoMWGdWW9%y6(DZy*lc3Io0o5g`ry4 zVZ_9hP1-7TRK1yMwiHLq@#r=XckbEQ$+~S&W6+5bYaV;45qI~wp;$9`=W~vJ73*By zz>CSpIF;hNCzv~{lvx;8s?jC!i*Prf<7!_`N8huvlUbmu&TEZK>qg^*0R31!iWvK` z8l6!C4UX0-QHj@^uDSapzC`W#)`p}N`I;`!XXR!AcG9_f`CJmrR3sRAOTLv9_I__= zzuI7&5DI-aKlra)eYN7PTh_FavH9D*Kwp01a|7&Key!pI>G_UgWDv~_2i@89T4Pz4 z)9En`hdhb-cjC^W_a?U8EBzH~=z71Yo%;Vr(V50W)xUpy_RU~07_!XR*P5|p&lrQT zlwF7#OV*U4Ldt9y`&hC?O(;upqbMzRV+lz$mWoo1P%6Ko)J@6!=l|e5J&(?LopXJ@ z*XR9asW)B5?WP+AqTs-5zg zPFcQ3sBrJ-x;Pb9RJE)qrGD(h7a+j)k7k1>Le1KMkOMWsgLLqR<}W{PreH5cYFriU z`T#WRowu;RAKanetN3o}A7;;i9fbS{wLK2K*PACDv^98;UGJIGR)@yy9G49>e@uuY zrW7I{$Nrg`by~X~`%?`3aeYL+X`UAJKy4;MlW|aWH%)PpiRAL#PcF-5%5#UkZA>a3 zF7COxD{U(kIQ(JaOOdLPob{P#&|U;Tzrrk z4J)Mslpy`mm=9pDNaW61hy5 zpOfsWK9GJ`IJtF;(V7G84pfiThq9;%K2mVmykl;il!xBC)pE`j%?% zj(dLmt6*AdaA#_ceiWaPIx`VTJ2Y_a$?tc)ksad8Q+tVqK76zDU*Dcx*MFDxaNk?3 z;dh;ss+G7qbzi?W-HgRo?;~0Tj#>Dif=r&MP!jy&SZOQ#4wbC7 zPi0%jhR@Xg{2S$UwgprhuQtz=1@e+Xa5d}s2rP8VpA57Y z4zbnk+xc4B#s~odu9WW6FX=-QxOOn>Rd1TP+%2r_?fz)&3CNRx z0DH>cl*vmvMFG=(SCcwl!ydKkRm2XWZ|pOh=dcGI=hK{d^azz-vX~3o{x3opZTPbr4|fZ?u=unh@;Y@Kx6+5YjrO7(IdeRcVgqO)5JnS3A{I4N*8tB#lfm52l*- zVm$0gvU7Q?r|yrE#6g`K7cASKL`feK2P=%;76)J0;WYQ*#S`Mg;McK7UmxMenYD*p zSWa3SzHq^(Qy2Br`{dZ&ih4?tb1dm~s(&F6z0f%#@xLPoB&k{Y`bZUUPr1+8Z-13% z(U|92LQQkr;^FE)e^ZVyv}BteOQ&o#g5@#7@7@MCB$P^dwL+(XY;oM^ja(?ziI)rM zaeD7)yv=54d4JpBOcD27Zpf#8r$+-b5wnoeu=1A3e2Qy?BsJSg0a1GBebW|GCRZL? z$hMAO+!^k{d3SD@t3q~#)E^&~_5v^mEx(fK^1fo#^WzJ|``~?~Pd*1L{5~xQ^zC~& zs_@KGbVRVv=4EB#-rfat<2bRjP3Uznsde@Ifur%gSU}`o1vL2TzvtW9F3aEi{7+-s z?-zcDuRy;Z7@fGa;2MMmm65Nc8lbdCFN^?jK_kW|Kk=&>>-IF@nXA02Za=CF=s6 zyhg>&IOyKE0bcEDiCz=8$WZmdiv|qzX1xe9o4jN1#mfVs)Rogfd;R}mC?4#pZ}_CYv(aI#FXb{d?XHt{@oOzUod z^svc2EpCv&#VF>KOU5}8I(iFK6#b&nc!J?-lL z{8tX-6854iD%CwQHSaZ9Om)RHZ-Xhs4Y>SHU)Y7sNTuCrla7&0s%Dx9A+dogTv+B9 zSQC^XNWUF%O zlSyncLr14ezBOd*UaaG@jf>R+G7q&i4mMe3;Ev+q=|1#|c~OAgVyR3zo{-YM1(%sz z^HAqG!L5Ub9sMqY@c<^a?@pz~a%pbX-I)l0nux zDr8^U7b948dUlq32kZDY7k`L_pc?o+|GP30m8rrVUY6&(V1|@klYQ7NOmlsM2ujJ% zen%sWl#Io3`P4dUn0u-VB+eHgPGbPLP8j0*%m2{lfJ)oGuG&{h<6XPiSH*-TITtS2 zEp5_V&lA(8w1_+EIZB36%8TcV@Rfwo%(&6fM-V&05E0j|q;%_;|2+SCK&_1!s zOO2;3BY_OM?3s;+YD+6DwJCs36UY4BVwuE#={k888Vd@!AKe&q{(GK_u!d)aU;yDg{dY2g7H&Px9&Q8 zFJ=BYQT5~3QpXj5q0-tFNBZJ1i_)1aFQuB_ovP80iHD?hnQj%eLGd?8i0n0$nu|Ln zQvyT|tg^l4jEWX%PA6k>8eg4UwzOpZ{(nsWsE_W;5 zT`-)506NGvYvF;DWLpsfvJ1YmO2oMrC8I2%o_0bH(19nN6bw5dV!G#T4A6oJjkbVT zluEJm;*!V;i3T|kImnY3*`M^V@vERGF*0P~abk z-VvaGtc8FE_KKa%t}Ce!ttsFayRYiuN62Q8q61}i^ zQ2ZdFyfY{XpmTWyY}KHBgq~poIwNMlBO$JNL9V1SEipzr=B9<#cdD3(^dKKy^$h_u z#LNX~9`)xs2Fktj*Vv9gECLh7X3>aUozCW~ptp*0vv|mqA^<2j8@MW~Ndy`4Jo|J& zBmk0x0k5TjtuQB*@HwppCI|4?NxHONXO0FLbjCF#5)ZN>q9BsmLn%lu9XHW=u&QD2 z%6Z&RSIoU~l#pmY^uun!#pqx2gRi4;m{DBbJbHq6C_BQ))TWF_$1D-_Lj9zEl4x@l z(kW5snAU(FqAzz>-42JopIN%b_ZYfIaw- zYQqXqgWInzj8%m$W}bv0$d$|G5tob7-A+qp?-*WHtja|(-sE9wVCr#(VrQ%~U3#al z%p4D_#XDQFF6+Rk6AM6aF2ka$5|hsO=%Nh39|aYUEXFlg}q^$|li) z`E($r1{7`$N~B?8co$Y%-UDcpS%u^c-utDlKDedoZ&5d~yyIKPSJWX>^ z80Te{j8guatvCQhSrDMR&8hpS>E*m2HxXQd0Cp4UsPQ2~Hd;E}S;h?QJ6!0Yp^W>t z_tU4F{C_~~SG7QVDEFuA17#>n$-?)2-9Gn_#H*TLO3g|qbQOIyvQy2zuY=AL7 z$oZ<|MWfxGgJY8`k)O`Ts$BIXfy#w#IvB7t29e{3-sFKHX*@CHI7qAyGgy^vwHzkdc2E9Xx};^iJXBh1wy$=wZ2Ry( z&wt3$1)3zpPP+}+R(A!syIwR1ma*F^BcMYbK+fn+qhTIM82pC`aLeTL76cHaT1J%) zRN#TeP)HDBKZp*rkvycaP5YXgB7PR;~K&5%Nw4<)epcjo$|$G_-+9_ zlbpUA(5eFnak@d!CnB3{kV$;YUh6Zp9yw{kRyzT#Oz8~U&eC}Gic6%

5SX3dH9- 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 E54%nxC;$Ke diff --git a/frontend/public/404.jpg b/frontend/public/404.jpg deleted file mode 100644 index ab668e8729152874ef527f95fc01a5aaf26e9f00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27745 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

lJ4OlhoJVxfn_Zjpz}1xlH<9eqp|S? zKT_@A`QPflr@!i5KBwxL{{X44kBu;IW`e%R^DF0VwavAyt@Vw;w!MM+x{+!~5@ZMX z92#p)50s-{citLp+S|C61h<*LD|xny(iTts#rX5XNo4?;gL1P#vR~WL?ROg7MF1Hi zH==m|0PyMcFP;OlE2NmQ+-;4e(S;kS2~hU(_@U-chlU@Hy92{MT3pDLkL%8=hv`2Y z5=iPKWOb5~DzGq*Qw|{bd@wRuF|@L%rh-AwP&DJ?=ZNI#i&HoyMPweGJn4^Q@U!2c zYaPj_jR=lf9tV#+UUjCXv68p59wf%ocCx694K>WynK)Ci50T1ei2k7$N-LERTq3+^ zrCD3gnDfF4PAqvPHK@MbHo11&j;vLZ)HOvjp!3D;HpXii)T_F;2ci9ExaiTH0o7Fk zys^tGB~^nLVcf3ZvT3%~9Z@2&LO!lU0pp5mQc~2msp?x#X1&3J(XVH`R=2l=Ew#iA zz%%_uo)y5B9>cPhQ0Lue+PjBryGwV9=@*6Ma5({= z_+oCz<8n$PW3+n;$NkOS?af&&U!X>LwJU-0C#dwbZKt;O+i$hEw=z5dVV5mxSPIGU z9I@pr>`5jn{m9>KQ)7{D3;ul))+7Kk(x+5_=bdoGTLmJRZbn>z9pDa#x zVG2$y?1UF}%`_XVw$vJJ%@o&&VOrwLsq&6WE4e4I66CQY;>|1-xjm&v#Bmt&)aff@ zKTb%Rze}k!_~C0Ilsnh647?uMZnpE-*h;Kjfg1I4rZInEOHx{RKB@G!rk=h|h4!>@ z?^`Tu69x!?Xk6-Pz~YvyWcn*kQ8@YUk8M9~dx^i=bb3i8$(|5u01i(KZF+KUIDQY6 z{q-&~<4eOg_m5nfoFX-{!iBvfB` zJ-gg?dpGVr*t-bZd%WEiHPsz`N$|lZUKhtu7gv;3E1T}h?gsmg;*GW~<4$+BL?AEy z)Z@HC&~mD<@NisF>I{0S&rFT^VFrmQzLzT2SF`#YyTr zO!F0ym$hzlT1KYXi2IRNHRhZuF;b$_(0NFkwC=6jZIC^s^V_n>WU97JtMJhHW6n7k z_6%Ox?;8#CaEjM=kgfb~I(H6evY!fhU=pdNl2Nl#$5`JlZ0uK?j^{e0k_R@hy#X;C zt48I7+}d~>TC9TB9^h;@RzHC>($_Kc!=k4V%NWXGiJxYw?p30&e(XC2<9_aqt9#nCkH21>!@fWfoll-LHDBvy zd+fTN*nvLW{@v$mh;O%>h^{jY3c})ohP5Nh1MGJkkwMe?oHE~SzSUdo@FeyOEiM!e zmCSrKfA;|8iZ64K^e(SeQZ&0ycUP4*ZR#Uwxm&ml#QJ3%oqVu*PkE1&pbpcAtq{x5U3p5DEd#`f{9jk*5-Z1D|Yh%}~E!6G3bH@f}Yzn*8C zYqKy!z?OD2B-1AOVpKN{mf=v+*9_T|qfMLQ;z`wWu3Q=<&e7l3IbWk1T8`JC4+joGUE zZL`24m}^K~mM#XpQT;L6p8zt5nKqAUaevdwG?b2+u1Ln2d@*6oNK$J+Z@QyKoo*q? z#j+Ojpr#+HSkSIy8o7BxaQv`XABG!X0&T5Vr7S`7P#OyGAm)B}3p#n0)dMt&riw!- z9INAjamh4#>FcYMU(IhrwFL*2aR;H&D*6*NHzfMi*F^vy40^wV29`vdD_HIltvyk> zT_?jDsQl|?MB|C%HnO-@2u77sJ$%VNSgf2dH3?*%iPxwB&LR(_e_CKM#1QwA>U+0o=I&QBx#A)XC*+$W>%c=>b2txSu8vwT#LwI0?u|u zBxw%cPl(5&LQ-*AI&HE0IlKG8`%{y;tfrn`^Vva`$cF^aYXQ|HWN`+W(D-91Z)PyJ4H{}G zbFVo$YrBivd&3Jm#PDS}%}J89Y`!?w(ZRlU$7BTEsO2#rP_ifVWc)XVO zv^4a$vuk1!}NI&j)Z9A&s6hYLpf<}-K zGOHTnvw212qNK5sI@-}TE0_dw1dUIwG2vYEIInTb30D{fa(jWa?eWP8m1iyohbMK5-D<^AoyPQg~z`)+2FZ@sAMykyj)(~#wfMd~MH(pktWZQnN=owQSK z8>*BD)UDmg z-8Vb^+gv~8s2XEHatq*buIqJGOAl6j{{Xr6e&+b)AWXP#tB!f%#~3pclaZUE-5pf* zeN^(q^2q6fpqn<}&~0afzn|v``Lkl~QMx((FBTammOCJ@JM`^v1^7_{1`i|Ni zgn-kJDq!|Q4U5w*Pb9SKqeRYF+p(&$<;Rv0Yp4p(&~-a15yLA-?&H}gyJx*`yN9zT$-c3_0i8QTSBT5|3Id zz`ypS(HAAe(y?h|X%8(#oG`0M1GTeUoDrl4EcvU;5jcNVwD{x4iEXNAAilGf;X^`_ zsgx0xoC?I;L(-F)%Q{Q#rr+7ym8Ffsv~Yr{s!+rVQ@|WzJ1~5YuKjNn6{z^$yRWkQ zZ)=X;%Kkfv*Zo-IUcGgvb=60dxzYA)EY#I);MI#A}R-ka0gpNy|w;D<06l^n8=TP`>dLo`xpc!)lT!2x`0 z#}RQ%@v>c2Sz)S$%~zQ`X@NhM;WL3--TRt>zj^ll*}TO2ro#YB$d_IHqEl0O zfH7%Bk7u!2bQ2Q~AFD}Hr=5JV#h)^&PZtAzN z+-0{#IVDLSA%$nwg}RoNcWk9&C)=L+?t8hOdACWO+|=f2{4v$ktt?iiskYkoH(7jwCh>nx?}eN0Iw`QZMT$7CY@!snx8yRzs6erBo_ z7zZZw4yNR@lUGYru>zciJA>Sr{ZMI@G@d?qns__Dto|w+%;VgcDLk6;K&O^?B5eU_ zBx=cO3mq+5V7|up5SDUl$pb{oQW!Ue2%b+hgAE0LrVE5aCDz{c^!J{h4vT818qjLT z&1yb{Ax$^i{j6F`Qj1>=T5(|!Ndud0e)evaYev&g=Z595gWQm9eMoEdX*z4+fyDHP z!>jHdw5@R5Jc_V_4xdgh8spLn5_Pm_8fmVgzB+IKhBc(NPF_X_#KmhzOc=HDMc?KAE z#XTnGp8@{>Trjzw_#1KlkE8M_URwC!X>&O)1Qpj$sC3em%S|xsbHqZ-VBE6kYF$jzKarEBuSFLC;_jZbaT&pcc|3Y`3UH^d9R;RL57VRS;fcp2rGhi^^>J_e@W!I&|Jj8M BsP6y( diff --git a/frontend/public/500.gif b/frontend/public/500.gif deleted file mode 100644 index bd74b3418e8601ec3a2127c374b30465e0496d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1023448 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%0AuTp$Q*L- zw!+C73YVem9@Hz?$Z z_h5rSKJAV?lBEAzP(N8R_K!Mr?K!?0VkcqzCm9fR?z5ZpH-N)G@F$E(mU|*hM-~kn zh!BV1ryZyZ`eKlo0LBpJY9O)r;4Fpwr)s6n#!_&)0Ae1^(PZ)kIa`kYA46y2&-DMm z@z3rPW5e8=bM84?s5bX)j!;Q+gpltD-|5_D&ZIeWH)lwaR64%>HaA@orBaO~Nqto+ z^{xE&Cwv}{&*SrXe_o&G>-i$P*7bF|M^KG*r_VPaLI0t@e`@69|(0BzAvTd-VR3Yy$%PW~Ah!z1S#vseKPsvlSpRgluFb}-jw##JGx#@q3b)LV> z=cBvb25pq-i&3ckXWw9A+1_886i{{$7wLoZDJwYYv-UCtn^}tvchdmnY^MAEkWj9} z#xr0e0I^Tu+G=rn;Qkfn!I)T8&r*mUz3h=lHJc`CJdBjn(;` zgIAj0=P4NUUbVWM{aS8RP4Df6ga~3LacIE)U^hy9B#aUs-zsv^`m(Cnu2z{)p!T|2 zF`vJ6xzzLw0AI=8&OEpyfg6hy6x6lerVwNnqHUjywt@Kg@N6TlfI-Z@63C?pv%%sV zDEEQlh))Mm43YtW%(O~-z~hmuF_{z#sH?|||xHlT`|W4TAHhP=*ge%|TykDc5W|kTmHs#hEHf446 zrji0ppk95+FF${88P`_G-6A_{n3bgryhVu3PK3`gCdmQfLEGjcRWMj?60lp&#c~bPI?1@@Z@~&Q`d$Z@%qmU{7zu9vF zASf+wO}jQfzoN%5E2Y3h0hfD*ix2`cA0bDVtc|$jv$KVMWB3zmM%n)5TV%XW0$;Wg z9O?iX>& z?bm04)cOzmxwL51z!~b+G#bAwmaLiMrP;wO(Tgso;z*hgzqATvl-WtHE2%f%6FP?L zAx`Q7cYwQ*I4itt(Bb%Lnsi~d*iDkcp_gS zXxuPxqOn;6nX4_7RH-=MqWVwhM^GW+v@c3&)=N09Bt`<-p6jV{2j$xXyO<{2RgNE4gP2qKDew zTns&}y_fdAeb}Y!oMH9x7YpA+60pv(P;kPectR^W%!xOZy`#F_3Jnp>Ha;`5UY#V_ zJF@VN4u=KKWB5Pql3|O(?U(&DS6G*e6%P+ZjoTC7l{~bE>`f0Ony?3Q^)T~RgIJ6K z2;ru3g@}MYmx^4O+RBY|PyGskSeY7b1=yJXv!>*0JrnB*xGqoo;ykMqx!_WhRx>_IbQcm!Uu)EMAG+j6S*3r* zfVo-&;W3+eB)D74NtCFnrJxaB9ZM+^q7=Za5_(pFeyNvkqrrenRDIJopM;jD^J+2~ zBzqtxN3oKB&_INX=n+;@kt}98sV=Egu~JqI`h`kRzZg3?YT6{$)n*#4aXUFz^qnJh zQ3+GohIOEauK4Mr1AdV0x1zN&I9CC8vOiTU#>d!3X&*M2Wg%2vu}gBWyF_JfDz9#R zDRvSFKD(+7;(A^3QZHQg8#z?Jp*L!96$x^yqd+~JX-n;Vy*khJVK=o8q5+VsuluFi ztHCt~M*D~5ZeUfdXe)zy*JAz1P``BG9tm*sa{1O=XmYRJI<7|BxV0=Kj(w$6Z8I?A zsgjTBFpAy)Y*1AWVQg^}V}bKzZo$f!jl4duo(tXsHnwk zXa6M3pUtFWl_6g`p}2FN+B6B96yFe%(TF+!x#GYoQ$w4cYlm7BT#SA_5_XCN7tX(Y z$FDG*K}m7r4uY=8L;QXE+0r)h&R;asQ{xiQyyk*>JE zpZ;sXqc}Mhgm?}-%y#aR-^Q|WBPTs%ggh2&8f*?J;>RU!3v8%~06@j+mR1+*D;WtP zh%LC<^1F0_5sc+SM)G|-t2U(nH2xXzlVC!?O6bs)>q4Fn@fSeU(ETT0a=f|D;Ulk@6tzAkhDo!9VCF z+}HJaw#FO2n(<$&&VH8Koxp1?$2DJ{+9rVn$*HsgTlujU;C8h%8C@l<*w%UvcJ~v6 z+RZ#kz=A<9RzlBvhw&%4&gEAq1`0KRz)F*^-c95x=d%$|PBcE7C;;+>@Evmu{1r+f zHhBePmK;PMeJ?>xi{PGJ638ZjB8hv#=GkEfdK1S~v1lGjlX=RthNz@X0;k zsiimpO0n19saYORLxF>Y1BNQ?d{_W#H`;h5VyW2A>|SG}PLmXZvK50>pYogtpHA*W zO4&Qj>e`U2TO|7vPx7{EDp$jDY7dJ;YA#_HZwP@q+u+3qH9L*=mGRBvcG|VRBP7EW zHIbWEmj!BzsindE2OQ-9>&InZ;SV9&P9`uXt~2_+x^%{X-R@$q<8CK*4^N zuOz({XFMdy%(5Fv^ihlT>bLg1g zRxHJ}doi@P9jzg{{*MF+#d+zo#T^zFxTK%QYIAu6 zbkrf^uIu;y>b6nFSwUUrSOB$smfb+49ykxrTcF{v|F*MfsA0>Fs>?5v!{KB=z~t0$0-e9qhSJ zkz=c;i9I6Fk;&qrZ4b2r=ImapudTw8@8?;S`+OC(n_(^11V%IlI$&}rjuyX}AY^T`^GKXt*AwWKy4-2P{5_dx*0K}ZL zoGeFX`XSBSW>4)^q%iW2g0>qIp7@TZd-*v$g$A|kuEK@9m?`ofV?CDcg`W~I1$3mR zpTR9ap$+$-FAV*A^68?N&RvOVx!W^aF{FPGXcs%sA6l{)OIkk4_uNT43tx%Lqe&+b zB>F!6+{>UT|E%ZNB#MdYL4j9FjD`cTICtzXXY8%}iMRG_mVeESVT4}d(7R`+$;tlv zIPOL73KTXNq&dl_Q{wq#=W7uaX$jR@BH1S)UENk@{W|@%)u-e@9XwVO;Us}^qoGpX zZ2&|m=c%{rplLk3lVmh&!0>_xznp(kk@I7X7xQy9emg%>9{7*u40EMJ)16@8mMQ@J*aXDCCH0g4_OR%e^bQuYXq>1 zAVsbO&*ksP=P7&gHULQ#&zYNlR{dUyQIXiN$G?sCI;&h_zD$Q!iS056>}mi6ePH{p zXD}@>j0d$QNK_;6(7R=`$oU6%g^s!sd9nmFOGo-Lz<}F}OEoXdbNuylQgj*eADd;cyKuW`s#&C(g_i`VFzrCz= zpFO?DQlG0%1_jchFeau&m7plThG3R>#RHMpzNlY-=;JKLUP4VL4oD#SjDcktPXw&iAUDtUi1YqXPZlg zq!_KYo2@^Vu-^=WS-Z80yt1y3ySx(x=TFvzkB4yxyJ!6gMb7T+fJ**gbL<|=H9zIO z6Vet9A9FY{Xyw&9KSTQt@|SzhuYr@5c^3rkMyH;49EVrkiww;PKhQD~T0Lt%RZD6F zRFF!yf5*1BaKo4gDnU#V6#`gi>^fJALPu>3BC*_?AqhIRbhu`dAz{}MK`95|<-e>L z>4<=BXM|_!K)AXPG50o>|3#8eRGG(VZ#b+E<}a6M(Tm&LbAdXQ1HYEP7~BC-K-f7R zLF#;6RH9bBFz&{+cRv7&jgf?M;q zuys4qmkkUbphRM=0$FM=1yAU=ex)+Ff>u&GN{L^0Y3yPRS-Lr{1fm*qhNd?`TN8R|BjBw}jQp!x%6( zt%!0{O^JgmVE43P4#Xyf3 z#gQ$Z`cQI8jmkmTSs=T6LHX!1@u&f1J7Xy~si19_UW8b=Ji0p7UHMRMw6fv5Z*+Xo zuA=Sk`=0S+YT}bGs}Oge&i@4IO2JAtbSSmUejs&oP1e6wxwsYzV22LuAdTYyKDH~{ z0LtAt8T_D%NA@HjRK^_(8IPdh-yQt^Rzsy&4Bsgfl21;KE_M0SL+%$cJFdsbC)P06 z2ZMo=bVk$ zhCyn6ZN2lgbw@HBw+4J07US=#DPlpJW=xQgK4UGEZXy1(X1}WW{1dis0Be>E6>&>& zVK20b)hT>~aGps-xsR_`d5Vw;WfE`R3tMBWW$ zGl@H*_<6JwfB!L5sRvMmf&nO(ND-?XmB^R#)d8Y=9NFwanz`vn=bvHURxa3k2DIlK zVjT?e=`*^rctm?9Fzev*?8t{Vib-^L*1@%Xo-->)S1!Lh)z$Jrd9~aK$i^pM=7HTy zG9{oMXWLjhDORi*3n0suE)u8HtjLM z96e-**Cf5b73Syb8e;T3*jEg$yG7SxXK0o?YtRSAP{cN;J^Naw-|n5~Nyu&aFJIlg zqH1`Del=5}&s+V*+pZQ9jgc!r)rYRT@bh)>)YX^j>m%e}xgjNJ0`01iX6cUP0j)WP zBF7o*G=W?@UN_<-mP${JPg!y+r|PU6SN4-2=z}_B?V;>vW%&rJ0w9*gV7# zkv>{|TL^C9zU@O}s{Cw_2XR}&b}ZI|r+J4{NeGKvx(ZLV(3J}t#;C-nB&JPQk=kd* z9U|RO{%)>M%XYR*Zks{*6T#nfdERqkhwzP8EreG?A;joFm5fE@Ov~11Asq+=TO=l@ zGybdSjJ&*Y@?7rGOz))0sLtCXhWbAH^sg?x&?g7lB>&>?C}QlG<9(_Vs~Qe)k2-I; zD{{Kj?I3f|lKuRVq-qJGd@-qEd{?Zu{LP8{n$(+L; z?4P&3i@mE|0Dx6QQH_QxH4>9`2*#3_2$2|_B6Vj3<6 z9-1Gh!CXV%6Az-mQ03hg$>5CITRWI^TPACABJ{|2o#mm;HIKaFh_9xL7jcaPIu2hx zJ-6f|Q>-Kcd75VrT+SBfPV|jTaIZMNg5nVMdl*H! z$^G*vW`dO`z{hs#Bpl{ zupKeOx&&sclIiX7*Jl*HJtxjJ%KmNNZP~2aZIZLEt_j`g(&8|GuIae->Ukw^-1#nx z`@MQR-;ds;65oYV)7;yiolSGxzo;`N`z8xPoefx*M!~s_s~vdBn$*d8h=QI*@I} zSz8n+MFX&MLtC*k^WIJRX)i;oVS?>)YuIfC!Pv#yfNA@K zlRuWvODp|-`(YAwT*{hKl>C7nlwS=~?=%Fr9IvnMfhOf+Z4x?)9YY>2!{Z`J147&o zQ=CmkqTJAaN>)e^4|k&^E_X96-Se$ZRwYG%TVc8>+vG3i>*+x_k~9{ELA??9VX( ztHGp6(un4Ldl1@Q5#EqidsuC7;RBS##)vp z#MIMNuIs^1I0#)!IetI>g>3x!&n5rA^+#mBKm2yxQ!)Q3_}3BZ-F@IA$9FrLYj6Nl-Gqr$C$efn;Yhc8}1c zSN|@-!|An>@Mlzs@KTFX=Z4z!kSw&y&sJZ+A3 ze5_pjrYp*PskGMFKQ<&D@ucD$B7Z^U3#|t(9}y3~Dsqvr$a(tdQb^mFo5gJeHS8Df z%;tX+54h-Qo_rN|#}6ywFDSXlr>+qzujH;~y9RZII-`5%eN|`Qpfms$ERG}{t_nny zR5hwug1ofynJ8pivPUv<*x?yVLMw{O)-vOtV)yAOearXRmYDCVJEc(giwb41qo7{l z0_fe`lFMWtG;U3JoCd|ZbB8S3*2-+Otc*iHEeACu5FDM{Ot$l!2{~X7Q2!}Y_Iq$6 zhuhvy@-WYKIBDdptbEO>Gl-|A*SM56qKJ(vJmS#tT>cB~pL!Ownv`pfWApE6frTNn zV4|1>yPz~LuPqyrj)N2ufmUdk=L1+=e3xkiFTe_^jJEyS)ifm9P2ajHFyi#IFO=jp zilm_I$5M0o*m$^ur!zDicQyh#2>oy1^v};C2=7xKYfw{Yr68dGx0lbLCxCJET1~5? zO)#pc^5D0(1$NK@m_-7}rm9g%zC$00OqKv!MoPT7p1R*#z~sju-oc?LEx{}g|JYfm z_2Q8`a=c_ad7$<9$JMih`Dz!}Sz-I{=tiu$54w#CX~o1P{Z7=&f_P_cl^(UAQ|#|Dr>!I6LjPZS2Hu#%1OZIZaps?zf*x9Y`-L zPG)P{Yz*dm|A24BG*dPRtJcTJuI36%yTqGdjfk1pcE{qA_!7QfLQb)0%vG&hTpJT2m>Dfrsp0E}RJDZcUF~_IU+b}F+iWFuM5ql<72#jmFe)yl79^GLBL1(PVU$LO zS}u>?k+@corj917mZa=z@6ahmdE6 zgw{qB08XF?u(EQ153AYnCcD~5i3DgVw_M+9@)xT9eZ;Ev3y+v5ir~<{YZIO~n)Lzy z5`;V;77JCAdpD{g8|rfU>JZ>;wNN)3TfSv$iSeN!%M;g>2-|)yv>x0_Xp(nRq5uBS zQtW-_Rp&pe*ZuDK``Q&3a`Y=BRI!#pwk?EvJzO= z5UpD$6;N_Nr8JlLw|;w>g6?U`mM7)Nk3p{H{@V^Wb|^F{rxc`pC|DL8Y|H=Oq@c?o z2O(FKlJ5CA9ciAsIbqTL!BS;^(MR2r==gT)j)68L1rAcOcViam;=4u41N1$|8FE-2 zEb;+769zp(Qgkq*++MM_Z5-j~!M}ajy|K7uIq_ng3!Vd%PdS^XxXd>w{G1SBM*yW! zZuJC!yiWpl&=FS^2x$x@ff%}^_couQY9Rs(r1(dc6&50#E(^Zf3fw|RCyU`ME+|EU zkM|aOAOkrK)-)M5K?tZS=KBDeNx5SLY+|igm#vfH8!MbC;7!@yQ}=gZ$Lh zC=Hn|bddqS&63OXyy3a_e&Ri}{*H%ruejHb(-!aF&30bE2`=gCVl5`1xig;6` zn(LDM(kJ<`t4WV;@?moFWbR-7CQlqJu~u(Pi2*5d3$1nL_~SWk_KkmyE&ugQ_Y0xR z@+a7&8-^W6clStf*f-%EDT*dh$v2oe%#dS=QQiPLLMB-;vk{SKclF?vh%#zH0629- z*sP-Nl>*HUVA4ktv-g(opSP9Zwy8$x6rxmK>TPXUl^3O10Km8Y2=V5)0wX&>~8UbPL}Pe1x9aJn7M$q-$t$Xe@e0 z?6X!G?fX(5y>OqD4kvee586){-5=UAxMXKO={G8g;{-aQZL0u(;KRh<~h_&C7Ec5@DsLcF=) z$BCm=y;cpdi_>6&63^kvz%F;-;$oTo(a%4kNlJ`6CaDb5M=^5uJ#hX}ztS4ChP>{nOJS|2O4U6aUc)og)XW5 z<6(L6WtGJF-A>}cS=bgJu&jqv{%Z|dROGOQ*Dcgj>}x#{EiC!@cH^*H*MxYFKbKLN z7yej^n)Hsa;2tl3r~Vld<=l-=7n^Pclypg`5H7w{x+k6mZ;|$z0B(0?Ed4}q>nJB% zsapof-BG$XitryzH&jaKkaSraQoeT9=n>5g!s}g>}?;MaffKi(Z`Pj|% z!Ad+mM5+@|jJh6qOJOr@g@U8c7V7F8JLMN@LUvri%`K_Mnpm`~ZK!lvT3;*%yJ7C> zIzse{a=n8;2m(f!gW55H6j9G^Mu|Ox1{LjWMxr_N?OCGmCtPrxGA7LoKHIv1Gy9Qd zXRbu<5?aGAy|d?hHL?@GqOfrJunYM);Y_;RG|)|9EjaKX-8{%25!jcG+%CfR_`1eR z_Y9J-;w#Gfn8k(7-UtOK5!QHO+E+DVOXR*Skx}IkY$Gi3yb^%~Exn}E4@CueT7gy? zHe9hqT&xs;$BE%+GNK5Ozx@U|Id9f#TiKb8xGlm_#Qusb94;CMkBYh8hkW@ErD6P1 zjLD05EFV$nxA&^wuFAx*BxD+WQ0X(2dd^o6?Pu$)^WF40v@~(4#khrUEKjy7&X6OD z6{RfQ{oW@grsdyxCypZ7@I3yGAV&}DB5xK>T-GY>RF!WG8j+%K?-j7Hi@)a6SW@(1 zmpBL~(c2(UcDGT5qp>3j|75goKpB0FAKZ(f|d{Tky!d#=6ujX56MANozVv zktp6p^CYdMA2|SxAL7O87~D#njP+B=3%^%xvqB;O@njNW>OA!RkbnBUeD6e(vUPG* zbf5@@sm#lovqbgBXvK<^dRT#95e`>c6OV9$N~`#ngDng>fw!0e&j0@H1Ylyv^_Pjn(2V4fxK*Qz2BW>;?<;(ZbQ)DD9naoeF`I7Mtt7Tz zrOs=n*wggjWnCpp=TL%1iyY8f`;t8kVrWE(LpuGa|EJ0UV#eE@5PuPJdz7YybP1OW ziMZCXHw@R^s45uA>38+aJQHo`N%j__uF_F8EWA4pds~dWEyb(>3Q}$Q$+ucdFmF|6}c$(fz-yeSS_wA4H{9ZKqHG}>3FQFGLU>{jpL(upa zOTH5=7Yfo^=L`>2Bp7Y9aZgu(L%brc&R`;^RJ^0K3>n&)47e|dq_JUl_JVoKH;elT zZ2FWr_)U;`>lYdk(}Xm0e^4}?Our>dgp!LTdEjXN-_KKH$}h>QFUTGu=ps5w{{X-iHI0!W z6B30nvI?06Cj#KdWQg9k_Cb+jd%D(Ro?HX)T?8E3?s=n4g!vU^-WG?ppWnads$U5i z7LvLDIRTx(C0N&lmE}|cj4Gv;WNYGzqTtmKHOa3cVxZXz?hY{>)T+{LQaAJCZb`u z=9fh5B$a1JVKdKlZ6r}=uU|c67n))ABfa0!o=jzX>%Xllka@-7B~Ej3PDQ8Z4`-aP zmEd6Y2-4DV?LeYFzR$@APZLG_2ebSNnL1%5>x)CCVa6X=nWEX7@8hd!zm=|zKw{1J zr=5Y(pr}HYuw4cw02nwIOOT-9EKO_ip*1=zjTA8mXgrS6c-*LUKd9s8pv_mh*5nil zK98=9j=SLiq7C8+nrhvE8uTwezs&u6zL~!q_>ehfe~yJ)AZf(0!Z_IJ9 zlQkl&)3yh`(!F}zZ35A@KVp^bn_`teQphu|{Bo<-oLH{!t%~T2UA!KCWK6+$CkEm+ z-XZ5$-(=zRA5=VG)cxjfTdehCF}?rpwU{22qJLFMAb95MyH9`IJ=Hb1=vnq`F7ya3 z>`4FB7g>L;Wxb3B#(zoV*+!FD(x~<+ypzwvoXCfA+m^|fl)}!T;B64%d)0GCZd6BB zb#b!sAmqYhr3a#)A4h*yqTci9)$)z1l_$wg^wnW0z!JYH2f{c~^cagUD@Be)0q#-2 zv=n6~M(g^cMxr!J9cFX3t$k%77U(dQMqEl7dSv0IHQEme28qOQIdHSTTAq^RgKgbR z_&xi8PGFi``Wk?iZUQB0o$LE{j;F+2KV$qLE#>8*h@;Mr=+%Rc+I$)O?wW3I4ZY01uCP{5BaoH!S(Gq}5}d2?g#$`%Hsyj3oWC3E)f5`3oJ zjmA2OcBOUQOFB1J=(}`iPx-RbfJ%oGM|7cGp>O;9%Zn%eWH&6o+41vZUWN^Z)Lq>! zJkKwX*K){k&S!=p7-wwr)%wQ$@qYCCMOzQSpQy=c?1B>XpY6@Yi}Uy+KuAIKGqjJYlv2UKg#)E^t)oFUh0c{q054S`n=jGKCtyaexw$*xopIyMuj{H6> zldc;1%c9^n&`Ko=N$cl+qhV!vRbO9!=!6V{322Z8nbYM8O(hpu*Mr(TP7@6tmlID! z`?9~+${&1Y3%>f>&njs4`?|wO8$OfhKAUAwj&s2~*)~e~7&P8R&2I=02ox#<;W&D^ zmAhIGXxJN+Wr$M4KmqPsBkY<8#U1cto zhmOG>*QN7eIlGMeAFG6?7*L0i!9#Y#VN80-0N#C7#7Fz)T!L&B#!l53b{Mo(?I_wh z!a$Vl#O*S5My58I*P}imv=Y)E!__PM0t@vEf2Hk?vR!(tbI^FK^8LYkmkjoRt5*&8 z9RJNo9YbY{n0x@-#RH?041|1mQaX#D{y6X^9G2|_a#cWaMDD1M6>PA=pK0B?Ug-hc z+|63L)d+H9m~KhB zqMMi3WgpP1j1gE4k&#OfIn9R!`&=4t3rY&j84qQW@S*kKx}2gXhaUb=G3UZ}XU_iI z)|(xaJW?VDosMlfn{tjf1)&_xE=4L7q=V2nJGNAq-Vn;<$vY=xuEd?oY%@8Z;Q4vf zvO=Y;AgTA%WX;7}az3>OZ=}A|Ox}RM1);T(>^b#`OUi>N0^MjYiXc7ih6-b{bBwnA z0vF&3c8%W+&tH7|@#fu8kF&>&r0@3~`_Xt?2Kg$D45F4c2kc*EZ(6;IOpVc8h&+-w z%pM~<6|t=qVyceR9SLVOezMb~=r_5TtOP+|Zw@{9h<3eT)IN{$?-%23MJV;_0e}e) z1Yt3e8q@S{feEJn*xr` zs~ecQ(w!p*iZed>WXSs5WrHS*LtczsZ9*<%IZ7)^6cy6ll>g?JE{yYj;DG1b^U#(h zB|A1U)Rx=Y2WU#VP0vLXb zCgTd}cvGxcW^T(??&`avHw{Tb`caVTtq7lT5hk?|UoXf9de^~b{}AsyeWrAV_5z0P zTXR)fQAF6kBV!M?dvvu7S3df6;q?DjULQ~i?jNl9)TWGcwopIge($KrCTc^h@sOMA zg@s@$KJQ6ceRF;mX$?B@OIdp}tF`v|+QgRsZH3+=T{8Q)jj?r#&mTdL@{k<5lXNSH z(<4JA+u@kRgrwfZzjNLcoZb%pFY@+k@Y!#(p!&S04cFHOvmFx?ph=$)3Nj0wTzeGu zdpTHvONAP2bCXFh*_0$coSB?_k@P_A$Dq7+xXbV2%lj9LtYb81mkhW)xfrHw7R57M?d8`V zQ`$+;3PYkk!M(p*90%3LWh*6f3to;4T?+^rVzH=&nv^Jk2a#TZ8@nvJWQGdv*ezcb zm-leUkQ2ZC z7b%}rrZot|fxz}03`{j&HeL|*R_U%aT$s;LP=88iYVx`Nm@<>ED>tv(+Q)3^y`W`l z6))Eq;B@^afPKuIMa-)VeKTP=zUW|N{Yf_T?gvv^=x~}WX$~P$)W&cG(_{uZF?M{N{taap|GMz(vpp2E5jy%;4_f|7OPFC=ppBPone>uJOFTQs5m|E54o7#0- z{=RD@ON37{c?7lFK*=llLf!6%f+10DP}SI%+0y27~TV=I27^bjWZ(Aw@kXu z7mA_(bCpc2db?Yc6l-=fP%6K*nQ?nRBSZuhwnC4Iph0xlJ|Scu6=I ziNztK&Vezl;97f^s2=7%QIaD7_YI*W@Qe~;QX&QF2QLMF*sscW#%%TjU`O$Rz*H9+ z8&mo@DclbHze$hbP~s8@?ML;h9Wbuv(x4B~McHb?Ywq&)>ZMZjfK0%&wzVfU>dGh6 z>jNq`Q&S3hvihPt^Q7C~J#;Wa{MC5|ynhXI2B%1v1TFPCwh|zRv-c=1C{(kN=n%zg z(d-@emIGnzmydS!*@9o-HEX3PPTy8nU0AXR%;D+>*~2;OB%>|xy+GPS!j54cj7qh5 z&xnQ%q!i`A-Vd6AMLRFh4iyM|I?k z-H$zv^(r3=(MctnM?6Hnr@Bnf7=8dys5Q(Eq@dkO@H|f2!;@7W0;;E~ogAdqlA#Y( zvKn~sCs#3pY`Icv4gZR$z3W>wu4cWhM4iYki9>3>4~y=>3sNZ9Gn3GsQIHWgytieG z(`3FtvL)veCR_@wn)UD#>zsGpMvt=uLo{AatLIA~K(Jyh7X~Kz6eH0FBB+TN?nQ-E zi~&JxSWXFY?hu&HJ+=@8Ue`?r3sL!BJ^0gZ=M;s>YAidisA_h}$|0>JHvMUdqm>91 zvj#o2<{tz=yqx#{I|TL(s`4C--^`^VLQn>0>F{Ghgzb_+0NX=`c^snxW$obN$x|m6 zxFOj=l_GdB7YJjjM8z1nxY|$gBM;6iuMxAohAL8f425@8(X3R2&#!n2Kr8@^v;T$SryAZ?^ z!y~20pcN!rimbhQz-Qi2n+kJdLgPw`gC{ZbSCnzBk!;nVKDMjpkgG8l;YiQ)Ppx%i zp~5FmCu|ig@zf<()kRGBuP;{U4w}Oxr}m+HQY_|tuSrV@B8=j2?UKivtMxi@2npEC za=*h-80_PhUER%k#pQsN2&C%_G7Al#{qAwyRqLorlt_qr-FV{oBiK+#IA>^UkAzIO zKlHTO#{hs?mwD&%JPKi`3}aZhG0gXn?25em_{W?`wB>bmZiYv8ne{$YxSf~Yk;_{) zv-&R_4aO+vdK4!ps$AOU@EN+oEBHgT@h#YiVuJroZ{GT7kBUB?AljlQf_eauS(~#I zwr>^yS7SkAxG3Le2w)B7C4|;?RM!EB8dN5Z1C9pw{({K=Sd*f$8(t2=d9=y;5rNf0?4D7oV zxN{%HcxKm563Q%iKjK%T&iaC%-s6;-*kg=k6nP4y%Ay&vEpG7G1rmoU=yrlRvVl~?Cl;I zqszJK9m8KgHhAG^GfJB4u?q<;n}OCOA@;MaPWWikf$*hN;@@X%%t-iQPC8n);VW|! zpMeDB`p@^)>H#PZbx0BmW+!pz%XSp@ zmNs@2Wyu|b?SU8#|8peI&QS=-czycp6XmDld>(;i2ZqWwVm{Vh=BxkDsa37TIi$^3 zeX1I@r$4GUbzC$UW%Z_hcgRlGtVX`R<^Mu73BX@fmr)NJF(qWJ(;9V|eHT=3ZOP%m zD9p6))yNv46u;YZcDK(r*-bQA-oIaa^SW)B_z|=tzrass%?9Yx9=@*aD4)u!FVBJM zYV~Tx*GF4GrxLC|FdMp%c>994R;PL?YU%;Lkb3dTaVGu7@n)|FEBrs4;b;~lmj$z5 zyX(yYL8R!XJPe)X^n3yW+7li`1wd?wIThHl2CEbI)MiZ;a}jRRQRJk{7`uk07cWQu832gBOfjQg69 z-uU0HsvOOC^=}Q$G{4O(y{~`yPQ$q%7siKaPx@Bbz{ejO+wZzTF1&mG8ALjf2jlx! z(|x~>Z*h${-?xbRMBdimGPr4v(#W#i*%63=#qKfFgB_LLurA0GMCmQ9$C4P1L>stZ zrZel<*&{DHMIW|g{d4t?nN7X{wT8)&bcE!%2?UD5|A}_)sypK%HOOKqU7axpXOsRG zA!Yjt-a=61fliIw$YhMQDW5G z>?7JT{L<9khQXQgn(6;DbQW$+zHJy@7XwC*9zA+A2HEQsXu-`qBuQ66uxr5&dw(nVVSZ9P-yTtN>F4l5^2rcEp3UA!Ni}*iRPX#?Y zMsJS%XxC-*;;fbT6H@Pa9q;^EaK2D;>oL>`a7{M~Bp$y+^us}2D1hU9I5*?MPNB-u zwB(FRaYE=1wy_`{cXR_$%0mJ~72lULm5Rw4nEcL<** zPy>G@dR*S$8tnEr6}qVKY0b_2{Xxqx=#=n=cMSnmLzU-nJ0_U}Jli0)f*2Gll4ThQ}9t=c1SD23Oqj`S4EwV7-F^Q{$L-6Z|$+<;?fgeXHO0 z28RHZP40&~;<~lDckHX9-vnpfKgg3Pr%Cv7kO}md`{j*FiKr4EIaULx0X@JyYoy81=vQ8i|Pis&?&w!@mn- zKA(GcI4*uye+dT5)aBRy-d=7)9GZbd+aFBqsB%s5vsu8AN2g}#pcdI`4{Mr^Y(g2Rn`&k|bz<|6e zMZCm^O%NTk3_^^y^JU#=;^vQMEbR`neBw_)o6NjBrOuLZDdgKoduhJ)H|hgRSZRTU zUy;51u+&t9u2mz2nIwLQH3560BdjQV1t7&QiX;SPGo8t41Wq6~fZ+zcmZp9r0T0EU zkBw^L8Nx8QI{Yu*#Lec&g7i0`t&YEAwF?a`o_;Dfl#%we^jA}ffd?1K5PoQku|Fa; zoC2{)BI_KGqLUZCGKu|R0w8F*y5UehB4gl(sZ^_D0#KH~yBMF^a^};u7d>eP+$Va2 zhhE-2aom#u2dQ}&sp)x^N0e$HFfWLdrv0z3LiTRAN@5HG+TYw?YsFmX^nT-dw!Wxy zkfbz>kkkq0UhtlPYwgHbyyXV>HMCo-ah3J7pJ+uo%JOtbB3U7cgcyt@Fnna+#gH5= zAG{+uV#KOiu#rkxJf7^dp;uvHMrdLoR^|pJ9Ic<{UDY_Oojg`#UtZSgy7e51D7W6c z+=iWBUK)1s%PY$*&dh5rV>qF}*cFD}?L)d53r`dq$ar zLL|}|sKb?gbf(4E31F$!(#CSP0LF{0Ocx@+OhPan2z<_&l?6iX^!)67ey~N)@y%&p z-8)4M04;4lp>U*3IgxC(17X6L8HgMZtSNn038oE+rl;^u8uX5)oZq39rT0+3#B#B( z{yhB)khBIhv}!1S?`s``pAd+KP!{vgNYFp8o(?fQHfU^%q&hhXRDl<*7$H2>Q5DLy zpOW*p?rc-MNxm`RUa||7+`P{V*V9rR{)tqk= ziEZVA;K7y?fGVCTOMl-x zg%Wwjb@r}wjW3ju0%sluET_k(;$S9J{5zO&D{Z78IHZ?ZWFDMZRSZs10N6$zxC>H_ zDtoYY=f{w0$t?(%uamEA9}u&i;0t~wGw-o)T+-(B%dh7kz^6_}e&mR&YIF6iJDOOB zRX^!6{XQL0+P(Z2Od%@g3^or*COpEpNUHbH7LZMv3kmgIPFfvuPx-MVl$mh*AA4!Z8H+=a1P($zOAF8RZ^r6SMQ9;gj1G8=h=&8UNv{;*-OXva0)^f842U_|ejWV3K zF&zCF;x#G4h?YJg8hW^_@UL)xW(JpK2(ixJOI}v|&1}5K9XG!};X^v_gUL~hmy_07 z!FUb@A`8CX#nNzPGGyjv+MupM$OV$72OsO(&O-dt zv`vgp?6V@R?~41iT4O;b0n3>5Ci_t&enLNpy$qDDq@oEpmS$1AQ~-AfaxvVU!0fWt zl-H5n62kTH7KMAZ=+dL;bMX@IOR)XtkLtLCO0uQyyq`n=Q;(`q;gsW;Bx+ z?}9}-WxO9M8~#K8=4FAD=!;Qm=Q9r}wl=LENOIW?yOFJ^YZVlG{cL?w0@91k!FF`G z^`?z#4gsL7&2Lo7>I{>dR>A5wfh9g4!MvUHL|#Aysq-3Z;&zfy!_;X&vT8l4nX zG2?VQ5PhBic&7MJx=Rwa!=eU^DsSp-7P+*zX%#G8JAoz^NJx7T83sNzlG_cN^k?5? zFlSuFa$!_J=!;CaA)bV?5W%Gp;M>?tKGI;@OpoWoEW?*B1PYf<2)%*M*#$s;`yr_! z`laBqZ9OrU2_JA3YRmW82Js&rOsaFR`mQf?|0FZpcoF7D_z-e^h^NLHDB0U%CWn*i zG8|`_9)x~(GM?Id>g4zYir_m|qWd~)>&FG&%{bYpzU-VcOE}yS#8q^PM($QsyhUkD z)ypFZNU4}yi|NC=&KzZ%_D!pEj*QoyC$kOYT{RHJ3zgb$N~R`HmnU9Rb}bo|t>NWI z$gA<$Nr0m z-M)aH7D`x=kD#6YUL;x=!U}M?3i3@5o9&Pch0c&;$LE?|$=3Ggg1{odukA7(r4S1Ml)#LKO$KMz1geH36KSku8I~LIvgGTW zmi`tw55y{|RMXwZ@K#WO?D46{l4Y{o4CToy!}8?f)A3>XVR4zz3CT4Mu=F-HS6?^k zq&%pUZ5h9Ox{J+;{kpHbJosB3h4}VrrVRBz0%E=8Y*!d9?T@-+_U}X5?-sv7PK;TJ zIcM>(a1F+u|2_Kg=sN&XgJh8aK3IrB0MniVw=M%aQ+rx}0MF3HIeAL}zoZ_bJ*cH? z02vFT0&+mBJyoKfzU^xmdj#2m(H$u<8Ji#K2(X|-QtV|szQG;s0VRj^`-P12e6TSO zWMpp`wgEj$t@VsF)y1=wc?_FOrgWqZez7zP#=M>!SZif0IssT+MA@+1x6|^ zyMpjg?{Wxp4kHnRgfm96(p^y}E-ZMmYaR5aV%xa5ygEU)1n*MukIRGw&^D7&4^MZ* z19baXj@!ij4CcBj+n780^CiUeIb`FlrQogDgmZZ}=f@4`iFSFR31$<6nJRa|Gh_r1 z90hCy0J{NL0oZIb#oB=b-kk^W62gP|{KMs3)jkFi1WV>@@A}vpNgxd``K*{i2mw(; zyj>;8>t8MWA(GP|GUSNYWbpF7RDdfFI0OXyr9&fxKpud(4QwOXGkh=rAA7nn1?0eG zDpTneH9!H*(72C*7J?K-bkN)F*$q0|0wvtBef*=!a8=D#bn|gKJB-0w$*c}b23tqL zcdlAQU`vnbv{tA}$9^0xpme1tm%4spD_xc*$DWhU^K!L@UQ+9eNn*x1U#=Fo;0n)Y z-$t%^-;mnGtjVBE!o_;u;$$Me8ynwdnDzlhpzEeJQ$bg}lRLo4G`FxKxA5TmkG*gW zgKmSByZ5~-`O`97(QOi!rk}E!9nEJ()7iI?Kt%#%3Ie|L87$!9q|j_K7kH!+7KQ2U zmf&jL0ONUJm##9^lZDF7d00B*j8nODC)p4SGA5995Ofzj*qFks;>elsklP7x**-cN z3$^G27-oX>Fp`2k2C!y(Qej4u3ntSg&$;FZ@hv}U3}3E-V4|A@qIwI8<&aVmPVx_D zRIAfi4!Rb9tn?OU8@|vAOMpFyrmz}jN0D=Fkrm0)SPFvagFuD6`nEUdIqeXPhI-d|K0|&Sc zsNs?c9a?+|$)7fi0RVwt_HQ!^83t7VX=tK^vDChClMP{^zjHK5OD zb{mD*S2-IL&j59>?!KE^e`{s_t(-sYb~3^4t9}0(PFMHUvwcZE<6pA1?Ez2<-H}2k zg=?zz%h0!QyEpTmsm=8*Ky0v#f^f{c!yp)i>5l~wHrUYGi;Z*zbx zu>c!NQ(_Dl?^T5+K*pyPqWYf`$_-y*hW|smyruwb^LX#6ijFBIvoZdki2mXTxWnmt zW^$z$3mQ9?cWzDN_rH5|c+-E6f?$iL{XY`*QS*|NqB#B(7W{s zGlH36*h69j^lWMws)ljzhNU9cXR?Qpay4{PK1vnA7&2XS+Fm#!mtpn0rA0TOY)eGeN5+xAS@MZC)^g+Yj z&X=MY>+e;KjZAGS&^)Px7AN(?7qpHBV~8&ZRH;>awpoYdK~IOyHqHr_M9~Cfb1*{O zAPx9SkFwuIE@)NxV`sepRmS&yh@)s#+|ve&y^pgZB|-|e2O1XvKw3{TPsAkffVvx0 zj3QXtc2QaisM}`+#VmlsV-%y87$E?QyqN9w+^~Ao!H@ujqqF@P-UF>sdfd>d5J0#I zbI)`)B%;77KOfm~~%6nTqUGf@X3uIN=i)7LLD zdApl6TYmEC`L@3DCr8^KfRyt_FLH1L<{fV}9G8Kefjn~& zP?c+-n4h+mc2c{-lqX|R^!mRq&s}aBMvx&8BBc2{^Sua!&{2Qi_h7$rqb{9r zp(np!nehW#4Zr&)r0qp%5=imSPO+M6$m#7G^ww? zLr^am=~83KC>L3B#CieiZ}NChY-S7;-`x9ph2h3XE=ld*1xTs>Ja8;VMQU-fXIcx# zy!S7(?+%ban@UHg9r1g1baeLK>99oK20%bIY}W0^_bPdsFTgX@+!(U zwmgt(N6;``o=k@TS3xG6BpZM>cN1wS0)}DoJ|qBai8t||z}mcMGiI@CuR?lWFl@NN z^`GBMz#CI+gn3f+4>xsWYPFA>I)V(^7{v^?a$*9W1boGM433Y|+z&rjS5n=jY zuQb1z^-omlV`N{l>UG`K-skj)&gT?em$v>(!jK{A>)C9@rW%w86iJ~sxG)-~R^-pD zXyZJ~qr{@*gQEUxscG%02Nc7x?o3PvIQ8mu+N;p}|3YaqG3mtt$_Wh3n+!+dx2eWa zo#@!9_6q4i%db3T6Du5H`@If9A57L1FXcrDYWnaDe*)WOmGLibJlCtJoMbw|hG2=n zDe_D-nJ!DE^9o-Fe`G0A06>1#Gb)PnFPr>o&$8lI%Zrln6o4YJ@jaP|{L|S~MQ}>m zrsUYM1(MF?5!1>E)BOpD2K_00>^DJ^QrLS!hYWy%Aj0=QTYF&)Cg&pKKPVI%tA3-J zX4eHs98oEfxOQpVM=PFr8Onpg_tEAHY!UluK^~@{xTCPJpMkehlS@|im@_YO#i5h) zqLjO#(f=JiR6HwV8W3ZU9xGmQRv#ZFmrM&eZ@-xos=q2fw>XuCA~J- z8@b}PL;r){S_xHKa7=RR1RzvRw(pOUhTYW}CW@A7LqkiPJQp#OtmYgqA>$H>9z5K^ zapPpmNh)g}meCngjl^gLf-ZCA3|QBq7@&l?yoR7JJ~DzSRxUV}gXz(F@26u}dLEOy z&d%L^c4vFycL-zx>u4~~#agY58Km!(O*?s*!H~7LgM}*-0MkH-8wNq7qk+-!LG7(v zx69s25kXrZDW_v!Dt+j3zA~)+?rc;;IqgzIt3rZbNn-r55yR;LLhitVXUq<0DI|YD zcXEEm?5D0;dGL9apU33(s%1P`eZ_DgNZn0^e5N)BWxv}|{h4ewvR$((Fxvz_fzGFm zcAw~*sl<`=H9CV{b`1}g7&uzQE;wW?|JC|wlc8KHj%rdkV;(I+t^Oyze>MXduEYQ> zXA_YKjT&6En|wMSC}l*4$inruw|uto9Zf`Kv-JQM^v-pPo8G~mY&TV3`LaCIU9Ph3 zN{p^-FVp9=Tp!l7tDO9fw(Usht_MfypxAhPw!E#7G_CJD4=M;w@EqjJ`CaLHpr08& z>#bC~(1nDeg$#s7B=1SJGVx*6xxK7SH*e6H{ykXg8z{_xdRT)~n^5KO{o?+Z4q+`S zCaIn2bg}^xjy5dfFx8Rsq2Z}<&-c_HxV71m54-;aH$l7bl#+dDP%T&Ou!3tl%k*ZC zMZWGW@{_ismHN2XnM?WSh$r4RhP^)d-=O#$QTfMF3<=`7_`%IsA#({BZHokq_RIx- ze$xy1b=-{(vRuGLyBYylAh&{ac($@^t62_iU{#Q(Rg9O-mk(iUd+9eN$+)7QSa1qW z(kw)ZJiGemUip&EWsA~q}`YpAWwg5AlM zwWY_n0S+i@KdS?Mu?gR|`?b%)zU;wTerfi{D2Q5#ZW(*OyUv023r454@TzB-q7uCp zU{*wH`Hh43WN-z2-01muZCPNG^H@{Z)}?%Dg{)%CKR z->)+7{X%^~3~9&?n-i0`5;w}0#J}O)SLI`_`c`>IuJz7GPhGv4@zVgOm{~$0VGbO@0< ze=R&Szbn54LAhlLT@eK0@}P=5n(1ubllehi-k(69AcaC=q0=rzRjs`fLzmkaCW)K)IJaY2UosAZ$D{=i#1q_jqG zT`lJdcf}%9^P0$RL$2ytuB|)TyU38*XKUt{S=W?SY zr>EJ1lRUs?fh)G}W$l?NaVIL(&j35gKQFPmHmSkR;p!9s38RLYQNG4--rK>kA3O1~ zGx$lthn~Tl+j*m=?T0nKA<`RNzC^s495$x*e}LrD=a(}E?ZLgTa%PbtiQuNjki^aZrgZ1~LArYU?# zX2fQOYui(NDf`f8R|uzt6)M0;9>8ZK;<-Qyz1ivXAJyX{;OFGgZl~;1kNo2(Lx%bv zEdMtPBtmyknB}2`?K_j42l1veW#5RT0J_R!@@&Bk3m2upJY0y^9Va~T6z+)zg?uvb zL-KWTEW)1eY#Ut3B5W&H2EZj4VelQ=j6Oyu$sZ!Rqv3W)Zl@PNSQhg@rqV#B$aip( z2hXt@Ekd|)tN&`~8w`yg{dkLoS)0$gUFT(ifi=KHwI*f@u!7-P!(e>l^|)c=u5xzx zqJrgu$(|`TJL##2Hs$mBNksd_Y2$sDxe_wn4-YWfVvYX^jjXvbO4`^lDLqG3$LW>O z4_#d+_;P*U`#b;%)Y8PC$}R~ZR9@Kn&^p=pg@;AIM=P|PWEj>j&Xh3M;OU?fPvx?r zdWw~O4ZS0On_F}kwvH%#q_MoM5XzoM68DnmtP}I5#w!`#-Oal>hk!(J#lmvxdgwmy!yF zY!pS^hN@wYM4v7)(;^P?se*ulUnb0SKMWdOp((|<%WpCmbiVRLP$8ZRK1Qe6!-k%p3Ti+eaH@GhF!q}?_;-;J#P#C z5gA7^Hmjoq;Q@szuKj=`&qOb>+1WU)GCemdO4KPX3<^aG+#0b|z_%xzGcft`O!e+G zmiD~vk*a!UqE2;%{MK@xRX}mFJDtfiXok1ti>}4evUT?k!oYnb@igrWSa+Vi+p*CSGTldet0+$>ojk1EvIiL@|*9FXZ$iUX{&INw=>7>>qR9tKv2(i zg4ySjN@GPG?lvhs-*diKDn}^ILeG(9QG;o7*_^Wq?Dh2c&g^g;%)0v?Vk3HEsE{CX z6v@D_xxh7@^X~Ia0Vm`J!06W0iVdb38T?nqv`dJ?3+ogWhNUpE9Kg0w&q5?wMX@ILOp zCzOTbs}G+s)TPtmQDvMLZR-0Ns2fN5@>ji#PXpBZybOu;h*hHgI#C-E@;YJMF&&=S z2a|5)W0UyiTOgUe&PX>RdX%Cd`Bc-XAej=K%*$;dM^Cm9Z+AvsXbg2m0#cCxR!!xv z2{(Q2tdMhYH#0zN4OKWlpNYZY` zQ`j&6bC|edU`YhY>$XC$AHMP|U;Yb8Lc6i{OFqJl5Axt5@_FPnHHhqbDD7dkr=eO8 zr_vXwL@U<%Z?O7%CUG83Od>V4E|oV>)TlH<8iR|R94ZPJ!u>|5UydZ zgJ9ws=TYrZ9@=R`$PVGrDCVwy>f3m|?o5V0ooV!R8{h7c8vN#jNSI7SPb6r#Bs4kL zK60oVEWnU3+`O1$BbYB!E_X(Nx@7DweGn?`D=>^bk7NDMGn-oUqGMCZ;;*OQ4(HjVF(o=+E}aQt0Cr5%W6@IC zk|ob#3arJQ6|LlozGQlIlR8ADuxpix>}xEOtTtr>3#&j{WG2jYF55ij1g@Ij|0gRbqJ4D@qTat&{1OX9`E z_gTNjYr;(?}YEwsu^{fqA`-e7qdvS$in{tZZoaMv$5FltKd^ zQ8YNB12;eWbbMC84ClOnRL`ppyf*fo&gR;*rieb zF6_N*yLLd3a3F~pss_q@GL)zcKYIi9PQG?oi?}WjBFN`YUV%rN%1Nmh?E6kl38?K3 zjQK31FU#9L3rx7pA8?&0B;(My^C{;U)IhcnLw1FrB8~+QCE`;(;J*?iy-V&N3ek>F46xfFk^ifPrIHR zKWzpyYrDE|rJc?s(2PuG;1VR9L>J}o0=)Y<2)d(QcY<#!wr-izUY)DclO7=|Q`U~A zRo|$px8CJ99jgkszc{7vS?YYK(v$fi<)$C&p)zb)i42HI8Y$Mcy|)<=r~mB!>Kev= zPyv#x_&SafU;BMkhCNb^r4FV2oZVfniqScVm$ypi78LwzQyM*>%G>j8Q-BdD-3?R z@EZ5N>S<+f(o0mBcJ@5q!4*@(cBiCzg!5cK8pCCE*`HcY={Nl=1)&Z;>RFXdYV zu>gc4sKj%CJXZ2#FbCl|s^-i|nnB1XgHk?PrhQyJnEdgKVNLmVUXZ>`u8cs$9@d~g z74g-Hpy?Gi6#DwUFNUeEtp*~}ZXd=1Hm6a0SRE&6fDfOuq3AmUE;*P(uwH6+SnJ0I z{o;LL2a3}ONzB7k_Q$#f*U^Kp!-qPyTa_2HW82CG_d2XGb!h;ZZ$wiXMmpSMstjlN zGW=G+)!k9f261iuJ7+ZU(T+n z&tX^lrB4`$3Hh40jM7=_c?Eq$k99CbesIL;x%tL>@y^MN2lBnRxrSXn#1ng^Gmj_) z588#1q%JVc8is5j!#0&iOrscbNtWP6HL{<|}ke#2$o*cfps#S~Fh#OnJCTz_(WlpJikO18zM3_=LvY+o3IC z@5$Xgi}^D)d1#ED8+tyIpL2o-FB#=)sX1Fkn})v5wU(;3KFLr|0{KYvQsQ1htMJdg z&ifKBV?!P@`IbG33=n<9R1EhQVONTmrG`#V96ANS?`6-(+za0I*sWAx zxNj9A`BhjNF0t?Qc%TGvBuNk)HDu{DEM?BhHfP}gw)QQOH7U+$r$McC00!rbqYt`4 zKr%%{pK1VFME{?YkAnC9&ED33!bgffI)imV0Hi=25(I8jX(H^!;@4*zEFfQquEui0 zB+gSx3d_$;TQ@=T)+Z0vf6pDLCQm&)jdRhcG%|3^EQ*oOmH z)SMjBujC)KC)EW4Wx@vyGKoIF=vXR4-^smH=)X@?YWzOm9_Ml>!TEw^PIOU(`bOrZ z#)t%>IfSzxn|9mTg>SdWRP#1U6V|aGUTo7(GOZj_AHS~8!)<)3I;iS>mRWJbBGL?& zlz|2-S~JrBfx2=I_z6|+i*FOGb#9DesOf9<;|_88;|)iC*H$F?2_fQ!LR3Jp_aH6s^3K3x)o4O-p4 zvOD{DvQ+(7eV5m;U4yNXJ~-^q`5a012G|VXTCS{j4ac%f@B&3hD7SOp)3k1!akJbG znYMVJbCtM=DAZ5RiN4mYGo3N~3 z!m{oTN};#uFTl}{=y|IkDDp9m9QIU7X-5q~2ABp>zZ&tkE8+6PYrBVt>b*av{G$5o ztn`F3IysHlgt~a!oE7G+G=pU6VdYER`i5Rx=beLyFbjAg=r>ZRCi z$CTWXP0T|ob^JXZ$Q@t%!H36{IP9{x}{==T3lTt#T*TvrmnFncBYcngFxu=c zUr4js=~Md^s(+;V%f7!qI~8^{?y%OG%D&iSEr`(_efKc+@`1Lx5cggRhXtz%QIwQ3 zlCLIWZgL_?+eDICW8FL71Kd*X+APwh_FRmLmTe^m6w>~-&ANd!&QWaMO0K_gmc~3) zN!eI)mE*XZF1&I6F(}^})a)tXS4dCv$ecZA(;h)bcIA}$G=4nScA`xg8xj+{Tv<=t zUw3q+R$SA@sRygOF6AIet{~v`Jbbf<_Pw^{jMECopItz$B|JU`+T)@ViG1HDoBSl$ z>LIx7U_Q3ZWo_ZTvzKY@Ht=RGSc6fpw_0%e0UkV;_4~x6oR8$H_#;z7Y=5rEuFICN zk_0@z@|t=3V4d960~RUrl5kR9Oug9N8dxvKP3Djilk=8pp$_Y+K*-kIRifZ|+qtIc z2Mg6jth;&(nT{#znkALhcAvcGh`;vLdY~XLg1k0etAag`8eTc)p%D7Ir7An;6Y-K% z+J)iDpYMFYyXId!H9q3RDLSG&|7qGgZ1Y82GFE+6d7@(T-6}O)Wnz{zCtLZl_K|xk z9|91n9q1N2)z{bW_ODkxbnNSc43L<;BJiwISe(WrsA?6n^=SiUm7_p#+1Gc4w(qY6l+f+|7PU++mkWoB{AY z*5`Q(-p{V-d4>hgaIYqVpR&gpxL$wq$5 z6&`n{T;WDG%J>&DN^6})a0i?(scbzW$a>mNhsSSD@?NHe@5LbNmPK?vbm~*!Y9A~e?{+{MB zKGIFkoIXgtKiKe1*JU;FZnjogzI3F&Ovq6$J&knFw>py}pmdhezhRgk2c&9Aupina z%Kx|=j!St=kC~a3{`rzM*2DC)TaG_qo}O54uPt#S*h=eYFu5m`U=3Rt+w-!O3WIAm zAIzFMcKdQ&g!A#CrYw83X^QRau}_5tzSYUPbs%jQ{~JEp+~ z50XNh?H+JaHF&lXjHff;dfOXYr6S7^^vUU^arUQP+L&)$2p@${Ro!aD1XwVsHk#ztc_FlL{?_Vgek-3_9FrNNEDV*oi7 zEHzh*RA>($zSJS|6VzAyGRse_a+9+UBareJA9TM4#nY-q1usspWsJV<-Swki=ajoe zcGaf8|2rG1WtG>yhIg$d74d?khz;>WT6CUe+HyZU;|q*RWXu0+`e5?!EmF(}Yb5gb z+itOd1TH{xnFn`3*n%~RU16&+AI=up&Fp=jcdF|FN8l@=C767O@;levO;9#{8E=UU zmDK+GHO&5&)x4_D_tIn6;!j=HdsriXWTkUqgt#{~l6^V%qg~v>(2u4^%Mg#ih=WT~ zXhe_fSJ8ghms(&k2Lw*UWf$&nkb6sNc@9?gYHk6!0h@Pb1GT}n*SbbjD^8+1&ooxXMmp)Zn*8#r z_(r#e&=GbEpaHQ7#=vP1sV_dx>;;-;yGKzUiNnE~trP$Zy{y@>F&+&k!i>?)GHl#0 z=Y7Z^y^=tK45o6fAVVwu)gR->ffF4D*o*b8C$+S^Qkn&CBY;Qu#+%gUEMyJ&&u%@k zn!erlVrmkD)~p{AQ{1grNL}x87GcNfz{%fEc?MiMD9j!R1^6CDS!*NF;VwwTBf2Iw z=8SX=*qGb|!?`xA&eCAU@8yCRYTtf%Z=DXv43D7{&ded==k5d@w>o|6{87i3$_caU zCOPq0_XE0N?ip`>im7~6AhUk>F{^I$UdGyl|MH91yX>;c%BsagyEkH|JQ821$tVS4 z#zdtSPBD^wfOYZYb&)ix=7Mx40c1p3g6FCXVW?D=rrF)$kdyy*xtimRWQ+!`tF^lP zJx&x~R8<98UH*Lt2HfY|=1Y2F<@gq(kP!?aCTu}dQ_>kle8f|MA1U7R-Y=IlYX?i$ zw3#EPAM8(WRyqz>ko%EtujK)?BS38J5PFoXFhZu70&)@}>xn=X5vWHz>`w#IZ8Pbi z>|zR_kd8VwG`|R7z7dAyh8JKrVeX)|IW}|%78BrQL`rnhxhEa*eCz)5VCCF zn;U!foHJ;8qW)jG4f=-NR#V9O4VS-`m<225u&wg+aptp%v$`7^#!mnmN4Fuud1wkq zPYA(_Y0z*$riw7n34jXY!u)BV#oy8c)H88_%sAQ+v64ALi65}!PcXdS_oMdzgfPU`@;oUDk5nWS`|?w{W3R8&#qwQ zT-6Bmz|t67db9Y}>WOPZWp#`l;$!;3O8bBwIVcN18MZ<1TY#!i(b!XaG%!IakMO%E zSUcW4mt^}whq#tP~xZsmF6AD$+ugDq)y8%lz#e=MfsW7?ab(+#u&~Pb z-i!k$tX^g8cu^@c5-zXH+o9ZAuFyr+?E+kA+eh!BTDGc}imjbY=4AEegJZ@$A8;iv z#JldyZ$QgP8tY-cJCu<+b6w?wCZ3-V^CcIBYP*EsU@AC}mX#o23EN@00Mt$_yRah* z#DFq$>r-hU6$0nR36?xRYvnft%?Bvq4r=pIR3QY4L%nsA|8=q2J)k5$#HypE&<;q# zq!<0E-sAS9=ux;|03|`K$+6`Z@vOz;un`*2Xbk3#LG}(&0w{Y^BjtZ8GVURM zZ`Uav376VmsDoo9_l)63on@px^GcaIx5w3Z`mK89jUcVdszRAVB1Mxfy)Lbt_ichE zaoJ`knch7IK{ECOvQlU0arfWBSz;@0HU$yLg{9J<3AFaz#+hX`R~O)H(ge5TK~)^B z>HRI3rWcU$smJ0tXy@&!++(mf3LqVWbT~(OuNNQsyYRHGwPVPs>X4i6gQ_Xsvc|le z*V<|eo6_V_jC|8M^*_>@#yY1yl8fUd!`=p8kBDeAx}`3o<`H)(-6B}Aj)ED%@?^$V)#ze>QRC55jc%i%Cik{} z-erF#pB}`YwdfmudutU)`SMXN|G{||t^U7`waJE2%5eVq&H4e1I<>J}QtjzI{;j!{u8=S0=nTnY1aPbfb=B-vjO#7E^=ok$d^~8 zg6UA9H1*UX8>hh+wk9wtXY!RUo~8j`9ItBKkRG8Rn4QM>R2PMxD>}~X^!5Qw*=&v08;S~e2n%W@qhVB zBI%TY=efKpB^pqL1}nJ={6j$-J;XRI8buXMMHR>`yqubK#EfB11zo&(>p;sGnN)LW zWFsNvc*Z6hRZFiWGfYVhUy?DLRtElY;OITlNWWBz^S|@ zF%2OWfU$oc_-@BvAC!U}N@dmtqBbWI2=%WGFvU?-+=+{)378RrL?>3y;=SCWXl8uu zvbS}RV9)<4Iun1U{|AnLb{~eZVUBEbjwJV8Hs;JRLX>Kb+zF}VTiIrqql_q5nwyf) zC0%nnm_Gcs+w{QLZ-*X5_E=9N*4|^%`9Z*w@ol%Nq<0S<%q;Ek4N+-!a5?Do zu8@Wcl){0|<3n}?MQ)qD<4=5nm1gfFJ5JugmnzX&+^;PkZPgVARZGxYDHp0%U)*RXaQ(^n20bWuHY z^j?Fnn_4Ux^k1~he^;?LZnL+JD)92<5Fw9xb~Cpc8hmr>Tc(*|Edf17FmF}b7`vzR zZGU^f86{@L?Z486;{!W}U==Z?DDs3r@I5!@9)w&PsCcH$B`J4HlVKe^paB*yls>~k zH?<+286tk-q>7~)w|{%R?BZAV5GxC%nUsuL?wp)>^98CbqjXUFS>RZEdHRX`L6_J; zEB2D}PBn?I+umQz|GE`R7C%uq(%ihwQ^xo@`;HkQdl}wj)ry*0cKAZfQ&U`+c$qz6 z@WWfrhv~(JBmSGM<0yzyPZwVQ?-SVY$1N0^f5eP+wHAyMmRtcagBLg_cl_UIb40bJp|r1)EFeOkuoV zSe_PvK?~BC`32qp0xWaClrZ*=E6Wo(A0*j^I5)p=drIgUx=LQ(6=ZG2W&8cNfn+JEtVem3eNHjWBRKRO4qwpwjt zX1Wwe5G?&k32YaHfhH-ZIZga_t^EN`YUtuJhezbyj2&F1}Az zd3^p8g!}G_3t!~kX^XPDhSk$Jl#b^pYS+zhomf?H)OHQ)sV_387wgAsV{N^W}f|< zrsohXH>TT$HJmxxkLoT5V6|x_#$K&-;&Rxtl$V4CjryYzG)!W073Fe%Nq=em@y;Jx zqqEfNDb*?(^(9e(favlb@MiLeQ$Xo%efGLiM3n3uipeozQBpHhSO4@8J^$F%BU0u? zK?WV*ue9^MC4{Obtq;k;XJyruWzw*_s#)w!qQM6uePe>1v)zb9>3DS@dzLs}Fwy!% zufr!@u%~Ei(_nhCI`ygP8=rF(A7A?L+S6w>Jl(BYw$`^>UtK=>oFf%H=gD1}ZyL&1 zu@fhWoe`RT>veJtSn_2=bWZ>5pHEQtq;a~V^~Q&( z%Wg@$DK25-wG95=A8_UCUgSt9=60EY`dUKYKg9W&St*&5Qq2eFYAgU`h)jOR6+xW; zn}eWK)>vG5!m`O& zfk1-ARY*L~flFDgf?EM{7Gg$A@mj#suF6HtjI%Bo1C&cghpH*>d_Kv&%qtM=ti>+P zJUgDz>b$7;!D>DxBTRNJAlZLb=3<_9wqj60O};j6=_c1}JEU+Z%TLE~zAp0h)q#d| zKb%)2TF*4TB&B*Ow?>0*+p_myV`$;!DttW+uf%tcle=<0MkE=Y-Kjk$1auOc4v$31 z!&Lm?Zfe!rl!`>z)I1a^XUfsgf}T6is!Ws#-N(+8ztJpUZ;eT($7F7rstc|=HG>e5 zq*S?e5~6V?JxHpn!Yn^%aO>2t;**tLd(JXCgSwkM9M}&Q=(szG58XKKHdA||*+1{c zDH-wynv&}kMIFatZt~Xw-pQLuH_FM?J6v`-y9F<$OEz+4j>NH`_=bMBsT<{W3DfW- zxvO<+hNodIRh}w0pO=Y3cUHFM5)5V2LK$T1m`(xjQ0D$^Szn&O0yjmJB4w@&sdL*#8VikOO4Xr zmdBpo6};YkOV{{(Dy>TEBmZ(5V)y4juu0^vdlwFOXWqYB?7-K4a3m_P>}`eOlX=%( zgU2^CrM>Db2kLjM5!`c%)nbM?FHKppp%B@&1GaCF#NX>T#F1GKP_~K{H&5%HCB3ug z`J81jCIe2FOco|}Zk zP%C75JwKDP;LO1f4d(0LxFCBUc0Om91kqwQ-9W7y)n(;SQ0d+6(3*+H(#ZhlBpcZs7iErQ%}=O~U~FE0?J-7skqXBJ zUnGwdbt%2n5W;U(=p1+DY8C}IDtg|MUD)r}O}p#z3molf=-1MMvg~s&sAW)f!VYRsT^; zG^Ug>OwiD#b}TUU-6^SX9u4#)X@wZK3X*HY@~ELg#P*I%_x`UBG?SuGD`^AehMfM7 zF48$>)|qFfGj&cG-PU~lw{l5I?);swBAY!0H|0{CRCi4@mTcW!K3M(x<*tcva|u4x zv~u`t9J2AAbX@wyn_l>^HtMPB9iHw>da|o3ha*T8)ASOvfIs6-H*hjlr|)OzR0OC` z%>DO%d_H6EA^Ildautz5>R>%-ICNW^vTPe;qL4saAi5ma3D$4BcAis-+99WzyK&*p zQBA46r6)PzMjh&q+M6<-$(yZwVfxUz{j-lMzT#0ouP34Zv5t@~*?$N!w*! zY`wz!np#J&A5E=m(9*}*o%b#Oo}*3JVVb{h-_4WqY?EsDdl4(4GjcV4j+<~0z-Lkb zoY+Jld!C7|pnL}2$h<|Q!BWYFh*Q0GF{yj6_?QEqL%UuLgQNq-D(CjI!ci*nbUmN0N=AespP zALtFJQ0E;lbG56lzFhZkz3_@M>b-Jk z=e`4{9z>M4_8zztnDfc+XW)*#?{}8HP}Z*A%rh9H+NQ^(7gA;aZy+11Bqc9)YkeOA z6R8K4Pwl+h^y#jwW&R$YiVp`I(j|}o*aJPc_Qa=adF>}F3%y%GiK=T>fC&E=k`T?d z4tF(Ba8^-U)LeR_D`D4EYS)B_0xO*)=}|y>1anbTPIm-H(-O2vf=#jDb~xuC36f#O zkDQuiiOxu$2IFR9i>@mz*ZDxH2<;cd6$BBdZd+hV7F>MYqOG$QkJ@TCrVtWZeb}~m=>4eI+p=&%K(}|`1+g_rt(P{!PhJa zwP7d&T;>MAQV4e*ERyU@ni7X4hyjo|ozxDmI|MSX9}uLB+jE>TE`Kuid{D9BL5Y;} z{dUsEOYKk4O0|ntbqz?AVFv;wvB#^U)PUARGL_RPe6HLm$IZPMf>Op@RhqBFU6r0( zra`){x(3|5d{;3aS*2MIj~hxa`3fgexmy`Kb#C(R{mr0L*Z?vkcIf^uN{Iu+_M{d5 z8(Z4?uj;&Y$#q=I!K(H@^?m={&#nE8F9tGT44C}_h`7pq(xxKCWIer`_Bg5L(a<=#pQ>9CoCL1T{vN!*tCKCbTKy5%-f%#{aG295QGX?kjs+IJL zRVQbl;XlBy#RVnI@*T*%R8Zo3GSyqB5MX1=NqmF_`cl%s;-9RlH9KQE(tJfbrL*9S zl3wOM$Lo)86qCB%d{v8Xc09zmWeKFaGaepUNAS4LH}x=_IgY+SCZ!%mh+xGEfl^D0 zevY)UcV9C4_P5bnKe`?k4?3M{H00MiUH#j>XsJ{PWJo5l$pjX;4I)iON>O;yGA@z} znA<}@*2;x`(d|b8PdW^85iN4!)e)8S6%W?FOAmXrQlT=sUAI z+wS4!Qe*4k=di@UH+>HpwLKP9QU6S@PFgh{?K_oqw+Og>ZFE;)X@`JZ--R!stRn3B zk3ax~OW`6Ttn+NxWKfTHaD%=wBwPoQH3r=huVbgd)0EKl94b}i-@6x|ZDeuZkVG9T zc*N1WFG0Pa$b(vbr3S26$yW7E4USy$??513F?{Tgz0Xz_Gv{J1SHxv;sJo9ac8d?_ z6v9zxKN&v9;&R<;24V zAsOFN(yx8x-itzu4D(f};U+PIv}rfXzRd&RBH-}!Z6jq_NoIrkVX!r+Rrv*%g2UXa z7vBGz-P;UF5wZ7nHq3osYwR{ZPWHRO1fCbE=m6=zD~*+^^g6xG4qa`3qK2Hl?~hdZJE+Zl@+qTQbww)c0NAuj_;RHf#^B!?{n`A7(zgEdV zbw~Z$JRF!qP!_m4ZJezv4vh+^ik>SDI6qwQR4LB8J^xa9ymJ!?*&X^q@}t$@2)<`b zZ)JB0#=&;V#%&$z!SyW>=;@ta&!E(ENl9!^mYXvF;!TnLA8Yp8FF8|t%T7sXN+;Jy z*ztyK8lopI&_!(AIMn?xrkk(n#_>~!aFX8)p6W>L{g0!#dJ*!s>F)$^=t-Txhaz-9 z8vH8(rj-2hN;as0)^@zAn_0G3vbul1LS;VN5TSTI>ek1y>f_S0j*Sy!FQuQYh{O_V zuRL3u^sjdwE$3y$7C|DZJ3}d8jkydp0#}wN(Lf&O4bt{P*_KG%tx~*hrC@ePtK2c^#4$!qZD=#~XK&o3abdE902qteI0XSfYHAZW7EUk@q)j|dP(1E$&cFgG1EUl5;eC*^!}kc z+-*DaiL9mR4Z{11jygtU%b4qXR~A&S9)!Pw!7*7*eiC6p%Ca5rC!;t7s!Y5?gMwiW zeTXzR#**QI9s)4WB2xUNZD>B&f&z8+Pu2Qr4)e}FlM2!ChuSVcq#R53EWAn5{XaQ7C0VXQQ(IL=mQXspdH-TU{1*jIEy4jo{=rtf+k zc)*~I96hI<9$a#L?csI)3vm!GycRWi(zkJsOlZyN7Jr)UA&JX1N*B0g)|nXEkFxgR5-;eE{N^ z@;TbhnA2XyX1r9)97G`kkXXw|TxD{TOK-Y-IfV_sF(9Vw zp2@*3PI?%8oCPMd_rw>*`_UYo1FKhe515W;GPCMlkDEAT?Jk9A08ZKl5Pt?Mr420K z(E0K2hkHX%QM=F0n|bu1ygPc+9LikmA+`x4eUD^ejl1j4+nI__MnccOy8dRauHoCs zG~&;xs!6Hmildogz8_KXYkM87=syN53JVW?@H&acQ)~mSrR8X+%D)cQ$-XaRH%~Hr zbM0hax7+H6e6`jTVVXui$W*9tVM&IYcwbQjwK2$cXk%O8oPmB8Jc2K;&cCidn_`gh zPhMH9#k*ebagZE5;Qpa%KC^#+*wbszj?MaKvG`ZxFzhFK*G$gX6UZ$+7PhGX7TcIoahFa{K>_c!o?y@q$fi~`MJ->-TUwawk$u@2MPF*IGmSbPzqa( z#|HVbd@KlCFC*(n(~iDe01yK+|gQaHCx}4$YQxn=jY6uNTXU|PKvh4`qt%KFiaA!PhIa59R%4VVacy$=ZNVkFE&n=ewM6skJjAv z?55dKZ3b_YBdcju@WwV)nx7D@yZk;iN_s=G1}#@R*kELMe+^|gyXP|Ps_!)VcBtE> zo$uG*2=oFZpqWkFxlc3Py1ioAV-1Cw+v`(ytSnu7QR9^RQ0AnVH4>`rz_eBpv)T1- z0e4bPGoT(O!Q4x#Hm=E|ez$bJu8R}p4?o!b?aO#0`%mNkr)IHbp5aU9{*9H~`LAjt zo-sPb$&@g)h@u<~lSF)oHZjq$ti|w+lucE1k46k;8rhgE)=L@ocBMpZoIRNz|I}Hp zxR+4#(MdYw6%CvcP+&dDLy0w6Pvr0kD=EL`T>9 zZ)3l(E4MRT5lKr&cgNZ3V&kg@ZHx1apwb&FBuCwo_+hb=i@p2wpb4@4c3AWcIbUVZ zwzp<=hc&;<%3a!_v-_j%okU<5rov!!C91ibU$R%?;q&1kf#!2J>hUpB z$w!Wv4CpybF?N|+KlM>}H9hP@Yq>S5OqkT_FnN1_Bv*Sk1ap|bjE76_S|pery?&!Np*Sio{b=#IF>ynsHed*c`R9P>Cl6VCSt7hR_GMTJ zV`G@Ux!WdRu@{%o@?DbFQ=K#_shTu5+Z}U~9OTQy-KNqbV?UdyYxmB#Dn-@H?N&*k zn7!VGDs?mR>%COV>%TA&cgy?GRW}PoOg<9)kHn^;>1uEd$~+o1#uO*!B}rq?!t;PV zIeYBtu#$O)Cb4N%IYM!D{$m@6bj*b9rHltwUuPG(lgCXbBF`E(79>g_w5UsUiLRHu zMo?SMwoqV)A`pp5$g?sHi={k-3~Z&)#)j@+M!hkJ{5RU~vOd)TmpX&x74F%$=ln6w z{?w3Xf5fcOTTwy3mA3gP9?t5QB+v8#X*mu5QNf$QqnA%1nSB%G&Y*bAxB%%Aup{R=_gyGs5(%P_s(78`Aff1GZ0 z6Zg0HsjFhid!I9M_FH{>_8hW%Y|`t9w|;GS?5%Uxmd+a18GJ?Df0iQ$&c3&%N+O~>@Y!~4|)xx z{|hO0h|e&qM75d>U!%P+=yUr8&D&Rx&b;EPMnCf#J1sYZ(Kb~5sg}QmN0(B2ZR}YE z6y7C-ejsiPbvu=lZZdT2(7Ysd_Du)5aLTBPUG-zk+uzdU@`mD3K}gfaZzl|DSAN&t z3lqt{`H1x|dj|ec%+++fYw1ftkG>Ey@p__%5K3id`S_w6{8_o!AN>7Slc z>NgqYd~j`RHTg941{m4T58gD0jMLS!7#S*>oc%`s`VL~d9v}bQ<8*ltDy?;*$26uB zhr;F{u9&z_evo(fvD|%Ymg06L>DsvisBdq%MmX@}g)1+pPfe~_;atsbXbgzSThm*S?8tt`Va{kpmib zb%p{VDi}bggxY}`=X!VK*vU=WT`gXm&NSyLwuJ0lIcCQ8Z+fTfHmsk2KPszto7ZpY ze-CTY*cc{I)sbbht`5e2W?dffm$id^l$DxAp4J!1RLVV9*BlOJl4Simw9cyeM{G6= zjBcdNeb6||qeDhWY*I*xc7)Y0YHH2=%1)A`O}cAth5K;i5j@}hp=$xGc;*s)sXxta zJE=na;@cau1l^%dS*>V8n8sKI^0%w-?rX~q5@>+Z?&W+<@+r=uLQ@ye%J6W_G(lOFpjqpV6D3|GkCRUK|` z$r^S=3_~bf5;Wm6M>{L)M_}#g`HeA*>0uNrVdv;Vah~P!|b=P@c0)EWG3dVPq{XdG-RPgl&l$>+FR&RH%E-jfQ zOse!jT$VcNeAMRt`IWXD)PIa#3OMLzNJ#Qf^@+1Lbp8Z~KO(429!&T*c>49NCzmL$ z#rN9o-aEfss(eS|+OG-d1-AQ&$nnIS5nq4pDzEtS z_dod^R2mB?%Dt0(`+4F91AoL&@z&dyW#ycu@i{tex_&0DR#*GMy{*jex@@4zRDFJsdC zlR=Jm(17<8WP1)rJK^;<5@P>wAUExNor%nqp4aj{dqd_(!GweSeu2TDB4Zvwujk^% zSwxko-M7-!+u?BTem9^P2cLGcP=1~F*0(tg*LrDvZi0|L<+x+l8+!f?=!6e9)nv>L zOk(S*u(apXwDm4B3)H8fJsy@G?q|I%wWtcK5cwRtIc{m2OCiZyoOZadAdOehx+3lR zbAq8#x~*X#(qE2cSg9URetk9MQ}=$CQ=;l`-Jc4eXWaLiiy%AK$v@~$f}E1NxdW0G zUPs%Mrh7^f4fk97x;iy86OoXb?hj4^G-M8;Hm}xq@}kz>ea3ISyStw@|C@n0vu;Sf z`6_}Mfr}^3IvagQ|4W(@*T0{b_w=Spc>CB-RmSO?;2CJwAMNK8ED;`>%<&8uX`b&#-u~jKyW!&rCrS$Dy+E&I28ZuFRGY$aExXZW~Vwcu>(4h zW|L!Fi+Xdi;P8aD^JyR33qIm?O~}hVngawU!(ty0tVFL6`ud_;%{lv$1N5C5UQ`Ww zV(NA#m`->4_RUqYphMGy_AIh<;Vo$^2OKf0f=Hw$6hP~z%B&5ks{*@Czh#VHnWjgu zro&zngB*t)Q*NQV7>*9(hYtP<2r}h&`Vbm?_;xq=V!J%Yv^+CqxZo{8YkG%1nKa?a zA0YlaDYV_>XdI(~tEt-x0%qpYO71!yT!pj?pLitIY`M=8E?n4+Omluwce?O^cwOS~ zv4V7H^`n_cYH{X%!QQ1u~iXDtk`45 zz~=HE`{dyzau=Bb3F|-hAI7HA$&UA%KO#?w?ZQ-GLVss|KnS5^-%fOt`e)h0a&woy ze|~hl06yaPnOv>5mVIU;`^=Sd2U;`rw2g_>J83{oNn@UTrz*$RM~f>=p8h`8ywm7_H3KObc$-g1t2wuB9x%8?i{C~ zZx-jy^|a4(bqcu;8YF`81NY?%ZIRTO0i-$7%^aFj7>GPFTxa_w+y$l^YxN}^zstV% zoEZOvRqiwO+Dl<)WrwbJdHIX+I5A{~6RX*DF5N9kl?rwld{;kQNW!KK1a{W>WjIBE zvE%F$o2^--(3ZNX4C_E50X+1`cRMyfqN12IRFaT{d|`_LtF1Pk>EMfIy}#UtnGf23 z-jNfqV-W4oAz{Hb>3-Y_SBC?dUL`+lG0H8j!d5>>E{B-l{msqhv#tLW>H9?9vmgseRJ+*3*9*ZOA3F8*=A!y3 zR1RCS$Vs;6+u=DJO|oA;H)&=-(3b)$xO^zbLnT zB+eU!``PqlXngXTWZRC@0BJBN^^o+s1G9QpuF1u{-w*En14E$FFBbHX#{u)ee3eit zyuU-21%gmOilHnyKKpqXJQ^kO29rImk%kh-wTyXJEiL^)#Y`==e)v<>@hilxHqOgu zUi!WCaAo16O{d7A2u57Yep=_Z%&f)9CZK?YC%Q8t7j3B=MA;2Xd+5akL%IOK)YDLt z9YD3XLzUaL<0ebdAXR#NxLOuOrye=>%>J{;9=`(KhWF5z?^Z=@O^b8*=lV61>hMZF z`kl%lW3%XWDK+Drkw>LQe3(K8^P>>PCga&VYBot9pEZ>SRAx)3>MO-H5{QAViKZRH zgh_xxOA&%R4+1a)mO6z-#&=@*Y|tUcZToq`%Cq_sN4ML5x9N8GiAGBOUAnAaOOos9 zqQ_Q!sqwWwiuw`97}W9$AK2%W`t7WLpM1|?nuZ3li=4xf6WgN*M;K(_;>az8KnR*K zwYKlX)q~J+4b1C(wnAzhr9+ZuXHKU{-1nM{vj-?t846$!O8u16*|xH&OB4fI-7VS+ zU0YRzx!@XA>#5%#7su#Rq+Kh&4L@gZ(HS?}>SNI0=T9~+f9V$LY;MDPM`M%Yw1cYw zJhye)qIpITElqhgCAa6EV>hairpgB?av#I+9CZth!XQg3i6%PcHdQR_P$O$FmyZ41=Ba+HcM&xnU;@n zLZg?ye76+a9}q*(HEGd8V{Th>!?lO2-PY(>wAFbY7&(?CKy zc;YYHYG9LJq|_=@!2l9ikOZ$ob$cSi!`&2H;}DYgH|pDAPce)y6JqQUnfHX7=RJ0- z8V@f^fM7VbjCdrqBko{ca<7DC`3PhJwDUz!FjQpyC-nghr7_52q|%`loNYrisdXA* z?5;YVQ`bPXl>@6x3W2hg=+pZ2@@8*QT-8$Uqp}z0xBc1uJPvb0e{$9JOo+0t?a>>F z9-7~DCWZV1kF`l}UwIJ5(-OGf+_mU8o34~aBr-wraV;)Y0D6-~NEC8kC8t-hl!mP6 zDy*O`VNi%2d7dk|4&l8K%Exp_u2P$SZdQ=((yeJOLNM5Z1|OthbEs%cr({2<*VWK# zp?<9C*O*dxu1rmIH0oW=jIqt_Y81M&7Rv=ab;2JEbh! zuc{a|GpUSy7g&1zWe5U5BU)0ua2NqXA12Ln94#V8XxqG&0T^ z4SKDkolfh|z4X3`p-dD>ZtuD8r}yGK8Mgh>z&?|2j-Z@Tj~Izz8&(NkBdFA6$3$(a zhe-qsb%t9{>;4vyH~NE~cq-mHye+w4xoKZgG~qZ|D6|%LH4~3FpLjqRXGuEKcw0N< z86A=_&$KZhUao~6m1{B&+PMzd7Skyw>P!&`<$gSG-mwiH2aC^7b4w(q8C>h188#1HTQMY08t>0Z~k}?w0+T3N6 zVk9_VT;Wp4wxR<~yQ|sKMJEQ{bfFKy=lCiJCwu+R3e}6JF67uYI#Z8rq<(ENP8?TF z-9KmRHXBF-D?qp!$x&@2`J3_+~biCvb)Ihnb_ z5jL+d1rkeYU;gp9_B0#3zAU2eVuO=5-rilNf*FEH&O?`Ffzoiw<60L!bEV@E!Y)s$ z%xs(ctw`rOzyGLcahH(oTa|no=Nom4ePB44@p4;Nt*XNp3zx;~eUAw0vKY4lo>L|J zRy*%n+8qfB1M=_RCe9%4K=1M9^&4J14m{|P1@Cmi)P*XQtT1|8T>DUt9VTp$DS%29 zSq`_wZ|T1#RZtGn7`mYQGQcQYoG+PUR`)#h3>u5nF3ZSL(^8T1x$uY^dyKq7I)QOgiUS3C>9g z6MT?RS?70&b1|$2dnIk&8Ur1vnn`cmRLqeiwJs&Pa#DCv0t8yEc!N?#YM|SJg_tmalT@jrfqK9o!6;Je2+MStD3N#f{Ahf}6m0_SqHLmw5 zEkChONg5In;mjc>MzRD5K09i1=-Mqi^jaNXL&O5c80v*~GFwj-eYzZZ#cP(WyfHCD zgz}l&+hVWSe+7lNDc+Rc3M>Rkg?Fyi-Tqs)tG3i6P^5KsCwzfi9I9$@djhj}fegUD z8+iIzjMle+f{oiCxyrGmR43bY<{l|arSU5E&iS8gWxsPQh?H(ZKO1dPu=*;?Ystc1 zOpuIXb<><-YoBtAP5kX8O-Yu*id5BPXFaJPhOnDwLhn~+8?eb$nFcLE9}Dw@)qLwv zpI{!lx`=G1{%2vDXd4TpXJsly((9bgG;_|Tl$ALahqj$msuxsaNQHiVf9f7aMg7N= zQh;-AfD|-Xg}T?POJ>U}^3|4!D1)M~uaQb~*Gj22E;B4_)`G@%Pj3P{Bc*-yYIgVf zV~u7vBg>qOo&_b!b-SK~6|OcTiNi7K?RQI+@cWwqhVOh@0D@PuAj}l;NxQ_C6AXIh z&XN!*78~v*%GwH#I9FW z{_8@#B?z~~0@(+xmWhKA9lO9SF!i=Srz)nCi)YTR>8{S3 za3NxqKx}eCOr7V3zG=zBd}rL7y;)A%VRzQgV(I^$t==O>qdzP!iE6e#%iK_t{NK^N^6DuQpG+9TrMcB3^W=D)y~pc3s`iQuj-4}Lb1ZUdG%*aq^H{Rb&o`a$F|yQHzSNKHHy zWxLub&HoE=-SY>YD@+~Ma*uSszCtW7U#Zo8n(izjVVgX(rE;2|TJRwVh=^!m*}@aY zZKy}4z8kQmpMDE2ScXqHaQ{1Dbko|TvNM;#kz~B|((sw#qI$MFI96B61Yy!-I>u4z zkI5MVH;nG+T)S-#hu!Rk+4|paYC1KIJkIK}UtSnm`6s;-8{(|~%cO?r1*p5&Yr|IA zGK?UuvyF<2`>(_+ncqJ1-bjDQTV=~97|nS(CCiY1uc*WAma?4eluDhcg}C^lwsV$) zCt&l`g)a&NQ2B)aPGh7!_zk9nZ{w&EUF_c#|%A=-Tzk>Wp1bPP8A`(C4T!|?0oO# zi;m;RRAdl8lAJ6bFG{J1k`eE|>HpJ{;$)_hWD7)L9%wUlLN?v!kY30Hb@HFl*~-CRqKmiZBQoL}=)B51_jiC+cBF1Sg0HT!3f}8X{$yi9ZFXN(nW-;@^ zmy6W`B$_Hz#ql`=BpjbnaW`Yd%9(*oM?9M!RD~q8Q*ra8RssvmVm-HEgG>d`jS5UT z>A8O9c@q{`Uzq3vfn&ddV?_C8UyW_jB*)mq``NM^6|a1l?P3yB`2beAm8{$xgm@YB z?Kn%NbxL`oV*#9tcmzUl43zmuM0y+|G>-IA3eh}8Yz8U6Jg2g9&IfLnqLO=WuI>!! z$5i$8vM`X#d^jnL*8KSMt1o?P-F6st_9g`_#Lv?n55O3LRI3Pbw>w$ZRo!up1n(i4 zXsC}oP1Q|*s0YC*x#<~k973TohlLvTOo+4)&Ba%M)_Xm>c+c%ej*$L5eXm55_*DV$q;WxuGD;msvP3`=Ne10@qY&T93&c5pn6%LnR%kFrZE94VFXDOkBQRJG}24pp_N2I7yzS?TD5|oY3X>6 zlcX$yNK_V1g$5%DWe*I=78xkRJHdLJh@v3WHlh8O7Nj@`IgQHv;G)Op5fPQD=NWpv zo1!-oVhI8DVanJXRzt+fgjJk513(42vQ|q(DL6+PtT!IrWF>GY z)~?bhRLZi~p45S|=zfDlKZ;wTGo91Jw*T6|;)*hv2OK0&QJ88zHOzPxm^I?x>vrUJdnv!fQb0GGIUG#1eM12)(o!;%E@>z;8K7(P}i9@--{f5lL~ zi-=?ZVj512CL?Tg1W}tls-WO8QHv`J?7=){gnMW;)M7LTwi<$%08Z0xM|%Nexk!0N zh$e}U8*CNlqsp&?RLX`>zN4tccojXCN^_!e`53BhMYRP)Y{4t{cDQX5x{aE+UmkNC zpt;?_qbnF&ZU=dMGLa&&+Et!goFBEwJE}9V9gnEdA-4ed50AQoxi&~LI#`+vw${GF zrG|!lZzg-}s*D}6*ZZLU@c!Bpb^7>BK2%6ApQ7@8KYlgiYdk zDz5v3JrVMW^r;CQq>?Y>aAPH{rop6-U{@x_LzJiXmFUV0u8haH3ZNdsyq5y#ys1)) z2+9(mf`yz7*}eU&zHn#jN$Z|@zF-3U@v`bESa#~8m1LVzz> z+;$mmVD_Orm+>h%%QAXDWQwQ~R72SyBd;gMn+1ORbG~FdXT2CdFGV$S)CF!YU+T?n zd%NI6{&2^+tvi&1)w-!@KS$JUs?2RFD!q2AsUiMFkV=jSc5n#UKLz`QSDrD9?yLAQ ziO=j#MCgfPes~@J?L~ZZ+^w&`wIyiFYZ@F0k~Sg3up(f+`#QXHbN)ZJ*Z5>GuN$Wk zzL)&To|wVM?~(KiQZ9SuT_Up67uj{&Ift*HR8fig#_$pu3Hc}c-xTf-0g&?o)CNcv z^A+k3BKB7Y_LCq|KcZTGA#+&d7Bi`+6UurW$fS!*xeG3GzfK%G;p(!C?Cp>pDQ8A6cTGDc4Uz#*@sSOewcA5kD-< z^XkpNjhnfTpZjScu`+I-fXj1V#%TjPTINSkvoDTjc)~a1K6o$;u4E1WE!Q6q(Q3%@(cCI^=^f?BS7RigPlI& z_IWYV!DwSnY?iqB@s#vqOSH0a`YbU12}gd0X2AkKBV|1SoY>C}R1mUED-Qk(fJo8w zTH7%2;1=vGSV?fW^@C1{9k@O!YZjnFxftlnbLwkEFdF5$ZP>!PYBuIUx1R6>AgoA4xj(g*j&%d6v-J{T;i83L~YcHK;` zcwwkw59wt~0B-^joJ{x4-R4b<{2%DURmUeRM9F6CwgN@1K$QqEYR#Bde@D%@7I`{$ zOb9C=qhD*G&-^6@3Sr6CuFf>e*KN{zB#3@dvHPkSBG_EhpL1EcY3fg2MJeWra@z8^ z+2Xj_v{L);wx+B1&JCL_w9?>hRGFf^7%9@};&!MM^`aL5(wzoAoRI$bljJ;ie)vv9 z-%waxNuhNZm(h<(ZdD7dR-404LMw#@qUz8HqLtpi^1t~G7G%&8-@T|-?qsg-YcpCP zKYH2h5gRK;($MI?_N!(x-#HmSkC2*P#6iPJXvkCin+#YNK)mN=!UWn_#CR6Y!U;06 zN6!j$GYD_EeVN$1O5FQb)W+R=+)Y+u=!zK6G{PssQ&egwNik8oVUZ+Ox)r)Aac{H_U-OJo`QnhQ$?U6hp zbn{2kacX;Qs@WP*SN$PT_w+7S*wh;cn!{b+*BtZfyw|HM3Y-SZ*}|X^wQ8Z7g&m#p zh0B!H{-HCqg3Gra(~#Sl#?7q*{!`trr=FiYX}|G%WB1wpisVcC^X=@Lw4(WGc8;X9Jr9lJ zS-P&SBk!LTThWVZdNq`|FjU5bUO)*thsJHxNT1c-V&M0P>SwAHz85UoAk+4PjK1(| zA9D}bA_u`e8oP8Wl?FVYGQo0buWz(jO};3d@y@BO_T;r`#UJ_cD=~SCL}{^h zZJ>&MOPD3CiP}z%;{6`k?{Z-q_d`z5x5`U~*=S2<@IR+Noj2O|^j~xj1j}$Q+}g)h zfb9ALFLP$vx@s(>iUq*dm^QMB;8<^ye7NI)Gz*? zY&C7A`!}w8cB9UT73g{*ja9umxizky#wj)R+*AUZs6h=T7-Dpg5)_8HRm??3Z;1nj zvZWI2{-tV=ro!?>JcAa^~1dse}r7?{-&4#*5*Ah)Ns zHc@}PoxgDt301~&kC7VTaH`~F&g8~t79U;I>VLj(i*6_Nqv=Vz65f65E%R2R5!G^u z)gnJ#k+lIwU7v$KD^x({Uiap`P--_=SvTvM^5$>l;X3gwEnNkvZBxfS=~M7x3=%JU zw5igBu{SGV`O!m921a9vdiOH2HQGkuwJWf$Xcvu9M7{fY!kZLiRNR|u+A~1Any#p# ztel?>E>n{RGo0e)jQRRbO{cBC{!?0*7kMf60w=x%!W}H#}A+|X>ps5skmea?Ia1V!CUI{+CsXpNun>}D9*{7!}Uq*zgO~;RJJ@} zB;-sgLEt&L$B^2$%y~xILh{%)_V77y2!f>icbaAn`o|u8`3Ht>oiF=ncwo{zV({>w zR4CM~n;{M7?iKHDZ(I6v)=2A3>(>HI%I{;No~{YURMqa`lT&DSop0z}9yAI{y__*8 zj0itBOL^$55g0bBIH3E4TV-f?X?o7HK4Ai}sVFHvp0=@JIbPsl-W4At>eZ>(Rh2qF z=4}0d;*BT7ESW|U-~*gUbhoe9R>I6uD8eZwJp_45vyHJOIg82srD~} zA?qvlZaP>FLxh;aQ$_1Hp*NYge{?(_d0<-&`p#qPTLteUgz4PFDe|5?NxREeH!AAx zyn*p^z~wE22D)IZAE1XCpplU)i?eB46 zx(H?%wZgZpU#i&eK9&}n8-4locS#-{YZ!b@=J{&2!*E1qu!$pS>QD z@Ir!mDS&xaWS|L`_rI#90xu6Ww!1S1=D?4eWp~Tn`LLp{MvO;1nU_PH!q3g5Mv_5} z>Z+VO9FpvK=GaVLxw+fN;D^*L5nCSFoH#N6Cm)-=;;(~c@YcwQvG1GxLqrLi=H;LmjZ3nxum*c4kCdka9H!q(?;EH!b@q&U+KTmM{<)egzLE z)~y5DQT-#Ykh+^sPXwduqcmSV1>Jsocl`Iu-)U7ccDfl*JY=0n(E@x5t8Gb&JS7MNcha%pjSR+hVjRIIE6CQ?ps9cv_d}b%r#k_7Eu6 zXHLNVFV99g7iwupw%VpZUa#EqpThP5>ujg*d&Z0bc22UuWz)Ac+Ef;$GJv$7;paL* zExbz!DaNXP-u>NrZNkP+mvRfpdz9jN>#dqWCleoccX>&Ol@0`&)cI0HITWsP$7RM1 zp1#lhDzB7UcrsnH&ErMM)yO-i{+D)An1*7I!ryQCf_~%-d2aZhCJnO#;GLe%>9)}h z+E$xPephWWKGx^w2+ESw?IGdhzH;Pf)}_9brzX|nNel9o zrxm6fNnu!CBgZ)HZJY(`&9RoJ==RL`i3pCesn>UP-xNh#LX9ickon|wUMoKMZ17v~ zcA#v{sR`Td*OlY8JF6aMpH(lYK5@~|zC6G5tchkEy=-sSr?ZF?4lkya;N^h0@70p= z4MD-0qtb`lJ0A1yy-Z6ON4se4+j~dKp{a25!MsujS6SG;cAubA+3oi>!=}_;LM_+O zQ@@90Y^J**!^SpHsF*iNC&E>hJMugq?jHTQ%A@e@7_V!g4)^=j8{26dz_7d(a(Kqh z=T)`>f$y4e^w1v&=FFSq$Tc4!*mRbrSKPZt%CjoI_@?rd2TstCULNIdXJJoQb0tB! z>c8BF^bhEKTk99fcp;AW_dwe^m|9kzqRRY6<~J=x)W)~5n3OHM*aJv^O8>ay#M&1&K-$P&9Q5v(Qr*tFHi($L6lMQ&e9T=Gr2(nW2y_;a3$kH z$dE*B;D;|pegJjv=ttw(eMMOe>KlWj&b+w$)8V~d(|Y9BdX&aYd3Ji6-RMv=h$ zw0!hkzVS^CFF9S&Ruk>`@A=dD5hw{8W+FUIgsi>XYnd6I?s{XSnNW;YzsFD_PCq+m z`XAro?>IcoW~qoQ=pb`0Ui$YtHU^jo5w-9ArSRVR0RnX4pf* zf)XWnnfe_PppCa3eH;E?xQT<*ByE}0Eks*GF+151iX47~4jI1#J0S~qAA_G@pzHzE zE*F@Hd@zc`$yC{Tdgm-hZUrkX)j^Ap+Jes^Fp-X=7I_zapj+nvr0H~l0}Zt7J1 z9~D(BSLPE9A9U_)DxkH^<=adXLYUAZ3Up!I@X4@~ON({DO8&xu@}?Tz{~V(OzpHmc zjd}SA80o=(m*HrLPo3rH$!MYF-kqkn0BmgN2^@FMO4i8(UZ6*s5F+$GHC&ss*q-Rt)BKon7V@gi! zjHm1jpP`H|2%VFyW)qL`yJZ*v3wTlC>lpAqV2LddcvNcc9AW?AN+uXrvb7DXLi9P#$Oa$s#(4?7i?E-qHlTpEde)wXWeU1jR-;_!P8{ z`&N2~9fvucZ_|JM&F0XA)c@gY!Xzz6fFtBJ9{lm}BsrSoKcqu^MmR7CkpgJ!k(nH4BjPBtunwfO49iH$I}?jl-Q9Yhh}g6YLOGXairx3N_PBm~yjB$fxyofa2;3&(XWt#ybm6u0%V)^m zXP4sF?d45yj^C<`{+DBvnQyePLbGJ;%a^O$fI+BxdP8%L8i{VB>C^*I_9QfH41V(R z53UCabMct%4Ly@JcAMS34BdrjzPxf8iIKFS4=7~-@?%+~1MGEcAr1RiMS_8UVi`(%*${>7 zA|`G(2B%3KgR!y7Q53AQCbQcdJNI7y9OPJ@4{8Sk#vOw^|EitVh&?ln|9T!fuh$BZ zsH`KFJP=|bLVE=RorgQKc-P!)e#c)#pu^!a&V!Ms^;I({YW{4eDpRLFov>#Nr&tt4 zvoqNsu6g!t6{Zq-K(6d3pg9j)-zM#=iZnE3Ye2Dzjsw7^4GWM1*eDlNb9fSM9X#5$ z^@`}}rnMh8oo!NTJ9niP$%BH31y_L7Vv}XwRd-C&L&FyyW%^;g5QLI7W$GRakkLrx z7XrNL)^%F-Evb$z?f_bc3W=LV?`dxO%dQf!Atpqa2JW!lbaL_?!RU(qmJD}EtpEqw z^++JQJBz3vC|=jJq9K=?@ijFpC57nnNhN@eg)-gRE|^>)Z?k_l--k*H6c?)RVIi<0 zwP`kXlrFq^6$>20z2w$9PL$SG-UJ+&huU(UW|vW%Q>}4?o3j@#7s2-uR~I&_ErZJt zqM?A%(-rPIUe7r0?3d>9BmN1#bcIC0C}@vN_%Mz4c#a2z5Dp8WkYBI%GTq8N-w(T0 zRf*G2!(k_Uek|mpurT{d;2r+j1={Az1L35q4I$ zy$tjHi83b6SvYic_UcYk%AuP=Xsk^AB;~f14PYwwD&zxbEX)@~JSBTS4!h9Qv}Q7m zaO%C)>-9a8UKPLIC@$J0?xgif@a{kw3o&vvd7j9Dk`B}o3u7%GOfC-0e}s37@aC+6 zq5tqp;j!x%ZS^i|=oB3hN=$bGaBIk@LZszJr6(4 z3@U`MklzDXIYJ>;8``24MS&d`qWi}vL6@~5H>~y9s>fGpt3vxxEW8H1EP?|y4EO_C zwZ-E;i_IP^70`S@#Y>`M;Q&O;?I1gBiJtO^brT)v5XDd9NlFyGUe(z1*iRr<|E=XK zW%8m(Y3v;&``HL@_kL^o)id39zsz+T3DH)Bd*l;PccS6$uL-Ya8@v-~ey!NJ&4y#R zo=Pjleh(jO5w!k$E4C*Gy3QvHJqufH-_}%t%!AV8tytLXeFY0%D|uKH{>V=Z+u3y+ zB}QKuAf;9Rlk;x<1IrCY=He3@lgRtfGix;SO@5aYxVt?1^f{Yzkv}sqg}P3?_b&TtYsFma-uz7rdn?wf zAAA0}yQqFey`PaW#Ti#%;iIyEZ4>Ig6nk;6{Tk)K%So39U*e4}+K(oCUs_Rz73z+U zsiuqXdw6f_aS~#a$QlBJG;I6O6U&c`>lQ17UQE<_ze8`vmG9u5wb%fACt)a&(QP)q zr31@gL-SdLGOH&~!VW0~A6mEkVSR~@+Jo{@PC1iJFr|nwq*=u`1qKj4(aeR<%N(h; zDFrX|s=uo0D8st}1PUZ=l)%sunAO;;5uJfA6DD8q{^UxHB8rkZ8)|-yWHI--(%Tg9RP>7Tl*7v&OnPbYPL=B_Wn{F+BI1RN~uAJ+JdP4fT_Bnx! zA&Bn8f44BKf9k?geF7!$Tr9GmP6MZ`w;Y_^yJw>Um|Al*G{bZ)u6GX_^^u~q5gVmz zvf+R>%n~@&w>h1-dvr}4e+|z6FjD(8h_`68wPOAASBQ3_s^ceKHV zSpJT#ik&vYt(rMP_>bx5eI;hQ0XXUi`hXDWaB}?ZD&eH@GNDX8h>ssp(bJvF9tThx5(jopdF(%pRc7mW$e_^* z#1^o<^Zm;mbhQPMTJIPPu$wyrY}lAR{o}ZTTwuvi5Ii!cVby~^3ThUlW}HOcz#JYF zZ|>ZpQ)2bmae3>)85L9YJ9^KQ9*^MaUZm)Ec8!MLH}#J%|Ft_|#`UC23BKUNShzFo z)85}Vws;Td@sFQCt@-*t9c^`#W<>n(=OIs^z1Z=Wj%-Ispx1-GY^evUD|zp0~tY=5hW=Soa% zM*JL8Mt+bBqYJ8wI zy`(Q8@wUAnQ7xej-a9>PgUtIs)vcVE&t*??bL_r<}Fr zD|vrz>?g#3_81u%nY~lbrO8RkY}Caoe3LBtsXVn9_um1)}BjE0? zY9%;7upg#b-23mD?HK!S*A(!*QfToGqlxl}<*UlJ>$j9-(OuxDGZx&w5P!aR{rb25 z$p*Pm_@kht(6Q8Vx7;Mz86|y5#SCKmc!gL6>K4D5a4SH5Cfz3vnEDvrYF;U%E@Pwf zZnPG7>o{?eRF1i~p#}=$iRhb=@g!txh;NW^Lf~>3WuPn`uM6jE4hCOo6f70BHrSW+ z(*12)Ib0Nx5m#vDp8d@j!IiHv>wRJ_oXH#8OM)XFG$jAC{>$YHmpUh&U%7=)47mdVOe$E=<1YF5`^24%1wznYU#ap7L=y-An z9zf_8kA1l=WZksoC^*E9Yd1Nf!_Lp1h&HTSx`v$FH@(1+vxIxX80s%RY4RJ=nKg%Z z&A5p#?Js9X-u|EQYqWZyADn>au z4l~&ePNtFpKG-=#3UPR}m!f8eyy+~Ui z4yasC0NH1v>iN)FzXB;KZba&Rdh%@jvYEyD^s0(&=K6%oOZ>U1Ehjf=dP{T~sU zEx;g9R|NWw1p(8`&`6#nSZh#2WG(1A7ddB~#lG*bV~ne^-VBy+GMUSG>g5w+s-Nx( zb-Tq`E$g5=)`XLGJ9gXgWuOE8{y=i8=_$fTO4&Is7WyEgVTbM}z{nNcPe&9e;C=Vh zq&RweI2$z!_h-8C`q9rbxctQ3#M@z8^ll5dVEm?tQ^#gJ$$OC-N~vz!@<-O(%37bc zTFIC}J$^J7i(2!0UiozE5cLqaL463!I4u!QQGBY3a+7?zM|hUn_1sg?jyS}kp_y46 z&#Y^ry`v++eAG&0QMMFt;kW-9(p*4jVI)GqfDoodQ2$j-=ib;0%r!sMoylr?*lV9` zN0%xBm%SlDJA+U{EYzWngc4J{0VuKC^Uqms;jThGkyRIw>|Cdp0*MF2Ui@ZmS(uOt zqkdA`)!c8{2pJ77WfLC?|999ng8##$rQC2tqP5hupdPpRQG}PG5&jNB;1y>R)T^m( z401fC*p!faB9Mv2NwP9ct)~}in<5FQtj4U12`||tPokcXs!tC8c7>lyNr*LwdJ1Iz zkZBzrkyxZ#Pn?P#B>e@3&;GD?xC1vvDxMy(!Tsb9f!}Tdu`=6HcdCNO(ioe`} z{KWABv0hqUD~}&9cUksLHmcDXR6~Mmt@3s(kP;o#sFdHWR+tQVj6&+ctLtljo2r=` zVBG8*W*altSv?c_8})S!-NRM!Z-ZJ;HSF4T=0u2s0SaBjxxFL-b z1!a`)6MtFrkl#|Z-S+U$SxsB;n?w`Kn(uP`nwS}mKs?67&8VrJin{0V zjfsU=fs|CB3dKR^v3sK*pP1s&HP@3NyM$aqnLW3MG-0cS9I{aK;&wA&7oSXikMXsO7l)*<7rD(^%Z~p=#SW`)X{Ao0-CFt3_kPnlXu7WSpN19&QV{U_YEVXu!9#f zE7v!pN@mI|9S8FXgC+(qroEgG$b^Qi?EfVX469jpAN;pK$x9AZU7;1$r^-nj=vZyYs066A*voPK~0V2i0X|R%HIuvbEmdLG71wV|2eW-(8HvL zkY2bp5t8aogq2<92}bLijeej~>hwYgW0i=dNsTvWm+&3U71k?+_rUc|?{?euR0-q` znh*AhLI4fQX6yd_ak(fTaAm`H9XnO#RV+sL6~!TU4M5E0uKeCLL~d;-m3ve~ z+?`(1D{?_l^0i$zV%mulFM1&BL1{eXMz2P%xC21Jc`(qfPalw+7)&xeNJQAvtMZci z>@o)I^HKlK8l70-XM;Q(v6f_`wX6X=W3?_w9T1}Wx|2;fGIWVjZkU5YMVWDuZs!Sn zHqSP46g0=wLmrjf);!turG>KSPPPB7c>9;CEf=@(h3o>+c@9?4uV##XAV(zgLqFlp{%ys)(PeoU6c&0&-9c#ZPN;dI+>NZet4BWedbOZcDDoMpfI_V2W zrN8PzDmiH*SFG9_KKGh$cJt)ZTO-`cO^DZU3z)p?WeZkX3tj@FcD-5xWF4gZqvGCe z9JqnQbo4jX!qjQc&0P}gt@ZOh3m>`N=4};OdR>X0KeY(khvFNw7BtWR^0bvvo#6Gg zp>31!5IH>7eZ#EYRon*-Vp5<>&ew2-gvw8q2n6=Jh#YV@?Zj|ilHbiM=oHk0M6>fy z()odz4dr{z;|C$qpfgaZ(n$v241Lbo%#KfOq<~;r9Ymc>@0nMF3$Kj*=36m9Pmc24 zj~b0(z?mo;Ge&{63V4T0%>JyAdrZGItz&)LF%|}dPi z)(L1e=t|7^&p%$05l!0f7HUvh(z7uX_V0j+=+$IOX3Io&`p}DhPDku!^ZKMVfe`n(8lq;`!~w$ zr1&?bH}Zjv67-#~VoNuYE_f?N&!o?NUqp%$)Z3zG07*w*}`!jMiB=lr3L=hfji z7S8;w4A*XjX|LFMPrI139_#GoTtk7DhXu(wDC^C=E_F(1dcGSKTUNj6f7ec@m?6)g z3QXnT4z#a_nJ3@=_I8jkDCL6s99ud7A^Hs5h1V-GQ3C?X`azE5A_3SQiZ*|42M336J0rW zV?(h6Sk<)3Xc$yU$hAYY8`0Z~<@{o>(oUC8TYxwTRu{$j;PY|AjncgxbsD*-^b^hk z*7?1^R342`E=wO9Tzecc4m0kAYm=dm9s3_Q7i4L46VCm3=MjxNS2}gpAT<^yj=G)0pA&e(Rt-cK1e3~mX zI}Dlh(&@BRxXUn~Fb&hA zJlDmw#s{3$l!F@;kLzu9ImZmjPicXt^vq7C*gnSwu7KPS^O_x~uGBVLelPb3mp6~{ z{gYDrW2Wtiu8!-Hwkt-*4LBY_IG#u8j&^17W;vQnRHT7X*Tx_B?@q%>`L$Um^k@1B4;+v+HDX?IT(uZX@ zFU^;l_>QYRR{n|J9{Xo1(^xPFUIek9FfAxIp+dVCI*(*1nI^h~B7}6>TVYTy_lEf!G3)lM=x-iUYmPrJ3 z5@6OcXfBqM!$fXG73B4viaqOOGzRL8Ky60~U9*umI&>8a9*N~-v5-j*Za~NV_*k#9 zsF)+$Z#&I|Vq^Iy)*&rCkug6Q*kkZ~ z>&Z4dY1MpupoT+bf6n8Q+sw^0NW$p)fjlPYLRZ=+%!e#gPTNB_vIlAvNzSPcINMhc z75fM;i$m}I2uKP5zM4PsCKkbg3Xw@sA<2Z#G~)?4JFK)e$Ra#%>_shpG{oP_n~vm< z{bOovnsY*J{O;ZDX`Ge|6+MZj#tXYvf5A$+5}#hEI>;>+j0L?!b(JQDv=+qu;oFm8 zs@Ys@BB;#FcVh4&Wn3Fp@j(&D2MU5$-YAbi(y7QyiP8a-J9UMxJpE)}`LS?7e6WJxPt!Wbg z7`wCG4nn38KN{ODAddted-7tSZ+*8L_8nbsP zEm|pGWg0;!pxghN5(585oY?p=z!|;S?b>!p%K2e#u>8uYsMBFbQJeo3XpTh;d?4|% zpBu(M-x|Qtz*g`<_ybvyKxjS*N7gMqnbSRQ^G78DBDc5ZofI;U@=UA2Ovf zJJoZ#R}RR<1Y9R0{Tx9S%xCjnUTsb{Lz;uAwGW@_eY)g!i+Grz+*Z^>8FC?AdAW9o z89}PaJ+iR@VdAn$!)hbZgdJj;Wz);lk2Bd%RW#n*esqt`Nu(Q*kKBedrTT+Mk$McS zHx{`pIw`5YmSE>e?;4y*H;Lddorr?a7QJ_!s3VK((EfyoXAwfICyHc({$Eqg*(izD!19wJu_73YUcTg7bF{hcnr)V%N_ zitWY#qALu03skP-=rQv#qr7c&C{fOL5^;0VbZw_O6HNZl1Es8_IMf&qu3N|?N)4%B zaD#=GyHgV{JZ(VT`X_#kzc||;%+C{hbz#i4#=hV-BdtLWpRREdx9^>x#(;P^Cq=nc zZ~A;#hv`m^VFvSqA29PJ9#m|+mM5H_R=)Yvn>#(wV-x#Wn^g#|ah=cPu-lYYsh?~* z%zkWHrDUyuiVR**wQ4#U*4aw<*tpp)x-Y;-oemnUtkUC61}gXRh^ywrb)GjuKf=Dh zl-yo>;;=wBSuO`Yd{hm0gS=iKh1PkD?KS*5_ZBIMTs=Mz5G$T>!WN+rgT9O;D1{Dl z2NSdIATY9AwO)|6Dm?eTc9BTa@;2QN}g*5pUz!g^+#qpiM?O5@Aq`0z`zCn6#W4yy`W=U9~2TvAx^u# zz9G0ZAzxfg^;;gf-}H|0PoB0S&Wk;6QjJsim4YUcraO5I=k0_zzG-pZ&Ci*go8uFX z+bXinM)s_ZAZm;@GvU{lUavc?h|ga2>F5NOYlmg8JY9NSlozHR>%OS`VN6r?ual6y z2vIWD_H{yKzTJU=8@YGBU3|1-?Matp&Sg|{kp(@yzi31P{!bTEsOlL9?)GbRqUM0n zJ7FcBHsPK1`Dwy0UX7J-@Uz_ zw4HM0?>_=4g7ovxr}H9I-d}|pS+0(MS0D;Bq%UjG3=`q29!N-CW3isXb%9u*y;{)) z*s@nDl*4|TjycYb#KBX0QolZOi7y>f)`pfkPLyb)$Hsk`e;n`uZWF6ImQ@GbH^``Y zYzW1qWZ^>HUTQ{!QujrKn;ZZ&2hdPTL4?22#fbh)12j1AOFhLNSr_&IH|K|65yrue zs!VvBD5}Lpu^UJ3dh2u#zOC?7I7;&k-PjKPu)_k$ur9Tfqm0m>q)HJA9SQ@rQxlw1 zCySO>v$XCkyFl&N31QZ4&50Z}lH!2~0zdHu998SQbmfH63j)N;;Oc5ItS^?gSb>Ra zl@ys8NYgqn+J+|wJntELt&&H5dcr{Rp6auBz2C4`o;4|saVRld5{#lxE{0-1Dq*3T zBSh@~Jikpf20FC2Htjg_^8=p;{nTgx&sV*L^)dA7!%`3K*z0=Fv#pm^$;7+M)Lc+j zcbX2z%--)i6pFci$W8YDngtr!!w|Cr|zmp+C$iU z!;^Jp%jKTK@<-7-YOzxR?)on)4KsX5kTv+e%3%Zb6`^#ELeDiU$ONTgPg}b&lcS+- z2V_N<6s0UN*SfRp{q>Ko$oyd@gNr^IRKl=S|Cn|^^_)sI$CAviW+Byut&jjx0V{q$ zB_g*fU&}2QHlmVDXw=*Ny85x6^Tmr-M%RDoddw)k@l*e^@BO8B0?ggHTPeCb+namq(BR~|Y3%ZME%SnM0XrwQ)>#7fN)-e(i2Tu{CVim#p$ ztPim&GK4drAF@R{{1G2@n=16#NgG7W$D%4*u7+YmGeB1MiK`a9F|QVunle|A<=jNm z-$zg(P+ZW{f8`a?!i)3_sIN)57!4UDLJrX3WCmrm=s|+^rc|r9FXTgJsOV4tdX^oQ z@5Bb7`D+NUW(jDSB!ln$jU;DF^3|S`%9xV=v+sHfS4XR;WD%4g6Xp|22cYw)W`vDg zRhhMu(ADW=P=zGB9y?3bX*7BT&x z?EEbq0vZ0sVft_#=~Ri&``W+tTT$2+F~(`ZOBPme`=``sS+8G3qj<-`h4&8%Zpw`H zK&F!s79ntwK~QeE_37-I%4&tk#8U6BYe@R#^BYG^95f|p$MBjgqk>>_Do39oS3a33 zH?9}ot)5;|H@_NUYxDcOr7#^zrkqPPwz}&Z4K1o|cwp_|<`c=q!^p${Z|x5-;3qh6 zNlT)!v6qGu2~l1lZM%%9@g{ripaw#c>YgMjEb$|(A`wt=?xm?X&+;6!3!$MXQ{DTz z5UU4Nba?Lr&-Ha^#vp*GW58gOj7Q2M8CuAOp2IX2dQkwSWN~T4+Vg@de{oPZ*M4Gw zxs8@9S7Uf~(33l$H1GP!IF0D9mdHA@zirM#d%U6>+v;c_gq7$to$0@~tB{Eaj(v}z z0n_=VB{TRdia+Bc|5=YS3p)SjfmEhpnJkY9>tiUnp79#bPecF^LBc3O$}tqA&SaPR zqiE#%m^h27(IhTE`}rMelWF?)!64E=@m;Zu)0)|c%zAcy^i6;5sg+=|%>cUYXaceY z91PGdx~IH0e4KD-5XP5Zx@Th#{@6o?>9IJLdpnD~L|;=GWUqiPL}zssu;r*c|K%mY z&|0z#W7$hXD?#$TY?!cuL;bQRM8BX>;y}2d*fWR4*U;=w4;RmPR*QHgMQ%ubW_ zcVQt}Bn_J@10*#Lg6{66S^(yoq>s&a{l!2fP|oM8q&KO&S*Si4Vn$=2KgYs7S2`6V z-K`lQRXDHoYH`!GI?^RDM9}pf137ec>vRi&btMeKI5H@E#fZ$*a(;b14cZ1IR~;)|YOdP2 z2cBYz*;aMn)uDZFu32;n>bLawHqkRok5H6toWn}4mYP9Mit{aF3PD@~2II}1GE<(Q=-1g@GyE!BPk>f5;FyOU`cee!@lGZLlC;-;Hk6{x0w z_%+N~jA-Gz{xHjN11fcRL2-RAgOL=By(%u)sfzNANl zz=F{)4Fe7TtET~SFBpZwcN~Slnpcpq&&KV1cAM?Oci`Oo#gf?xvA<)nj`qYJuX7(- zbxd2M)PKhvcWWFY!@iyOJ@yV4wjXYVxrj0A_19_}Lz%CU_A^!*8ZSxbFx_Cu@h$!N zxN4bw{TxJP!3A0Ild5)PM1obSoKo7|ZJxi{bhA@z5Z#QeJGish5GyXny z=B?HH(7u(&@1RcJ<|vVM1QgQr2-40aJ&4IqqWh=O2eU^!Bl0(ta!ot(P2z@1swFB# z@KX|0od}*bilsO3ki6g}aPzB0ACJbetZ#gh-!%fL7Y-CgBU!J=qAxL962@BMN2g`swz@!iqwz)a&Uu0+$QaNjfN&HpuzrYq zCWfdrqjLWYtn`8QQM@0e^*Lgs<{0!pCK616AC~c11yr!Z|HvfY%4%oRP*Bq~9@=AT z-kXWrt^LZbGGAG!X6}#ydEoR1DW%n`>VXgJ$4IS=zTOR+HcQ8ppAA5P=XPlZE^FL3 zlc0Z;;#CXA$ApX-Vt~q!MFVgs>iKF&#;jU`c7573wNvT$DRnq>wQ9-I460eJc^)N! zR8!Rl0bH=rcK3l%;CwGe|gS+Db|@qKg-u46!F21q{lIy(k#H|vj`ymS4xh9(irTs2I@zz>W0 zHs}$MId}xy0>&uYLs2J5J5T;8v8zY^?4ypRR{QozeS7oQ{r28Rh5EAKsP#kbR%6)f zX9G%0k5_Mf6$|%>@_9}U7+ui_6+iG?q-wPQZrf?rIydoh8*e~?oDtE{QmND zh37K}{%^i_KUZUw^x0e5_ah&W0Gcb_=+b@|A@*tAkSfnidzCCE0`+UD2E%~LDp0PN z6r|R#&o=tpNPYZU6H)D@N56+~hs;Vi7<#x-mXNPkmSrwMshl7EoxetfbMuhV8F=%d z?VO80&Pk+(=ZGm{VtAU`K*O$3$13m*y~*pfhvT(8tz&TkPSPUDNO@fN-l+d(Wv|C|z2DL6>I z2($o#0cp2~K#OXQe$9CeGDM3av5>u&QK*H*=lDm@`GT#2zus#WKs90OR>S%3W$!Ga zH@cPTydc#{@#@b-3S++ZsE0+6X}ntd0}`_2oMAty{McxM6+$K=b|RX5jtZ0>G!hFqh`yC;?P} zHxLPy3Q>=NTtCw8DVHGbT5dF?21UQpy_zs*Xr?WGg$8LBl6Kty3~bUGPT=5K#bK0P z@fS;9KHA0H(Qe1FGNf+>J}brO>s1QnkTZU6N7tnvZ>ZQZ)2vH5G z=2A$@1K(#+JkMp)`Q=%?7*Op2uqtX{ZT|IKpz;qS^V2V=p`@N~xbp`-sXn5@TfI)8 z1t8BDL*S?|CAe1YWRCWaQobaDYcqbQE>f?eE;wtYHClU7-gW0+TE)V{s$Vt8x|%08 zm7za^XKs5W9u|fg>Y6H)nGokLm<3}Xz{l`cl|_1E%bk@LSdm45ur%$tZpH6_(kY8m z=}*(P^J+zmDxj=&74>AtOlkr))c;dz~AUZw^ZHKcJ41*^@2l>^}ol1cOYhT&;a$g>QCL zeO5_NYl-5p8GW5z=`Wm@ax+c2txju_4e@WjnJaYDk&7QwL*+o|8&I#e)Sbj|X z%}Mv}eI7LV?_~p3fB)sON4+mkZ<*CPvCgdH#KWeo)y=BP4UGYdZ_#~AD4SFm(@Qx5 zr>g=zGltL@_3c#i0#qQ-h2sG8Df*cBjL-2`wUVx(C1UpJGvu%6YA=;iudBF765Jo3 zD|KNFTuBVnh@s*Wn22ntF|}%KHl$}g)R6k!c#twTAvb1yVou0a_WP(FTv(2J?K#68 zI3#6; z3g41PD^!7AaA?nTlYNL_r11$43voz+?BO7l#b9j|$Ea(-XPH~xvGY*bv84&Y-Q2+~ zrSHngXCh<#U){ayDeduP??*@RF4Xu;xT>wX2_DrAPCURybd0N|i*g5sP?;Rd83-O_ zH0Sg%CR;-A86cO2UTy?pRx$6TknyB@TGJ9s24_t^P3u-&i%=ZXH9M11Jacc58OO0) zDJpFnN6qZklbPx24X-uxN~Z#9gB&I1YcqPkSue*5drjB_N$~!T6kbsiU0MH{O+Iiz zC*_l0W-GtYzJa5IT2nqCff7xG;N{SnZ^KFI63{ZYjng>JS)Q($#? zGyi229Or^KN*o!ysh&*^-kcp}?tbis62vArvqw;|H+Do>B@;)K=I44@F`*X0oT)vr zhwBroQA@{jS@(Pjvdp&Qs5IY9p{4HW)O$U?HcMgCBj=|M`paA}<{^jL5|b{wod51) zG6+Yx{U?BE(%LA%TLJd`5Rj+^DyhGW2 z-a+tOoKWGQx-(gI#}CgsYSR8eeF9B`2p(qWL0K1}E1>dNsN&XS5Np<7@yx%xHik?B zLdULTwMPFp<8~`L2B)0p35Vd^pDmAs9?aHDzWsf-p$o2*|1?Q7qpQCE> zzbawNfb9&&XFCL%LVLC-nNR~vW~jz9(z#S92HwB5*-SS@3i&@nXX41@AII?>&rUPD zF!wgYP#PgQH-?dzBcyANgj6GyPTO3YbIy=7N2QYJ)V)cPE~L^uQc>!ME|u)Je__v_ z@AEvL_xtmD^(dll4!&x;t-Ds)G!A=G{ui6lkLnmFzfu)yTikek&hWL<`c3b>f&!0n zgeauQdLPRw!`rUtT*9u;X7r2LXVZ%%7VaB%f7 z-9QJak#hsa?%Ye2`3L5|-pmmuYe2@vT=qEyDxv%F_ni?5D|XyRus5u@0spXvgq)lE zy~I9pez;oe8YKT(_xO)TK2Sw^`u$l^9d|jfb+*wUp`S*wFj!WDz1YDou@dMu|n%bzjv|NWl%M#|t)b=94W|fO#^& z$RNmpZ>;)lmUw?0r6R`A0NvO;|9fNQs=7ZP;Wi2+J=?R7%tw;dJe;c4bWdO3lFJ$s zebLI^E{G`0=1TWzd%pox?j=V9okFsJgMR4Co{S5c_?EoD zZPqK#A^ontH@m}KI(nqvnRxpA?S#jQi&+ArW)x5GfK!oG*U{Q<7siJRKYYp@HAAdM zDqtTZEQply^D6ji;CW&*lGH{SKVnip&{N@|4%NAC@Fe~}kGb)1kmru%uqX`uYq)O} z<$L@GIbuWKrE=VCYfE_uB(srVkDb^E;2RkbX`;>VkB1ESm6ONn!rc3O^P@D~7Fom#U~LUHaH61M$Dj8t z4wkcYsqXHH(IY{a85oA6=mKMGAd}5Hw$Vw%P~ZOwlrNnYLbD;~gK>Qi$@AY;53N>^ zA5{?DU6gh_yYwshH|DlHen@MxZmn*=?;3%*4Z*M zkdy!YsoSns*>8xynxJp?mcE{|3uA%*PG?tpAsfRl>8BC;a`e&;1jq}sugEP%vo+&o z$ud-G)nn)gmXbjE#^DB z?xEzk@@mC>y8GaB_`#f9%foH)>S={xT~2v3t5J(J(CyVOAY^5Li6=U`aSLo%vNj*Y z=PSVgA7T7p0E@C#u5RE-tcpg>SXaAIoNw4R&bRjj0D_ zn}tOxP1T5(!6F=EJTMy?0b(;$I%ad(`WYI=SglRO!BZm2LxFUKBb#{Wv&+fk zIMDtYkyY47{gw5U<%rG_tp&U=wzd%qmK`>L3$9WC5%SfV5PT}DBz0mGxd+tarNTi& z)?z%&Pp=EGQ-@*5h-54!KC42X5e7Iv8*( z63b=cwLwA%d8iym6CT3REo}@X6_y`FmHRblK01nD(w%M2F3Ywj52>eq-z=HmCgf!n z>Uszve^}m@hBm&?+fmY;pbf3~zWQP6X3K;)vRjWbveN#**CmHm?Fl8Wym;KocR;L{ zyt@1aYH7nY2GPx-+~eB`Hq8W+$D9#%@n`i&uQ)XOzUajbpj#c&ENzc@1XhU?wz-S~ z)JeAf_-cp454LD;R&-kiPxn}vju-G$O?-D{#oW`>F7qVAm1RTvE<1dQn>BU&94ePR zPSel2@5?jC^9wxwENTa9rNExagMjxTpozZ{9kyEgAR{F4 z-FCYPw$8c-Qx^LQQbKxrcPETY@F1$gF@$PKC9^-H99_Szm5hmp_seRtq7S)WLHtp z+rH2E>j;jblKc@gT8nG zg0rT~!fKS56yY-Mc^{~F?hY*CM=g>g*Y#69im{D7ljXi?m%7HbvuM%|=EBCrt%Euv zJByuL)?S>dJ{^^_et!IU*~RSIExkedR1o;- zXN{RaD18RsBK&y%gD)WyU-o*Z&@yId^QlUre&{*i=idiG1xDpY8^xdXJNwkVGUXxB z_#wn)E2K{z?h1Gg=U2$~cE^K}^Ua9sb3In;Jpdzx0(z)}Pb)}r0Jpp_ld@t^y-d@( zOqJApnnRQC_skj=BWN#j78PsHB|Zki%3XsBm!xSnNh>cb+oZx=GM8Bsks_?R&jz5V zBuEXz*I2R)x)p!9?|O7bF77qVhMDbfsXDa&eS7LJ%13u?G#vUEK^kFuy9c~YRK z>1CUQIQz77yL|Ry6XTfP%!75Am%AAZb zN~`ixiP+MCTAL!GPw@jd2^(Gd=rx5$93^oCND`?@+O80JixU@OG37$+qCPB^qT?-u zrLr(^YBPa~cNYZ&QnG)-Nh5iX5;X&krQV1eLlYhql5-Jb-3h!n)Zt#UiLIXW6R3WQ zc5?1XJ8vjM2uXkUHibn7*a#Kl$AS<_XvS&CpehRL{+G98zRD%r(njF~Dp`t+-R`2A zD=+noi3KgNM+tUFZ_u9ws`v11%-4eUqN4{3SXPwSo>Yo`9~*v=igo{bW?05HxJ{RCr$cR2cOTF0)3@`+$qGhJs0mw6TCa( zfnrbBaflK%&{}30sIsgZ-T2kvIgBm=-6Br$iJlW#m7A@C z)Z4QK9~Rp|M5zJt3`?+!HnKsXHGqcKAEQvt%mTuhDOyn`i=v66KHO{39E|OJAVJDh z#F@u|Zj_&9{>=Nj(4^-;h?)W|9ui>EZ)v|4(2r2uUvF_=&QJ66iDalOw5XaM0nB*R z1Kg=Q%W$07zG|Tn>RIuYCWn5lu#B)^tQ4YSB0tLBv@s zYa?Ou|`8!4 zvZG4Rj{lan37#~hwV=|;QJIn3AnBuK-;-8FSiIc>f+cED{Y}sek=O4EOBXpVMg@x) zh5Z=?E#l|~wp$-Qy0_fwzPkdY03q5ah*l6$C6CdH)lLMN>|`xU_SV_SM~tXYttUjE z&g||kTBy7GUJmv9oDNEk@ZtMCm@BWXp7fQ)Zh)y-o+Yfh%!mXEZL$sP;pdkVF^!SxNncj(dvO?F+h(In>=`!-Fo*iP*9iDbm9AFvzSI* zi~~H83z`}%aBsAgK}bSY4zIN!`Wp}?#N2G1pWcrj`oOKG4L#DXMxF@*XpQ6-_@JtoZrhsHz z*t+8fO+55tR>fX)%KMYgo~c`Z_*ulILTw{fPJwXf8t|p%W^}Q?$&J z#K3oy#CQx&fooIgIkNN@*!nJ@yw^{Eq=2+$RWOOUXWbB{jtw3%x6|>Kw`-WjLPReG zI<7LSWMxpQv|H5tmZucNME2bUwoXT^$qhbS6FFyor42PxZ)3nNS`UKbYHO0wGEprj z0X=nLN3C>86x~DE3XG|U9V-2wpSF$`N4|FV(l?0|RD@i6 zr^<}ZuCs$|vm;*@GxvU>Y@D-(k+yA$nC8y=i}c3o7pP%QWHlbzZ7=K@$1 z77|sbN;MZMGvw*4X2{mFP;q0_y~jicC6>|{u}&v9{wO@7@huLcMH1F@A2pM_gK0LY zKq%c1b<_3#UtUyNy(d&osPvy9dQ3{2EeW7Yp$9{FTTQnmFhQ_OWlm1zViERdAEnk7qb)b=aXVjDhs7h(b^SAKM}e_WhM|}#)X*m7)ZGsN8y`XWb0gH zn^5+6cGRpjP@w}exIfU62evJE@0O4k#m_M710ep#S)7<%z%fPQPXK*DZfZv%c9YQi z42J>A4b*Z@#B*>~BPNbT?w23laTXFYs^ikQYKsVqHr5`HlSuQFPorkDD*YQr+PJK6HP~F1)`LrUTiVcDYXc!Lp>nGLH4yuKQ-MU>iZT|Ix9F17Yt8U2IqbpxvvJuD=s5%7^tA-+H@7>n0@cyn@TGt=O z^ojgUtX~&j|9rQ$1|Jrxf!%&I6RHRg=P^U|kyvl?lnUog+0&Nq(IZ42`wy$&Yqj#N z{HV~gPmo3OvNq7=?I539LX(9QBO86ica}*JsNe_)?49#*-;9;;cBZ!X(4&_Y!7rv# zqq!E2A1pM7ZF{SgS^J;@z4+j^^YLo-xUVM=39a z*x~=oUa8D1sivm$$+O20mVJd&oBfB+i{U#qC3a*NV6%mZe%PkP<1_kSz4xmdAzcZx zl~1vn23Z6D#_U*@{T}A0UpZIOJliCWOSU~4cqY1|em8{c#mX-uuwYofBC}@x+uA8J zKb_>3dP`ZaO2=G#H^{y}JS~IY8dT#I4vWSYLB8?}g^Fdz>Q535^oxYr_k=e?RQ)vw z8hwWrwi|uT$4cXuDFPuJgqSuJ>M7s2O%aJ6y;KVNIjr;Z1NO>48$tv~$6a;J!aec( zCSQUUdgpoMY|Yi={vD5l*5jK%LyriF))U%pAhrtc66ARvP&T0VCcMSIjN-`c60fl0h<$#HgTG%|%d0mUz;XW_ z5&TB?zT5NV;EjF7mIJ>i!{TrI>#b%{=r?NH(5=;5I}~^C*^DmfUbe3p18=w+FMQ#; za2FL2Ch#TCs-WK`j?>k@wnUSK!qlH}+k092-wyn=1L+IiQP2mp;rej-TNIy#k*lA? ztVestk&?P~7L+=bDl>-`oHGL32ZnTmfDa{i^Y%9_fk0lc*50I^aUI*C6X%a_(wB)C z1GjG2K`2Rse|{}ddc{~D&<-jSQ_il8+B%<&gLixF5aOOsg3%E=SqsPlV}o*4ZPpc+ znmK)Tg6*2D)cqYl{wu|;$rw04DD5REV~1J)KHH!7r@6WN6`T*3oj44jrds%amgF5i zrS02G2EXr-W?66=rl)~&;fA1_>VkS@wtuayMT2{zqEo-fYW*4h<#chrmudX7N<~w( zihSk}7H^Dip1FxvpCtr!?szO|0n`nQ#%lkHM@Qm8(it73ENf%fDZ8bXd1LnK-t*P} zR!0+KHB$7c;YOe0H)>bhIE5QsJJNE8r)Uy&S7-qS^H=3yZmnf}$Ncu$GXo|@z@~Yl zri6XJv-s%UF+O>6Gd%4s-dGk}eA8PG8JVNVYPxN#_m9}i`8+;w&nrB^DK{+Kv5Nxf zV^w)Wpo_UYh}JQgDi6XMl@dR-`rv%k^5(v9`)L{1(qrHEQZKW#;kbZJ6Ap*Dx*WNW zZPvWc9fT(#LCcV){*mM7R)NX()mex6QOZ;E6Q6M5>-w_U<_SBVctw>t4^epx3j*5Q z{z5M|KeVH_HX8%U@j|hhdMWvbaZtuWj|z;=mRg6!9h(1Ly0K){6CQ@wf_z^XRK@h( ze7rcams$~gQW<5n7X1>nqgpwMiWYo$;u&{Zb6736Zv3H%#PcY?S z;JiUUt%I2!da$Hn7ucG za(v~hZ(~_STBS}}DHGtwM^J26hAxqvG5lYJ#W8NW7JIQc&NDn|v>c?>4ed`lnh3Bd z;l|q`%wia<+Z;*H*;R#4D4-1B@9Pd7KbXZ+p`~*Mmi3ei4OO7s2V9kw-4Tq=-IHe0 zll|x~LT6K?9LP^PR1l}Adn#-~MdN}{@}qfH^G9(ZNsyr%G$W@TIik)*S-WUiSI79L z2z6I3%7tf+)^sO_2LasFu^KJxSF;qH^uvvorR1WoW)EyQ7df-QO44U!pxhhVibKZZ zd(e>}XzC4Nv9m!o@qS0vkza|Y^kM*p)|-7WHSz}Y7w^E8A-E6ByG z_|x%5ueDy}F0egYIqw7ElaSDdDw{HnoOo$C+7<~po3&4VAVV(YzLNRo;$haPB+Q?# zoZ8j|YtfpMwFxa}Ys!#1x#puUypmSmJN(6$Zh>2`;~>hVRr7J1L8}m2J~r($)0++< zBQWk|-6Sb}%jS1M@ebgE$0OE(yZ_{`N2eX0Z9`xf6Cb@Ac*yn13Uhm8)qA^3OFM#w z(>A$er#EbeB+U$Lr40s0JNyEym@3rqQ4POd2npgUGme{ccgJ1HU3#KXC$dJV&xy-* z<5AY|`$R-XN-onlmaZw9OL~7Sw$AB5{zyUks9mL)px{~i%Bhy`xG)O_lCnZ7d+2K8 zP$r#HA){N%xny`%AJc-^mP$xTZ7Hn6jqlg(gRvI|%r`)!mM+QAg`k;IcSV(XfV6*= zgQ%7fnjAPVKD4TdcK%Kg+kT|wjbY#S(hbupT)_4|~afBn|9uwZ>F2tdSUJ5o+AIr`J z=Rzpa2w;rQee(ng$)7e&SR3%5?sj>WT1IA1?TIQI$?<26ZSD(X^VEa_y}XWf{0)m2Sa~9B-#nBW#c+jC5L5{H-*Xa#?VtX%&D&r;5|Nen(L{IB@ zRJvh-=j)s)tm21h$u>-_m_-|F4Vv8B(=4O!{?!aMsK`d$%Q#41qIZ57?zh=3++DTz z%MsvgTOj(oGutru`pdlUwg<2FQ)_5NONUw8Pg&d>T7Uj>7QG3P&jO=+nZ0;kpndi4 z#|<|jwKawG(E7c2hO;?{^Ka>$qoG*nhyw1S5K%4%mYE3oR{IY4LU%H@36`xm=Cq~y z(<*-@7%NXl?ooZ-KdKbGTpRjDHre7n(33uQ2O2U$#jlGl?f7pq)S@SX{>3`y-0A6D zaGO}Y(??Zg!dK;kUG}ovbW!IHuf%zz`k>4w#&xR^t9Ds%Dc`>Cv_j2Z-|qzUFibyt zMZ1@qjH~no+Qg6k(}fpHw)t^p@-4gDD))c;Yj$-Ce@8$I5}$u(R>6cFyq8e*s;QlV zV(=l>e=BWI_ffucHb7A{_uB%4q@84=^U=3!1?hgoWUa;*<=zkDpp7dW&Yg=ht@3%6 zbkxQk8Jn01I(VAW+nFsEkyLVsGme7}R{3mgB$wnF$XG6>d@G0?&cNAVB`^rcMx(aP zr+`el_c$Lz4Gif`B4REO^l78(Qv?u`QIr)ExxLfikN<{uWeA!GQNSmwRcN&u;r_i0 z3>9b%P`Sy?z$q3yl47S;r7p+8edk~hDER7jAc3~z*+n~~-2L9UNTiZ<=wkr1Y#*!x zN>QNlBXkPnfi!za+p=xHhG~l+=vQ=Onkb4!1)K)$*^vTTEV_b%TA{QkF59=FGg|6o z5R~Rwo=cJ{puw?eCx7YSBOuT84G!+m$c<57pBVle*O9Ue4~XJD_=wHZz^);^Jg#B! zAUPhlt~$+_7Fys~X^_&a|Bd5eAFf;d6Y#sVc`3#8;!h``(mJ5giZQK=w{TzA5nU%k z*_I>aijZ|G{NkY^+90hKOyJlDhsGf)XuekOm(~vg{7|HNhi0PBhcfxlB{2WMfkh`q zpw3Km1PBo!L$otN&2o5wJxEP~u@uk<3Sz%zkLLsO!7&JEIUe^@=Zhi-XmlU;amNl( zPy?`V-0t=a9C5kxUcN!`eIyI`3@K!$f@@E(#w`OR>z8qG1xiv(Md&7qvDv7X*Dd{k z8N5XqN^`#)7^K(AQCmWboBIyrI207W*QxD5m5iY_Z-?vzMTJ9M^m)j1l8Mh9_$ws( z9wX~+pM^c#+_t>PbP!Kr6P7>-dAn=WOK9eDUeUs>Xw-RU%!rgW2m}jJW0{~70q8{| zU;V2X0P}rBF=~A%YCtPaGkg|+`Am=th(9(8Q8PgcACV6~AO);L%PBc(1vZem1jz%` z9RYfC?$ALPJhZ;I7Su2huzJ+Nej57xaoplWyC3}M-YDEye9+=Tma+o)+Hab`ezNpP+*Uppznkw za!``VD1Mi3)QN&T+JE)oQOL*2c_w3@UlPpYeXb> zRYO9U>CR=)adLPd$cQC`1@d7`h2zR*xKeY?TtM+4=m`}RG=LBZGD;MvqL0X}Cm|2v z;Cf%2Z-@JAw@jPhF*blpe-f}oHvmzF+=XKnEh9kVwrZBf;=e6>arrQHn7R9djU~v~ zzz4VRbQ@cb{ym=SPeUD(!*5bBp?MX!7m?qrH^T9rY9HMtEh`JidV6UEYZlm8ph0EX z=MU&v{VEC>!gIhD`9f5b%y~lqZY5vhZNn<V8V|=foi=PuNW;VJqu8#6qe@$_?ER{aQ1mPNnt$| zLkJ$zv0!beJ^}c!Oczm(j;A5+T!AIXxRcNW>txC61jr*i-Do}%$^4S&q z%RMi{qE?<|q_&d&`Qi5X3cj0LW->7M99jD&YQobjLL)6^^(D^P3~A#^Q=DG(bh4D0 zWFi1h#Y5Jn)Yw7H>H1Y15iA!6Wj3A4ZgLDMSSd zEboLO>Bs{q;aVyiQbXr*dtu9ROW(0Tr{Arp@a&?M=$er9!$xF_J9Sq$SC$$IV1`0i zHVCyLyoNecD2HuM7o&D7AU*?|LuX;>Ol$;i(ILpdy$Q{-sQAG zrq7Jel^Gq|PQqdhO}Rqr>US{9JKu3R!BJAR5u%$_v9I7s_3i$AU{H})vu_OqhUM&U z>6XakWP3Sbg^M$9ehH*UDDM9e2jk4v_E+Tl(pbt zF``KL*W4DfoOb5frit+No0?D^Z1Ay}b=-HTIvLUkStH18HXrrk^poz?#lMQSdb0!K zv1whkn~mnlw^M+;4nlof0OJQ5ZwGh$(OL%rE(PMg ze53n-&696=fwU|#hhV1DJioMZ3(fbxw$)yH(59x5X!JX|P|so=h)_QV49$pxJ5ZbS zEN)s{V!tweoonkCZ`EwC9Pqv}pHL*9J~&%IdWFmgDqFS+RZJUvbmJsxXH~@!oH22ojrSfR=kCBEcTGU)~vn< zkFB+?164SH6}VCaHq3-7w-iM})ooHJ-t))iq9Dr^m~cZUzPUMAaS4&Xkl1j;k$_lq zzR6~3iLRt%x2JfdJLK&RL!qzDGz#!qCaj|rHu|>W70`6I6w=}bGps(u@ z&h?DzM++Xv;EQoFM@hCxC#jP+A$lzQxjAbEIS3HrvQOx}+Eegc0eB;?NWKGEq_jBE zCNS?5CI4DeTy=Zy;DJ+pUJuC~`6z;1)ja1$;Dh{MujMcW9bp~mui3Duzd8oEL#JfW z$8Pv~rax`wkeUbdu6woUR9{(YeP5IXB(^>+AK`|B-!y^OvkvJhGe;`?4ii}?{>XM~ z55tvo)}7&t=eNy#%iC{3_Z8FUe`?)Dul||rIY2tncgG>B{B5B9RoCXF(L&N!U1M^y zxrKYN>0mSB#z8et>wPLBs-rt(mf3XFxzzsYPS)jb2;lp$-qwSb6Z4M2)4;|;$hX^& zLJy=0K@g5wZ)U>P^TSQJKUK}6-CLB=D?dFcxEwng#p(o*yUFP z*9me-2Hx;8Bn1Lq-)FXmg}0%^LeF8{6t55aEXBEcN_iFnr#Dz1T#UJKK`>62cVe%v z0`_XfR)Jte?1hiv31=gG%wsObE-)q+Cp5gDcQpO9#*cv!`xeIe)+Y zCayoFwNqsoRn+o_9$~*G5KOS=LnX(mTh=$P%Xiv03PuPPeTTUg3$+@U@F*23WfHZK zlJdF@r8fA(Sjqa*GKjw?Ik@=Gm#yorWL|!>d$-D~^iMZr*4b1lE^ri>iMS(!}iJUfKPRxiA2;0s-Fm+uF-2 zr7CM#Y{;s&dNL;9Ja8t$(WPw_IVBVbF^7*bV3|BnOb4<|h}<#@Jm_3aq8JXehp5>x zXLj!lkx1j+Y%FioIb$EgFmE2MI&vT~jTDLBYqcGjqB(nn$cxd)Z*5>_1)RY{W=%t{Q-MDZeX6T(e)iQv}d2B62;CN?KRmjJm|5Oje?HPbW z<4~`gqgQ)R2!2)EJ1%c^bL?Lf!=fp?RrVRI$*T$&uD=)wY%E!QBWfmJvG#jb`STV? zu;V9X$fKL&rPmv#*Mt)ZpTC|u^^b0d#HoQl?=*Xkr5tr8k~D#eC?!Kej0s%>M-G$Y zJ1Sio!S_%yjGFy>m#+c^rm2-Y$cGhj%%`GxAB*?i?ON)%`T>_#HKzz~)$ces{;2h4 z7T5RBhIdNo{!(*Wv9%gXVbmF0A`OImtm zf*--(rh8mC0Eb-6k~#ca5o>k(Oja#{9^>LB`Y&kR6?*@ou&DeKx(k!IIkrT0V(Y?_ zct+5s7*TD;H*N=0bT~+!_;GzJ;i>|Ud0at~yg!ofg9@(c;*V_r-mmxTk@We5F9z*x zg;mDvq2Ma>;q(3#`EiWcMowQCx3Lf?7{!H<3IeH}Q|joX9DFYsRX|(_xZ6`sp5+%; z)icK7#)3YT*^cto(Ib3UYaa!<-G!QGdPS4BY7$Sa%9G^~@$IY@RWs@Y*|or?{YrnJ z+@{zYcee$*n|C~Gst<~B3KX^gPOS{iaRRvmQsk`?vM4teI>#!qN>m9QSq1!wPNJC) z$N+#J7CVTpu)dp3UFm|9UNzQO3!k`viz~9GYeW@07X99IZbJ|HTlnjR0B)BZckz>3 zvn~Vg&BlWyEO~Ivy`z_P7DQjo90%t7UGwUayxm?qj5bE+9(cEs`jvcI(nyWR{Rk<0 zWgD9VIQ9iZzK{8RE5c1UaJRxTlZ7)6=~vH=dqEJxoKtvb`;O{(r_t#n4&L=o6$AF(d{Dmtaa_Ua3zno>YfGY3FD7hVjDILGVaA-X| zpLptf*1k=xIc)e02rSmuYt1qzBc3~E8~ABMbmYq)Bu6l<^x&45 zEzLgUR~5nyuM!1ycx;-(HxobYhuE9H{fR<>xrlO{Sa4{SU3z2o8dO5m<=H103sh7< zf(7xW>fs0V*$Sih-N)V5kowLq8o%=?VB9RRyIaK=0RJ8TXm$~V;_e*kBg&BFH+=5u z?)g=TDHdh6jp=0dzBkL7X)8Tyi;p}1s}!oKNFc9vcPsATwNqntTWbc3hN-fRKr{My zjmV7GSh7p*T_fW8(+$h)R)QKi>!s|^b_xWV3xjSE9*J)R$~$ zLn#-OC1vDUo8BE`W`|o@A&**Z*Re~|x5`S4c2cG8EjB?P?Vn~w%r4V8e5Z6L_mS6_ zE?4(50!d2=YmR;HMot^U@dF9J>h2;; zKryM8uUi#iZT)&4fvcAT&ih1Y=PoFJivT7z{%>3FONlmm2Cz+_AR<|}ab0)MC6y?N zA#-=OEgLO$a1jTqTPt+?m_!SDZ=UaT1*`i*Sk+oTdO_d{NIfoJrvB8ZonBGNXSp8l zLM51d?n)y4=xzOvKjUWiV9DFcKc$8Om0&qgY#TZX~@+wz#m8ZrLt$CdV&*~r{Jua}NTa&lAi*9GVatYde zfj7xT<-S@yVRpG<{Fgfu8POyM=-wjjzUP+Kj$-gK3Y4->x;ij}fAF|U;R2-J$YMG} zFWeV88qNT*M=zo*x)hjnp*Mw-V-u5Zz*-jz^W`@M-C5CN$mi*~%`dZNc7dTdHkQeY z1vLxV5#;ewONJ7u8v%jVgHG7bH3M7>umKLr^Hj0auv}pgD|O^TRuKD1m%$Pr;BaWr z1vum!7D`C|chTbM3nz07aqHTXw_g+$l&%fZjdTpn1F7GwvKc&)J~UyRH+Pc6amuYC zi(BIDPrB>=F3Gb>h-I44G>Z%YD71Bx7R8@_u`8R1Rpm@+i}zMvgOJ+gaTMroB9A{) zv^p^U{0l!-)43FkGq~yB^o4RHLlocU3ei!hfCU$@ZeJN#+}{XJ$N47ylYuQctjO)% zi#7})K4gL3ne7txdw2C*mKryq?4u8-AjDftIeigqx1J?eTb||68N|~c(vWh zh|c?dcX}ZevL(Q^pXYB06;}DUwc__YvFLL}O%y)go{uwOy`0~yJDIR?J=I@(J zadX$lbRXCB?tE1rz1HR_3BaI>L%9ZgIWh{P)Gahsfc~hU%UeQB<_A*$zz34^K;}3w zA89}3OR94G5tzUK_XYh*Nxma*Kpii!GNR>D8Oq>-xo!rtOiB=nb_^bI>XH)`IaUg> zQ8dg#27z}$Mj8toJJcd?wy>A)*{8rt3NTT(urW1|-yo3-tBF1>z635B<{K$lG~H+f zf+$`5=cOWb3;7fG+bl2dJ;f(IAR%bh0BXhF&EH`I{QvF;g zI{{i!)`epTO51+t`*dU*c7fLM>&@o#jc~WJKv3og#1Vi-3v(Ao`#g=mK2mYrjVF9z zE1qJ5UOm3P=hm|Q@wOLdFY(V6=NMI8{3G|l3D+a*BD!;M9bi2Qh_xl!LZ3uo#SEBd)%XzJjhGjV7BVOKi zJ#(|go^$lKh4kB!gQo&Zz2-07A2GTsY}zoFE8=i;ggH>I1&k%eY08WIJP;qAEX%WH zmN#WmT0pR(5ohbkgEpPZO$)%%&j;Vt;u?)W?xTU?2nY$3YtI1SniW;KT4*H{5e9@T zZth8<#G5A;H?@bjfYPEp^Y}Nighkr*=%ayJmsS9bOaRFP`;&{arXd5MQ_NPUl<}PM zI&6i_8UDSdn}73p$}=j;ZJR+Qv;RaEQ*(|B9s6O_IXzKQ^M+1i?gaQ@xP%d;XO$Dk zI)oFSvpLnTkJIY(A$Qhyl{OGidUN@s#t*Z|5FgeWY<-(%R92V zHCG+2acX!q>_#4y_tz=WB-zqV5Tlzfa_Kt@n4p9aPN>W(yg%`=$ZqYDX zT%(gR`x0J?Y0b`Z!Gy<4*n^F}%Z)ZQ!VWgUV0>s$8Za4FxLT?p)m=D=FV@3!-jzts z&t0{q-FeHra~esgaxsocc3!u;#45MMF$^`S61!(!o~?P%k2HQWz^olYC4naSAwV520Co}fpD5xL49<20`Xitrt1u&3@_83y7r0x8`0u=rYE7R%>d zoQIz5R(Xqu+qLVj&e6e4)Qs^X>I$779G6$oj}8H4$^zR8MOLk93Yygz818`X5PN2>5b?8hHZx{EJ_ zoG@S?!bt1HG@jUKBXWsL&@it_Ne-PHa~qT@??qf)OuKe)QeVW#UJ7Ey;E{Lk>L%T* zGOMf~p3==5Df@2#JEJJEGNuZ&qJ~0seuB*Q1^DO9F*?v-x&ojljpXi#&cFV+fh1`# zzAC*C4eN`xABnb4;<#)COB{Wet-)m%9=?l!M9UYKbHp$9UV8aA`0eE3eJ?NJl@U0p zXoEy@Lu@NbZpj@y?6N|Czaj2e#Hx@W-R9O@a;ErdhiKMynXLxp#}Yk13pVNl`wB%_ z1E3U0wr=N@CE?OgBp6_-dp)g59cgZ>OpNl7MhP9Ftd7v3E_As+zpYl zNQ?UnA)kcUB;aon>^UmC_#dKV|2liYx`>#_2%FoqY2nu^BZaGk#jxk&n23+=x5}=I zMq$}T6bN6!m0<$PQ-}Sp`@HF-zcmQC>?+E3b6I}tL3NMSk;PKN?=sw=iF!`w)X4F} zwdlnG0Hwx($pc7zKu!`FE)?ku#RSP+=?uWhMP$`+V;xC?+v`K;TpBeVhGfNO7s>2!!UV9+H> z{b`h=jsoD0j5`h7CXk_=8mJNff~6=se#;_|B4<6*?+yzN7QA22yHGd7+O#|JuKej@ zo*KLaWGhl!B}9N9OF-60{zd5;T*o0hh4zU*ZZ`uK=eg({SWaQ4$EEDNIFP#5P)|Y~ zuhJ(;x7;&-Xi>t%7gDM9HrJm0_ZzwIgb3?`g->jJF92Xqb)c#}w$S)$ZWJrkOcr4olJclfpLy$m_ z4}Wqta6uL%iBX3*a6TWz^vkn#I=_w)^R=-srV`+aa{nNVgwRQwV&r_v@Q9kf0sdjj zD%8u&4>2DK9snhqp|Ipg=N<9L27+|W@|E%wtR|Xr6q@7zEV-{6x5R`RIf@IdZ8+Ht z8QNd9)7isBczD|kDBiL6y;qSkB~{b3d} zRK$Ong%rO_c(@oD;aJqS7>9J$8(w}fI5!de4;t{IX)#H1$rJ8yu*DnKSd339lDtb= zu@~}cZ$a@Sxy}e|>Hoc~FYgj0?;Y*NuWg~#^!ex_ z^BU4~w}!i}pU^lqUq(WvS{7IIc)THc8WNFU1|+*W{KcNHY;v}3CS(C@MPXKJEeE?z zA9G-c-f+Mdz5~|Lbs^UH58Y53**J(|=00Oe3dMBHw4eS8NgMfO8mReJTGC$wj>Ynw zoa{ppiJ|`5!K&V?gY{_*$}yhJ_W9xmQ|LB|2h$t-_`3Q>`~V=O(xubsAGFmDY__RY+_}^2V94f!{~66TP~N7}&O91O zMA~;j%X8M`V8LTK;X9+YlugVoE=?bSzsaJAS+8fU-tKzm{;=rcmXd2*r0x%WuV+t< zn%s7AIdI6{dBc1AtsMUzFAg6BS3s@ij$53uG+tnDAoijEA`F` zTYgerF!vno2hvP8ZNFW93Isduk7d?<(AUd3u`Q~qRp`|L>mP-$@4}TagYC}=-mIA`X4yHo7vcy8RovZ z-_0#5vdu8}xnEMb=axoD<+3q%a+hnlN2w@D_qm27_uMKYY+5;6y$BTC#`+hpb0OC;?RWfS07~_2CI?d>l?5(RO zE^hDU0PG9JxlibFu=Jw(BrCu4p;~gksip7!t&~meZep@3MBsZN&hZL`n<4pg;^X^` zr2U2zxmjOdB#C=tcha6vmTAwG%W&`@Q6-Ob#_m-f)M=GyEXxf7cTo>0DDyH?`+MVPBp-H51iivASJ^<_4RY2h@VX&#n-EAm@-;>SPwnuzLKn`x2 z9n&-uPgfEC3vB=lzb>BnA?GmYlM4;fGMJ21D8#Phm@PWa0eN@L+zRdX{XIQJZkG^2 z^0*~nsd;lP8<XE?2;q1i*6bspKE=IS3?B>zkLoH2UAxH-6X8uKoKX5FVlhSpZ*jfe6L;pWpF%)#YiNk)#kIf?{>~4n zV!@<1ag5-x=CMw`#>4m!NdpzMrTf***Xe{B3d;5nuGZO}>vLZ?#H8?$|C6*foQ1XW z`nP~0;D7(!e#$2@GHIs~vsvJYG|dbUQo)c!tzbF%J^kRlLUPGdSlMUO@{TPBF|Y}q z=MjX*#~g6f752$=a5EVJ8eD1_yLw5D@)EQC$?9|mmyMSU_)RGlReX8#b926}o*E&eOBl{^q=*>AEB-+3 zy@&(_N}RStB)WUO4DRms?Zq8$-o^5N-~())hU}4T$`!a!udB5s&rz=(Zd;9o^B=DB zLR*U604ZCkynT6AxAU5fYTwx^3A<@nltJo2Idt~#3-KrQ*{<+9zB{_zrbkFulUA2x zJ9ijlh4yq)7fal~_LM|UQRYcS@?mztJfP@)t8f*7n4~^Ehxx!W5#6Ns((9$*q+IPw zV~97%h-rqsTQE`(py=)Ao-uFE6@K4;^W^oLR-))fW{lVqt{3!X*EZl34L<(2u!FSP_GK{)o_?NHswu)qXIk-?-gRl^X>Y*y5Squ1`rDTq7_RzC6&&M&aU z%q&ohUGJ;@4z+%)%r$@uYhPGh4XtxPce8STIk835J{06so#PV=ok%J~BPeSA`Z`V)NDa0mOQj3>bfL3&q((oe(c?pc?-hFXT%g+=)^*S>WK z{?{uDyG(3h(rxj*_zd48lTOy;bexBOP&})a+2(tl?-9Y3fQXXzTqE)>xxl1n^$@(b z528EI#snIyDt`#+VN4Yj6QTAC7$EB+ZWfQNL%r%y^&2Dks04gS03?L z7SMyOG)b8mREn_N-Z=}>M`fb>U4`T)0_SfjS~)yZfl97tpMnSptyvh#mG1V!`MS(t zRSbrmEriP#-DCSrmyQJr54Y1Co~hcB`CX6eoKEx4q8n`D^*p@Wh)-%akU2feA3VRv;@ zcEGb1%q6*{PT`IQofwQEbm0W|!K{NaGk!lZ`%8eF&}97QretSqC_4S3G8=@D4^QUD zmf|Ab)_zQEE|uoe(u$DRFKgT2ha-dK74gA=eM?%2zCAhcZ$l2E$qsR^D8O4W(m&No zU(hoJqR-Rdh+}=|m`GKt8drvJF$PUlVZ2!Pr~M2>Aq0{d#1fm~XK zzQMT3<8WUp~h23#qg0{%o1I+?YPKz$S2Vc z{deP*0IHr7RtjJ1Uyl8pW~2hr2wnPDh91f=@i)ktU%N6)zldJW-j# zME=BipYgSLI3zO46yf7>IIJwZ&~!r?`T?#w%N9_9LF$fg3lbncx-gmySE*#7-0ElM z=|h*Cw1eA;g)!ZQd?9v81y@xLEd@=H|4Zi+=!aV&yEMU`Zf?~}Ep)EHl6$e^e<7W(Bhgo*TwN4R`URoI?6p-hcw zu*8P;J~F*60akotQYuPC4e1;6O zR>!A}tmy4|(8)2>Khd_Cppu&-2e`#s-=g1eh7h{Q$!n>KLrzI^fysaVoE5rwZ~=x0 z=WRVZ5`X^0;FuL}^rBt!;z5U<2&t`R*^PO|Fuckc2Mf?fdqC;pp7}n|(G_%j4s_Nv z_dws~z6VBCv9(+Cl{TH)p7JfzY}7gIO9ba;1_+@$d8s2`&vo*?C*R@JqRs$npDN`C z!o?xj5rzekAWVEX2^G#1+BZX?Sbreqt8+vlZ>CrYoBY;3b+N$Gu3I|}ue6t3mCM%7 z=*7n^Yd6$NWTg-@d?i5WU*+aM;Q&#Di);wrAe?s-1u@u6mNlTAhk!RkP^35zcotA$ zG=OxG#pwZWWP*CI2I8%nW|bq`&y)#ZC&`OsC2zZC;}@Fm{M^g0B}#e3 z7yvsE3vn)h1=T@Q@9q8Ce4a3 z7=u~DPk#43mtifu>9oPqdm<)HnFDz5LlTUK$-iX-a+0wDWIScEkpJt;M931oY2K^w0nFkna?U{YEJS96 zs9NsjP*ccVf+qd|ICEvn+GnWl!n<~!gzZf`O#pBFE5E*Z5;Iv&|~T&n4ijK#z11y@Czceu-k`R2$9 z1%l6JJi0ytzmE!!%9FgCoHS}(F;;>5z0zeo-R3XZ?Vr!S1xmgpNrsqTRsr(IE6L$_ zG-d$^mQvrWB&EFoyW=LbIo|IwOvk3(Iv5#^;61-#VC^2vBzY?2#-3TBOj3FI4?4eBZf^7=Q#G@l1iZBck5`VBB34pboLPRsMXpbag zg;UGd$=v8_=R(^gU1!#EomR;!Eel4g)GF_6)-5^^_O~~>>&8vK8l97`E){zy#r0g< z1L+Bswv^pyjU%Z)DR~dc-Y^NwIu_WdVDnHK+DWsg=m-7KUE+CQ|< zE|hXN73iu^UU#=jc>4^{h-6K*Eke1RQDv95-t3E^)a&GZ&o}=mm3QB#B+5lh1!g8v zMK0IsQ)M)`Ug*KGiF!H%as#Z}2V(28(W1?qsDeDBCwZHjME{>7Gkf64PkAlfKqswa zc_M>v38>r$gzSQclGy^y4Di;e1nUY~!N4>%?;5)ifQHUU?HRPi?vUJWiII7r+pNHB=C}J)(rrl2-`8Ern|= zOm^&&(uZHEEx-DwLCHk-J#=(v^0DoFBHmlfzwv!a4Bw5mHedAnCKPegVN>!k#Nl+J zxo5ytGJ9Mky0oj~otbe3nbdc;qhIV|S`~9@N%Re7wwr?Hqy$@+odi=aY7s6V&&MG> zxA=H!i1AdQ-5yv3CjmJ80*fOdg4y53a%dMO6y`=OHd8`L$D8)xFM0;XzC))(vW71g zP7vQ7?Ng@5hv@yDeoMOZZlPTwy~EL-@|M(abU+Z9zCku-IWO;VLn)`*XG%sn! zl|n-*)HYaWYE3YLMQTU`a#7k-L%l+_Uk9V1lFH;ev|qYEhxRS9XE+)i>_~?xj|&=9 z-Z_x;to1gCe>SVKs~?#JNoSz?#H&h3ac7qc(q@Gy;(sW5u>*%HTr9(>@Bn+WV2m-m z_B(DU^nx2KgM>QJ4?O{3jZ*{Vc)m2k)IJKkaoYeIIAEBX(4)GSKtxX(MGDlAxe>j% zmV*eHeQ}y{Te_v6GXFwnfk4veHD%lFkX zfPXosgZtjh6nyz_ky(FH!f8t|g26WZo+fGrNPG&0tm>J5d=X5WOm zr86d-S(7ziJu2`}T6!vFeBVsi+jdJK+en=M9`#I&1`DcqmmJ>=ysU3kAA6Ti$lT-L z{tB|LpW&H95%YzMR`e6gv)LoTLK0;ABoJ2rkEufK+kY(ADJBwOpdn>tDv%6%(kI$}cAx3v;4qE2ey{kwgY5Vp) zGa>+h{|n(c*kb@_01lor!2bXM7#F}D-}&>JO-zQu)Vv4t@eH^+^@-Q|uj%JJT&&fO zGO%|b6)PHn_}gCFlgEFk$$K!vms*6h+TR#l|5O=@yufKUfmmKyoy0XlE z6fG_R;N*QE=ZI=|7Bht8Nx2f*=x11W{6KDws0Pt?=hIN16jCxGq`c+<@AST_+0C)a zA>O775ivo<(f(z%<}VWe+fe*^?cS+xht~exm`iGUTVcQO?@)JW?ahQy_~MVBUxC&m4wEg(J zGNH{vz50YS*Rx8wX}D!Xlbqm9)>qT*B!Nptf)*@v0?z!R*=L!Hb2YCsptw;(s60>$^Jh5(T$oAP|fEf~;I+nSkGclxr5-xe`T* zGInr`ed}k8Q+WGBZmOTXQd7{hLtspXGRgPIv`d<-=$2B2$q#r%q)6iDshYF+*=4Y_ z!5Gmp@tDu8yGLt9z3E1&EWb>=gptO*lOkRrr1V%`M&qS9s%l-Dj7vWG5^2-ANkmhp z+&r!Q%DW5o=$VNCVnNn5$PBfacC#iGG9M`@Uk9A5WT@cIKD3U#1)I|l01hP@B*vAg`mpLM0^jvl^&#g}I-?rh$ic%EZ*XqL^5)GzC)lMal^h)f@l zXpLA42KC^lEGuUdS}3Q^l^Ny$bd02 z^jN^9@7EGXR}fI-6PLPBmo3o?BU(XM#>|AL1PrExjW=U{-aCIj<_&Zu;@4#x!oZkC zt-Xb8cMc%VxP|XRaTTNP;e1o(@CCE^(0Klz%YTTu9++GME z2R&P%oAggg>HSqbqdT+{X{I2KN)_Do(Qn0C>fdjlVchOHc6B5tk^gTsPvgig?{Fj|M1sJJ-Tv3J3{}yW#nlOMVKtwn zw%efJyM6KS>ieb5Cdj8F%sVN}tJ%Nwa{c{K z%n#gQ=qEmhbpKOn^AB#i*$bCW&eq-cqNe}?Y6LYHOw9f|k4v*Ws;k(HaP&M_XI~!G zJpxdp;X8O0uSLkOgO&Y5>ACn8<={}hGj&l*pVttYA&mIW`Db>2a z3aFkAn?C9YG4(o;=P=mr{PC_qR~|C5xYi}my@@)UQW&N>+*ZY}Kwuy1@)1Y?fJHDm zj+DivdM1`_S#;qgaFKyzV^X;h04Lwyuf2Zwt3C|CYd>0QY=gJBylH5%WEpGXjkY9g zdsI6W%g$NVhrXjiSXHAl$iu%{WvEe;s85R)mz-nl1{yx--Yo8?Lta^fpIRS(#|@x@ zj*l>`xXUTSdtkxm34O>xQW}twjEh&agre{~IdWupMjS+h-f|D2Un4nAM!@n$F+;r5CGP zAyVLgmpmt*JP<&+{V(e=$_-}tc_Z(bQ9Uq$V|hFOq@(LrdaYn6a$uif5$22h}fu9 z1`HIbA;tpkT`kE?%KlW-1^;p&68qXo>3vjJJal+rI@jm8Ixo35BclnO^0vEHlUu^?^na`zoN&<{=3U z@OFfpYfJ1)ehb)|*QtHq9Q>aGx$iu_usNH-w$vle%Pqe^!vh(H%|*Dg&B`C1_$q>Q z7L|RSM8m3>^EV?_ZR9r$8mANRs`eZAB|`vu#3MhG2ulKoxU^(s6$erjRtZD^>M_ll zJP|fP$X6l+yiZC?`u~C-8!RV>&oZHyNy_}ezu>pgzR(^Pwwa|`@YH!FMrT{4(&Da> zjv^M0T`aV`AH}$H-lPNY)o#9iCrfU{=khsYv!2hx&hgttn!6vNZR`!4eIl=N+wL!d z;o%W&2Cp&wzcEA{8AvZ@e%M}?O)~-tZ;uHZW}8b!T>0}@Vftq(;e__Zp(C)zlc;iGduTW4XjR(9!f90Fz{O2-dyt{*D{#f%P|C7P@sS|-r)}a=jT~}#Ev>Whv91lGV@gZ~&hR2144I`hopYZKBrDMz+ z3Zg@(s2)-Ci{i*-PTDR+^ea@4)__`Om>y??oW{;O5P=i!px7FCWg8UIo~+mg*CD{d z=pgP=k!cI?fCjfifmf7M;@JQdT#8;ZkgR%8B!=x01*vcin+tf_dA!@XN*?^h1c)(W z{G{}X*rOp-;&>K#=wkA+$d?A=8j+wELTCw~qED$ITL*JKnKDe2=zrm*+bc5grdrlB zXMV_ZgG&|h^0fi8L2+$Sm;-K$1F^4xg2uoV1lUR(Z`cxChh6Aj11wxCQl>%e02K!& zp~cTvkN!ExG6ilD_|*S^FQF>u|5j6i(N6U&01P9$Vh5hhqHdp5Cjt_e1D1i=NT&UV z<&u8kQ__*bjnfPTJW$%#>K)nY2g_`fLs@`d6)md{#R?24*E-?j#}v#X29aJQ)Hwn` z%^l`I2UXHR3+D@oOK{VN=TlJNorl-lYk+UQ+xhu&i8}LAy|Ce<1!$j{y(nNlD~G;B}n9tPhUO+$Df)_o1S8fFzd?csWZb zNHv>p#}ibD^%qyWgGNshB-FuI5<_whtL5|?ksfLiW74Vx_<S(ZOOoyv;&+c-%J7>}M7h`X`33j9$#5 zZ;u=2(2z4@p`_n20&UF_z|xUOjeQXj?T{_V`; z@2=gs3uv@J{ksb}c>!J4e`ouKOcCB?%+v6$Zy;1mJk{4es{?SQgdr|;$(L8+p%IdG z6N6l63ptcytajr>!4>i5D@5O%i{j^P)*=U9m>P%*Ac-du#~!LR*>DNx9B81xBT(hG zdzz}{L=;%x10+KSouKji6H)!4mrpbJUuI?Wdvy@npo(qKKmdewouA0ykK=&9wjFNg zA&GoVLgGtw!1;;)YU_6dzgMUZcw%$fJO2uaOV)%UxCM-}oI7{^+}XVmN>&ti%edVX z+^IBv@R<#3OqC)RWdBaTQh)JAh)4VlHNAzBphWS8k3+8HifFSV4?kvJ*%iJrG=@C* zQ(+ea6_q1gID*!wM+7?1o|v+79oWR*G;IpnBytO(#}GiHs@HOum8!+zkD$NIN*gZ#_wOI-1Iq0oop1Y}ogqShF%H~{L_mcvB( zk$AliwUvc&awp@88jki{=ZE-)w%S#|GuwKMY5Z*K)_XS-8ZQ73c1R{?qfXO0v{ZQP z82tThypqa?v!^TFgsOVh3@STA+~A>0q^b>zPKD_F(M1t(c>t$Tl{b@$^UD7~X$CK# za_37R%O$(Dp=i!4$U=-H;TigZZq>zlZVl3b(vZCS{Q4vI^RoIaV_!Z0E@u2-%7vV> zSft<*_#A=vbP4o;{eNmcG<+SR=N>HFh)N+qi8a8NWZ6NT(Ob+MHbUyudy3`T@xgCb#*D!Yoczw3dKegBYw8!9)NA()QZZdfNw=`ca zK`?=F*O0+$8`|N-0A&tdOQNEVzJb(?L5}m)+`9=JoxiJ$sxfARV+j*P`UJP8NQ@)s zF*bpqf$V5dwG)&6xL$uY?{ix{`J%yejhthleMH|8z~QWyIkj7z(?D?{Sxi4IA*)HH ze{!$3X~zI({dV3?=oi<3dVO|!@)c^@I~1!^ciGny+x;{^V9zN(t^PEqtTb3>3=+!`v|ECAgk4UZEgJ8nmE z4bSsk;awY%g!20S+z5xr_Op=zf1qTx=hNoXBLtx-hu!Otos(}zP`8Y#QUX3Dc}-_@ zOgnnNvJ|5Gy?fO^^ek9FrnIp?O+q}A@3{c{(w;#z;*F=ISyx}AsPAu!;C9jZt*-MS zl$2b-2gOh>8wBB!&Plt~=*&iS{e#>)`q+fVZw%lgoNSdnGv4^Pk-OB|XWeSFFu$N& z{#32}n$!~v8$ebsk0-(_!6Q+sR}qP?F_-SgTQfYb*P4B{GjIBK((x>7MQjY&e0+au z%p?$~i-rVb%UO6VG?=53FoTpzVdY^e9PpiJ_c2< zf|YXwYdANJ35|A~o{ppIs{84}r<(faA^u}g3!)2rI?#%?1+_g$U=4pU!KtSh+9d}J zSwfhHw+nNRe_N(~6Z)^-roQ&&lSQ}oPwy#bd$l}|DSijn9Kh@-5Paz5Bl+Vefw%%RCwu~bu`=}KBsbNEc(Lc8^DouC~^$s27qSKyI;k2 zZ~-WHmDbvt<@aStT>IVZ_1D)-Ww>!1!1TvcnlcsorE@NyPxZ^(Co(5opwylu3_YYK z|Mzf_LDmS-viqSC}M*H5T_DTPjQDHBo{nPB2us!gt`*oFa(pZi|9h2orhaI9g9djLs-PD){tShqbl@br`+CzH$NG^YdZw-URVSlVP z8SLs#H`%7DRL~h`P-MTPgc~hl-F5uEEgmjzYUno5&6@(>tcA>O(A&vURd_z9fTv-^5TB&8Q1d?Fd4p4Ol4u)x zS)VKP>R?b^M$2K=y1whx1YyjmR$bipm3_KdkX^FjN#Ig$002fLDOO}(W+q)#A%T+z z*!IV8!}*wEJL5G{5k`LvFZ}c363NNV620auQ?c{K(9Cs>5;5q zcj=?Q&eQnbin-omM!;(m!|IXe1P&Ao@Q&+EP0|f!@|mOMGQK5w^kgPu2N)end=+B~ zX?7}wRFk7q&Z{hr{+{L20vcK*gHu5WMnY!>FHCd!lFPqYJhF&}8W(!7s(5jMr03Su zg^CZD`-fL$$7vS&Wg=poBZHbV6)!!X_=zF1Zfb8&xGmRAbLF4!zS7RePvjkfJj5y@ zw9U!2r;el?jt$g02bXl}X<|Kk%?whz<_js_A8$a0brMp{!E|J3Zg>k(sDz4N{{IIP@D%L>{oy8V?d!pa; zhH7qmvuN_jn}nyVOlBwQdE9-y$s5Cb3Q66zK@d{d6Dx*i>@J1hL zfFP7*gv8e#X~3ToeQLf3<|kxYjkKEOBvHHF;(Wj&%{~xaNGh2>)OrEikkj0!FRoV| zLawSEe%Mbn!yd^_+f};Kw$y)pyQh&iw?fOWGh63y)W~C%7vhfwvrpO>DScSovJvUA zQKO;#o;6@7mupv$#Kj=v>wnW^qMFjt9*is4Zdh0xxawUq)YyB262`t?E;w2E&Fy;o zc!1EYvx*w4n_GMr=Jfbl+PZ~NJoi|DZf?-5XD^)N0WDI1)QndOs_4gb=qfm!)*18{ zUu_mzH=q>oj)%j4)-%i7ST5sM85q%8i2Sa+NWvgPN`~lM(StD@r4B?CW>8ipVlrF3 z3*iQv_3kuRHLM&l8fkgriXuE+&Byh4ku>jL*1iSrrf&~~XOxddE3Ke;+hnKv ztytaJE{>-g7=Opk8I1(#XJ*W__XuCLz3UY8`##f<5E65I*iXN9_Ths==VGI>kd@#t-UWo)V_!Py!6ldXEIgj9 zYc{0;V}lfz={J8mX%{qqovi=&$=k}L_M!bCiDBj5@((?6QPAw+>bA{TnJ3mBAx~L72{+_AqD6^MG7?L#y$d_GRV5 zVyVcokFtcg9>mg;qj(tc7=PsJgHc1z${|ZI$a4y-TR=4*zFxCPy5%Bqk%yJz>*~-& zwjLDo98y{_{TIM4np-Mj?bHBaW@W!-zm1Hjc%@yDJdvhQf71Fj{cXij!{a&|cYbtM z+^CI}y3ie_)zWnMsdj5N_ld6MS#;CisL;`o&t+>}Dx2Ss^E8Wo&D*)51i42ufEQ5C zeIo(zh?Ri-hTuUh81VW{8dCP*urhLHlt(AK`X)Bn@eBdNt2041PH#240a5fJBmcF^ zlKAIY!c|K(4wEe9@XljHGdl`(p}H!JwrjH2&mOIzR}?JFvSjqT1<-c7O5$`TMTEh} z>|!R*jFhKc*-g##XC0e2DNpigUJ*n8dbE5pq}L~g<@E0!T-r=K<=Ssf@|ES~|8mdA zh1s7|u)UHGxziQ+?1KopY{2wUdpd7Mk6``tC~!TVd1SMfXDP0#qI&2~OWeGgKTH~6+3$mZ8 zKEz)JB4-~fwTyMlgZX*QGF4m-4-w>)nI=n;>dOD57UuwGcG5+O$@l{VGZ?7D$zw6Z zxj0zhB!erFoslwMp1I0&xKKfL%sW7UbO)cM7%|1}fs=5Vi6GFwopg1a#5aDCL;ots z#Jfo(U8gndSQX=Y10SHB)P3~1S#{s! zyT^cXv;c$1)Oun7H#=0M`gtVor8Am(?7Q;7MKB2m<1uIsSb1=gD%0c%xm8{ z%{pCzlq}%iVA$)g#RW^per5x&F9TDeV1EEAjrU+%M)2Gk2ERuJn!!@)dY05INO1&n zXR{c)B-V;h*63lj%)A)gmVL`wU9E>fD9@U#t!w*N_F70EDXb42d8~J-$*Ml5aIy{G zO}uDRZE8b0=BzL5QuSia{9Uhc4;w)cw~!^WNWm)W1X+g*84hbqQWq1t3JuK1TZ{>f z?F=&yK*_GhMlYYXcThx%$>`1Mu!$VEbA=&JX`(a+A|uTO2EvYAPa+f_?*iOnieLr> z4nI03Dyi_AuMg+^+};Y7yCYvX%PMV4`Dz6zM2WmsD-p?NGO^4J@su;YnU}3GnlRS> zx3UNG9cM-;Z~l{-AzB@^8Y(s(nrw&8J~T4u4{WUP0hOZLD+JSZmcIR_RGF0FRLXK?MU1?&B|Gl8qjh zb?2?(Gi(nAz$aO@Mu+Oxb!>++?8jM`Fw~(Aa51Wnxs#q+D1Lnn7;*`uOw`@|2v%K6 z-w$_CqQLi8gp|jzZ$s=#`o{AQSHmaEwCVK@lh(-9doQEGv)#=h_M7X$3n6eP>bzSz0x{ zGW6uujxChg>BAl>Y^dibO6Kpfc9@TAgHj8dw>NP z;yiY+$^v+D{O{7N-rCjHcq6TVW;{NMWfC%nyRhAmKI@yi9{ z>ctIqukq#1FN^Re>SpO!<8EwzL3PWlo%)5FQO-A29iL^nCu*x1#h^9|fWCI)zn zcmn|pV+Ih@#dK@~3b0+u)?OwtAbduU?^JmW+&B%GZ0A!iQaMQZ-P&y1keA=8V+4^o zfTA;)L`+Fae)HaHyJY?I3su0s`N`tcF-utPlOtGea!(}~k!uCc^+iVgGm$Yrj;nUl zzQC9pa+}&o4>!*=j7*CuIexTOTKjL=g8G5YNcr?qTGCP)ThsgfAo2swJAxq`W`dj~ z@SZVvHu??iSdV_N3;!Mlz`Jmw#71lM)K4+PiO|?AmzwA z!uopwgjAW9%5F_s%2PIi)O}($6u@3b32p-gX`F+XBRfVJ2JGbZmk^UIouuCtYmAcB z1QvCW@yc0RbEWJF`q}HhwV|k`;EQ!{fa3QI7M>*79e#LxVK;sBQqgE{?%a~wlRcA| zP+=DEa_?U50^oKCHBD$=vzQ8fPxD6a=fWfM1L)~XxXY6`;Rl&eS$Z;t!%|gAmTT^m z!@6$gTmK%LOQN!lxLQ2t@Hzy)4WU&XT!@MzyMub(?oN?kW;ChKTmghR`I{fk-FjNK zVbb1!rqdasaZE7+iwmIhsCK2YmKgl`@75AP8e;}5j?F>e^^cLlPKM6cah9=lMbmn# z7XfaPm4P(^HiRUnSvywhWF9GP<@dl?6(%d>g9Mhq#zY=j4)ckB>2QqnYtj-cu8yu? zh!9o}up0^`IH^@sYqdb5tlj6zk4L2DMx?qu=r8gt&00A6CcI?Eu)z0Wu5U}*@$l** zUl}LAf!qmpZbaDua|Cf9LU~rxkFGAO1N>YA^J*1u$$bXO3%rf^39@Ep5Lcn6jS#)o zE*j4$>{T_q#7*(N_uRdw@BW^0&R)`vB=de#YX7bMdQI(IMlzro;>u>NTEUGjGoG!u zQmL8cujaTT=s~kFzz^}1)WQ0QnR@$7%tWE918wDdHVjA5MG}G7t~_*bvQEY|=&k!w zR16B0YQLX;7$%GuyQv9Tik1^zxi42N6)L6pz_oP25VxSsd{wkNE^}Ybq#F?EiVS*- z3 zJ{D7&r?;t$=y${7A_SGU+6y`Q38J3dBR-DDzvI7F@rTu^?9R87?=K^dJ8tXp8l`LR zrmJ|g8sqLJ)tsEqI<`8Lw^}a#(}d~t2}p*_M~FVQA7=;~%~J>xEWVNqSZ7j~0fwE- zH5-F?8yy`w^4RNMi8e7ciNicR_5_MTI>`txOFp~mrfgjBRiB6ocolK9)-C3Y-ObPA z^M{=ZnQk7V)p9@3fN$8iekZlx*y>p9JY4*5?9l0_Gk90Ikhgc~SOBCs6+;8)HK&N! zvAjG6l6YSKg7BogI<_$`AEJ``pmDUch&W)R5#%Z2%v!I?m*qUMo5zk$lozzg zAKQFZ;3MmvEAxB(*i2`+RHcgLPBNJQ`=JW9onRCVq@0QoKn((-R-dmVrpD+Zxz9mY zqsP#LJn4tl)KA0?<&oTCkjRHmKiw%^I(oL~@uv;N8^Y;x$2En{dX!dor(sWZo?9w7 z`zUuY1hx2{xOgZN>i0ceN-H^t!J~|Yq|spq1q{@5J%z(NTs2HF%A4N~DqbDcTD3p2 z0u&7foT&*{<0B3VtUD=1KKVc{Q(xDNZo{TWf(2rgCuZ4LESXGvZ#-^ls{PbSf2^Eew5|u zje#t8Ty5+@#$CV|PKwSjfR%LaIY<5Z(>P7XrDK+v;kS0L*&|Pm&gcX9TRywpOGRpV zEzOnh@?6Hg=#+jlx1;419bFwbNlml%hqvlGEM!_$(Zpp+m&Bk;Yg0p6mMW-x?>Rk?WJt zjZ415FY@vvkH;HrbklH2so<70@; z)yw+t?F5(JOqwo^oxhQIBedz7LtBrFT~e6|19OYw+E{#B&%D3f$^O;K#Kjz2VLMs# zxMW*Xyiue%--&z`xlHscgGKKXef?rt#=8f+Eq7_u_;Gx4*xbfNUt*eQ9w6uJC{n(!(Pa%sGgHsV-)*FRVtI%7a7cRD_+r zqlLH*hj#tNlOK(XHHZ<$+vvdAWiAR8IN0KnLfes}5!&7E{O#AD-YFsvZVR#L^R=Ydih@{=UWJqYnpk?3t;4c zSzoJCe|<*2vrA)7Y{h*;^K%vVtttwOEsBj(n>r@UrGKc|3bOLlR$Sz7sTppY?@dfA z+I_T5SU-IxGzq>vl?$1O)8+D{+aD;MC~i}!l;ALPL*IgocOdMuSs=f%hYwu8<_d60 zp01c_VYsgYz{Hc~-qPOKH32(b!gKUW!C3dJegc6xAYtw*ZO(Jp<~XO!`H-?XpBo{SG;&UwqAwDg^Vu9jr8yr`AEZ*LX5`etAxUSa zN>U*eCHw977u>tA>waI?Ua$A_`FJD*Y$TgrUUL60Tn$?AORcN>TQT&UzVo4}8TH~| ztFJ~+LhrEQxF zPCUd8lGae^Xl5>NZt-eJp``wm{QiU*?XBRW)`vfkqiHzF;VuD$LoS6srQ&kRY3|2+ z09ayz;*5Qi#j&M8dDG%MRv=Jlnb1_PZkRbG?s7PSC@*;Q&4C$Wuq;R^Zed#pn}@LsqL6wc002 zri|UqA zn=^g}V*aJ>@8(6xgA9cuEp8&dN$HkJs}d+DhOaVT8L*)E;cl*?XQpdz@sF^TIca1UOfohBBpgW}lxx;CdADmUH!}+IHH;UY|qtSV} zVlvg79Q=qIB#FV3oTX+eko!dL8={(5mc_7j*HzDiw3Z+j&2t*qzJetkw-a@*H+$37 z-dxah8$aLe{Ty1TbVheFspLNF(?BN&wkCKsaG-#>eN6m+Ef1ys%#rp*eK~yegRgUU z25(o7p5b7tlCu!gUi|ME6w=YLfETs!u8J(*i*@m~Gk;o{`SBcbC(E$o;)nTH15Gsv z?^EmfW1`4%i0!4P_-lV9jx0Nv-I$<0roT|wFeRDqj6-W8=k$PG!PV{$#l?&!9%c9w z!TZR(-G3;6_0s;NCbv~%zsS)D7NqE1xK}B+`^CS8zN-?UjbZ-k`*K!j1trqDSz9kl zF%M2h?ryCJ~as>om|lJ5+^9^Em>PKi%NXjs~b z?gY|=^@M4gm-`+7?KOV(Ge)Zh$3DOX{$do(Tcsn6HAQuP(1+29rhw$jMutu$hy7Xa z+FGNXW3}?neK}<&OHZq!R@`|D^ogH=%tj0yH{e{lrp8_Rpbsb=&P|Hx#H(OM=ow%x zJy>t$#c(5$y_uW!8{HGe#m`m6m)%SH^^$0oVNQ!rT z^luz);+yTR*~i)HpP*-7zE;^E8z9Ijb5nWY?DW;efvsu92FZp)tuM}ryN#wt9(}Ll zY*qM7?XHB6uc7nNTQ3;pvi7&W=|2B6I5fA7w66JfHX%7%RP=}rL+`>8O~s2-2jEuq zcsECmrs|FC&2cTkS%3;~oGi7s$M}Cb@ir$OEdRXw-@@*%k6ZmC2JdAi@e(eL^}J9Y zVs_+xQ=5Ab+EID_97l%=R*MB7Z}_osfHP;r+W$P!s^-jdP892L|AvFnp7D*GJZq=P z1C7W;_1sFP>>Iada!Y)!6xD#C1gs3Z>sGlh`mV4KR(kp!HSudMxVXuKrjrhS{ebxE z?B~fGYaN$(^7f5K_r%ode!RH=l%GLWlA`6Pf%(ODxqw1mEaPpyZ!qzQgR`B)CPbo) ziW&VXb!0q(o<<3_5wio( zZ!g4IJg$BY{0{{l;1muJp*5gl8JB?``lX@p8nH_Zby)jr7?S@jjRe!7s7!(Tww zDw@h(dEr6&rmH+HT<1AZ;MdpC$C61lR9xf$V&6y5B^50oA994sPkQI>otbfVZJdYEhdqobc z-YADQ2te>yJc}1((k<=WqSjnxSHc@$t;|1|byP+z=xd9$V|~qlet$9*L#B#2*^RwS zm(li8*Y*nLB5y%o$NZv-B!Tw^V}4O9+RlwV#=f_97IS{(sr)oR(ZyMDv`MK;oq9Dd zv;}`BF7v$eYs8w3vYH!$jK2SJK;Dk)nS&ZAJMh-uCl{U77sGfvKB6usEq19--R)?d z+R$g`KA-`#hXZvjm{FX|Vt$r6e_J9s`=idZ3M;=!_r3-*?vifi*oeA#V1&cBEyj23 z`?ebr9u?5L>1oCrRE-T=j3NMd)^0y-+dgFuKoJKPQwJ)wVei3f~1D@?b!uqYct_S9yNoz0c|ZsCTjo*5skzCoV&$qOwskWxN<; z8g2z-_83HcKEO1I>NjkkF^+zFLm}@aM2jcW(A1~%j_7V&38ldC4u><6YHw~VGaVd`=;E9!osJH-=*;wY z4X!epGgAc+0E2 zc}P_?0IB{=Z>=I?)X=TRKY?iMbqAXP9!U{wlg~rW+KT`bz%?DX$U{MQ!OYoGGd!8u zy#9B^id#ok){wK5XziQ+054VI;wJ^}$FK6k4FQoZB^NznSDL5ihXcnxkIrXBYhU$u z4_)$9%+-L4u{1aPLA?NOCF6CsyF3O1NmiCzmHS`BA2|o*GP^jfMQb~v zGiCPZ+s8z3KlQA2GYh zYI`GjSfs{~0|w-5u;w&1GGu)a`s<>aw(7%rk9N^4^3e&GkI`?NQ`_U0z zpFeU%1w^;SrtEB*I++@5cX{<&bgtC6fB0MvJ#WnBC=kc^IxB`o9>)i>r0F1Ozdo!~ zs+}TDdJj4qf;fJ zsfxzHo?aRNW$*8B)o$T~HXznktX_K>Vb;~y8*DOeqp|`~%}+IFeH^ef(@kDZ@qV}j zH}Nc5(fQwsad)tDx0=@KkZ(RYif<>pTD4XKaJ@Xx(h73isUX-!^%7EUvLIi(Q)W6+ zrOZj?-Y|;6R~+vLDxbq1vt-q1Bs&0N$3simkSHvvMV48XExcA?GQabY!G9(9pKbZ} z=)9a_x_|xt{Cf0P$-`a3093Q=gX;|Ih}~IQ)~fj`CD6+8HOPGoB0lFh#ZEq-Wk)sy z#{(S5mYr*?bN(;8FhO_36%eGQ57cv0(!5WJXoG(Y0eV>EGW=eEs=r}_-GESnS?R6= zQZrO|Hy|pPN+R-Aefst+*>sRnd>>&Z)y{uE zjt5ed;-md&1Y=%jLk~_{?8udggX^xI^sl7>U$1Fi3v@kkaQ&Udr$pf)oziICed|Je zr1{<$ok^)P<`@0NHjQk@&1tVX>E}jB8mCb4RBVf>YM!ZxTmsfV)?VSZWd3gFsSr{& z$hilD?hv#|2lIelKEx>=-wmj3@Vnl!jf1H`!xN=9ucV&9#tsw3+pcb6$SfN zp!+$w`f9vcuFB8IR|)@C)FSbTSK7d$MBd>BKq~ffcRteD`#p29`qql(+l@9*L>!tS ze3|0!+i9xXY}I($)9<~i-aNE{Ij#y+rsafI=Dj7+mLk*6wRZOdd98au*JxIVo>ls$v(}N-=zWp zL^o+lI+$wKU=!&N+C}7R_wY&neYO8{aB*qZ{@Y(6(oFHy(c&4o}RHzmE@v?biB75InOZ^}Bp)XXQ#9Z39d+$@SMOr$k(t9N}(@bso^`d2KZQF0=5lbk6>;tA= zi~F2WwnR;e$3>?;jsrifC+59XypGwE?g)vU#y;MylW$Ug~++;QKhdujosjPFV`c^q+9iYM*N-@cr#HP#<^I?MC88_)NceQSGhc|E_<% zFqDnUD6`u7UnW1}u$aYm9(SpzUhS5gR1j~LpJ6ktZ>-3>dN^=R8Pdrz;XM>mwro$` zU3w=U68(m6AmudvvM*OwA$n@2L_egYHM>4jW_hp%{xN(O6!K?DwILJllyN^?&Ty4b zXfC38vBG@2SwZwuRr3Y7VK{>nu(!4;v$XQKQ=05?%pyV3yocMAB5uwVkfh=lCp45i z=~OXIM)(q|UWy`8s!_C!D6RO$gXWMMJJ{Ox(Of>wyKfwtb&wz9YpqO1%;)J>aSS<(!U!vs zmc60^=Z_N@S-z$iTsqf59&=m1vq&LnsYyb{kYdI%{y3*05Tgtza*Ot0l8FVzihEn` zV;xsQYkc4{@qppp&OQ-EL%$F?r}WlZdvS8O69;ch|D2ESdac!5efU);*@R(EZK;nB zU2aKXWaG39TDm}zT3oA1c;i(sJCyn?LlvXAy$UKfXuO>!@t+7wQckZS!7j()-F!Ro z_P51$c4S!uLkd;W*Io_p*;*nz{Wfsr+AXOcqMkh2Ql9=@;?wJ^DU^;g_fwK)q}Y~H zFb z@$+iVR&AtWP6O)_O5H`Q4~nknDzkxNCB6Fwymo4#WG%LzLNHab6_btb?<~v6h&xg>2gO(+U_ELmUvaz`#2Ox1XwWNezG8+Z;Yszfj|Q->iE=kLuU<8sw_q zk3_rDNtd57^qVoL5R0Z{CH+g2zd&_RHv_={iW&rnuVE?97mLRn z1J0oU(H$(151O?Cbi2rp~q2in-L-iACPUKq^X(nMM#g?Fo$A@rZ`)~o0voC7{9o1 zaW3SVWHmj0Q&j^zLbd~yJdK?x;VNZhiya*GtcEwXPIaq$v*)ctDQQ-Z8DeOlUkp44 z@r;T=>hi<|%0vcK6>6h@Hb)3VEQ7DctKs!p`T-~G<&oHaM4a41HpO(WFwiBDa&d4^ zk7x0zC#v%0xZ#6X3kkMV@DU0?CBO|vFmB>LE%I!QgQYp%5gtBQwS8QZZFL63VN&jL zAWu3ML>w0v)tg|s1+S+Ee_+79C^C>5?xjrO#;N~0NI|%#Q()GECVTiqasq5$2Sa(H zmuCJE^I)s&ihsvXwgemym5E~ah@l2#t}zh|`gNT&rj3#a6Jc$|5ETqxlVpIjl zM^7IHvk5a?oF(MZzgw@jrV?1x%WFPa*qPY@%~hI6JkNHOiOJiuU4Imw4y*Vkpfj|x zL9l(S^hc(5?^ckhXs3f-p1qTtI!t4UZk&y0Y`mJXo@cmwE~TtcBdC4bHsYXss>)t= zfcdHj)~g2+_nk?#a+D1%pY2G;l>*aXz1o5xH&~jM%%R zx7M*nQbXTDW3$GE$_=ATgZ3!2K~UqDuKn4H`Kcn0Eh}Pn0cpaZ$^UxV4Me{IdCM}J z;$A&$sf(+P1i!$%B~`~Z2pcJ*xGL<}3EP3(x64mkf$O_iIOUi$f#d8PBAW~-&r7X< zA^o{g9KM9m0j_G53R(_HlfKV8|OUX&Z{>a9F(wNfcjkex;zrot7;ff({G;PA{O zQp&X!P}X<(Q)JhYL$8*Ot32LGhgPR%TSpm^@E8-ut5$`7d5$C+Uy zpLiCt^@%Dt`C+_*2oqvG%VTe6+x?fqYf>O8$X)uuDx_YvZ}%9x zIdVN>#~>4DHHX5>ZCFq36g?hX2U|*>K| zXrn|V0}3i2u&HjU*yH4ZMFKX#Zu^f=D%?A#5Fh^}jk~s)KOiCeXKfa;vw9Q=S3~Be zr3|ozc<()?LN3yaFt(!OY?z|V1P0TSvtG3HPh#qehF*)k$VtBK)dx)(eMMhim{P&M z6;5gf8}0A+%^xhu#C2ajk)mg1JIafL4y0;gQ7-b;lFq#YYC%CRV)A^MoAgO2d#!^Wx15$;n(Z>$ogK;UW@r46dYJOG~O zAs_^asu|&Asf+OAjK3eV9I_X#YF~j&3qx{tL>+ZX=6K& zVgKtVB=S1Ht;KGlk$3vd!^6Z_9cbg(uO74DD4w70)$5^|%~7*wrm12L+;2Oz-E9zw zDK>%113mjv%jc4G1BLWbg?W;K%PGW8->)tZ;@zAA6F_v$DKNa$9?U81%qi${HLmw* zDDZy{*Q$32l_G(PLEn)?BBEMseOl)pvg7wFJ235}jB%I9&vucmKyuS58O3o>a|te) zDx#*_2=>r)h}4WGJEzY(GP5-^`Hra?{3N(u4l>7MWuWQ5*^Zz;1H>F=vB(Z-9lDAY z2p@TNYzzEDK@dpb_TjH~0>fBE>HP*-ScTd^xvYsT@_vKEL4-{PVO2taR}q*$eH*D~ z&=*4xVWFN*NMdFIE1qPOD#!{{9?3>T*_wHOGK)M$zW;6P8&=AD$ZUlww#owG+SFN; z3bbAegRy%TPbYPVECM3ca>l2KZ>L${4glulDw13z3An(#0kCeZ(oC(AZXfs%UrZNJ zm;tE^0u|4w?$IMEe7wF_K-!Z9My!`wA33>q?X=?HobX!{_mB=Kig3zGT)g%F)B1zXBST3YCsoBInwLIV?L13KyNf5p_5kIy<#4 znS%q>^Wxm$)Kf$q{cik)7_<8yjYmA4_DC9FuN!>-?zC^eLV35rjn1vT9b0xCTi4bM zg-M2|*wP&kXg1#@_=k7o4`bh<*zk~8w;aTu6*Kk^Uqw-=8Y*nc<~o@dl4*0`&9!bJ z$-L&FW$J2NI|SBoeZ_?e83aV9S!Y5SO2ey!SAhyFoWdYUO@R;AD7Wqm^m<>qN3Yz= z)l2QDm!?+vo=?xfze>G+mnu4xYaE$We_wieClI~xg_^SuNMYdRr+g(>ZK?qIhigtw zBJaJI!&q@rK^U&hve}x5;_rMZ=v9T!dh@Nb8$dQysJ(J(s2&YopU` zV~c^N6|KvVJd)ivr}F%Rh;-na2i z>^HUg)M*;Ff=@+Qj*La8b#8-1iGcVS1oFT~wftvaQ!x(4vn$@=Awj{{ak|I$aiJXy zbaDrJngIlX5QV%D+b*%2w9ubarJE$`3E$9@zd~>I;ryp@^Q^EC8MRw|$jmbe^E_Pc zFM@7hgwWraJB_UQ6`>cX*fNa-$0}Z%M%tV@t^fvikFTx!1gNiJV|_$5jErjgKsxR3 zIRlP#k;cK21bVLB*+swOPGjRG2hU~tjp@$`GF4p6vu86i-P?n7c0h8So(GDt@(+GV z9Q-aJSQQ;v71go%JVi#W*i`%#pwPvXjI5RI zo{|)I4YY6eO}_p#pkCb&bRcrvl=+Nc%#fRu+|4G!z2_b1D#(H#`wl<)N}h$X0Ho9O zc$bj_*bwf)Kv%O6;&Z4Dsw9Q2utF0bW&oDA$a=TP&&ZyoW5*&{KhY&Zf)2CgW7lf$lG+(sEk}AF?t^smdi~&!B5@8 zOU;0$ovm|Z1?!!((PRecIvY#n)!7O<=fi7KC4ahUl`Ls%KZP3>N<{V;os>f;`edD! zBOCdIo{jf1`AP8Kr}p`WMp4gx*L8ItAN9}Aa(qgZ#^-(p+`5V5`K}OQ@l?~~>uxlV zulXmpuWn|8*F=+^`Gz)<26KCZ@FaZu-n?RZWf+Q$^!=JSP1XZSkDVkB&3QsLy!So# za*q?90&m)l5(|r8uQ=ZO6Uuz5yw~>o?Dz3G>Lu}fPAQ+7dTue41?3oRYUDDOP2-p2 z!OYPKI9u_op^RFsCp?8iW~WM%^WPrb{D+s4;O+ zGpkNRP^);ROMUvb#>AXLLuJjED)rA>H4!D37uYrb12De;s1^GOaMP^IJnt-5bP>B^ z=~zoRo_|!;XFD)9$tdu!3OsX;FlyoFz*2YPlKfN(P+kxZp4zWXsA(lK1pBf3cUX;&VR+772?Cv;u9-q-%%4*{qp0U)JC5M~iT zM=k-U8lXw?Fahuqa_9#^H$MHOgXT2ODY6cEs^Pz^AicA8=UKN=OsdM;LZOe^= z=fRFY7#JpPVc@ngHTqJ*`d$SajrV;T4?s6MEo+V#D$xJlIKHmrQnLTw4|T_%>Iy*$ z<23G`S{e8pfZ<8vgG`XsJw6Y8r0$q$XZghb?lk_SEJ>5Zi`GxLUU_*rO;&MZND z9j=;tDb{*N{mG&BMtsfTI*liJ29^j?4S1aS7o_{pMnDH&HAAb7p+j2@PQ)x&Qw?n z4->`Z8$T_`^7Dzgduieh|9#(2U+Eh{22k^Mg-`j&>ANEeVBxR|h2N3MrGlV9XIGg? zaO3Iw;$zGVABX0#ZPIO5t+AbU)ZRXgXGW-sH}!aM!$GI(_<3meEmAcXZcc^lB6Yp` zd-vEPI@1QTJ}cJN2Q%-7HI2e{odX@37q0ac-pqmg0>wuQ+76VDOyHmUJlCwBVG>&wspH{LSyB&Ah{MR&FahfBlOC=Kn|Nco_hO$h~^C2z_jcoZe zL5hWw%!LHbjdaLewZ-XZg};AegTofrou>YqrOTbH|CyufB=W7uaQ8EfF?`$WBW*qk z@2*(Bd;9j%<)rrdKkYw{@aykrK>mmt2bPRl#cr+;x@OFF+VhGP{&%q6MD9z^-9m&^ zpjip^*jc8TCAGomc+ok!*|l0obS*e~4!x@u6=WyJqRTOY)iYI!>WD>nl?U})^|ro` zS7`cgX!61_=FbJRN7ZGR)eY6{>7he?jdv8Uovq(eQmPKfeFReC28;z6Y6xhfKlf|? z{y|7LRC_>@kUQ*%yNgVm!??@>P7@Fe7rKMTk)2(SDrSZDhAx@@S5Q?Y``7O$x=NrB z>NC6})&zc@Jg{@*3_t*UjO3mTda)=wm?jnLrG z#5*I3AeT>H&;jndvjS7h#$*l%rb8*&KqT*EUGs zMzdJ8|IOidNV2{*7;|8vQ=!2d+;E{E=ER+h2pC&={l}pG{)qsE4HfxG#?&)R`C-0T zLdnR9qLKPnd_C){MZ*Qyb&9=6=%O%Sz%EiYO6)Z^TpY>~Fu1I>eYpj@D+N)EL$^<< zKF+TU_NqPAJaIqe?=NZMZ;98|qRtmeY+XDeycK6S^V`{J{?l!On#6O5;@;ehaVQK{ z9dOvM2Ni*;Ew7CgYAWaKZ2kECUqw^V9_mll1*}wyoz+fq`_KPeRp$^qF!`NWUL=aI-9ktNUym zWJP71;#Em5WpG?IB4y{}lLrw`OB#!92Zzm1$<)lh$*uqLJfGfr#^=r{$D2y>{m1ra zi7AMWc=s>N1k#d|P93{-;%pd5!!OtvXOC!!p<<;B)BtplB83Q6)e_2yWMq`+bd*$J zFiwQS^y4_nwc63`;a6i>lH@2g2a;0~G!0LwogHvgEojKhr;uqGI4@&9f-s==)2DbL z>bH-Ni_P=5$&7R5#VO0#>eJQ^+ouQ2(r0U(WrYzxKqBW~DN89XWa@==4$;?DBKsf2 zMeoSA>c{v!v3+v>JBtZ@)&~bP_j; zd#*wuoI6o50f?dzEK!2iiy`YKZP^Uw&^f8M3eUrjT~dTZ$tv%E=N>8@;vaZD&G)PO zbPa4p>!Fmmn|g+O^8UEEV27Y$+i9$Ty6S0qjjH15ETi4wDR5HWz}cpW=mrz*{fI1k zl(JN1ai&zUw!uZEU#CTNQNuLP*2ssar|w5S0Uy((-tm!f(#vYff-D;Dzjn0W9^ zA&hKWrD3nGy@>T5E^E}?o@Hj2jSQNp9kWy0Sx~67Rrz>PvnXmxRZ1}2XRVeBlvg?d zSN{&(+v(#LBLR_n9m751YehP%d2x6!R$!kxge~3fKXUt+lEduJBK*iOT!8d*2=XSP zpX^dKNu`kt*E3EfL5|t97s1p{_cywIkNMp>=Jj!*cdO&mv6qjWl6b$PvD{H@&qlP*I-6lPa{QS(DSf^f1}MD(J}h@Z4ciHWS4{GwIBy{5%y8-@JaGI zVTmf7Ef0#vKE1BEH2lfTWqMy?#fs|sW;U8KA?lPKu67hENfYOA@{v4oFdZT??w5M* z>Mm6ge0Hzf23CCT3bN;dlcS|TN=1CDPy_sW#M)HFkrUpaZpr~G=L5*UZKx?SRt%)8BJ!tgz_Gi_6 zQ1ub6*}Y!hv^eoZBx5sQ-VLsHEgK*3VB>Ps2DD@*MBZ?3iL`~x{i zVYsok8*zy2i#AL z9`9S4CBt=WjJEsHdYeOFw-6gy%OP0azwDq-n2WN>>0NKa0r|T1v8`>RoG0}G4m&wd z^OJNB+Xs&xGSUhB8+vRH0rld%3+r|6)bU%2>5RE9PiLo%A{(hxP?X$>-`TL+sIYcs#@X-b`djbvH%}aN zJBUcO-SU=75@_k4;XGomsaSXMBRpbl_HWPP9_?9cMD=4pmN>-G8_DT0f*Asg>Is*8 zqr$$`dWd2_5aGX81SGA(NOYK}kI6+(pZaK%r^7mRtGN~fUoVIOj^K*l<`#r{YbB`CMzKJDdb>H zHrPo7rp)mGP{Vq13pZ3^QFgTG8reSA)i>pS1FG^zP|Jqv(DQs~lU7bd?3Of6v)f68 z4IJIzB-$!E;Ic>e|L!^^J#g?n(^@E;Q)_U!-+NJCwThSb&(JH+JSOgQqxbvm?UKlp zRX|(-cK`0O{;b^pgam@c0wBgr)O0xDMKI9th&OuiR+s77#}xa2ENzigANs`p=RpO> z6j8d26T7^h=gGP*9JhWQEyyOBEebCY+8qxjAFoKcrdG4Fsp%rz#p+>!k-nVaQNbdEzbs(OitzP4BctMQ)A6a?5YlMm+$Nk02X|H zKGZ7zs_HiWrw&Db^I^#f0t@Y$9mzkZ{DnXpGmZQw5yM1P5#0n#QSO|)GCXQ%KyX0y zCRwZ@3IqTkIuy)uKk>|+b>M%Y`?ZZfy1xju(TTA!(eM~ul{n3C{lYc&t3$}gKo4|@ z&CC*tUJ$%-gh7=E+Yp1_za&~Rq+!xt0K(y_Q6j@QvANk_nGQ{?z-Uph4=CV!CjJ*V zhx=?D89}7`_KtFFeLUD|0h^=~<0PI+)a-N6s3SpAv4*D*XfD*d)AwyD;q<1|R;Ta& zI`N_@-TYf>cf8YNs7QwnAuKmkeKtLPO~Rl@W>`7Nmy(R5v8lVr^c0WShs>%%z)6P!J9P=nG3MC=j}XB`k0WF21>w zM)F^NIen-k><``JVjAMjKAOM*6mH;T=IK{#&pzM)ssPMC7NE?5P#B2)xTqA2^nig_ zuOp3R!2B02b!cAdEPaIoyXBfmkWPJ*NyiK-1%Xrf)y0{xFEU=2F!oe^&46zAxeC&9 z$Jeco8YIv=m0mNU2J)pC>d6WKdl>s6P_*} z8h}K{V_`o;;(lX?hS4~=ctW6dQ>x^nxgZ=x>@5erZQ#AXDR@%Sdu>oRDkSS&n$+u6 z#?Bgp;8~Ttj(wu8ugbHRGjM469|ppRxmL`ls$vR#x^`y%D$z(j$-eRAD_Tj0T8^m(w1VW=t-lQqs%CUWl4HE#d(RNBI>q+$;= zkuI1LXEMNkH!mm$7Q?Zs1Tz&;=e;XkmLjJRE**B}>5|2!b`G(@IR^CUAjc@_^L zr25|wBI|gN(;(T9jL6RjO+$!C>;xpPOFk9{5z_WTDDVpmgcTPQ!bNFgL>=}UJT7&X z%vAQMaCJH+Eg%UbyjWWJCaQQhHOC7gI&j>)7Npk{C7>hz(M>~sfc0j<`n;es3GHq3 zU=RbIm|&yRXPTU#o$V7pu?k;g$hdA8EOio`*Q|Zkt?kpDO)UwDJ=a{iAwO3ou8oUc zyxnlc_CNeXj94)S{elVoA^Lzt(qbThgB|6}Ps2}q8vxE^5>`&D7V<%LanS0L@1lKRIc<@v@M1!d%-i^an z3*72Kc!_2EdJc9t9R4iv{4P2wZaiq_4qI>9R5jTBz#Mqyj?F1aA>;FE>bldT{^*gC z0HNZ|AYOTxZ_cwJ49`bf7>j>riB~c^XpY%oO-0ojK%Ha;)Bt>B9H!2I1W~|Zva-#P z41)_m$3dLjgahO^v+XWv4cuAv`K0`7FN6_Jao%&yQ2$C=%q1fvnkv3rn`V}1>om~3 z_Q5P4lI2k$Rf`cZDFKjl=!I2TD~@mskfT9-3rFu2T528#_UBY$op0kpSg<`Tn6Ode zIC+RU<6FX(I#a1vHJ~eRi(IBdnmOcK%Lnr6$UVa>`54idA+$aRi!&D}(#9oD^z+V) zutOwoB{M)lh%6cC?yS$$}*S{ zHzcR|sEq8qB)b$a$Y zD@T!q(0#ob=trclUSTnzyY<+__tK-dMt}Jju#k+scO1-SLStqLD^&HOBz4eRLdaSQ z%)O*23_61miKiIFOlhRA9X%5mdA&>{h%aY**jLz~Ik%2AdDL=-ExY#_w2A{!VI=fQ zjh8!~e9>j>cS>)XKPgy+>8!y5xk?u?aEnG0=_#`8>_}u4mfulJ@J2kQx)W&bu~kkY9p{G1hR$riB<6{ z9mntdWv<2}4;nk7V-l4#ffsKe7Z?x(2dM9_Qs!0NEI?XAdf-%QcoI$gDCO{!7-G+Q^~YS>2#`|4hUqyu-)#QQMkO#6_&8;nWOiH+edEZi*SK4k>|?ZH@EiK zJjOuTCcyIzi39(zFQ@%ZVgzD8#t{|(D3LOb+;byfF7>{e@+#;!Z(X7^=WS=4y-smr za~4d@f~d+s(24p9do;leh&n}cXX%Nm@EN%wr;lLU7C4IYcZ{B%Rabv#TzEwP#_r=A zce*Zc7Px8i4KrV91WkjZHEM zx~@A67nAE6Ihd5wlMwd~xPWWoZy%Wub7$!^c#Q`$bC#*-C@^xmQTk)nk+1X;Df3cp zWGPT@i3^UJMKTa5rP*hS?ruV|5uQa=9yi@ScQYO4r~ZdVP-{n6DbuLX-%5|9SI$4r zy!C^K5P4THj1!nM!ylKLrRn*de4TyCvCjDQcCoU)VDvgv>VF}(ocG?%Ijr#9;hoUl>ERS(s(j=0Z35dNBKU;n;`z%b zU`IO&_TMyDJ$5wWp6xp%a+wL+!#LX*tWhWu=Wt#lZo*K0LY)b=<}#7TDa0DC#;G8q z=EHJaF0yWu;ZdQhs2cG_O4)I-n|!!y`IoEfPcb}C?nydJg9*~$fl9h?E)@25f#j4o zqE38yBy)@?RNV{DM-Y%RW*PEvfL%{$-H;^3X;5zrUsow$|!vA9^e}$@|kK zoQYcUxo$cS;0+|SI}^nvqV-ncdOUPko}`E&o81^?C6KUV@-FXfw5dYsR&`A;ETC3HoxZpP|w(Qh#1!HY>jV>Cxg3u;&SCQ2Ne4NtR%i z0M8VBWp#Iz^;F~c58w*hR{QGjL8#wjN zA;>6FdC$%kBoX5+OW$*M`&rrNqi7LLZ;fTID~=Mo1vsU2H5=&7D~sKsO1I*44zwR0 zDY%mVwJWr}@YYWM_dMc0JO+Q_*ZWa0IDbX? zVAeN6MHK=@wP?UCWT$0exaQpRwhnT0oXVxYS{cgm;}ziUHZk>vpS@P zt%A!_HpY)B?Afv4BUR_km$K9HI|i~-bUjgEWZ~-majPK%{=RZu(v+v;Ezsg6(a6HZn;ace|*Q~B8E8o`nZ`E+RHogtIgX% zR8+~9p-l@?g7PN<%1<bx$jU-_u0lpMWf-_JX<}+?GVNM&5r~t<2m-|T`OlImi}h>E3t+K zYLww-cq~%x{aR1Yy8CUtxubulGj03?aop_{_3B=5s`*XYsY8)ilOW@W0&^*C>h--- zI9qH1gpfmxXGoXk-s7^&XT#V?*yav1FjRdEzVq;7wC`o)T;SZTg|o0aX5n z0AyVuBZp!;onpAu>PM1T_Z0ervzrtQPsN{IPRVDY5u#mBJ{n!Y*H^rXsDBGmvJdxP z@;|@pvBYe;73Y7}ph!M4FJNUUkPJ$k=z{J{Um7F+!3TwFN+NbzNq>SyYwT(cO@3~y zfvz5J{`+S)`JeKK_z-bIfn|#$%I!>F7P_6q!$mPS2hBo%L-r}cK^L6t^j5|zY96Y) zMd1!<#D+HB+g63af?uTu@gTR8<_Swg1n|DEDy`?Kc2VF=dGa?aFT1c!^O1O z>G{E3xU^y%Eh8N)0CX@2cmSMa?^~9){MfD3{kQ&&!>FTAB21N4-e@EnR6 zDg{Dsp#Kh(f5OCZFU~8(EBXT7^b)h11v~m|EHU@5$L&NAd>{xq=nxra<$5^lk@Tl; zU);lBi zGDR;khF+52*TO_BXTA!|%%DFrbwFuzx8XY}qh<=VjxYB`l+Gr_wHI2_RfoRCVS})&>O%GecF%1+3>DY+;{ zht1=e_;Xki_83KKZguR?hWWR~$Tbe!5HS^A3rY_S6Ik9q<==WHgKG!s96~3L>Zv;L z>zqyB|wGYIOfD z-ZZ1hI-pusAUWrpiLiw8Eq6&#A(|5Su+s|Wcc>g77>?6$yYzFNh*16n^h~|?-LdM;%~5lNF<)uY!ZU!LZS<&Xy>D5w zcn!(tYU(1_xP*QW9lVn$%-J*UItcHbQ)U^PyhUl?&n+=12X}BcCqRahluFXLBVb>n{^nR#po{9XjVK za36hEDAf7@#Nie_j<}3jLI&KDVQ#Y+tW*0TPPnTT>nN|du~onN)IR7nA!e0><1H-q z#wdKq?MPAvh?*<(l+~X^FCSXdgpwe6%EJc*(7cnkuK_jbrZ7s{a_=1_9W72(YKW5t z%vl0QEYeh(Lbgig9V;4NdoWKWm>d?g+48+b>ub|x*Fd2s&wLV7)A5nB!{(-qNA_E#?T^_aaExS_kNT z2}#31_yDwwvz!@1LanhN93)R6+5mDc(-_h&y+W~Cg24({ZeoRT>$&Gm`_-!{Mi;@ygKC4OtiS@x^vLKkL0)|GMs1pD9wk-dDC3P*L^nE2u#kTU+ z!xp)>4H$xzGa%DPa8-R6F;nQp%ja?K{C%U?+((j$W-|wlm_c<-fBWogKavAfULAK1 z5CA@0$c$EEl<eSX21v+zD;0P>~_44FVU-RyH%tmY#*XVWAUfs2g|DK{PA;-5}B^ zj2S{0U0C~H__sJb|5q7ATAo+!_plXTammJOXCaD*2x_gcZm&pdz0yp!9pdXR|5dn8 z({e<~C~aqoIk)ENrFx*aNPUp7M6XN(c=-S|eQ1d6W+zdnN@A1l5t{BuoEI$r#o2Xj|)!>QDQownL+>@ntM%*k~Y4A^u&_2ES7E-+zU*pRfCYRTM^*NZs%)rC^Dq zN17OMb>6Is2ObGWCR_%e5DAQYuk*@_OMY9aRgz_#H%m&}e8iDTF^^HGP(n;o zOhRvC=ZnqXZoHqTg#43qP_^iXG}?!L>Dq=qn5@0=;3cN=+Aox27Eu8$CRIaEt^y!^ z*F(Se6S;myjB>~Y*uWaI&X2xux)4SbFrVCln8hX8butR>4pp)KNN9I|6zxDh6;57fxnb-! zjAWWsw^!v2fg(X50D!*BF1fKwmHG*KZPDB9gJP#3t0noF^fG_Aao}{vb&#m6rt~t?SD=MgfTdC~Op)UGcofipKx0JN!nuDMYSuh)F&q zf1;W2tNYhE5s{nk=cs(I723gzm*;~1t~f}$knCF0GYKgybN74)iJ^-ec`$66 zuy`F&R|<`gqF6-1QVqPnM#mB3+*2dSBSO$>K_nTWM~V5TbWJ*@f%&s5q?`Ja8&;(- zV!bNep*Bb_lJ8g?^snvmXxX;DdfF!I zOHUN(w1aL#eePW7&N-xsRFKIl{L+oM2I?%`tCOdMhQ5HXcTl||Q(Z@< zF*Vvh(Z_EWvj?efcOCrR7$Y}3?J;^k`ik$BbJr7-{eJzivH}&qL{;t8~tloM{!E){oo&&{ap+dmHTSskM0XLL8KKRgZVArWzxycHFSF zw{56;g9Z|)Zhd-s@I|F4PnO~^4WZM8(l%KXeK9w9%vMdoH*hF`&}|X*od*J%q5Kmf(H$IiNk>9o;HX{)x}EB{a@Th|JZyJ3T(z7I1UMgLGG^FGr1 zKjCXk1=n!5*G{+v`Yfh5()ddKRwC&9?OKCLMVqq37Jzy@1KsJcXLE%i62N}0(2FZd zmI`vE5Y~_|J)l5)fUk!DwK5JJMz4#Tqlb4#wKfIfB zFu4|g!O_~GA1cRdgQtz$* z?2tC?waaNIgedtdNxJuAi2sx@=L4m0-SmdHjPU{V-CZ{wiZJ^Vitsm~?NIEl2+R_< zppPAm*cWgSugP=YXHO}((bvd1rjwz9_p^Y4p2JJqzSy=;xfZBA&{ZNncyI$OszVr{ z_{fFi`=2OTJBKpyDHCzm?95HiNqZVY6l8KyM`qj4X*qXZ%j7dKyix2eUcv&gd_Fi}w0DqxkRgyMH~FmiYncY~+PkFC!BY5sx-(o@!wK z*XE4%N;>9u`KY08u)VChAQfGR>;uqgupDk-daJy-4{6dT8k+u)Q))A0JGgoJ%5_H^ zL>B2Zx5Vc1t&>GtEDLM0>z?BsS9%yn|L<#&T=k)f5_(bJ&_phMYG~-R>ZJGx=sP7! zc|0?CU1*_R_UyYjYAyNAttjkuapqikViUSIr+IEW8NNXvr1^+Ugf z{_ub5{Os^gmd}rsdp3a#&0iD}1cthk8~d^T7=<}d{mXdLvLp|}nm;FUd#kiUudt%K zb2|iie^_bpJyvji1oro{UuXKqgFKc(=V3$&$EFrVfcmsESXWR_I|m=^q?KFbeCqu( zYV^U*maA$l;;(HRy=#4BmiPOpW!@i=!@>@CuD*7Fs|Hc; zG%;ih-qR4S`uyRIhVa!TeU4@b8@ZV#|tz4fp0OUi+M<;+22mT4iffAZQ`toa-qe6SF#@m z83$-&TedSi9Lze-r4ST-55qd=9hqJ(S-LS~~!>T{mIdei88T z?8GNb|2svXE^NM%%d)_epn4GU3_%|i+^8h2o?qDw@jcs6T<-GNXI$+5o(zp}y`X}6 z=pi~Hb(R?v?W*v-uI>z6p}njOd`dt0E^yz}4)~2{3%fW=p=%hjg(`01Z7c~ zB{`OM$`yJH!+zY9uFugZ9nT$eh*}TL&0<+y(MUOjT08fxSj=!kSc^?G77ZoxGQcEQ|SVHU=~_@lsesZbcUhT-0?_m;=+@acQ2iSqqN%;M;8HDjXv{z<(Y z^mAO$bnoWAfj!&~!h2%xE$yIAA+}s~e5r6M(C4ACYto#4m!XAtATWU^O)0KoPg0yD zeZeGRg}`hm%JSE}vfuLJ&5WT`pHHEIi9)eX0mG2p9wv#4FD!DkX8)zHR{^MnS|qnA z{8?70*ZY=Jx!ZyWFIqrTIKS(B_NF*!vd)?VGlm}P%C;WYD>GN_21tup$}PSeWBryB ztIXkC?OZUH7+ig4%sB(5_cR8%9I$^h(nKEW%mzSA>&Ta1`*Yfi{vp-q>tq~F2DTtUfsIlo#Phf^dtV8}xA*HQ) zRnr4=0`>J9;zg!>J}j6H!QWdeLiV;6XL=Ec?kdP!=jHMoitc{5{X>DTf5;H#?7#n< zU41)VDnr?Sv5aqlAfjdrbc@(QT9t4Ei6t(m7NDuKQmBy8T87Zd(7(@d`$G~6!?U<4 zzU#m9KA?|l4$)&% znNwP4GP@i&h?N83|@vL%tD>7|9TK(@%_v)`w&+*Mg>XlJK>HTa6IaEd^7&Z zwGH6=Q(T{c4B2oyog;%>oI|;KL;CWPnp=eZr0;6?pcITfW$)RJgl>OU9CkZW2hJ_+N3&dbMRu@>V!aj0*64uqWekP}DZA zB#$E}dUM=yjr>%yQi*ZpX}c^2y~86(9K9@1q;zW4MFUPaV98~yPx59%@wm>dBow@n z*hIXg#MwSoF|ujvQ)OzM^FJaaiKzvTSHK16SVThOuZqL7BP^ZnLkSlMfa_B z80*9*B~^FEe(c!?84URXOn0H@mP%$KT!E?1~$26Y7PK#iuk%cfYF zohGtQ!+q)^qPEN6TA0{8oGaEJGQ7xERhrSKMZP!y$0v81hqn|(1$1Cy$nY&(hCt2b z>&B>oRxR9LBv1he#uS9mD?`!@M(%r83-tY((GH;5q_&-jp+`TD)a0Xl{`BlyE<-wf z=xBlZ3pd{W5FtMBYu#ckH=;!?*p&da9!yd#{!kuV3PNtc)<}x@GZmD~Mkjy8O(Ezj zb&SrMOgd#wBE%%ccw|oWlYUGPZktW2{^w>bAL|tzF$#$;shQa5E#FAU%y(b? zZ3+2{RgZ4a+%(DJ*Gc_Dqj@wdx80fmXowV@r-ESqZaHfeWrK2*F#ARAord9RE!?hl zhrt!ii9)YfWSea*Z)PmeZ760^j8O=QW0VdJl%@+_GJTq zx)EXU5V6?P#57+miBRCm#O#c+NaPM_;3=V^$P{So96eJFFB3a zzcC4tKr04t&~da9Lwminmee;FhMZoBZ13&!W%9*6hTTB@`FQOb6(lED325qWAL`fj zVZOn!FuAe93mp_3i@IHCJ6T|>ir!5#OZ>IUBGcsPpwhrqWx9B*DFf^~09$$o5p4Kj zaza0iY8AjVn7;oXv%{9BE2kk3_&%GzAmG1Kx=u#G=S3JeA2A<&R;wD2t2#IP24YwY;flG)gFo94ut{ted|v8 zdYh`=vB$16w$9_yBSro=5PQBWkkPrCAMyr79GfPBWk**l?(421C8&n*$?+I+WA0!v z->f$bf^EPdQ+-sg2FP+!FCzeJG#mBCRY#jE7`)3nzBJ)H`HY! z1))x{o8;YxpG4geyW!y$W@UyxM|1T$iqSRX#auFtflcbmcOCjOh2FVF7M8@_bXeR6 zs-NcCLIVava~YgmFn#CNReN454Lv?1$PR@(2^Z>+4#@r@-EYAvy>m<*XX(*P6+QnN0M!Ag{j5xy2 z0O(Ws=aXKqr|X5L2&rbuFIC`T2pKt4Yz{!u&RY_Oh396$^YhU+dX%=bF$7zQs0Lkj zcgCnEnDL8RS!r0G1S;t+qZs1M;AFGz6>e_>lb#-u80%0vNb_AJm0npxsrUAcC#W4E z{O(@<`|>GHL_51`^J#M5k&t2L{T8K8oBB~^xR-*gXoRv_Clh8ngD{VeRridqi(-O^ z@hU(|C{Ph@pFvFy#yE{KGCypf9gjHGlT5?E|GVtwiP%k9h-3c`0#Y|;#^Ypq!EwAj z4cL%<41PBVosDW!@EqEa*57D6rURD!;?!3Jwncf!SJ25@vKj})xo*ashu~b5luCgs zS84O7EAd+dK65p75rCaOWU^Oy$*DK#MF(VxPDoSQPKMyJD|P8WtnI48Cs<-B6ErQs z&%@SVr7yJ**o4k-#KfZ;R%2bI!WMTJ90To>RWBqnzHw0RZVyZCts zPmRctxxPo|XTqV+n9xn^$N_j%3p{IY6NZJKY-Igi*%>%1e40($EPbs#UY);seQ zkTziFy3mpi>YNBQ!1T%PU!)+v{^+34guDxa#Rn{9j7l#(qYJleT0cfbS{VgkXHI~q zTs`c0rV0F>sq#x=7*oFm0`C@JlK=uY)EMl1=ha~mTloC&IK&J}Hv@3ppdGz8_lW~} zzaSf)MrAV);O9W@SB56#{Y;7@&*ek$XJ;kD?T8UH31YDy1*Zs2NMYH|uMi`GTINUZ zjNmnq0zfj*ITlmV&ndkz(3QZgz@99nWkx2QevtW5%fwymo#s4m6+a z^E!g0LxGK)pn+~3x@~1c!uI@NEk{K^>{rp-P1lJO2jQ0LC|I3w@SSq@&L6F8;!NjG zxbLc_P>P`YmeTut*P%`M=YDjKDANhY%BriMuNL=^H@l~1N!Z`s*S-&1&se_`i8cHg zTpzGG`pO0@DV+49M^XoFUxN%xf!KbnVRrAt%x78xu>4#L)qIdMIJKDe^=U7FKVl-s z7V*vd`&X2_UgS#j7v0>)knBI01cFEPeWT#gM(f_#yXqr2j%_4h%^cY{2BG#Ro~0XEz%@2Xo5vH%*(G+AyrnSLSVl;6 z7Hc~LK86_BN2F9TB=EAAQ_M*;v?uVBf(dENI!k9S8}vk!B`A+)0wml@`nOr2RK zK!NDMS+u0-KuOo3oUt>~~8Q)LaF%YZDshcA#Vs^Zg)kUJytS69L(~=w|(j&oSI@hI>A1opF2=Q3e3_ zJ1OAnV!;5o?&b2M0}5z?gc&@{47FyialOV6xAFb{eU?lNrxf|WGbmx>qKz@9I#_Ht zaWK_@9UzOm+)9Qs&*-xKhoyUu9o>Fx^;6CV+tpEZMq-Ads3uo#oDiaC*14{vV3a#f zLWYN%3)ha7jm{g(owkTWN14R(lQrYjlNgsVrd~_`=KTtD#(>!vXgJ5v8DsJlgSJTm z+qtgw)*ZV0p%dPdghKyM0T#r}&cBBGIZe99#H-TKpQ&b@m{NvGz#ELx*)ggf%V3Zh z40;RG01Y+o18I?+v}#t@&5om5m^phMHQzy6`_14psKw8B1ZKIs57_}MzHE1D5dNfdg^FG0Cc z%ZFGLVXOo2VLEHP$YUTmQ&=}ZCeZKQg$NRU!w9uXa#Dxsn1;9&YGej%Yh1gXUbs3# zFFn+9g+I&a9Aim*Ky@Bq4g_j0|J43-`6uJMmEi^#=H;K3xq|kT*7YMcwGV#vt-Oo$ zWMU~y4=yJH4bXi${PALw;Ul*TA~|Xfx&^Qxyp0~U*nf2MueStP*y&|Q+FYagG3e)o zvK@m`b4F^~V=IOXfKlKT+e8fR+2s%*Bs7lI(=eyco=BC_xC**K{^esjEtK|c5n^81Z&D0 zc3)}Jq>c0WI6#U6I~{4hGsRAX_I+U<7jLMUIx#N;Ix5_?$2OMaDaq;rCQ{H-%tFb8 z5-J}2WXaY4HDE~@$r1|PZrrdcu-K=XtY2OZiK$NtoB>F)qa4ag34XiPKrt z?hg$^sv|)4xUn0FD62PGfB-!}G_C<*3{AF0(>{^EA+6R^swIBvA2K3?%?)iPNt3uV z7ZZ4RBf_TJwX?ww$E>0_G{LF=?(9~ujZSjbKz9x7eQSnFSd4P5(%-GIEY(Wp?o|by zHp86BOZDrvtq+d7blO`kd(wFBYHZ)1*W0Lp2w{+e)0)X^0r3(UhAr7z8n;8&@zvDM}AJ zW_3vFA=(L~TTnLIVZz0vAp&AC910JR>|=pYqKbxM?Y*d zx#*Rjp41e{6DJ&TzU`dp06`!aT-u?zx7IMSkfX>FL2zmVCylP!k?7%|gjC8xo_t1lSg z0x1qjkoi=cXIv{qHJg@x){jcl3T+w5&ujye`}AhPK`h>5#l-y~ z2HjI5mS$Kmgl9Zn`5I8KmK99`%Up$~iwh5@*%Uh-`aX|0b@_BhqcwTc{je2rr{I`D zTBI|?nav`(?%1}vh!?I3U=CH*ro&rf!=6KP@f(wCZssxkh2Is7=$pk_hw ztfJ*`6@{E%f|9r$7U}EOY~ySd-j*rt)i9i-uyGhbs~BQ&wbN7Eo&|jPF z75s5z+#fk7fVq|7;^Or*q71pc^=-ubThkML`O{Zz^!=s;24zF$IaWg_zDf(BW-?{h z4mXKi5(tUoiwso^LGQqhgL{_;#a1wGVfV{hXZ0~f5jWj22QCf^>DDVKpJA7k)#%|x@bD~_5cdVf*)ZPl(La}RB zkaWylm`@|0nI+KNnLXTC>)$YOzx4Ju88i4B$7MRW207Gm>nAkQK zC|+GA@8*mPR>jpnGdve!u;PKRD72-vk)pC4VPw!E@q z1Lw zDd-@Q0LaW)n(Pa{V1NJ=oaDACh zS~C2!tPT#COn)Z{kED-k7h;pcAisp3%{NCdf`i;nOWZjO$lor8 zpdX&X5%ti$YJHcEoYYd-;VyXf#T9g(+lU(tN&8P7!07H^FwQ0~w z{sSk2zSW;^_u#?dxd#(=W1_jeZLwT&$Mk+2hK+g1lqZ9~-b8X=cE zh(9n@xLK%sQEiu^aQ9&W6U~l`Tx=bK)-Tg}Z3E}YbnX)EZ^)<@)sksI>HQ9F@zB1P z;Z#~&ibQyQ;zp)WtZ%2#H|NLCyS}WkI={&OG2Y?o3Ii4(#-3`&nozP81$RE*r*2E% zW~H7P6{F!B+DFqA!HEs|Yw^tnVy0Ie!>{+RH3zz!_j~|3H1>eZGOn8#FUMy-*tkH2 zhcxOtupr0|Ohz+qvHxafQBPAsf#fB#e6t0)t`pN@L7*E>K}xCg?Gsby?=QJ{{}_AX zYHe8UK7o;0=7|KY6+&M&+|0^cjQsDO5YE6bL?sdl=qo3!0|uY;S`~1hH=5x#+lAqC ztu{$5&Nax96i(XD7P|YX0)5JD3CBZWi%5}Kc?E^lL|EUSpi#sQ(J~vdny|pcXg(QJ z1b1Al^)jdsZz@x!#Bc7gbQkB+D_xNU)2gcM1a?B=-2|q^EPn}G zE3Dqlu$TZLy~?(!&~wdUDT?$3#&_d01qmZXMsa-X<`j6G+F0EP`=bZ{W%m>}0BifM z87ZfIHL$6H+eOQUXPTyS3uMDvo%$xy>rNZz4&FK)O>RyeGlG!#{D>yxKV9geAclNTjc(sYr<7;x^wY^v$}A? zcd3n+%EKc;gj&B5cX%gG7Rs^*S-1b1$PgK96Wy~?8)fkKE+m(+g^uG&ox>DNHX~8d z4@jCEHp-3~r6F3jWBrIG zk-HDjuA*dfftu08uc@;oc< zUb)qv*uf=y7lRdnkD*n5u~Br!w>{SRs)kP)=s4t~;6O}d=BbC=?F*1s%@o?P28ftiAVspKOSpxI6kvcS|EN;a3=cl$wER4L70GYJ~LE=P!jT-fKa zEw6jn(=zfa?UQA5bKR|F`(Jr}&U_E>_+~3w(JmQCl-vLKDc^Gp?{^NW!|wpd4PUW5gr}jybb!#3c}L6PS(in*1MKbk)9ov zLo4M!S3b$KxtL2bBo`&qu}t4069+TkU-BaV&A)7 z`?(4F#0#G+DQXwisEzwiE%v&?$jY@2U_ic>QXFID6R?^NS7M!*#_;66p`7f;KN9_9 zNLMQ00NLP3TfYqc^y)|Q=SP_G3-D<*K7k6W1ScrTx|K@oW-wqUU|xB&I+{f=HG((F zI4cI7rcfD2KC(`4KEw4$z1R#p!$|$y1oQRY|A-W|M`+f>Hw#eWiK}S9(#?h6Es0*f zQO*GsPxBexwu=tzdeL8^e8^^{z7s@$x2wT>qRrTYtxDvVfk|U08=IX~Hn&(^)l>0p z>@@n}P8U$RKsgY{$A>a>xqMOBCNJA9x)fSrk+W!B{uw;;j!I*d-Wh+m@#6WX26IxB zrr4ev(cnbfsPSbBdFMAJ-UA@G zWT3HX-Sa9~rG#cz3PQ~$v0o1l2U;ZxC-?@-PI3h zC(rH@#5CB`58G6BtGcbWtw@7A^!Yiy^}WT1(+d;aAv)aj9knSM_8E7JCGisB2`_5) zioWzPbWgc0GE#f;;zBZazq|Kl1Zk0jUlmz3K=*1Ge9aKRZWzjU$( z(->oq?#*Vx;DUg1r|ViKu^F;_YsB%~$)Lr!-K_q{#k#Ual`QMk{>z4}7~I*VYNSxrasoAxZBX zL$otvD;k`~#3uw4^f&er=PsXgRum+d7HLE1DWEeltAC)GZ;!mbbp7?|!k@SZgN%QE zb{}5b8@D!YcA0QI+m`{G(DfXV1#JIdSzT&hfwK`Wj)$qot;EO86x8+65Z)rj-ki8x z0Qn7?9OMIiazeY>(y9FE*1hKY63vGNdskXDYsYmoeB#3+XN#JRUv^sxb<$=0!=FF? zkD2AH+zhjSfzJ@8>ZM{Gf-GFrTSrphv?&|B;Cl6E%MDg{_0`5N&j~^P-pmjFlETG0 zn_Z)7%S^fMka{$NI_ANm6&RfuXv$ou$+*-T)w#L)IVnoUipGaW6qnfrfX7~GchQ1b zDCz!FMqA+Qw^$38^1ARPMb4|o748f=N)E)`HhX=ZWfil;LHOk0yd1ZPou9rp7<=*O z>#^pA%lYr1bnre1t|RZ*{qqa%XVkg_ zi#=lED-s=>WCl(FWU)H|on(Bu+S283Af&_KloGlbgkq^EC&u1WvzFnv=o5VN2~ZcS zh6-zFEzLS3tv0mXBadcnINtj!tn`%Up7?k})?c>ysGtBT4ypCjs3L{x+WdeeUk>i&{(l)=6!$Zs(kSGZQ7e2o)9v-}NDvMiRxzx_my- zeXjY4-Tl+I7asA6Rk$Gm0~P>K@MzMMT#O=V3+C6N-@h@i2>(4f$0```4~%ai{XX3o zR>69EHUAehnF?QSGwPJ|V*9JRIU9&iJ{^`M6z6fX7J|UVbWrN*g(~u)l;X!#+DzMZ zzb`64do9s`YNyrvup!5ztx3Lz6ez;L*6=ij-!EdNo3(cjxz%;eWZl=p1 z2vUIjfq`l5)zLsxTqlFNXC4NF?NRaNy79SJkc7SSK|RI|l9_|(1DtO$crEEkkjaK= zfJvszpFAAySQWo<$s4nACbW%yMc-YA38A?!*J7ldOEH>fZ&?ASvz|t^MIM4m?Q#0| z@Lr$viVX{A8Ht4D+3y}Dtli;t+I9s_NN-9m6rckA#4T37DHppD?akH|K- zhFpan020wFnsnxO_fl!F5*7ZEVZi=Q=?24lsVj*n^>*wo_pk7E&2Y4 zc7G*BG{ZvAS8!Ig?XOby$06;NtX!wY&hQ<#f_kVJcyHIh<6{_G`tso?F#5&| z@gw1W17Y_9Er*!*ELlSWWZV&rZ>j75ei^*qQ263;)0W+ov#R6{>}Qj>0@E8ssYr|s z$fQ?lN|Nok;IN_aqMIaWwa;=WYjxIE#bUip>l#eO-#MMO|D{;avdS)GuiR3X_U!q# z%7e1cfvPVz|1z=5Iw!cv+yB4L)XSDTIk>M^%Rg?i;|ua#JCioD?98X)x@ycD*LIm4 zHCy&yASsD?o%>_G68vF&{wVLAR;w6?<2btVzQAyLht#SXPt`LFk-jaYr;lYZI|Zq$ z`uz6Iuhd5eY7LNZy8C_BOF*DMJg}*cBa4=`cu<_-4xzp;R)@5>A4g-bZ88AeG8|~K zX(N)ela$idQ1gRkr57+)8d#GR&=}9B8V(88s)T2*Q4qS@THvNMH(cb8V6Fg?03~`{ z>u&qvA^v69SK}@;m_vH#G(9x*>}g^-)8ifG$_uGMzT9jku(&-ZXF#qS$oNE?c3ksf z`|0{^&GuTA_T(U-Xz}`9FV{+PJnQI}eP;wgEiStQB#?JW&s?0qPP~mW z+8|uo`y%J_VY!2L^-Ok$E#B-P)FSy+pu@G$sXs6(ehueSZWj9MGaV#+rKD@%8qsFb zG03-%Xt>=K#0{u1nRE95K2WTa8bnCuaonrYPo~;lrunK&28)H4;LsvFZ03uV>ZvL_ zHv|N#I7ZSK7q}{DxP5&gRP@H`$UY|ndO&1@eh+0`?kVUAndwMonw@8AlucSoH*Eoe z+2hh^1Tt|uZs}K3{rYziw<%g_6$VZ?XcbSRG;Psbo2(trHJ2zUsUFAkdD#Z*rl7P; zX*)SU{@3lBox)rL`+*+yX=M?!)#}ta@|-Qw<8y@V&P)0|YP`=eN%VF)rZ|Wrhc6!j z^|jFe99!9e!Ku1UDe|K3*$CL>ir2wjrv#?Mg)pH4g7S1VT3m!VUSRhN>!jgGA7)k( zbATG21(208qNDtjE>Pk+v#kN6D~Fod&g6?pXq<0LC$SAH*sbE^RqOKIm;9H%jRENF z-*GG|Bf&#K2?F|vPgv5&CENR_E$=FhRglqDZc`n)Zu)D;FWt)5D!mc)<2os0-jAx% zQci2D6L)H<;-oQ*%hkS@s3Ymc7yrC9T8B2MNZ9Gr)vc5he%Ou{{~pqt)x+Mgw=u#C z5FGTozjiCezFk7qyn2i;lf*uQAl)Qmk-de@x015j@_h%sknE$z;FlUVYEd7fHp|bO zb^RYjXW|dVJiU0G+Yvdd!0edN|U5<*)^>QmWWi*>Ifxm#yC6hbQ1 zI#W83ic%qpuFrPs^OgPi&13$7dCWZCkD2#8U(eU)7y(*6Bnj)&4@i?J+4{gB!h;7P ztsi0A&q~-=+pzyJg(^3S&RkMl5GpaZe;b?m+BATob%J@4=C4M_eCdb zU!H98q(x{Y8yQF(Ucbc1h7=BCj)r9AU82CjheV`h*gf%&;Ifi?39A005&S8qndM8B zz1u7>@Wa1^)i&o3g9Iw*;Kw?S>vUaB&Q(^BC)~z&_!%uu9B;Bdi^Be^VMe(@VZPKu&w|;Fvd`ak4=ulM#8T?*J z!CIpTjEQqxCl*2a?Jf)HLu5dA8E^@T8kOvs4^i1-QIjb$uw)oS-r=y0b~M`hi%{F9 z3Cqzx9O_?8E2z}ot7k-2!nffFJ4Xg}t42TB8AI}#%nTrTNwxd1`FP@Nx!1j-#}f7b ztGwWLH1GO4`~@~EIYSF>=DLTD3Ff5HicXsCl$?%pAbUWPPd9r8N*6smZ5tfqHX;!n zrYOY*pFjAr_5ZiLQ^n_+X`EtyYTo(mH2P87sJZBK4k8%NQpj>Sq3Js7=Y0FwO#|QM z-UCz7m3o#C*qcPaI``wh29MjPo;3@vBngKe)Mzh0flD3dGgySbWmi_?mP%Yy*vOd$ zc@^9zjX`6WG>eh#_ke=lGd?J})orD{g*)x;q~6*EAhr@5)e{e>V$Uy*xE@WFUH9_% zva2oXy5O3XPes#pB?CRJy>bP!kfLq>lWkIb?>=%+hi;Y`JLE){fz%TXO?6;SL}w?K zzR^LeiDiUX=sY8me$*8FGAMANHBB16-3US$(o#B~4ko+V>h&9NOTiaq=rcqVM-E@b z2E`yP!cn2YQDjc)GTi%!1u+Wm^k&$9KJ7@D}*`-4zLvQPn@%` z6v&=+SgcS!l49IgiK4JPdUbX!H{-BO6(||7AVc>s;H7j#GZSJ#ks>ouDY2+S445H~ zqW{g2^gKi}AQa~dGZ2K?`@yJ7<_4WQV!r>6K#K;d1dXbC)(nmoB99A@%Zl+52VwPH zzSeRD(=r8{0`%Qs_iNTxe*&$_;u9-!@NK>rhd^jaV4yZ&plL%B&(nPjMxdVORK2+P zFTECBu7oYo-iImJK88sl2`v_Y5w@pnedFURp-)RG!ThlJYKr3`1?`J>rxtiZ{Dkt*KX=i4 zARul*tG-b#t843>k9DdGm*AxFeF}X5OpF>-5C{L34r`YE?29R9V3M}l!uBHXI?;sJ z2tVRzO=E;~K6)u6>QR?$@^kxhu%l*V#6BYS3=@qPLdJ6lK5x;wo#=+`dJ?7R6G!1u zv|QFfW9U8G4jok^Kg776UHBk$`mk}WfS*4IHHv{U`7n1%g~Koq`4sw)nj+s9tUkFv zeZjtKw)#Y=|1w(dU7j1)oD|z+`Jy$U;+_df2()z@92o|%cbPE@uqtMpSP0Iz@08Gl z*D#QmiJ`W9WD*|An;nu=lpG0l9K5R#nEGnj_f@)v zZ1F@hCUzR`FbOxVJ|7dKS9hbK*WjEd^n8M0al{K)Ium7Tl_SxGuE9aCAfZVaK%F00 z#W>OTpY)EaIAEKlG{dd?lL)}PUa0^C%AE+(HA%6-Q(Uiimb$MHog?lXPtBl6| zpDi7HiIgdYVCTfYEwXqU>onJQJDL+TdP$G)&X3(aAmFjnf^l)BT&qEV*7Zf%3K9E>eLDbG3K>jdpyC)%?FGz9J_O)HcC(OTcOfEN z$y4>lX&f15_Fe9lFyCQH!nNzL+oHCFnMDIdBF`89S+Sr>|X+Sq}pK6zRv^O)D}a zeMjouYlo=rY6)nDrgh`eWFteNicoGMAJ^K`7pZO&udxa1DoMW)m?I;WK4h2=`MB|1qOOre*q|cXQ<-UD(UyetVi8_wn%rJepnwTqSwQX)z_4UQ!x^+LT2CB82Be^98V-O=?!tLg zpe-s?KA@^PE#`0Jm%Ws5jBc_jC$;zYWytJAu8iH&d>aOGCN%}99eYVf~4*_}UNs;AMh zOvva}Tz`D6;D#k#Mh`7Ogf1#lSIY9z&gGbcW1$ii$81YMc*b_UxE6Hnq=r|gVQ&~B zvKOH!>Wc}F4sTSpcw3#0zL}k&>ofB775?}n8Pjxi9^;d zwSIc>;5Bt-SuP9U3lLR&qsL0cm+0zn)&e@7N}%JKWGye>>mqrU`D^nt8Goez44b{bmWXDegeym`SXmhK z-VeR+euJs;yX(qziZgCqI)M?HN=BFQk#PZt0!@zTN9&Zs15NR1&X$?+iZmOl0iBvG z;fG+IVATM6b2lxEZ^*(Ekx5K&?VU>#v@6{s+UP6&*0j+(-I%FT)Tt@1SOT;9)cOc7 z`X8ReE!v1G$~(xta_Yv!J$u zMhUi7oe+Tq;3c(T7xv<>RE=~UIehqSrB^AcR|tHhXg|iMZ8l5UFNF8Bmwl-KLM|mZ z)ZFTAlTc%9^S>r*`a^!J2*}HWE%t@p5ty8=eyOsmbYn*ZJs1Daq7u(6y>vAdTH>y$#< z5Q)a)DFQr!!-`@J&!4|WiMg#VFtbUyVsP4;;<9{rH;*1h2bq=h~R`9)Kx z@4WILTj837`7l$W%`VmLj8g+T>b?r$h{L%>xbZMG_S|9>{QpXBTRvrLMNc8{@k$pWEdj4mTO$rmJ( zVa^K&TY^7}H*rw>HQAH=gS?k!w&Z$umfWumY5FO^sSvva$a`pYxxfm#GPYV5WYv`s zhC*~~pQq7R3EM?NZFNGo%{fl@iHXnhsC6gvAJUJ4Za&VQ60^qStB?=N33s*9ozn)~ z^^NCt&_*Y|zLr-S=-xi_J(Xqw?gz#+ZQf)o%in(A{P&fekF#<@7T$iZ%7D3Q@swhW z+p__sV`dbanjye4!RRkoAqB1QXGug)CzdxtLKf=wn-rvF1QhN#=j4@}W?0QP{C@oe zVea$KrSWcdSHtL|GF0!0n3G2pv)f+EL957sjVnYMfaOvk=zP$j6LIP$uBBhLS%i*T z$P+8yN7sog)QLK%$*^~+j{_LyZ(g0*k}{jTfY-86A4C?vPRUk^v@AY2-fNlf>o1b+ zm3`jv)98+@75T}x#%=Px^Ab}E(iu~bn>cf_bu}G9S`^5A|8+j3QafkL2X-XnPO=(`fv ztJ*;D0_0?n=AXpi{!a7=1u_Dfiu{9Ks}g+l)X#5~T2X$kKi|tJ$r9r?Rc2cS6kfH$ z=GEc18dNq`?A{abm6j)~?jZu?{R2v94)mBmu&oCGv48AGLU$Vsu8Yk8j(r;y^MiZJ0z|I;G&5W0(Qn|H!(}#i7gSFC&XTe6pR~aKzQnSywpk z$X38-hou%hwMKEUzJkze}j7Pc2G=n#)?vBvisGj$Ic&D1B3l;>H59dloP-2Ym=I>}(; zBW`BQ^Rf8P)x%3IdcIx3KH~T1zufVXKq_y8I-{8w;;smTgHEgzQm~+oB6 z+oa+Bi)~dTcIM`bq(-AaQh}Ux89gRPC(w77N#AB@u9WeBax~1o(=%?wcGvJBXO91W zNEBx0|L(%Z?RWw(`;g2MRP)f(qK0O2b+W9x&J?vt&o2LP!;~w2R~k}j4(?p=g#H@-5f7( zn`ORS(+-FO>3slwC#)?9m7O`_%gHx2&u~*aMax^x^G*{_QpyPewUIot44b$@z0RAs z;WaWW+XrJkXBEi$Iy32n-abG=K=fYRlfuJ*6|QP=23Y1(>^p+MY#Pwe4z~qhi7KLs zzU(&^t&K%(4h}L?F2UHAU34Gz zeVcUdoxfBA8T-1ik6al6bH`4STonD<^-ZxYrAWU8Wu7It%`mQFc#2w(USl?zh(QnN zkewGx1lxnPy1vA5)gmpRy*$sZ4sDSVBB$keM|MbFr>~AQ-9Z=wvl516Y(Tv_#Rftx7g1%?G>}$S(RNIWs&+H$RtiSG}SHs$VsTE;; z4x&&=>E+|Mc^Qr74?e(8w|(At3r1!=a2y~j6Gw;zCH83Pn92V70SvxI=xs7~6}>g( zWE!5(++xTbqH!CNCsQp$i_gxyG=xd^mB0!_I&uAvJisa^$T^}EJblqHu+c@a zKd-gA^d4y+I?L()9O5d^0397tXT8|MmotCQjW#Gs7d7RXZ)8CW^E_dIOMB)jQLzvc z^n&sv$0GGX5^ zPn3tVSb!K-CRzwW-J@UaaVfo<7-viTn=eN-=V@V^U?*s-RQwX8wr~&;=SwHfltK*2 z=7foLH}V)8qnFSqQ^W){)+vRHe`61aRkS!!N*_yXVX3iIgLVX=X7&xX~1vX)`qI3*>{64K9R2`?60@ZDfx0ynhr?F&fTbs5yoj3$LTV}i3cWfx+V zBkjJ5Q!c%Uddb39cGMRCPk@|REL=#qn{-}O@X=BNnYI*BfrT}o}Y z&8H#RT;}`f{+KW!;cL&Lqy?_;mwvXfVsd`W3^rxG#NW6@tS%mhzB~1GIFHuRP;cl} zC%m~m-&4=wg}I^5q|xYIQj5G=_H=E$To(SsR3d&Z+--L`7?=6A;2~#7?*rIqW=Rk> zTy!xRpx4SI$HcRLP`IN^0MBhfk$6n?!?bL<@tFbMn5e;dS@n1KEwg_4JKqE4DoGk;I0i}PNAD&_f6&d7gefdTdYQtknqKR_; zN6Nko`kdnu%Uj!EWOBt);{GPPXg(ccdRsiE95mo9&$5ln{y1uxeF!pn)np{6jXC@x z-KNldJiLlJD65HYHc8lHVmJtoXFxwLmoLgH$L^;uLCF1EcB+s)AdCY_ z$Gv~B-kqgY!OXQ5L$N2lb zuL>hQ&^Cy0NV({g0^M=<@WA-Rf%|fmSE?iWMv)ze$GAr*zTIkTMEHTgZmk zfaVD-TYlCN`z|_z1M*niWZO7QzF_rE9*?YCTc}_Qi>VuWCz1EAuYW#r2_%DSq`wx|zBk@-+_A*@m5 zMgl0vtP*oBcIJPnMuqX%Zge?$5l3f%J8LM>6w0%)sYzzS1_;);Zq!s2c1qN-Mrby- zxjZ`Flid#7OSpWmzwjYlrFW4Noxo9NNUC`j5pR@5Lk!-Dntbyrt=Ua7Bq)YxU#wi5 zISbNQ@DK(>p+C#6ADW#uq@MwJ zJ*m#2NHy10F0$pMs4x{0hV09Qtiy~up#~Y8FaYF-KyOkYo+OBm@|KKMeBDaG!Qw_J zog5W@mLK6pRi1?%6brAxU_v`eJYo921zIx7EhK%naZ0moPs=*;7=P^PH0A=KacoA` z^ZZ4x|BxCNA&!Zs#{rUBJ9c6{xBCy$QmENi4pCxp-wO+_hqiNAQnU1;XuqP6+9K2a zor!F%$PcdamjKg+UKJup_T{O}axzigoOzJr;H^NXXAflQ#f|5x!giJot%nT6zvL#% zSx=(}@9nB5!mR5)c-vQv$Ov+rSF@u;ET|1&hReeFx-&3<5sC$D#X`qf3hh47*?Sv5w~1sk62cz2gX*bxO#@O`Th^ z@@6BMIK%|0^8iMxzHqG|k zO+Z1c#-YK0*aX8otGAV>>CaLMF;5uf81=J*Iw6z!fJ4=2p3Uv3j51va5hiGpm#nhy zQi4+ovI*swS<+#1{R=Ak$#n1;oo%0|tlINDyAvn5*kU0vyL?cS>4~RND`<)E_uY*T z$=Uw1)BaEF3MOG@MUu|}h1m$2UQAPMx0lp{@;K0*iGnJiASw)q3JS9L_tl$THcgWK zGvf768W`vjl!fIG$=r&SfH$xi6(DN?Kf{h=e-D3@Ju;We4a~y>f4|M0m2_@2QD}ZO zAj7JRr{12vs#B`0&gSccJ$>;sLqDez>NN{H6Ogrs&iZbQH57o-d{9@Y=JdiN^|}~p z-pPrm;hn9*I8`YA-c~KMG^FywULXw=24_OC8X% zTdy5-IV$UKO^AV1EAJ3rFe~EGyEKk~L(iKr{VNMh{!^bFvM2c;wU;)q{do!%9Gx@A z>y(D2D&97%-JHKHctI1e>={r)vX|)&NOTvN+QlxYW@`da6$*QhD%LY2UvMJjXA`Rx zSZ|@T44~U$OIHiGGr2^cHsFIz5KmJB*{g&HIWNpCa z+QKfQrPLOzbXX8G*6PaV%Aa*8n=k6pTasPCq#!-kz9H(vtJs}?jebJ6nC3^Hb>p&n zAhh^#EheX}DAC}A^pBHjjX}I;)snCCP2Gx3W@2TW}Zo=D#2)!sDZ0H!yjf- z>@Lw^Fbb@hl8+iEwon`->mcTS>_Z-|s4B<{0esh*NxK1R@8yewfDA5r+Ct#07bMRqC1Zt+jtL}2h%b9bJ$!u3td+|3=a6XnG_-wbE zWwnixjkCiTaKIm*Up-qb-bR@}^?GqHdrfW5zV*qDr%!g6tS$a{`^I={@-1)O`2x8; zjb%#9U8Te-E?o~ZI?QHyn7SR1(#Pu(r@%Z1cU%q`qZYw3?r$atmEY9CdY zZA5^!pY8(w*&@kd&MfY>1dbf*{K}%LIu89iLD5Rco%024anNkKDq^mtiVDF!oG7&)n*GE;2NepOsmn;Thl$80rkAwo{nlAU4V_7y0OKYCR0#?hlk zC%+wf)poQJ(oxv<+f@2X1m5l^Z6=dEo(Ifj`hF*(LbLmyILQZUq390sGgcaLZ?Wr| ztZWls4ks?r^`s(cfNV4{v%Q+b*I+yS27Xm=bZ=(q6JQw8HLnc$3n$;mCUz1?S+c&+ zCwL=zf}DDl0v_N{SE0fE7)U>BWRCRtFU(02*e%_0qoV9$=T-R*+0eWB-W_caf0ViV zP?2GQ;S#L#j`(8{ho!^l;W-tJz7Cw?oqIAZkppD!szQx1HE-lLUb&a-Y#U?r7aG3K z>ggIBFD%YxN#-n}_Ua{A-a3C{{M;B5%bNCjby@n}_6xezS0_Q)>2B#)4M&Zif7WYx zi@BJx+{>Q2l4XG`%L+bhe`ld0^01w}cj?M(W+$7U4S#;;wId>n9S9cQh3m>`0fqw_Wk-pD%gb=uS(R>n}Aw_!U`*vGm!J~*V1Ym|-3QiC>Cq`C7>*_n3S&JAtaT}RD?^uLMI(7-lNf!?+U zBg60Sz!X$mH|`D#&Sh%HY`lyUajEuJSZnjy`xgdfQGH3HoP{^LJHv)Ke{cM}6xxMy zs33(c?@g(VmUK>Q!+aGPxsy| zY7Q0+Dwz|sng;1P@QE=seQ!kMbr9}>A!+-!5Wf0QOr>3Z}|K3c!AWja6juSK4YDr?$V(em9)whMJ7F3_2>lEJ5X{yhu^D!arDIm**SC5nh+ zY!(2{r>o%olyz1deOW;>@`*|#L1BBUkFr3qDier0@^$Yp<0M1@WXgOE3f!BmR7q&a zSBm4sm3&PcS2!J=KDS3k$s8t=+v)CtZ*n3fm73SPvbqT6#BFJ&+fjh4=RD zMB^M-{u0|V77pHp&p;Nr@(E6HchNp{NN&9tJINu;rOXu^|Ew$CGO!zr+*Lp2a^!1N z7jA0%Xt<%yB9D!*UE;Co+8MrtXG0Jt>lBL1E^K;>NW!Ulk|cAI`tZXi$IXp$KR?Bd z<_Slu8Q&#G4yx?mKsEg7=`zGrw1jd5Ha0--2isqxL`rET)zAH}+%PH^uM~vkuqs+u z-X9i5!-J!aftA-n4O%PqD82jU7{by$9FD5!tR;{uY+q;G`3&EOqW&9{8|@Oj`+ba< z@IYtl@oEoT#o7$ss9$1D8aKn%}n!0CD+^4=gzL8aEGvYdPnbzYev&ZS) zklC=Kz@i$aGGk}nfw67xH2Lsx;|Y=f&R?~WI-$cIbJ%VVO`)8i3qz1OF>;NwuyaJLA*x{!E5V4a zLR?0B=b8mXq{|Jx;^%paDUkgFo!YtCMh{&aEA`PbgkB+l;WIQ%jJx@nzC>0wy-;3g z0el;1Ma7p!&}Pan{l_RKzCR4MPa?&+`=cd-#lmOub3_vd?v{QR&bV&>J|a`3ZiH z*r|;Q*!)?d+dJeUP8ikb9#L;4&~^n(m+7C=@faRIunV*)p#D-U6;HLE&dv{js8ku< zue;*KGUIL;2c2H8%5IDQ5O{8=4KO3RRvz~VgA_CYBzax?cq#=YjXTqQ3l1^baCy)9 zRv;6XY%uX(wo8&s*49E!TFm57K}L2a3_$y?=gU0FDm>jl>X1;{03QUBXrfr=O{Lv$4-Yk~KT z4SrgEzBsLKvR60$g=f5V_^#^7Ks__8h1MNN4Het2zx^b+x=;pMi!jq4 zup(I?=*`Y#?0)``<9K2f(7A9Dq&!<$cQ@W3$(%h?OV<)<-^ffZkh^4}Mv(;VSUH+V z1L&JPnQ!5TC3Tu)LLUum`%t1T5}+vn`ZnxfPSKZ(566tw+{@EWdp0dve&?Q+6?)3GGyso!?I@?Aj}0=1XSuZp_&y}d56 z=Z98Rhm0ho~9=JE}hc%z?9dS@kZR=2wf_DYFrwi#Gy z5n>-ZCu#zg^+b3cSrJr@fW6d-vA+F~21Xde4SKTcKMqg<9+{`~TTbiilC0RXtWTsr)DhsYS zd@$4MW2&p^bs^JH+HJB^k9{s9TRvs0YB_a>T>nJG(%wuNy0;61xC}m?yw^bSt%=wt zF{;*8t2dz`F7)*H|KvOHTexcg>+<4=p317rC1hPIQ_YvEh)U;o3ZrCis!ejwi$Vc~7Z??4o@0a6cW+QB4=_ANX#Ht%IiA=XU z+e7r1E&(|zq=ouDrSp0Q9x^drjfXzvOUpXHRL}R&!=5YXz;w2ArvDD#Ydx#L+APiD zP`K7;+cOK|E^Re6n<(l3AxSmN94j~2^|S}i^S<%4R?HqBLo7NOru3G? z+$wU@4iH~wd1z_Jm@Zy(LRR+7V2<7QDm?hanw^>U=XzpQ>usMW1~;p>9Ti(Fbjgun ztzULUnjXG=;o6Oa@Hev0A%f}|mq%Pl>?h>0Rax?p(^OTK9G)%58&netiOHN4!U+D- zbH`3(n`kQq%3kP{luj7ZCBAUfflI5xnT3!`yt|H<`FQ}f%GO@3P-FRh90fi`j(<|C`+^!BU=8UeP;Q@~ z-`OZob)P=AI8}ENP@AM02&e`;ibDd$(~A3(Mmu^h%E@L#>KMmYS4fHAQ0vZ6$5lNy zwpNBEnuw_1bsCjxst2a#{jLZ5D~-w1^MZC%Q8(U@8}C))%8kV-t~07*G2|^Lc+S&7 zxsdiCnGP4zk+2Y6-o*IBQl6@zBZrC zl|6Rv`NSm`8h0`Sdw>gdoiy#G}1kUUw9 zlKO)aq(w1hK+a8S=oP*?P=W4#`r5A^jo0BET91~D7&eFt4rpQNEzd|u376PN0#=5G zXV0ey{z;GmC94w+Cc1veNu)`zY@F6S{XS4xb_ysJCfN6h6;mv8rdOShAEEV!ySA4) zej14#-6f4ZgIJ#!J~$G%3L+`cbf?U;)9n`QqQSNArK zZE~S_nB^%}-S;BhJ@laM&;o7Ox9CqN9{U}e_K$o4g7A&AAjG*ECc*>pB#n*=bI6@5qX|QL%$J!;Ba(cCJeHz6qkyk)@1lESI*}*p zUY?kY2YJwa@K9-2EsL+XREv@Z1i(lt+*Kp^N0$R-q`J^%+(V$=qQ!A zrHz#KM0f;Fe~XBy|I9%x4}MlUcUl2{OVILZZSl<4$;|Vq&p_ao80#Jj7P!f~i+t>ue;L;RNb9 zX{Aw3boNQpE*vbLs|sB^_>9vm-kGGxOgd-%p;L#F%s{*386G$i>f|}%WjSa?qsgaH zE?PI~Go&@Nh8&I6_i6$~{JZkW-UZ4N-7q7^6v6T&XKSkr#adfH6T;3V<@c zn8_V_s5|jd6X#X$<2p;d$(sAFc_#4?MY520Oif33jl#S<^WBq^tX@@_v^K!-$%=#h zo40%`BHN?~e9$Tj)&bRF#6P@XzG#Lb!q=HUJ!72wyd&t|r@|;>M20s);NcoWbe-u0 zv^s@JSWctI(n%_He-C1R#iy1!ciq!j{yqActq|Wu5P!E#Ew6P_!%%~HXu=+Evdua z??SVyR4+O-q?j-v!`T)0Z8uHTpBBnAwM!e!DuHNk6mguP@pRPVQuMy|(p()g?(-_KE^fAkRI2|Fd^7ot6ITd+2 z48EWnv(FE>@8j_{J=GPu7bkcvd}97ceBJZi`KLrxp_*tZcP)qs%gr!kXXNWkw2ZYB z^1sL~s9^(U1#(*mdJ1X!pGzNfH#5x6YqJ^+Ee+>N-LB~`*!;9pW zT{@z6OO=WZ0GEz}>x*t`l>M|HcV$lvuG#FTaR(LqrAitu956ep@Zt%-Sm~LaA$YQ_ z6d^t7bUD$LHs}!S88Poj0hGsuWE7M{&P8U5;VLLF9Qr}MGH2<@2h`9S;ePUE(zmSfz-#!H2IBP^02I*-D{`PUP@wx zlF5U1q5HrQmZU00Z)4?z4y9l-Yvp_#fAh@47sU(nkXr^7eL4`D` zM_%nKj>b^6^9SkmLw6#EnQEiNEn@r!0EIaLEJ$MVR*B!lmLfA5t6=`X&5xz9BKZwJ z(s3%{-ExG?+WK9^jV$@Z(wGMAx#Q}naVV@xL=B-Yq$PdfcS~^|lVZ<*5zD(!j~A9< z9;nG(&@^;c zWKeql>Ek!B*;L5Rm##NlOvt<4^HQceM_dubfJw&VL)hmQ>&7a<)Qg+1|5f7JNIHcB zg9Q-~8VwAI9dm=^$UTaOm zD7at{VH#4Nv}N!=8dvGo%AW^;fy)XHqp?1>#?b3QZIZ7-+k>8;Mm`Ti2w<4(e|wcq z_{JpoLgYOl2gl6SK70*}J;QKESA5|GR{@jtDXZ`Oe5BYX0R~KlnY8jnv^ddMYH&w1OccUJR#jZhi`BDx2|$ulv#Qhw~TX(t&KxL;8Ah z=GA>%>a|P5GQQV72}%#lJ#v5UJ?KYkeikK-Kd+G=op6dyEvpc*B>eSw-lvFjhfxn-aFs^Lk+U=0 zu~>((C|G_ z$VPuS9rZyIU!^kES9r{icKzon(wS6nXohzROOuN>P`v!DWWNrFI=FBs&Y z;D!-4jf?s6I#C@NE(=dD!XWWo1 zL3wAa^Or8_N^FansX7?DuTs@MR@Li9&)QU-)rE-8Fsu8IN$!0kjL)%F2c*-MUjG$_ zTkU(zg8qB!`|krwhsuqPV)_#Qec6BT^%u2`YggY!m+#BA|CRFW^Zl;~vGl(db_ZXt zKE8N2a_8UF-yby?d{Yf)jrs4l%yvi2l9xvEKmR7gf?m5rU8)kt!dyGd#$R{{I{IED zO7bgTxC%x`=w4(tqH))@r*Y-p&sUzRMvSAc&F343otsJhv!d`eWA4_Mv4mcH}LYGTmtq7QYE_wx3wLf90svDZ9YNC$l%L!+yuKKKn6a zf2RU=xPKBD+qu5gLo02`XKTnjxe#?q>uJX|{!8}W(_?xs^$(7oWCnIwu%M?Rp(?vX z9*C2j(y2f6uRc%P@r`$TgmV;jD=-L>uu`ZsrSf4I5WGTsI~ZjvgE zb3s(D-in*oJ+S!A9r{jAd!XmvWXK7M!byRVV@UGOoWlq)?3~O0>WmFowbEkW^h>pB z`@!*~aS*b=&mI4I2-^}1mS(%%56MZpu;y83Gv4_0B$+#J-uPMIsuS@PZW{6=EMivI zc`@;Qa^&HOaASGZU##4~ct2O%#M1DGJXxN7;eBY&QL>peQE5svEP0C0?pJyg#k{C; zvZ<$k^kjZTO6jyw+j3`gShBt>ld2Ix>1xN87X%KnG$P0k>jxgh-yPD^2nO8jewEgy zw-mC~m%IQ^uBYOhlB=N(z0h-)GlASfw{Gbz=XS}F&;JbMI!gc1hF$t3HqU^9T zyW3>%RmI!9qo;f7zE!jrCj4wNFCx*5PxybMD!=Q@b|q;-+i`HjFA;0Ux=!q+u!!Gj z?i!t+V2zl)Q~GXucf5ssB*Kn+z8f3yI*@-}Gp(i2SHp>Q81vM8?^3nB1>s!H77x(- zb@w!r^H}B`Ed6UzSO*U_d>Q5v$!OKo8&2{SRhXpMI<<#%=uh?Z1vUBkArPqsw^d+6 zNTp7;+!x9OWqnY(iK6v(Y)TM1f_b&AE57{1g=n<28{K=Ue{95cMJ&jxL zO0vE=fQ;=q8ft-qiAPwpl=44FUGKQ~VdR4U-WU5%yQzAKl|1M`M;zt5%QMd}qH9bq z3DPdx9X!`x{mE0a_f9ag0Ao2UxgV-NyH#1?s)c)7?i_glH;ZKi<8yU2+&}BGksJK} z_b$5Os!z_E`0cKhDt)WIxK7z2_4D>B4fi-ot^*hSGyR%T^iD|O)46JqT?wZ43)jiO zz2RcY{jb3#J*8NTO7QU%mn-33$09x?5=@?wW0V`_Shf$Mfk46#_KS#T$~dFS=6#ht zLqJ&*!JC zCdzl*k?&1`5QK=-7f+bMEg@?8N8ztJUa(aBu;-qOAF35w@bx_^lM1m{Bzdl`d(Xoh z)~hkgL}x@Hj%T_-#65N4;&EPZhfY9dJA#2gi1Jg@V#iBIe@J!c5Vze@)U?iOJ~5a` z6jc7F*$_$fH{t~r3U(hkFgwW`*w_pF4`Fl7EP4RZy8kEH=2F=w#jq9QeQTpZkH(IW zx}KET|Lgxi`Xmab&S2%LoY>+yT}Kpdi{REH{Zq;P5UnpFuKm1F`p{&m@_%GNgZp;6 zIifGO@!RX)TDJFK$F(a~CjR~3Z4PX&fA58J4mYM4$HFwgdn!rw<#GyZb_0#dBY98c z6zkgu%T@aZw2eIa9Dej`=INWC2*ehiE(*SB~SDAC&v zH4T7!-2{xA(HF={ogHTnt2zH2Bi+9D5QDDVs<>zFQPJYBRVHkGR~ zVglXXKd4Y4%y5_=e8>NN_3-#)6ZNnA`Ttm# z&+|`&E1XM-5I7gI=MH|mS$si{z3=YjOYo4n(BuC{(Yg3D_5X2vH`|OcEM~~u=i1zI z3C;b^_)4xd*W8kOinPuBntSfeHTR~_NSaG-kxP_oQIuOnSC#Vf`w!0JJl^M=_xZfv z&*$qt)WJ($>1*^mI|D5nTD&3p&5d&pL5bn7EiZa>+K3k1J;kxAyD|8MYZW@(3p`Rd zdCHxiKt|b;0pNhvI9cYK$=jD$60`b=CJZX)n>$@-r`1=w30?!0vsXc8VR7dzN@gXT z9$we+d0ra|Wd z7(s6kV0Q>mdj_oLF8`4R1*myN$5UdIpvt*PalReN?UaPbadx|E`sIXaEZVdRYEz&u zUE~pU92wFPdJcI>DBkm=`CH+$)8@we>ViLMgiWU#!~D7qDFGgCcOTvuJ3?{!Q_h1K zY_5c0!YU+w6|$`XFN+49CqU7ZxMN@pO$2gMV78<*bO;+7$99$otzy80j1dhXfI$k_ z>bynW&(I|q?_V?t0ywGp6-EBP3|}YeiIgO!fQ^52OjtqyN-V1PXTT?Ppb$e^)B~A1 z82IqJoK}R=R+X!!%8fBnR)%K$rBDm(2dBp=H(cuzr>ZTYBf%PGY^MR>vI9sw5ojBd zDun`99HYyuwA;hC1n6zSE%F5&d3*L$(2uJm z4NB%nmcFFi7W~$TW4`SNKAXW{DuYe+E~HQcE=2-4j;3;wKqV}&7bzRN2N4LlCO}GS z)`Xun1u|Ixwmr70DP%Yq3?_2Fdx3OjrW7aTi~PEdYw#8~&;9M2i^doIt;-$9*j$u} zO8a%CHqqgBr65ZD+zQAb{I-zHfv}99h`%&R4@wa%4wATfdr{*G(Ko32+708;pwTI$ z63UCrioVK#o+p6{HA{21X!n?pyB9IMmJir4S zGrWR0(ATL5MP}&DVrz-MSiE; zpp>Mu+5!67H9ybsn7ByWF(6z3F%EGc*Hlf-SA<=*VCg>f;Fphj=$$<0K$+RtiE7Tj z$Eb`sT~edY3t>54!uc$%x$;|`n82khe9MiWb%+4|@IAu42FO(cT!sKGu7?JaVgL3D z`pkm?scdL^RgF^`mINhEL99_=>|X2PCL{otz=?uUC}4+Fm^cb4*#SE{*Z^zdufWEP z&L8c{)S=k|U`MA$)Yn`wz&a)Q?4)9mrsS2kiWXma=faZ7{3$No zS6$(D^A_~U?&gN0UlAJV^rwlF+Ef`S~AV*#sXS2IarfNm`e2IY&lA$t9lc27bdr(xBOXLBxF#X9-$QfKj zW;3ws)q!;2jA}`fA|Q$EW+yiskabzE1t>>Hl|3L^=w7tQ--~XZ{vDcGkk~zVR*=m0 zS{r;lvcQWBvj#w(ID^n6P?SYS>0YT13j9P1S_*);HKlnLC)7qCXXn7jnyRENfJS}^ z+bDR>o`rN`UuaDAB_1v-fk$g0xsJkZwby%HGGcbqsbEtden?);I|XcLW?K}iX}>Y` z*^~S~K70O|)gJm`R@%O>u6Cd+ASpJZDu+L+<&{gH75fMT|1d13FR?kXSw3w3Nc(B_ zfrU%E(ajCmuUFyrd(ro`ppIuc+#a#fxm@1x#$6;uXObtj zg>mLVsO8A-@$|~lk?JkZX#yRnsK@>88lNECfdbF?&>}!=#jf@{p<2(QTDcXgxF>Gm zNl;zZ@wssJqhIaEeu_YP92Nz>C_5-aOk?grcvvt`*@k)|w>75`=xCx@{qM83K>n-F zPoEb(9X!lXxYoGa6a$c9j_ZV&wG?f41*|I!dp?A0Yh}I@o~t*`Y=!3CZVRX~y>$q3HABJ-sL^<#P@QST|uCEPVFLYGUohb_0BMSDV_3@wA@tpXas4ZhFoT}+#s`Q z5C9TEZ17BY^wcFYv$R0Kbm`tyn?m-!MaNniTeTmIo?ZW_fxYC$*iciP6rt+&aEF)$ zP#`2*l@7Gt1IG|v2s^&0a(JQr_og#`X>{+!hn%R&Dvy^kq`j2sHy@&DTWgRwuD#aSvtx410w5vW@0F_x_c-Csk z<9^M<_N`%n6MevDYV=cMPu&QBI0a8&EEb)npPp#;EO}vEoVcte-6>LoZ(Rz3GkaE+ z1mu^Ek;_0Co+IgH`Z))q$K#&2W1cC5X!JI!w$75Q0bKNo3m+S&MDDNk03WzSrCB!F zX9_08Oze-s7oCKp=VU;!jP^T7h%E_zyd*+u4U7fn8!*?W9?l{8|HZIyV2HVlao&-dS}N)KAOCqGyb&vMSjEj@9h4g z8bSRP=L>%pt;rvFzm*0H_@Lle2klyiD3)J zgusXMtzInfKhnJ-uE$aqs}e2)xm*z7wJiyY#j%(&L*YFoxxxTvz*F+JpIAwq0R8l% z=2q*aOQA*eX-fwMJKU9D&`Zun<>N*xZ;g-2V+Kxs)jIi3^T|8yirtZwuX;zl&rd!f za!>R=y!hHJIWXu+hvS_tX!9+V+Q&R8S6-bM3sL$+{N&O5plT0#F@oOA_AZMW+J5UG?+KwQ1O2$(M3bW;xqeW4W*74{uL%@2Y&- z8SnXh_RVid2xseOfWfH^6Qw!7nThR;8V>rzeT108jt{OTQ)x=H?OIOZl%eX^ z35Rt?JV?P1m;(VoCP4Bt5{8A!yv);Nj!*DdLz}P z-xUQtHO&??&N>$4Cz|KWoU8M84y&~+l(Bqnw3SOS2dS7ZuXp7ECd-I7{ze{&F*r3XXmV+cOU9;dLhzwCrcRepH3%&@Wl^&_edvv3Lj+d1(dlbx zPz4`P0FW&WcFU!NmpU^zz;}c?X-%nrZgl3M^s4euhAh~dGf@UxL2#1z-Oq;@Hq0AJ zgc;Rvny92K=1rN#C-JDtrJGdf3?_3ATwOn~sQHs4=G8bZ_(IRDNF{Qnrt9td=ehql zvZbrC1k+?|c^wFSQgElYeNds;F<^Zwt+Da0O3xUu1tZwhTwjF^ly7Zr7%I{D(fG`$ z+rdr#UPsTuGr^vJVM8XDu>&K@!+<|K_X2pEOhD`>qlq*J5QCN`=9_K6u8HuVw7=6+ zwT@p)89<_M2DHV)&JedM)n8GTE_b{<6#Fl4g#z&8L*iL%T{A|3&s7yjF(7TdngePX zXYUB0AmR6(7k3iY;)q)}S;-~8Izfz3ztAyT zHGL0v6U|8&rq%pV3jW?tG2^V-1XF~d41=6A6=hUlRNG+&Q!`nWjYvdk?`*PdLIP6dL=g+;4%vFt}_e>O^s6?lHz~_eO^Ig1Aqb%-qb03$k** zO8tg@`Q8a^b;egJPW-xif>u#cUzx;vUEf`*ra-Q_rm&!Ke{z_ikGR{*_>0ts$PYHl zp!Wl~s2{gqv9V4oFSbKa&aY`NFT4(6ahcO80b;zzGC7L3Lp7Tt!yqr8McL4~gsfj6 z3%)&fRA#7F39G<>xlNo-z1qX^{7j>=&&`%xKe4MmBx|@a1}M?BqiY7TR>SG4Nixlr z2y-%6h<~3=;y4jBS-*I%YTxJ!>HmO$ty;<52Fos3j9F#z#Pu27ZK;tMLsbOLz7|)V zb4AWN@Xd_3ag#>UEjhc;cfad8D>Xt!0(_=jX4{jVpr{kTi_>05jbhc0$#lgLmFXj! z!Dc3Xg91MsbChJkO}ot$U#EZo7b-LL+9_@h^nOmW2T2^wVz!~zL7}`+1IVag&Wd{L z$GcPgH!~|CzwG(A1OC%G38)MY=9R_=*8|UF>TB($*`OAr5-+I`5jHLmxd@nS&XMl4 z*c17My>90m?;@l0(XaV8+ehx_GIs6HdVR1PV#=xJ+R6GRc(n$clmEW5ea@;$=FeNW zSe^4omWLq!-vhHk)MccR&zgmkFrx555E=X$0LxsjQ)p99cgCco&v%CreYZAl23Xpu zj{~{bnZ#NEfYS9`U22m!9ACLbC+Om_2!I$=@mrZp^i;oV1%N|_VaOc-Mrdpdaaq?} ze+UaNdq@0$i0KA^84hzF+{h^gZm$FmaWohMX1^R;b^6JIbvio9=i5T6b_WLc{_ls3 z#(rnJP8r)C@d-b(^tq&?q|32C^})UA zIQ<{Ems#jZou>~{PUo+^{s|otdcJ2ug427dR&PV@v98?YOSsrmWp~dHy?fy=Lf&OX zl@W=)6F+5Yis-l^cUkhzFSYzB+Vd;-Gbni9VQ4dBy=|cQV~}}Yo4D@{#iw$eQ0eoJ z_`?~s?Vf*Jj&vjozbLMr;6~R%^r$qBaiYaIPpisV!+R@-FRi(b24=3z<-^NQSMm?# zl-cmTw_K%Eg$MP6{91`r`Q}Q<$hd6S5M2mi#U2%;*{?HmY*dqSS9YO2KThzJN+}4Ro}Sl}v*QY%pX>5{3AKsf@_xEeEnG-E zOp83xtgt352`8e*fl!Bj5BKHA9{yP`mZjC!AeVv-%81~ScaE<_-ATcMosUbN`?nsy zjjXo}s+T570FJ?5%aQI6h5g=AIm1T)Wlz2Wj9V{PXOJY10z&_GV1M3=J^$-LCAY|? zuxYFl$FR$wnA`SH=RTt|V2^Uty?XZRc7=V;n4UyJ6T1iY4(1+d$ne|wy9&5lyqIU$ zVbCq)piU+K;$pLi%dTgP<7UN%f|IB2*+Zn|Kz`)zrGZXrc>a%$4&U#-=dGtMmP;TY z1XHwA2=xr!6B^*O0<|}tB<9vRFv`fb^de2YX zWgqii@tc22F(vgO9#FX(?wj7hn5a`D%oYAd(57u#FjThZfQ&wt$;>A9&Rx|_Ii z+dsA{?j5T8+i$Zhf9Fb_tkk*a-LrptFR+#Hya+jk?l`K<HgtrvFFh9}mCH*B;K$JGEj8`*tOF1@EA1su5i$G6zm* zTPXZYWpMQA*0HOxuO|6zCixNJXGe}}lE`Vs=>wp|MFU6W>USP#PtH^eJrg}Aq`dRO zz`3-4{m+T9bk%HGg)eQRyN! zZ_$r$Ympb{$92bEDc(a)wLt?HP%G`!$jakG76DI_DQZg@rx+}~5MatX6d_+PK1@%3 zR>G}XOWc_PbpnjU>!dz9l{|oI)<1n>5H%Cnd?G@EqwmDf?+4bU1!uaAo6Ne_0~O}M z9ZNfX!~u%fZj#yv!032AeIDZ1bBvgRokl2reiU&M1+A|qn{UvzNl3o0_glX^1U<}s z$XW*vhm2RZVYJV447lZK`D9aYOt9ey#eoFD#XOPS7n8S>M$X??ZMgl4AzY1+)@W#z z&eq_WfpE(K6-ETAXOJ2TXK-@VBSRLAP&uMD0G6Gn5Bvd2juThF0~>kxx;*u*`1*Sb zlq=I|&@}TFqOrrb?38e(ca!FcbsbNw-Zm#JPamq(^^QvpmWO(W7N$k6Vc2qv)ypdU zYfKX3Ox7bN=`tW` z#B@vX+~?cYJnK3~=h~T%cB@|q6=vl1SI0iBs1{vUd;Bw%08dX-PwTob*zXO8$gsv* z5`;&@Fmclm~$!8Mlv&2ZF3e62^+B#wwAvaO9{UcubgRy?0wznafO* z`q~e)(ocWkeA@&Lv7_{0!-om^)`A@qYGxd4_pRHVgv5DpCyjGf%4$TdTUOQ)=gLOc zjQYw48QijMU^(S`BxZtPXHz9}!|geuq3iBE;4;1`IGRFaTEqz!eg5|RhS-0!hD7l_ zYA^|UL^K?&cGLc~(4V|Ln2c3EQ!wcqu72oUkMZfyOSE&3L0pcG$KhydW^4o!NF7(! z=XTpQ`iZik)RYsLhbFe-BuCmrV!lXCc*v;(X)>C?JHH!V6$#hP05FfCZ`onn2St-6Q*I@FG2XVj6QYhUnhE22 zcYQ{~Z^Q#w3HoG8co&-)QK~=o$$L$ujRQ^vl=NRAuBWNg*UYKmh=rr`BJtMq4gDhE zGn-PUyJ!gur^~xZ)B9pFJedP8XhI=60hi6K#Je5iCB3h8Pu@>b!#H}}NN>mRu8dnZ zws3GV)2*)q9=36`A(xo$FMIJ9eVv16piq*DE1!IsnW7xOcZ1Pm^K;sFNR* z#0mKK2JkN(ptL%0kki&tco13Y-vABCUWJjNki7&nlO|3CoHwB~8!dlE=RNDIHPT$> zOA;RXNQ)IofNnwqS!rW(ZO@S_Z-N##mpm3ES6Wl*-C}$v#0T!xdj%*d%lN2s#efCi z6rE@)5CA?le@XeyYP;2PP!eW5E9Fie`NBL=d8a!efdpf%dq6lLFSuZnXZglp4N%JwvgBLC`LpPjoZJir^+#{IR# z{bR=&C7urcZfz*PE?Y8NJ>=Y`kRb{jSqI=Ei|{#l9>jAYk1Z4QN7sI}bTw7}3p7%q zTJgNRZ%xYN_ar8b3T*xUFzFO;Kmv2`De`s5y;$bcApvEb5|VxZ1?XLz5z4wR@o7W# z+4s}M8kTW5?dGMviZ2&>?V8*#9)0t9^ZW5cF7N5UJumc{S5}=+FUG$tiRVLb zaKL_gPc|p}C$Nm!@o^!=w;n9Rq;bTRy-7S@ujJ-J+cpB^HGJ~n3tr}BZnqs4I4=2q zOzdr`f3LzRbpLeVY(U`Mn4JqvNq-9c&hYO&(tX8-l3KhDG~2u{8T{6jeA^+7PgYC` zfd^h&d-8rP6CdNOGJ3iOD_3Qohb{`bIL3=$f#vWCPhMokbB(CQ)J+HL)LaG}r#g!| z0j}VMUX=LprMA_(@}woXiv9GX#JfHr@IHcj=X8F|?{vxMa$H%*f4|J}R!NiHtWExd z->Vspvez6R;&|+mcq%?6LF?nuW(i07^-9xXuc?f`?!53(ZT#Kc{{lf5FPonKmZuG?-+?-6QZAybqqRwgUpb0>X`o^d%>d>C$LQPSs7fT6~!t!Hu6}zEk&O_e~JsqikBpN*-*eb zDI&yuDrfx#lRc<*T${*GD4%mw+CNc!t~b8-qAr<+Nq%1R`R>vt@TYh0_k(*vjpro4 z_{6L@w4igsy61j$XetMca$Ldm<9vPC2=Us{L)H|~JmZxMC7}Lfp3z8xQ3{n0L*@Q% zLt+IF-J+sbfj2Qg{N9FJT)@*CU&Y~o$15Cxd!gNvzvud+XK#LMzW6ue=H+Qyo=NQu zyJI8L6y>MzX%f8|n9bv@ab#!^<$H9UadYY3)gxwPR9oiFwx7Q@ zZDRaV|9C0BaRI|Q=bAkjzAacNb*}MpwAbERU;Nx_a`b;KLJtAwdBy4n4EpMfQgx)Z z#qYx`NK%i!?Y)XO<+PRYWJ1^)9jh>S1`!B;Po!uoT1uOV;f!yi2~dZ0$BE_sdQvr) zuo)x3sM+N~*h=>t{oFnBBYVa4NU(&@&#Lt;w$VX0E`gULj|o>N_z>8aZX{I!%VOzd zHGn^_1Y^R=nsOwp1oj?hSMVy?^P8y|$0DrptQ>pjgCrI7%jRi1bv{u>07G#4CPhjj zYN){TF>^xamhJk^y;xboeuDKU^PSRbIf#GPe@p&S#o@IM*mO1b#RHRW){gIqFjMAK z$tYSG2;TFa6iLHN$J zh{j3;x6|wdSinrz8F{Af1 z+KcOG7SlyK4hG_3PJ3iS&6Nl~WP-x{nmyuVkctD~z(_Syb&&%9_@A6h%;hxRE~kR? zuX>qO)s@()A;rl3dLY~Ng0@%g0-K4g{=TisLt;MjK#RgCGjpE;E2SUDo+d!s5U0Hk zwbfUq=roi~V6SbFO|`igBCY{>J5ai@*13QA{p!%taF^XfnX3L@&Sk3HA@5|K-DuoB z3R6kuEm>AmRej~>kgX&sV*D!VgUA$I85Dq>2;#jcauo+)YjW?w%F}F?Bm=qW>$g|) zqk>dS#2*zB@=gqdRa>d_bCGD4sc>8pAT?H{S=H-|>eY#P7Y?4+gx8O&Uc-LXRdrg| z(%vbGM1(wZyQC0nQmn7-i(TjZF9eilnI#A=AZ0203VN;9_F)9f`iR|}`5}THL|pT; z08Vtqus~c&ZrfGiD?u?Co#7d7*cfrxSMX@PRoR{X;n*JfGaeV!uWH;^>MJ8T9;!yB zz3<6Rk&;HYawDQa#%Hgh+sqNEBa6n0(muSA+zOA=a28v(#VH~(WvewJ%5HW?PdHZa zhMg)YQetdQ6R3j_eZYHEW{6~bP$F8(~U~x6gzQOU6MUBRT5G&W0B&hrsKq{9T z-R+EvA(G@*f+gBu8o?`s3YB|1fLPh4;8pXj@?9HpynWk_^?Jb zgNkYPV3m+RBtzjcVh=~@8uwG4Dg=aj^?og{Od7b)M&&*>|F8fnIdi)bFFRTqX8gLpB`%$-i}0*X*MCcyg{W_I|+Lj(!Vo1dVsT5?1PD z$Ua18$Bcs|Mi0Ez3>GrgF#XVQ)Jw*{pQA-x(?SbPL-I0A)N*L^k%FYXonkncYvoXp z_9FYm)%HHbd16&a@*@Cy%pmXuUP;YdXTWc^qbAY=$Wd9zS#%v}^MrM)zXVR3a!}4b(D?M!~nd?VR3qiOe28 zym0#Yvc&uQ-nCLKSmPK{n$2ugt2I7oMborc>mIhRB>pFzFr%M88LOmh{$lEteW8+y zew)2H&65CCa9cyiQyyCuaGHkkrvtg+y6r4j zx1G>*$+pRZCgjiO)`AN@S0y)$g*^it-l%<a&QWfsXYx#F8ouWAEY0y`C7}ft)kN@Q-ky~TRVfV3kZvxN8dK}zOW#r( zu+M8f9$840>Yw)%qQ-NwsED|F&rJ96&F|gwjh_vzfku<} zn9o{7y+_YV&Yuou(D`La6uGi&P}zFpjgGL3-RDcL-Yz)>JpUYG5ly054b6&15fT^` zCBi1De%CLz3Z2y2zQS{@;LEi_Rfo}MuaBPR{=ALNyz)ZEV$<90{9DYOgQqQlp=q{P z3#J*vG6bl0gatgSk@=a`U3qZYqM5O_&q9wXtbWWQuNtL-2jz{z4vU7VF&DV@#` zGJgGK{dQ|4d2CQX^rPJqWvuAdV)R_*i!L6=O5CtIYP-DRsT6p-?LwvXc@5$sXU6hc z2(in`1$nH>ZCiF>H+22@lq@w(Ry<1e_6GGvIMJM-C%(-2#NmdjMg(exz}aVNMW-TEMR3VE+UWarBd! zmBP7Xywb|-Wzjin0q_ED=Z3w)jQG>G*O8%a8Z{tEk|8pCj;)B|T)g}dSqX*rkF}iZ zY1Su4XF+2ZRUId0F(Y5knbco%`cP!zL99%^%%#NS5FMn#B@IQt^`*8H|ER6j4!fgD z7Qy7cIrAecv-VDi+wd=~BhxPtB6PK6;gWK_f99hH<`c^vp>Rt;w1EIxA4N$pKUk4e z%ANHtw#49oz6R!HlQ%Iqd=L#LoG!vNNWg<9)NJK)y$=;9;aRwLJhx!*tVN^uldc-e z!YVl%_nj3<#YJ4?=<3jo8Lrp;rzkW+KFVzu?ounvbMl>wAf_i4+O2u9K$Bg4F@Z|- zC`eeWZ^$ATRVMr@c(mCszN?Q#QA_Dw+Hn`LtzKhh6o>=(hda!TYxtM@Fu3eu#E2Kx z3akrF3!SROvLp1qc#%yepOslL6Tk|q2_S_U8Dg$T1kyOnxv&G`BTk;JnUvtcac8jF z;4C~OJpz7IBiw6u=)M$KxlkpQY|C1>w9-ICuo0o4R zc+zj4;2RaJ{mA3NgP=hKw?|yZQN;N%EuC;V&JeQ}LM8P2`i3fagun(oF z5A_zsR<3>U7md;-4eJW8)BvG1RGrZmLd{}sF6DCz5|P;k)hO8g22oL$B|oTNWsQ48 z$N*l8dbWlLuQ%X1G!?G_;B_P=Kyc##Z$&4`KZGhPDau?*pX>xU@|(H;3EzO!`jjdW zV;*PYRC4Zwq-il(whEX2`n}xNd*P4LSbxH3CphN-=k}(ZjR11&flT)1Z{^^PkdvYL?#p!PppL?z0cl!$_>NQ%p;Vs<);+kz~ zz1A8jcDGvWh&Dps2CamBTrrgk!sU&XX6TmQ#>;h5f)$=Y8|O1$H%`2k(>nmIL8?EN zmnmBWBH@O7%yXQVr6N63tyfWnR+spUnxK0rO7sHuB31{N;zjd5fk7KRI7exB-Ss+| z?l{F#JvV&q-O}z4Wi&DOp}Pkw^6rZgLNkHxo)q`GJMJ{G&~=}%WiS6PUi96{5V$3d zumddW6VVK?_pY(f%KW9qOKDG_l6_~LGLIi&P&)*jLDP*5(0_dK_zP?o*!FU45GgV$ z8Z|wg8OPfwT|Bw@mg=cEi-k1aL^|6_cv`}FCpoL;O!7W#P>>ge8nRe?%H-(7aa6Taqx z?aOz4_okp2LEZ+ku+eg2Sm(Hi~Xs%g%v@b0=x40Op2kK5e{OYAp&Fv)GWS9YmR z@z~i6H6uQL*%UEzvc?7O_aD^00%Z`-&DK{jw&@K)kmByoUwU^n)ywzo2u6 zI9n$!CqOR-Kn>Sn>3#8>&vYQS7zu`qqP+(Njvwzg8?!HP41e)|O4vq(DlB~x&QuDT zAZ%7Bo%(QJ;mt1UO${}d2DiSPgYek5kiRv^HUdzED4gEU(HV?N405T9n?$hL;0B}V1>_~PT z(K!a-dYb~HQ($E*Og^9}inlEy1;S(r>#&X>mKsce>Hz@EHtBw`>=cB8!GV=`Rpr|O zWiz2mjf!Q37t4FS4F0q|UcBd~$BOYi`tf9FNB5I?1es{eO*@-GL}6%vO$$46ag&?$ zZ=%9Y()#b!guDo9g0F#eexFRljAfoabi7X(Lq(4R1V{P+*;K2huh1E4krW&?O z_anf{q<1RY?-`M{8aCL-PxrU1|EY6?^yvF)oBEAc z4_&JPan%$o3!wdmV&!GT0qH}kv3}q0?>7N~mT+?H&+y-9np6EJ_Tp7jsG2&RiLXA# zKHoX>_G9(8{iRR$d_UifTJ@>k+cEqq>wk2d%19Ti2cfO129$Dxy#%G394vH{fO=mn z?R=%Zx3L)p50L;NeBW{FEUtM3+9DjwX!OO*sJz*I7U`cAY_DZ+e6itJD3FP?xBO}M zl@RquE%H*A-3Mvzd%S{ob|MzcPKE#^9h!2mcT4XGJDxK4w&IPwvLE|U9U%;G{h;CY zMBVMfL%v-NgiaqnD+%*cAJ9$&XP=aX9LKEap9RDpC#G^F5CLiw-F6o6n*kz-hG&3| zHLs6)KSZwXFTVDP$Y6TMoOb^mT2V3o%`dv*ZPS6QP-G308>av&(ud=M6f;=Mf@ZUf zTV@#EoAZMf3r6OCAR2~FRRc;o>0`6|I72E0G-(3kEY3|Lw+c}#uNpTSqMs@6;4uJu15L%WkKY12%bTX_G5$%HfF?kA2fx2*r*I!%uz? z`#>FZs6~JA6L|0oXr&{$slmDWlit)fc$_<^1LR!R$JJ0d4p`t_U|S6>UV;KL0}~E_ z8toKV4GYHtsp9(hn`!dPeaQO$!O2Sv_bOw@y#9tAq*9}Q`5&a5pGJ& zW})E?=;x;j;`BM&Z4pH3+#w98omueLw0j{fX~x3DAcmVxm;QH({Ez#E9IKR)425sp?ugvYa=MJwLh-n!luQllhTQ2y?7*eSjR>$J^q0dDYw z;o80COr@jmMK^h`m7I#&H@IiePnkB}|J{6z?~6Q8U&ZjhiYDMt z_+gw^zetGA@DkZPr zO1m3Oqg)Yxy(fJ{Z=Y@XlQr{dK6KuPD61j@eFli8okf2FU+qH^Ch8pFNu86I!A31g zy3zB~>-S*wC)rQP8NnMl49v9hN%RmZHA_-8Vtg;R#>-SQYZWc0R-IiUXxOZ_`s2$6 zxOlC5E`wjOc-;F1bASDPM(K0dXs%WaD#CB(j()f_2lj>Ebor@r>!$5?f2QABN)*S> z+@np$su#Ifw(E|Ks+Wu>!t$>F_rAw205|6}Ks7`n)W5u3-FavN>k-f-y8H*?MLflG z(amD%q25okxmm=@Iu%ZJg604-zCpF_OvUB=LVN6VrjTK0?ESTcRJ0TPw6VR(HcQ6w){FAosfbpJ0U;MW^5wE6_Cv*EB@!Ge5xi;4;O8?b`?W&j?%Y3H< zUH|N@Y_t;B8TcyI(n@L7s zq$X>VpHGQNP7++*WDI0toZ=0k6%_q6v5_f+Z1J+C7uW4516%3)S=tDEF>@>F2>-Ay z6k)oz{Cl)nH1#^MMKl@FBz?E!u#u|92)kDo9AXc(tZHA*t?y`WykA$`z2<{98*g5t zJpzE6PjP7zD&slEV>$1SZkJ^!50U+vRiDqIzJ0QyncMRE`d}|2rOGLZi-A>w& z;t|F#G4C=|lomq6E zYHs&u9+xHY%F9&ybvM+7xUG)~64)y4ma3_2R#W{>V#r)_=7P9*wHe%kMNVL6SLrox zoA`V+=rM=yWVUaN44}1f+{3ClsoqmnT1Mq^C{=S#4q@UsAL#!~(5F7{=0~$notB?~ z$__I0)vQJwL7W7vj|A%M`t#M}!q|wvC62}uv1H$zI)KrqRj=%~MR`Qfx}Ox+=tjy7 zFt|A1`IAmXon0_is&Xgz(O%~R9vzS2(qO#M!^J9oTQuAQb?K3rM*@a-tCHi0mj{jx zI1{V zzga~7Sr4wSa27wPFbVJtXyT6>5D6kDp31HSBC`kJA8?@JkNTGg0RX*d{UnPG7D72_ z7THXoc&r0C`dOe0FX?Kc$0u@@@mNWMp`e7z<$xl)0pHH|GHmr?q%u2)%2~$}!%8Hd zbGv?ZJ{>OQb_zzt#S5#DOvo%6TfhIH2x1Rzbhrw$$Fsr%^5q8AiJ%oHLBQ@>#%52N z(3po!#taVVsF^i2&zGiKl0@xmNBC3l;%1GAve;;SwVj6c|8;!R__eX zX0Ssvfj~G0F#J9=e^hMC)MU#9x{ZU$qx99U?V5m9RzU(aeJ8azARG?W6!~SAywc`? zE;AG?iC?X-VbVZ{t2E|@0yu2b5SKxqoQhq8T}&C&7r?U14<7GN?iu1bQ<4?4Jpg#E zR9@fgcnOj>)MBJhCb$yl;RoQoHci1jpR(t0C#RY?4EX#Q#Ej270G(pq0xRZUOaSE6 zl0ZoMtfO&zc~a1666EMaZ*+Q|4+Bv~p`xa|Qztug&9PKr$Ua}v~=rh@!w zM1|jAr9#GrGx^(bKFg$}!9C4P=m7u_n#pyV!xCBxP*4y6kP6HJ zN#exv{_Yzg=&PdvkshwPBMBb~rSOvu9AXWSL}{Z^_A}8GU_go#N{zyXXkP2EjRt*F zqOfn9>m#rQ{l_Z{DV}mbZo^GO>kG;$*3DN?75IMPy=j;e(^g(1lzaGnHZa&|4I0Uy za(7R|_*vrM+h6*GgI5#8iT~ZX3U`7!?L9b7Y2y0LX@EmB67`l@aAXnKg!?*4;7EC<<;-k^YfasSS3(ak{8Q&3h+dJ>W1Op;5255(*3P18H^o|+02xFG!XC;9UEE>=)tf}_)+W>|W??!Yf zmusA5vGJx13HQn;i&;4WKh3Uto34&}%R(M-SeRWBgQQJCuS~CkjHy|7lVma~ImO~y zphJwLh4=P6{3H6oPw-2gB`HSs6e+L*8@RCGDyr?}hZE2#0GiW)Yp&b|UOgCiB+41V z!65Y`RRHP#vAyMrXXpc!&H-dJ^|3*C3hyE6^%({oz+m=?wBj;3A#b562PcJk$&ee0 zAnqWXh7f-n9Mx0GGRf{lAFz)59w2vSbiX*fEmln(T_3lMQl=RcGQBFQPqL*Q1X1y8Cb@6`v)0uG=>atfO`V-C+stLRjjh?@^aet}35pP!Rrf zQ?OCrcNLpiDAh@urz{(eU;Pj8$kGVpIW>C8IsGh0PE36B+-6AVk)_+}7Z~>#g^jnb z)1ckq0ITy@3^R^PI?be@^QUzAzDLciJgenJP+-26V4itLkoX?STNWpd3Ig1a3}z(> zDLANWuzpDN|Ap)5^k-f%f;b?`Z*`yC4^f$`um2lNR5 zVoC6xQog<5t3M6Cr--h*X1U-tk-Z^csG8?OAo}LUJ|#JyI2}~lH^}#N>g@y(I)uHW zc_=h6DERQnJ0rGyR;tTWoyMF0Y7UNSiQJ=IWRx~BLOXke}02(3};wcE%oen(xT@V=> z)`Wtex)%0qW|jhE60V^uQD#BVh|ifOq{^&YD>xS10axj;%Hcrfi6gF{5dWj-tizi6 z-#32N$=Jxzqq{@e4Ms=~q!iR4jo@b>AYd)%?ox4t2#89lgfTiq9if7Nf})}rLs2ol z^5gg4`R`okdSB<9`+A=He%(-sRSZ}WrxaY5N0yU7*XMD0cpaQAzFqhsYd0X=mm^D~$ia08fA9q!1n61vZwU(KIr7J0g2c5i2s$Ws5RQ6& z@9Os}EObENcfJR*W6q7f|NVJLzw7V(IaP+FCJTr9V|DfVs?QAL-LS^Z=81|gv+ zGvXz4d-^wX0A&qAYc+I6kKqI%$*B>Fg+&KH>UDd+pZ*(M#w1k|Nfo=CUM3g26qZtN z(C9Weqr=8}HmuGxV*4|1Z-v3{k>%!CB2WUf{xMFGF7s*yc?%?yM3-w{Ree$?qQ5Ef zQc))3t4OZ5#!C=FhmO#TLueJt){4lq2g}W^ZjTNiNx<&PQK;gvwzwf)!4UtNq&8tB za#TcD69f$hK_{nmpM70^9w+f4PVa%C2y|?&ouQci$m>coF4?y)-IGgvHa9gNOd0kpIas67x3 zS3mi8=%lO>D&pPe&jl#ct0)cfS95nrBns&`H8cuf?jS@{_X%0MABoXy3m z8oq%VZ^z#w>o(k2mZiW*Jds<$GS3IVuM}m_bKoWsMEd}ku_D9ZlDk%A?$v4B9{@|t z*;RH@ay#vG6A-urS*--wf|Ujz^72;uvPbvwTY}!s%W2)fIo)4%4)03L!n*aI5rnml z8^;$*LcV2b=v~QiHcBlvFoqa@x?!XuDxIQ}^T<(JDji+BB^F|Ac9UdUR|m9-?TOoO z-bHY|(Jj;8;hMhRZNz7f{TmslFdyd=GF^syf^Q^p$rdou0g(ZVV*?(dcBo^lWC`#| zG#ep!G_4}^1y6-AKceigUVA@+J;;#S6`Swrw!$|~>8((cTn)poLQS~PiYvDJ@Fw(k&k1L+%4T5;Ea%mO#=_zWPz{+ApPb@LTg;{~+ z%*JP9Uw(rg#=wq8?e|=Pwy&VCw_}-1&}5x#0dKEoqU>{u`a-alzpw9pUrKh8miQcH zkC@+{gs4Dq>i%-s)SGsd@tV2>#Q3WE6N>Pwm1CD~1nf6)*X{$Nf1>p|14#Ze5yn?!9{u!$zmFpG^gDm*!=GoqNS^!h z?9Adbq}|-P*`M1~F>qR9!0IQl#cRf&ijCb%QI6lDUzvG+Z8Wqdv2#gmNr>l1=zo&- z|8@9!nm`yRRWJT%&M(%{T*tt&i;C6>u}o_-PAa)$;-J zM6e7qUS^9f^Y7c<9alN_yjEc$zSKOMLnMQ`g>JF%FM<=rZ}GXRAaCw;q`zkrLd*89NoJyZ=rT$BAT?a9IoTe~f!O7F?W5YFZlsKn;7n$C2zRzgGVB3Q zlu3fu@PbIe*i-=S40l{(Vy_!9H~qCY{FyNGv#%@9-d;tH4wQ~bGQT`4U4B;fXU~~2 zO1Xb^`4~$!NUGw{uW}HUjEP~6_=$hV3yT3FIBsQZG+TF`?Zso;@Yu!8(dOnH!>Ve@ zAr$jhlZRW*PKilORk2irTeC|D@_7cVmbpi^2=t3-cSzhnHz_LOrhSU9KcH)b?v=@b=oO(U45JQ*$o28-R_-KtM zyqoB_$HMAuX(*Rb7ON?eJ{nJYDa#i2igV4Sea-3dEtRRwiwi9;7n&ce$|OH+z1S%W zu+TaUhB-{O=Fn9ea$9ya+l$FA{B`xcM0IwGp$MniCfTso+3*6>`CDfW_6<(jD`~V>80!YHox2HfPrMsgRq;}sZyJAbbm!J;gx!t>Bl*Htex@Be0x0e6zkV_EW z>fJqJ_*)a0L4~5J;>l$7n~L=ZZLfZwGM{c!r75_JqJzc#6n9l(WwQWmGz@iPh92V{ zGB26Mt%f}VFnEgyQ%b=DZn%|5-vbhS5}18NCf1OI&nm^4scY1$IKHLh93#aUzeT!u zceI2yZ$=Mf349q|p!2!GT`{1EO zLz4>xY!CwEky@MENw8!<1n#sx_Bs^GQ=d>W~ZNdCl0Q{2ScfhDQd z(wbVuz_I@Yj-|*VdM+-Wlb$$}I`Lp&;%5u8@$@G(4EHBQEE;rE@_AC+$ubg@67Qrq zd?9EJCpJeH?_tX66^kZiS3F(0%^84Nf_loE?An1-p3KYVcgs%eAV!Vw8ZJt2_fgL$ zYd6AQ{1tt{1=VvwQ>ZsGHgVh->Fxo|9?JdWr>^MUosluQqWizGeanlBy|S+;ysOV! z@2_^YJnv9HWhb*0-4QH17ySNqoopzXkYv*&EenG3AjmhnF@$F)?^d}2pbDwMp~Hp+ z)z`A`ek_-&`L1H@7GU%T`tPjaYje(s%ng~Jb;c=vEyXp9J6EOGSua{S@?Z9x>iQ-B zZ2F$MKwU&NXovbr-k@{Fp349Gdsz;1>+1dM zG0y^428{zPVvLE_QYS{K2BK`#`E{Co6h29ilRP)Q(2r$}&+9fSHWeD>`AYtOr*CVDO(C=Zskz?f$RlKf>YHeXRrn*Db# zB>dKUlVZQh!?;7e?;Y>I8HobPm?gf{p$~%J^H?nTXBaVH1TqFeLX&Cw_!0ytU`~O* zTfm5FxlOYZwh3KfX^63kQlrfWrsc$gRYrHHDuk>-Cv+$hqUPOBP8abonL#T25lkb^ z*7B6)EwoyD9-6I9nK$I<&1AjK-}Ahu-qN^p{gt^RvIQr(mbWS_w*NBUUb0r@C_*^9 z9fl65QSruT90<3N2s(DtH%!Stf21Pt#6<&~=GBiUUL%Zm~u1HKvUO~AEPq; z-=FfdAlQ_pIE#aTw%Ka-SXs_$$3#3G;v* z&WBdjzfbtcW|3XciS%+*<)NZ|5&_Y14ypl>6W=@chOM>dz+NM-zOvjHE`~xRX(Z=J zIqTSWvzdm!7l_i4Nv=ZAf`%yS*;*f(gBvN9o3_a?Z1X}Ei4Qt-0htnKya+Ue6!Xn}qEka;v0f$Enhtx%jb$nl>QmB&w# zQGdm~Xed?sv@5C+vQF7Sy;o|y&O{3hlloz{YlJk}RjW(R|NDKFyHBII;gRHCm0fKA z9N}la_g+l}pTyZGVm2rGjoccF%<kA|$ZS5%kR!!-1ujFu5!htjm3{e;ON26%r59_$XY^P`3n`clYLNiQ z9O*5wV+Z+Q$vbvtjrI94J|QyC*GJ`rtLzzDw{8arZ8%79v)fX|wGU-S__=w#*vcsv zz2~5AxiCL)qkR)6r2)oNg?KUzt^j|zTuEgj1vRG({9AEKIABdm2Ch8n{qf*RN z9>XCi8QNPbp$^Uz-RL?AE0tGap%ZDpS4y%x2OsN%fMyT)m{tDlNJlV`(qn#&9RWu} zWbgn*mc(PZW{onvWb*2X&aCUpb_g{*^qFNG2J>5lW6E&Q0`su=qmwXQBpGwK1E9sB zebhgOH@ih@g{8gT10fci+`eUh;9;Y`?S$j`qOaC(QpVhEs4CFRo#PWMuT1wa0X z-1$m!o9Ds*d~n`}_MYKnLE&aaY>{y<+^OrcMW!F$D~6=E-TmI4F$D@$fH;-Pt@uE{ zFei}`(Dd>JO6eETQs354+pTKVh?oVDM~=U2&xIa^U(Fg@c~qk#m9B)1=%LQL%(4Pk z-bdx9((6s^DH!%Ov>ed^qeXC!f|CHC**!+WAoCf+#Z-uvAN>~a=zAD~3+2fqo;@n} zVOv!5)RMC8^sW|VtQFG~!AW91weSc3V2I&*rC3`b2L}XbfZd1C$Wr!H|B>K3GbJ-eqYXRm>zhhSJiBlNXDlS9aObC1|*y7ML>)J8Li7L zE)O$0+V=%McXVh)q=m@G^9C4Avv*P+8Fw{&`nZSuKyDMws_3PbUdD3#<>63s~(@Ksi5hRB6R>(Q*B_vPucRGUTH#bf@F(Dqso@=;awe~>y z=1sYeB57dF4NmlywdlIjppv2FtAd`a%*f>zmT4d~Zt3W=yy&t9>fi1=sk&ZXrP9U& zd~i743`nFo?!v9iE0U#CbUer(7-npV{dFb^7 zh1gx+W7xYiqQ*&?4*tF8%3~$hT?;gr6h*oLM0t&H;G9W9vZUPb5u4}cCNC8?U&x@* zTPrhtcU6R~373EFnn{62-WrSV?tP0JDf5ZORE6(W%P%qfcDj!f_J`)<$SWXZ-%=^} z?4g*Jl!wepLSEJE>4@%ehVPXpiZ=@K5fM6}se(&oS0Y%6)I&n|@%|D7d{9o42MLG}X5sM=tEGtB z-A}GnpVziDDX~5D-y`$5%s>*>X8iE4c+H83%*{+58I7e4rVZ?ul^vZmU%gf*RH-cb zR^REOq;i@@?TYY|jUQTj3qis@sJ-9f-n&@Je1CZOR`hM1<@d*XVUhr)Cqeq^(O1C% zW@{Y~c;qXQbaq;}7Sc35j*>y~_i8Y`%})aGz}AzUqmkdtyvUkmGnxgec6ubc6L?nY zGqa^1@JYPT3BYK$1J~E7^zf^p;ZbN_Dcf+6{clLyS|#NJN&Z^8m{pO`DFf_%frXn& z5EA4S?&lC~ru#oOph-u->Nr@X-3y290R>5?phFpY5;ygT>Lg{=(r- z$Y=(_fCu=r$7e#L<|L`c;3&ybQTL|9_m0X=6AqXDfZD8}DviMb>?1Gy)oL?rv+>4& zgv;mG61&vPk5{rTQ$bhhDmTH|9Ths3^-7Kcp;JXC+!?46f>ICS-A%Az%$ItOv#m`vdA3aA#M_p-!cU?fc{(LuTnP%Q$K@s=nOQ1=a!!~jF5 zEq@Gn9r6nT$2o4T>#Z9V{sSxin6Wyq>=+hmdEC+ICfyIXN2R&+6BC!lN0-IHpOK_9S;3c_iAVM`>jpsXuhIH^;YXubBok^_aWbNd zA`|NVgc?AIH0#sY$vu^MQp7-Lx(L2TG7@AIje@BoVC}o{2W}4Lbswb;9<4Oi&{k?k z2M92C4fKS|!Gi6A`{j)N4qgYJ>IM`6>dHXtNkF*>IL}Zh0t&!{Q}R!!omad@!ydbH=HjR5<9sf zoXxaQSb*$RxAkG$8khRgH*Ni&NLcSuXc_S{DWG%H&_EFSh5z0?*+o`^$={#Z_soQ9 zfsv^sWP%cw&C|H+!$fZ#LkyEo#S0Y)Q0IIRQ+Oy654`1?Nr!4y&PW5TOwMIWjZ*Hd z=3LRN9lIxdp(Q57kqO}@dd5zunW@O@u#57?lw`VaUBi3Dd+Ta`qH4cY`j~(-fx_<~ zFYL1_mL}k@-}ZiQL4hSW5LSTw!Y`)}=(fL$o^ zGhJ03rqO=bq*63hRLpuaKEc9VB@0(ag1OIN97w?a8C%U2+geALcMVwwUP-9)OH|w8 zPf|e9?ItfIA?g5>YXIpef-Q1Ir#obyDC(>Z*!%9meWBsh_=(cwG7pI9-KWQp&`Wi3 zLX`ljQUuTk%F%pq#SA!{-!kDC0OXWc+CirPpx3z-sg-*|aPmLAkT4nU*uLXw4$9tJ zVyL@**cNJ2`9|B~y>@Cl#Ha|7`My#=rwv@09kRDv98BN~b^2X+x+{0qYIf#v|iII{3 z8N{*x^B^{Ws+TwBI7Lzbp|3;edmw049&pT{v;ht+BtSCpkQzXP%K&wdk*u2Iu_dJj zgLPslbzku4WD=6op^j=K3ns`#&ySU*qM{AZ=&G1RpjA55U5|N5NP~M7?f&mTD+pa7 zfz-kPSC@)FO0PwY4HIMROu9P_3*O~XN7T|<4}7DBz2xnr`~{`zqrFx{EDt~%HVnbl z{NkewfS+2R-W9mNOdLW80xV87s>i)RH&QJdK~W0$O~?BU_}{^|>ra5~4?;Zwh`m6_ z9D0U4Ao?@M=P{)AWee^L8JWdZ1(TXWf1iL{b!ok2990ZNvyLPcp)6Z>N!aElO72?1;0vio`Q&sFL|h)Gv6P$}GU{uUUD zwzFLnz9`)d)^d;a&t1?y**UM-a8!7S4EF=F&BUDJ=at0Yvm;dHtk$%jtnOC$;BulA zRQZ^x4;DlRJmF{C`({9%jyS}F$kUOCqMZie%c*OT3Q6RKt>W7i6JBz@j_t;c6$gUe zNIM3bE5HXVyZ1Dz?+Ufs@a(J5y>Xu3&|(x&=cr<3`mE9dfIPB-`p4__H)#K4?2CAC zHa=Lw`3lPWReL~t-!AyKJ8(0t6%lv02z-d#V8#Hd1(G^=qYe|3UgK`?|-Fi-AZiRQc;ly~NaNAB?x)`_l2SO& z0h0LQU^+yDRuEtSo=>h?=5|j2d;gqEDwp3ko1Ht^9djI>iwH6Rw3fpUbhqjM4s^iZdMrKr zrx*xZ1)0&nhj?k1_J`jqM_w;=sF+Zw_*Dt~jF1?+-gx`AV;`Q8a0p!`XD4KnvKrtL z^k7><0kq8u&Rm8)36eO3hZyo90VK#eu+YCS??`_tvGC|qOz}gok>YFf4eQ7GA*c}$ z=v5rZRItVdkA_@u%N3E9=KECx5KReaI1tbsfN;5KNu1)1x6kFEp)4 z@t%Cklih3@v8*@zx^&)2fU`0{R``Ma>4<^qXRU9Cq6n&%A+HQeeH$`h$CxmuHVHq% zYv{)M@nVR#y0Wm;^1p^XfxkatpDLZ6?VmSLaRwnJxS(nVy#5R*V?gS3$(u?#Bi~V=+wlH$@VOo>_k4}f-0Uw>8PVK128j&a`kJTJ?&Z0o* z04+b02HnOeEWTRyoy)m$`YZK0294P3z(g5eo1iRLC2@79pWg;5Z#V5%a7(bPRQ{mZ zYPoMYNd9j``Y8)|?Yc6s;lBbBGT89?0=^}WJi>rV@U3s7cXWz0WI3W}rr>fCO`!sc zet6cHy(~^?Q;i6I)u1LppN6WEK~8^F<_}Atic({|kU@Ci5B$@QD9%A&CkrC~fhqL2$31e7 zAMduMvkaP~XZb==27nXbnVvQ{ZJ*iIt>bjo_3g(x&492AnE>Wy8!_=~X#cYBTH`=D zFp>fo9(kcjy5^f!p#S{(j^o77z*L(XlgfYp`|ZA!AV%Oln>+KsA%FqK-_-SIf<^cM zO@XDo0%bRhLHG zy6Dh_dYEloTdN|QcClrEqKy!eeuV6wgNilUdL4u&59sXHPPO8Fz<3fF)2BZp(viC- z7PvX}cQVXxEN`hR;@vI!gQuC8QLncqSxUhN_Z&CRTlbm#)&!HS>PQ@ws97?b`QThS zWM=uujQo<6FIb`QVl=wz@`%Mp(*R)vE_pq%Kk4IPRp@Z{{i2)a$vc z7!4M;5Aphr>u_zp!>NxS*FqY|mtH_}cIKCIZ|k$t`^T2BI z)*tGXl}y5TwNnR=(wL72@jro3ykntzqb}6~k z9ngW&9~Hd7k2fMda;;3^J1?#?eEWZ`HQ-qO_l*l2ju6O9tE1PfJo6#*frZw;rbM6i zc*R+P`p2Y;xc84A!WZ$#ZOoO*5Ggs50i4&lv;8%%h6TJSF`U#Gf*3ZfA4R|Msk?efsV1(g#F9O~0qcG{rG4$* zww-p`z*;H`8NLoCafX9{vJMJH*GDRKT(EuA)$GMv?+eoT=zVkT*=3aeXTO?eUxjac z#(SOIpSVXj2hiWMqj9e^c8^Y#3)Ivwg(9$xA>m!#kKMGD}1n@169#_9C8{wtwA%j>}zeF{s4U+6}5$9ju%_d)|&;ND_=hNet&6o}#H^j9$YM zX|RiIgDOx@_OTdHpw@4L=5eZ;^zynruG!?Wg9Xy$LYxmrJ}p0q|KFL{e2AqZDBC`? zz^q=xH#UCfgqB~2lP{P|Y0c4Kx`o!8-I%1Jp+)Q?Dp0G1KK=*0blBIlN#8k;@9FT; zYaatLZPpJ6pK5CuJyO1c&m02Za!h2ytw&+qS1&>(iu!>tE?KjSx96-8j(q1edepeU zMYdBUkNmh~ddOMVq->&COb33+jU{IiRZQij9f{6LM~-%s#hlJiubG$#XVi;bOi-(k z$U5@3zC<(0M%A?EbP24JS71OU$!~7MCE+yiGLj5JlSjowD7j{uT;vo$R>koPEiPvx z!{=A_bp2qPw>ap(#M;Sa(NMn7I#0E&gY&fUDu0Hy(Nfl^RvR4!w}^DX3yK@gb`R~i zO$*65^5By3%yj!LJL>?FZ>(FoOwQLPqz2a$-Ax?vqnLn_dh%oHyQqf}5qa~J@fh;Y z)~UpIzTsQABo|)objKCsoS|@H#z?Qfml*my6MXKLDM@lGGb!zKy71p3R%yxxzL2zKR-zlr0cJ(7^TQ$?vFKS^-|;_8|q=;Z8r04XlZ9;wJVT?hx#%_ zFQhDx;MJQ83HL~z9E%4}ft9AcXY$jRa|T1#3;@?H>e(Yq=F-{fA@#}qjflLr*D`i_)_C10#O2gYONru$rVkX^ zj&_dRuc^2Ax{tJ5Zw(L%TVt^JsvGD2%`;&pK+rzbBJp`Lj%>h{@Nq}3NzB~1c3fQL z;e${$lL5lG`y*zO^RSDH6elm)ldwqx$;2DHBD_v&*B`ouRU{3`o>s)B$8P5ME*VM+ z->Opfqh$G#VP@?hTnvqZV_O?7jk3_39=uo+QwQXx2>b87lm1_Cs7=@{5k<0H#6yF@ z{=6dnSD~ZG>N>Op6ogXjS+VlpP#@j`0otKcvS{(@C~6392ido;!6ONZT%9=%OXvUB zp~z7t57sTDv`9IL_k29K1vr>La)mOc{iYF(br&A$tG(+}L9aAQij*f?$1ZtQKA*ih zD=RT$Z@!In&0qP{(wGl%{&$Cc&vxF=rVy&z4Sb<-K>ZeBU8axxNYTl6nV#doFZYAjnWQ? zmtx7rXn>50p3J9EC>Fo{(!oB#VJa6=I2Z2LDB2ML2Apy%FgzLQ!-B%Fqnv0I^w@zv z>gK}HpdE`cS%wu(x$SYNhqqIablF$uo1czyS*bFF0&PRnM6& z_c$ZM4GLILg!Qop<$C`_2`bQexfyo1cv-W*=6nh|TArp3%)dBtr%}bfigWE(DZF9k zc2e-UJZOE<9Gv=kH*%pOmdr(k>@7UP??2^WR6?j=G!Ch->>k?$^NvRN3I&bZ3B6R; zL>3Q;><#k%lSSQ=+`Ht+iDWb29B10DLiI~++n38S@irY3S_+V%4o zFHpe7YXB%p^KkgaN;i+&3kwgZk*cDkEuX_b0IRFd{z$7DY)iQr>H z#+mL0@=$Y@WHIvEtIC|n_Hz?iVH|@j3ux(h1%)d~a|V)&vrUUYdXX}+==?-phTOQ= zEL}1_AoIL)uNz9_Kp(2tyJXrb|NO4M+)K)pRH9gCs9t3fS}l3Tz5+sHYLYWp7$#{Q z!TLse6tDi!()bFjpaRA{M!wByYch)V&5)d{kX{FT4>2(17PU*+NSX%iI~)*dOdr8h%!G~KCa!EeZ~Si-EDZ6d~thcIDenR z-j;9OBD{R~!S>E3X&w z1L6&(*@Oc24J@#Vfa@}EWE?bOOf}9hHqY9y$)HLs2G%4+Um?8mzE)hLAIma`y*A3k zqG<5rRgidc^8s+vk!X)ZV*dJHxLcLQBd>1nxJmU%jUsOx)EQt?0K@fky>;-HVX&SH zlVWO_V?RTu}mH0I>q$@*JxuD2v?R8h80{}@LZ|j$}Yx^aKlzn;ct4K^g_0 zNjG;yapy%P)_$iC{SvY=m=mD^!t?WPEBV(0xf#h9%bpDTP+zRgP~W(-s?Q%<#{)su z!idn~xsD1?72n@{GO$eUppIJLVaJh(0F8qwb(P&aA9@cqI9tRe7S!F=fm-f$pqgq4mqwImWFot~zcT zOhmdLn_P^v19U<}dja)3^F~(P7-J3d0cUl6n5|6nGK(7j){tU)2V4r`J81kStR^Qi&h zoN-%*vQ}N(DRTAdwbAts6?qK^+?=hmQv@QApte2F-CrTkf?&jUz>Wmf6d;_Nvxlcp zO?-l5N)G&y@%{`y$YHw5RN3eqCmVB--sLGx!$VrMf+eW;bem9`57VWcYwl%#hvuCv z8gyks6pdy=1bYnfRwGJ+rEUdF%PUF*%uIdt9yG7pt2y!RwZtyG+k^y(Hx#LyQn$pcTKb zx=C&&tr`2>6%jT?ihl@FCDk3+7xcrQ=}>c~rFpKXe6Vm$&)6a97{9jzay@vwJ^!=` zjQRE~uT!jGi9K7ouwQ-35_^lBM~MSnueP;Y%}6QYY*CiS)9k)jImOdBi*gO$jT(OV zOg?wk%$d|HaACm&N|MK_ma+F|$e7s8*vem1>;%dYsrD32nD zZ)}gWKJl?4j;_e#gD}VUu5&DsnKsBY_jQ)KJyVRB?an0#4OHflvPF8pWzB^3=`_(E zwmTirZbs>iXT1*H%LBW`pj1xcVZa zdHw30)Q-dl9kQaG21p|$jXjXkgizSncNIF+)6-@V9(ve&Pj~QfBTmY0*fuTvo?efX z1jo{Z)5QyK>c}-Y&?P~~4ka5?uPp0}9i8NXmNIG8s9aznq=w;9!5f z4l+jo4p`9(^{Oto0SjoWPngB-eWvTRSFam6etJLN+;sZBDDmQt08Ztrf_MBvn-}}i zSOt6I^LBb}+7d@?1spgdcsWhY5cB#^E~gb}ia6QJG6Wy3dxO5_boBetDw#e9o6r#9o$a<&#D+$uUyK66=WNpkz{*v;Kd78^>2 zlWuO%C4V4h8AoR6 z*>%s~{pd^C`!TIxLU99Po_25_>lxAV?K;bC{z;+Iy4fQk$Zy#8Wd7gtya_`br{FQM z-E*6G^B42tm*mko_~>FgrC@xv|0azdVym-qA4Ofpe<8o znrIe_LI(k~3==XmsE2LHPjfSeIuqe~bRd_{6lpHDZwK_qnJ4E#`>=z2;JbyPreN~A}BGu8(}#VtnRK4^#>VjEOg~QS?WwO zO0z2S4$Js4?*n@>8-xFu-+x9h7ABp0x=E*h=<(!GZ-DOH+}~BP^Yun$p;ei1Qf3+J zWMUC@21rvDFprG?6l9Gk55}k&#cxmcLYU=xRR!z%c-CEI=-y#SH}bF2c<$~vHPpOq9`+h0B5%DS@flRD?D(`rMt!C(&+{%cnWseW z2B7sYvJ~q#zU*m3U?ENDGBgUL{81%KafK-js_x6%!C$O*Eu>l-sXAY`9?cR6s$(lU-&||-b5N8#j^9-_bL6`qPYqm5&$`AHzNlj!erUZbp2(M6*~nGR&Yr;(7<3^t!BHl zUM__Z4AGFnm5$)70t5t{X1d5E@t?+^gH0+uJk4^Wr~%=kL7`{MyBr@9p^?*9k?KaO zUSaO0s;lE3!KXJvX|dS!AxU|IavyJ32XWshvjEl;--BlysCXR`f$HZxCj}J=hjMvh z|9zi*d?>a&O3nL!X?*_x#ksHux-ND!0%}{WRlog7Hd@+d3=`~YyKy87 zdfa$KV{qK_V_&aj)U~e9X^6mEn~vOG8w1Fk@tt`PRC{)rUC6=@83ayvv-uxIybi==?JiZmMe#m zaJtYg;Sx}%?ryT_Du2g%g@gGVUKF6>*-U02vwnfxC-t|By9@qiG&c@-Ep8zp$0gqDm zPdy$1bdUdVh`R*+uW{8LZkrX)QU9LG7#YD^j&szrRbE|4zbT+8;)(yhqV!K}y$dE$ zv%FrYowo)J!8FPMq>Zzeum=rkC7>gn#s>&(e4cV12dn%i1KG3N_7}>+ywPwndr_R9 zwGIM1byBU&_7CnfrGqpqQ?mJ?CEe#Ev(+`RXp1~LM7T!?by8WZhT91<3K;nB;AV}~ zZxN_ckSY{SgZXb&lq-=}HT?o7L0@0pbb;c$67glYjrttP?N9FI$Xuzv5{`SMJPZM6 z|GuyL^P?E{IKORhNm3Eap)to7%n*;}e%Jak{tkbpO*|?l;s#{h#q|FAE;4Kyb{M98 z=5}v^+<5x=cL8I#T0SnCHzZ5;z5;bvd75H&``U375Tt4jO>R=YzD5l`^ebgZM!wxZ zVTmqkLc>|< z@liYPb{j3yj^lzobjV;4Pugxu*$Zi2G(-r|pib&AA+o0-_?N^?g6$wKvHP_%8MNP( zSpumtS5h}pd_KceDpOvfBM&VFKdAtVgO(H_kRFiVt*_nvceu zzbf9{YH9szc(kywy7gVn{{G#-h!BD~e4U8u4^FJZ%tpQWgipRmRLMj<+Xw2d;mFZ4 zGS83MKaS~9)jmSehrcrNQy>~6+!wBZ&dv{tM;Eib)aoTr+p3>D80mzMdW4-WLj^n% zp5|V*tID_2#MuT&&zPh5Ng1{yTh()FO&dhAbuWbMv*l*25GEx^|oM9bs`iJDhv3TkWuFaX*Wk{xsoWq6y)Yu zZaWPrGX+fN++qnel3=PD6!b|tS&`0gr_HZI*VCZr=h>0wG!VOf64c_q4Xb3ZMPHsN zk#8@CCS`C%%9(*4CqCQ?d@SVd!W$5Jm0R9DwU3rKe&Z}5ETgl$>2h41bdZkL2qcT8 zpJxQUa1^b6-A5*mVB0Qj{00nQ>G>xZ1F|zkpr)|b$f9kBQ)cSEBBu&WU#8~AcGuKA z`qW|5J@G-_hM((Z(22O8g8vd7aj{p+_4@5ukC>h2?-OyL1GkQ?KTV13vOWTfD1S5P zfvS(m#C8K~LL2t*U7W%}6);HEnF7AfAjvaFAHe58c zbSUHcM<$O-*tmDNO_`N>;{-=?bLvFkey=Y(d$tS-neG?j&o$vh<1u^aOSU|+R-aFy z?3SJBH6wTZ?fECGmz!GE;fG=ywRWUqvmH&YhpffUwz|JlQ9n7Gz0o-+Dnkr>d3_3W zEOOUBuX@AjixYUbxcrVAW;RGM9smhqidusp<`>nr0PrRm#bb*3NJDtcr3FCEKpI1?5y65QmjUq@ z?0IJjYM5yzH;Bs0O(GR_j!Rr=8Nkk86wl+pA~O(;NHL;+n{OWlj$@t=GS(xj0 z@M81a&RbBZvr*2voTCC({2V>!jQRgDbe?}rWnC1$>4gA+BoKN+4b=bv0a0&4@1cq! z7^+l7M8GndMlS|Lnuwtn5wWA9CZUK5z5zv1aV97#HU<@EaK@20U+y1pe&?QZ_S$Pb z8)g{|f%lK#^r22Y&1b;}X-BHkdy392CM``AAIz*uizZnfnE$#NE%h@pGw5{wQMISG z{QJw?nh%V^ zvir;Ef4z-O2nCrfk%t1Pof4b^0@JT2!0QP(+2|P8;z+o$FS^xlqC9%y0{5h@gzKyc zAxnU=9v*2WI2} zfdn$gRC3LXM&mxU?m9N#W}cg}`wK`|-KkR{{Wnztgn{xeW-#(=M1T0{(nla}6zD`J zBAa&vp&YJIOc!~onJgBWPZD!2Mrj8oqA<-|3ttMvOH1f}CRzFn(I9Dfn}}FyZ;axq zMM!KpvbLch13cCN2VE!iz~D!CN0PmEWFxdL0PQQ4VHAi81^nFe$~&yX>n*;0Dd=|_ ztCq!DH3MueYj>{kg6EW%;JtQypubfr+13w)4MQv|paDI+zJ{Wv%h6fUq~MuT`NXiY zc&5*7y$oE-K*wzL#nUT619H_hyU9#B&LRE@4co&=JjBQ~Ai9;FcYk786~K zeQDMa;JS5oCbb08alg>&vNq8dG9}V(=^BgDf3bb3P?N+X!+GRD-jTqT{C$4x_o4nXR_O-pg=TVf?BjbXf%iLxBzlW?p%r}6APf%jmm9s`!rKnVkxpDd zMNZ$}4R0H|d>66`4c$^AyEpp{(=!l;$}3S3nLV(W%EIY4eyjEQ%2nCkJ7YRcBCh!B ztf1%=Ua6@pBD2DP#zn1yIu)#qB_9E?(RC^${hXq3SpCMhM7M;eDgkit-yfs`sD21a zWVcJL{dga*JycS+{PE-M0U_mt0VmwK^5H=)A99*&p6c_nRYDk)0B|U5$@)*VZR=wX zB^l%9O&`E-Zs)&wb9HfLhrYv_=6M>7QSCucc%bruF7&N|m*61xme=$FD@2=B-x=qI z*ldmIw-M2q)&Dq`X77~#NU9enj@DI~Lo(8H_0g=QQAa1>1}y`QkSR9Ul(XtqN<&bVc$ z%?ShWj|Wntd<$uB&uFA6L*aQ8ahS2Npn~~Xvk74(1=e^*6d74zwhr^;HnpW0Y(0-J zu(|8J7cnV8G~7F62|y))S~kQvGeXB~@yKtryC$FiaOflVS2lqU9;X_%El=%)^Qgqo zuCG)7)YX!l=Y9tN{HwT(ukm4j^h|hMSlqq`iq^Y-H{SibbUbS%*eaR7btli#O-kwr!R%y~ zYWhHjSd0$d%3nT4a6UOR5SL5Q68n<>{sXh~o%rqeRmQ#zb<2b$*{~+Z{uRW~SBgjl z36EKX)Z(F9Uf$}Se{pQ`v97Hh<`4)IH;F)Eb2$I)Dj$!QD!*#A zmz8^A)vj=Ueky#9YZ471!1}hXkz_u(pV;njf32(3bSolHH$5!3I-2gVEf=wE zrSj-(;WlD5(ZN(JE9W1iZP;U8h&`Mb#F`%{LwXrIzypu?6BCNipKGVIME zh7zff=PjBFm1xx2dbwZ{wf7 zThD8M+V}MrCt{*f?VkQP8LAj+IYNy_4@SIPs#ogdre_m2{Fi&tQqNcitL@fsHErxZ z*5VAfu;}U(rd=KDGS|GKTByN19nI4ig6OZxsEbr+_Xiu;nX}9B`P_$YM4>%A3+M=^}aW zT}hUb*wt?HSU$RG(8Abu2kD*Yw zq!?GVFbo)K?A+l`t>xr#OeJK^~fQg3<{lc@9s^h_hdE3k_0iW?P)xpb-rv!Hs+JQ^X^(a ziuiN4vA6m)?ipcD`7YP(PRBuQF3W@>t-SNf=^NKt;oU4 zbMEd3bru|DB-__xuk6hLrTQ-bznYM7V&LR{$-Y@3)<(7~9l)nT^Ux9!M|#Udo)sT> zo!Fb{1fkVRP;%Q>b@!t12%JY^>PQ4Ol$}g?jsPmE- z{Qhk~FH7ThFC}frwkIJ%bZ>Sr=tU~^9papt>WkmnHKKA0c^YbA0#%PLubw*+Rnrct zP~zXnRGH_Jk_0A;zelUTI+Q~SX*+Nvj`ZaR^}NylAO+lyWE29LYOh`%_PlEKw;GeY zyo207mR!`Ya(M4ep=WGs%oWVUEPlj_ih1^gDpv}?B_zBh4JQLAGV?1pNrPNqzV4Ve zT3xcw?&#IbSO~UXI*xyiahHM{A#q!z2=wWOuc?}g674~Vo-YK!zU+Ju3Y~tS?X%_1 zJF{Kh;JV!rz~G1kg_ar}8TQ?Demwoiw?FsYQz8oR&# z2u>qqQu8*4Y7W=XqDBu>cE^vGXrSR}3DhCU?*vp_u-cH|=}%+B3p}5N0TTqa8iuw2 z@zPNDQbSKXHVbcq=Y2AzA7U`WJKd|sxiv(~nI5a-#xG4J9+&}kam& zC<3<&Z~ZWazY6+!7tE2z&6BynboRoNLMLrIViT{J07qMOu(_X(Z%jNUW~8NGY+_mm zk7xZRzV!2dMh0#`>2s1L)Ib~HrjN~=tL z&=_;bsDq{dKp7|%SgXJ1_XHOBV*Bh)Iar;5->9G>%?Q3yHK+Az|Aj#3YTbo0%_SS@ zeGhNSS!?x&VPWTX{cHt<R{Tn5x^Bi72#zRl^>)4NVz)VwR184en|Tm)8}!|8wzdFn5r$aL7iT z9)yO9F&}*xhK829P5LesX|JC4#fkTz-+-3H;fqp~PUZ@?lqZwRaQ08=LVN_qxWpfd zw>Q>Mg-Qw|!b*+HHb&=B#~ux?y#^udK}a{C$}p*R}oEn|iWl36plr zP7doJA5u)gb|J~o3O(`_W0(U#25@>e+!z;kWd8RN>qMqWF9uEAU=a-cqhHSw3chj( zF?WYv3CRrzvl9-3a>W&=xKm7oPg(3c6-(sqsW}S+FFx(*4WzPJjU2CpD6r$LNCY~E1uviv}hfC;ETk$hB7OHt2k>Vqhwt#~+c_ki( ztU18A8flhCXQAx-=_942?AD6p^&TU=kI`mv9FcazLSo;N&lnNUcOU!{xV1D!3mOG0#Q%&ROG>itloSg@nKOct$6DI?YbZE^qy$z@&UPCv-!!KJp_=Oogqg@oXPc zI|(E$xjg?VMmujPc{qml=cbn$E%|{Gp5x9}njbZb==Ui&o1GG5_K;*ZIlTT4msW&b zD)VsWj~3tvn!5hlu|#LfWl#?>h<2u++@5Hl&_Wjc`!~-Zs|dKRe?+ME~rJ#Tz=5frVD(4h^_`%uI;Keq#V{DqZ-?pf%V8^bw`Zdf zQFy5vgjJ!#vFkLvXVUnO^|^vFZ6hztnu85V*WLVqnLxjM-n&^pyea z;b!@fY)=s{#Pl#55Ek1Megkqov5KESXikOw9@SJFn)G3B)eRn%!{w4q+fXh-sF9Bk z&%&JvJB2pT8lbp2?z6K=aXVo#-(ZbDb5Cu@;#BFu5pP4Z$AR;urm%HmIS(sdfJyP* zBC;Ss_I*LC z%b1!=YguGf!yns_t+*UzPr2@5rZ}%n}_icPuo^N1{{6Ypg6A5OfCT^KfQB`XGhIwa-ONk8lwZ2Fj?M4DR^n3 zDVDj_*YqurgT^>o^PzMm1PQQ^_eYV=&nF9WTw1kETwJIA%Fhw6{JA*V-&J_%LGYQF z9&O8sQ?V6Q!Cu_}w(_B4Q8Ng)E?Ll~`}qaqR}?0dcr!W`Q(bVnqjs=E=%-TZbAFK* zcIMEqn(YB?NyKA~q{3SnntI`P|59jz3sr%a+XwE|@jLmiFw-+aVCNT%)*uI6X#~|| zXY+}fwn0fu3AI4tz4P1xJei%2De8M1v|d|;ih1N|tJzvN{bn#@&N08N@R3mAvh(G~ zKIZMM9B5eGM@@qgi4GWgKZf?sjf8$9$^dTZ!aqX8M6yh+RydN_hL`+(H=QOfAM)n@ zds=bZ1PN#e>Ft^+1xz!SqqhkMamE``Es9f|(Fht3>nI0c7b&pKnS%8?xd3;ciFJ<` zeEk%EwCY{d$79H)NgHGb-poOhV%B7f=n_NYS*Odu)ASBwT&wovfLTkDuYa4+f5P;u z-zS$Ki(!^HGYIj1(f`nbw!Ad3D51E76`*et4Cg$Fn<{y-IQwuk&GYWa8e|B{m(CK1vX5)S^!`N08?+k;gE!I6rqy9=~zv|4=1ed>9ZSr zH#lF?4&v%G<3+(ZmnHx`F2>zg;KD4OxRMF3jdrd&(Jfw6$$JulXg5$hmwDD0ME^Af z|CIG3PVny@=0FMsn&g4)+KY4%W59T)qc+gtkbcE|4g9N%OYLensplj}LV9j?tNO`J z1K)mBQzAIGNPl6eDi@WE%Y~`uOanQ@U`_$o>0rjlUqZU(tRHGD&eT(o**b$siNI z1w;o@v|pWrQYbjA1a2pRSM2?fAb_-lpzas`JGA$1Qy3~x;rI|72$T@-I1G$hK@}W; z*oLrTlHw@nf2f{(v071D;;%O;Pr@L`R&*_h4NFwb6yq6U?dkaS@m7N>Q2ip)@U{Z8 zSoFWYcFWt+-u<-jaL#bpXpJO@r8g)Dn*0WwGc!D`7iyefo&>5XkkQT^jm#;N99bGmmbUDh?yk_*_n*z{LB7KWHmL2XgJ&)cEYHI&*j^#-V&T%Le}b{) zS5qX7g4rR}3YOTp?e4wW)ti#Ka>&CraOQa(TE$sP$V^t#+3mOIb7Vt$Uw^UMIh0fC zjKd+Tvkb{gnnYzu40TcH+AZi>DexMh`0tf!6aZes{g(`ClR3x~#SbiRpnt|HNDQm( z#x-^BbW?2lU}dvuRm<1&wYgB|=h$Hum*^9L`YxF|g|N(jrunCaBMi(pUhl9xw4c^wiyBFRCw)d;YIEr|-ZS3j{J8`D zc_}0Wunh|VxC+cLu(L&sdNl?M1BmI;N_POV<(*l1*>i`$UP)HF`=t9dLgpmFCGMgf zd+)a4sc%b{x_c@Pv~V5c5)Z=Te|KY|fB~qG)2|$fPzxetT-6l{v;&Cl6ytB4CoK8* ziw=0Wid9`H(A-v-*lEX^10GlYB9TL{Ah_}MNE+tg!B!PDh^EM%?$4R$p2cJ%RtFW| z#-|R+ih4yoZSEv!X~20E2e!jq6x(&a?CU+?aSG*`(V_XgS0_%aGl#+a zBlY&*lfdTOUP?kwNU-|rtIS>nTES6eDA01q!?p8M$~M(ehOg^+^BoU%#hhiCd*Tdz zk^4kYM`b6JHmwykt#uW8E+T;g;BtU6yR0Up)eYfd!289-!Y)7GsKU$J46{@%CPh&C zf|kE+MkYHzH?Ui|9!Il-COU%Vl5V}~2s!!fOdiyx#W6EMv0*oe8dmHFVJh>xSKT@{ z7DzICgTyuAxl6A`4{=g2eXdM;LU=`2Ypl38$Id)=m*5_f>p4|r9Nnw7fd9pY)!lUu z?CA!ybxJ{v1G`iLVRMmce#(&z3j=1Sm*q zXxKb_m$$aw?UC{pkjpW2Dv~R~E=sU28pydyRRtF^uE5wV=&edLpNpqzE!C7%=Eqc& zF)H$}cmDdLyM7dd6Bs@1tm8U)*rUAoYVCvF3crz12wr?ip*%8M6GJ8vLuje~uiAa( zfqPj>#_9RMH~5I}P8}3X4#hABL>|7R5?EZj5S*D*xBRs{Xtj2E-qVJS*qFB8Vi|7B z*iWE=1FKU(4u5L16@WW+jBA2a)}JTBS0_C?KjB7dPUMs%t%^AWZ(!8>f9_d@C~|S; zO-Z2QjlILdpjvtDiL25NZ5Rp<7M*!;C8%%%1pR~y;Y>11ok9sOEr z$y+3cOjF=WhLE}OC3^K5pFiUtQ!YL4MJvK=own(#OJK;>gS`N{fCDU2Q2h$@Z9u() zQlYo{>y@%B0)0ZUQ;UmKsQA{0AQ)uugKHFr_gF%Jc7~nN z*$@=A+V-qwDrt2-i691|WaIANuQ6DKy_2e$yN-wQzG`~x!x(e z?vvM`Y1C;=TLc^sG{JS6;gWC#)@=vuC{xV-%kVo%To#e~I7R3~c2eW@T}i)k&H>Xb zs(vme`b$+mNJo-6Umf<@yuqpw-kd)u`z%iX~&I>*+o$5~AEAc?N9=Py7 z;X*6zTW|%+T>)>H9JIU32sD{WeoWv>2tDs&e+`;{$D_OMvKI8W@0}xV0aG zg4nx|8Os%)&bs~fzhO+l+xpn@6n7Ak;*F7jm|6*z*m}-ZtllHRj>iKw9H6G~{q}t1 zxD=YQEsnYQ;|tuwIS{+k%(P4Kx#+=%CmN9cT4-pS-WR=tSZOHrsxm{&gL+F{@0*VxH>L@Vf9o#&|cuSjN2Z( z=(9oOJ{iQg!aWRAVS|y&D{B9-w}iregnMjB3-kU@e)K1koVR9OePtlxsKzOaD6iLP z^>?;C9Szta0^!0+fjfYIq5& z3Zf033>B(Eg>*H8tEIjg{FVc+CoEZ@HM1Tb-UagbnQ#XADf|>+*{Q>;rbLB9WKknGCLzLM2mo0nDcRx&(k5T!v=yN+T7rwvyU$Ocz;m=k< zQLr8(D{%e7Dbx2+U3Pm9)852)@2R+%r}_A0O#PlRa$eZVOT9#REg^cKd4&s=wi3+z z#Vgr8f14K&leI?!LXUxCKE0QwPTh^m$$>F@cyM(Db0si8agSxfu0r6%Jg@B)oAM z%{Xbrlj?&TEZV9qx}@q!i6A09iOi0>8;b&|;l2!(Mhy_&Bb-6=%rs9_*dJg%KwGW{ zRzrim;-m!FVt+f!^UoxRhk2tZv}~up{mJC8kkix>yNFm46S4i-*I869*C}dyN@Ieb z-k!@|$=cC;CG*ss=sd?c)QO*uJESqLM}(pW$yhUeV=#%vktW8S>X$N6ry|+oWHa2_ zD0y?zD+o?7pXY_yHk!Q?S5sP~x93!IHkw$xl=l>UYW{ou-j;#{GUqOJR$x(GsUff^ z@b8YrC7Z^KQ*~*lKK)kTl6?wk#<-&S~B4SVla~vp947Sn^Pwa!hqSi%B1WgGLuJxew zud&tCd*{5>47oyFrD^fy@G3M#@CdyXdhikP4)I`zpL^EVF*SS-P>oeubG^-ZO0Lgo z|9c0_XyRPnW%IDm&Ic(`kzzq~TALqgHnXX)$gIn^#>afKypb4taDhbI#eY8=6PtGS zx1{*ub8n^dMJXS6?FY>0NG+$-lv&+IH5N0eWi1h9nqEsUN@!Xe8NtwSVNflL)WP&U z7Qn`j=ImAH`CT`k$cQv{;KLWO&%6%%>df>xkN^JU_iicmyvbRJ)?blFp@_eosFSvC z4V)ItjmIllDE+~0-neV=p?X@SsuRF5^>DdxtGFRX)*ZYqQTESOp3_GK5NoJ6)xDMu zxJDeY2a!4@EF>)dNIZfJyp@YQth?s+dD`$LZgUa`UFvJ@rs>cPqUrM5S+u#s`w5~q z&|%!0gmvfC80L=OG0=yoG_HB=dJ8WLT%l-`;&(tb>1P}t1A#~N9yN5CYn|^YRdZnk z=so9P7``%+46PRiGM$G%^=2C5Dhv|xJU3NvqXwI%k|G3!*H0=!?KyQw^D8=1Gjsdu z1*W=pHbAcBqUHqpZM5CjAG~~vx9^#aReP=XFzZ!R^9l7F%6`5AxBK9Cj;YY>*Y%wOD#sa9OQMO|xk-YEq+WrsK z|L^O-*Wvbix~3bfGFBw9QC_z1TDe=7pGUm@v`Qw{z_| z3rcD6eZ=AX8>w+?GZv=K8d;Rh%+?(Qoo$gCn%j29UlcCL{HAJi%0j39N|5(z_E2-o zNP|e|@VXTZZ5?%?@1%jdee=!X`w@q8D+NI(OEfCt4+5{GWZh04tAdAe9vZ>4(1jL{ zq3A{{5z#-pc~Q=A$e8$|OR@KhU#%<%b%muc0AW!7p4y1aAe%GU_br+gE(1r}Q1p0# zl|>!1DpsUMjbXG7rLt&l7IN$%x*!pO zR9VRSjuM&`5u4;G5yTZhVeDZwA0Mx(TXLUFlWSIsj2C_Q@Jg?V3&{2U2 zBtm!XxLP2oRh+k2gCUY8q{++-L{2{on<0jhYdPL#`c%}TBm32I-@Ya7V<_-GWw zn7E$^yk^}T8W`om+*;`=JkD8i^)fX{FwxA(zJKRl@x!vH&EaHDEOAs(+eb4Q<$(MBx!anY7 zyMv=i%{?Re4h*%!@ta01NyQDVy4UH6;z*Ajgl}=_j2FHi}pJiIjEWFgGu2- zGCx*L%ntND^Y2Lnjms?01hOCnHH1ffRBRy{<`6;w%m-t|4N2Bd)c$SPMEUX zS5#zjc(D)U1k3eKKJ?5x7kkj6tNQ4YOm8+StBvS${fi#yiR&#s@%;&!kO(VP=p>FM zh2aAWxF}pU;@U#`<^tk9=B|Yz#OX^&6kX@V2>F1^#{DO@9YPnp*pI#L{qPPQ${ruF$kOOKoMI}T5L4clUEpa z07H+}En(z@#{Q}`eC}i(_ASk6k(5&7v7Qu)-3RsDzuVV-MP*=I`_Q#GCl~Tsgy*FM z+Oca$Xm*&HDD0c5ellHH>_hq)W#tRgYfQ1)EZUN;B#|QEvIV_vLfEb9gCo@Vm?i%c z9`R-rpaZ3sNQX%~pxJa-n8Hq%>wWwLxo{LF0$_%qZ3Pv`qZE*~)6TOFa3SOiMIqmF z^?kn`_lhXV;2sSew;TQ2}mn1)}fhIiZif}0X1`77Gga4rj{Z!5sx|~ z!TfI(zk!c&@a1W*sjNTpVtAcEbG{K{9z%@gATLNxB#KkQJ5nyky!)z0m)vQDg3E*E zGY&fE#^)a-(0cC0d5!9saP?li)-C32y!|#N8K3=g?0~%z0?1D6TZjlbfR^k=!Thva zM50TYKJDGETF9c9HcaOw%#9p`&HME5P9$&wZup}*jEg!YDLf8=x5T3&S9OnvLw%$T zJKGrVW{IEfr3Zyt>?yXn(C8m{75P94%NV4n)}TB%uroQRZQiALKH5y7ZU!LBzuaM&l?5qkDiWh)|Am%kRT9ayJJl zS){I!SF+7wzDDSwliSj}-O^YE>Atqll3cqWEn?H3zce)4XADB4Aguy-|bi#DHt5d?#T@ zotf1rk5p}9VU>BVK&}6DQ5P_nd_jY8oz9JH$Y{~vAde9hrt;1HVh|U) zO-%F~X{bx@%Uvk>dL47Sw6`e7;uNRaZ}$7OgXz zHs^B^npO^W+~}PtV7R9B=1Te5PvKnNmFN|?t2cz6!KgSG=MKPBFV?EIMPJjUTWmto z#poysB1Fqs1Rn1Cf`MgkiUNRkCFoEDD-gjAZnS2L;C>49x~m9Q$aR=t!_CVyZ&5VS zaKiV;o9IlC^=R&t;jp%xT{^8-mFWImFcNf0jS6J#2MNz-ou&AlPxmAu&tVve>S25EVq<#V4xi4 zPeFZ3gsImPZA-lyxyrThZUB%FJfM9axqfWZkZ{wGqoUuR3x#HDsyqfO$^q5YA;zm? z!?YM^L%nk~x`l$!e#G4;xgI~L_6KldQ~OK;o;q$M`m8YO#aHSyFg24?{ijQqv&v- zcvzAM^6nd)2->(bR+{1@Z z_XJ@k=IXx2*U9bo*QtJDLmv#W@G8TSk2^gbBX`UF9+p=+cEAD-v0XfGUXHps74$GhC( zxfk0H{rP zQyviszzsFEhqdh z-AatLk$thceQ(C(Maw=bK`h|oPKURPV9ucJA0~)=E-l0xa)vEV&u-1nqDE0rczJ6T z0NF){tvhm2G&*AL`B2rzAsnMVzx0{Q@-d(0(TA(1N+eZt_I}-P^?2@cca8JiX=xRW zymLqrz0k1M(kba_Y?R$#>R0(^cATyVBjXMppbGZd2yUO!b_XulzPNedi{}LgJ^2aC z%Ou*h$+C@1K=Z3E2cM#nu$I0~%iEo8FDprsHa zGe#KFjc^=ze(bB?ZBRavYCrm-D*!8e0`9pEnvA@Lk#pDoe#pv66W}rHd)1#?$&pI# z{Ns)tc#66!8~Gqwu+qZ%CwHt~>-RiLQts@SUtdQ!K}&J+&6STx#9>T${a{4SKWZPR zotN^QeFeL$cFDiJ%`8Mbu-?{E2ajW44%2&pY&pSs1Z&)H)+9nlly^5OxAgH)cX_XG zC^EhLO5cUUl8xU)@GdX5cVr%blcR^|$RVzZywQ4gx~t#cb5CD)N9cs()J*6fPi`JF zGgH^g^M4RIgBTCl^%jHOidZ#=BLp0Sx zt;)owS;n@sNAQ3o=piat$A9vm9+P_g$TKr0-_tSe(Izb=p7m@8><7o;Hz*8>s z@JOh$Pw|bPy4A9WQ}D(cN&XyCM!j8Wwt4D|Ck&-#pj4IgTEi_2NV(`Alq9=Yw_Le+ z-)nCrtxD!FHk5uh*nFUbKz>_YTD)+!im(!mdlrnFG!Zu|Y=8%)nymro>_8s#1==mQ zz;E$?2aYQhQ{IPazi@5#bq&FN_PYc#1GMEjU15>jsnqXqF{&EGz>ap^!w5pg$ z<%af?B~X`~RI6egd^ARfCI&eZmi%VpPRmq32gu-!lF~ZQ(FBL;O>@4+rlOPvCatqJ z-N$lcj*BUwZ&>!hd_FXCgPX#^Hv)Azt@He$yy`_L zyJ_vsg>j;_UC;pe&4K0a2t1PNV$_g`BJG$;1ZXIHcss%Z72{=o!QYL z5MABQ+;{TYlTQ+3S9aH?hlEWDBa9+Kg3BIeNP>J-okmKJf|&Z$G)T)^BeJbp^pCzbF6=YDS?bVo`vdfSKLf%N=;m&J5OHm#HXvln zdXLJ6+w%>cHIct)5Y|9qZy=$Gamj8Q&X=izF8n?4zMV~-2BeT=*f_5wc+JpaTM_RzRJ|F z1$pk3K?L-kq(o<6z1O%Q_+d|H9eI3CSZtX6U{UA*KHDon#5&&oF6fYRJ&v^>vpsk$ zktQWj64rt$se8Ui1o>Hm)FNCc8K_X{SW9>farpVAz>Z}%P# z32D8^({?uNF3ciZrd1*0fu6>Azrk42p6(Lwoe*uAJ)Z0QMQCA~$NT+8lO320JEbo#o_raj&6 ziDE8kk-q6!?+CoRN9KTgj|G1M>If0bq*;R6qD<0UQ9L&1QqC_vJF7I_ArPP#8ba>T zYW17zXB`wn(q8QwSdbE;!9u<0R{U2hUf46R$lCOSeKA+4dvyAg;aqElDB454No22= zoJ9N_Go~G}QfP?b_JgDqbuuVX9YqoKuqhb_#G6B=I)Ee+TTPQyo zPij9%7oV`)z1856(804(XmKRKA}X3k!cwnsv5&>(p~w9uD5+w3d=$Q&ISMesqAyf* zI_&2g=lC=7!c%*V>9FEoRNOZF%lzAfmfelP!}FwAsk1%OYJE!)-M+ziFrjeBu(_6Q zIS2oRmxrkn7XWNFA2oF1hP;0P8!hG=O^6`yawtmQWz2!UuPnSks_b7vtZXWrc@blV}5Q|in`4bT=AexGIgnIbotRS2ot3$jL7lAH?W}|y)^5yIrmt8W! zrqP8ah5&Rr|DM=6@ml?*yDidws3E7x(jmzI@uN0pr{__M;Oj$8D!Yd2Z~MwNba6+c z?B-~%e~IkxCP#p$50_{Z)Q7j~R>oy;V%;|r*UKiU&j*p|q>v8aN?)Dc*$pJYv_@!U zJ9V>6@ghdsw5 zk+SQSl+-fl={6L$#&1^JRGGxdd7hGvu#pBl)^VY;z^Be3L!AM!z!mNAp;p7r2Do-E zx53L`n}f^F!1lTaWNJdXxM_XM((X@kIJV!cFnE=3A_EXkd-%7{+3mzWk9&Bw_7Nf0 z_5D20D>&zVmYDh6bHBsuo3%4v4v!(LQzp6V%{LnIx`!v(U+~-yGY0>>cddi zRxf)fjFj4eL^>_>x^nVS7=U5-?qHA7bqMXt#hivnZDWJN2fX_TV!mn zAG)bZ$u5J9NNSr3d4!Z}=J&7J!_M`%Rh(>bJVtpgm^F{J|M0LbYV@EH4B&@{dV7bl<4Mp&BEw2?Ly zjHt%rkq|`PSJWo92h^4Koqqe(rD|BTE=5T>#M47vc`TaHn#+4ux`o04s;0MC5At0H zp+xym&6ny8CU+Wu@~``A=;1Y0w!XeG?&*8#?qFGb zeBGZzdN&tvb1ZL3JShe(u;n81`vuS*nCXyU6Nh;?SIXq}x|K<-dziW%8?IzHMV&An z9@%720lAf^Hbtq>n5c6fSQf*xsP_~BQicn||l)j3WL?f+F>YO=lY_en0t-aYOiVg_Q zrjR&yx|G=`KA@x2gP68M5bxWg*mDi{7FHa^o50p^upnImmX4=px`pG5{s^!;>o{;u zguBbFP|dCPU~Bz}Rb6runv(^Whqw`bOd3|82f&QQd|L{XJ_mg&EX)%kv_!~)4xbnO zJ{B}SQyx_R+=tw(b=zapm2wlI%|l*?)AfCJlVWU&t1xcOP~8QvZwS^ZfLN~yL(qUV znhQ}p)ItmYboWT36fG2Nep9+(f*zv%K((p1rET~guDU~0#NUMWw*vl8(Ruho{XcO0 zbHgp`a5($yvqyHSv(M~^GILg$MIoBE%+T309oeHO$tWEmyR#{TR7UlcRGNN%pa0yq?b|Bryf_wVT0HMv0CWC3n(r5`aEYMg!Rc;sNanmC>^oZmn1xg2Q)!sK;$^R<)AsTAze3K8|A?(R+ zEaPsBBAi&h8S;e7?qV8{)A7hG?VLk#!*I?S0UHKQ(~m>pLytClrN=0ME#_#dieU9o zmnm;YRUA#i-BDW+JQr;vLI%Y@p~v?+ids^x?v93Z-@&bPDttUV!a2rxlFDsI@pY}5 zEKfCZL9Q=o=@7so2=E~?EK3sF>|zKRtjAJR*Tv+IU@C7=sl~e%RA*g@Cb0G%RBZs_ zFGkY`5|SuXWvn5L0!jktZcQLMN6?f=N=Hy&J`I^v&X=!uT%PPBcj;LwO(4}cdylEY z5J6J*FwBJ&S3o^W>*NnrdX|G`kEEk%;y$Em!m!37O&RtFz?wr&Frk{*MBijB z?(pnZTb^Q;UjLrtrS=?$d8nhTje}5P)9+#wQTF8cJ>9>vvSg42mPX|T(?(rX`&_01 zM@7kVT2HByy%V!Jjv`Ht%F9|yBR1EcfS1!wWIXLQN|(=+n&&QW&w9iXAf@!}P_Dbm zALo=0eM!FyI zE$MiM!X6DeN;#?xmGNlk7cW$#rZi)$b}T4|Df{%tt{^RZ>PaH4MgL?@Kzp`4N_YVF zXL3@{Stw-Mn9bl_h!n3W6zY*|@!q3!FA6OdaYv5cJR1!WU!^Q}%hqlkycd`+5an@y z6P~G+cT(@^;^`03ov27TVf9IL6G%kc=g=dn32AZCie?tGXeKo^!ArfN?`}bGpV^&Q zh#8f|P3k(HxE$DR7TmqWs7=2%X~cDl=|;>{EIRs#&MjA?!_oVP7s284-2IM!d*UJb zJPl;V=NLzW2vcf__#0%PRtl^V2i9lNB(Jqt+?iEk1&uSw; z3T&tX(O)8YQGpNSK%zjBSMf7is(GvUlYsh3%0`Kky!GPi(Z!kY(aCVf*{hBs+lCS> zn|~K*kb%*qsX449zfrn~Lg12-ToG0LcGugq&37656n#KPQrG`^@u&RLDIge$7Jrkv zEXL0}2PSDy#k8S{B&aGDjCH3ctd1i-9zkbRqy+F*dr-++zW@78cg%Yce`uUjz zLkyQ`{SE1B6RCj1Y&fh&sm;%m+vaj#vA;3&PPQ{9oXe((OMybwh&`*ZEv95}@*vp|=O0l`u=|LD<_xuP&T9_fBY;kR4v9i8{-~bu@$#6_$k@lU&X3o-K3vZ5*Fk{BHGM>I za}&}u4J=rW6hWI=)VSs@hYz^qN=tQod)Pf-^_tnI<$KG$-M?1f8u|0B{L|c7*2Ip~ zs0!BGHqK{%PZGj{)kqLQNys`u6x2l5Gy-8L(9iu~B5B&OfND$z9YzE8{*<~;1I_>- zfd=@E%>7MLP7{KH9yI96lTp`@0p>7;n$X6sd*x)W#!@Q6h@}x_B}}F~XC=^j_fxs& z+m&?Q?+;qEI-T*U0X-u2mz`i=($({7N-$XF7K`hcW11|r^@j(h4K*$t>PXWoTDoA$ z7~@*#m+s_5Bxvu2|9#+(&scSu`taZUgFoUIuJxalpZ%!vFI@V?D(Bzq#Lxk3{L5gg9Vr}c!xLZf z{yj(snAXJ7Er^yJG?Oj>I7|vV;B-;j#IkNMj3{G-u=}(%CKpHYS~O}-4~@e2p%%|W zjR1*(P0cB=)>Zr4NTl}$-`pou+sP$|I;tg9g(%j1*pUR0oh+Ic}?~y zz~hG~9mqAIOt6Q-?|l>Oarn*G``z28Mo6nyNTu)W`pDT4>75_elpmixBhIRa@B4@sFJA#65_z)}$;JOn3VceJWx~GhlY=LfoAn8jGw8z7>A2g}Vu08L^Y!rz4CUoXC3 zQQxxaBr*_-5Pnt|r|xiE@TUx~*d7~y04E+Yj?|0RRK71`F> zAh%lJ;||zs{gtc=^>^xT+x*|QcXq>MvVJUG39XJ*KlAqQD=jR`M*a7U)-S@cQRO^`GW z$^`q5Dmh=0E5o72LUCN>UP?LxCC^hTW{p8tdFR@osJ(VO;)^<*Lnq72^qtX54 zrWYr@F`0=7$zB5|Ly@{)h$N2Ff!X|1FIM30N{W#9KHvPH>zVX>d`fbzobk=O`Nt4; zX_h#)!caDXbT52kN6{84eR53Q1)AUpwd%#0UHHH!D535?hmf7Zb63bF>IRtvt}|;a zXv74oz=7%d#8Ly^3Ct!_!|yQ~WbqxAsc|OvPqa%QCs&R1zN)6!zZU@ln_`S{XKHyR zylRN;^lEm2=aD}epFx2m*~%C@Bb9MR4`5N)!AUh+Nx>M|wYrOu#2o}~AM%ka)=d!6 zpf>qVZu)l`oSQ?QQzo3Dr^`FF8Y!;y4hmdwQtd(e-jg$e#zz|LKe(yw%>TMoNb$k# z5Y~6;RngySZ!AUOKKe74)|oMB(d+wDwczVgdtV+uusWNsa&{L$;pZb-rT7aK zTsQ>e4*3P0`^YZIQd!d6StuxyAY)_e%1IT)6;_C*kaCD}DW^&-{p}RfEnOV+Rak5g z9FK#MWU)aOQdU3r-n#gj^?^^RldKd@x$ri-xq4+kQx&5!#}dxM}@9#M6PmY;i-__g>-RxE}hkQf+o3Mq9h7KftR^&PfzGAH{X> z7gVkf4RUvW#jWs;K?rLZ-zf^aH(hl*_L1UtQ3TQ(#l>SBmuVT9p+K#x8>nSMpsF=& zq-4oDbu8LvO5YrX_>_11(!#ZUcxlAj+)E8gm;yHF>XsYm4sIMZVWurU|H7F|z>-D3 z5$({EAj)+{t~9og$BRRMQ>IoXrD7UQObC$Nu?P2%Si{yo6W02YltyE!Qublta;aPo z+vM!EhZsHShsN-*<43s8_u{&j@B-aD^{tmnIS`@}vXz6XfT{d&TsZhsSMj)MP?Ya5-|ju(!BIt{ZkgxzELjIyqPa%nabr4;#S)U#E0Fy4kyIr8hVv#J&?Ktyun;f#EGVM zOwEWv0$P=Tit@@`+RcMLl|AcbOMc$48Vhy!Sfz;)W0^x|rFw)lO;gqQ@#0C+dnK|* zIhT*WbHMHQ4KF6i{|ljOykc|N=5)*W5Yc!ZU1oyO01lBt`smMM>R49DK9;b!99^dI zCf*Ewnwb648ux^<5k-FfI$&paqFiv7reJVkZWlKrl=3q;XzlIkp#jl?U(Ey_y}I$V ze=qX?ed5nX5zJk?c5;XlFJV^N&i1Yog8WN?Hw?b8y{)ymy2n=!A2|`g6Kiq*Qwg9K z-fj_cj-@Y`1E917By`UX*3PZHXAJ4Rt~8GWL|c0jwHb6?-(X42gxv#DS46S2eV(@ai~repAS^!?H0D2 zBd}jW0FsiswTd{<#UREdVT7~PKC7y8ZTxJAAVvD?gbfwhP{wt!^rk6V@AwkJ-*`3i zROjT~qL9sD)rI+YQTw+5Zfq*4 zyb0>`pY^4h(`1?prf{aE#!}^tGl_HJFNjnvy~gc(G#S94g*y+czPoi*F6VdIh1vma zf#Rv&`pp^`>Jxb5G>anTvtcD`y3WUMw+&U)CZp{*WB?oq;VM{vI>1znICr;pzJbZe z7oUw#Fin8q%Z&QFB_wwH6GiYsG)SJ#Ybt5+9#`?FLv zu);I{YlF?dWf{GeGK?IPN)c%(j4rHa3F`#VF{|jrQg&=m6J2|(>F`b38o&7HTc3|T z&KaxDZ8!b|TyR6`C3OQx^xG8Y3T~{r@He|7{_~*dp2clie(u$M=TRk@86in4hmH-6 z-OE%_VxZ)yyax^-4QrN*yWnR{MG{2_&9QimR4`NF0H~a8h8e{VFpSHgWoqYFoT}hZA36bNnb%8F4Lt`@iM_R9*skv9nkCt1yX4B36$a+|Ic=sc!lbz2mdLGy;D#xrhTSeb8k`m*&w=V71UUz>0|+60znLKS*&CIO(V zz|@)TPO4mCLKEhaDvVKjCmZYh)DuMBKC>8@P;ze5^JM?e4%8|IqEBozG5a`e-gWo8 zuh`A`49DIxx=|^I);=F8XawB~Be#DK-m+-imXvx$NpwNexb+8|z=&A}ttl@C?UK*% zUrxc2sd78#dK5z=LFX>L<~9%RJ73-KRpocuT@%qgb^=^mSmVATqQ%*_mxM|7lT(?j ze0V|^Hu*h)wJQCm_PGAND1JN}rX8pGtp={M`Heq2Z}*N6b|z2F!7MJ$uYJrKT`aK6 z1yUheqT~v|!Q6L!RJMCRh3X_~7|Fscv>o#~`!3O3B_WDMo@JGJ8_})8e$cTQCpi|U zG30jrAK|6wY}C|{Zsar&j z1>;U<+i+y<=?jfe+o@i-KF@x#*>AmstYogN3WuLO31A+uYi++hG}nOxbqvo^)Q}lS zF)I}i1Y@%7%p5K%`jQr?Bcoj3zoZuMqBVBG0FvN?;lq3P=zI4l7QDF~+#@wdkt!kJ zcnIUydU#1@0JPg~#7YYXsp#ux>_?$sey`Pb20T{u_` zwV==kw>c4pNtQhcx`pgf9I5DxqbZq!i=8O2~g+>&qu4|$DI17Cv&Xl)vfp1MjH>7Ii7N)AVkQKPvHy7~J zKhXMp+Bbp**6C6>T>GRrXhUGz{e`U)>p=?qy<4|R%f_PvmwX2|KhQ13BJk%>grkwz zoL6`(SmQt=#2^TGgDOH$6+s1uR^DLHs6ep&RcQ+ElyDu8*KidSeUL%N!=v^W?A&(_ z5>Ca`s*T)KxBzvX;tlp{eRnxL*?ZIHiYw;7b@=0}6pad&LL^nKWqDP7EFfV$j?%N{ z*Nv#Dh2aCd4en|fnXAQFrsc7bBkM}&6^28YfXkLvjR5l>_d%-StYAo{2o>A}WHb7P zi7CShNOiPr$5OXfbiO@Hc+0F?xPvWpL_xf~X_TrcFB=v_l(FG2scsC8BK zOCPPSiG~MIdh}a1bXzv`ySvAmF$&inj;+Z@Z(xdZv%=)TjS}b(khuZQT ze`|FjW9TgdDq4h`uZ0jI3spy|bb zdljO1L&6pN@LD)1k63{V<&*88fF&wei4UW&6Xwr zKN7nI+}T{a6wRVZ*La&UT#eRuHrgZP*JtwNzDc8yhWzDl6PLG9Mb z?&q-tVa{iVJb)+8oPVL)De)s3L8!?AxVP;lbh0b;ZYzhvb$20PqsqINQ5raa8?X@! ztTTKU-mr}RaqgW-+H-NtQ0h2~|9oPNKduQqmOoYyu)??4mo3!z;!k;!^%{2OaU7hq6WoWgAu%8se38XW^=!nl7QY0S{Z)T3O-6b9q_MPtd`GM(bd#ROz2G5 z4%_n0W`J^hB;Kzt3#xFkWNSsqjj0_XfIBGEF;ZK4LkVS3B59W2X~fFXyXncT-@%dT zn4){1gWS4xn>MyiLyG;s3V4Oft*5~EEO@SdD2+|Q)}(K+fCGcE=lmUPr}*$pgXoI} zQQ5Id93d&*osR)hA45qH2omTd`KzFd1hx@@Hnqn@3y+-}!Tq{WyP;sY63DXu^+iTB zK)24uD(bXN97ELG`JY{nh8|U^VvP3Zl%e1NZSPe20c`bylDbs68*`54LCSL9&!H*>)1w(iWx5Nj&}tlNd(iUdWfV-@;0nrv&5xeZ?un}|T) zsq-Dy=S{@#FI(x{ogVtKQk}-8n~9tM*;a&F=%4uNHGJ;lJ@}^`_JM#|>OiFrr3n{U z)n-;7C>)h?05ps6_o?-6?9e}1A-FQTnJ|f*|Js0g(Ex=X%=4fWO5H(v-VXwu(X@QN zh>mz61>trxi`J%nvNveNtvUVK%=jEUjPZy-|1-lvOC<&f(%$Au3pL6mcW#(Ti|H_w zZUGw=8pgkTG}YCtzfhDUF;4e~&3pMiZcB7;SUowK%bj$p`ta~t->jO*ybv(iB z{Z7o036Z&#;|-0_e+mji4~VMi#FX8U;cGEH<@YX}lo1@7h=PsXH~Of{6Q?iKhCX{p z;CYBrxH)p~jxye?R1l;{qhhrBk=o_318sW)bGQ_JWwjqQJ}_$R1<=xu+yE(uPtJN6 zAOgQ%V36X#=>lCdzTPM4co{q-8xt5GBWvLLsQo(G8 zR*5Jz*L3RvMozcZM^^LYyw|Xm2d|t703iDl%7p;-0d?TuiU9ov0K`7P%Rv((S>05a zpsK4;*-C1X+G#6=?agW0O>TwYspPV|FK!8Hhv%?~0fU)%`%+U|-FMcRk`_al4V^U` zo@r^<;_vKvy|YJd97UU?SCj4#ZmS%C)3qn621~4NtHy-5*1O&Jj~KdGJ6_>bo9bxY z+A#kxc(N)t)F5oSI`XaVCtJ~v3l%X}R7Y=KI`7-X4`@}Y)iT!Od zEnba_FZ%Jq+kutMn4!+1h_g}=KR#C4aQRBu#{nW)L>wMG)5Ja9WT(Z9~_MaMZF_$eDjzk6QwHion9UJHd%IBU;lvXU264mqW;Vc za6dn~o>ysP9y6UW0_qdJ)!%nYB5U(!@LFx=1H;w2vevpah#;^ZS$gPHD<$ZL`_b=r z2pZdU91Ddw4*^C%YP(>;nYxN_d!8)Us@q~SQ<;u&c3~0WGAbdry@xlxWtXM&$JLe- zyT3)8d)#LzdB;&DJI%mgXkeqtXy$N0>{8Tk`Ai$7!L_>UB0mCUcnR>JYh$}#Quzh< zIPmA+ermr^1N4}ud-?5`(+H3Q9hI5PjgJKb9&!vOC^yD-yh-4mlG1~h{&+$8L&dfe zBl?rZ5&DzYd%wPv0y!3kKd3BLj=vzqtP0rrf`koFQ z_Wg%Ze_1$Jw;biY!y%f_*7EhmhSS?^%7du$X{ptFLPRz=d z^)X~d$LDg<=Gw}5{mZ31uP3A`$z*?_uT(w>bVgvZ97HV6>el`%k%I3=DYlV&2Nv2{rCL!x%H&3%H;@y|6b3nK?j(L1>RyMrd9pKY#bPfc8t6*HV&^Cu&M*D%V<|Ga%SkZHcSosTrK82Q?|f1Wve|two_!jm zsH`$_j?_`i{c9QgYEDD!Nshmp_A*>l@1ZhCVOc_%OwsqenBE_kEIv8+Ot1VSMPPnG zP}@b;KLV^sm(b6=y}(2;JgB)S`= zP^sdA^4mM&&pbwvSPNZmTC&rn)ONpX8^WSH3lCf;4k1%}#i!*w$5Ua%ncFqtOQ@XB z<*fq?)a^`T-Sw{rn863d=xlD@`Z;lugSr8m|0vM{a*ho*-Ij;cu-VemO-X?cZ-vYE zPLr>4hBB>(!rM)kzGTVIP)`q1;3*;cr$~jN4+JPi?`ka%G%><$WV!riPH@4rdXXPc zd)-oX+&s&KXD>7Ozp26S27}Vgy+B|5qMa)Nf3JC;Luy#iS+^A~;`FS}hz-S2xZksT zd7yIWYXbmxX=IWF6Ow!#oq!K+hs!|aAn}Wk=)Y*6XS!eRQl|s`x`#M{M(>Zc54izR zua4z73q8n*CmQIS@)&Lyk@MYQURPN^R02%gYW%7dx^HwmenQApe#mx@NUXi|j=R3- zg6I>d{pmOTVP#JrHIdKaM`-QKFhhXC-4F@KE`#p=F}f$r`h64~U`ug(6RqQD#q`;C2*-6_X;bH)uZVGDMq0p;5 z<4sh3rfQYhJzSjTK)2_^kax3sBWFH*+uQHCRQ!BbS9`&D#19~opwb5g9s}>$wvz~k z03~=qgRBR6$qSY9Pdj-tL0BLQq0r{^U#&=N*d;Bt5Dq$K-Va|Z(-fqHTl}>fD=Yf3!Jp_ zP`Zvu*q>>4XKM5DwE0tMhn~rl7X~W=o|7jb>}KmzS4tjsyDLi`X)M-1^1DZ~y_d5n z9xLkA+W+}O)E`#J#$HABg(Gi0GkLDWq~crcXDQkxPgk&jAd2a9{wo+DY)Hv&Dn ziu=4cll4Dvk{0Ll=8vg%$^(MSp51Cubbnx zKjpFyKd~FDTl2vsoEUTXUC8-0m)kR!FJRQUn?NPPdW5?sPHv`ezg)SlgYlaY?lW|| z2&el!irNwhNlv~oysvy=49&Z#bnRpl*IYH!U>SN)fHO5h6d57tk)U)O!-~km!-Tpt z!OWB6c(x(4iqRL?sD?u^mE*7LQZL^I$lJYZ+3!25s-$i136@KT? z>{j@!#6(nUyoMh7l_ur>dR*k;aoXNhe)Mg|6RxbHKsv<`ppt`KSx_f!1RkCD*Bu;~ z0yZUa7jHxHO|Sq0NHh`zwFQBV89dsE;rWw)n&7(}umuiWz6}4mo!^PbjoE*U4l{~L zDa=aqa2!iMuOn9Y+1U5{bl`oojfV}O$t3(X5Pw{4QuAC+79sgqw&{q01Ee29M`cX2!ssrB=M|Jq6eGcnTcf)Ckr5PrRzUK?z|8A z@xH)V*du%JgyZ`_XB_oyPIhI~74Ri0x322r_mS`qzDt09i=qguBS*6(!+(G^72Fn%8#%QhA}eg(i_GGQ_t)r6Fhx#zxN#l^ogcg}malxkY$5N815g5* zsbj*l3a-IWxZ600BOjn*w)~46%N3Qxw}TZ9uhRZJEG3Cox~5VZAD`eO0=r^Y>^a7_ z@7@{9s%J$B{IjaEii(t=ra$589l!Xk?W?b|Dn`*=86s`akNZSPV9R)SzKnW}+#FpW- zTw-Vk^4#W1r6kl4_;<gklMk? zT@hEKtN;6Ur9{P3Z2eH+t61uTI?R2cKK{mdWNuOC!>F)usp@FaSGKqHFudBwjsh?{65>oe z*LPIwJ8?)5sXSv7siO^3j^t9byFWH~AA`Fu-UQSB)j6!fC@+8>1`romi1bK^9GZ`6 zCekt2Xv}@NK0YHd_;Ji|ovlb^L)~My{SWA``o4}Q@4WZA!?>Bv4LsnJbA6;7BuGhm z;;B^iO(4s@A>xC;3_4Qorfhnr(AhfqisB5TD;Yyg?eCM>u#Y)1r^ys-gk zIo#iPjELH1+#{YEzgazXC3hyZ!Z)s$bNR7IXO<{;ms3O9kb5OtkeXlUQ3Q$&n5aJ; z>N!kPkBf^GN04Xc1b)}62aP$;Y!IZ0?mhq{?q3G$9Ed8_OUPGha#K6g!r_21j6ix+Jk-gf{d`xo z6&e31JC(aUnH$rDP>F5wRD3x7JDv~KxQ!TY?C3rItGCrOTYQVs;c%x=F`Z=K#7DuI zdQfHLTyge-Kf;3MgL!+OfJFTSj>ASpb({=r(^bnx0>#KA8xHt$9b8^wCIBLU+ z3AH()_l=9<4*lsVRDJS&2oPX1Q$C!$0)%i6MQ>eYNBtTv`aRC6yV<1v)FIq@@yhV! zVaoj?$Brj4lEclY7GuGE_sL1g5kAV~R_Em5_O2(W2NK&biRDTO?Wy1eV|}SB9zSCK zC1yL0BFwH`nO*PioHcp&f$wP9Zfd-3{z&-ITimE+7d1{#-p_r7-#7cc3Tg zidS9NboivFo%lp@VZLqOqa&kR#gkajh{b4MxVPYle1nN=t$1V30O5i4FN# z_oj&R=GPFXZJCp1%G|9h5eJ%%%tF%%2N z+}@y|R~{qu>aTm`@f+XfyCzyqH1zYx`xu@cP@QMU&k;N-}a& zCF5^p>hHKLK4^sSwM8{dJw4~6;rAY)MdI^5Z=EQhN^;AX`R^+#_B(J904`|5j~>{@ z$Xt<}i6;aZR45wcrUX)f;9Cpd3l%Id=DTOb*^~k1lt;aa=}bJmK_*-A_pxgkJ~kI}L?# zYG;j4ol|=y^>_YG#EbhSH0x8SCQb}au2R;#hxM?}27 zS?>Oc!aG09mngh@6NjD+tG(ROd$ZGc?w5hgTlKDA4R3xuyq4W`Y(XJvWGv0;qrKqh z-+I2JbY-tFz(LaGoe;=0L->2U>rY^u&8s2U|rRDX~OcZ0ddmLpt0xY5dh+ zq|ZaHr(XMNO?zaBU2+ZZ;(ZQz9Pw`K_DpQi!w~+GPmb?L%5>QjepGB5X@w3S_nvF= z>q7}Ex>Vp*cGm{QQO7mCt5_?&DcGQ)U~nJAmEX}+F9f_=Yb%5cqEuw?2FC6S9Va-Y zH8-vxxlqNkrhZL{kN;c7MA~{_UL0p>m5UR9jFb5-J|cOo4@4Tj%|0QTEpqlY<*d>- ztnR%C4iDSG+Nl^_2y05d!&0UYqT)U_7cA>P3+Gdds%VFiGHnTE$sqYXP4y^ z>9PkH7mwu`_5ozA$xfrKT%TM<@iw6~U=xBX)FewHL{VU&Xt}%ffHc;4H0`byAT)0< z=s?#`4a+*jtB3bHgu>#<0+Nw!vS`?Fn^n?U!Zy#)Y4>Nkb_Jc_u<#e^~+8mQ3 zC)j$>j#nltDcW}Jtv_!$O0sx*OX)UIkwt*So1DRyx+kPemq{k)0&p?))LPiZh#`=* zB$G9J`mrauo43+Gu%XS}a;7LS*X?_6=*ivpn$kZe`U@p4MfXccSJ&2SiYhXf8)3f? zY@Gp=@dON(dKlC;)}MTl=W?xSquz1Tl`=TVsXj>m_)szkG5P09lJ5Z{caaCx&wgi^ zcq3pZMR0BUBhq`1NR!d6VXh_}5pOELwI#lK4kr=eFi@80Ire#+=vN+{V54@eR>AhH zrtRdfqmTZ32AuELTK`LYv{4!0;P_}7l8@NLS7++lh1P^Q?r(;A6b^aL!s16GL43Dq zr0^>IRl4Q73(z zJ4AMej1L8uzp)Gj^<`tff0~sc@y$H;byPQ;BTK_zw53Vv*9Pcxir4cmD>+k@nKoT} z<|#&&vL9eucGf@d=Nw=9eE2h_C)nk7uu_Q2SLXit_kVNpH*zyi7hbQ*%jl|IFKBvk z{8(}91vi3wy6&4lcY}}EsnpKfFvDQEo{=iQlHQ>$nv$k{xBP~eQU#iHR@Kh_p1$w0 z+sa>v@QkhPZ;>33yB`;P{$eH@d=yGKg@*u!*aTs1+5H4Dj5&&jHCZ&oqK*x~5RU8S z8-gqR(#f^H?wizOdVWb`-|Bt!*A~JepG(YWhuH3xQ-rV-@UnXvC_PwIVt_)|YFdHU zwDDQ=T&&4aR5kTdNY-V+pOzH7xSW$!Smh7yzZ-J@3g9X46fD^FNo+LT{)%v8Ro>Ab zJ{s4FnQrvYar(zhh$pW&4B;dyjscf>%>%YP|A|yQd&paVN|J_Z8SyV~sY&n{q0J-} z^yLX9REh`voCfpM7Q?R=fxY0;& zu0wV*wwHDBU(>=fqZf3gU^((#5Eq*AmchNheTGN0Gp)B&n;xq}hK28$3s#_!0?<(B zIb$)ia%!K3NX235IHpo>)$|{UpAgC;bL_miwMnTe>$Q-tlt2aMo8r{9j{$e2-dy4& z?dY7e@C*Jc-cIBK)!+ENB@X;n&h>W=vIq*eX}C}>^0?xinws!1o(o(45Y2ISF@Ej2 z1mg<>*j&?*X57Ef2ssjnuMasU?u1rWGIL4@zr2{QEBbt@mu(-5wLm(N;S;s}dK}mE z9*0TB*i;HwS%D9tr=7?>LS~3ATNr5_9Nw|1lKeHR7O087OR+koC>3e5EWgrRK*VMG z#A(h_o3%clYxB)dwm&btvw<#-@8kJW@xK&`Ui|QzIhndpGpkTb{O1;wB|FV=Raan# z7Ti4-Bc|vzBPbHaBw7Z{SDc!eXgz*?B4W9wUo9F10Bt)u32kgH2I8>n4$NRjJVW!v zvf{Y+ARmGF9(zxl=8&VL|A4B5z8bHnrQhx6P|ikbp7DNTN`>$Xm0^~*xm1~S9x-&E z$z8t(m);xR$JaZj|0?H+ATut{&{Mvh_Dd^juZRzHXqZ5Rvc5!*Gfy zLsWWB@6L6-I2wJ+5hU@ir9ZiD_hpz$KPkcc>M>@QpM~yclw*AvujFi>WXoTa{FJ$D zUTRSG#qm$>Vs7c1EumjNm&Bb;X(j9wH@7%219hxc=ar32%Is*veA z@ykZ4RzjG<0&jgOQDqFO`B45!y8fG?UablbQUlZX2!k5 zL^)i&cp$7Q(|kG9l=#$I?>-1z?E0cuk|w8DTbmzY&}{CT1uOb^R1Ia%Hc}_C{G%R> z8ay8aRIZjuUSGG^m$9T`Ma_mQmfYLCXdnGiRwd?X_oh!)J*Au);eXq5nJXpX(HF%h za%&9_^sLg&$+bR4&r4%-1Io^Hl?RKL9jeCTM8)TmRBNsuR8D^<>pCaL#)f;^qZ`fa zUe$Rk4nFQjwS;NBMmi3dixe^MWgmTgv0RzYn<78{EREg6xHxAZlmve)UD8WySE;dp2!0e2GH#UufBZZm^W3O9-;6@$&$4ZagsCYWGKC9^(@bMakHhIS{B^C9{bT9Mh2>6jqLwntLlk`Z@o#DHF zDfpH8niYF}SjZ7%B-{eYBME_DBr|Lv#TK4uYxh+5hcc(*4aT&|gG@%)ncEYavO znZ(6`-`_ANtK^|Bq~(hwsOi^tH+_q57_~zm949F;`uVry zmrwLqWKlwr6VI(D!qHr=2nGSyO`q(Cufw5{phz6*wwD5@_>ti2u1`1h4N7ccy({!w zEkqZNlH)B7WJVOV|$BUObOi_wAhIq3fiX^&8CXeMFRWO`_0^@F1Fg@*? zy-F(XSnAZEMNg>OmGnNjRot2>|8z3ok;N~gX~>X zEpH8#+CQRSh6K&^9~l5FBWY@LjH_Q5j%{FN3YSa)>w@_ef1As|H+HY zA)Cv+HrjChpm4o{pJ)j zp-|Eh%T`*>zn}(E*JevU;C+qOBBfCU*A*R^yxs>yYa4(8w^_3x`^Dju{ix?#Y9eK6 z9c!4zdv7JU#6{OJ`DME`6L)i~T%YHRhO?LTSSzh?E2G zimBdJefTvCgN2&0379B>Cb0|y_MjGXY20{**s=r0g&w}c%RR-gSmu3p2+N^X1+UgI zQmUj~vQt6nI?cQj9OxS~FA-1usQNh49E1slJ`!{~h8yGCU_NX=svI-%E_&iIWeiTj zsR`$I>1d#2?P{W*PD~C~&!JvUj-B-C`H=nMudPBOPGn!VafnW1t{$ogxd?o#PmEko zj2xgGo@00pyrge{2z|%tDb&LQlq>5n>jL#n$dR}aG@R88dwPetX?q%U3>GofSHh`2 zG^YHN$=lv1?3yS-0%X<`UCAIUp%2ZaJSNH4->!%wKiqcVC1~(!b@zVU%;$zm85lDr zjG^(xk3)a)N*fK5b`?>}5Z9|<_2BH-5XM4Os*rw|W-Lmz zr!5D1TbBi3+-1LRD&A;PS|tf$z-8RQ4B|FKCX$+=rg%@{_4c9Gu=I{PqguV~lR{$o z=ReIvIpztQrNPY8o+Rf*S>3##f0Iw(^+PI3KWKKQqwzvtMUMt|udrxX!K^?${VH#< z2xC&X0miOLgl*G72&l*$^jP0ZO`~*impMx!G)cce4NEx}nFwotfrwZXd+n-I!nBuC zIhc!Oy_>pTQtNcY=^8W%UjyBjJ1CJ7psKiD{be936&N+G7hFygOs2Aq9J(AoDmucp0s6H`MH4#}Q9sFbzpP@qrEjt{+qn{}W z9}BB-Ij?c*oQC%Yz05YYLR;L;jz?Zk+g^9#Yg-ZA4&t-%?}}d+aX+C5^u|%1w2>J% zMb6sl^++i`Vx!)>_6+$WMNYau@NW;(X zpUiYHA!teUbr?+=DD%7%H z0r6QWfU%jnILnL$6--V+lA0g;rRJRQQRV5eLAwjNc+DN!&UCkfOna3sP(SudIhdew z+*J5!a{lKL=YXyJV;8_xY5a81I-l+)Y zsMb9cB-o4*C=eB^@)dlr6f43!c3ITwEhfqfx%&`2qJuqM;1LtKh!xDSS&aDQi#{P* z&m}R(j7P)6*n7HDh^!Q62N1M7cWtm}K^CB7-BYqk* z72~#lP8A|`o-ACYG9`uDZ zO@^>n83nnoB%ilu`7+$_bs-D4=>Tk(Tq2&< zwVsyR^Yo8^V?i6*$Z?K4Ok;Vx-2Mhk#*_;jG%5~a~eF5T|AEy|JF|Xb^-hFy8QUJ zyAgZR#Kl3T+f${`Fs6^qJg6(H};vpl>Q4b~^cQfU|ti)m1~p!lw=N#lt_K5u*1mOTiaE98>#R z-wcmB%Gy&F0c}X#!vLTTY#Us$v zBnJES)0=+@Sh>Ul`-9xySQD)=zkJ!`wR9YAH*J`{xX2Quu>0jFI@NWEDGrU2w>27H z`@p7jbRUzwX&G8qPU3Z5a{%QbwiP$UnuSFdg3*A+Fel6`3qn|Do5ZjMl3~I<-<{Qu zA8Umds~-=d=iMIXM;Y*=enyuTh*nGniGEPJ%~}Pk=yj3CFHk-7 zqzB@*k`cid3Ecb8&3=xd`t!iU6O|8t6^396mm}jTmdVDWVmL$uS=&daf6?axx%dJx zr&#U7-Ij8V-Ofkup6*-#n*rUp<*-I$uQ^f1GKFhmEYpis4^uqX!RFm>$EV zJ<6Sq!-tOB0nD#N2H@3@N;h66t~`_N-e01VZ+{+S%D?nmVBY^bRC@badvij`W+r_F za*VI#cfIe*k&8Q5pPqR0^n~WYE(NLfOYJ$Ql2gq%87kwu9ner=u>!-rgxZuLo`#NT zGWO+~Dd+K5HeKUr0PDR0HVv;c#7kFVq!?u77nbDf7lK{55L^nxkP9)}N+FD~q;{Qx z#+&jGWaKo|=Z9x2^H#!i(+R1S)|aVS1XT+b(sj``>zTsg%H`Pd!9r0j&l_3({sZai zVh>ER7nH|}XM&=W^$YnU5r)T`sMiQV2BGuac=m;A2TLy(LtST3ljkMbLw9Ij7KPla zear$Xcf0QP=UX^kSH*R~XtF8tbHd)GnWz*SbC=e&DyKRw+v4fF&WvX*eGl0PjP~hg zIsv^b{Lb6YQZHH{b`!}x)f>5e>4IXEmY$d@90VOX6GpD_e_V_qx&R_CuZ?AyT$pLCg;;opLulp1<0wrs@hSm~pP!Yt^oTW_R}QBvsC34oub z%2*E^ltFgC%l3_R2hOg_dXH_z0$pMcJW>ck75y~$>c1Azuo;hO}(ywg6w#1@r z%WM+Q*@y&6RJ!v)&m`z@M$f4wCqdobEWP>D)ftlI{wgoS*eM^pBWg-R$}hF^HcC~J zfC*?+dAEeGuyfd&jl|%BYZkmuMxia5SewL7z!NDDS!G3n1B7B?Bb%(1Yrk{VNT@cp zv7Qk7Hr&R*l8ZfU_C{0g)Q9|%Nr#4}?L+7O4NJB-Yqymo82mW-?6JmQn+BQ;n#A9$ z^&mRSBcJK&@wU}Jd>~cDoIKj+p?U+K3Y`N{ z9~ECr#&<=tQY9WN9htG|bCfL%>Y9Zaoc4Yx!7SK-#vVC2tOE;_CP1QYgZ%AtH#r0>fY~N5uVhgq!Kgr)E!4$bk^IAD1CmiCoVbe=-Uo|KK&OW zH9wZGKlkGgOaF4Sszn1S|6GI%qvqjw&$d5j%uGw*0ur3Ku8(Z?h+5h4R5`@bD|P>; zTH0cA-6bfS*XF_i%W_$Mn+_Rz9|!aI=W*r!wLUJj#{WjDabo#Dav&nEI04@`5HLNx}YA0i(3}xK<8ZnEQmPn#ES3RiWm_KHw_W zyavf!0DfcPNQ62TcQF-%Ua7`sD7;qCW0{p|>6kr9ef{GeNHD{pC7(F^`e(y&{ZHOc zPvKEVHoljcZzU_8fBES(HQ7`DN@;CO`tKooyYCmmcB}IP4m{9y6-$FjR`&=W&8!7q z^v8~#%jRH(Tw-9RQ@w(ICLo~<%I%<5J&D9m8A2gxV7COt9g+Ald#cX|dQ@_sqNRM5 zv3)%aHjccsm{{`zNmBqPtv&6L>l}pBe0VF)^_4Cv0h^St=+dn zPfs4pbC8k4xtgW4R2!w9w^7xzk7nW0PT2&>S&R4PWC+z}JJ}iS##{E2tU(UsUX{7; zmJLC5c1J$YRbwT&%x@e!T`~_f*q%XWf{+#Bwnjb@1u-@;(eZ$_dav&7XfuYyP2wE2 z|Cz;xxl38FjiT=D2&Z_DK*^VsNQNi4HK@42(>Vng? zVHs2Z<9&n@l>ocSXE=7N4cbpW_mHF@>7c>ePYvUgVlB5P z^2fCxqE-N*Fed$Kd6wNkwWGV<@ZK9o8?0_j$n%vS=JSh;P&h1iY+3$Legv4P|X)IY5QWf4(D2B*!&O` zUFK>vr`1KSiev_^w8EFY%ku_k)N6Mi@9YVDUamrpH4!m&9;8wRRF8f(+-uec+hWb0 zNg+Yb0_3w!ckQgp`wAg~j^X!RgW{<=*W1o~UtcWqeHs0=+O#In&VKvRLi9078Icc{ z_BGkBd3=H&ShK;m!(smH1}!rd+TBp?z47myJJi2R;x4RojU^NKEhcDw{QBrmyVM#X z(MW6b!5Q1@X%Bu+s~@BX40Z0g^B^dZnuZd4v(?_7D$}XnP+Wy|eY82Qa3(6^&=v|) z!52-Or(7g+Odfx^)sphp4Ug(-ec_(xytlLXvS?Sf&SSM?jufPV28B)?%>bEfrC@8< z(&db3U`u&FWbVB;9q4ABz`vvvqa7tyf3&E z3NOE4y?R*vdttHPBuTDkSXJu-;uP)y=d2F2bj0z}qq(LlvX!TfMCy1x9WQTf23@2w zQhhKr0=+Ssuz=A1ESPDwzqi*FV#PHRt;~cvP`YI~jjhiQ$T_{0A`Pd(+-=e|-I#=$Pt4YdP>q`@dZqyp7|h>V>r4T=ouH z{hobuV+DWgiZ6e!H{W^I)_*Gc%SHPHZ)u)=Y7kdt3JivV2sCy}|A30J)tiJNXEkXc z-Bv6trNa5}ZYzqRyDy6iXfQmyMF@`l{A&U(-e>ybei1w+yav;KKbFeQ`A^GdPo1rs zuaOr&js0)!=V9%?vclk;&WmCvSaR57dtW1=c3f+1m`0~iV5Av^W%DfyNvt9ddOw)Zn`+TX$ z>&?zr*5T-%IMV$?`=0`bmB7zs9zVu*r-K_(z)pPC;dIL>D{#UkfIZNbp^GMwhQIIXTyp=|@ zaeNB61YJY&ZIu^on1Ev}gfL}=CV?2z4S8!8XT zLIQ5KseAo%u&)*5)Sjn)VGb_Ly*y*HCH>Cf{uN#AcdusU%IH9;cLGFR9o*bH2Rr{P=4v+t-Wqq2W3lN11Tj+NfI*izE57LcqUd} zR8v+^Q;yZHi%}LoIUwb3SEu0}xVE<{m<7&Aq#32WGqO8kyjr@nKQGSP_{A`7jQ~H+#VN@&KelY$hn=D<%1TUXC`I6#kBT21?5>-eFL3_vM$EeHQ z2Fs@$g7y;>>zRJGuj^&sz0z{@kUN@UNn)v|aZ!ACbSpMI4(Y){W^zIRf7_%1Z?$cq z>@90Fi*25e`Z#R=eGds;(clN53!6y6&CjGqSmh^d_gK-;j|Liti}F&v$P7(F%NU;6n^y`-eyv!M7uxre)z@98Qf7y}=kHrzMKpM&Fvs4V zP@KgU{7o!B8z+6`B<|`-A3Y_dl#Tb0Ki6*kQnR7fk302uCqi}AnLQ|`&7QCtZT@3g z{~WY8gGg5`I*hL>@!b2>TGVL+9QahZG!8Am8sRli}6=Q+B^oRPSZ zbiN>E>M`>DtKj{DvNgJJwX32Z;sjq_u&UEfgIMsbjTnMTjQ1hQib+>_UTB$cKI19Q(ih%@6?&Pp!$?Mx#QaV)*1 zy??HqvrF?2pve1*nO_RO|0Mi=l20o<@_vEjgO8Dc+iLTMD)9AdEOjND!W0*P{06+j_3Z1GS+PD` zo8l7^d{_uxI0~8L!O~e0M0U24)nH0Qqu_X!&#Ffrrz1-2tD#oGI#uY*l=5?_H(HBPMTH_$?+DD#SyveZrBw-vS zOgt1ReZ}wPJ3qS?-^1XaXz;k}HEs7$Xbg+OI3}FOQz*2C53$|T`(D0my80yYs-)b) zJ-0?>Yxa||bD}C|sP+EK*I9%J$+G!5i4`tb+Zz3NjJViM4_kDpg|59KZS^6cAWgHY zmP$1ARBu;Vb!%bMqa^2~w!JEQ(`CxCWV(BEo1{iJ4q3kwy%*L0dAZ`VtlDSUOHb~6 zzIP`k8b*k2yAZ>x;B#BGt1ev<(fTg`L0G%7*s9kr9G+;kbNyKa*8pWL?3WU$sq<{M zP9;I-r}~6)30vq)_Ms>gfPwYZTeZY8QQ3TBUjK*Zjyx#r>%Lm}fDVr>muE?}fxZ+^Jf_KJxuK zsQ2VSyU?Td&w}L`p-AIGt9Qo#W&D-Sv^_E&)g}yK3-52cd|LQx2~XZDUSMbtna5M1 z@lY$XMu8yFCAdN%4_N294UDbcnVdcBaev%d%JPMV?G9U>l1kon6VGXJR)74r@#Bx= za=^y*fB$sfz}x?BUuW&+?}zMrFJ6HE&_Z!%yns;-h{~W#_SFRTW(deXElDHOgKcqBSmS1&V|7(1( z_^oMM?VNfDU=Ow0)+Ko+o!Zi}9~+w=ctoAsiJBJxU~*hc7H=Slj#dJ^f~@k_g_2xj z)S8!g-UP%+bs-y=Qmd7kB@I$bH>U1pRUIWiCs}ZRzNzyaf7yv`@zw169%p2PmHU7d z(n{EAEdqDA-gaYP+9;2nw|lx^>7NpPzGj?=!qTj;Hck_^`jwS1pG!2KKsG?4p@wds zJ_UeDEX2}rR5E~G+7!9*Q)Ua~Xm3q~(ts`Qm`SNR*9xLE9q%Hdkw(+W>LUtt=@9Aq zK$GS3mOr8)|G+DM;cEf#bvgSkt}N9CIJ%b@U>7!`J&Bl~1Ki1644DQ_+c!waP4cIB z4Jl>*5%L_*P|Z=RSfj}n?(CCHlM!L?u!Yuwc_?XdHi66*@sb{CUVlB2@S69^`FTP- zCNk+2_0o^;Wj{JEJ<`4qvWfZBn3M_8ISoF1BCym)O<(R1B(QL~gFyS6+X&WNs z9xc?`1vsax#<@MpVHO_Ki z|66rA-s4>Hi}8DBHC|^^yU+J>YEQg%T@|~>rYDwS+Gj>ir1bX?o}DnVh;)C>jg(IL z@9yo>cQ?-p-$6*z&PnY-OSAC4X6I^H!b*DvOxXldFV>7}w#5>n()7lysZg5Ex)q)a zrXZ84L8Br#x*U`x&tktFxF^oA#)lb?|JKM9i=%CR%R0A3vg-J?^dOgUO=%V&N{E zp0`K}-g$2|HBWzjg*79vS2JX9eon$$d zH0-=4senI5ruJnhXh=+& z@spk{Ln;>T*xnu1n%&Q_yb`NXK33m>pvS@!Gl(A<^+v@a=IW&t&P~RBzm`M=cUGtk z!__{{Du!V`?R!csk|nX>#-7cj*ajZEuUzu@=IT4rN;B%7j4`d(4SWHy3wTK0)#OaF zADvgOY4DR63^bsua@X>PJ3@7@MwL8>e?Q0)fMl`!UHh|(OU8L#A7>wk$Y3)9FteB+oUv1}Pt#K?y`6y>GL;fg}o4tp)mL}x7 z8XKIWQOT{t+Z;`{>QX3>GU%Z;*JxvxodyK&7&S$%-ub|R2<`d#x?%6Nk5j*&%!J69{%yy_fqk5!xFlIkD30kfq$aZYq~!+%q)Zi5*$04-`8woGN*DhMNn)ZtwZg zEI64CB^bYTPt~iM?mhq_t_wH|IN1f3Gn^+^tY{B6R^OG(9A=$h5LMMJRmL zc=sKW{YB3O<6L`D7I2eh6_lIvbhoc^ncZash30Y1qe8K}2Qj1}eUBXv`)axoH;~AW zJ}q90fGVZ;TKowB#!0Dy-&?A4%cr3=lb6$H9%LpP^WYj33F}n7@^N4uGs9%UZRc)o zDjU0#YjMX*S%EBgN-y_0oY-vzQi89Q@oz)~wd~vs@>}ySKcO9RVP7!!`?A`lyTkZY z(KEd-2H@KcH5DdVLwt7hHj?!>dKtvbvREps(P)qU=oq{hPq3Jz!S&YZ=OB!JV2Ok{ zG7iHW@0mTEP~UOCvI?%!ibEF|UK8}G50kZ#6cA*piZ5k{pNlJ(oMMor9Iz;zymD*? z4W{hipL|3dkodz-ZJFmDZHu)6O~D0jop3Z1XBI#u*NjjvusO5z()qHQyc^=G*k=s% ziTZ`sA9+n?ZIh_@sRP}b8_wV-g?_C#92j;KtT2>f1zt?XIST~IKW&1MBibH8!XtgM zR{}qxtFx{BScd}vFl>a8VK6?LB(^hNsPy(HLA`;5uxItbYDo&JL66bD;xhD<0L*?r ze_SeSz`Xh!aJBZD*8Zv&W?UR#0wqB#%2M?!`?09CS}CjTUP3b`VAZl zROXL6UX}{&Vx}X;Apoc>ReHNMM{16ZHQM^W35FfF$jUq$Mw8s8us~k^XKKQR1xgAb z>Ps|yUtpiAMJ&eO4}wXa7?l9xGxWpw0#ekMmEwC;M-pQ6kE>T*@giqTG=Qis!ueGJ zTUIm?M^{HizkoP!Z|)rl*R$T|2qD2#sf%@4TUPKG$}?5<0+UBQ;lF*xfvCBB6NeK8 zZ|Y}(w@g;H$$i0{M%??`cj?i2pZqWXX)eq%+(Wm#GoxT$97C2v@xtwLoT?kPUb zCvf0m7nPTaHv_@@VLV`VR?nU$wN zq#v+Y8HOzL+d4RP>Jw!Myw%<`d8j;YZY2Xchhi=EkRcA;5X@>!x<(M!Tx-SJ*as&C zK~DrUQ$QAu+V$6u-fc{cHg{T(xjROqzt>CG0OhzHtK+ za&j4P^1{JkBv;54iFJ<1BEOOt)43-bSN-Ld)2Ua!z1e3~s2nzX%E6kf#9U;!bP(4lp6Du0$JoY7=J5b~v42tN@deu>TAcs%ns}Ab-F)~N znwQ>kQ3iZ$Ax9hFQdfCb!?S`V2Nx#thERjN7 zh5H~}^v~~QtQRF~&r}F**TX>o$3kpssTek^Pr77S`fv3%!}WSOR?vW1l(I1U%f?WlHYO9iB_*1*Wz>!#rQ1;#1wR+DFmY;cOH(kEkifevRe=6N{ix01O(JSrt5|G>8;bdBj{}y7iv$W;_@oV&c zqy6!cUVrWazPK$#rPJkL?jqbW3rq1CPd01?3E8~}0w)XG3_cL@FSzduZ&3v}XxaA1RkwV@Lw0TDNKNUL41>M$x?^4mjjaD=bClmjG^7BtVDm#mCi;p+6eYl0$dYStxuO;o{r?dhgqO$e=i|4D$L#Pz_ zjE&Lok6#{|IlgubM0U|$uJZY44n8YPE(tFt)QtD~%6C)8JsB50G9tSFEgrnEGbNAP z^6ysg7e7ZLJQ){Itm@gRosjHk6SzzH-W-F!;VMaIMO|b>$%4ccK;j(Q`+m;*J0yIU zIxLyFLaZLvTvPz3Au3@oxy6yz8{Ra30pn~CariTf)!h1JOjfOR#THBDqj8PJX@$p$ z@08Qll0pC}HQw%RyJ<}P$uF2n47f0|$BOX$#>8%j6F1G4&f|2iGL+xaln?6Rg7x|q z0hL?~*v(BjmL(knh$Jx)ul*4*Tvd>+Aeq-)uuoELL7-G)cb7)!kHyan3XB$_o-j17 zv~TotsQoNqdeMV|EB1GmG#`9A$TG1I>Z6h1-z+T!*l4E zf8TX>rs0yZJi<;K3K37Kh?DGy6P=p-^LsSe)&R`J?Vfk6N+ zM8JrL3tVNrX4!u(WE@7zw;tt#kK$&RU@%Rk!yzQWEfBQ+!i=cAz|}~pMW$2|NvfSr zZljy$>Pf}$rCu+{JgAa>(qaB^K`Mr0o<9kG@gTv{hoNe_K4De#{-q$TQoF4k(#NpL z$0%x`em{*d?l$N3E!}S@omLb6Zyy?&p3wjZ@LP2*(=f)xDA_7~lMV;-0|r&{drh9{ z=Mx>TxI11aN;Y=_X7O?f->By%#Ms}&)MEE-^7P}sAtdEjaC`vA6&zFtnaRtZUmY&L zG3Nabwgo3YO`H0)Rb*pc*j z(GgwpNs-PHb_c+kY#B`+VK>k9k?pQUGj9WV>@Rii;DH}3n0p^D&$VfXP&%fS zy6^Tnb$_wgKnVfi$rMTw6H5}4^4}M)>o2px|M!!*{{ZGJ2QZX}O%Xw9t0ex^b*P$R zv~b}PRc>$S2VnTaX9!W7B-jZ&g-<&{r;|pw@clG5HKsr`f-4Td$V@DQQ(GPnZ=*p5 zcY!<{D2oNk89nfdDc#DJ8Dz^$6?=GyL>~X?e&UwLH(|?T22u|eJmWnM#+M!)*zo-F z!vd5*D~fwwqVb%Xh|f#VFTLe>v&6A+%HbQ+#Y#7PXXvr!<95FVB`tY%7j?*-af6m~ zk?%sg2<*mo!j#tLCx(Fh%Lc&8ywln=foXc&Nu( z-}&j-(y8C*e$=ceZ17f9PKKWL+bWua%g*j1A@cnGMV+)uIyIUj_B)>huiEXee#+Gr z!&8$}uOy^iCapK=tY?RnITac`P031i;?P#(=e5QH zQy>vpo-hFbMQoB@Q{neM(*BTX5eF28auDLRD74b(#}Z$s_ww3&&rm)}JUnUgonIUr zKB0L^9u!u3aV!8px^SR_d|X5;{5c;=kT_kz6=YpRII_+xvjm0~Xmu}&&jTg$q!L?` z5>t~DbBWTrEgF56P{1Wvc$WlTE;%Ss5;=SE5wG+-a4B|{c4nG(&Lbz$&C6VGeWWn; ziaSQHrb_&yuDG>}WU8)XvffU;L>ePG{n~65gQNAe)}^febx_trs^fll*IjR8MivmA zRrPy|Dfi-p*zAetIoDN&51h%T3EA{u2M?S9b+c=dq&{z+1>HIOT%HCiQGWIOzqW<{ zULBWOqC;N*$o_65js%*U5d2J%{no@~q_?fm;D z)C?CIP3Ht$D>^!JGOEy-%Eyh6P6q;^`$-?0NpNxxiY$Q?ot1-Kz|hxQKBwre8g<*wCzNZLH_h)|rN)jg!kgaBg8IY|NKln5sF z2}fWBopeVmtjY*JG|(W#3p;VA2-kxW1U0Z};#|hhaXoP(k;aVeLJsb#9X9K! z77EsJ2n0X+_IHfG@SX~Bs-NZjfv(MG=0|>yhtpNl7wk{gcFLP!qB&<#)MWbxSPg`1;FC`J8e-DrX=xb|GNkgO!w_mA}C@xU)z}U zpn^FTcJg%KdyX*&62TYs0!jOE8>+dmva`#chrq9yl5=dkoZ($?>2t){D380%pClI^ z9^TD&T1@a}9?spuzJBxVhs8cAS_j>H*dNgflIdoli8T+rq(QB_^DqBwux5M;^Ii*{ z_Ue($BMHShG2b>-#fpd1k3vh@|I3)m+n*jbWKhfW->sWEX=4bpvA55Ds7a4vPIK=Y ze)*~|6(c1S!4p>a2aOi}hn;*V z*~F8cW0yMc%$7MqW1j0BbLKTZpXQ&<+?~4xs-C+YxALIMG^>EmW1xi3jvB7X_h-I| z;SYuIs$p?2x{5{vU>6V$h$(5BYkw*N1ZHqqMeS*hMDmWuh*@?o#JSWgT$D~HDA)eC z$92`l|3b*#%6-$^?$i&#?&2=aZixYt>Hd3M@7x`zl z_10j8*kOo>&A8u6rSf?zRH@>A!>9p+37f6N_52-J88h|*0zodULMYSN>H8?O6hIU? zu2k%7Boo7OFrP>R=i0x6*0|X6vT9t(Oyvw>S6EYWT-{>CM@%pAQzD-R=p&mu&~9K@69M_+mjRsBv$F?A^R)P`>%a?4Z*8jM?Cl zZ=CE<^RQlPu^QbFpFn3;TRF^g&z2xmfYNFwVURFRr#y!}+l!F4vGnVBWTkb%H=8T|K^3cj>T!kkSvD z(ON*>Rxy8#htTd`^M7MJQBd>Q_+xU=k;jG=;T?}3cR9I?nH}rM$6JLeLS!RkxgkQ? zYlT2)t%>L?=ho6*3Ff}z%M#4eVebY@Gj5xsnYY!xCxR#Y4SliGut1r*=C+y@JrI&F|`rob~3Yg|M;F<$L%J z(Y#2x*?*0>!LzTdew*AK%{lvK=L6>ywE%D59}9)z`oBHKN32_Y<*KUVYQARDcwa%V zOSpTEUL~#7nNK!@0$nHGXT|gzUtA{)1!U1hiZtWyQCv*-1g8?*q2OMH^VD8$NyC4u z?Oh>uxhHR}w?u}#H{TTKSf(M)q(yO3ac*n&3b+`Sh7wpWYhf&y0zsQ5vUNQwoURyJ zlN)sF5eM|K;d;8M9;f>VFBKl`Oo7-h#`xggZa6}7z;K^G!t~w=K}7UKwl6Zp{e-ng z^q-^($ubh4?F9mS##07GRUQK!my91qQ3r zhHFpS$~(HaU1*ikbyKq&xq6;j55HEaMBZ}(?5y4;qAU)=`F@|-Gxm;?SB7y~X}Vy0 zqeM>Q3o|dU_RYtb!G{c7Zy3T10E>20O_O`|${N$d^yruA&KW5s3+0w2c9%o1hLqnP zvNF^3ho1k_5;~6lzq$q?=x2p1FDK6b@pM7Is2ASTJz$W=u8`gy&*b6ywd{6Pvz`2` z98(3tU5JUAUE9Gz-}8ngy8rzRkInl#ndbYDN_@cG~UfuPB?`-m;9_b~H z3@$~6j4X59vy;Xm93@*9uGk9L@!5Dfs7T!(MJ#+osaUFoo^dZzaxJX3yVGFp7>gFD zWu`WS#RWQri#v<25!JX0iXB0tw#0O~8-sDzZ>|g3Q3I3>CiM=z0Q$8fivS@qjlJ(J zTSoN9*hm=ma<=g@+-U3C;7WMvfgjIyi$I|S@~D#@MrL*hpBYsG0h{(?>oh&o9(vn* zG*7;&-_v?~Y;oDJq=_zK0RlqY!PyHS8UQXtqwb}cotHYlDA@`e)}om)g3cQ*Jwqg^ zMckeMi=AU;r{1bf*Aj}&rKtpPdQJyw$!KNT|5uTJ@-s~~Ehe4kVAE3c=aY@z;xN*V z0o^fJ8fEUGbJxl)J$rBKcJjj&{Le6=S#IoCW$%Tut+=H$NY+Atd)B^AYQV(x0I1?s zDaDRnTNN+$WTzuoikQt>mQMnRjYO9Ciu|DVq$mgvO_i%S6kiJ+X)G(tjtqDCeBPkn z8ZPZW^TFo5T;kdQzV;66jmo}8xoUK#{uI4FWXtID)DKYzlBNu1z7(tMg1IL5fd~7p z!yVcV=KOFWE(1M7t`j+LygVIttmod=+mbLBFlqgN1d;4WT7pTlz1*VfvFs^uA&!>o z5_Ex0pWK~RbXE9Lm?Dm1LbcSE$ZLx!2DIN3t}u;?k_3S!I&o7A|C{ds>jR@d)}ZXiV^+ zmVUv9;y}sNYtJgX5v+G$?*rz0lCnoF(uPvB^;{t*UR!zSElD-4Zy3dlGBQf<*va~E z1wu$|gufJPj8ZG0OlUTH8$MTj^N-H}J|SnqAywMYN;!)X(E~n?vn|`V##g_0y+%XW zLGG|4;%1~%J8c_nN1kp+oYsC zJzC`Y-nX=tyJ-ut&cUMP(_PC^ybfrq_;6Z+kL-(FxC(_GK8)}97u>s(GM1>27M|&o zOt~z%ydAyH3hv6u9>n7npDy+WZAOhl3=13_*o8$e92NnBr7{hg>a0$=04b4?+sI17jv4jB>PCzqNk;&1-rB zloXHom5{s}z_B699^)L_7i66I459xb`GV>R-7R!H&A3?1m%za8@}+{9FuQTNza3cn z80bkLjizWCTj;z4p-x<|`^#epZJLmj@pVez>nzyAam?s5jDDRwvM^mS=Je2}uv7rS zpA0OP0^*Ax#X_)A-I@C_;A6(ZW5pDkB85|i=1=sA5n15l3}o53&ZdX3{x==9cDO^_ znU6H&p#Y{NJK@S(lj-V+=9!pDD;3B(tPGif0wiJ2dKiO*6}!C|I6&scfdSY-BuxGhL6!rzjsqBlNOjvHNpPGl$4x;Vh%T$pEux(0 z3{CDoEj@dN!ZrU9Y<@yXc&x+hN&?`{c3h$vN8I=JxyRIiGQ30@0YYqr6L$%t05m2sU>BpwVIZ%^rhT{eI)bwM z`s@TaO>i-2M_PNyu+Ua*rYcbAWL`v|k--{R3kOYH1D7(OP5hwzc;kHu#-~r%fMTi^ z=*DS{)p`0ST9rW~ETQ;9=f+M(V-53=-kyRoyY;>r8IaaTir^<)?Z;NZal%DE3gls7 z#lftMyN#zwy$YFyKvTFv1Ph9wfU~)w@}?o8n!jpvf+b zFenOcXkn#+SsBzMj=Y;BL^lPN3Uxnd96#1)W?AGWRH5)Vv-0R2Maj3i2Dc9wlvW;O zfX6qXh5&>d6Ct@^Yi#2AyDeh@{#SIU1a)`VZLk zmj53Y>9v~^jREangGzG5gDG%x2K*ZiQyX{^WWVR*M@B<&Giw}fK-+O4<`@+v<~4zh zf~0Ol#A7c3D5YedzYIj}G?Pgt$HU3}q5rxe&-? zK;IZp9&#aCRj2pxih56&8CDVS*A=D@fK{yODb>1C*5v!qUDh;;+?s8OMO0Gr=NFJ8HNQ?+{;^8+ujY*Wt=1eL^@v znW;el0})b~a@@3fmoWL8ntvA4o%X?oz!#jLAV4LKB8hgQyylzNv_4;Ol%AFw2luqA zLjI#+lW=W@24>*#-OWsx8Z)#u9C2uOF=j&Uuhn^#18Nif-i~G({&$agr5|;?CwR9W zf49ddz}`RuOTkqe?~75H2|!)V00sx_!Nx6c*_F&~G0yqtJe z+4-_=PSh<4=VDYa2Yzi2T$h6?;6Z{PLA=I?Oj;2ut=OH3Uc)&&w!8ZUSMZ0v;5!-; zPgAdOlQOBlSe!mm(XM_e26dZJt+NLHkg*daHWw{5W+VG~zv4+Bu`!;aW|^CzY+6OH zJzvZ42Km`{iz8FrJEM4-&-J5eX>VzV$_h~rNy3_&hu)M{XkKt*6oM5wZVtsLhkHl7 zSpCXtnErUA+1URmIuExb-!F{6?5TpFqN3r(jWcr;IB_MK<;V<2W@)9RW%K(o+^ATZ zBP(2GW`<>D8{Dfj)3S})(59B{;g8>S@dv>BaGm!#=f2P9?nV_lrp`j}g~>!+Qt!~= zUbi;WiR<`4BMsQfxkk3?F{!B`X|xYXd8N}VT(A^9$80@zrz>eL!XQm0$0kC)i&R$af@k+;>#l6&rK2k4d zdoJc$8nTOv*-XP@twd*rEs~!UwsNEINU+1)x|NusaQ%58vq_ z22ccOq!@E`1@z|VHAPKhe?oQtk?V2IJ#dFd`i7@c0v??>wZ&!XfO9%DA`ihygPMMY zv#tov-Shd>wW`@elKrdv^O3V*w8@AcO&etQ*yh3dMQ65c(q7}GBLNXwQl!pkeoY&b z{`#SW35lV>2wXT&6YR&u%u|?`juh_`2YViQ1|+&&N^qMTMaF@u?7_hvme-k`3I6At z6Y~+jyYbBg_%LB8_n{h=$zNCGotyh&)))TkS;ctAx$H+k*lsn&)+L06g6KIzOtLP4 z{Hn|yJpN?ycIrX6VL9qV6$vw>o}9I&)EY1sLtQSZA1y`GrQNw6$qU0>aUB>w{H{5K zkrZv%t()8DbsBQ6M|Ny8)6S^-th@E{HBLt^(kiG6aEu ze9Lx&G&B{yeU@9@RH%d8C~dk-LaqQH=hETSbVzro-tA;Pt$DA+-_$Kn;6&;bmZU|i zIfVKPYBOK)3;uSH^7hv@FJh zXyv7gum$FMWc`%$rs@|aBd1mzh>)n?WI!>5F%%bO1a{lLnl_;Y4Z{qbUNxM3bY1MB zZZe&tI#jASWc2Upu6r{F8qI-RnYx*x&2|pDQVij75uta97rKrgRTOi!W8S*VUQU>O z2co*ljvZrYZ|~9epVKadfa@K!Gc)IX_n$o8!Q8-I*f$I_l2IbgpmM9<>=VC=%+qn4Q7lBpHeF7D(BY6m8?>@?uWYyQeg>}sF@D{67C84SF&Z_hW@7PHa%;%1 zWD!DmVa)(e-wHX%sT4Y(3f8DR6C+^~s7CBkQ?t>k{T3w)^mhlgnleNxkBni;ba~<& zwR3NONG+Z?wBGx&Qh||2y|yT}IyJ4ZD7f z+&di$Cq3Teo?Peg^1KwfaOfp(9swD@P!!eRG~?@#06(<)*AoJk#t7o1A-?UockG^- z8vOT0GqZX$#rS5Ngp2Y!3ptinmK{prf8Ni|N7#=(O>`*XH?RM@Ub4Zls`=Z-C)4(` z;zCnt96t?m5H`0*OD{MLbJBIFoB(f5OUzB+vrXR)q9;xxCgx5qHtN4!@;JvCsf&0G z#Sx01g0PK>y(Uk30ha19MCxR3+!M{EzA++N#enh%nSPA9^JRzV-B%nhR~-#!u7LZ< z&`Lak#6L+vDZ@hOhJ(!*_ zW*E5QsO*=z3AU9^yZQ2m`q{9iTsU_H>vK1zQ6=_fCPe0!!`vt$4Mf3)B6KFYx{Q92RgXFxae80N8m-ZP4 z5MgDvDSjRAWjS5^=TBW058c=OqdPy<_2Tcdh405c-5CD*>tE88t}9yWZcKBipzE6| zb!&3Rcmt-%=}cXFR_K{9a7h!e&n~sa)~U5V5z#oxG@$k zDfKP&WwY$mRK<4ZPF8wakREe6^%X(aKxnp?uXN_L1j#EnQ=a@D-CU8J_|~MPj$C-A zW%cx6e(P$erR4>QMO-6M0>%qTtGCkbUWtv8XJ3W3bru*|&7Y&C_CK<`l4_;cMe}@K zOS3C+-)n8}Cdp%whUoPf4xFvpDi>|+kKa+XYRxl1x^10nDb(NEW|Td^957gxae0As zEOqzfIj?8PSNE?jz54f<5fR0r(vLm;*ACa+>v>PWH-!(Z7C77`m`2BSe_?8Td!KOX zre*<0ax3N2JGI;YKI>L!@A~AnJkJ%HSaA~pnXQ*2>&0mhd>O`1)kvf$lJMb$?@r*Znlpd7dqk_3>4U9&2JvlAHNme?(KYu?8u3i#p6R+GsDX`VbX+c|1t7? zkmyA=(QqkyEwxXPt{&2sZlu17{Vv@&q%>WiyUK8vQhLr68{5b~icD=FK1WOknRSqIhk$~Ck z9ffUmW1(Zl4r(>8HaV)({92`@)kTOPItPZ$TBlL6A=^sX*))lcmZ9y=DWflBH98r! zXY_bf;jjDCotuR_g?vbpx=h2j932Ao+U2vKG>knE+*<^;yDtVA+Sg)6MDp!t=RDQ- zE>-f$83xV(*m2k7t_)O7=33|G zv51i%XlzP@Jc~zOY5mGSG|pP}4kjf?jIRBU?tnT+J8@p3af*F@qCQ2Kuux!=d1Z1SC{4%*b~U&O$SGRWez(|}%_iv_(K{}?RJdMSgY zgyGf6K(@JYCo}I?FDN4JCle#-i26%>pTyeJ$_aY*Rnv&)Xg`)+K0I*rmb#Ojql?{3b*#pcdtct7%_A&bYNcxk7^qn83RjS|%aeIfGWg;rp;pxZ-FYYeXzaNFt=}~cd)(#q(D7yX6Q=EPSrdR3WZCfWq zL_Fv}XbfpV70_6aNdt&EofRN4JWP>JR-+@wY^xJ4cUQ6ku1j+FeDsn>M?!q(LC|v!{se^ zr?zkI8W}EAwSOpLVIya}^i!eRLWE0FBOQ+~zRMd%g}ugbIyJ|3{KmbP4N|X8>8=xR zn1~f=a9xEA+34_h*1_yFaUKZC@`Py5|LG@pAVvZf9rr@eo~ycPipEpXSypH$n3p!L zW&9bD$?-vxB?U~=k=@vxFZq?<-S>sEq3iyTSR#h+;eX}_rb+kOu1uvyv?Th@#9AGD z93FpUz8{u5{|zk#`G$&0e~wh(d+p}-qOPXL;hmOH{Pz0YA^yf+w_mBSnw{RPNwVHN zw=g1Q%%5!WX|MgtQ}h0fRdWrlsbh3%B*Qcqfu?ts^_|{i)6>-vdY|_r zmL*X7EcX3-lau%{-SAbz&m~-iVPFf|hi1LxnW~Sh`Cjw-CEU?V6D#Q4=RG`M1N~+J zJ@+p6P!{jWocWAgZ!OzxigoEHnvWhY2`{`v5W5*S!T&J?x@fUxKiD(~?wJ#WCyQ4^ zg7ix9oWbcljw5MBdruox5Q^$~l%vRP3(a3i!%D0uKnm1;^(qzp;+ zuiVB#&70?CFICBV?DD#adEKF?|A<66D7TKLh#yy^XHhMqsXvc(6w{&2>upPzIWP`r z&deb&jMs7i<17n9WyPyfTg&91j7MrV!7i@R`h$j4VST+M%wK7}DQ8O5#+^1C6QJZ4 zn`U8uE(%$?MqWcTE}YU^oZQsBTz8-?cCt<9%;l6XEC@6ITm0c2yZrPYQObzrCH`Q_ z&dzmPmkV$h-6(tYdWv&YA$K3PsRMfV?9Dd7>r}Fby%j{T-ep-b=*WgSg?D8iA!yAb zcXSA%=i#R)t;3PJCHHG*&yw|_b@$l1Ay=XG@&a-)exGM6H7`4L6qZ`qsuzhmF4FK{ zT0Fvo1PB#2No#5ajGk`-4L+mt@L)}k0XoeRtElm;|=<#bMKB9ilAcsB$?rp16E z7fS-fXJ+DZ;)nI7h*F>lh7k8W^mkgK=ze;IzhFK}T% zJ6BZlAMrNB+LEiUl+f)CyHqJVTLhg}#kGTgl#T-?e=!Acw#MO6KXKa0yMOw6qHmVC z1Y5Y9mMS{!r}9ADg{m{lt0skcWMC@63om6CF4Bs;UEHRS`^7oEgo~7SE>EYsX1lC| zR+I;^S{=-xW-h$w(PI?mG5wBg*(2ne(SfJ|T-?v{8$bM`3<941s1PoV)@&CF7~H|& zL^=7M4%y=J4p5*j9X#9M3VAw6W+ELJLj+FtVxH{OH5v2_94fff9#atj25x6Tq1wit z7lwXOz#9pK4aX`FVsL9^&RTluwow>4t|mP)ci>EopwydKo@>PsY-IX@F)b2qpR@l} z3IT|EpYODQ?%}{Rx}c_=P`3h=&^Aha`bp;~b)Bdq6T+ZNm7OX&`J{gB|Lz|yPhReb zIhA$ePAU4n6Vf8bCo)X$@PY20qy~xR!EAxiBDbJknBOF1Kh7TRT^yT=US=sfW>o+s> z_sN@4qZLM++}+G!9?PJGb>kBjf#V3g7^ZPhwzD~=ly+ygcYZ0moG>ILP7=#xe7~Ov zH|!ntV>e8dME7S8QUo3;ZoK0}Tno+Wn>@Jl@G>_FObz631lH`h#(q&IKoV9usK9-R z4s>R>PfYo%cKm^BqLCjW8-hx>xxmf^f~E5)k;j5$7xg*HMvuQRj`K1ZA=`yVn}@$( zKGI`^ui`!0nBN*u)=Jd4m(zbWhr_d38ssrX1=^#|i2jjv8Mfz0mkvc94<(&gWC&cD zP-C&%$!jHvK~4$pb5COVFv3KeWiO3+ofdh$ZmdLCdL8#wcB8OxFHaw%KyH_U*XNJ0 z>>7D89uIS4jSh;8+Bp zqP(wO{bKy>DM)Z~8D&yvH+#&v@O~^U>iY5WXkth-FLtiF^)*`cIKJ!|;pn{R(Y#25 zRC?RW&?t}tzpJ~JGtqu@2?#V!?nwf!qeV=pn-dHVI7p+V9{Rt|!FGiL-=ISTE-&`a z#_t;%d_L<<@p_XFXl*Fuqe_8ol{qV95Rwj_Qj_*=ms= z%RPRC)dri*u93pF-&=NE#y50f>%S1f6eSe&Sz)4%!yTX-eT>Ap>P_|@6;B=(-Fh({&zXeNvhFLv+97%5 zxp$&=ZJ1L(oE?d4xo{mr#s&bh(~mtY;X zZA;|9%+TzAXnvyiCCPK2rVSMYfkt^eOqq>W2D? zW2OVd?UyV4cx9=o@6}VT45S>P&OM!U$2DYW7jwdHX~Q6Fo@uMSP!PXwJD8{hCnw|K z9nh-wr1yXDB{K$ZjFWFJ2%SI}j+x6L@LcBME{!7RJGCSU|L)#gyV?KGSocPv=B7!{ zxy0ECm5+Agx94ZxJ;Oz^LT(%%H%h)8m^dfqgS&q~eUAEs&K#|?=C_bv!IsdF-<;-4 z$A%=%ufG31a|H*1Il|zh*T^$O{m`vvF3DoDA9Gtue405~q54``;$O71#=Sto!NDKn zuzbMJKL)jzv5e4lcuU|(6T8BQc*~_D!<`;L&Ab6bIt-UOX4^2a`Zw`_dT1}^M$*h_?NQ6 zRlU-D$+&Fsk?riGZ5((gEQ5)f2);k~*g*doacEs}G&JxPO8Du}lFJELCG=d79a9U2 zOWX>@LF{A`$|?Z;U9Wn>37HT5nXCr=?*y_Exjh*`Tc*4Z%{3Yo2neB<4xQRPcAs z`V%=Q8o0*nEzh0{SjZsS{W)H$hzDf^$ZY9IG16ZCF6dN)C&VNe>l z79v^0t6#&btzTs!KEpJN_Wg#A6d6#OoKD1Ek9EHkUhLMsH2x`*1q~V+`Hc)*jaqD6 z_ZGU>?aajSe`r9p;XE+vwCM6R>#9X#74n=ROcrymSG&@`EH}J5!|23v^^10UE?zda zIi|M&Zj^|~Kjv*{`Np3`{Yuqr-E`Uhvq>c}CJ%m3a8uzC!DZ|9Q#fQS8SR6oK%N`FyN}jF z&?H&Z&hA%v5ww)vmOEY9L)Z1*ji2kvf$3i6)Y3EL{Mqc4iGKzY4&L&3Clk=!eX(J!KIZi3b+Ge{M@zK64YX^vM>Q2!J5;+Z3M{ z%H|Z=Pc`ra8rzx#I$NL2wh8bBxP@q?&Uj-i3(-GoFhkE$OyF{_rtM`86ok7}6Aj}tX>70J0~W+K_)@Gb1G zOr5Boiatv<_yvD8JBF4Q_SpQWVAZ9?`3S>HQVp2KuKs&6m`dWPA50zX;)mShI1P{Y zNaXuy|ErlVqNYd@{_aaPXB>1ky_{wBt1=fA0ajmUS&vj-mT5jpI1`r;z4feqT)v6) z>nSMJUkO7!ciB|FUiJDR2n4=Q4D%!QYec-?*<}do?~2DWWdGeq$bvGxD_L;dRInDG zl3B?UT0q7j**kj(j$1I=j>xd(n-0+_hr_c5;rfXdSUTCx=u~XGxpEvub^Se}%-|M5Z5XhUBsOht_gzqJ1z>;^`)notNv0q+guptZSp~`3;zx!mJ?VXa9^?s-hela=e>IdF%N~VVfazi zKR!S4`|8(5+_D1?&2DeR**4V;{`aSLG-8nd3sB&f@1#H=+4~Yt1k?Ba;gfr* zN7?4ctCM0!q)c?YU)6-7O|~z^K(Z8Cn})m%sU3$erYHK@4EW;@#mP?`R}N6*rQRa4 zV2OnHOy*cT#wa6cbC`2lYwOrY-!o9nHw;vE0pPL&^OspajEHE8H+Jhi`^)1>6J?>c z+8-j!GR;V3r|gJY?37?dhs**p$g}_$aAm&*$=%|q#k{9X4>u%MMhf&|5x_RDd7R+Fh93N+OcgN*wWVgVAakv-6zbj<;}ZrA@qPXg@Cu4Dc$Ky0E!*G2-lpVvz*o=5!2+>Ux7^Y(Iv6Ri#`wHQ)A=l5EK ztu8R{@zy2E`U9kg>uM1@H?ToOy6_0OpJC=Gud0rxfnJmWLytlTIjp}-t6@yDNYija%%G!Aumscq!}YD~y#cTT*ayIf$CDnv;pg&G-IKFi|m3J(IH znmqxnNtMCOC|w#gk{n49i>1PK!ATC=AkFskS+vIxjnyet$dJt{OdYk7XUiDpR(d7=1!b& zSo2{0$Xm5v#i;X7vQeuhrmf=2_dZU9%Bm*VIq)!IHfp%`(CvMFE~@jm_gI<%;3&z3 zM-!o*##dDBh<>yzfRaTswg{{jt-DODl6sr&rr<=;nr}&18QW|jziD|WwAKpa9Tb%p zM&`#l9aj(*-B}isT8Jip<}K}}uE|#BYyFyYnp=3C8WP4^Z?Fyy6HiZ^n&q!dT|i3VJZC}GKwRIzo&1%%BoFFg9Z>|KFK6< z`{l&&r_B+2SF0UG!_1cSwJle>@Yh|vssf)*gPU~NU)-_X{^MeFYeE!+Q15Mev~g3; z!lDs+9P6+*Rsuj;-o$(`h$u^m$PM^|dc)N$$$Gs8rP;(sWXej8wo%W8SvXuGU8+9u zl8YeBvh+{NJfYpMZl|xlRzrED?L)?HdD9^^G|%dXs#vRYGUPndi&Z0O7g$HygOZHf z^Q#X`Uvx4bxNeKL4N>hRRd>_O=bm+I{w{x09gvX9B?3rNDVlF#j!e5Cp!}K#R&ZZ6 z9!!3qS))+cl>s7s2HXe5K!>Du!pQU88&@AracgN5*)e%4TQ}xCo_UT8<8%_rxB@pB zZO1lf_OL2+2}4MTNA3l^RC6H5HYo3vD~nThFcp@mEnZm8XYl8+q~OWa#O~=&xmQQ) zg;^~#xJ>7tnY|7fAGn*{pYtC=ny+~5oLV)w?D$WJ=RAMYsgQy6NB3BPw5Ae=wvgN7 zg*fg#l~R`KtlVvW1Wf}y7d!jBg+0l`KsI`Z6a46p2g}!Td&L{zZN~;BKBn_PN#)}} zncf))Mx6X`tQ#II0?+QP@O&AatAX&sfEiWYtNYn_Z$BiSiCpxj$@o>>vhEgz#w5!+ z!#i@4^{7my(owXwpSKndP(ZmRU776Kse$K{jPw1!dalNRX5CB-8v;{wQu?Q&;R8#9 zR5*SZFcnc`cfe2PO8gg816@apX3@$(Q^t4`akZ(UdyFDPZdrCa zi(1)>9|urOK9UK=Il^wlgj{>7`f;{c_kx!*6EH8=yi}w9r#wW72faaGH%vsO562vA z!Cjr#xKLRLm4a5a4{ra7CTH9Oo7C)W!0`4G(Ay99g996uPb@xi`T&?NmUt@VEhwRn ze8(GnxKw$hCygB@-cZ+uUf(1dtO*X7!atQi^YE_-c`3q&MdLyJmbLgtbCMV5yoVV= zQ4OGOXs|9(rWwPs&Vuf$EGwP|)#^$~ZJ-*U!@COJf5wBl$d`0tAftHx^BN`|twApf zR-0#HWB|;aM{<|zJ(W{vPnwEAoypihO{nRte#l(__a}~{%F}R>S4HwP7%~kN60KsB%@Is+H-Hc7|X< z5~ep9Klmsf?X9_ge%U{#kd3EsjD@ufLmA?3%mMd8`_h`@wIkpp?!O=YQtdpo6<%bf z!nH}RWQ&D$5WE@Q54O?r-K&=(g@;}IHaiP(ua0}?c|WQYo%XMI^2+;8wHM|q;ZtRL>`^&i6KMr?()Eu5ZF^5Qd(>H(feS$TnFzns!05#!ZTca zu0rQUNI(r56oD>B^oVlt`I8WXGkTudWuVSWmTEf`mH}eInFw#DSq5M%1fr5cY!AWh z@t&&SpmQX|$}@1je>$^rI@eGRi5bdgKkBd1-q?z>__pawMojwr+I>xZ-0H$23!u~j zq!_E&W7y|^%5GCDp9I0oWk@)a&tjllJ7XYGLYC-AXrj_fGoVx}wwG48w7hovhiJO` z%>6+E-g%(75?$<4u{4|tJ#<2M4fP=_TkHu;rDY3EV_3HnPm^5q$zXUCU5sh~&A`(r zJPVfAMNN!d2Jh4=2Sz2b?R8=u85m*?U>Pz*|7H@0d0V?Y5s0n7hY#Z3Bzi@i)YHTCz$X`Fe0fbXX~sr z8M?tj^V{rdTN+HCi$zEBH7FbAD7iT~=Co zD)f?pb?pG-sa((~qtSrT0*L01E>pbB!@GGc*N6W|rolABW;DC;_+~QMrz(S>_;by% za%J2(-s;>Qo$|MswQZUy0eonU)F)b8?LTW>*S}#@2l_OJW1ZZ|%3^+SnkRJwFTPo$ zPGYdb%2Lvqv-+&+EYtEwnx(f4k;k)bjNeIPQJY}sR6`9Z^L3Io5q$6)!J|k~haW)L zOqOllk=Wg1!)F3N>??Wuk$z->J`(rt{pXnEo)=l}+x7k|Te?j{I~I4Eal7zn(1m6@ zyaGiANq|Q1ZcKP@Lw#7d&gUGxy4v*vHFMvJA6Gxq>vCJj3ew#I{_^60W{sERur)~-jQbHk3IZI9(fy#SrYAhdjlPyu9^N+DTMTw zA41DC=Wev(j${L)aVVR++gIiFQPw;D;GSJN&=f`(w&6yXP&&qNKeT}Ze2sRPX`1=) zHgsC%nULfyd6h}7TY@~Zz+H(IFH9c7r@B*5u#NYe56nBBHZT`*-+YI@N}uRqH&qCT zb~ZO6V2Oa$Q#q|{{73`1N-Pvnpevu=0l3)>>hh88d>u9qvHV^@CkT~+1x@TxnbV$? z+ptrg{nlMXdEG^w4mD*)I_zSoS>56E1d+<_7%XNVlVTcZcqQv9LPAKy-UbES|l)e3Uyn@wPkv**v$@i{q{o+DvUb(W$p=0(3%=!3V1)uORCu~>1g5WDbceMO z2rCG`(^NMCSawvb0bo7JdSW3568o@=ep?p$a6)jiTgl~^K%WC;`y9K)gVd|zDK>Mt z=256a8LbxFk4p=S-)iJ94oup7lm@OU>%)z+N)3629OUxosO5y21NcqFQf$$&}zJ)#Yb(Db#tJW znlsv7!a`en`}cxTf3lBBjL%mm+B%Hu%s1pck{P$EqK#Sbrr&Pwz*3{D?)!PAzopmC z{?!{KF<2Qli+uufceKWqA%U&!7Z`@M##qeLI+Me0Iqv=&g{SVw? z_hr@`Ub5m~X$(TB))A`AwJ(;ebUEhnO z@S=9_f$GNt+xgxx51E5oR0j0y)Pj3*B6=$OhuY%?MJy^!KC-)8BYciG+lP?F5qVNQT(RUeaKDuv)v=kVxICbH7tzqBz8J!?*?FD-CC zer}?&3L(UHCXFI@B|{TneOy@_A|d;*glYT!VbfLo$cyg&=zKjU z;?xs-pYdqu4j1LC!HW^zQX2s^?i@Ldx0~gW#-YpxW}1nw+JCveK1X&XfXX#2cWwBk zIV}A@$?8cd^fjRNU$yh2g*WHdSr`6$pE_MTKq`qgvOUVV_!>?ql)R_9rY8&Uk`g3T zor_<(F%UD~?zAm!xySAG|1Qu&r#T{Z0lHV3fP#oTuNVr?aSS4&^fr%Nc3ltImW{p= z6r+&U`r;9+UtiaZp3e(Zv({-x&l|GQ#`_A5S4wE!$7x>p3F0oMXsO5&BcTyMS{n*} za)s6kjyGfr;&ezM>zNuxy)Vh)CYrI|`65srZkGaK&f^@C@&MFb5jy=5FA2rEP|23) z`cB?)ar9wkzKd+Bkj5VL{{GSY+WPO$^{`~fBtiu8d%S*st3zbW$pwd?ZkR0N(c4a} zQ@_mPDRE~ZpDr3PAs+&1*`(IUdf~S*64T5|fBd8Pw|d94Fz8xxLm659DwG#&^=nhv zc6*?!0G~4tH`Px?CyJw6rBgW}VoGhU_i8!>7XnfeM8WR&jGOIRB|vt8@8Q9G_4xVj zBNfakx$4(qi-5qBt3gjoeS5nBiN2$M!yrXu0Z}I}O}ZNp-6W$RjAS^Q*m6-wh_`mn zq;-i-V(rwNTZ<%#%G=`ob+WQU{g0Umejm!4Xn|era z_b(EM(SkI7dp9`}e<|wg1xNVW_#;J^HKVyXp#X?*hQ)5SEJjCG-us&EN^!ef>>8`& zUpO6F0f)S&KW)A70SS>mK|$BTc8b$$>xqzkcm-uFA2OS-h*owwOQra zy0!c~Ye1f-GM)V_Cd<t1n~nBYpw9uRQle^AKI+rYQ;Y)Z z`4~>H*~vF6Q@~GTog{Gxu%nD*xS6*9jb6W#3j;XvT3ynEKlcP@5!Sgj)B&9&nP&T| zIkkObyvTp^Jj1$8NK>#d=587?uB>)@uyPEbJ_>`+=V(jCDq8Q-+~jmKc(blZTjw+Y zpOjGDM!o3hQdl{&7F~O0X0!T?aIF39uG%j%TYi?;RikQ$zLhUqT1+uBm#XoQ?JId-lP&tgM>r2grMW7z zaPwKHT`CU=pKn2JWoK&;rh+TZHL39^ok!r+Ui;P0U?}j;ZG!eAXV69Jo?;Dp6AGO?IM)BUidLH*z zGN9_7?5#VS#kmszU{l^^eLqG%TE%u}D=WtO$Bpqo7# z(?~1J#cZ$%%4llOi*CS>J3uYj@UxF~KB#A3o7Qhn$6c%870kmuNxfjceHVClLJx+R zA4O?B{g@&68INQ1SSA^;GPAd+gv0@8PbO3CEhm>qld3Qe%wY1f(&Fc{05iI7^Xa*n zmhk&J59mz%zB9X9YV^*=E*c(3n509KOSQ2lPoddLWHgk#MCSBHK67nt+jqJA#2b_I z>sNeyxA#DJ)JL9e#m})2Lw;&5g2g)s^*bp~0GIvgp(R}GhKBHW@}HZg9^|;Npz$Ee zbyRNTF)uS~VZaT+Ddf6IG>#11u^Bgvr5qa!>79qGB-dTz=)yEx8PGQtpF9@>uxc$( zlQ-MrM{}KB>xdi1czjQiP98{bUX3znHw-De{L6PLOc3Zeh1a3O?)(>KGOOna(_-w8 zJWN18uW60Ayr8iTrqGcya87I~>y0u$S6kwRB)D`sOWRb??L6Eox-+@|LshpJ*)3W! zx_ta#+|I&N3patCrGY`X=pYETUph0L%K#`#e>!6#El!j)*H`JJ6uO}?wk{)wkdMQ^cy+__=mxW>c5Wx?qELoD}U1kT>;YnYnb;}7Mx65Pdo zF$HF=?VFFj%=MZV^ylCeR!z*odM4HK$B&t##=d*?yIJF2W@V`Ts#99DoRn+IsJkgx zr$S3rrg2$@Y~6v*0TEmYT#3(LclRJ%fgSToVxEH^I*U=l?m*#RN7vzY#*nBor2C9Te-^NgKZ>gZA5f%Iv+SaOtWvYc79x%#%F3+^kAw7 zk!0n%3KvgV0tlXR^{h1A$E+q#2#O*j&9aN$)7O!`94R4Zj;8e_A-enTeCF2S6p8Sc z2;9J+d%M_SU5jcS6W@{jd>VW7sR};5Wzl!bUj4i7t&JC6o?i9Qs3NPxi#@!56wcBQ zoH{gh;O(oncrNLv|IgwPv$DPoaITt~0m5+#lPcHjlxW3Fks>APpNc!eWU-2u*mfi2 zc0(jx0vC3xGJ|0|Qt*5sbnqR<1%x(&(9Iy^fdXR#LOYQfOXnMc;*H1Du7GX$Ypw4b znXpy`LtBQETE3kH>NA-2O7pHh2es1xIwC<%+hgWwR!K})Pyy`usnxEvjwAQr)TKCh zX4i74V%@)9eapr@JN+`_y)?KIv^x`029S~z$`2gNLJqQ;kQY=$O#SDz1gN*8aS+BY zVZnH8VRcuSJ^r(&(z%g#K-~aw%}3!<@4PKI3D;PpIx{SQlz*t56%|QgWtX)#UmcO#72drI3MlcsLK%n}mEG zzuE$XS#{32*1`hrQ|G!JgSp789%l>IIeK=+TQDOW^7sVe)nwzQ8i_LGOU03kyr9rs z_uW!miqhKi=$`%U%4avXbQ# zzGjEpn91|bE_#bmus&Qp)ppe>q*;o2&irOB-X>nww=&h~f|bpxlZx}rK|tAvpRa6{ z)pn90Eno>Ct4p+KQvio%+-vrqqp>lv02LITkOQ>}0cIUXNe9x|*HwMZC4QN4F$ra` zeHk%#R@-RPpz}0L5~wzq88f%mHiD>i0`Rqzk*k*+wN^^BzsOc+Nb**`wR+x}KkMnh zlCBP72D!!gFZ2CQx&^7%~pv zl9UEz-or(15^4u(Hvm7u+)%&>)xNZlWCH&+xOGi%@W zBV_=>R|5YRu=k~(+rIa%jHoK8Wu>p8?)3q(kgI=I z4JVwU2mVw?e#?1RqZ+#E#-@;oX*EN>&dWa40K-|hWOij8o(>;zG)8W371qJo1;%V4 z99>M_(5JECll{iM88KhJ`lggY=9TBSl#bLffMN}xbZMqGsP?+Ss=Cx#dBNII3uRbb zzaddp=D4;p$o4BF_C>0j48B#eHH)dGvra3c7FPLiZ|xPB3r#JWdp4G7Yr)f=&ahRj zw`;y16$ow!0I~ftbPJ$5E+Oosp&kIZoiv=ZR^@VB(p-evZmwMJCJ3B9MHn?jk{yYGhYo4sSJO<$8FH)d4QA0 zMUyhCms7uB-!sBi?uP%@{(9pgVb$xSOpH+FG!(Iq<%ez);k4ozYPZl+-r zm!OB4D8<@9%X6ezL(0B~I!?Q|wT@61TEXgV)Zimo*5B~21{!6#(ceh^Dhg0*W2O)~7tT`I+Z-Xcv^h=oqmI3M=t zO@abvfkSvUYiW6?R)T%E!51lqckri{W(RMmfJbz}xs^C}b8$(4Tk8V{ws~(0%ER%^ z)|<|rvHpFBH=l2QKTcIqrN#CCGKy{D#mtuLQ69rSRRQ8@-t- zjt_kwW^NeCLShX9ZUWma6tI;Nn9Wo}iY%+1?y%zuG)bc29L&B827PFtT0hu3!X&{Z zM=}f?Qn+GF)!wQrNO+u=rNN$f9}V_tZ9+n)4jI{`P~94*@{6m{#I@08!XAJs^R%P-V`CnSL7ljGGiP&njXS?Yy-$ojS3Fux>Xy#Z|Fl&!G>khQSeZ6ujT~ zerfkn0x(_ozGmJ6Ian-0tux<8gGib9ZmY(vJk<8PthD04?G68<=sdfcSlci<>4g9Z zp@g1LLz7UYYC`XXjuZ_|5m5tzqFB=CEeHZO3{4Oa1B!w*bQDWaR6z6u6a_&KC@LNc zZ{8m;UuM>NX6C;4wJ-9JrE!1&6F!0Gon5#XNjVX8u_yymTIt!he&B1jr_C9V(@hU^ z0eFFm=$KVl=!ceim3xMuN3$~K>mkMh>oEgATyOIT72u1Mh<(i`q99NjBt>+0F&fJQ z$q*pPWB$z?24x`tl<$G|DNXlbVH~EA53Ac|B^6r_{QII#7K`bdX0<;$qIs7A?_l69 zUBjrl*2)dYu6(pSfn83L>9ZQLxiW<7`8tdplBxoBN{}t?hr@%1J8~+S=c0!@uE>F8 zSmnK&Z^S;aL)noq=|ZiKG_Ax9qP(T!cH8K@c0JlRv0>b#iVWW e!s7JD6?cg3<-S`zM#7DJf${M&8j$2!{tQ51W0pDpVPk#nHJI6MgUpMP&8$s;VcbPmK1W8&M~k= z!6q}1`of{(78(OjqBKKUAcq)(t*&A5`dfb2$vClh*8wu;uh*1=;=dpH+OrqhGO&B# zE1FM&!TXTulH;u#+$^C$<-6wA=HANCC#R0rVdUZ{G9dxOxv9nirIs&*SAeWfo#G5* zZi%L#IIEJIdUZ(kK742H>cD*#Dpy+fL^e5|<>EXE$v$&s?D%BC=&+0r8Q=d0%V1z5 zU5aerPqKa)uHZ1yF&NK~v=muZE_oQy?r|X+$#rRlrtFMcG zlEwox#Ap%) zZHv3{JsV%GjF`FBxl%{0LgRp29@@bedAg6?55wo^JoM@( zy0pdgI)p7KUJEhAOY#0W=1#wIlY(J7kY11&)=GN9e`wr}se&L11$M0Ze1tst^9F|2 z$SYJba)Mu06YT_gL5b~x9+vJ1LDpwD?iqw67l+Kp8@^~Te5_&@>?Gwk+I*{_Mi;3# z0EPxbM;!uj6n(2MqmblF0j$%RI#HpSrpa?iYdAYu z!C?8JYOIP*4P`cD^up4KEio$bMWu(VlP7!AbaxZFH=VX5dDiCVozK(tm`vNad-o6F z`#;UX3Y}pTNFSQ@g0!j`%t7!gnfaQitaLD9vpbe8CrBOS8vNChfG~kEX`H;sbHw_* z+MYxGYI`bKLj;Q~g=%%KRq7H^8|-h3sPy~#`XV8UEU*sBg{w(i*qZ{GE6}Q* zWIzF?Xa^e5Wc34FS>7}-g7vuugF~EJ%2m`8^XKx&?pcwt90uMvOkO3NVfDM-0~JQn3l0L~*b-Q` zT|ZIFKAxAczw_A zzKg{FlIe}C5yvAf;&nL|xtx_<0BpW|O~4Oz4Icj_Jz*~=dU_tpNPel=n{h49TRqt; z9<3)L?OHu*d$*c(?CdR-3&%kBc8QTX8}UJ4wAPH;I9rQR-j=PVs2K+X2d%i}-PNpz zqa%cHA7nR2q#>*3(sey+D*H2*hMz&FIBc_p<<4KIXe6R~lirp}WdH z&OpV@%?^XxbD>OmfS+ghsoh#oC<0*>7AWr?ekRytb~N);bZ) zZ_tdbgSykjNI4Q&fzO=PdL>m`T@IwyY!aHWF(K>^8pzUrWywqrg> zyNl1GCgPn~Ra>)|F!^(Ur>Q~#H8e8U_4hn9&yGjgqJxojx@;fl=qf8|1Stg^z_{Pa zr8r1(1lEsEdaKSNp9nxk0wVmxDi-FmvPC+IMpb=$nXxVG{%ShNsI z)`UtswG=bjhsKDwO6>xuf3gI*#1hT+ujCA!>TE99owu|+=@CWZhTj27f?sEydAOVs zaTufAzTqK3!Iz1dd#MlQhCv0cpFd>sm%-%70q#qS7P~Wqflnv9Ze8ymba<^$d+2@2 zZQB|bg&X96bh+=fOL1j1RF?jUW!C8LWrXMX-hbFa@oC)J7t{9x#nd$;eRwF*Jwo)4 znST}FC1PNyEjj4{EDp`O!dSF;&pS*0Kqm6OlCovhpO;Wq&tCNr)yi>S94 zb;JDk)4&cCMBs}n&I$z}rMO2t9~Ts6{|LKDD1@s}X({d*_X;}V%maEB)Ly)kpZzWa zOTkV|rBWc>Q=(L6gA2+!jvGcVM>7R3L@+7Gh8%Y>ltqSi#d!?A1JX+HdPt$g2G=j6 z??A&I-A*W=))4Tm^j3ed(02K>k=`77FEUa3Q7-SxAc67|OSt$xwQbjH!XETi$#g$2 zKx$l8y1ZU>f0rZRyE6PC|;DX17FbWOiSV?n> z`~C*smCau103ns0LQA16u!Tr~%|RR0GtZN6#DWxUrG1}14$nXvE1%FlJ#24;MXsu1 zPui9oYM}ZJId`avs()CCa5=wt`?*}}{cev!60XKQtYQ54n>%S zg#R5qYcnu4iZ-)P_=t2zxCl!R-cFK<&X>s=y|tvh_L9r(^{wi}EWfu^G2fQ*gU&Ik@2>3_^?%LtrQ14$T>U2>`sb{*GmS`!!W}v^IPI97O0xa0rq%>p z=-=Y!_5_-|j#D7yxEVtsD*O!dX84uiY+A4km5x*torr75jOT8BgWs9@UISYXx|L)x zk&%LX>%2D)##kc{MIA8;i|b2A4m|u9GM>5VBjNk z`9hY-DoI;SS=;P|Q}=V|_e%QT>y8d$M;CxOm3FkxDk7PVZlX*5;wZ#3=rJY8&K&2Y zuyFj3#HS6;`Aw0QFVi+SFpL5ukBRc9rc1+(-v*rZf=RckEy>KNy|(_iIPCs|*t5bY zIohs!-?Zj3EJEIDpQUKa{lF!NfYcS(4w1Sd07(!-KR^RV>QKf{nTEg~e=OvNbr7fv z{wD-{gQv^|P=Npn^~G6V>i_TNA8fYu|H0iV75Gr7pwxPoZc+B+AjDK!y3IsnHy`SK zp=?W}6;k0o6o|dJY%>K=rXzE(NS~E73l=J!0ZpZN#EE$J!Vpel2v#V!S!i4rq<(>o z$s9B`x77%2QoF*&HoXn46(N>{a(U0-pDvny<3mZC!PlSEJ-ng`&z&fxlFu z-tY2OA?nbA!7>9UzFK&1wuZ9~9xw$*>q-hO0O-rL=;H@1YXz2n(~v6ZB-Gn2Spskt z1p=djZVXm!eD2geBZgQ=oUzZKj_D}@0(c-(S#rR2^R*HrM|qcp&0TA-5+um+sk5qA z5Sd{_6{1vFu-_k0>X76>;dZ?tw}O7St&kcjMEek7p$sU5358J5IU>N53M+a6L3+b? z2&8a6&ld@LVzjs58T=IsRehkmD;VnQendl6UHiV8osL7lB@87*6$#{IFA;Wdw?4&C16%U*Dz4sZ*IzNrP{i`zoo|0=muX7%lL@N)pzemQ zC{p7YZVwCLBZ3;@b!#~#`Qx!Bc zKxp1%am}Q2_Ue{HmPpP{n*ciUkR*uMeaMsoF{Pe$r9gx`VeNdffemnpg0^MBD2&uS z5_x|nBwdVvP+<Jyb{bVrSoeJhKg-kX`wF5JIDMjObudwU6$y)=hUqe4GIPwc9265kc(dH1xCji3BoJ2D(q-fni3f=>kqnMAkT6=_ z+8q{s)yh$(s3~_rdyk0Z8UjvYQ7FXVBO_pnkaUP?Yb89i++^#+_ajTtg_P7?amWr) zb&k{<%!FWss8BI*j1NMi5IIpT4ol}`QQ##$M2jdl{ZsYAs>iD;wL9tdopm|Yt#Pm5 z>Ine&H+FA+1L7a1%;(-qyP6_yN7TpX?0ftSswhx=HtQ04^7_CJ(5%j;dw8G5jEDhB zzVR7>j9UA@bpqw;8=wP`j`2iwL!BGJVC`K68?g)<(?*$lo;cYL#fB2pU7T4g6X}w! z5&4n%nWmdQRs7P&tX6W&zZdmk0`@70M5TkHEYAfCY=W6k3^D4~O9KQ~gB2cK(uh(4 z3o);RuWnurOR+e%$UMl9(nHpJhO5ps>m^lA{P~k%XnWUBE$mtb?Yu07RVy?m7@gIrqirj zh-a17PjzMAY0JDL-WWYGI{~3_z*fSW;QN3N-~IM34VLoIZE>rCZ#7 z*&06G`d4tP#CmYf;kFo}@NXJ2($!jxIXuGlv7iR;DI}B59ts9}16hb2R2T+(Xg(9r z=c6|5f-$fVGWMJq&=Sf*WJ!>z5~MfdiZ>rx%7+xvp@UENBI!_f8Q5Ol-hEK@DvkcOX8gt@DZkb#M**e zj@SS~M6d-&g_g_m6J>JQu+~p_zup0MFXX;dCN-i_tf?4K93~ha_M8ByvoFljM#9aKb4lzzqWdz;c1oG1AAra@_B+flP*m?`EaMUr;sv831Z=R)TusKd7hq)KKZkQb9Z94rt*6a;X0Z1W=X(P_yaoJ9>+; z2=!>{eip-o;T+exeAs*G{HdFgk#oRbA!>(M&Tsvk7;e18oK61|_GPYe|ETeid0Z03 zPj|3FwHHVcI1~J=#k^#1 z;J>Cvy#-p)G4GU~dhL#>e=~3;)L7$@^Wc*NTt(sm9eluqWq=bn`O9rw=P577Eo_DT|6OdO;J59s!m|Q8mKTb z6I?g~{QLaP^D&@&S>A_&uGs>pGGMgxkd-ztR)n$=Z}-W0a3Sbg^U=^zp~M_M7C9N; zEkvaXWmkV0{gpLt#lx2q>Fv{=G_S>l)G*M76&|fx$o0@xCU;< zf+Ly|qOmxKFmX_w%O;Y`-=hq#50LY=$v&sjbrT{>{0_!X&L$huF8VnsWGyFqHhPsg zWiewejX%zJ)%QW#v0*a)^7_IoyUNuK?>spJ9YX57SBU%xXTC8E*6JD3LYG3Ov-h=I z{LWA>`3-iXO6Z6>ve_)4jze5o7^_1s)=v)~C;O#&L5h9eb#kzGWm2 zqR@=GgZC?``q6>hTh@*h@B-^-y&I;O7gX0Dl<9kf$YTRE7%#QouCYkb!z)g&bW5;#-|);5iS4EV znZw9!lEUb9a7!;lj>3ilhZMaafXIf-FkKbA_uX$SD2bZGG?vnJ7WMd1X#WO6{L@7! zNN6|9Q+Of1WJs*-5%J`7#H51ozh3W*$PFnzSMT5SN)!^T0TY}*J;X@Q5$@Yq-04B_ zZn}2Tn1(WBN#gKC-z;#BJ)&S~1dpZ80(U<%Ic$$%0z@UoX={<(Mnn25hG@tw!f9+BhMYb}^;MP;$>BN4Whd3X4YMWO4=m1=?k^4K8WerG)ELm#j_|kr z?^f~Y0J0v!30*gbG&-n0kZv?7_+2z#IVM8SpPZEEXfPI zGBdZ5uQ-2G@TQ>yPWF`HJ$FX_xceV5xuGOeqt2j0u|BY`0oJB{;~zhIbXu`mhN>M{ zPu_MxAfJ=$j*Qmw7#Q?6=tMS@cpMooT~2^L>nzqVxnHU{+Ik6k<&RgG<>AwCf{3Lj z+oW`Ph0|jCyfP{ou9yqSF*sh8-*!%b@n3zKAbQ%PQPPK}f6X(n<`~LK7SUZ?mzPi` z?93o6mGPDOyoCwTO{8l6#=7g3hJt9x@%TLI!x?K!Fmc(R>5Y;h#|zcbkx2z1iW)7y zUqG~q8I-ugA()J=Q>0=DJW|LuX`#a4m3@$45mf1}xL23=*dD?P$lRC{aCAatR7Y80 zaEu}FDQm=WRyFYRq;AKTg~zC($cSU1A}QClA3hkOVt7!HU+qtVOUE{U*H7IVrsVF} zhVzh3Vb*cnfjFgPn9G)H!if5~WBUX(dSApmgQISG=jyb59h6U+m+%rb3;N>rac zT!6!!s6S+uUY)5}X8Sq>`?$U!%1wxfD3nw-Hll=+bx;e5WPF+4e{qO`-D|VZ(#7sCUF?6^>tSk2t?&iHNRUv%jp&aV!Vy=BTh1xx8YDhvAA-M@oqh6y?Pc7m;Dz9;dG0G;82 zBrpX9+a!<)+q5EoT?kXSeE5+TWkTMx!Tz?sK%6P{J5I-T$s=tg7RPA@x46gm-pYp{f z>^u?V-@?x6GWLJ4Z;+lq|GX`7fNZz7|I7+g5n+OiLQ{Iz1~6 zg=MMSp12N;7>x?>5V0_Pnm~0_B-_d?OoBq{*pd-lG#!Ai^r4OthYbivHgC3gDec@4 zsS%hU$Z#BdCQL>?#;T?z61Q>I+kQ;>-a|m2PD1Qpx`dpgvieI8TqXC%d^lx0!y1I+7+4)hBn)|Q>xO$akn|zEer?a_0Ejr*8TW% zv6YGy!MU$vs7nhQ^(>`R!>^5+VAcslxS)20=OKy1a%VyOBb|nNiaKyEpA+(j0dteg zqKs+c$!A?CxE&2r&V~x-$;)AcS(&Y22XPwvFB>t6lwUg-2ah*6uIVxGS)(gox*lEF zSU{{9BV9GRK#24}_6dgmea=M8oz8%ZsHSDDzW1^F2_K^W`Stz=#*dw&#eCLLeV+9i51C}Lk6)sqtGEJT6AiGG&=2dd-BHNPAVKji<`Cvt{j1ifAiFm_z zmTfo*hV#McLa?zwSD(_YaFS!5%rhiIqx+ODlX)OJ4wY~nBr(@uDyO8~-f2ZKsl2`0 z)%bf2$1Mwt?V-rND%-#gShO1>lk;4%PA|+}D6P@@i!(U-6FC!y_Rre&r;>e6bw@e_<-rD{BqA!`x-A(r=Qfbc2GwGcO=EaU=n%*o*x##lB=gd+Ky^7g6Rjerw0>tACcZ%G-g+@p|IOCCecMKe zdr(3wawT&oTTxY=1vqNkzd=O!e}gn3-m##lhra1*=tjrSS3E_!?_z;g;EHk2HEF(J zNRi?mY}+q{T9zQ8u5L-iS6l!dX#K-qmLXO`RZ{9f{%xwSU(8|0a8O_-)E!HN1hGv(wZV#O+v^y3gysE zl)++&30Pme18n(&s5~HrM>y6`y$Ex&cv82rAR@6?O{u0Mzo#WUl z|1M3>OUD^YaYc%`n#}u~B#kfdCdcnr+gCm@u;ZS0Yx;%pIXZS@tH2^8G7Qj!KRJri z&JG+V-o5L?|8u{5P)DZ8lx*nM?Ld%ynBO{hgxh?U0fGdmWxfL2)BS6C1_!~)C3QlJzhE3oAy z(DRat1X3OXYT}1rehK=^%@?FEms0i7;%@!(91_@nUf+?^u57&Vo zo&p;eHd>`R2kmtanmT=N+wbtr%f{c2G0|f&i+iuzhZt^hJY!{b+1PTD_X$i~6kT0GK+?f} z$uFH&SXu;#F^f$gyGY*`PJA$d3_Tyh2_t~*%%-@N4e#kd)iEdNLQaiyS@PL!ZvN1{ zG`Ix|@(%PwFS1IHG9VjL+xDNl(rWACRMR(tYV+?2zeUhPF*L|V|N4V;(Fa*V8X!4LbjaQ3|47ukN#M8RNaf989dBS z>&0CoG9}<Z{@bCl(vGz;Rv3X%}(TSx^EU zTo%UF5P%KE_J&?^He}G!w5_4rn=KSx%Hi8Pbthg=jk-FQeZ!Wyk-@f9EptXyAO_;u zQdU{q__sy=FN5VLfceX+202*3*zde*1xl!}kdL(&uH8@>yAdO1e+A9s3Xr#N!e(~+ z%mfW?`_t4xDTqGr9{u~mdLi4=%Y;*4S||fir-D0`H@HF%PS>WL7IYRQa?kaBd#;BA zJ;x&~L{L4uoeVh+zUq~_-3#>|&|UWzr1e*OKGO-CIE3pjr0)+E^sf2%7*XX`_2*-E zQtPzsi*NPXMft@)D^z>wU&wD2nDju50SIAIwN=D190e%~A&TU)P6Q5#4z>}n@Y1aq zfkU*HYB8>e7rDx;x7}|RMsIEZbSL4V>%{U*l^YXmOYqLb)wbL$YjLQhewX*G3AGVd zhiI7CpBq>Yowk374pM^B_&1!b!!GTG$$5w2RLi|3QYUQ5;}%S~T!GtUn_3?(-lv(A z!jSzB*1p6V@i{4LgpQ_ydjpugxl53RjeDmXT#$LpgU6URwg5f3psY^}SJ56DaSD@}oS>Fm7jBI)Tc5{e^2a1iown4Pd%#S>j?Baz+|7Aq@#old?(2 zePvt9+-ksj0`ST?Hab!z^U{{Ze86b5^;E~c)0@gpN>tK*P6Vl$w__#@%Y`?) zoHpTvmoY~iSrKK-ZTnZc!#9A0$6N<-rt*qp`#&5KAx(!kdk4OHcT-%-W3hr^%z%69 z{(Y&%(PJueTki6}_us48R-gv&fakj|KJL;%TFT0=Ln$IKoxry6D(PQ9wNgQ+;!k&W zs+)M_K(NgaW2mjzd>&v)J$2N*bxCjK_}2rR-gvDc%U;sJ`YQ>Glv>6yy;{wG^ztA6 zl1xP}v@TdgC0E$e`_GrvbfCeU&-P8tLy5oF5--IfAE0rbf#reaYaL;3zk4ruHhw(G znm=`E*;NdnTj((c`Krk$DJ@Ky8_e$QnGrYcIi+WgRP=7UkZFwB7j1r|J0R173XU6Q zC@(N>5AR{*!CWaDFK)h$zGoYU^NdrQxA)>~>YcNfd+qj=)!vS=+S9Cjn!uAk z295zlWBnI<->IJK2vBDoczbx?oQ2lPsYa^YJET|O(fiszZtpM63;g+d(UsB%qv=Z37xRtAyl*YqCyd=dN#Q$peEzn5Gna(q{6-wq0i+wK>!N9wL1I5Q zTG>(qTr@=G$Zu?$?0K7r9i~Otx=dNehZN(CJotL{Nl-^QF9?V>GPjzEpN!|(p=K#Y?{K0XFs8pFNw$i0>6b~AFWu+o4 z6SZQGOgyS2hFrYid}RIW=BNsItW64YLEHyTojkwuP^-YzQ#$zF^82Ugm9nPy0Ph74)B zJC)pY3jRR#X4Z`}do-Z~eXUo#4BfW75ywX}WaLDRkqyMh41l z^R`S~US;gTyu_z&ha_R*2U64IhoNJOr-;B&B=fA+jhV+kwwu3wllM>LpHCmyU?ox- zLSglKqN}DY5jl6q>{!o!o?>vaI7deTH+vVhQG|^!;EZEUm175SinzDQBi{72xxN!# z8U&6)v@i{Ex+Jx$t;IRjg;ryTk+y<4i716?`}KwQ)i4hQJOxH%+IzrsVsl5-k@(@N z+U)l~n`xGi(?{00;G?ordlBGjzA z_<{C|a7oS$aMoY@g}Urly&oEiUioH!n*VWur8?F|bXR{Olier%4X@+=@rfkmAaHS` z|3Y4N{L7^g-u)_&>6FA5tH$Cw0liP_V~XIl^wr}Vs^npOPwHHOL3e5}pm9h_RKTbh zODfVb#1jPZA;v?L*pWEkm+_*C;d%FeYhEaxRJOf|Wuoiuk0}aRP^E`N)OHDULQ&Ty z;2jYY#^vhH3As*_ahod2A0}BUUEjofV2RL>-7S7!X0R{^*1)>GVvt=4*N1Jcp#ow3 z&(M;|c$JuZfP92sFrL9?2Hq?dZV7203NnNrB=iw#!ZvbodIHq0$Y|)MYUr2Wb>Zjm zz?x2#f(6GyzaDb_#&sJ9(+po{@(PZ{Ai`mz7Td45Vzt!WoVfF!U47QYIbvjcUk+1WgnwJ~=AOa>Ww6Smi*xz3oEMA^h(Ou6m#4!N^1%PqwK#*K!o{fMZ ztJc$x{lYLD)sqfd$WZm=q>CLG5qwd{ckrpDp*>8Ttg9!m`wl&AG`c8fweAaPvh5y% z4hN;O)C{NDsMg2_d#Zc=bdtSY5>EMBH+j#tM6O>~8>Q@9Zamu>lf(&d6WCT?byt_> zQdCD7vVSQ$yQ&h}?-NY$2lGoisS9o&H=J;ec}Q<1!-(G9<;_m>yDJDIb{>@Uj0O!^ zO|Jo^3pzkcBPIWB*_Zs0BcIC4u&UdAF|&efBTHI*i|Z%WA%3+&>W(ZYx^J$4^;dBg zaI^Wy0_!y>#Kct?vHZ{-2<_s<5s1F1ALS!q%N;ksIRPQ0N+v>mc^SU$3cgY7Q`JS} zUQV`n4;0zLdLOz6K6C?4s(BGG1|Yd(B@9RyA0pz#osI1o-;7doVV<-~t+SM!Zpm=( zLCs+-6bENoSI)m2+*xaXO_n*$C<-3zS7bwSW^WNWWB{Ej1@_~o0$&AO7b3g`-KL_ z7U6l}ixQe-VoXm4N9}3rQ|$l^JRkJOW-ggJXO7;meRn|RClgBk&8DXt1QZNLb!I55 zaq*09hl5fH16lBD<)O%S`?}?Omg7muNoY?}Za*nlC#K}&c<}`j8Fd`%=8D2X<5mU8 z?aAoZN6cE9x;L`L2cs3B>c!Ptwd^u(e&Kd}Yj0L@N3wN}q3b92R>Le#Uis$q!GIk4 zE5K{C>4u=0%{!2swDZB6ihUeaw6i?l5J6V0;2$Jh-L0r;LR|I?8imX6%2VM?CZs%UTNg|3pv2TEn5S_{r5 zz4Ey6e4&0{Mr$#@@H$-4jCEWh&w6bFwbgK7@xv>2eYa=P@ z?P|X^I^ccz3|UXdJIk9j_MUR&^X%TiC!qIUo_bz~+Eq3dhc__Eo|dEVZ(%AyC$@$C zdS^)8azy3d`KDd!!p+d}Y84s&iqq!(M=0>^eaWWp-l7YXzx{G$9=5TzYrQ%(tgiH3{+g&ZZTFe8 zD3RCr_}6Xc?g-Cu6tzc!-0lpHamdu~#D7LFKkqquhCm@7Q71@3>rmN5!S)8fKLkGHNwr*pYiV3g-$Qi>GBbCTN2-?x3gM zwS%x&(-3p9%Wl6&kTIat_&T4)XV4f8#N6k0U?gK8A*0Vc%YSp&gOI~;%6FgQ^UsQp zd88p-C95?(_e=JjrnXA3?-%fzGYq4Ak#REXoz2v3)yK4B!zrX9!$A>&A-z18vJ9PH z4$oRwc2tf@-Imu??1uU6k|}OTy|cYvNo7q?p6wUIYOMU$8{=zzas{O3J6m~3Kk9gK zj7I6$_S-UqT1Culq-OWy10bXU>ABmRJ|gDjk5kan7I*N%6D7a7D24|YJsYgY}{e|H8Y0_~>u*a`*?wh}npl{P4M>mnP)p{fy zsdz`<6R8}kLr0t%5~Z>F^^cCg5^?)qd(^3pwbet`i$)ZMlmk<885vQ7mODOv%lD_E8s^is9gVlp)XzEg zfJ@?n*Ia_8hk{Da>*zh0h{1OS@zJK7XChF;hD3*zLob|q9imUYP)xsGC%Y@dr^TxZ zuGf&V@Pc*o(LyhL|6(q-INYcbtm4IiBga8Tp2@(gG`*2zH&4YNcLREX8}9vllZ>uAJYu@j+R4cEV zsVi61GL}9eq+S;F=>4goceO*SwS@TQ{r|n+ucI6b{Qz162X%;T_|fU%4-Bp~8eljI zR1jGxI-M~ji)Aa_re3IYk6PmZPy3_jlNJT8xO`XiG5wbyda%QTcstIHzGgIZSj8!+ zzLiQQbIwQ37d|p9k`i4<=94oXOl=fDP>odHc2mICA}_9nyB`D8B$DWxE_n(8*uI)K zY&2RbuPmnBJD;2M>4jV0gEx^yD$sKD5CQj7(A_loQZRV>SZMm`vHK|GEw6lD;wY9- zc5i_!^ShjY={MJ$?iHRIS~K`YFSE-ZFwZyXEri%qF7*_ekT08%3kJURETw+u^Z?b5 z;}-YlVvob=X)*mqp)@5VxF^YF=`hETB9i9H{NwPFO6u+}FB;pKw7u5q*=z}&$KoFAm zfzIt|X;}0xx;YL~+wkk>#y1qN8a}Eb?&5oxxtFK?g|a;WeAL7>w>oT=i%zn%(et@{ z{2TeFv6;m11hu6t!!1X})%UmQdBfN_#iP7@q+TX62MP5o9U_v?Y`a!aM0(xy@%4qz zhUju^^ZJ8m4eSYbk8dkxP3<|F6R6r;*;8vvM&~$XsDAzS>5}Ar)Fc(P24E)3`Y|Fh zu`fD{l})1w=8VjE&rBClyhlpyXW%hTkvJh05=X2L#v)rZkr^Tjdv7F|GWkResoSfIQHLLb5cAJ$jDi zS$*V)Hx7rE+`1z3;*EWA4_-J1=P3AcDhJ*mgztjNT%~}W!m8vR zMgPW=L-*a&*`)+^6@6hPCUfvJH2KLsWoW-_jhEE9XJ709DONDGC-p}anonpDDQ^CnB&8-2vw(Fc_OAmb(YmUAH|x0SD*nScC( ze<{loAwtW&9^Q8pfQs2hPAwGH6;e^*m1K@4W5m1|E>ofvmtMaA{sZkw;P2d(KO2^n zl{V!si$BF*-}b4%_h@CzF_MzP?aNd>s3_ShkmhE56}WEjPjhT>n*# z2?ND`)cOEEzvJ=Ieo(5GqEN&{CoO$R1P;cIPYg}cX!k`qF-mL&J!5$KYUeQ;0f0jX zK~SDW<3nn)#=ni5%u#U<{&`^0oSdS*fww%E;)r|mD$7$AXYi(&%oNiIUL3s{7rfpS zNyQVTP-?K8q^i-6Ty7%@|D9j4c#n-Kv=7porUisV2dKoQhRxP2>Tcb5JmNB~68tFc z9u%XeIXH8@3u4X#TPr=V(Yq=9bWHWRI%rg5+dGgzG4bAcIEI( zp|ts~%zHO8DWUB2FG53s2*m$a8AHW2cp=HF7u!J!SenKjVSH=FP;<7epzONedws{}#u(Xv)+& z%90Vp?emG{dt-c)yV-iu(Wf;HKgo_b43^h(F=P6?^cc}Y`(i5lP?Ze^gVuO-jC)Y} zVdA(vJgz1r`me)}z=(%a^=2uxF((qwpDFf+p zGzdrtIuLNAlt?P=CzD`F=k4O_8q70l2XFgt`tZ${D=; zrB;{rT;;kWkffp~5uM<`F(EQU-(V}cL5NRljJem4q)hU765i_e~UY^E?q>!ASv;hzv1Isg?Q2e>$H0e=Gk zbW{MtEK!(1AtypvW$e^Fl7~}eZ?t0dC`$>MT;l$VX;n2>b679*Z6=+yrm!sY`o-d~ zy|DrjFVASUPA`=lrpJ46sO$!%N*y8fvhU$87ghUQ&Fhn0O$!Yc4>cZ|-T5^C*s0aG zpf|q}(`J%vyj0rKvhvh_;j!D)vlfSDOxwU~xP9YBt>xEGKD|Fe<_GQr<-28@+qZ_( z=objdSPz3VMz_AwEQOjR8eWB(_41!#dvAyaso($n>wvukYkv4evVbNlj%7jrtg!k*SZHL(n0a)}YKJA!E95>n`546inJ z_konYUGa5I=_-XNcf{mfQ;c6MO+|w~yt`?^QYU#MPIHvQQS9DXQS{;KgVI~%6_Xlg z??I;}SM1VK16Ht-);p$4e91GDX`kjsT^C-n5(2J6vVVeH_9uo@{V~x+s z*AO_l4^ia7Au&2lNMomHQmwhnWpv}%M*NEi?chwWRu=+hSxu~(UYrM{E z^L)IM0k&akd#>SEr|VP8!z_N%6cXcXWZym;obx%do&TWXA2O;ydsw}zS$f&!Q}u7o zaBR=0=uMlbqRQp%jdaHa0}*LGp_!ILivgzdSzIpYV>8=J?xd(%NQ5pGIXecm*P0!} zF+CvY(I31cw1~>%_KLW+HEl`*p2W$PswiBSd#(JneEqfV{TtbqwO<#dZ!C&vuitpA zWPcRC$g^<}D)Vo*mE_QH=W>nGv!%DaaoWd04LaAww{tXOcLZ}yFTLg`g1Puv*ZzI4 zV#&L8{Y|6_?7CI^kBTRU=J!CkFA4f=Wme3;K0kWIT);A+xx!jywA|Sq=yFf@YVbD% z>+A7f<$&;K59c^gl67pk=?QN+SnHnP+wTh0jeV1F6v&7ajK^G zbD(5>`F3V-h4T~Q1^uHnY5wvaxW?vUrfm~@mRgs)P~oDFm@sYzM)>gLRoC2C(zn4*14Khpt>8kE4X3(jYn zeD9E?SB4wouKN*gS)4sju5?c2`&)~Nz7w%xx*=Xv1=$1Vbx>(_AtKE8{Bc4ztT{JK z&^IDs;wR9i87`w&F+-u7HG;ie-eO9j^co-Fg0|Dynzh1Xh!2p)(~exrfLb@i3Wy)T ztJI%lA-iK^uKcP;HBw1~Zu;P9V4yOXdJpbwi0`bwWeUS{! z?!=(KqFV3GTxKNBT+&F6Sa{7AsD^?|@GD^y^hgC+q6~88O?p?9IHlkph;ZYfhlmU0g>@ zwwe-+U3K<&4zoqRmUQpi`5T9c7H97FKK{fxk|>gwNO}O&M1rIVkYyK5a|06jZAPz-`F#=kq+tVA>=L@RHFf` z(JWbs*{;{T;pDlP|2oj$L-$91d!0Rw>P+0ty?a7Z+0ZzB>br6~{(fq~-VtTRIrq&2GzL0wI|U2}dE2cR@jblh^-qiVtRu~NKz`n zYedxWrD`2DR`fkaKXMX2eAsMq2-nqbi=K1)B9bln-{>2|eTFRJiV9mMIUs9hqb4!C z{;ue&+cTybA6Obz?wJirTfOLFFKAG-%l;(w`vE1e%D(~mCDA+L4U+?DSb%~}ly~|= z&++PVRX%v+0vW^_xc*AQhUX>Y6F_ zT!klf@?J?QHbY~(Nm291mC)d(_DI7xVQ?5BQE0b4H3YjewUGu5 zb?y&*BH2Bn)X=lr*1!HYe{mL>9m?fno`6-l+|J1|Yjoo~w8VL*J#Dmv&|DQ!t^QZ# z?k_XTzC1pIe-Sx#ecu{i3cj&>xz5w4d+qq?m+1Fg?`3#n&=M8+iTj(SG-*;w;BpE? z#{|ek8XM+fzJL>HZNYT?any@o#hOWZ4CCKmz?61S;8to)MuRb^Go|%6B2{ci|rSA%A=2&vjY_)t?jGcwRJ3voP3Zj}ukJ5DGrGQeKcg@vRl>38Bl8$BMnwWy-QcyK zf(zTWICbEw@MJfrN(okHzf_%4c*eepaqZ{2e;1n2?}v>h;m6*kx~Ou@F*7nTGw7fp zEKq1WmevwWdr2y6kt&%O_XCnW8;`&RDMZKHkZIH0As78O9uz!&78FRP9c{li$;>!M zNWE*~bN#9F1m-@b`2N76j*UsO{r)W>AAeblP2uz8xdI!|Hb6>`O;sUa9CQ^^!>(nG zXMo^a)h>l{OY@jm39Dnll5za|VK-^xV)pU1;@Iq>>;M*qlp>TvJB=C0#({MhBs z${Zb1nGq_qjaj66PcQQ6Ee&nhFU1^=7JMOeEN_ZA_3Zi2JKQI{tC*QLAQRzX zr1mbicR4wxAk)djUkru>bOJn_c(RaL2a!sJ5?3FBRGW4fi1nJQ1eHfL4?+)8<)gA4 zj9veYrC$Dl?|o|Zr?b!w3%($nTH-*C7?2ePl*pWT0iM)iz6gCnJ$}Y>q2m8Lk5@R4 z&&JW_keQPGXjD-Ip7yY;k0sSVGyZT@#A;OBElCz^3P+a2^qgBWvnXbX7` zvzua1B%I%!q?m=4Jm(6`{Pr;0F<+DC0VNH)-k80u{^+Ekgqi2Q?x06EC*5@-!~jXt z!ILOXAijiw6)^N=6bKipfR~Wt+yo?{fnLbM%~X0X96h3)?hl$yhZvmHPWvA!|AK(A z*i#+bbc;VAxi>ADpjYfha-2Vl=~N6^QIU00%xY**dP`7h{*iU_z+_}h5HgsYvHCG}EzcezdXoI+JeZAX49FlG0N4skBMB(8(a7ON(V?)QQY;Os z9qL1<3L@utp&I@xt{R-kAss{FFaWJ_+FT^)R*#kFa;nT^HJ@`bKlNvI@sCC!XaCqb z|B9#@kP{2#0LdW|0X2#J%*oeswWL~8^ENi(sFQt_@K{kXRrBCst#fMgTMvQ4jHYG6 z@k)vPWBiMcv=z>sCFCvhg2wa9k zEC7(D$s8*(;JZ`~S8RONIk)_QoS@lufkmlpd!EUi#9w8673F-LjAw~s6c`$0N|C!@rf5W1}X+riMp6g&_u+x@}i)ty{(d% zhRe-R=GC$|G?1np{2l1u9pX5kK*7=}2jY&6CUwE|Vp< zrSqfDJAP|Cx*x>3PC(rF?qbmXz>)|oL+4oGKo{T$G#c1rTJJ@8>KH@wr??;p*XsE5 zY5kQP_IBu0Y!25f-A!h=>jg9dOKa?Ino*XWJ{5gY#{N3lcv6~-imkXw-*msnzrxQ8 zeBLL~V?*s_k)yES^?rKct5?@BE;aO@k2e-fV^%MYfugbXLG4h<+0Lh?Km|&Vy)%d%3tEDg zJ2w@)EzPka^lp6WET9AJp&4~?bf1m^r$qd-UmfKrhR0E{<)y5*ek(qLm)!Lnkk1=% zlIwiyPx^YbLxjF4^GbJG=F3z*(pt0&&vlG+QKY;-QSi8>^2){K^>$8>D*=$Qc9^~N zAbRa-TV~Er6JY-YAP`sOxKj0W3eZK(1m{v{3k_W*%^&5-HOD*~vYqspnC*TLn5<+z zOn~PxTi0Y7<2qT9^zM^#H0^SA{nl9_Z!wQC{2DUOv2__hz12MP^``F+`FTzDN_Sdu49d3q^v3Y&A5pf?DYiyNY_z)F!n)@FF5%a z!V*VUhA!YKCEjr<;5{xC$AYxTU|o91dPXac%s2uIW$KR#Buq}atumxA{&WImBrPFHY>A7G$fG!NiG3IYd(Qg*b z8h*+(@W7uqk#jDu(f#~W;B^c>#m<^@#JR?0BxH{z{+*TWo9%=TbM`N zFi=nodfKUzM22ZO((Cd^&nG*+f3D5zd$baVS;va;5c4biX#${7Yl;-3*1YTi!x5l^>393Y^x6&c?$d+XDSlFH zbjNdEtY!?8HBv2{*|dq09zRQ4aZaNzMWcjF+C}uTARtq{P&5(7lR>kp+2DgK2*T2x zxPH(g!fyS2n>Gyy`y0O;*t)ykfH;0?-cC!d;|$=h`=`D9yKF4|Z{vCsWx0uhgcaM{ zxOq{7nhFA&6vy`2EVl@P2YHs;DF<7p!&{FSrumq6R;QjxyREX4ZHhOxO59crwbp85 z+h;I4MLlcN(`$YGcgPKEzU$HJ>Z$5Y2;0HO?tOt8Kk-9Krr%LaPgIyZo)wO`BnICr zXrF4e0)Tlbu#c~Ed}bk^Hd?{!5T6j*RYr&c`pwLP97zoHeJp4_BZvBD!wN^AO=hY_ zf|%Tsz=DjY|7M%NPyeX=+B7~CfY=8(?XSa%Ws%3=`@@K%i^bfEHrE!@zvN0sx7>jk zZO5jW&wZ@#!@2KG@_gNDXju`=*(UcD*H;_}T22aFgu~@hGVIrCycmO=cGT{b6j9UH zRxvvtWdC~+GWs!SKrLi+|Juv%Q&--pGvL$0$iH5Xk40_1D{K0_v7iYJBECV>!-?ot zG_JuzyMfge>T`U!7W?Y-&mr6ToA-whcIFS4@3y)+@9C16u8-Q2?_Bp89Kt)15b-~f zwSV}t?9X;nn5=7XH;)tUAAA31eqFZD5aK0RO-)F3ePiyRv!FI&ayor+*o;d zFRwJGnEU36c*qI_i>SK4#XkT*>GTJGu2Ien38QBu{#q~|j5YSy8Arq!u-qj5`%fb7 z#F&{$yK8@o2u=)Dw`^_^?U1%BgxQARa z*w73-{nNVtfIj*dob7u3F6Fwz=-1!ZNaq6|A(b7T*Qv4MlZbogDLMOm49sE>R-~SL zvR(qjkxs0moidyXV>2$7$|W0R@u-CCE?e&;h||;ITon~}Cur#TgO`u%_of(RZ0qBO zO%l2Tmr%RA&WG75h}*H2&Bk3)R(?x)mf;_QSCwy@m-Gg?sFW!AOmv1U_1dqzYjG38 zW~!3Ma0t6bN^XK5G*L2WSEuTC?FhG=xEHuh*oGC9 z%TX=(%gK^l+w<|}djHYDdExCbh7Z;m>=+DHj)gz!k+2g((q#fKRH?VtU3|Vis0jW6 zrwk^mvENwV(%&5^kc?U;2xC7^SEz}p_iGrWaGCO7al+I@%;T@oD(}(n!R-8Ii7i_>4Qhgv38|V`O}JhIZ}6mSdvC^ZbMujDij>a> zq&`eNFw}-wk{W4)ZM0>wd)ye%RWiwQtGycK;8K=nR_4^4OD5Cu`VYcU zi@do8(%jMW6Raw;#0dq@G`)vpx~GY>LIJ`04<*uSpScK?MbC{YnD=dWs%+;4F>qKd zBDi#T(+%3+5_8JBRNbiPweQlW?-?J^OI|8Dbje_wZh=pVN#Y z>3x}WTKX`|;;hk?3)iEe9_P=UJbw2a?W;vNWwA5l(y6ui`)Fs00?#n?fR(95fuwD? z8P<=ctF@=`B3mmn1$S2@M~q{2awh_3Y5eD z2lEkXeN=FX_uh{sE%TYzeHLmIIvu*IOimdm;glxZ{@!%smn4x4THeOqcR`ODFjv;h%W?E7%u5 zG&ZgSuO2*lO8fqIQ+GNDr{+rXV1L@nmB)jkDg9@+bS>ES$Ip}t=!rq-`@q}2A=DH;$?J*yqL#2;y{3*9?xYu z+*@C)E|gtgiA&3Yq)aU4g85$k*EkA{R~Eg$3^WekdAr%3tTyJFnQ&)oN}>`_)C)NR z(Tu;RsW+riH^DO$c-fYEKW*bIJW%aES$CW^tT=M_c2{BFmX#`;5_1v5P$t}n?A;0v z_?3!Nd+AKeP4Y}Hea$#JsTi-1uH2=Xvc-Ig$v5K;eI!5m#n)|pQH_iFAw$cEctFb{ zA14tB_&H)%ty$2xYH}6RFXnp+c|;GOumQY@H13#@ciTe%c2|_L6%wVn<(Dj9(7T}3Zf&m}}6+Ol04fP@i`2^j! z<~8uu>B0O7r6k%AK>Xt#kg)M8rhClz+t}fu$|Jk*X9yXm{3^}l07-W-sX*qNlID%Z z??mnDJ{h%`+Dkr}j$UY~KY1+O_q`m_;@17xWsY}DzVNK&fd8|`*00T~UEGa{-PzR|f_YL=}|lIQqFDcAY- z1_Af;Rp;Rnx7i^2B>kFMse;e2slYtxwIL|_iw7e^aU#<^1)-`pPIA|9Y4xn@s<#94 zPxgRHbjm(Hd?IHbv>fN^jU&<$OM6Kw5HHG^_{nq@}@~bQRkt})3t%M>d7bSudfE!`h19E>R&3o5%=zucwD6H z6`w+1s}spLaml9C2GT1>;Gx>f$iJq%^zpY(Gm^y9wXd=Vx2NcntC)W(t#w`q-T|@A z&Z4*Spic27fix1=wQT0zN1t*D<^Gyak+p_NVL<)0t%^UV%thgIbkf{aOyFZYJuj-e z{AZ8tTU*(vCRFO4Pnkk1?DrY63MdE3?-F%BxGQEl3LXE^hzC1svF zYXje9?*;qJM5sADU+&zgkc3NsP1!sDRa$JkC@b&%;WV)-t@C-UHB&Mu_AqhgzRA^veU^kT@6+>_#JW|sAWqzgfmXpq zW#Fyc6`4VA5Y_1tUudR+Bjs8UJ&QQpRd1-{#^LriHF2$rJzD=0J+SXLi|}f;?e|I1 z6la?|$Ei2}U~+DlQ5K9&y%zc=7arG0*c(Y!CpE9|{~&dTL>>FG#k}wL-RKt_6Qzd@ zDAIza`~EP)jJbtA^r#i|JRb|vD(T3tON5QyB_Ca53hgD+x@rcI`@;9pe>$PzB&|aQ zTHt?eh0$PabmB#)hYthdW3HXlEF{m--}cBgU&~}uuN_$)1cN~Qb3J(=8l*a;8>WLH zwF5eH-&WH{yxC;T=U$3X|+N`pnwYo%R#+F_$~`s?}cb|wV7!O*apMjzRt9G%dtHT@aQqCEKb zTY5Nv_LfQVh1{c68p2LjYhzZgr@-__tK(FT^ zR;VnC_AL6eMsqUDZEH@~#!Fs30Ah0f`o@`7W!#yG>SgwD(?65PH?VXfj~g4 z6$=2#S%9EAOjtLec<Oi;SWy)9E~Uo3<+Oey8)S76JA9i3ZF05N0&)&z_qLsX(?o=7LD zP;h^(6Te5~sf_c9#})R&vV@$+7FauO%_Y4Z0{OvOsb2ijnVQlP6O*h`DsW=Ao~M;G z^D85#?8{j>w=)br_e}jFO}!{5(@HTn#Q@Y~W>xcetLWeu7@US-ng%N=U;auhDW^DQ zICQ%gcRHkCBU=)auQbUtmPOJuw1@49e1BRUNQCDhQqfqD)p8kkUD;(K-vHj)N*xEp z8X9w_GaXtCu{D&%^)VPa%(3;0Y><5}+4$ai>+9oij>}=d(sH2_00f*hcY?lu*T-@^ zojXqYR{KGIi>mmgqd)YvFF1>T=b9hW4ia&C7(P>xESsk+k}x70y2ux3PoKJ)#=jvKy=|z3XXL!JKimU-IQQ7>31Ma|m#x zF%8zzHA^Swn+(3Jt|@e%CA&J66<;lLf~jfg9(|rg&G$y^!xgqzT?(w->iB9@Rxgh) z(U?KROcF!LI08jS>GRxLT(cs-EGCXTPH*&6zoF0YEez66b?w~;rqW<&L{Rk7%NKJq z03%&34`EP3nmaQZQsS}6V69)kZ3oPs24*snsq*ogJ21ow~ z#w8t{X-rNee9@2Dt&EpdXEY=gVx0!6d2f{Pf{hl9>v+GOR92RxG?-@8re*wwKU%yc znrBpF?&hTSW$Mjd4)Db3k@_N4B~Ub%hT|?Pv$@BtvWVo>6@VX#O$(lM(a^uL45?0@ z6Qtl>FS*>`Pk@*teL16r9OFZdp#>!q!+i6@%}o7&bgXja=YCJz|7|)`q15qr-LmR^ z+O3-xrYw{@UZouvHV%Fs4`P!_qKlsCtO9VSu@Zt34!yG!mInc=oI+cChswst*-Wrv zH#fo2id%Ynjoy%VNWqDJ`ocR0$gax=U7|~JB)oDo(M*z6JuKOJ(dltGh*KtRP|=IZ z=Wb28r7GJnqxe!QW!5C)b+0zcK&Hs-TIB<_)67xxF7Vy5FwBzd(NUv&(O{z90QJ z^?hOHgV)aY))OAS*ZF0u<$W58?v9AynQA2>$OspOklA9

+iK}ql$5^=e@s^Jqd-*$JG?0=p#uc^(2M{Q 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

gSQI1X^g1kc=VzRcf5G+s4K)%suy<&DlcP+_yP$ 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

JRY)4$bEP3FiVi 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

00YIjIk^V8fLZXkX- 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%0A+xzI)P$kI^pW9(}f0b6JJfD}!QL{*U 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 z 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%0A13g3hOXVkZ9-K=JZb~cfIyg~#E!BX{ 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

R9xnpvWF55ySUS0`|A^NtS|R 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 z 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 K%;X3J;PQWh3)xiw diff --git a/frontend/public/android-chrome-144x144.png b/frontend/public/android-chrome-144x144.png deleted file mode 100644 index 15d6a35538e768c36c4ee07b208eb2c5f9e7df98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27504 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 diff --git a/frontend/public/browserconfig.xml b/frontend/public/browserconfig.xml deleted file mode 100644 index 28e88f1b3..000000000 --- a/frontend/public/browserconfig.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - #2196f3 - - - diff --git a/frontend/public/digit18.png b/frontend/public/digit18.png deleted file mode 100644 index 57c2136b7d13dc4a3872815bc7e4e194bca28390..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97745 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%0DdJ-AAU#F6;866Km|!znDcj&s`^ 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 diff --git a/frontend/public/enbarsskar.jpg b/frontend/public/enbarsskar.jpg deleted file mode 100644 index 2a98923299e9f30e194d153577df73c0689f3d01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 902541 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

wharOgwpq`k~MqO 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


66#qrUj^=lbywI*(h^d*Ty+PdY8?%SHL| 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 D!19$KsPDKjmY@8B$HxVeE z0CJ5!&-P<5TE2I+nL1UR>S}ok9n!J3(ja;cn`6`P{>pY9wvkJY)UQzZO8)>bN+r)B zus7ugo(c2kRKG5(-*_$4t%SzlgWvL=_b*SgJQji{d&8;Ir)kV)6ERi)0QiZ#o18oT z>+F~ehmG+1bilG8@QCFDf4k!bocWHrxFt@aMGGG(nEj#bJx2bY5y@0yWa*~lOx)jV z96q-i?4#0CNpe*Qj}Mtj@<%3VJFr0_5_K-wpD*hD{;9y`hkb+imguxRO1oc0z@z za3w1~7NSQPe~$eIQ5C`JF(Qz59fJ@BnO7c7)|zpY$rEIn3Xzq`OP5XEC{W) z-uB{aC$wJ1y&$W`X)`kF)XvmNk!e_-Tb^G$W#+x2_A%SKJV!9}%IYI7tyzn0xQht- zoM%pps{7RqpAkaD?tf|Kvt6?6sClKs`0jp8AQ^g(OkQpcxy`y`Ik>au<##v$pJy_mu4#uAqsWNcYYb~{tEI%1_Fe5N zleG#>!b%YZsZpfB+TQZW>o~=!>|@#`TB4?7x~54i&q1lP2;0K3Z%k74ofut3jhIJ2 zn94l3^X#jNWYC<~8LqCQNvB_i)>g2R0k|GfogfG3sR(B@(kMl04#XU zCD`7{@Z7^DW4BJVmHz;#-SD<>Irw3T^@4x1IhN^*MeiR+=k+@}%_KFz`XlCHad@u*|BugB&K$*D#Ts zoh_6B@t(6O#c7IWu4CIBI%wy-WL_Vxt&BvOi1ax186RkUkm2luHSH^l@is-3Q^41{ zL2Cdldt;xQrfjE94xYYdFm=g{oGp+W_HD%s>ACa*jL2O*0~>;BA(q-3a-f zr_UabG3~E|(Lfu3cAeQt(zJLhvRrd9XqW=jFXWjw-L&&Q9S~ZOpUJ_cPZp`{Q28bRg0+&8v7Grne3bk1<9M1gW! zTHZ$1-uMik{{Sl#8AI{D$LHEKid8sWN@U2nBp-WyhB`Rcrer$Rf%qQVd?F5ndwM?G ze7&ct$W-=?UDBR&HQ6c%B3g!1Fjx)j3B389qA~BXxh(opQ<>tqmaNJP_c~~0{Pco0 z_4(f%{J{p;fg}F_&A;}VuxiSLV_KE-yeV_*-PX?4J?Heunspe*C7TWJj|ZRj9oXJ9 z&tElDi=4x4nNA?Iz$BA8LV@t*h2ZNKqJ4OX1pDv!MLq-9C`^{M?L57I;rp}MKwB-_ zUO$qkpr{Rd6E8DjQPVKmULp@C!OR{9C)~X|!(q>Ft{V}CS z_=EP3!-AeQ*<7_&Q7of{*P;lSARCF_4gUbe_*YmfrpiG-5&mIf@eGM)t;D2!JMry3 zPDl8d$<;zQr)6{b7bnK(%&ND%YD5~19PJMHE0 z$2I=W^*G!%JgVd3f7IHZEz)F9EmugrwzD=<+RZnos)bJ5nrfamt=XCt3;zJblBP!~ zkAOSkkoMj9T8swW=?|#S(*^Si8$bS2 z`OB33zGd7^KWF`-tl!#ERTZMZ`@c_IdJY-wYm9L{NtEmzOs<5~i^MppWeQr_gDB-Q zi_78pf*hIpm7&-RF+D5vSu$zEiJ8dS%?Wy!ZT+IvtXO3`5ySGJ$NsC0ElP{fog{-F zV;-9?+CC*(k*URdL)jWsNE+$z{MU+LYJyta`Es0cvhdobg!@5TE=TQyiue6%z54K+JlD)W*pj}|?g`v9)RO>F-Fd{;@)n9jDjoybB4 z+glwTldJJ;7<`OtqHyNy_B=Iok}@TAKigUX5*FrtreuBjb-L#OQXrhvk*HX9w-3MUjG) ztxGW41<4jrBWRB+j&Z5mZa*F8 z(!t>MDIdfC01=#NX$1h%%+SqIycl15akpG~y!{?6lc3q&5$$cb&2&0x)26xVbzLrJ zyee0g!>%#nV|p`mAuqThGb(4-czTf43xIn>_N|f4{{ZRxM0kjy4AeM|bY^nwCJd{= zfp3tWnEMX{_T!z*pvm@?xHT-}v8HO!qT#9$AZZG19Pj&MFInL|9(NCf5aY1p{Y`x* zigh^gd0klq9f3bz;(c?0dr0hkW0zXpt>O7cQ#B~iT6Ks#94`1*!ZwA=@Z z3PXc-?xj;Oxq2CjO;N}&S4C8j@i_9`XG_)MaP5TXzE9!4+)nyr#@NCfgHhw9~yhr;t^$f1to<2ij#igfrken|Ew+I+`5?628B8GiRU*~F_^j5DQL)S1NI!M{G3 z$*=r2dn?W(E>5=>;R2yLMIInsX&?R<26=t$+dX%P^oPqP!0c*rI(%IRROZ`AKNIlm zW;6c)4v)fKqjq1ld?vnNuk=SB;I#8q3AA{`#Ba9N=Z#FiVtu~wT4i`YAM8G5TAq*- zhSH$q4U!6NGjrD%^7Y*(RJy!R3xn_`yLO#^pQp{y{{Yw0G7txGxtTfB?fZm^nVu`f zcpCvB>F~_G3bl~>3PcW@<3oV^MeS`R%TnX~FFjU)V@|$lxOFOWNB0RqBK+~q>N;-= z>M^uUX@-WmEk6+Q9MV4(aYA$kNkm<50S?i@MhEIXxQUlhVYIxmCJxTN0!Xy5Cc~?Ple^x zDj2!YvH&wMF`H4&2`fhZ`$NAexZ1d`C7O92Hra%F{iMj!rB0#m2jJ;ZYJh@3nGx1{ z+a8NAlj1~*&By6x(qK}is-S}c3lB}XP8XRN01-~z`Sy*(aIn<;L(T9m3B*>KalRRr z%~Paim>G7eK_A`a7K7AdBmTtfQ`R*XfaHs^+`T6z3~qKj%wSV4Tu4Z|`1b7ps%k8p z_x}J9b-NM3De8Q`Wq50w2&9QDFUhSI$BWMJFTph9fwb?UP8@1%f5?K)X{PLHj_Ymuyt#Z274YO^`IZBX!vv}KB-$f#KJzL@## zjVzXQ=Nm!D)~7xeV*TI;dw6`gbr|ep@rO}*Mb9;t?9MEJR$BJhPg|GCs-ra`=Bkk^ z-W45p<&8C{+5u`z#0e}eN`TZ;mZO^r${>ywZ|d*<1xplWfgO#jj1()4DcE5$mB&wsYi=( zYDS}KWvN6m-UxtBDpJe7S(7emSIwd>SX3U)@Pn|%< zd7Ak?({VJdPMcS1i&3PO%9@VEf5l82_2-XWOSGI~tAs6bi8Ht5@JeXHI_3^|^E~(hmo4X00wGoJxddl7>>6pf6cg zqmL_tKM~UwGaa_T}jeiG8xEb75^s1PbC1QUL{{BdArom3QJvIe3KlgoKH(fFRCei^xWqC8dRzQi2G+{{X%*^*IhC6gHc10hXx$ z0BF)#12JY&oY9H2Ufp_$8Os)VUWHvT;Yt5G!e<{19mhB;4=F(fDl^_`4(N>DAa z{H5i{aGGywRNcVUq*G8t$p_D!@#Qo5o+X#7SmiiwR;4oWMaF1l-A5_#o}+$43dfJB z%)mW?^0}`jUY`aqHY6W$Jogae9ipQ_snp{kZ%ao;&0Y@!8le_14WxLkq=SI>`ug6PnJ6U7H*kx zY3i(zy$z=$s=?J99%oKA_dHB~AHlfV)Bth*&uXN>X+3@pOVj|!(7~b%3!j!3+WrH^ zc!SYw&l;iMnoyLuZd6drRuTUIAS@2n9L_q!Cx)J>Sp$A2Zr3@9{{WH4(!M;3rpIm1 z%ufNsD_88MeHy+?iDzlL5u2e-u>4R$2$QIdMBdZ+TW=0a-xb@b;PT;b&#VmDw2XJ-b}k&2UZ?La1fz{#P|Zk`$w( zh%&+CSTHA<*hU4iyb7Y~&v1ODF&)~|O2WDzU+xyM-gvj_gsXm#Ix; zOn@NT-k9a}eF*AK&Iini=z1R%%YbOe4IWKPZQCvx#KTg}@TxS+O4X;BgsdQ&iBZ>) zn+#N~oy#Z`a@-dr)N=+6N;#@|iu9B~1gR1^bH*H9KT*=Rme~%Uhx0m()O0;y2O2K1 z??d~+;oLhpUogil*{XmuSwo{7#E*C=KT{jy)MWc5nW$pF3e51DqOqv;9)sy{MYaS* z#@Js|*5krGSuMSZukR;M;kmkjV-cg?r>&vD^C~~1QF3og!c@~8@dh>{Xo;S<(@qVKbhE149J+Ozyq7x`^z;rWooL#K2YmGUA@Af z`=&{>^u~_^;dJVwusM1{n-I-ju%h)?L=7b2Z`KoxfvW!ih_vVw=2Fb0A96OHn=6{& zbQsgk(5%22X3OV$l>}Nry!H5;Ytha2bU%71=fcDyQ`1v%5=kCg`Qw=Qd{ZMA#YH|M zzgg46lfkhl$DdGP%@BVnsrarNnWSh^;#IQRUexQ*B$3E@2#i>(U1d`(oyt{Gf=f{# z#=uA3_`-S~qyGTg;P~u*Q>eZxgAuNStL?)qJg!qQnRGO(WvaNiEl?maJ5R?O)a&sM z9vLdrqCgTwEZ`;i4T&QeGj!c6k%hrS?^o?LWAP5OpE*jn@3$+?EW*_DD9ucgEk9!#@pwOrVE+KO%Eyp=#Ke4K z!Fq$_dD$^Hy&C*?m>f@paIPst<*HW8@d{+gO0-QR5^Zv4pZdqkc*nEO$W%2{aQgf= zG!B)`sg%yEw=Ev}$`Ast_b&=-YPER=f>F&&uMg1@pJ7L-ifhci4)Np$Bsxq|&p;UmPU`2_xG{1&;e_G=wQ-aCh zfl+w;XU9A@)6(YBJAy&>_nzm4@g6anG_yI({#P+Zn#Vgg*t?OnMewF{JZv^i^Kldc!o?&y+{O+ zSM5Brc4LTF6dI>%B}mayu;H0nHKKWtFSh*W8}v9nM^;u?NC8Q1>+#&`h7pk_DlB2dZK z$YnE3*)AxRD7u1Z_u=ZSjr#h|#~TNTE4EyP&otL$tz9#E7cQb9ivIv~;`*GOXHq=P z3LDy13>_Cp#eBxDXSJcnviW*L@L7|aWpG-Sen9EJKDf*6KNI6@w5s-djqtpfW}4Yd z&PB69=EN!Gjso~rcIp>4bo3Lr8-7N5TwXEZxVl!ss@}FIvH4FcQ;7RXsg$WlD0?ZM z6;z_usI@3ppl5QR-as~+P6H#I_J*c~E+N9Wepn(Jdh)eKVw=nW(pVEc4%5>c*Qe;P zk{4KSW5>$o1+SPo6W`CI0OxI{=(%_ZCwX)?D7jSw&wm(B;`zxN|^u;Q9oZWoL z{*70unR?YK5xj#I_+#2-`&ZzeDvGD4MQ}Hv^4ody{C{OW(RgoNmpb*YlNlpOuq)oE ze|e{q;nhpm%V#prm#0YSr&zwFuV78L7cubj#?sNtzEI?=wFJtb0alXtVkW_+(oEkR zE~UC$um1o~-Q-m7_@YTiqz{Gv~!e6i6P-hjp9FCa$l#%{Yq;VJN}*h=W_>M0x&#Q$7-=#Pb))? zSI<_YDrRyStnOMLh~-XSR0FcAh~IF25r*aRoM$td&t@|jE)kUBrGQE_@_}nynRlqf zfJ~bJ1{lbgFVaBmFVAeqqX7+&)%$#ZX|qFxQiRW7@KTjFbkZq19CmTnI8!lNnz?8{{SiHxT0}9ts0MCi>aec zb!($olCUgbo0!Mu?`vPgCt!V%c58_Co40<@@*E3;Vdv|r4gUb9owgiN{{H|8MxIWZGaz?`@oIS>gNj*N?(Vh?^-o?)z5UIdVKKz0Q(n@S9Yt!Gns6< zpwvS-a{zLSV3(rKS5Vnv{{X4PTSs|?o#EB;fcH77HH8leU?7psFubjNvw|wUC2`>d z7}K|) z7c19Cr%{D4nnKB+af!4pEoHMgMF3T$Og%plJL*2ZxUovx@eRWfV~Cu`6v{1C6se#J zNGzb10&f^m;u#kUAg3*C@DrZH?)V0ECR-z)yBxj6W>~6~fjWxOyL7+L7Z)Oxp{aLN zN*(GplP7R6#85_~6k3QC1U7n_ejCOqBTE#3t~u>|Q_R<-gI!ux7@?F>o(ThZ#S+y= zh)NW1G9NukwMB|0Y7L}Xd0^^hs#HLf>K#Ct8sblo#&&O2tZJw`w9aa^WQvL$4pln! z>xR(cETxp7D|rIjZ6AE_2O$grgmKUeu&TJOi`}~@01~qXe6e4nbN6J zb|wsBHE{_|i!#nrEk`?;6ljA@NhGryfzuA+94Ru|oog#D;1G57`@(sbX;FyARmFEG0lY~c-2&kqcD7B63H^7Z;G7JE01;!-18f3sE01nf+Cio~| zKwvyFNrBpUBiP)1EUm$I zVPFciB4eLkcgCJuCqki){ZQ)C38Z9s`d=5Mf+We8Z6kTN{D(Bq^efYGFj&(HEqfUI zj5#<(T4q}^T#=-$G+SERj4{ZeGaZi-$8(mU0rIUWZ>pa-W72-^=pWR?O9LI-E!b4WB6C6aAEIcB$ zc%E=Nd^g6fSBrL4sfDbRt1&=dyrow(B-+7;x^0IXSycl>I|kCAZC?KXDQoZ@l+9~@ z{f>q5(q9>Gy8;j#P_zPB2XytPxPlvtD zsuL5x*OoLcR|nTs5?3i2K0eaUSFt=pGRB=8ohPU~Bvs;Sg=9|H*~$AR?FDnHu2U+Z zngOSu6+WZyd_&aZUCI3;7Z!GMiZ=J2t0U}FFymHYy(%xV0CkZ!=ZzNjA5BSN#;JxR zC|AnBjm#B1y)c8<0(79b8L?!=WF7X7r|fSoT?KsRTBRT$igfByuI4TYCI?u?l`mpE z0mPivev=YRQ(#p|^CR@cZoTo*0>{P*f7_1r5PvcJO&T7<_!S0MJV!lULxR+*(L$|h z@h}t9rai9>_IKG#fl7mf<*L;ZHMJtsKBVD!dfb_lni8;(YhOIv_jEEGJ1i5p%F(CY zf$q~#Q_Ncrs3-tRD5e%qhhf(L0IoUcz)>fN)=gN#UEcC3)u7DE3zrrQSdkq%{JMGJ z{pDI>5F{Di35o3C>K)=#H;xJJQ%eu6_Q^LfYtMsVRyJI1?2m3{tw!UV9>09LYSW>^j#{(%s~Zlnho(-KR_bf#G~@vYZ6f{Wh|l{m z?FM?FZ01`tm?89v$;3uhEfX?KUlrf@c&nYHmFZ`*nS8-$dUa|hW|9HSy}nrJCy9=f zk0=5^DU@Jr=B%mw{i1*S8hDLR-PawVRz2pal_VrcA}9QB(;B=Z_;=!5H#1JIZ#BdC ztraqI^|Hp8en1m8zvZ?MFOMgdaTTNU;xiveb${Ay4%6zqE7_lCXbm~8#PG&yWQTQr z`DAnjqnIXsnD&`|#P&%LihZ2y)dxhK8LX8jAc(g9bLWm8Ub8k+wnOi>-qTU&I!uf` z7Jfum8(h_+!t>c(R5BmPa;S(+HOuAHsuN&91C}U11nq5oLa%A^DKbI+P>c{8TK@oB z;c75zEZ~;;nWrGkD-wVQ%6J|r?7y`+%B@*@ekeY!@C4x+AkSS=BI0E8+YiWlKkeNb zY_&b5aZ0!Tn&qi?00VvJdA>S_sp-ZF@&)ZgnU5Fsc(PNr!`t_o>+Jsk+ABp`9@2Q6 z`@~kGPOwpHPM%!j6?0qz+UE=^>Fp1J)L8(IE09kV3muOBSHH=4dcK6@teA-Z0Q5{D zi>Y1lI3U*TE2dN0Wnw=S?Gv*(WE(zLD1?uhkB&W7Q-fDUR^oouo~decP-W_6avFdV zZZ95Qm{(EM^vDO3i2Tj`J4(lkE}$6i-$xzb1Uvng4aPe>QP)0E>$UyA0{1GZZx;xxNusnpO2JAz}UU(*)d zK2@V+h-s6<-GA#N@%NZKL$bY~&8hr9X|hzwYqo2GWvZfr2f6}zj+Qv{S&wD?r_EQI zoxM{{+r*hZ&gF8-c95_>xY5(*#fI7O6aN73AB4}4X3m;$up9OQ_M5p+W^I;V{ZDDQ z{%!14sWmL5#`6k%5V@;>dC?B@5f?=F!u( zOnP!1T{|Tzh@_LWEPeUl+o;Ifge1yu3k=$o zmcA0$%+;v0+lSZ5))G0ccI#-Yp5T|vmGgz7NGgL5`J z`Ft@OHbuw=FK%Tv41Q9!bH~>+Ba37*x#S(zTPO-oi!+f-=AZ|=2E+Vg&Q7Z!lX;&*E2?5l^$rzbDOT;m%@Id{hgy?!~_{nk4 zwNEFV{u;YE#MNVqaVm9J-~3iuh*txyfG@Si{{T!}qx?Od3zZZ&R}iO|kt)@*d7Pk# ziv(gP;f){tMV}%sPU~Cq&$LQ-Q*`gCPp9(s_MVG`_6xLJ9;sUSGn`0OrnIwkbIkEG zD^`?&>Soyb9}nz(Cu&t{aLy2;x-9f_ot?=ut89E|qD{^@y-!z>805sLjE>^7Y| zT_y~z{{Ujy9^?GYdfW_Ts8p|z?5AgQwZM+%mR6Qc++HP!f${5%bmLv4$(1=zWSMeW z<>+y&l{XM~Q>Jzi^2Qu)GpY0QmHFAY_ww;lE)zq()86pzC&ugKd-}WqI6i1o{{Zeh z)?{XBp(EYZOW|-aQz4%1hHAB8nW5SGRMtf?M=P6GBYzQg^5u-nm2taKCb+Ku06Ddg zva1dD+!Ojs8G5~}tzG{B6Tx^TN?hww&eW#H4TgdY2#d_lH*)P#qlL`yMx?VQs@A7n z0r-BnfAyIG9$WAHcZfYFO5Uug>O6jvRB-H#RlZW1sZazR1kXDk&j5HnLPSv{GzQa9 z&)=VsoCYqttX9-c{{ShKyeFhDVR<{kUKx~ADD`0ng*BHap}&?InR0+AB>|HlD>b_O z@v(ZWne1i)z7j7;F#;6t`NjiLY(mruzVp!pd0KGlRcW#^=4oXrEXnT>F(abSujPu% z)22oA{*kGi;AJgd(RH$XD>X@|)UQk>Ktoa;*+ujOPubfaGvZ#xco!AokHqM9gFTgc z&aYc7H0osD1(X0aN02my&85gf6m zr-pGAI_c%g0!1n>nM#_^IMUnvam+Zf<6=8TvN2G@gEH%IE)?Tf;bDAV(nZWvq_TG) z0lzuM-dln#9JpE}P+c;mDjK8XH<{l9n;T|9yqzanxH2+-j?rtv^K@xYA5+%#fV!{)jqBk(9#i>xS3ydacCll2sM@KM77Z64 zKbAfB4$V+4MMhsTU4_X&X+R(H+GcTss>r$p80pJ|zT>by7F1p}0C5KP|y zqgOD(!%1L8qBh^@k4Klv_T)7-ug7?HVbsGE;q8|#{{Sm$BN=+13rrQ00ubHk{{Xqt z={#jRf^qdBN_?o#QWerM3vSyW(4Me?d0FXeE zq>abrk3-S;r$vwtGyr};&IeQA-FiDV5=i(H2AgIMr>2QpOKG)I<8EXav}1*O$KT18 zzx?){zR#XJ8vH*mrxrjzDabhb-jwOfjGvv6DCYAEQ3X1=cR{%E$sd2~6e`lm*G&c` zhr0BIdO*w%37%ZAhw!D(_a4XPABV-?rC^VYem5|4oHo8oD_OV=EQM;!b=0F-3ME*) z4JJNz$Hw^29qr!|HTZphXL;)AwF4$%hIwe^s}a7UV2lng0uPY8<1-yRdRd;>R=tlUG6(W}L1 zQSp8mb2aJI%Z59srfh%l+tUrf(r3e*=pd7@HU8kYigcN9jCpJ?ea9PnOsbq;uz7Kp z&v5!YODmpgUCm_7HEkrz_0AG95w8J0T5Bb2K`r9MZ*SZUvJk5HULj%Vu9rIq3aswE=X zr{T4#RI0|_6+=H==N@0Eew5kkx>_T-t~Q>#r|JAd5{B@ey7<@=&fUMf(&3z2isV|6 zq&U8KGk;KV1zNfV#DHUK8}s>N(C0f%o8k{fuN28v&eF=SgT1CGA}WF5)HxdsvC4l8 z@P4N#%Z2nf-~+b%PSzh7`$y7XJwI8C%tOmo`x%d!<5^t$GSkS`%K}I!xua2B2#7yB zTWoz7g=hOTC}osov$9ui@%5f~sC221D3Z7&@ zG6k`7hvhhxdP1!{rD_QTgH&nNy?`^0o-Z2dTL3+Or2IL##m)9(u1xpgtQ>rQ4ra|f zw;fs{qGV80Rw1=2sGeO9OX8(m=5~V*#PF)fL=99tMTCx1%Lj~jM_g;B>S?`?;V@=C zGvR=ax1zNj){M}}c87=M!wQ*hAxM@0K$2(6*X-kJk883a%B^hb(%F`#T}z&=1Zc>&KzTxHNlB9T(c)55NbUuZ_Kk`9}W$IpI05?cY;XD-N$qyLO(xU!FO095Gp4 zDN%Wr8bI;DpV#G%XZ|n6dJ{|vug~Q=%i|sk*U`0O@m=K%=4@3T(90T3ph_xf4m|$m z_{FVNfQF)qNhQ2xSCrW8jr})Kl?YsfAD;7_)^wP2xqg`$N5B#NrdDQxqtu>9@izB}DEOj%T}MNxj;=MyGAr>4lI zGcm86^L6qZKD9u!Y3A|;h-3JA$Gjk3KX}CsB>kkwQ4iUU&~f@T>5u4TGZ|_*oTXAs zkX?aqjPk{0=sJ9v2biFzdzIgZ!n|BPM2x&`NekJfF78! zpCfE&@LJp>H&UZv;07UsFiq5V=F?d9!eV1eZF}5 zM+V7P;v6`dIY*>e>+YJ5bz`#;&|7c#{Bh>`pA+)yFI8B{JYD;HPe42eKBdRf6PIo4 zZ*P7j1mX25(q!T}ifn3CDMf}`xkV!7R2}{uFiY8P8C^w1HHDf=)?i!CcNpp5@fFB5 z^zOQQev^yTbX`sc^7^byE8=#UzslE#S85b89A7X6>CR+57m*ew_9p)To;|+}rJ2jo z@lY*M#+9N`7^vRkt|wgWodD_rvYx<7>2jP8=5)@%!Pt}A*oe)h#iw0UoTnI zR?KB8(aJtZZ>_|JZ$W;e5O`k!shgl(xQ1G~0+e!NJzj@-t8<_7V($KS%_gneTTN+?t3l)UZ-d3W;Exxj&*Ysqwt(Yu&%U(#M2~5-_HQ~ zrq1T*kLH|1BjRQSC{rMfg0U;GAX^@DKTgA`JysSQfwtgn?Z0{H`Y#Yny(jejRw1i> z`8)i66K{vp%y+qLmUD|#sP!J%r^+0qT8vMGSZU-julP!tjLmGF3VDrGJPn$yUqut< zCx3=Hx%$$KL$4e0{ijO@hv8+cM`A~M=2_vro2^l*ws(k9YRF3|N%u>y=W9CizwBqe)^nHZr<=p%4y~5<`Sh86xFNH?&$*%vOzQMi8$@_y(e3lKxLu& z*3*gBXX$WcK1+f);MZt*F4bl8?ydM<9agYGuCqFlBH$22#7_3bhRkI18kH#0EcPhQ z8i^)N`5ZeZM~e|GZvOy?uA8swiWEBm+^NBYH}CmXN}_>ouQDW zUWHue5X-eZv8r1!o9;Mr!jmrKz)Jv0fsgTr{{T`h*!yPV{@u9eXZv@>xF&BY!Roqj zJfCB@#Xcw5^~#q$+n1!p3z6?hCQa{;clK90bsbn$8<0-ielx>;xWUx)KV^E(s}VYZ zMP?>|RwBatl4{5Q01{{OPcu(8Dv?!Ny%QjbF^15|=LHj+DN!j4Yf?cm=Z~TUV%kjn z#OySN63r~v6j(I7(xi=$oqZ-S_TpSlm@M>NWo$|nj<{l+fYObiF;){XxZY`j4N!x~ zld!_+@qEIO6`D^ek@CdzoEnwoDN(fgokx-G>P@)jKPjWv^;}CS9xnUlcA9YbCT8z zO$?RuJ#l9(op#IjNkLy_O0Y!7L53;P`c?xWV65E6=c@N~pn%ng3c@zD+xNx;S0n-) znOG6J-<}5}Spph@R*a`mf?yH}GD$Eodo7Tt^u=n5d$HmQOi!Po!bhmoV-ljrGUDWO zN=1B;buk)glOxJ;ZK`Lo^r;%Ujaq<`9BEs1qkmO0{)?3IGr+E&j0z!E0)QLbR+&_)Zi_ z6&pk?2%O6?sjRVm?0a8yrT*ddr z<6}UG4y1~g#&s1~(^^HhC6@kQKhqTRHR|S7t1&XF6+l=+fA@)z`;PDx2w;26^%WBH zq|ZsisZ|agDrhH@KfM0{9$R5(z&+N`+l{$|D}ElN&`m#6d^p!N%vEP3pA$bxQ7@v@02>=G|BAtA*1FJ7U5KJ{p!8ZJ@jXG6wO1eYklxgurN%&uW zSh9|GB%hSB_C;?TnY^M9O=?0QKoRjUJh8V!j&Ovdp|eoIWGyNz$EBcoVBHy%S7;!$ zgI=GU&dhOM7f?ky{7SQ!8Y$(RA?g8(e~eOWxn5%8{IG%=wvT;x&)Z+E25CpNHq~Bsp`tQ>ld4FXT(1HB_06e;Xy#kT) zpOz?f;`Fk_>&OYSxcGkZ{{a60C3zMoYjOT8<)APD5HaZ_&m)a|pR*nZN;T&*)rx>& z>HrSgz$Dx9#BAi_(xSdmMxm57YO27q;&z}1nZPVeLKQ0w% zSE?=m12Ri6KAxaX7BVSt4`_J$j-iy0Xo;wlGR8G$b5!MEpT@yoKyTLgaLZ)a>24vI zB^o?A;|xu~5o~5HM^LNyM}hrK>)gwTF%iX(YO|nZy2dxwR{$o zcQrGWh>0}mFiZ29yurj6-;dHe9t%xGQ%^Tr+J6Je)G3*(ok9r!5Gp(g2i@y^`rtqL zPVBvOVBA$Q#Er8gqlpIbdF8ju4LvSmq10c>QiLceh20;7*UI+KvlU9zUej>k!~j_4 zJGZbu_>PC`i}m|++2v4jouSE9bP#E-ZJ0LX0|3YQ>wrB!P^1EeJ-`X&Aq4!#=`#NS z?oKzGW^NOd;gysEQl(7gW^SOs9PiL$M=iy@rq!maLnXn~(;&*TolyV_@4q?2pB4@> zF$8?R6DeGZjM{#E{h~8DpKMiHJI)uBrp>4tR1wdh6FoNP1~F$Z!u_e{z!{D_)YLSS zPMT68O@KcEetfWF`UC)wPva4-*}Wv+#8rMXY4{hkRiXoSsZ})vWUrH?;Yi$;j$TKW zIQDni24aOVL$@tOf4o!41rSM*0C}670zXJHYGkqfqq615DHoB+lV7l1tgNa(@6J6( zO90}9K#SsU>;mF>&+CpJ$}^SJHgmV#u6o5sg>wJ~0P?@z=55qrQ>k&O`Th|E^#ybW zqwilXVo$LnTA&$z-1ebrDUa)BSg8il8;kRtT%+tY=@tA}Yxu@&GLjv$4NaW&H;Y>f ze-j8mIDkI&w`r#yJnXlu-{n0{OR){WmYQWdTU##30Tn9Mr%}{c3$gUZ+2LGDvk(5? zSwQhOaI}z}jn1q5M)QPu>h$iHb5-T7EcSi*nfyVkaOz7vyv$Z5!c-LN48%N9m0*U;*N%ui#m3!RMR`bcSZB3*4<*IhlysN`W`O<&Uc5 zGTc8aN}U|GOwy!?G}BZvpqY{R2V5-EBim~B`I$SG|^96!-zjA#iv9uF$}}ya@(lYLmLu% z(EY^pyd&_msnHa>HN=rV6K0L1TUVryKtOi{bQXv0fI>;gcC4B5VO|KTLBv zmOxIEyy|1r_!O4^0CUIjPSs~J)e!K`#^om&JMP2m(1^)oXJmL1U$7vv@djZ-+ zsLoX=nu3^cY)ZD0KD_bL>3Upw6ftE7<2kuJ+&Qef75H!M&CB2XsPW|p!`aVlD3d7A(gLF&Fh$1&J$-O>?Yxms0A8$dAIZF6tW9+xejoVcu2B8i0vm-kI_j^YhyR6E1ZspV&q=Zl9x7ISJpBb83el%PcKS?ofq> z1!ffUnG<6?v8PXr(yUK)oS;t1SZY9Lr2YBh27eCg9-l=If68jb;$17K8i6}}58V0-n05DdnSPg>dVST)>iTqErI( z`Yql?j?ysa%jXGGPdlpeJJg%SzWLzs=ER2bE&l*{nBdKkeB5tD_8?02viw_6QrUJM z^odb@kNfL|jDRE@*iU=K4XVduZkP0obl0ir=zmU5uk-VmAEW9Si}gem6NX!ZsVc}= zz$a69nDph=LFJ1HS0zpcROm7ksGDd+ur{G z)x;3cp}t>STN#=}X*8;mMwR}Ek1PCn*cl)Q0D4VWI2;vgPku^B?uBFqj5)FUy@7wa8!k-4?Tr(iFGP(Lk zH%ULIoUGmUf;qA=GyVy|W&2s$R0Anng;33vPVDCwJc-_N)DqG0jj_UJ$Qhd>QSDof z+f?+U7e&+%aiJiJy{`T4Z&2+OTIQWHazirF-%)(ZGJ<(5Uvcy}+ND#uJ>hB!T}kfH zN)lj4*V7c8Ze{}+?=!cA;J^-Lx*q)Ymiz3%RBCi`>W&*;k`#Ht=l-zL^Y0}pqj0_$ zQ@8|m{qdk9x2S-Ab1HQTtaLjDudU@Q)n5cv;q=V32G|eQaf&aR8<~8gU_z=aK*uyN1$KhGoGuZbN>L`Hs`nHHU9vacD9o-YFS$7KnSW9qcwph zV+gC8?JjPb)NU0)*f0r7u|ULbZ!sL;;=$@v{{YxFlPdUgjVR{(e193UmZ`)VsBFgx zr$Mw0RI==boAa=rUYPV$GBhev?<-|fFQ|gS%)R_VPfyPa$&((BSl(7Vc`$%6Ihyn+ zQ2|t?1qwk$rFFfg2^anTca_&K0-Ymc%_MXKgG5aqBvaR?B}?FVf-_ zSSvAA9_fH~v9|ki{c&kC&j2x38ws%l#f7gn5$S~G@Xngfku;}Y)VhMre>rxa5@-qp z0sjCPC#8=(H8a!!Q&EhN3I70#9iaR^=NLMV2xbAX5%|scyjLZUG*}YlJ|UJhF3?)S zWr4QdfA1Hl=Q0e+ja5J($=I0y8Rsy5xa0MH72-I?v=%-eg!DZxi+FZL37pr?TCAKl zsMkuUk+P#e@)CbPrWf4Pg+-{N!wueZx1GSpIXpwJ=@&+HskOWx!+N#zIy{&1;xTd+ zYObULv?x;RR4WoNUx&?50JSqD+@ou28JY9n{bOo&!t;f6f%-g}`lo9B1aDZly6jqdWL;goA#eq`qo~ZnJd%0NZYTK6vtcV}SNDy4T}fqu|_UDcrfGMx4}Y z)gxk*k+k3EZdb=&7mai)m<&(3{J&8+xjxT$q9JGFy?Y7r-Y-YkzHXI9;-j}2MN(HS zm(As~nS8SyhMgdiEj;(aa@p?4aC%ufTnDsCNoq);lg(2q!qNwcB>DOD$4Sd|n8qxi zGJFU>+j)zpIeH9(BDoFhLHK*mOT#j}Yl&uBy76im?66-S4|YK0Sb~Q{`H0&W-+@+HJXrUycqoU#y9cL4$i|9 zse9~2e|dPm%XRo)%~vT~?0?j)m+eIXO{;(^RFg`f74;d3G4cH{Psavkf>NUINoqNI zw4R_U->^MK111j->Nm%SPtcD&SBvzcN$PbEuJh95`}(<1l%QgBRZT>Qx&r-Hg3=5Zb5Sa8BiqD#@q2%Xf7bYR zOouN?YEQ(?ntVfxQ6N*!Jeh`(0{cfx{c-6s{jB5k1u7qorJ++u4VOj(d6>EM$1AJw zZi6_}lMu1(xAvXRkL@ptbWA*~#C*m3O)6ci&s8X|R)t+j5%_DE2b5frd3D9Ad|B!- zXUm-+K&aHcIRW-D=d*ZkMbfwZLcba6F?iRAb*dT2Z^B5el&m4B(D4mG8boS?zWnWr zBZcIvs4QqwEdVK%E=b&Mg{O-3T^IiVhQ!}%xmi3Pr|~5Xl>j5)N3@gKT6Iwxja5N% zDm8eYKzU&&vbnl9TJls%5mXQJ{;{_o+SPI8^(smEOj$m~W>p#bQ%m!e+Kz6DlTxrM zmmt+QydTJ46zhhnnyWsrMZ8*FMA+cYPLrwulNkJ?aSs&e3C8&duaC-kE+NEtKM$t) zyxXo#l+LFETL_N|+}`nzD4nF?d77s&ldkCuR5evnI!=>#i;QZ);De|KC#ViKCL<@> zZ2c(m^5|jl0GV`TvYbS7_Oef0x707^j3Bu65n>S-jRqTsB>+wK5iV zkas?NP8xb1x2IE&0}qAW{x=1DW5as28G4LV8=5 zTJehce$(VCB2IA8QDth*)KrPJn{BW-IxiB+mDG!`+B2-`d=m~t9TU+tu{ZlogP45V zQm;s@dU^t@Qii4QVQY??;>Bv}il?}(-Vj(gNd<=ArX1ZCMNy>wb0_tfMqn@U?H5Om zXL58X)XmabwJGWE>E-ALVoBUd*jW5G$G@T4p7$?ArgJe#T|`r+tQcFF<>`)RTj4me zs5uZY{O5PWd`Bh+^kpl29@8ej6|6G`u3wC2YqA|lMzs-Al_}gTi%!_Jmf|&Y^;L5j zofQX-sncJ>(;FK|_34g7cwQU>%*K>^SNff-UM+V4R08-0U&78|+yYWS- zchc>3K>q;ae+k)K^$gC1%Vjet?@$dj+q!~4Aep^}H28*5xOHk7oaH>ZM9UoUu)8`?F>Bl3qc0U{Id^)i8 z9WZ4*$3H8cgZ}Z$R-;8K6Xxq+KRNQ z=4*4*Y9fG1*jt`C*?OkwvDSWw5GZN@-^A@V3=iTiGV~rHqi{-^0;meAo19LM8mCg5 zRH>iIx+4S>dyLf}7y%?rz`f()irhlJYOf2-Q_W<1y0!A{N|s{2Nkau93=6^MZg^%6 zr^5Pxu0d1yi{cJ$lg2PP49dWLT=_j=#5hhumk!~)FDFuyR3|f>Y{Sycp@0FVvl7;s z{qaLL+FxkgHB`~;r)BG9)m1^yrexuMKeXdddckM4SY33WVorlb2UC-iaCPz3kG?X2ci)o)PGywb^0 zqSW=C81(~)q*{TdVDk|kc(+q2!`U5Q@i{=o9VpgdY5DnjW0RE?T%tH*`Oe2n)VMxo zWGX%DpOo_4OM-DA&z<2Nw8-#GmQ4+8)A4V4LLEhmmkO!}TX~#+K0k^70Q#bP1pXbU zRN$N+w3L0R_VR)?8u?Dl=8~TZ$yQ(f`hbhRf}8&UX6;j> zgs+EmIlO;C}7Km9X3t@|}<{iya+M=jdE z#ML6DJf2ZO;<;sLWd@8~0T%`jTz@J%UD*!Ya9q`X9oilRp5ZyXwL?awJl;w2RsY!{OgB`)$_S3Xzb;wI53RN2vQ`A?T_4^*#7|O%ltO`Wvj&VdEaLo zKZEvzH>)r>w`8077H+FVjcB8~5`4Muk1^GF-}GI3trk&3ZaaUO?LNl%0r6h~$(`s7 z*;$m3Y=KG}Ysdhfh4J~%n=kO`?MFM> zckJz60i0a;CZkhI4$Vmc_ljwqIHB7QWF4mVf0#^{8;Uu@OlA`-%G7FifAZ2ru<_Hf z+Y&!G2P;2NaMAROJA2gmHF28ES2Ssc*Qn70X54}fD`qlpk|Lc~QBbL}9Y-0+Vs&59{YMBq3DVR!vV`2Tc))|_4 zs77rpA`2T6zW)FmW)3Wf%!)Y?q3DWi6rEG0iP>g3;-N$gR$y!iF&Dqzo*3Fl0COUi z*b%h2ydyE4WnmPkL<){!f6g~@`~xXKc#76ja@9OCJg~&V4KqZ(LP-n2iK=)$UsBUb zW~sH5Fj&S7V3pjqx?+~|r%B(YBj^HzENsj7=4k*of}tYu%rqXDF8PWrB6LTDjU)y> zc*+1)+mGTpu8T(Zb*e!s>;R2LAbc@;j|!~xd(x{+gQ*#qP7QI}UuX{C07Ro(F4Uca zR9$+cL6Uwvu=UE4jLofeEP}$sZH1Nfkq=M{W+3I%0dg8hU{oDH=L%e_mnNLLmV)NO z-gvDW&@u+Gw-JJkHFjE#QUSkMv&H+EPX=2+|LrE>Z{sW8JYlwRK3Xl zoB_hN9&wV&Nhb1&zzub}B^D%9J-UKwp&O zVuog&MFAd)0Cb%cecpqwJOz?>Fm|n`kj+xdfXiC3Bb7=lRQ!HeQ*pE5K&r|KGV~o} zpFb;l#s?TIJx~b+bb>!QW|tpzrlA`y-V&u&n*{^qzBDOujMZv-T9VWNd$h95Pchf8 zELW5{X)J`gif;0wf_QFbs|y_zNGA51?fYVlY_||1YrQEFy@o)V`Q#VNvLk6x80n5wpY$(xz`CmQ?|eAlS2M(Y?s)AEpRqxP54PwP{2T8&oU|o?k7`TqvO~9P%QphxHGX zbqZW1#=3Rsu({W*miL<*oyI%xqOE1Amd*)@RR_R%Ol`}b%M1)hsKsRkm^z+6XpF{t zjO1uAO8x%;cTAB_@ZIj9Ht_+g9w&%)ql+M8noP=yfP|*GSIe3_zPH~3H0s!HOrPioOdt;O9dK&@&j&Gh{n7kfh@Km zM?jGbfqUbjwM>59w3>PMm)BN=ZzJOLYD%* zJNrbS$TIJIf2pFG6IPnFWaCL#5YJb?sLVuceQ}{rf@d>lyUB4rGfA3!C8`zbNhS|2 zpG+v`0j*RK?X=PZY4n}UjK{N{(Pn8CJYz9Y%SlYdW(jf3pN=xevL4dNE1Jj^A|&R@ zupIe%;px?)4J?&@(+ehKTHO1Qe+jvi_D94N2h8z2!$6R^JmQnIfEeGW%Nmrulu@cQ zR&LO%AouEV1qx@%ZT?0m_<>M-wI7JyUM69?lSXG$_C%(mDrPg(3m6qER;N)+b0A{< zKVz<%AO7OWQJVpn$_FNI0MDiTzCe6Tu91;0{iIZIEgQdi>hiwHxTb|{zZ&50O!!|{ z3szA!(=l(JEO6gtndHqM#b>fk3wS>ZK-1M6;>T%&IHv2-tg4vR#_5+)syy#K_FJ;K zUKWIkH8U)}BFM&?k-Q7U+iYr5&R3?Wv~rwL0NDa*R6M{V@8^sx?UA(@SzQ4*)4hL* zuSNKsc2=WLHBE$T{9QodOpUpnh7n$uX>%RwW;m}8p_e8CWhtDtWCbz-d*77dT0wAH zGiAkKUt)hLU}W1&0U^(hzwZ5BR##4vnvMo}t7^#)2$5hm+98+lU z*a+kfFO~puU?-UQ38FUJ-?YSTHNhE_C$v1hDyrHlDaZYQaR5<2e ziqT*SxJ6R)ycIsUtore&IzM@{9p&|90FFLCr!m={8^kk}sjF4ulqn6yPly@|ac#U; z^7Fna=6fT<>oI)8<}(($XE>&2rk_7}d5j02k?YW7KPl`hBT}hc%J!2etkJJ8$I`k1&c#9b`D0-5T#B33k9GM@ zdURkLwz7G#w7vfT*!|g+tSZstoMwe&C4tQfdBt(fTo5FBW7TB)3)v16L9$#+C6MD4 znCUetaPi(XraU9^z#kXS)h>lVtUHOhI#21^uUfaiBZ;281F<;_!S4GFLajsul+;mx z1~AmvrikHuDxpsECz7fx z2YXMvAc?j7qv4B*!?K!mQ_JO*LldQGfTMrg{NY7PkXq_qe3^47@>l`h2l70F>tm3~ zh7AMyKohij_5E?n!s$|NRI<4wGhlMcAo&RU^TxrDG0;xaD;}r~SM{{C)N?fm1kf5p zkSPUSzc|D;Pl+*>&MK|$4xcIW*nMz#@^nZ-mARbZ>vEe7R)5r%;aS#}JVK11$;hHpZLzLfoz$0{A1IE)}`-OcCaHu z3BJVoNX5!X*>we+z%vZeP4B769L{JWWHArb8NL zqh2ADsXn&8*bn6zfjNyc7FgEGM#t%moj;15hMmu}!<)lz(#$L3BC7BzEC4javs{P@ zd5!kzgf9%IM5z=i1qV@J+DPdm9h`l3M#W0gkC(#nra;7QJ*Jf^G{FjK)Els3cIso( z-zDoA7jlCNfR@CI=X={Hl$7$MSA9#Hi)g)VONX zuUe(RI#rk${rTg=H?&GwW>ZtJJ-Q+1N~a7`%47?{fy~F*4xg;a)S&=@TW)Ld;u~~$ zFo4X=Nf-A?{3cd^+wWxf9Z^d+**@B3vp^5&SIBoROzb9Smfm;5ss8{Iy`Lz53)p_x zW?=Y9%P^Y<^M22`#zwj@VWGuJ#2!T%Zb%2@agYB11D8Hp zJxb~whkCEdbeqMx97r-YHnZg z%=Nqn_^s@S*1UP^wL+j%slqsGr6J`m!e3$qh<{H>zoq zvg(gL@$9%yv>wCp+Dv$FXt-T;L;Xdmn;BY*Hv`88+~aI=vv_}9)8q3p<16+4XH0dS zA60npI-h?2(_D6kfmCIsLatLbS_m{VH1hzBu2h_EFX0xLs+1MWc)PkvrH3nD8BbBv zCX}=F@QiMYr)3s^*SPN=mdy&9w9ynCG@kO#!fjz9e6e(9vkVH;%P9naT=-p#bLG<0 z$YRSY3v(D1v5Hj@ZO8KYS2VK~D2G-H-Ipx$8wlx(NyU_*tm)j--@dCE;eAJeVO1pbiZkz8;nebhXfy&*D?OT?^RpeBCA-FJfi&1%N%pmb+{NR`}dxNbRHel+bQkX%w8eJ zGStzirCMpM03M?OdA+fRPd`sJP*O_y3hV$)Et@)q=WY7lIped@PFvui|!sH-R5Nt~D~;BR7{)nY78&Xw&^BsH$VF{y6LczUohLnJ|4dtBdaYg5lyZwzoe(r@ATM=d%Wfd)a;&PY2O z$Hd`*DJzf^U0{+Vj)s1C#5&Hc2wdAu>Cp77HDbE>?IXFNP{Sg<<3Sp)%JDl7%N#OU zWh9D07?MPIO2pd_PQNJJv9D;K=oOnw32786g;`h@#3NaeQi<}h@4&3YoHx>ai<9VSU5 z;CzMggC~J_e^iySlkGa)KaY5aOh=h)2fTh;jARhCN||;VfdrGOSoDLoES@vN>OrMf zEldj$P?2fpnS?R{QpyKA*?DGbg93Ql$5m8#$4xsA8*GWS^1K;qS4aRjLlMjf^S;YfrjP-cg`QjaV`opF4^$`+e<_Qq!Pa5Y z!ASXj)5Pca&$EMAR?Km}6O*r4ca<|0Grxw_8){-g&AMCi&Th|kKaTgjLnp+}d2=A> zuan~In4;W?K_z)|9I@znev1_=I&JZue>aJEf|8*ARAxZ-bHVat9G4sI22kpni}>Zt zio|m|fq*$j_{F@pWpkpPMag!%isl-dMLJpf6!TQ5z_9vSakD>!^tsc_Wm8`oGZqgY z@g9_nTFD;7Z9Z$;P6^wSn-#`uEnU)-Eo{b`2uSx&a*JSgJn`^)ycf2dOSBm}{8zBF zUn7$6*5iCI{uwEWmVG44dIgb<{Rc_V^q9+|lpuV;_(XNSDb@9^7b=DgUFx{pPp8%5 z^m6FjKZ9}h;Rd?}6;nK^o2eGkRko9BW7zP_?-j|6uYH^18Qil$tx@=d_t1P-5-xvC zWPYI)H0K8W>*Y3M=!?=J6EfAevQ0Xa zjX~WRu$$c4z#HSrQ?J-s+)!paD*3gqQH?ch(lZdzxbcfdIv8-E#!fZ#o_&nO{a06v z12>Xpj64$OvMKzwP@7)+(BtP&%++OgYkYVoU21E#l>9BGc2S~WfeIa zOk)RAi>F+AvEu}d=Ik9_UZKKe%16xnzBAnlJRY`La`m`!s}?mCmC}Seh9w z0QG~6wR%GfdU0 z=I%w*K;`9l<+cUIb#*Sr_c}y?dGdjK<1-wf-b3=EG+@Qk2Y)%7?tH%ss& z#2J4t#4|-z&Pyo8ZK&mjpf559OWzeUS&YR(OJr!bh7>Ip@be~TkmZh2_-8|r?7IW= zop1cNi1f>-VM0B?GR9A|6|$LXd2Z!utu;O>^!wL0I}#*D9apruda%_s(sDIFcS_7Q zBi8sc_H!?pucmwXpOmrow-LqU^?3Aw#*y-v^|QGg&a!GasXCRJ09ldwI*&UX!W7)tGVZIekxv^u1yh#{2w6^T}s8CQCBu-zrol-_~yl z=f9Mjd7NQpcpgTR8Y@nkC?pcWOyB9#cy29P^M9F+!e=%GuA zB$7A3>o|&hC{?FXK}z&)qMIU@V0r`j{V?S5H#n(*zk2yhnLH#rD`R2uCTG&@^-O}d z^4gWMlxiJyDN(4@(^3BI_rEMPa-F48$0x>IhBH!*YMRziU_=vmffnhE`N8W4tp5Os zx2DO5!@uiw2LAvN{^u=D+$CZSJ_npa0+Cx*RgKMw6Vm?x4?Jmbjw#wUtl54!+04#N z)OZ=55m__YQyWF~0~ff*H$P0hHY1efs^A~(bGOrVc>0`+j~)(BH^&`}_O#bAl??R1 z5W=Alwdraj$}b*xy7Y6EjR$JEEUJdpR+*q4rAypTB7E`Zm&Gx;1^Kz%e+7I#q}@*P z>7iFM-(_1dNvWD;83Ji4B0LNatm5WNHrZ+omdWZ-L%`tGicB{$Nh9HhmrSZqpd*@@ z&KBwNrk5(+s_V3&SBhm{IhV;+b#KNacVCCB71fe9gEqD{YGw+Bq{=E&PZ3pfS=5#0 z4D`l)it3;YbUss394zc#IW9T&{AF+E6vY8d9K{^D-D)r4){g!y`F$|OHEQMQzCq|_ z5Z;@>d7b@Y+hQLl1ssEzSJve^P=ce0WioXIH)`zl8Ja@6X`@S&EbJ#0s=B#aPm~Qw zMuufNSx;H}wh1#UIXKDs_)dOYE)b5S0DfDJJIuVt2S92JzY(pJTCysP&0}7WU;IHf z{pS@9TZmCq%N{vR=`BbmjW$}!01&0`8)J4Jrvo1=G8;Yr04b97+XW_Z3m1w9c$=tqfo0+>a?>xV3dXdHWm29P2h$+>qXw3!A4(gGp0n(*+7Z6Au zm`;BS>2j}{EAXrQp>%#P*Whm}CD(pWw|VBP@lGfBWv89VaOxakl}##CatoTEOpRJu zkBZ%5J#pwCGsbfn9IB|{RI`-|EpNpUPgon0hsgaoii7m&t?5(lG_ew*9^`-dlm@IBhWBipo<(UlKTa zgaf*bMmc>k{Pg}Z{{ZSk>__-Y;GAQGW)_EPy{M%&qm%58RjJgcLCBSC?Nub8*o0pc z8rZZ1!ruhX1gk%$?_DDiG+O+&%gJR&mYeICB}0(>hE7M znXQH+9 zyB_R+w97T*0R)MX4#xxE2_$Z8ZxN1`rr=K#yAnjdmCq$6T}T*%?-?f>xqdlYC78?c z47GDhF_z3zuR^Lyx-u|zKLP>6hF}v(i+oDzQHI8Uvk%}`_?gK601zL;Uu3&k#i``; zy`|uJFZ*w{MZ$`7^O;ejTP@5w1gXl$%N~39g#Ht~lzVK+=KDg4$SZsqOH+;z)SDbyLYD6oi*c=VaPQD3BO0F0GG+UJAnzRLAoMofJ;a4|E0{^2ZG z_>wlC+`N@O6T`B(T$WQVnSL9WqA0BloiwDh)l_ML5y)+g+GB-PpocG+%pr|V9Dh+D zn>F$Ce96`a){A4k^FH0-*!(xAz@07Nm4pUG9>+1fdL{$8T#sg}&5 z)udNxGa`Pt{(bv?{{W|Vu@7sbHN~?0D<#1A=4DG7`Apbcv1U^Y;E3KQ%5YvE*7bfL zo6g0-t$+Y&{s^(Q;XE8POSd`ddo1_2qVuL{9o-h zUZ*OrOr=)4j(yDXJ_r8*AC8ANQ-d{Y1T&e->Sf?KWeyeTU%L zx?aueQ8co=TiMa6oXvM?B>w<0s0Vzn0!+f%*!}}{tF(Qw&gW|mIbV!d%@<(RIHg*( zvn0*^`;K_`9s|~N{ZEG`Of7i;ruPThd9SzL8Ps@hij~KYPe{RZ5&rh6j-5PAD}BSxU7LX;!9cuu#ZB^cbRm zF5__k7AC}IbF=lK8k8+cgS;x)g?1t)ZM1pg8~H|XKX(gI?;*S+0&yF#WLCAgFT=Am z?8{A~V5}IQOkK(FjO|ooM=4qA8>)d8>wHAPkhOtkMsyo7mQ%AmpcAVq+6};G0)D@7 zhGe)sYE|mKew));O{YVEy3g%~3>lJ+K?BT26o$zCrjX3%Gj+<-8Z!BI5~Xy9iSXkO zKg2U_QR%fpp^T8R;N=7S;xn~v4G|OW%#B8)Dv$sl++cdi#VYk&ohl(kqGTLpa&Dtk zS)(j)?AXfJM|2e_hJuVN2RwTh;ygDtY0+Gj5*>jLWESU#;B^XA#NrR`pgfL734DueIt`ZrU7z*MHXgaJg(7>9IgJ8_JrB$ksYl@5ygldA{cf+XWE4@Xf zQ5~tHLunGiFp?>Wk%ieZ=5xEI%UX(5)iOa?H^l_ZmR&QYY8_Pou$aCU{{Vk(^3(#L znX#E%qh#rtPJ*Zspe&PU^~MpP{pr-fV&t`fjiU#VEGQC_(xjOVYAhrM2qkdjqo|1h zmJ$jXb&-VxI<%NtmaI?O2xytqwS0!SRrNE242as;Qg07|SyM=s)OMaZkP<-V zT+7wVylbIBmv9o1k59iWUhf%{47OEJ%o520{W^SbL~(OAMP#cdPk8!SUL#nEthA*2 zs{o!}k|NmE90sur)pNOnAd{-0I)_;tum>uw1s&lNhhU&iP8GsYgH(E;ue{ytO}9Tx zXq=a4vf&Lnl$xfUOd0#o*W2{N8>!0MD4EWp#j%*0bvRnFLrRegQ*Q529UzQY8J-i~ zIwnS=Dz2dFiWZ^Vh$2O~;o7nhv5NBU^&O7=<0x@nA3&b>hg8$cTZWPkJ2MOkqj(I zSRi#6yjYnmF^f3G>N3(-%C$u=mdlD@+!!R7=jV-_zYyWMbkdp-f)uJJc;3IB3m|qN z4kZUekmKT7{%Ms0CZjOBX{1=5SN-ti;yEhAxpmA^45Vvs>8YLI_4C5~vM+6=FjjJ) z?jr_Ehi7PL8Mvk-_-Y|jYYFAf*Ehwg93d%7jw4afU8t7~#6*wFmI-Jmu_CJ|ri@IL z15m0WkX8#CMS&ddOmoJ@TZW^6Y86ob0NYNIgSO4jVg4~~kcH!TIuwuq+%cGD436dQxTO}y=l%*{SHX|m+%aGblc$zqi%kq4AVnZ7F>8uKskgLu~2x%QqX zIly~qR-*yO)hRgIgS9XwVn*>3vGv6_><<^sF0B6mXdbGuzU@<&Q?@s+QPU-9OC!8k zQrD42{{T5}DeUWjv<%l7%$lzfqOemJ)BphdiN~eN`#J1gAO%h%nk@v)OxJW~WW}%d zY+g>cD+*NtKs1r4*87Ve4)aSd*j~p`a@6>ZQWV4-?xwZ6Z?-qTmG*Lo0MyN9kSqaB z$aW&!ho&=R%ab4lhv_d8<_u0DL-Y2Q-FO{EM4>~7vnlYbI+gXCoI`NkLsbeKP+oN{ ze(9nvKBxU)5#0bHwlJ|52XnL>w+E|IsRoA-WG$$*Ox~c=J|i6Vw%&Nvr@`r~bl(*-d}p-u zO0GwKd}U|>FVE>+bYpux#YTVId?^&1sIQl*^5{lt zqo5$zmDS{VeQ{kfU8bi{jHegj^zz}ffnOkNJBjBkdUEr{u0Y#m-ACYNcj|pw6o0v3 zCvFu0P9?yq5xr`hI;c}~J{kP_V5-vXqtQCMLBi;U0YJ;}`70w}#LnhNt|%M>{{T{c z7yhP`)D!^<5327xj%Tu+ugn$|`*%{ECOUwkj$8viaekP}9?kQ$b)4UBIK5XSt1UFr zDnK_USD#Kt9XuH^D%xVR@tE^w$O@}Br|Z1m;a!KJ!(ACWMaAnC0BP?uBft|NlW=-@ zinNt+2<(L^Qma5rmjX(K_F^vp|3d->9UxTlmR$-@IY~@VJ zKL#XWSt}+Zi2m@`Gh;fj8slz6#^XFcwpA;doGY|hJhd$_)GP3zm|!;$z=^jrk1*UD z+I32$M``;#l@kJ`E)c?{=b`EPVDV$<@#E4^lV1G7Znr5mD`Uy`mhxST?Q7L)yhGXs ze_P3Kz;OChK_C4WoZsn>OO))cZi^FBwH$XkSWBAqQT6%_Fg_To!KX^%0DGO`j<`OM z&12XBM~}vPZXK1SlR@LmW*kcQwVX3GxgU}E<6$b61T8z87e?_wlYV}m9Aaz%n#uId zBdM?*0oD9VRPzp}Q_>e(DE|Q4CO%lQxs+4h0U92z9BTC=F^#Ne0q9xd3njrpmyT;toEurfh*LiK|aNmLY;w z)VrwySdwFHt@`rCqnXRq(@kq!A#_zgx1ji89!5|%6H4a6lpZg)=^V9%lm%@|&1G*t zsT+$%EG1gVrHv9*Oll;6N##3i4gu6I&ed|tGG2jx^M+?I(neoi#uRwHPs0}f02x(4 zElHO4gJbFQALkXJ3WW{7@edw+%j#sc+vVC=r<&KgTnIinDkk3yIdceQTX-q~VR35@ zKVF!~a8upvKWU|U#nq^Q3>uDD0IZr+cuZ;@e|uXC4_QeR-${V_f{$HZR*kW%9xO#i znl^}juPJgBw*29Wnb(5(hXsMYm1#Rz`Qch!{{Z(Zu`{TK0M9GO-LaqyDz%As+qB1< zE^O;g#E#MQ=ukSD>k|eGPl$Cf@x*=xh$BU35+o559UxwL{IEklMQUIw0mF@vZMXg* zHd2Z%lT$FpE#lRxPWPU1KVuUKNDl8>f;WQ1^EbwT`u!_aDREPfrp&ob+$qyr!yB4< zNZ+r(PoKvc)N4~x8LJ3UpaCGCmARZ|>QIsB8^>a1T4y_V{UqnBD7faq?a*#r>#c^GZ7>**+0hF04zocC8${0m+w1)qg%m3F&%uAg5mCSJ(sn zxSN|YfDcZ(o9ABK-_^=lp5Oam;pwkG+0M!3yc4bSIg08u+WJtBuPk}S_QmaJ$fdyh z4VfXObZ6>NssMon91maH8gTe$g*U14IA4I2-XYW%0kEz78Ylk%m7i|mkYxJ-z;jy6 z0hF$5nL7dfPGT&4@#uJGZ+*LGgFSy|Ts$L0Da{P4o^Y)s6Cx+e4$aYcB4gEusbEjM zq1APXnzHo&0GE01_*ZECrc`rx3)swYxI6RhOV=HR^~8!z7gpiMT!xM_i8CLG-_Ns}g*OW<$q zF!R2_eUb4x<29V@e-5Ekpg_4k_bEt3!6<|Yw*LU0FmqqSFS2~#(L;yl_*gG2GF(oe z4I3;pfIP-GV)5S>#C=&cd=CEryhHdmhZAYBC$v^u_+|EIl&qPB&GAZYO@kmDP)H)% z#QIwwOW~f*J1xPo#*Rtq=RpHc<7+N*v4|q%jsE~nSkKpW{w3Cm$~GRr{3l1C@cx6M zB~vIQ`_|k~QA4rZ7NXN?+&?R&2xRVP_bv|NVEJ5M(;kwC4os59PKr~g5P_zU)J5QR zyyKL)6t;|m>uJ+Cav~SR*S8(JN_mFj2uqc4%?mxu0n&WTea-dzgwTg&fcZ@Z78l|kJ6S}5v1_kH$-^*)2&HpcePL{)}bph8w+f11pavB<>?y}4OjJ3tb9Z=f)!1` zqmx=;mXb3zt!q%RF1>HK{{T25YalD25J(!GwcdBXLGZR2)8j{Kc0W}S)OFc1;VLn$ z{DhI3L;+oC($ZnVs3>5bQ*Hj3;l#4w_;YmB08o`45D0?+eQ~?`HrHP zISZW1Ie5%aX);4PtC+Nz^uo<-rCOR+01R#qfF6AJ=kmutH;4I*4t#%Kgz9vDFVtaA z`Z9=``92ewq(DJZvjL>55NEEhzF7Ic7VPe0hvr*7kjdt2RA!f9QEHau5Pnwl#x>}V zPmr=$26orQ-!mx4;Ge>I%A9kwIa=y7Ba7u|f>xLrZ7;X}BX5tx96L+JTB3oS&ov@p zO-*WzBJ(rOej^$e0mh-%?*9N1WjM1N3MzU&9opRBUhQjf8nq09^RAi^wX}%jFF5uY zPSa*9qW6!*Dzh{&rI!o|n6!21I^amAv&>k-j0+V#B@QqGEl>V)F2dl^f_exi%h%5v zv^a%Ap}U;Y?h95;DBNGBj*qwxL@D{n{ixjey)B?mgUSMg} z(@?fD{{T^(osa1>1jfRsOTlTAXFbLh&9g$yGt4UVgJa6mfX(5(K69zY^KKr$slvK3 zHqq?Ta+HjVgr3soFG>Ihh0Rd|}Pt{qeWqH)8P-kO7o>hkE}2 zGWs|=OoL#-iHY-%JTtr`f(aIa7m+?ujJgIbh=yFhs^gNVQbfyXuyzK2_^lD^*AF%6 zwZbYHgC-;I^~QXpk61fRh=a=(H;*0NRhFitfB-z3m(%yc+b==Yh|AJa&3Di&W+wi( zo>&y>vZHL%LFsyDUDtRuGBn%(j8&wN!@>x>Tm54euMN$IcBh|k5=a4z#B)C^Z^7bN z!|BeKFlO+~gad)xKacQy<7ToIb6K7nulhMI6T@hlSu-#+ zpa2!zn1jy(-5X(TISHz+ep32>5?-Nv#YNP_bInB&+kPG?R?Jo694jS2_lBURf`(}f z7&@c|ypgskWIJ!#?52A&UWRKo#Obe#xT8@h)(Hb-IJ&4 zTA5T=w%7D$(0DhrO!j{>o5}HR%f5MDm}1!+v8zGm&Eq6>xg#Ez@g0uH(KT~CD!&S= zTzK-?iX=Im=f$LmJB%B3eHJIsnJgaDKmIeV&Yo^OWNGgy(|n^5$yFKGRvIdO-WQOItUOj0^n)fZH)u0!I*_!ZtpDnRdJK4_8X9H8sa7u69jWsILu297CBWoNnI)0xi)s28* z@R{GM>hTXL*#3M>Jm<6i&1V*c1*4nEQlbKyMf>G2L`O4k%M^2d&hj+PHsMt=O4O6U ztwZqj0|5lHgCvdm+pZClq{(1n$ZNmOYsJ@e_B`aX{7km&$7*tIm!(PQ=V(@98m?BM z)lLUJKpV;19`A!>yHS&)MnWP}EF-%@;YcHW&i;7k^+}%y)T?54dMv&j)W4KYlkR4# z@jUifk#qF>;Y^lCV7f$$$mf1oxZGxqI$@4Md&WCcfTN|h>uJX)CPF|N5_U&Sq3Z@) z8*U?0iC3uf-Dy%(CrMx?o#K8UeKE63iPc8bsZHBYg$P{)bWyx|W1rM?>6LaB`c9Wk z)#vHO1Ajf{u2VUmsZlD`Ibe!^_L7M%HiJ>`+j(bNJ@NtV@NbDH$4OG3BZ45N#8@pkpMLL8Tm;3;7R(CC$`~fAnP}eBtx-*q+I!dzYowntT z59Zm_L^8Wx4j9L6Yp~&IG0r^c`H;VQ6#)eWy@h;HflnDmDR;Tei#r5g0SFziBt#$w};{qf7o;l3b`eI`XBce;NS@SK>m_4rsZ_5=IM z^xJ`i(^0cU`Dq>49b@ahGV^(k0Y$W@^9qhZQlS*mxB!9r-v}T1+;5@PNQ@Z1&E{Qc zlOnga)5h^0A{osymlWuWQttx-z@AVbMlv%LDOW36y?Ru&iO_XEx#hpY{c-5JDqMf| zP-(>KTAM~2BjPuf>8?th4O*R5LDW$pjklfcd*PI`c@?HmHEMvJMV6HGkMp_5PZvS` zLbjZMpPc08@oYFfIk1sj8au_BnHP8om;{j~tum`4oOxRe%hIIG8kJ^31k42lp1igj z`D0)HH!eMi75UCe_`+pn@~m(2m(ruGcdnHYu1tX>4Zgg(W09#rCC`;&xkCazIeZtsLG*%2T0SXk`GX4nDZTRi#|^^ zG?m-qI+*Z(Ou@que#T!~jEpKXYrdF90G?!DtnIzAVxDG|R|V)(WMDhNQHUFmE$faK zQ{eq3e^!#M{{ZFYdVdc4N7i)85!f*Q0P{n2$Yv;t6)3WYVW?&66rNye7wL@*l};7H z;+|J7q1+NO^jx&e?o94P-~S$IolcunQWJKGSpg? zDq#NrPMQFw0awqyzM1t(D- z`2~sRjH}aR%aCJmP@XpCZ`D~}q{LSvW3s_bfkMu&Y8=a4H@2J)+IIlq-K6Y4Yq(Dl z;F=iC*(Yf!InHE#r}o%!Mi1WBtY~H_kmNw_ z^bdDozS!T=WIYw)%&Ogu^EiD@Q{rf+qHP14UBR!6`Zi1Xf@ElL?Dl_&=N~CcyRV$j z&{WNF0u9-Ku=9u)#@1VpCPdSqGlrE$T@+9$)gW)@%jt@Kg9li$C$#HAhknvHV&80I47SJUFlM1(eKt zS@uR(Bx?ZJpx|$>76jbcM$=h%S0I7*1 z=Yoh3m0U&c4DT3pRdwcM#iy1eqeFTAoj>UB*={DE!>?%bb@F+t8D2HpeARrle6?3Y z#1fSnbXcD;q9;3Qg)ky zdrkI+duiERTtzMp?9nEBF zWOD`x`;1u4XR|pvb!u13msO@%=wgLHxg>Mtj4Yv^m4H3CGrNZ=AOeJr+tmI){{Rtx z^>^W3%(#~n?4PpUz~(rw9O2b!>YP>`7eYVQ` zEUCwG)pga*<@mP`;W?FcV$$nPfUz9K=N>x`N8%n8)M~(lFz1p#PG{G!_1z!ZUW+Ci zhh73o6I>hk_x7#l@tgS7>`(Az*sjuNIKN`J_hCCtUpPe^?oT1b+lc1!HFSk$AuY?( zraz9ov#ad$@pVsUc%E{d4)L8S_a{jI0L6L<=1H-~yYSApHh!3S$)wMpeX#H@hr&Al z057J>7?oQZfzm(#gIpcI-0?YX(PZ+OeAOB#)iV{KQ_R*~Pf0|A6mp)p9G?v18I&Ay zrca1g;RdOt_^MfUY_l|pP{2U*^~Xr$QUZg-@Wn{AUQG5}BClcT&LbJ5+*m$Z0=8QZ}%wC z<8%>(YLBg5YGI%Nh0v=S~*4l73y{m4Z{8H)gJ%i*4wV77zAzf*yfgmX@7dU~RsNvf!lcz+JW>v7mRfU=mLg^Zb z+J3ziC*7igcPGX7{&4lJR&IwF<@hZ_Fg5CgK$@Rmj=4(|2s#mJu+$%hb`E7`p#qTn* z418Dlmk`q+9`0v-SA#Pa-<~;@5W=FYbQiU@CjubY+YQ; zgQA-xcvzi>uQAUJ^AroXytvLvVs`d|>|fmPNrCRuojkWAug83KJf>=?1m$a)Z6vzH z4zM|X*agT6YA}%$4Yry|!D}*rDQPn;AZaJ|zWBdSh34rkl7z;fSV{7+^uR7<+!(h7 z_PxZgnLPbJ5v7+1NuLZc9PJjxx;clYRa?49i<%mM4FJ6%$V!*#g-za6b*}2{LM$@@>Lx`T()qD z_ePp3d6_Zi_k3$)^0|z?QBksJgtTg@nGd9otomVW=Wt^$Qh=sax@M}3$CE<<+h~q;$CS z9X7_gQ=*CqQqDIlcAev_;l~xx6DC~Yn@Sy}+DnzVIZ9fT^QR!eiynsad^7NQT7?+p zC@4lP29S7?BhPX^ShP^SqF}lbn(ujaGMRA^mCLDv1fU%+F&B;Ta)w zMi(yA4zdaF32zBSDh$Pp{AM~~p|uwPgW=RwUP4@QjpZf_W#dt%&tpk?V$$f(UYN+7={L#v3Ox{WPx)FB+5y1eK9{pIze?DAlgS zC%&rQBB}z5!H$Q_93vx!-ll-1NG^6WUYV%jS*fUD;)d{(V`C=LF?|?_Q{eE!05w~g zpDTRrjPBt2MBR@X$Rhzhqlv|DR>?S<5Ayh?^uLN&|+( z@?Z*uB*Bk`?S`7j&a2(3K!^ex>E$=_#Q@>1r(2Hu>s)~EMu9^s9SXhboO}wWH zT(=ag6sboIZ94Y&b@ImCCklQ3L_-dvE`Lb9z2m9y-0{6vsj5H(u>x#u@cTHkM(w(%C9xW+u7uscnP z?gs5g=P%G^Yxkz@;X239eqXO#J&35@I^c&8&Q?h#;6Oi5jxl5o2q?SFo~A>2C>r|r zkTSH%Sj^Qm2q#Ee`9>i9z4k;)QQ6-Cb>N41#SBrD`;V;puIAwDg)A))X{{UtM{5Osj_1nd(NLWDx zew_Z8G^CE&Lzq}l9SQRNF?)#=He8fAF^46l{rFI})D*8iW8?J06&V;sS7-noP^GVE z`Qp6A%Ctx43Gp0cX>EkEU6pkPCR!Y51UAxsM2|cPrFTQ zGd>X34Sr@Y;{aIT!ll4C9YLt@{Iwd2WHQq#B5pty z3aHdjd=IYJ#pSj=+x^a>k(YdAejG|wIOFRAmkO_%q~HNsmS&PuJI?Xti`ja$^HhU9 zD%oPv#*?zubdwPxLAOjbGcGb4lkM?~da|&y|LEmaV-D*oIS>O`7R;HCBawL2(l;c^o zDnVwnu?J8#=RXnWj>6$gn=l_$I2pRE__I+re;I6cn>3;V)~jJ-Pf!D32h)6LCuu56 z7fOR+Whz&wx%gpud?yynD*k^dKl52rCYA^C`AbX2s@3rdnVDhX0J4OgfH8#DtHf$* zWUEwwH)^m%@+5lm#V#B@HEIH0Zl^Y6q%C*;r9S62Vx!X)NjH^&7nAkthSH}^%}r@l zNZ6%Ur{(&bbPiQ1Xm|GfrW`n_^$}KnQ+Fp$kZN!E?Da5~&?=HZ=x5U&uP2?SOf2Uf zs05g+R!{BM9)H9!woyYEKM*IP@YfhJ42_Y#SG3+vFP3G{600y>;5`Rz5V^-}2MkJKn7=GIr`roiw}q6(M;R@eiO|%TekV^T>Rfsfa(IK~XV44D0B)$*M_pTx_GtNF&S7o(YRs*_VjmLo{g zvFD8nb#g2Ks1`I#H6lRg9Y_1dbJORB$z{1D zo}DZ<$9@Bb$_jKI0FV8`K)hmyQPlyZj8W;jSH>F<+!5b-ZiZJaKr5=%MOD4PU`Jmm zkC==(^C$#>YC-<%zT1emKlhAT+dokHwliiNX^C~S5nYM-LlxAhCoGJnz_fUU$>e;w z9090FRQ^gCM3Gr5BPT9Ie*5DWmdXe_&HX#$bUL{|KZIRO#X2n`fYc5kf`XH&zh90I z`R-GPgzvH$x+0>>z>9Pg;#8qB4E447}$sYKm zfCGPa_lUgo#=cIc6;LD{{WxM5<)WuVijfp z15vj*_~3D~qii>X=&UGl4^1WvU_U8Q20y`rIO2p7!t-Dx!QXSY`o^@$=>+~zg8OqL zPG{W;urDfazw2xowrCabDP?U+HEIzMC#U$t8SoMWh|Z^BziDcoYc_-_3XFCvz_25J zpC4RXT;_0TDzw?PM5{m&U`_o-0kGkIM9{rPP7cwloUA5jsnXh5Yayd}>;Cb2on~cN zpv7O1FeLSlOmq5PBZ}!2^QRWnZ5SujvjPG zH;ml$9UHzy2PK2;`9c*y_eQ8XK%aIn&2+#DN`dZ#yodnE`y2Y>3+B;P-gJ`~cHGns z;;leUH5`ZlME%NGW=yKx8iFdMDbLpjI_hrA^_+%$B(baOAOWL$-Fon=;~NwQUjT$8$%TM|Tk`D3w%t?>+$&H)@wE^iI+oJUqBDt&~` z;rYJT@xhwP_J_0iY_>&-S~OcSTfc+3QobLVIMu1yF3;EQsb+F?a`8h&N>r)F+=C7N zGs@W9%vrRkAC%>5%c!t+0DOB-DV+9uK<4S^G8}6)!zsL@Hd<3iAKULi+*tI+i}quP zCwH%m(azCi?&;Fc)x=n;dU0=5uD&6iPcXpnWq7ANOB z7(8beQ)4nwm=x+}sb_{#jSeSCsi<_!3S>~I##>B)0N?Ap<4&I*;u#v6tLL-XeJ>Dc zfW&iCsCtQu3@E=-fY9$AaQJ^vw8VUPzSCxxYO^&KnK_Dum``-XQ`SL?6N+cr4swNK zJSgXMk`|pj(jwF|8^@M3VDTK)HOj_}?priu>oqb&DT za!kt55BJP`KDgV;x4E}Etd^dMMF`6EMP;<#x|Q{5%A^6DNRnU4-q()^6p~BYb!_%d4o+_ z15@rKgC1LLHpZPkJHly=6)Usp5+O}Cn;TC~hn6vC@GiKE!Yobw7ms*az4css5p!ED z#4=fgnt8;gSx8e+^r-nChApi^thy`EtEvU62h?r9rM_6@W$1iMrYFqCPsmQ->pT;x z#1{jozkX%fSxmxIHIbFnol+RH9jpc}zH>K8RUWG;CI+N}1a zcjxPXU$VH>n=UNmlkxdY1MQRM3yUvKHva(f%6ZJ?YQP-0T18Asr*=$o{ITcj@eIuu zH1iay)Z7ZFHEv>hTWmL{>3o5un77U+KVF&J&BTFk@RRubm0c~Gs8kg?mZbs}Z35V8 zR?6uum0Yz!vZ}!(80WuF%MW}QopiG8DD^Libz@_D7!|43t_4o*lz;(5s|$VXE&lOS zxT#1lb(O9)EDr61D2{f&FD1#FWee z8r=xD)1E7puTGY%%GNdJJT-x&r(t3_ZSXi^X7LOpj2Qv=7-I*5^(-5!!a?^_NAfb2 zbH*7#rAC2JU;|V+0swG!I-8S`qX4jmO4{V={Dpq7~P_|%QXsBDpD(`wK`hV$I=D9c*&oy=#Qf_ z1wWK_FAMPyq3{CY_~u*+;1ODdT4FS|q|(#nKDcTv7GX^(TnLhGZ@1q}EOj_ERt$jt zHy!;yR!!x^SMb^}P$Hs|%9=!%CSa02utqHRbylLiJmN#Ftf)FqnLBQNSjC&JzfNpL zm)>-GUWuCYX9#;-w@owjzp68Vw2hdTm?W7T{e1Ceo_jq#^Q9&!C^aYyC*mDM1hxW@5%6Kr=pg=H=+TM;iv{7_c9->~#HCg>^suzg(eNsBi}R zPxA@JJ}8qntYW`)a7!@{CAF3Nexz=Lp{M@e%h=k_7^^v*+2T8e;1vE&8~NddrHjqnwmI2%ezUIrNk(| zBX|rp0>_rv^MAyz{Yrhme-iu$E7@*0#4=r&?7ajHo8VoTSIFf!l~6zTa|TN}-o(J2 zhB{gLOeK{-s_i^yLH3WT=$j`|k9@2M41e{y76-ju9^CUk3-)`q{iN*A7t3*;2gdlP z2jaOpg054D@Z9xGmUk}GeKiz@AFn)nPiel_J*)dr&Sm)Dv@X{6o3z=U>1gHiTyH&7 zG;~t|Kv}SW6kDbNu_KVhK`X}GPJSN}>iT5Lm@<$u3Ti)iSUdj!nf*Th0HojXMeVcM z-?WeZNxL=J{x$74v3<3zOz{o_My*ckvQ-qx;#BIN4J7~_YDf(hzCYK82jkpKQ_8mz z;dxxRsEgjHcdJzg{7#YUapjL0_LswOhyI~no%kP?{{SOCiT?l_c-bd6g_JBYklK$6 zt9?H@-n(4%?Z$g2QO!K$t!4p&P%J7CW=RM1!fDg&rhQ9_b!jy@K=ly9^eRu~^2df4 zJb$6Ah(?~m{{Xc62_I%UhB)&70QiTVYx9V$!+1ERNYB!S5JOW1g!8fZnZ^!#voso= zTD&)nWoTw9DS{!*GHHe-Zxx!OyWz zYFsOc_J`WXU~)aC?F-R$J)`WdQSzOm%s2c#`VWD4n)TTHq{dZ8y!ofwAG3J+K9~Oh zCDmscI)^kX*loWz*a`ScitwtLEZtnLXDw2OW{EVa(Ws>wn}Y;0n~Y_DFRM_6r%j87 zf)~W5{Jxm<8e58=CkIB)v7cG&hp;beJ+-MypJu(DcDs!l!(A%8KZ4iH&|%GmKs3k4 zAG1A_{{Yi_+V^dHOTu_(X?Q1SyCK6fB_BVY;#?K7$1bExEj>o(kZrHe2c-}bkndIm z!u>{Eic_FZF}@rFwORV&f2LnzeURWD!#$pMU)dLAvd>Q^+0GJ~bk1gSuybs)uBA$= zV^Nr~CM3+`>shWX#KkZfNMfXTc5D9toOwLm3bs>~_bhwQtoSo8h4?-X3dg^eqRIC@ zqJI)h$*ae6l+@ETiVt;%e5g|P!*U#6y?V_#EYPL^f5ts^WU5%~u_kuEo(S{{ixHt2 zlf(;d#FNhx*HYuF-1kHxYXw7AsI0*4V`<-PMP4c1A)vHDa5VSs(r*T1@1`-oM|DPo z-G{`%3P1+0($#vl5OnSx~49k#FXXX36e{{Ty`Zk#7Q{Hupl;G9#2(yY{}*GZtxvu9vOhDTnQ z{TO#igH2ks6!Q%a1 zCi57B@H5o(-)C`S@XTHqu62sk%gZnV+n(lrZS4pBGQWl{@~uuG+bsPo=&Br!A;&U# zwbDuOva2gW*fE&%$K+3Jzx1u__ixVvGooP!NKig`abEN3Hw((4dK0C*WL0$H2jj_LikJQi8{>MFx zCR?%fxEHs6#Csp@cNn8vx}nCnM`p6gm(S3cQ&kxOT7pECfOob&9qrrrNB$f5PXW*8 zDRv{-zhW}HKvg4+)kBheomLaBlhvqHz}ZH}mGO-A0W$vp)J~6&;q~u52ZMM{e7!f5 z)?)`QqCj2>gRuO$?X>^7FZf2J1Ia%u=vsQ28R{xdf? zwbV_>rO6=3M`ku!NCl;co|v*LJusvSAOm;-kC$8#Vh+P-1PkKjx_m*GNbrKU1y%^_ zd_dwEqRXV~U4+vbRC0qD1zyBN`Dv)J_Lmbonji)WfL>I1g`(sO?S>8^UP4pX6C=b- z<3a`Ci9;4Q8yRVHdGf?5DWo5Dw?3G%yhA-pP&G*8M3w`rA5(!UjM`Q$jxn-aw?jW# zuBCc_mVv8LQ9Wnn^2VJerdLzFM_}IewqPW5!%-D>B4d9rx1#0OtCAGQc~YVokQG_N z^(1-PC*g__ldfWoO3&hu6qEzfe(!^{UBu4bYu1xvzv&?4-JGJOLJ6^EQ9my!!&irK zif$T%RY7JGRaZ#4o8fwvgEZ8;Fvh%8^f_GD9jB!QN=+6aqNB~m(o#JSj@Olr6PT(d>`^l0?gr+5_Qt+nJyO1q*;b$mk9weUweB`Jpui9b+7oo@ zBE#q*Mz$Sh|PtytoSlE}Pm4*DKQSEIc z{{Zv6jS8RzV9M1}_mQ;CzIf_=tesBzv?@=8tq%epkEp+{AX0Z>HH1RCj~_dmnLanD zik;}L057Fb(r1paF{w+5_xgaQlwg9d--k2uG-agc^qTYc|qUx#;TB@k`qzhcW%FXTwysiSOD)c+bPgHLewe&0n{?XHMEg77W=*) zk4+#!V-w@vM<77M6foGEk%-2gYj>6wqZt~Gk~Stsp!*m$X$oOjg$$squm)oP0Kb+G zXaU`qSQ{A%HXtg=E20Tz-H zLfDO>F+J{L$p%3Op7;H*-|7%P zqBfS@K1U#^>?Ac>il&)r%?1y5NU-$=dGCki^Au^Yq{+lP({ct>lvucvJtkwG7WqL+ zP$Pyi^jz)po5H)Q0%_(LII)m6geW8VCSf6MdtmF&D_-g%fTy z#0H|@-{CZ=Qeq88sVg>GbYLyE-g;r~D1@CZ&#^jZPd%!p+lO>Mc^Jv13f~bgv z%G7jdF{@z68%ZN?F*s6X^OT*It$G=dK`^vJfnc$2pPb>tKd(rDy*@P+U+!|&;uN(L zlgqjR0Y!3^YzXJ;9(cc#tzN4Zt(T`ms`sJT*z)8~{{Spo7gf{=KM7dV9zs#Y4|6qg z^5_66M3^qd1jU46@`^wiyTI`6Hi12TJ{Zh$XLhhQ`Fy64()210t_&b@tkX~*HX5Ar znKCC0AB6(W^v0cH0Rc=;(%5RZP^5<5WAbonwb_3d`gyu*q*Kg+1^{3TeEl~Vf8xWC zJKb__#vq`rCm!0Q!d04_9qsXH>P2TCKyS&+9P?J{BaowZ8a7;jRCapUh_hh zexiG)T#>46s2-Q)2kVQe#VWW^X_gTaW)Oc&WXsZH%0mr|*1c2X#xaq1FD7YUPO2&b zotTCb25t@vGC1(kNpA=NM4yN6)Z;#e!o&tMNXV=-x{dxHDDjt~KxU?-u_O=x=N9rd z#GIyG0AWcSFfdw}x&8iFq0~Dzka&^$MbI*;?mI=rC6bv%=Os?ZnEwDccYFe<3Rg&& z3Sv!!-)-@=br1iJ8R)m94G!0Tn0Y;c6#v|6=m|NAYCrBqk!vLg#ZT8!puwieQ zwmN}fyh~?uA+$0yEr=o*`HzkpONdue8$z8*0h0W<7p4#c57%YizE{p+?478I0H$qU0V?br$`P&lZxl zWtfAP(n%Ts@h~P#dhPPU++jP0mNGjLj47#X9NCa1Oh98c^ZV8yQMNL5 z3(@5VK;QU{>7T4d^4_$LW`b5`B^ru_vawJC0Uzj2G-%dP1jGY%19C;q+uP}mW=@?| zJv{UMr(J2SN!*!knM#^Ka>UFC0NfcQc}5Xihh?)0OD#=NB&+DvK3;u4EH@8Pm#3pr zWy6auDsCnYYlTt@WL3}!GDfI7O!F4_#xd$;=u;%9Bd>*tG7L}O!yW#cs(h5EZ=pQr zQ_^8fhgdstDl3E{7f=Rai3&NJ`V1QJHKJ67Ktutp3DY;5`D36kmj!Q`#>vz!FG_$+ z^cjBCR;I91FQy~KWi}gra(dzQIPF~6RiDG4TU4Otl!&yE=lWxr)OcbXmc-7^9~Xa0 z6J{>>V;6Cl69y(8 zVXglFNqu;a4Umssn`*FTK%&zmo`2((3cY?AT|2MDW$Cb80nkWk=OgYh&&ktxf|^BO zeiP6qSK);;WMw>aU+Q?{!SiiY)T74eC=ID8RMtYko@D-$BN{n+Tw0w#k57bVX+b3D zaaMPdHtY1kj|(LBlmJ7~@dzQOcb_9z@Ta;__u`H@}n1 zIsrObh-u$%%WinY{v*~Z>C{2_+|ZsI;ivw^LBGOV{$G{Q(~-%O7Yj@S1d+KG1N6e* zB|!i*@_AD1k))!44%@{3_@wK6NDzF}`O5zQ$9QTDZHxo*`9hk5(wcJili@~i%F+@iOl>qEL$+AdZ9^ z{4kSGIyE`3mO=z7Xgxu>2kEu2rq9+r0kQebONYYoC~SjQob z)Kr|o3P(^cGXme1Ge4R8MyXV&Ouk$ZqxxkXT$nni9Xxo>WVQ!a@i2^@9n-K(JKy$= z{#Dy-)2rq zX#2-t@jjhewAlQ;rrY*uOKZznIap&$h438iR+$;DJySNpwW}+4 zJ>Nhe$>x4I=f6YM1R>jV-mB=&wm%c-n;v0kL^xePyYbn z{{We-OSc0u6q*q1vaHN0h}t98!xo2W^A%%4wKj>F*3vwq*J#@qvwfB6dUAE{ChR|G zx{T^hGe_Ioz7{;6T?OGVSxhxi#Ku+es2>9V^;XWOU zWyS$9&Eq~JkSJ`YZ;Zb|YO6CfSkzDSMa6|4Pbyq+i5^%#O?$!E0cIgTxps51FnmU^WXJ=rx^yjAK%nLAw1 zTq3U?%~P(Kddb9TySWNmhyMUVq;l2_0VkJFhBV>H(X8{6{xj(`IV!c){vv6OM`73HjT#-a%IEUS z#AxL>rF@#V^tAALlq*B-0Q~2s95FiM85mdMBC+Vm;Zeri&0M!>xL#+y8EScj%!3+p znHHx9ow;-M^2V-HiyEM{bq!PvN`W0IMT}hUc)(C5&oaR({*A=krTBXEQR-!rQ2wE3 z(sUmwzfYDF)G1YTs1|`>L8|@GB!RI8J#mvZJesu)=Jd^^4f&Nbye#G_B}yNJR72uZ zK^{a1n{)KWM;75M-_pv|;JJ3pQ#73q4_cK>*quXbY&!GCVgnEu5+UPot*d+OGjctY z;k1o>zIB}$7r|R8mF}8I2FIAVKDb>@!SI?T&R0L3WOtUWR;q(6Nj4@%=i!88wQ|b4 zPL@2GG9X=Ep})tsyuZV{CsTz~T*7h6)o7Gur%8+nz1YtpITOA&^7VL~H7ME4peV4g zuG-8PxfY(EzB7_R)GP3sk?^nyk!+u?Cbm|-ZmyG8EY(7iUZk??Z_Ae0ZoJDoD&@3@ zEfof(ixIf$1+XjEJ|;T2hyMVN#^YLZ>|)ftb~KueHDnM&(~wE$x5E|_hUDD$b!lbG z6ucn;t#~o9jj^Zy04(YE3A6i5$HFXDO8(KG%5oq`%ZmsKCKMC4_8$y2GPLr`{S>B_ zDnMo+-oj^W8~C%jX~|?tJ`{*SO4K--lyf0#NDE68u$7;}YO)5fK;!JZeI^$xW7s*x%_2|=fP-Y2J z@G(DMmOTFeQQ+a%q=7b!b7DdvmyKVj^E^oB_Z-s_; zqnoOz$3pi->0VC%03Y#$^1-Fg1{-{(Eh|PI$LNBg3joKqTA6QP3g2;O)x? zXiN-^)eLLp(GvURsdr@nb4{!YR4y2DKj#+mmGe0&YS~)ZgwX#0(^FSSKMyb02!4yC z%$jnjBjXf2U&MNL2Mg&V+V`7-jb_*n#AVj7A|%vi1kU0xrsA1`zrVYY54ZKJ( z>GynK{{X@CNN*7$b(8H!h_ZpyZ!ISm3c6n?LdKG&q&4mF{{T2s)XQc83WXVj2(6%| z_B_2kF{d9+{V*pRSouo+uOC<|O*g;gD!&HKRUpyMnrdzVtj+OT+S3F0T)_Zc*N_LDW_NJ$A>^ zd^@bg)%1u{ccF9Qe`UnfYPFK ziXPz93_t_{an~QRdtLtkMt@>lUWP)K1mnG<;dC-tKI8CasL#DxhkBZt$_XYwjrrq? z)cDRWm6cRjJl6ix)_7;xez&d3m6@uxTN-|6etoCy{{Z1T_$cgG@T1vIDZ)DsN}mzq zoNqESd_%N6PM6|1gMcAv17Hzj-4S`m>s}d0v=r*qr^RVhbyNL1*+ptpop+5Ae2)0x z^&Ng5vnyqDN3b=p_MXqdd=o!`bbr%eO-|&qu)8Gw)ILHxGWnfFlQB@WH!Y&2AyAHG zWaGi{+P={0R?FtN7aibyJ0d`*naJ^;3sW_jW2ng$QT#F{#9AlXR<`;d!jKVOY;pcd{bG1OLPanl+4-oK#Ep}K6Kx$WQa_A?KK_%DojZ;HQ3)Lk+1H4mAosGKR=Zx61SgeM6M(KkK z#y9v(%*{-mXfRL1R{|gsm8z2xU~W%LB{FN6$+7`eDU{IEmCXhq?msVQ(fQ-l<*R1$l~l44MKHbNJ2d&n zTN5~TL4!D>wC3W;pQq2SQ7y*i<$=d*W!j)YlXZKt*RBgxwTuid>)osui&^nP8RMC zimjAN)R4^S{{Z3qx?>$ZpwXj6S2@DCc5tC4MqQQdU`l{`;~MxMR#c~)bza8i=JEdk z4{C4e!1ve!XOQ-*mF$nT?#I^bi*}c`Ue2?1-D-b4>`xI+8^owEpAN*bZDSs|{zdy+ z{{W`{0Pz9D4r4Lw%lMSd_QNMuYNkWBJ)q8TE+j$OS+%t`Ze1;nJr7UR^h{H&U20D} zk;ESp@m`C>x+LlRHz~uBFJZQ;Kl^`SQ~BZTSNJ&oF+G_I*`CsHt~r*`kcDL@OBYT!*)7A4zq4d4uZm|o6sOtngspEFvmPy-aq)GEpj_aEyVe8qBP z{{W!U?fxfA?CvhOcv|%yEQDodVn?!;Isrc6YW_DcxaR|jdkgb`> z@R!aEy73CM(6UkQ4b-t3XU`wx%lNVO)9quoUeWmWTeoM5@JiVX{Y- zUa#TA*_@CMECEnRJV6X-g_^mp6O_r*E^AWETTnFWgQ#@%##^>lxt6GCg%kldnh zO`s5xj=p6IOG{NpsIK5y6bm__<3~#15*YI{W(;3ajyRTb z^>{8-H23DKK?+y`auX}}d*NmZvH>oLrkBjNGEhk~LQ+`(bK9L@pKIgCIU{AJw< zXYW8`Z6!&bqXwCFs7wlmTF{z_JN!S+1P3kZiz7{%nlv)4OUA$g(jmkV)@l!HIt_I%DMr4B7gvhBkTHN;&IHQkf$ywh>%GNCvnTm>5FvB#;?{1S`=mD#rR&3 z8*s!BP}ILqvx?2dcyqRzWF@3Ga-akA!jl$FLimA?9eP$Q@mds^6{}H%!k*+R{7y)moxnPRtX`M&)<&EsWXld3y=4D7c z>4llz{{RoJ7H~1#7z;sdh?m!lmvCte#Zz@|@To|&L74-~%Nl>p>C(_DWmSWXCSS_O z=Yt4B06CTA|-CzS7tHEU6)O6-aibxX+y;(U$;OP!#u zHM3`VO>+$GG-~D90|gUIyTRCt@3rx%N~vX%hSx($V4e5t^TYwz?+B1ilh1F`SfxUp zX9dk+;vVa0C_gXti=!>W>MK3tydRhEi%?MPBK>!Fyo#9&g=P!fW!|cv z4CK`BJD9&eki>r^%dXp(4z#lRDP7{+NgSy!gBA3NgWOFJuZlx#Cv};tE)K)Zu)_mvbhb4OMz>K@e zg&;5rpv)hQuD6vQFIaHMdN#Ud0?1oP(a>N>Bp3* z?=C%4v@XU;a4qH2mo8r%BxhcjAUcy041qBhAA4cxjIkCrnH`2KfVaFOooW97+!K3g z+h9D8mr22+*E&kNhSYRU{de1My|8SknJDoSlOvppm+AOT3OUT>BPvkoreZfFM?X?A zU}ozQ1BD=oSWrU!BjLUP=oCdk^%r|VN1s89XB zA83c|R}WA}aLj$s1uMr`^TLm5GId}jDzssP0>(kPG6lBV;f;8_H!(WNnIFVDV|dr^ zN2eU3!WOG33`+usQ*s11FHBobCrs!KRfK>^CsvWP5&K}W^ra5)3G>`JI|}VI(=|e( zO1d)yfEWpGpMH3?PPGuSbZU((7v4Ae{5HlSuA;ax`zvZDFmW1cuxa;&Ng8{=lNJ(U z=hqSZ+K?f}RcB0qOu!dEA50ST&PB1Qqs_onP}&#sr6$>RS#98{JjMS2f7=aCB+kqI zGP+C{VgWy%3&>Ra#s{8_MK%IjT;5~=%JkF~)uhQcJ9WHoi*&R3x?t%v-%{=dq9SHG z&H?b@$^dA^EJm_+n%Q032!O=u_3Zh z1Lf$JH#%Af{{T?~(-f)H-D4z1pu$eKP=6?5u1@4o0Kg;qhv^5N75vXHmS-k~M==bl zHAmgCSo&_OAqZRZg!#IBY7U*pv_b7oQ!YUnYV9TmfDt`ME@u^6w%H`G71RMR(W=w9 z>(A?smM;U!`?CZ1&TelP>9Ooo*UB&c@1a}VXHN*yCc<}*mzEkkM^(ttRiTJr#CVSO z5op@}c-o#46Yo(mC&t$*m&Qmk+VOnVV<$0FYiR*N8(){e{V}CWHJGXbK6bVIGA2hq z%Nera!;f`X+&S~*YZ*I#siR7R)m06|D$|=kjFJH9>l=Dv?L3BNOMW_`1VR3!6~C_g zZN4z&&x;z{WBn&f2T7kJ2RX05#$2b7&eLO~h&q!Huc`s-ofAN!>EfJIaSJ|9n(IC(P+ zhS&Sf_easT8&{#;>*XS?7iB0a0w++?bguJrx7gbmRk&St6HmRWS`LM)psa(rpDnOh zI`8S%WWD~q;<9*R=b~~^xD_}JM5nHzW|)MX6vDHU$OhH(+Y3$#gif6D9Z;!UAYmrN z+=21N)cZip2~1-CGb8<)K4!Mdx66LhMR+)(H42VxFs!AozOIIOd2fPe&ru5Wa*dcF zwi%RCzZ3GtH}MAQFU-eNRxb(1fPgZReZMJxE5vgeRi2rm#9o=IwF;StoxjF3Xz^0) zRnK;zqMKB%7#NZby7Zi7^73S|h-XbQ;OUTKe1o6$9sJIa4XU*+QJ@mTS1>*}%zW-t zv3AcfP;8FnZ953-&(vX2hPdbbc})iqjLKq!*Ce$n+n3;*DM;&`)_? zdFcp3o|}tuGBLXsLZk02<7MjoAr!@qE14<~GcYQ2hEhaY!}s*W{{S|BcCu6eOa#(N zHkhALjjhpR3<>}Y&b>xv*pfss#A#H3QlU197cx0tp&apK)gp8$(%kf!u(X-{wwzDt z)f$+}IUge3U4GKiwPsia)Dfq|x?`>X05OINW*7w{!cTzz08AU+BbQ7lvLGtI?r+2& zE;?aS?HY98t2IGsI<)~K7E>;)&Eh0~X$Qn-Z%kpym&?2SCY(6kPLOU{T3K~~Y5=F4 zn|*wa8kH$2fc6G|_a(0vl5fxM*vQ)QTQJ+@H{-{kdQaDRWN|7Km}<-dChAzU7~Ue& zwl7oS*=TSo5X{m_x~K&7yz@S|&6A|bkqs?PiJU0XO_^ah&P`yoN@&tVOdfF_UvZ5T z;@JwT3soEt2@MKl39vmrAmcCoJE=tus%yN~x$!v*aJ%X+Y9<^VP5sIM0`s@W6zZ_J zMPj6C04ezIZ!2vl27$n*<`5Oe(=#yngay*7(jpagp}mEP#R}X{iPIxSZi7YTloG`K z`t6RFPmiX_Ln4~~CO)Gsd}R4YeZRy~c8`ryV5Xq%^v<^cC=|UE2UasT;_*S$s7!zZ{6aZ?8=bvDmRD#HPM2Bh=MZt3Q?i*1 z#-hAQP?O+FbxV_Z1bzO-@py+<(YP8(A1P1a{WnrCP*Q$16niw;N`-0X>D43=4zdpL zKi@nEZY7k`5~UYq20R1}`itXZb*a`0%9JK1>2h>7_}ajhDfWwsP$aU^aTij6#pi!t z&l>q&*hvF0C?)P*0X;>xIM3AhMl6f35!`l~`d<>rg7X1Gy?mzK4m-nZkZNbL;F~z4 z!BX-D=G^h4mVBzyV@ESeuCuQ76wCv?`Qw4qbe%^|J!os>XQAoyW9k59VFNLj8R{gQ z)?+16A%jq^6~`-yj$r(8o%kYZYHa@i5^m*m4)xZeIXgk=Jid76C}ps#$HJ!c&}cgY zeZMJFF8Q3W&kET*?No0PR@9k|2Y(8YBGdB6isBq%wp%l)xCa!3C;tFi`6NMBdb(}C z&^N}8m@{Q09)59sNa@Ndzhm%=%l6B&@0uAb=MLi(GkJ&wXl2-?a$*j+7v6X0jl)8l zS4#OlKbzrMb|KoA5X>m1P5dzC(;Ir@QB2rPumm64V?vo4u~9!LZ^bgS1B|a6;JKQm zw7S<|KqGaO-yVC2cJKK;T^ZbtTBR1Hukkr*IhA>55m%C^GXH-6jSEsiXRK zl(Ih5`#YViGNjkbR|eFJGO;IMwgmh-W6@CUuLWw$Naiz2<#iwZIU}b30AGd}-B`ux z%m_cEzx-BQgd7%4wg+{p3X1)El{k>dGW#WWJt znyEmted!=iJVeirD()-tf&C9rfcm#1+ljDq94kLb)aEkz(%uC$s{8OqhDYb?j}@BW z3!QApe7o@SkhI-14$D!2uuvkxJ`?ARg1{nZ#g*~o3_D9J+5G-fESfX*Git*~q8qwp zwAxQ7`r-L{HAa;bGkx(r=C-e>0TN@J!TN1D=V!r|iN>?B(e+(AxII&Wf27#Uu5Oww zIs&pOI>S_`)d}=j+Z$9r9tiOx9XeFY5+>$M+nw>x)12R$CuBcP+u~~y(|JF4!^JwlYD$$@&ZDWkAo3IEY!a?EBT(Wk{KYy=5iM%02!Mfyy)yv%@6+dn zHe$UsI;m0x%ol2%b_32v=Ni>|ccpW@!r#;?oQYH=bgNfT@Us#O3T&Qx`Np)#Ia8@jHR@eLwE!T_~O+!Qb27XOc^Whk3L_Q zEOT;ss(CY^fMYZb5PmZ3E2O0wVhyI^{N&u?w{q^}igbEF5f-t+7pP>}iT?l-q z0SdpL%5zh$i!4&)F#e>GF)(A}inXg|3TddT7Sc6HgUtQLG~!O1siBj9gvQ6K@b*4V z!0-L0bxQRkK~D(~LbwZK*XjlpPPU4go`ir2yMU+V`T1i}@Q#7g)3K3$(Rh;joY)bam zQ!6o$rVF^&OoJ;GB7CFijJFlk2K+k|QM!w?o0;0tjd*$tSrh_j&VNzY=4K35==YW~ zylR$B9a@Xh1@!^|P}k=??dfrg$=V#1eQ!%ML=xJVR3T3*#QN`pe*|>}?#IGX_`p_N zX2Jati0C?x->3Y0E(REI$ zbzU9Rl}$xVxkWNniCP)F%|f!;Ner+J?oUpgaMsGRPNjOGq-X*)35~up@W(a!?3i+e z&5udib}{&3u^vWUL*8>zOuDXtTArI0HCZFl_)T2ZRMON_JDEasvZicY8IvUP!5p~q zE~W$V5vh+l5)hglufO|`sm1A2dKqe!>MdI0X=Up%cWox*5pGB4ikwEj8l#t}`3$hD zm|(((;#vEZVh){pOzHP_^Yq1GJt+z@Pz1nZ*Li?wV_VhlJg0VRR-v2YyeEf_F4O{6 z)mQN#fILAp2?-{4Fb`aO>$iT(yCK@_rAp7j=~G$Fa?Sq$1%A&s&1#vtoI8eR>1NpXwKIK~ z;dz#-4)dyr`HT7E^slq-$ndXZ`~xl7&d&C6I9CZmxq4Y{0mEqU>NJ|<)~FB(Cz(9X zIvMh(Q;efz{La(O^!*MVldVp@@PNYfkT)02eE6SPPSOme5*vi(93q3>y+0jKIgcyF zx95CC9@S(jDpY<9)l{8d`-Y80Hrxx(mN*aKxpLl2JwRXA+IsAMJ%b2QpQj{#Uei*K zZ1`;%altcS6@%TesJ?K2QgFlV1A`*PY?f_A8Skhv_frNf_wzW!-)1~VA+_ohpUQT6 zf3?05ix>X@+cMuI?k0T>+4gRxVz^EpUXd!R_>zUiPl3FPNimG<{{Rx<`JCMYLqAt3 zlO@h_gJiqLsJnwq&4|6WKP*gs72^F4K+Hp*Vt!C__|Jg&h94{jQ|B}3j z_`i(wb^TvX0(-9Jw(T%=A7{KDt3bUcRe3-7w%q)Gw5y%$US@y|O0N#8tpF`9Ax!D> zGhsK!l+JJ}6b78hMqw*zfx?65vAi60x<9nXF&b3g8-hKj2d(=W-5@QIzaj{kRjK5% z_NT-u5{~6VllFtf9xqZ~9LWoy+k2-9}1OC@Br8 z>e1Cn)b3;N=Z#TMFP6xZJ>^D~AZ8m{R3ac3<^DIqGW4BFcs8MtkS8!{{To){Qm%H#p^sD!)Rq} zWl#SAm4P4bWajv0QmTrIGK@(w?MqcvnYj4d%NZH22q~k5Y7Y88rj-;T$rk23vERei zzYYE8o5|t0K)h$??=UhwpW=1JYL)2ZRBHa1qndh%;wB)79)lYhP76^^jLjUdaRqy! zrQnld+x)(G)OxXWqj}HC(&R2kKA(x4yd#I@E46CWsUGnE08z_|&OiF$w%mGMikj|k{J*9nsDLi5pO>u_2N*imF(7dDpSeQWk)5cW-{f2 z0C({n`C|54F~c}Y3OqlDP@zrQ)F@I#)~w>?#y`u~ zwJ&Mit@gp&t}oku+h>mwUDsE7RO)~ax=$e(qVzK@0mv#ZWwU%Sv=R-^3fe#f z#M7p7)l#cd?*cUFGOBU<7umt_G36Imgi0GuxfMgz>Z%jI~OjK+4G@lFUTm-RN=wrrYd| ziq@mBM({om`03z4d!LuUYK(*opazd<2G-|z z#T%gP+ntgaAptG!rkwQkfMqwL9fe5P+2= zL;=@qLz#&54d!!1TwAVG59-%Y4VzMc$JRvhJ7YGjJ{Zze72sp#VflJa@%2I z3e(9dGex!pmmpvgw+jx_TQ9tyd050+cfU+&L6EUpu>>mr>&R0Fbomrh}KFa_W zEgcV><93Sh{KA1lC`$vl(g42jZ`aP)3dmb+fQCU-B#73hm&>SgLXcw9rlnx64=J~w z(-tUaDlr8zln9xY1{Ts{1Y+3G^>Z_pN5)=lC1~-!Mu0x?RCr=Y+z zr~d$|Qkr1-H<#JKn?XSDG+-F~u!M8(_)W#BlK=#IKwV)JAX{=6R%t6&QbD0rNYWCV z2RlIrsImQV0T-%dbS3QZ3oDhVr3=u42x3^ko>SCfHZ2(?Vd?^l4Xh)BtT=>2?+;bJrS6RSKvs(u5FTfIu_0_@cm(sx>j>&6ibxBbPZvPxUGQ zyEeZMqq6r@!=(0r$c}4gD}nUaP?a#0*W~$rrW>aVmmG*XI?BsbDM*SMDO7zHF8T znus=%8e?I8eKEtoWF@JEE#f4Bt%mop>&qGd#xd{p#l=2Dn3rKDm`W^PyH#T>#+nUF zZm~PZ&l(3kRX{(~RbL1NG;$>Jzu%rA#HGNlWrr(>X*)n}BbbsESjf@|@oy1fbN6fm zW;3oqP)gWpN_>vfIMSH0BYLVS^E$Qj^dNugj-6VN1tLk(ck{5H&k#G+E3N8Cuo{ZU zm=a^@h60Duu>&o+4aB`ly&|O5W-ZhbqCHM5uMoTxg#H#0)v>B@jwgwdzNxIIM>P^hpV%f~OAQ3`>pOjL zvDI~ekU{+BkLdauRS*1a2=ML_1Qn!9EXWb?JrA!;3E|ur>yb$5+Vkj7TsQj8umA=A zGZ^SPN62z5Nf|y2j1(0N7>6vyltuREyv8Ndg-}{xR8)PyXe5s>nZpw=S&-8RUSCO# zZ&$;ZCbte+WYej&BH_nDXk>!gF!}j1gML;TT<5 zfE>Ui>OLdOpFW=)H%)y9NHqqno4^U$-=DzaNjewQc8xxaSM|L}51c^2&`Dwn>Vp7U z(YG^W%N8i-a}?oTfo4`F00gb~n76|KF=1`NkyVq_#^w4s_Le_~(%MR~Di%jW%-sD3 zG%4{FAwwf8MuQ9t`F>wKWy_608|@p1En+zvvHt*4+HoZY1v-iVmWKt0B4?Q9XBNeJ zgzH9SQ-63!-(zF&9WcG_j}uDf$m$lm{{X4gD`!{+rbl^run$kd%>-=nP>vre!na|8m+@r3j2U0GM-V(0?mv) zrt-aEsPisUq{rQ_q>~p0R8Pu!`r*ryu1QY$SH)s#ctB{|34FmE+QZ3*GtgF&ICXuy z_6l|?N{QHCptbz5DZ^?w@m8y=NLDkbd7oK~H~P$LxmqSz=`$AHwvhZK+{08lNPrm3 z4UeD0&k}n-NraHB3rsSHEFvdwFRmMp#63QUul!qNZ6v}@&ZGuFibsgmAdOayzIc5u z4$CBIu?hqL56hsprVRL{ifWYJ7(CENA1P^auSq~+Ru!!hdHwu7FzO(q5Y-tVMvYP@ zYkdCq#(y+rB-d!M`exh9&<14_!u^36j2pp8o(|ScAngl>94{szZRQC`8XW{{ZN@;vR<*5RAj~ z`ATmT$m>|p-|-lDrxt|+D6k~Ut1Q^bJb?YMqs92kF#{~Cq`_qYy!Pvji_mlgX$`zd z@lO$4VG%j_K>lsUsdxgc1_Z03g1tV*DmNYDCRC#anJuH;9Rb*W;~MdJZ-=Q3IobSM z#1vArqWo)(Dbx!S1Vb@(ka>=Ma09d)dZCA?s}a2$xggn^$HBYw15MTwc)eL4M(C3A^{?Y1%v^%dbpKo*mJhfUm-7 zPZjGKe9V{m$0r@)S%MX*ig(flHiOFG^Zx)icjI%90-(*PjUz)67;bMp0K!+I=<$E} zU|+|W{{ZVcoZg~N{?dEe>{JBI$gyXb0yZ4JKTKVtLc1`B2no1#EJR$--z)}4#gB4g zm2zgzRQ^;yTIe;C!F&cEAIKN+(E>g(4uA-VhnTWHs#Y8kBBCc0G%c1 zGM&Q<9Ejt?=}hUTI<2HxNaa45wMQwErka^3u`2{SfI&W=cETU5$Ut0ozrr~>OliJa zoWm-lD5jx<8?T6g8%8TsuST2&s>nr#r37B&Kpua5#c}m{HVqkrFGdtAuKw^>KSd;p z>g0=-qM>3r4twDZ#j@yO2y<{hps**HHXVLgJbe#dt!3&x`i_7lHZi}nVsVVNl~TST za%s^CJCAtYJ${(I{NE}HXv^0i3wVK_fa}xC4gQC#X0wn?_;YmVrExDmj3(_KNdXw6wf$C_rxXs}rY5xI12ayt?6|J(H@w z^(G=o25;%h^1#1KnGUhAGhRNe8MK~6O?IZk!h~92IbgjA>+r=g&u~(ho53)^b&12* z?x>ZL-L(kRbfiG5LZc0cq?=e9d2VCVY-!MZolkO&Rj38oi9jQ6eq#PuH@_!R9%bV4 zne+~SiM2|lIzTe_$^$_GjfXsH)6LQ#uDYj8f*P3xFZ+I&;Acj2sCMReaZ;dL?Jv>J zD}W6!>PR3sDhEyeH^qm`5W}4iRMqdcDawJ@XSs^fify^3PZxYE~uNq zQgw5`K@oo}CAdW-09DCVTgrh@h~5kj%hMf{@es;146%pQB;!-tt^tC%aQG`m3Q6CbdXgZ{Zlu|&#lne~tfzv5h{Ny3HKn0F&c)cz5* z#QJjb#-%z{#+3-{LDV*=Mep$)F^e}*ijMrwh8!=XYA0!NG6JmYqS`@#r9ff@?qiX` zp33C26Dy>;>d~)Ij&OSUa`hppkY{-L;McNA zmr~;}7?G$7YTB9v-u9S}h9LV%mnhK5_4vXb0GOF_<2!t1oSzJ$X}HX#S}qNnydYcT zH#l{Cy5-7>YV}1zK=J7-ZHPa2##ic{n#i&5`As9FDkwJn_nEcpR>{5C%1S6ZNa=k*50tg1lWhb@QP;xjb@h$Z90gfFil`Apt3+5Q*B^c>|<$cv$B z3aw760xhJi<~Hdbc=23&v3;GP!>OiMgPzp^P&#GvoKB;)GI^GAZa*Q0W6zkB#1^;a zxRl9CNqSS*9n8SVaE$)|4yI2H>@N<;R9VqduN?1C!MK0{pO2n2D{A$h#n$F|d=D-H@9NzAzERySYp}1G$gK_ z_@X~qy9Za38S^mY+vQUD;8|>{=%trda-b__E2A-08@GmfPx;4>{{XamOT_Ev#%uW> z56Uwdc`8(EHm67cGk^dDlkmnh@W2@677wtUBle2WW5|H~Xao7pei7NeKiT0$GOv`( zR9_Ix48S2G+DP;LaqQ@S-!;N_zlBu|sn8l?RB{axC(F+P<#j6B&mW|<&(ie?<*1`y zRXqhf{aSRp?je`Z)TF%(r54Op)zBTe@9TzA&e6@4Wy`)@T*8dV30gHB)La|=F{c)G zU>_%GjrvhQC)X2EU%CKOVIac8#h@E6#|KY{g1|VY7>FO&8obO#+kEj^MjoL{2H)lK zkHGo*W9mX`Jm#v^scMT#oa*q9L4&!Ab;gArCe%-NNwU>tWth<{=cG@bI2~Vy<#nZF zL)&TSdJh*xZ#yD_eTdj`3a1dvSJJtHiA0kQDJ?U322bzhhq`2iILaD2ASk9Fyv4jm z`|seCUVPtGEadBG~_Q%tc^NLUfh{(U)NwRqsm0XbabjlrW# zR8k{ye)hn>LNYK4;9u!93@Y`e9gnSSxJT@S1wR zvj-lbmXsfaUw2h?oV_-#w8YeERf{k^0S5m7?-Uy~RZ7ha^%V+Xg*IkmzT@S5b}@D7 z)M+G9`2G{k^&T9!2^ikM_PGg~T-a)T_G2#kwqtY7FMM91ny9N&ysKPNK@Tbn%-T2U zc*SMTN1%c8jK$NI0hNszcD)rekkndL6_Z&)0}~@~1nLHfjV6BX>=Wb;RydQ(W3Ue7(V=r#-s3y_z`X4MlmuJIx-{R7e7L@;@_&WH@u~$fxE6&4Vs{4SIIpcQDfaC<{V&=qoihIb z+@;6s+HB=JdB7{BHm#G*(5STGLsJR?^WNTmSk%aN`-fDh$ijs+LKcBC`hncsW6X7b zWc*QGim)m;sp$G2wmu2~ETwXP`M8=c-H6X|T(@XyEaq@LO0_B&c+V|gZ1@RVmv8$vrV^4ZTR6`z^GP$~B(ymX;Z`vykY#mz$$%#e(0P#C^o+pV? zZXLuaW~p%ezHcp6^f{u9s+%9~V|ZIwfw;aeQ{ve`y6R;Ti9;5t;F08cdgD;Y*|7#L zZ{s=naAU>PmGbN!D9;(kGkF>{Ga1_FE11gBD#yE`8#PQtz+oiB?}lV}zXh*Gm|iKA zp-riOPw^F4J57wp+*^EVTsiaORm7#LEl*E}s{a7)50`%D<*_i6{{Ws1N*P?%Lfq|!4JpU*Jl9v@*ve|^2^X-VTuq$DZnj%2^;s&_@OOk!GVUU54f$iq zWcyphGj%H>@Ep}TNTEY<3dxtK_6*k z`STI|e@==HTy)<*l-y=}HQomX3rq<{O9)9+Ki(Rh1xs16K=RqQ?Z_mnd{Ka6CJYSmt)DoBzSF-}mD zL<@S4KRkF0*AeXoXNlCw)}g{`g)9z=&riDWjUdPpPm$-1ohMh}ok_K7HP}pEBjNrn z(uORT#Ir^FL6md<0L)EM5*l*($fm$@0N-LceDRybJ3+=Gr8;~wJ(Q|!Y69+QnUX|^ z$4eF*8Cu3o=P7!ozyi7wN98=v5YKkEiDiEZc>e$w;b`ox*_@RMX`2BXR-W;ZhL!>t zMZq`6t>N5tg*>3lag5zFmv8GWe6+`lz<^iBz zZ+hS3Q`zPC-veQ0p;Vi9i%a^3BXJN1FHwbNv-}q^Ov$H8r9F*-Cz-Jvu%zj_rEMw9 z-{xQ-l5S!pT%$OwKMz>Wpv8f5JdZDrTxqs$kfuOTJRrfSt21t5N#5AEOvHs@#K!M{ zIbv#Lab(ExZWo{78R{8)##=v?e3g26th#2h^-`cJ!Ra)H1QTP|AIgtzpY*l%Z`&+~ z7URCkxR!6TeX!4FKNd1My42sZwPs5tGztwVk$E6TEEXnw4fkwEmc!I^!=&mOu@=-w z8-r9o4|)9D;~(_J{wVlY5lou)dxr5Gi&hGpOCiPR<|&|K?=r|X9EAGg-4FUz`)2O4 zwX;37>}EurKZ(lcTCQ6&l$e`b5(NCQx6DAdcYh7%jn9v$8UFyL!-%mW?}6KH{Qm%H z`g4JQ()-y@3*r1ezi2qe9_>bQoHlpxd67dUn5hF$8VMmm)gKIfN3(y!N3(BdHKVd! zfZ;g>rL7x@@eHudXKFYwCF&B#*3pV=pzNZD>lcT^a^=RY;w`Db-BkK7`NOsf$S^%Ps#j4Gs5dtWHqxl{{Y+%l~5FU3H81_wtpkT zX@YWjn$?_mg4CmknPII*0yPpk9&_c0 z)K55@dSXEfYdcc{CT+;taRsD_xa0|ei5WXvg8xsrrmHbo;@P01@I#0m~moMmtvr_MSbO=qTDxfI}LPO#cA&H3V`t{IKd(-9s>_ zpw7T7owvk5qQe-V0sGuX4C97bt0E+r-2A<9Vy1SmSzOIT3M{Bd1LNoVVT3J;fKhc_ zL=4+8GnuGKv65JhR-6*%03bC&NhAPNu!~LcdI1{>gxIWl1hOk-#1amo#X%@kk3T$Y zW%CpmCwBy&3>ZaSji>JTAk~k4VlyT}0V8R0mSMvkDjkW08o|@l@8yRYncBt|x~7f0 z6)X;~teh+rBYBj8V0VtE!$CszT9X|xK%*?b1J*x067ce^6oQ6RAa_d&59f%vD4jA5 zTC23&qfV+)RH;^+#*!I90B>XY;A-%!gNh8zl_*l$kDAg3`CTl@rDYDgqdHgWMY>d`65St-Bo4fk|021XOwVP9; z!n}gjnAFFH4L|W1DA6y6pn(t{4kN*G`mk2 z7r$SQ2nrj_hbBfKf$1OKY*VbXO7~%R02Z_#S@gxKHOT>-I+u{Gq%x9u&t0*4RBn0N zX$<)C0LNo5P<3Qd5o*4zNFWw7H|Ni3`C`a$flFvrB)^8CBCssAoTvCA3u13&}7*026X!>Fb0xVM|Rqz^NBm05b9iZ#(}0 ztUWL_TaBhBbt|Pgifro=BBHQB2-ZqZI0vU+Ocg#bS8yDO1R$0YVDsd0p>TtYgTxhm zHcWT(WRh45u>o|5G9z$frT4>!6;|%T0AQOzhC7gbH^Cm8b$i+Y&baaEt>uNz)o6l- z0nT6561s0a zca80CSa?|Vx_gjZ3itAa;|PkFV4{;`WxctMI`vjSwOi7W_-KYyMOI<*48k2qNi3B8UjQ{mK9g=cvis1hgR&j8&~CX_~F>D@+`GTQLmizUm3 zQF2I=>(>mYkjaOWP(ZTrS!>GV)7a>=5Kx`7@kT~i7Hy_=R7_<0kocxT>S zxm+Ala= z!jY)K9np|QzP&LQ4qD%cI#GoV4)q^LIY5)CJVyFLLk@92E8|v%Zj+J%5(E|sC0p;y z6w1^|G2Tj`*0VyJB~1pJI<~0R7Dt$jTS`hU&U_?X0c)H64>`sR`CU$cW|4$271~-# zRGoZcS-F%9#cz4@`{{-zQtZmICd468@xR<2xLWlcrjH|7v>vI(iy?9h9$i7@Z_@;h z>I)pQvXi+mNdm{{F{oROjURZm8W`BzM-1MJ_e-YU>qWfgp$j#)`|`z<;<;6gRQx9AQj-8jmzEZKQb8f5 zr&oy9rK1~9Kb2-06;$dF75C@1{{XHmjMX&oqElrj#7pTC4TqoQguhRa03-EuM z+BD{npeHP>JoU^P&G_VS=a z&Xk#$y~o}0My+6ksL9-{1uQ`G{or-@V_!}P15?gsXBsFb(v#NG0q%5>x{8vWE%|&g z1ByL8l(eqP;Ui%a$Oz@gW2l%zkO}_)6P|On7X%7FIi;8F0YwFn01SUp06X4KuKcmP zmhCP?7_I@E5Q-RrFC*dk;}=!oxkw`r+|Gwh;@FLhgaO~*_?oo%-v_Hc8W9o$QczBtd}y>ohO{&N8JKnlOLgRSt?8i*V5?=B~3cu111 zO-yN4aHDg6R>gY!e=Ao?(#;BRLuz_LsbRE4?Y~RoIq;6S9Zge7@ox`1uRq)Hn$)=O z2{ecGnd*V2p(&&}v5>!Uwij29WdLJM-AS47$S0AX&(9W~9o4H=LHf(h;(Z(ABLi<= z>QH_pH3BmflRXUi z{4lDWpx{(U{61GSi?bnVnI>;I73sWNGg~@CN)7yL;TGP}8C%0n zq8oonsVk0tfB8-wOSe^=KveNY{^rhR7!Xra zED#W&>Omi_A-J}1kloTN5M+}AL>Zl=-v)d?5;z3Wh|Sbwa7!4}&1UMUe&7~soh(WF zwk@qZ^+9@7R1s|z12MVt^131bWERrKj4Jt_G@W%>N7?(E&!$96p^>3TfCxm4*b|TjMxW^$m=I4AF@fQ2>5%$-}557w(=2FiE#9 zzIe0vT2dKTFEQd}Bs58w`|E@brSk84O`{4e*tS2kvXv14)KGOYW;Xd^^(@9#qYbVG zfLg{+r7QX_$at0NmJdQIS2H^MsB9UhztaPlP9j+u!3>sYEo`%R&)VM z?@;OS9LQ!A^7Lu}XlE$GE>6c5Y4KLkP3mPStG4cy=6Cz`^uiMbu?4q|#h>6NjUF*i zW0z`*0J&gTUJfs(8OgC-bZR55rI%4XBu~Q_Gj#4w$A661kE>rW6UXs12NcVh z#c~L@FNf!Z9PU&JYAU17nW+bOz3`O7nQMM#$Lero05FPt&QujSRhm_wW7x5fUqskNy?HIY*b;g>xnv~s!sU)2-<@!d$1x}kVjJ9+$ z6JWBkNQsO>gC50pmF6~98e4e9%jU=`Gs++mLju$0dTeYlHL@f`HwIm>o_LDa1dfW^w z^2S)9i&55tBn=@R6@k3Z)8UJ&!!poY@YI1kp0O&sY&J6n z+g}-vR<-GlUWJIK8~i0q^?nt>#Wu}VNo#~tC^LbB1x=bJCx zF=tj+qSYqDars~lb*)dZkHgYr14;p_;C@qXj$u(LcNx?w_h?}3(Y#x!IGVMy1f%7= zRRb2OP$EBgJ$L&!%BZ{ikymioRT6bxa8! z;16jhJHx9WS~-MwW**}}J$^ge6~7JMD+(Ekbjw~z)STjDf4gAt^j)!HK_OnpZ9 zNVDzQVDWAT+Dyt7%W)iqAOx#6T;I!mw!S_K+P`94XOGjZPcfRy*Y8->CY5U0b}hZY zBcD!39nOQq{5Pi_q&km0S831caQJ~$L}5VPjgRL%Iram@xMdn+DZ|?>nxfiN_t-+V5pq@^75td|!n!={bHoQM1P8Ofk6RKi)boi|qG_;3?Fi zUt%aQ`BcWP21~(M{01Nm_rL$F-cgU5? z2!MOGUX!u<;>e=vimOP{)T9t9YX&;?=5foUy4)uN!(tY1SPdN!KN~^?UdH zy5P=svevZus~2`WIebN>Kyf*vf#oO}1E3*dzP+?x;n zQoC@j^1HJk%mW}+rQ=Qa!L*ln$2>5;y zMJ&32Y5>KpEl33dEhErn{tqgDR^!1de99ydS3^Az7RR)-MEnekJnn{{eb&6EKKZ~A<3*y*~Aujwj( zDZ=VHJW6j+-{W527(b56yYO7678I-FR zokpD7t}$fre>ayZenND5e;V>loMFeu@Ubj^-#wmIDVgl;Vp?U;mm0a>r|-5Hy{qhf zdXZO$=BQo*wvr~?@yl`G$(tVuJ2UF7(`5XNszn*qTyM7lc_Zmx< z2}~2P7^lQI)hbA*hGomU5Hzh;dSFiWGlegQ_=2_djkn9?3A+CP2*?NiF-X1lHTp>$ zTQU_jQxwTtX>!|}jn7#8`C^u5HJGen1t$y)(=>Iq&}ZW!I*VbA(c&j@QyO(y%av)1 zo2N>kr{3k2l|)opXuwn~0P#c^w>)9zJ3YdgPvJ6cl+0ByLe&&Nlgm_t%a<%WreT3; zUcSFM7#^jAGTnCM9yyx46WP}a%;gL5EY(b|bkwy zd_Jk}&Y%5pYOOZ{2;Y~)-3wjtwnQHt5rcxw~4ffxGJZp-_se{tlfGw zYigrNNd|z>L%aj;8IMTi@W#9yZbf6NV$b0?axa;Uto(lomzCpLyzXkYUpvE7B}R*P zRBNSkUanxD_^2Koy!OSad0KgPb5Ds&RdV5Tiq+JTHc>MhSaQbi{DR_OG4g70@_1oz zOYjfFe~di7OCy}EP|i}GWT{81N`q2n>ST}46ga00sgui)b3wv3y*YZSNSjT)ewfsq zTVxs^nads?*uiu>PY=a1yj5w@&C$$f^7%FJ=ASUN0YU!&AOJeO2VaIY*Z%3q}j!>70uA&q>02TifmkGXDUK zqr$VTQkJUp*0Xonp|Nm>VYJ56k5x~%d>=Zr{{WqL94(fjs+yD^Fjbn`K~*+4xVHG= z^*#;Jf_jdM!S?*8r0D#2t$ahK>w=Jb-u<`VH3p` ztHSEkLMdiR1!MpyC6Y<9&^*_@Pb14RO2TA=_9bFRwCzZ^0Ux@(-XZvB z6;RDng=BLf2lX12aYQ#$rZJtE%GRpMr-V|=lyKD=m1=c$kNAZIA2|aZ1?n-j_}tvV z{WnvHf8CGqxfN(|szX`Ix;Zyq^wTHE5orCfU25>^N<}qlRZXI`V(a8@ZKDj=)Uovt ze+iwJ4mH(89`c@TGvb{}v}&rD7w*-C?=TOS`Nzrgyl=KAKU$v+IhS0uQUg~5DU+=c zvqi@%&NlSxi#FL05jk?QA=B`gTu0iEZhJqJsZ)veM=`|dD4iT5JxS`Y7h=JPkIF!d zei8P${APBShVd$yJ`30^zv1X9?<#S`sl*SrKwt+1q~p-#VGpyFHr9QmDDi=1!GX)+mY`PdMottZR{~Ewmpje>y*iD*RP5 zm8kK$94|GKT*D$JQ#V&DoN8-zCsF_j7Ln5#vK(Qle@VXqITIse2Uo{^r{lgU!}}9P zkj`beUmBsFs+#EP&r{B2*pstLf(JMqar3<1M<<%h)b28eUhL+nLZtFG<&5Tu08CX& zZg-g6Lxdh42&(HuhZPZA0$ZGk7q&3-*=(w*t4}tS2@)wfX{mkuu?m$mWJ7d7+GHZ? zU;tuy1-Ur9ICX2aR!S-^MMDhV3=I>+u}ak(l=5^+wM|u|Uga;!Fy?+3;lH31h=^l9 zcEeRxj-e^+ebXvdrIph(Sb}#A1Po9V{8xe0`CwUe$fm~p#4s`d7Kj$x2mMtMEu;y) z0$UGElzNkMW3}y#idjmvl|rFumRQ^CgHfx}V#(9I{e9wM&WxO1(tXuFMA@%{TYvyN+en|DCLlFe!X41l-dhY6NorLKA9h8>!1-cT z>wC$UCQNOrZ6B@(>@7DC3fAQ91G>yRAN@Na{{W7d1IqY)ERJPJ{+r3>1<#@T-wnpr zqU219qOWOmaO~|>5TO8X6B??g^V3qE+i zMDZUCreTKUsApbxnd)$5LY<%yj3pCBY-P6tcKt@t-yM9wzhD(U8HP=>yDv1CW0@LZtMTRfZshCQrT~#G+V2+d{L_E0J%A`PYoU9n-GHo|JujZ3I1A$?I`0p@qW=^=m|M&)f= zF30$n=+&w~)D1+jlB5yKV}5%K3)Xe0R;F7@nJQI@DG_!N8*?2obaiMGHb%y+<}vwv zAbpN_id=7mm|?`J_`mv{H`0A#JcRu*0x|6vuZ-dqTg`f0 zUm&aCVs+d&0Nx~0gAaj5DZzFXjvht)`wU`2D5yDm4;!77Wo5Z_DS40<91=lMKiRQbQHxVt4Bwwil_1+Gxvx6#;2u z@pJ$ISO5m>E`&wS2l*kT6gohH2gX{!W6>*41wkP zU{kad%#lFpHzj~r`24U(q-?ZFsh=lPk0Vm9*9>vhZAvM_EBGbuEx+&5F#3E|nMu+Z zgYOowjSGW?U9(_es}T}SzQzuZ65*uDV5FZ2xB}f`IUD+73>jDtFOeoJxDIPPe-hx%WLrv%#S)_T z7lUE>?b8JL>LFoYF7SLhQ^fZJk)Mf;u(ZXTI9I)BE_nWR<$fo(=SEJ(Le5g6Nz3s5}HMn(q796)Nc9vrPeHA)k>ENlUr&zDRz43j`5 zbuQYrF<}Rg{qXf%xZx_}C3}_)wieBa-VDpO{IB`@`#48X4>ROUP^E~8^UU;*E zCRVoEH!B;~547XQ>(XW_rBsP6GR-yuZx;g<+qId>K%hk=%#wnpt*y5I0DW-9@a$Pg z4a^VxgW^gfc)$DCK7g}nP@d@&#`AJc*1h8vDR$#D&<#3mV%n7mNg!-wffvIc!1{Dg zF?NXm0L10sRGO8fu8>N}YuNSJ^1*-OfIgl7 z02rn5q-qbbji<({u<+*40@s>aPU1g4c(+H0)u9KaxV@5FekN$veD zM25KW{?a~wJSmtz`~U>%F$U*z{yO6H6{2I_i43NJoi4K#-@`Hxk~t81biNq1>(V2; z%vBV~okhb;?{B@Z)C>Orvh6aiOxUdharnbr-g$gfYlb&w)PqcY*vHEfc!w4Qt3Fns zA{|OY8TjoR5r{GL?!b^kd?tLIPgti?fJ95?^K1;{#;Es(ns?i$NX1H-x}Gh0I3r?< z06^#a<8Bnf7y$dsd9vkpEX(a%e5Goc@HB?Ywvr^uTyG@x=e@A1nd&sq>sr)IOq9~3 zA2Ge=M@(+=n!pEt?=r4zCsD{dME?Leq8No@#m$AmXn;r@{_TlgFw1n-s!6*7NU-Gs zF#iDQbc-T{SkI|IR^Q{;N6_M?s(6$s21zGP;6WmGiN@Uw;#33|Q?GC8K?9fA=rFAK z5DHGv`d*+6ngRLmFQs+Vs;rv900B_xH@5zRd*2!qs#b;qp@<}gcpTvTam~!CiW$Y+ z+l}?Prr`EGji!|vwN8XR*)jo81Dk_+zVdOgMNz`)q>>EysZO3lZ_^z7t_R%}I-NOJ zKELfQ{uERY^mR6wkzw<{mi;kOw+?UY%e{dl(lS)_GvrUh2*IAKQ$ov(Hlm9&TQ8cY zse7uz)?$RmPb2;@QPQH3YO)2xE|oFNjr#pD)ERL<1R0Ys%8P8K$Gj2V>R)k=`bxo@ ziHXIcNv3sBQ!xatgKl8@epokUP%C3E1G%OK=jGRyE>q!*?I$9n zIF=v<4YY}mU!EiNAX@5xs1D&J#NkvF17F~1%%2HK2a)`+pDR8_ z+0D%fn+ltCmJ^TVkV52XC=CQDAQ%!kV#0Q&hq`iVNm&X^-=Hz+_Hmmxg=EfkHbZlM zKM?7bk#W__DcTBEm=Tpl9Ke4FBES*$acFTwa8y&J))j0|KA&Rr*p? z(j+!#F0(Z45)_El0>odGi~z4jsDgCfSQRW({@>>YG3BjCx9uppWX&SOQ2MKJ`x0KEF>)Hk$F4 zVgluyb=9Y?_xqd~Jsu(4OTv19#_0b5jwc#<(*FR}%Ok8@({ZSJU*~{1S9$Q&pa77& z7LCm9*APB127|w}W<_UVsZIWpl}dS#& zH2j3uizZsOdo{<#U82a!Su@6*nbOtl!o+g>>M?0Um_LhZvNdT+pn!SXpGfk?EP-{9 zQ+cU102y3??a#Du$<(i;CTBBAk^+>g8{BjF{IJ2pIFf)Dh&WSiB&)Es@5t@?VF#+| zv96qnXZVHvFH+}HJrCFAEDj&Vff{pl6vu~7t^A1P>C+b}WV=9RQ!*-3RX1kR`+1CJ zeygC;b*I+TLg4GvfrYO9#Cv6UxCkm#azKbWi4nfT?r~l69igdeHEB45BBKQnSq&v=I59iXWuyxDzK7&-p+}6@Spu>cG6AKc zISDuny)GPwRaV~c)2Vz~c)yg`%kicSHM0PXQb43gCNKBrjVc^#FKJ*{nL*solwa#T zF~rN$vje0~mM*PLZ$@ZS;>%J*q6r~CqXbMCG4cHIVRPcCX#(pEO5BgIO!;FQ^uc(! z(_W++QyAI$2;|h#2AL~$B1Y%W_s5dr)0?f{WO&7VqzS02mrAPBc?E=zTwV-0PW`22 z%7Ve7N8%??%dI}{re}?2s=5ejEm2J}eAXxH(-^!%EuGKBJkM%)o?k1hlS77R$X2N~ z(p^Nv57&HXPL;CJWaEptqty&!(%!D;ZN3x7KeN8gtyQkPLyWCvW@DOuCheFc-2VVm zaWl&H$D-lS_UR-~&`4WNazY%#0<0CRAy08^~N&4f}WBboc>jEBPd z+u29T=H&4VO^;5mSIgxq=D6Nks)bsacLDVWWYku|2_A4hxTQyqWa(?yLY-Og%F+gT z-|zfsPY-<>98}5uRb*DZrlmeF!>WZ!ltLK>*?mBX+TWkq*`oPYMf@{~Fcm>4B5!PB z>N+Rs_Z&`-Ptpl`6>q%Wb_4Hv-;3hel_I4&AsG0D8YEPJdXi2o zc^bo({bEi`M=%b zm0$y;&7=3lwa(S1)1e8|I<)(wh>0Y0-YtA)&C_)6T4uaGUT{EYZN-H)MyTp406<`% zU!jkdFVN$8dVm_0WtB&TRe|1jiw>h0a`<^0s?NIjyJ8w{rKHcLLkKFh^#1@*8erVp z<8AtHhYZUx0cg`mC8xi;a@EVr=X_>e;-<;)iz)tu;)WYy?`}4=h=$mZWMFtwM^^5OnuNT~5YN>xLep z&a5nAM@zluQNP2ywU^<%F{$Y;^r~3uLWsXp%nz>EjL!)Em|Tw*t(K_512Lw{eTfl_ z=dH`AE>#78AB5eDpir8zF%8&kC3+NdG(w8qpr@M5Qev;7y*pkBDm=mS#lv2*l`ohq zSAOJ^(j17xF_mXSZr%ZuRmH@#H0c&;YC-TM(UMs|19V*c76)Q@bOttFQ zL3koJJr39f=(Qa{>?0qp35P)x#O*26T)uXjJJGFAU%sk4il*H~=aa9@DOLgn$metSd}Tc+ zOO7jOG( z#ycmO{8dgNli~fJu282O&2Y1vp_VshqfsgU092S#z{ftgW*(C&xD3`0vH3wgcTb-g z(TM8yE7qY_v8I)&=F+V-L9;M0+`x_RjhJ)gtwl%W z%*mS;D)R$we;z%ec&}u*b!@vXaaN@!8W~?QDAHAkI+*h16S(D%&Hb(RaqQQKoW(5W zLx)$PMyt@Mxi0%LPMdFXx`#4(i;Q-9UmWVXe@;3J^6#|fXYjS_F*D>W0QNOM7W+Z| z4!w=>R&F@_Pd&pjS=yTF6pX2*EEEN10hav8-ydT3H`qU9U5((?J2}`ajz@`QsAfuM zbKlIrm{zS@`N1}#2p|uB1)fjC z3UznI76KWqO0!?$evPRn0|c3t~I=}gn4 znR>MH%}6oZMRyAV{P|%TF!C2^&`zZ>sj@(>dA>HE&fjU@!RNOg&C<^Hfc8H-ON8b1 zR;xg99IbkpSpNWxDs>p%IShVEufY3e^=i|p!}yIF`F1p(m0Y8vv6vwEanH$!t8K)+ zXxRMfrTFdr=1&^neW6iT`HTJGmeM{zwIgUBWcuS3fb)Av3AlLFEB-?>HA@WH1wBMK;)ib;4$eQSH2jlM1#aM zOdt?Am1^-bstqty^DJdzZHc9x%(;p*L4h(-VmW`DFc1cngs8eSleh6D_=ar=??|S* z=n4k$xxlX$t4&6QR%N$}NNBzmoL_i>j}aRQW{+sNg)$8^q#Jk?wMpv}jcR;fkLEQU zdL#iUO;j!B-7G&WGPSm@@E@n?me}2V;I?CpD@Woh`KWSc{Q&!%a_6}D7Fv@K9f_Uq zdBc$ux2#Oa{W)L{5?%P!VX3oOo$s!*C>~!AEK=_{jT)0vh*t;*@gp%lx5W>=@`Sl@ zZHzAe0K~gbiB&ARbG$+H^(@AGuj_>7EAd)~{{T%_id5BNr&s0r;`Ln_Yl|4kZWMk} z)<|}MY0+CdNRbQ(cAj_TAHF@VL3r&;<}+p@8EWOk-vzBJdbl~xEQ%2To|7+=t{AbW z_?o7Dz?A3Eo?o^!fBC|NEh&@DQf49_@shxG6CiFrcma`13jWgy>I_a!KZxwMLqA*> z{AUtEtTlh@6orAbY1rRvHTYiI$((vae+{P#0u@Sss8|M z=Bl_AYh_yh0Nh>Vd7hZRPl2{n?~#a@T)85~_b2>f0!ZE?Dq~@-efxapqsk1bu8Q5$ z#fvR9MfgV7^Tvu*%P5Lwn$GO8rKid#koaP~L99y4k6=LGw6RYyMOS5VqQDJ0Wc|i2 zCUTdAYA|ec_>{z%J9XMQoG{V*(P)aS3vF`M9L8TrEWkmSEOf7@&u?5?8Jx2yJ>sy{ zs0xEts|~I3_;tV#<*8vPMYFYuZF6~b3bgY8n``k84^cm;#r3O4O8)>-nPWF+Tb<;5 zP6d^e3mePSu0R9ke<@+#Cs|ZISO_l;b$rLh+hKjqO^Ui^tBDdkV5|-Kj#$i7r~<&) z@%u|*h`om5NTpp_nx1-@LSR_TZ*j|PXj076T4YvrH5S^b_)&!a0LF1=7FIx`n8Mic zs5X7H8JKz>}L{+?KJV9Iuxj!?{1xV@oJ z&t+(-C`op^GaW(z{@#5t2Z_;U)2&o1cy&UV1CaC|Od52K>{)q*pCU2};6gl0F0#U) zW(Ma`C1l?J0GwfM#i^`ms*p*BW&$mHP5k{iVd>Jgy(~AGgHnQrXyL_a_&{Jlxh$hf zizY8Y7+ne3~$bG2cvC5xsLOV>Kn+Z+GqkwL_9F#FGXfkAN6z_<1K+Xso?aYFv^JXtJzIO;B}j2SFU~1Ov+V+X@^{El~J# z38`X3v6w%XPdq;lO_2c=0Rd}a9@)A?EasFDyEBV}7xVaGwDb94tHr3YgDE;xj&boG zvx6AengWEpbdC38X=l`GYI?Pk{pW5($HNwrHtaxB3j+#EMDzauUZV$-83R!}{{Rw$ zf;~J-bn`jUAt^OLrsRTVdVEGMCT~8rWl;tsLV$OP`t!m(yhmdx$Cj3&U!j}NF;-?> z^pmDFc^g~&<3^5dq8$vV2IR*nxSyUB*po>MA`eI%ul-F_&8whhsE1Lvgljy>Gj4uZ zbLOczWqN@~Iv|KoBRBNMA1$oyHjJ3UuQQK?%l$HeNSN`Or4BH;Y+H5V@69bpI{ zNF>{7KjQ|f>e_&issI4v;TBe$gWkv<1`P6G9p|n5{uniIN&!`M2{LEJ8+vk&TxnK0 zJxn)>LPPEEU)nOAeJq-a=?$qwk@vJ>!)8^K655a$U_cTNFJHT2nJvK+KvdJE$1=5A z=m=CG#H<4|dt2fs6`wUwkfxzx1WbF;7W>#^O0BNqWpFBo5f08ouy)cvwD?b`^4kh# zs$dkYVHC(|0{pzM{&4I;0p7NV>NN~n!8h=ds_%1FvX>+?ld1>j%>1xtFI|k&&s70` zw@rj|pI=R|UTXJHVzHLWeJn@L<7s8HT8J6OKioqzK(LLr-~3|bDmjAz&u+UgB(C#9 zcz;Ux&OD1X6M*ozWzd32Vs55wKb#ykp9JB)C6+BEq%jf752svZUcad-%x6h_E2dtY zDE<3KrwGea0aIxOWP(JAx%9kYwD@%d@jH;3#*#+4A7QJRnjq2|!A4QKH0zER= z%jC?BB$gIB$p`Q6rWK-y1w_K_3^g6*JijbGvSe!1W%XF`fVy^3`#@t(Vg~{xkVAf|HOg^jlaPd}E}(4$X?P-Q60 z&?T7!>Yk_P^2R6fz|z11X8c_~aCITNnt^L(0n|Yj%Z3h$+HB&6v}lErN7Vb7=_5SKMGS|blqv7(#F&K z<524{zUX$G?0qI=CD>G8%c*q}QApUR8;kzC97xMLp8;|sNII@3*2DZ^qbML7+A(o@ zND+O-Wtpp*D-sDXM31i9TYM#`)F`XpRwRgF0f^k4t>uQ7Td@bqbxk^qrr9JQGv=$) zD&7_bMSvfae%MP=N+n8XYB4tP2~c`;{{VQ?iz6C91x(G1Dr|pADX&S>oZFSvNCG-x z%C!j8l_~22z@K_;x3BxdvN%vSi3rzs9;=_GL{z7wZKZVhe8~ML7U|}5%ebb?s1{;K zGuQI^b;fo~OlVErIAn0dUg3@22u&2c$+$GEsxfD zGQu*rWB6e^DT$H#T0VG7oVg`UAda&D0vOD1A9unKurxQC!jH}aEflCh?+{NSX2Rbe zNyV060+njO?Q&(kZ)v_5{;CWG8KcWpYA3WYoXw$yrd&iTDJ?sIKr?G|#IF=!R5dqN zH!2a1qpAq}_r-Y#%_6%aX-~T@)8Z8Zf~Jt0g{rY9VSl}_nz_oA4w{(?Zbie>HyuyX z*ji$y)Cm!1AT8=pe@Ty=aaL6_qM2c=0KO7qdHCZRrF_jF3S?EI#z6*sKKI9Cr52zw zOj#EuJf3bbcPWlC%Iq74)FRUkL;<{V2O3nnOHP)CsgrtINl=p{^0mCahZ=HpiIRf6 z$BV=l%)E<0e121FFWbC@HkP2`2?tj3$jo1CdOV+RcoT|!^(w17NQs$~((r$5aJs(% z>REN-YctUFo;A^u20%dOdRiU0;FZFPE@_Cd15$|sCezF7jY?gm$<_gtoP#jRk{n$A zmi5P+$>7~u0$zFy9y8Ig9#puzTP{^XGx(cSwpfU_GxCf-@txw5l_|oA5lEzY+t(cT z>D?Fy;CyDW)FmA!Q}jT(17 z=5~C?)J)2)pUx|lH3Eeii4A{ue~=i@sh!O;4SBGj-HV&wY30w)9c&#wEg^up$Lcd= zTwpnslQe?IHAbP53kOgQ_KsU0ki<1|M}n<1c(uSLdSCPDjr8HcDr#n2n4DWysZOEK zs)tINpmG6YkUo-m_4o)mjyp(dT8@glYD8@V@9&lmPe|gOVp+O`Q=^gJkuTHEap6r| z=IDaQR+C9VA`SX<#man7v_Xt!sVEl(sU$qw{{WP72O0kWrSSG7lr{5>>H40roNH_R zHkU^c&%tM{LZw2!C4jv4`@Qh0b$Ed;^lD|b)-vX!239=*+nL5wgQmuX$TfdIX}PlJ z)&L-xTQN_MmQ|)Qh1}{2mLC#lU;xD$gSAwMW#P+IfJEt#K(X6-KbAG%&*6+TJCJ@e zK5Tt%qUyT1;QXd-UN6T{Lgx4@tvygd6Mr&(I9THd?6m7-TAQ}}Gg!~3m%|%zbeISS zr^*P48FM;UQH-e{w79w4p|w1?5&;F+1JB-U8#6F&?ucFW2{K0i0I=(TbZlc@M*O3( z6-V@qrENL&B-5nCE#R9CfalWl=ZB_mJ(oy1GUreOOv!`mV-eTa2LAxlxB-nBWwHZc z_nTQ>KVFRY*#k}qxN95zF~61VX&OZwu966yNnC^0E%XNJS3`&{lJUhg_U-pjC z^h0Z=MrDZ*Zp2BkfC2Nx@tDk01xhtphCr@vHj;l_aB^VIjm-3Tx||tE8f)-^mGiY* zRaIIDNdT4rx!CW#?HGGfD#2EnsFALufL2ZSpF9xGz>0*}6^^#t7&USC;Jnf9!#|xseSk+Y{NCAWoFU$7FN2luBP+n&vs_9XUfk1xKKDI>E14GvXlhgnp z2Xh{OrYKh7M@_SJYQ(p67fIXe&it>AqIFuf(kC-FNZ>Oi{Zz`W!?=R3s#HdjCsR}k z(O@kz{&A63hH{JP8GPeZB$lh+cS$~c`tLhqse?8a^xx+>Cl+Kjz|6YYyzK_nQ#YR> zOszDmG>Gdz51tggrsEW)slRhf9oQo?*lY;j_Qy#&Y#G4TqPu>P4c6wvV#z<+J$q%E zMpET!vcyzspcB-A_A#MLx0MSJX_C@zwUi%$20c2?5tqRbgQI9;#LA01lljd$9kOXF z-R6OR3DHzOo`jvp*B*;4#~!-C8HEoF&eentr_ayw$0w-pv_#aTf0@+jd_|mv?KH;~ z$z{pcSxrxP>0rc@Gba`)@$9n_7cSMLL2}R(nF4&a^_+3vpw8z0=$(u`e^1k|{esEj zFz2df0TiM}Ol_l+4Cic#uYo9LD_8LM zG#06u@tpwu#A2)FIO>}sQv~={nk-%~K6u%UdQr2VSF}b)>PW0(Z+O9+lb1SFM))w^|AC$96D&{@sS3Jwt zXJBkO80F`SRPtHHEE2ssV1UJ`uCl|BB7Z)Z!r5_RANCLN?K*hzX2@+=U(fwV{sW1# z!Oc7q1QisRiQ0Uvw_I`H`NajRR;Elr51V5k57G}_SjgRfN~21z>3^))z8}{x4#(5; zuV@XF%~MnV0H{F%Aps0Y7dPeUij}yP9J~tEsw;-L4h6ut-fe?K9Y_BFh9bfKn3C-) z9@5YT7PhyO;(FSE=p)F^5dE#Fpard#P%owKRQUt*jj-hKk&uGR%*mI=e7*7RelkaD zNl~jYlc)jJq*MSQwa5pbKTJ7$N{#RLPNaB+7mzt^Ji2240Pz7y0Z2a>ljCOBRcSue z8aqjm)~xw@fi>))DFE940K9X>e8&~+-eF;~D$K^+5BDEM1r|06xzhy+NPWBF@Ib;3G2Yq z)Dx%Prfj%+3~Q^W``v}zaXgO_tyhO?%pMO~OZci$$ePtm^a=?#jqw>yGsP-U50<5x zqNHk3Q!2EY2H=Oi=bub<6*^{B48Z<7_MD8b)nfHwN+kP0uf_P|=~}f4k?#Kh?JU3m zNgS{Tk7g;AYT40Fuex-ykdQj4zfac={{Y8y%zx`&@4O%UpNI^BO8`DXE&ElKOI71! zDKgSc{xLYnug5r8tKWY*HKZL>scHy6E`OF2{{WBb6MQ&!{Ue88gE9XAw>Td^!`MXD z;<*~3nw@Oq%mg~wce#%|Q>B``9`oSCrd57Xr* z=YI&pnx{auIckK7Xr}H3$cgK7g*Iy{3@R~lHz?qGj=$#sdVOH&HGe2atqP-B+5F&5 z8ir{zlRHU^-qYwlcx5JKD53)a7m(3Dzj2CeI%!O`%cvJ0dS~Wn(WzIw%%WxpVC$?& zLShQYk!jnfnZjxcDobir7htN!MD!n~2xWAjhiRKDE>J@*{{S;7R;T?nDMvAxVt=Ys zsUzus^Nc*sX=ylGd@i#fSZa>I1w6z7J!Foy#+*5P!WGy9F=oawsAUX5l#XVD0BS7} zQGf(eNM*dqwEB#Bto~7R6$z)8ED)b|RJoh#2kzM3Foq$656*KxsBx&AXMbTCODOqr zwT?qIq%MLEX)SElzDDnLB}gLoL< z(^{PbT7y1B1v)bcRI!o-4O{u+&gICg+H!yo#1TDS91N~9;d7?D8Nv z@yhqGdFldrbH+_-nfi*f*NM@hkbA_f!&r)f<4L`&Pf>G;jd8ZgN91K^&!7NFzjg=v z$;wg4QlwR=@anaTcdTkDz?f?-LspQmDrg&{P3=GDO?2bT#>CcukPa4V7UhlcgQ0`8ZR6y#G*IRUx zjR}J*FQNYcIh!V23V;RQ;XE&DIL{Ky(Wyr-OCg%e)H+!+Ux>@*1nn9KQ}HU z0mAsEPc=_B!E$+8RU2AUuTeAZ0|MIoYCt}K?Tl>4vkuB|Je6k1a7>n2TC-*=(aGg< z*;<*#ytP6C$=uk@?~4kTOrrk)iOLw4F(fgdZ=0C)GC6FTHEI>AaOzD+trMK?(uFk^ zl&GY~NFyIDty-bTXR};8wOl`lQ^;%lN^uJHGWm5nmt49*U;rQxPBvk}pLm_V60&)y zs;ZVO4YvCD&m+gXHN<;LI3`(m-wpm*n5xG$l*#eR`6^DeG=*%lToxB38=OZJ>^B4K z7DtHj8oh|^4<5;7=@iXS$mc0>dinZnedmFwfw@%$t=fs^X&&``zkYJ@Vv%qg0(^(j&7SXQyl~g!UA*w5qnD;Z%~G$XqUu7V2>2WTtKLGdriU>VMF4-KT&FJZ07ek$ z02>l^3V%#PSF|Jqo#NJ;GpefJq(%v;)uUJ5hu&BB#X=^{5j_V6?Iv@C<|)+&y+wZ# zIMl8=kBoE2rQTJ=;A7@b3vJ)@W3Oj^4EXP>XmH$s}Rv|?0dXz$9A{mddp z-%KW`s>~GDmF5FLJcaN@m{YOZD53&3i(IQS04k`1J|-f3@ot`9HBE}GWpKosIRFe8 zaBQq1;C8uWaE#_`YA;9w)~2F<;}!>J^AzNo)I&r|Rf*is=kmcRQgrb%H&>5dg2<{q`=v8^gi z`2&9}XfFiG6aZ7CPOVJ{8KCVlaIulD#1<~(U+E$EW0AvumON$G-3l+||g2e0pk;!sAS zH<@xaW0VCK^e1JzO~4+h?wYEw_i8#Y)oCIJpQbOrYWQs+p;oP5?TGH+@-YYe;m)Lp z{GMP?RM*$WTFZ8)hgMZSHK<0zQ)x1Jl^5UXjX{~An^WEQilm)P^w|`29Zx@=C@BMY z3N|2{2YFQR(^L^nv@FRgjo}l>{4n}lHmx#FmZ&uk6~H|2e=~Azg0ME35wcjWW%Z|; zMuSWeHUR85f_eHJJ5@jk)2cuqKp@48;M6k;97s=?G#Ug*YPpdN5{XhZF)wq-#{E4l zjx}>N6vl!{)JO!uo?Ujsu_c@Knb?x`jB)tRL7LnNCK+_OC4TR|*hXg~TA>VcS+xLo zf;!vMX<*^GdqpMK|ii8474C+XD%$ops0?5+@pMD&6p4f5xDWtxo(nX zb!wIcSeVi^2){2=jRj(0yAm}?B;4DiTXVh=aw#C8i^;6k+ZfetB$cY{%Nj!Xh})OX zt{I@6>eLKRxpF`wrH`m?IcvDrY8NFGX2pLje;yej8g8qLC!B z(S>LQn^&E|{JiIu937djfeEn?l-x&yl$AQ^FjEAxYGbFK+imkWaIeFuUri!sP?%!= z6U%OR5;M3Oc9n^7VQ*L){@(HH#4-vBwJJr407%pU=YJ`~KbdglQ0+}@CrX0{f3D{M z*fWp_GfOrfD6pb#I-eckf&#jWc!2PYLz(&gIbzK&(B&8vOw}b3H?amb1pKfEq0UdJ zTx#`wI@K`VF?&Nu5#3c*zMw@rn~U`6hkrg_bwF@Tg4QHW?S1Fzh@BH}t79^+S}c)V z#*Q{gKl@827?vT3Zc(=}fgEozhBZvwi2yhpgbq+})agLJRIR@7gXN%vn~U0YD1Q3X5&fZ#V0Q4-U>Z6a*IWObpt9hHi#oB$f%FxqIxRMFDLs&5vfPRzl!m@N1NCeS`tjK{{$S1VcPSaAX0sLr1U<#2@ zRGvcI@uNeuxw>jiJmb2M4Af<6Z4q!LB>7`DPY%TRin7?72VI?CRhu%`{oR`dNvyRP z-Bch8Gidr@gS9!uQ8j5vf>sqs5^wRwWbl5O1pyeoDVQ~r6rHQARfR{TpnwTj0Gk1~ z+~U%9j1%J^7B(sr4?aV#CQgM=P~uVR+aaeLd?ngEY*h@4QB;q3I)w*dE`5HOY0f=X zQoY-OA)z8KcmoSwpH9b!erse<5-zT$v#Ky4m;f7j`hK`r%FuNshz2&(F=*S<4Mx!0 zOY(zcw%~np5cyC{)6hT!4?mxv`QoigHB_-i5fdZCK-+GA3^hn%OYsu;+ykfZgG(`* zrbuv(6u<=Ok#Pr}*t1REqzZuuG3gptd9O4NO&9szPxNAwbE_)FDIytO<+U`d`-? zG`Rk4U_TQenJwM{rHJRt;C*nW>9D;qQ40rElNi$MMR7H#_K}DO@kww)G%l0nJq@qt zje1?8ohoxVdV@{VKnKgtL`TmUv-Ap5^q;`a&K|27$EBDOKWU*)j8S5BGP1ChFbabg zzsnX^H%XO+HAXyui(p80+69qvN0CoMaLx|>v zp!9%(JV*M5IS68jlU`t2FP29L2F5WZU7z6-z+w;CByQFNdmrzca8z?7iBVJV$Z)o7ST!H}q z0C8=UCRK9TJir50GDt=jpNB7&C}uc#E&WW6TAM|RFfrCXxPA_%o{NxuqMxD+02swe z6}W1wlS?iD@PXlAFZ%gnqh!DYiZmJ`VHJP_WB1b?JY7*cZ#l1kV;UF%Dw>pX;a9ps z(mYBc2HO$$7`0Ed50+&L$N=#G2Jr`;9^E+3s!tJ4`1*7#Hr{Mydv4+ZN`24<7^T!s z!2aVKxo+KM5})-0f=@bN#O)tmxZ?F50?ZGT+xr>N>AZUiqKxBtuS>QWD%w?R15w4p zQn=-di^ZwdW+GfL3_(COT-pcejz(__%hNSD-{(76yi*rafMVixOvYL1GB#PYFw$GQ z@z{t0`(lMmrdqm%sY*#ULZx+%Ky}-GSH)n+_)V*Sm{}2W3Sly8_IDvr>ZeMOW)}gC zHr{!DSj?%}Doo7Onbm@mr&};Sx8I&R*gR_{Gyec)^NijUs{Ueg@RbK=YfwM?^%+AD z8J&)u`5soct}G0_N=j9XfFQF}Ac!(7PnXKPb<|aQYBy zyA~!2tI24CW6(gumyPyt5GuK*v;FeHre@pn`r&PdtbbM^4;NX{<2rL4<<;U{o2uGV zGD-j-C2b5u$rn3ZPp6(M=PPiB)A&l&LdXnTGp;6m&zIL3TOWw6E2yuO=wp6_w#-R9 zRAov!O*)w#Czy4OZl%i!=lbJoBgN}b1#>ks4{(8zWr%_;=Y9VGJTER0n-~3x1IP6F z+a5zsO7S_W zx{t{1I#tqV8cF0#8r_ZI<=U=SIaZs+v;x*9eLW5ooC>8FjP+}qC_|{*Z$I^ps`$G) z1KT` zU8dy0tc3@OMyCSK5a0TmY_Vk%EHCrvgs%b31Ku3LLvjBAyCBBfaz9&PxccM>KoEbW z%B)=REzzf&pmZj0Nsu*ngzQ8U@)7!DV=r2zFsoNRM#opby}vz%G2}S1-=}jlVL1V% zJIl11rDQ+)+C_BOC2dER{V}1J{Agtq^MopRh%I&&>o~yvP$d~BOBw1|gN*O`O{A~H z7-$WbkOqZfHIwDa`{P2MV~Fiqr4k3a)XYc5BKYKW82W4U4d;IYb*Q13`a~+3ilU-1 zK(H*~@DlO#R496kqjkvn(YTV4(JUc5WHCHL-I4)N%tV)-5O-7?8qP={v=JT8@FIAgW zI&KY$vPzM>eLp;Px?Z{U0zSB$Ubmsgjf$^5<`rH6!^D@%&>$amNvFL$^F&=+*wlXVrhP_3U zrBanQ*hxl{KXD%%Y{k;HMbzy9^NcIyO@{k#Yy5^bGM%f) z2_4HIh}P#&W6lQsBOILm5>*G5MSIrstUO0u20MFvCc1X3EXtuW#elIa;+jbE^0qFw zX)=t1T?Z55@GQWz$^H3bkCVePrb0^#onD{Cv4kt9@s-CJ@0KW2bwPbj0Nd|uIddxD zGdeX!GP+Vl;K4g{j1Q1OqsWsVQZnwl2@FJDy3D}t>}KL;r=}9zUx;LhG_y2mfWO~Y z$Gphr%i)S#ShBH9pzjRl$%$7kBULCjZZov&3Ch>cRU*tPfTjl_8*kH=9sdBz9}x$; zt(6&V&XhXdBIE167=F+6k4IPFKg@dls_K&-f;C@r{v(HMvbnQ0X=Yd*gE6N}dyj+@;#hi>)Y~77O-JF?!zfKfiGuE^ z4df6v>wIQb%H#k#m0h+gOzLCkHrt*w;(ntM82*RjG3IPp8rNaoVb`ZfIXP}0QV<)v zm~HMy``Z~+>SvXKQq)K?3YY+FZx^@cj;1`g_FTsA_MAM(%G86?72n)`CaraFr0G^S zHj4}Y0IYR9#!5-<^G+bj)&(Xv-;p@Hn9u(JvjV?aG30DySuv-J>8(zlM}{RSj}YQaLepWC4xSKSN}!V>{{Rc)9)6uv4>;ZS{HDBJURE{JjsF0&yqrzf z!&{D*Jk=`d01*UE+`8h$J|G;p8nX;xLshI05$PU&md7tINCmQ{k@B59T~2L=Y`Ty3 zg5XqBt#WjrnI+n*4t||+T=3kZ>5?j;Hz||VCU+7?FV6sTWyC!f`P9+`9+4c*?1p$U6#hgJ9vR z9}heHKU`KU%;wW^@{=!4KIUr&!q_n`K#CT-Nml5#&ISgag<2hOchB?mghQHyA zM?Vp@;@-GBeB^<&LB=uR)qmz!UNn^pe_pdw=1m^>Df8P6rNt;#lt->--6t*GA>;_3 zUGP8CI0TRHGkNG*pZiR#)q14OD%B}GKxA(0k}U*z<1;r~G}Ic9;(7l78l80efl&$b zVm~ZsOiIcFsJN!e<%(XAJI_B}wswGHPOUn+M3l@^?n3|pGIr)YemH(Zj8ZC&7oyWUDQWdflNT8}URm>x>rUu$a&*hBl zzi#rn=~AsrA;fDS6pI>fK+N+#?;*>s8-u0H_`pUgeZ(%OsKnMXE~FFa+&hb8>SWTp z(65zh+K61HVJoF6HVZIszt0(*TaR%pxF5^&JbIW7ER|?GEN{4x`D2)Ra(aL>0K)tJ z^Hx5oadg3YR?tkKl{-Pjg*@`{Z0bEQ0tL-JRoV>cW%W4r`5q<2XyqxV5igj`0Cl@& zO9lXga|ixIrVlqq)1OW?0QTGcOv&OMMp7R;lDthkzJDv4YMtkLgqdw_u7U>2U_=m3 zEu-XXwOqYAii8O@G($Hy{Jv)x8y-werH0=LxpLvjh!*B&K3q^*f}Uy0hAbKD78`&$ z{l+mW9K)?e6`daN)W~KUOq0-v!Q$$J?8|c&OeJWk+uP?n^*7^sYW_B!UZTl$uS~Tk zR3Js8djTZ=xcQGB;(U2?bSZG&&hc(0)#WN?IByxrW+`NdX%j)p)Hj>2TVtVvFb)PY zQ91Er{+Y651pF(Rlf!!_?FD$S;?2dEJyM`CkmK1}xdoz0vg@S)1(G_OTOUEClH$2_ zabGKzrBTQYUoD#adQvvjRVt2W8jn&k@xRdTIRSDqmMTKEPzR5NOujqBbF}gmcysW& zdF;Mq_gR5KXr^YWP2DMgEonMf5C+E|7ykgiJ1^PH!_(qjhV3p!hl-nKYBMDl3ec>D zRy2_}CQkUZ1cO`{*Tswl)OR18`9ExE@ZQ|!@*H=v+0G1^T&_~3F~DE9l=xQ_rCLi0 ztSTP}0zbBG6OW3gw0~~hlS4fsr<_+NDhOcU-~K>bY%Q`f zpGOzl@RQ8x^B~ER!U|d`AKRYF(&1g*MNvnJa8r=Zs9)`N zlE4_ak`6y3@hsj)h|sB+qe~{03$sNa#l(_A#Ox=0bMj?ut_D%W(V3Ql;n@ch=lQ0~ z)T-j8CZ@r3vC?40hwYB9!m@3brt~WjS?PxYr9i3=K3uV!4Xyxsp)#I^XC^7sdTXOs zhg3L!EKPj#S2UTaQV5M@Q!C~?hAI-3=02zy@EV>~X=wmdG@*4zLDv-OQOhF2wNTRp zI@;go5(>2qq*N3sq8e_-vAY!{gZF$@K&v!v})MQDPed>|k1Z2|{TjyX^SiiiQ^OrQ0(4?$+8iq$&ut{O3bvNL2+rmu+|>!U1YDCr}@14Md$Shg0kLmKoEC;Nm*xe(fBkwe_dC$#zPaZfpzI}J^xS~~n~ zfgF1^nmThitnFk|bw|<8;6^Wvh`7b+#qNDykKrxl^Bg{-Xndx2y+*uu@g8Ky(;nM~ zaGZw{(M_@(S1M|3?OqlLx!Z3%60=p9r^W+ocHiYaB|gXSl&Ge2Bm)XN?XA`${bNFw zLodVRu3XkSq$@hqVmUyLzm@>8y*}|NmGqI5kC)17QOwb(RQ?u{1-RD%1Vr9Ev8_il zNr+mFN_Efv;BTh(9WQ}LHd45khYGGD>$o!V=CbMznutv3W%rm7GY6N?15-Vdq!cw; zX)+k=fjtjDpG#qitVliLSyfb$1W4kUMjAy>K!O|+U=aX=*Uu0$v{){Z2{*WcyIp># z8nLEZur`>{f+-!$I&~>KUF3jP3hDq)B5>(e5XN8x5CERCJ#UN1T}^NzadKQ8%)Lnf zF$!;~M!DOR{JQUr8dS(pCM1Fh@Tn2Z{hTH8ZWP1CjDhHu(xm|b#WFPr0Nt%7-%LGf z<=Blh)mBMcmWehUeja;ZRU8n+?KHQRs#U?caVlllkxf!$Ox+KW=how<9*sfHmP86j z02lz=#Pj%Kl(xTDF=^%46|_F*EM;7PPUW0}3D|+ZUraFN@}LMUr%tGNEVF2in}7A# zhb~oW977mT5>FQ)^7%pzq6lC3zLEvL;}hIvS-dIlCXTZn|Oe+9@L;)DCGwjV2!ItolU=6MIaP;Z-^-Rp#h}&rknXgmA2pU$vwwVIt zY&XLY=ED*QZ7p*lh@U>2^v0UTHi@yIq1ax+Fq+4CSTIO1S8_=Q$j&cQdd#Cq-`;Xa zi|jh$5TpZgv@au>VJl`3GZuy(>Vv4AHlNlo+QqUy9@akVkA3OEJ!sB93yfif0 zPvm2%W@|KsEEXbA>0$-UpVJRYrPYUdRI%7=kajme0b$n_<)Vx4DV4&8zx53FfU#C^ z1hHbec0A`D6`DtT;)%SDb|;mu^76$8##2xm!c_pR9n2LukW@i)Hev}_&9t-w%0TrvHpz)VEe!dX+e~;|#*#w2K!&+!+AoPTsLbi_{{U}Xiduo0G9_eC z%k{KqrLMx2qyTTsorV^2nUV_xDzhsi!!a8HbNNmfnH5i~iCGn#6-}Ui0cdzbr}U0^5!5wl zVPMTG(=ub!2FKwnqEm9H)iek3LLD~c2Wh@9Q{nknAN|o$08?`SL<2L|eXzWla$`}T z0|0bjkxW6BSAgYect(1l1WN%_INzVpeDTZKlyZOh$&`tLReaC-5z845i{(;5#D7_# z{0;i07nZ(p>DdZyzAW<<2HL2FC7^72U+0La*#e9OI`mn6;#g@m1~%t5wl5!!k1%S+ zK=?s#vzZeRd>I2D@wD&zUox;3tuh9!BzRS1+UCa!{{XhD1_9~2nIxKQ4Y%uk{V$EH z;<(4DcDau~f%RdAM*_RRsoDByb*Qr&ET}wu5tX;1V~9>G!@X9vPGd90i3S=`iMZ5k6l`bQ7v}TO7_?^vj8_ z>$Iz1h4AJ&%>=T^CCh3fW9MPZ6d#4;gBMEzVpK`F{mI7k&y;~&e5QRai)pvl!VlrH z;f|`hP2e*CJw@=-mZBgoV1dy|nd#Hd;64X#2-U=_c(UYMV@53S+AbOpuwQym0(p^r zw}~FOrCWw&R1->-3U!cLtDt96Ob-s<3{6GNn9`*w?&q7#c2_f*sZp1S(y35X)Br6& zZU~Sz>DL!>To1K*O5xLpnv}qVSI)ImgCk-h{{WX<03lk4+H1$vGPbAwIG*Dyyj4|F zuukwo{{T+3Ew&#U{P)JSHO$#-1#|CQ&fn~Q_*O!kgS-SF+Xma);S7?Gq|$aG<_(WR zW0xo%xK&EEmO@Zvxg?RPN0B_Y`gvd#RhVkx5(Xz@LU7OKX{lpOs0=}4D#rWYo-Weu zC0Y#H>S(-aAkR^MPF$xH-8#4`yZk2JpFTtdGH^T1tiNmW`a@LAATcFCum_~?%VUii z9iz!t15I;KwS-7v>ONS&-40MmB81X2E5Dh0aV?G`Nswq_pm>8wkS0dkdVctWoUYOp zTTlf9Y0_^!I{E(qrKTf|y+>)GKreUgGi&C!mHV&)A9OV`fX>nBAD%I@8I0Q&4NX{< zV^@#9I}Pb2$VO9u0v(1Caj!Sm-7! zWdfdNOr1tiRm5Ff=4j~()s{hN)<8R%+T6D5YyqppybP?S0iN-phN};!<%0=^w6`%C zdYqXEVfw?Tnc{TI0a0876Q@d;5J>uCS1ZNys!&(f!C2TrAeQ3nCSxjZ*MGfGhkIZPcyonAmIU4 zKK%Trq09E1$XbS|U0mB)HryYEHt2SSlR+~2Zvc_2ly4mVnB(W@L1AB9PVNs9E&{RU zH1WKZT_x)pG2x1o%7ba=>M;wOp!cU)Z+lE^58U;_SEe}083xkEWMWkg@_!t(ip51{ zBI>>p2G+$#&)0S;tl$F#G1RTS$sZhP#fKgGgr>;rrx4`ra+OTxd@<2ps_ijU$mBP* zq}$IFa~xNSQ}=TfT|w~x$Km(qjSGVXfkOUM22QK2!FbD%1kJ0(xQ?P+S7D^VSF{-w=HFH(pY19Z87Qg9-g;ifHCvRa!qi}=H<$o;mq;wc@&ewtuqlHI zc!hNeV^vQJEN%(-P7p!6(jik3ZF`xmmZ@Hm{+|&w00LkD4d4$gy>YKcw475YtD>W@ z1kIFz%V@@Iy*@1TxfXQrbzM(Js&SEBwwqag-SG-~d&gF0_m%018*kShhL5y5(pIG! zH3M$y4xwm{nBjGQXRzdPppo+YCv&FzMUhDvka0C~y||{t0hFM`YAxdc-qw-p^2Vhu z)zNdQs8U8J{$PW@-^Uz|qrh@wV!DYlwbOXMCtC9PkyErQSn3NUlp=*-R^2Uck6dHs zt5eMCVjY=*jXFlhaC-gn#q|9x#zUQt4V0HO$va41hN&6 zhvqPW#TI~7T&`f~HUVI5Xgw{Ch*iocnU5Ah)43piH7`)@UV56VQ_5y3>4jx_M24G4 zA2El2+M$;IseMd} z$4Da6{<>q=@XGWNlvd5=)Y({6q*-8rY3b+sW0}^CIEvu_pW}JZ=(4k9Q;^ov+vRwl z3#3th9WBh%q(c0$rZ~3@vMz3ujazqQHU1mp$Ykkywj^n<#(KOtaCvlE{)92aGGM^2 zj2PXPlyv=t`C;QZmS)wif$GYEW39e;%sOo9X!G-$MqDIP9pMblSh1I*BHrjx@wn?Y z>4x{oO&F_X8Hb5iSBd#=@#Ve+Qz*%}Gfo%9qQM`GQs!v2HZ?y9O@W1HhHcMITl}$0 zHCrkopsAE~u^o!x1)2zitNC0O}jKE;g=gaSW7vrdg zsr?$LHAqR+d0a=`jyY}8GTN(L+5KX$4BSF~G-;zPJiS0<6)NWBMgG50g+Ct6fo!g6 zfD&|9jX>|X#jl4WQDzd`!~y^@gC?IJtO=SK`a~v?;?)LbC!aHa+Y$Wv>ME&h^&`1& z2w$Hqw)*0ahOWC%v7h-@^1_`!{t;(B`Gql>&4pwA^v1cLNw@2QZtkq9%~pnMyC6EI zJ~(43!qgOP^~^>$^NB3RkGK&J!zosP*}AO<#6l=5FnL}rjN1L0%hxcurhw!E=%PfK zF+W^r$KqLWpH4AfIE=m;jy8S&0EtScV(7a6082RyyK1Fz%YJ5YLbqZRPM#x7z?NpE z4az~r%w9K;C|5%=>fSKOAg5P|BKX zXbFk2jm*14HJM79qNyjtA;DaN9)<^A(&5s)}EPG8D$p~oC zkDiWE1*L@u^3Q=A6RO3nD-+Kn8y8j8D=iJ0Gp1aOPk_nV`H+J0SNo z%E$yGX}q3uJBwmdH<+x-A1A08)cx3YUO*2?jACpULuyiH?QY01*3$aD1gGK46lk-x zFeY~dZ+PZ$S!v}=wMwj15eK>pdvoc_0J_%5-Z@tjC_})UO4TG%by`5_EGdNpeav5R z^Tk6+X)_v6H9g|>5o2Sw=x|8HlC{6_GUY1oSkE5`PPct!SE3A+B&54?lhX^P+4@>p zDzsh5RJj`&k>{}MhpS=>P9{?M3sMc{h^v}ZXRA@F5&&9g08_{xKZXG2Gp*t7;Rw(o zn7APR-nhya8;@$@YEt1qVZ5nUxJVUfBX6W9^nvDP4fo8`<7cYnTIth*Gh7HRF!uN{{V^qH~xQos|aoo`O-=H{Z^xT!-h)at4d%me}5gb1-? z%bkG6PHQ8Us_I<5KtY-nNHnSvZfqx@!?2v#jLX!%2L(yz+E%NS%2QKLo?4wMVP+|= zg4+}Fo_%qY{5v47T{Wp|D0ejwSWM5@k&W1LwISwuJ^DM~Iz1 zr_+PS~)>f#-Ql(BSm&j5x*Ge(- z##GJKVSB{e9&U89bRHXsd0lREt7`}~SHPPC`_F~;yZ)wiGstQ7SJ{sZ;o*JU#}(r_ zjP+4IOQC+B9DLb->R;{SCa+6`R^a?LgZs4UWWN#J$NWo@N1s^3Uq79X%F3hXFgH=r zblCyv)U|)|{{TW|)&BsgNAVw4xUW~VJT=VSPX(YArfp>rhSdK6sXw>>0K>H`zJGz_ ztC1%=LxiJOFl6{ohw0B5P^x|1ht65?AWgOv{=@N+!~X#4S^P<5DwnOtxCateQKfU8 zpQ5Ii8xU467~G@(08?M$GQN6^N?E?k(^Xw3ES;aEv}-|`W4xZTi}LScNgmK!uE(U4 zhys0y{@iUpUi&Hk0IDx%xYlona9?Wui><)(^{Ug$H)*>&U%%l>?m~B!vdlvulW?Sf z3ELmkDp{Pr5~r2p3B>6B614@)W%DmjxTe&q0O5fLOb~2inZ5vYWaK1%^Ck}yQU`EBu%`AV6gSY&vjnspQ%OPl;yX%H0@p9nH7j0WL6Yav~0kp1<5csn8JoPN3QdBT+5X-5nt|5;=RA)`FyidrP<}mXG@f&OEp|(Db$Uo z0{j3napwu9`d(*U@g zw70(^xZrO*k7~WY_DitbE~RcS!}!N%_|-BraE{YbsgcX52gGUSQCgb;$`0i8IQS-e z`04CxQq0lq53}AWo#4ccTu-u`cPGZFFj5F6jK zZGN^pYzV9OJI{;utN4Zf8NHx7(y7{hGuhJh%~hw{uEbK$aQ3umO4NsYzcwe`$HlW; zPp~=8B=qjZ8_EN4vAr*6?XF`Rao_tH5W zen*+`FKiheCrHubSzZ&L95XdVX)Qd@YVtk0$_5evTGY>Y0puzP5xzeqagHMSEa<5G z4vi7+R1B?4FH(7sHb1^HWgt1*f6f_D$foaam+3Po_MV1Ssyz-7l~Ys{aVE7e4)6{# z^ZEKY>PuFoWKA#P%h9AMvickcnA$XUip7sh7Q30RQ--nt8#SmML0Okd`C_F}mLpXj z@nB3C9WXm~gaHRjOZgnmPLf7ujYjH2eqAFCs`(JcqE!oWQCUj}_2hA5O>Y;ZmfMMw zP_D4a1`Lrnw46v3dUYsKC4>i5f|2Kn2BDHD5zJYqNGExy7dO%%k?_P+sop9LBz08~ zr_MeYsSe{&pRf>93n5rqN!m%lX$%g8205F6eSY`H&;k;DB6&S$MTo?qPz_Q93Alnr z^FK^ARe}Ei+(q16fKQj_f?ZZ>3N_ux*T~jlTGr=)@2QDZ6<8>b4#)5H#RWW>WCLY+ zs8rlBECoR}Ajm$rxT-V(pp&r-#14OPhGS|qR}{gDijWsFH3Z6lp!i8Q`rigAR4O$D zR_77Ft{$gTYZC1WSZg9VRqm|xmqbLtpHHp{b1yJ!)6%jAwA4QSdtiXvf+A?ukFF| zO0zR63IX?^9e=I>mX|Oi2 zK=zi-Vw<>APQXY6z#H3a9XFyF6PMNo!JO&A*%cO`D5f(-b5w*!49klNBrzk%UNK=f zfszhKD?vr3oe*_-?}%-PB=Hn+qc`6t@s`IJtCfeLpl=(dj}hW|!>2dIvrb5oMN?ya z_Qm2r$6+JkP^Zfq&qtA`mKsCV%w{@{^qZUY`t_1jn9zP@INc> zhcwg&x^+y0Xy58_85It$M6-}+(xL(|sGu6)g@$H!ZM}D~`3!0RMjVPWkP^9<>|gGCV4|K*C<{gsesoKPsDWd#T2&R z+6J9839~Gx5uzYz(#<7FfWEu=Z_4;+;sHm!azikI6ES<+>46Iod@S)SttRnif;erpg)#^~95Abe&;`K)p6_Yj&GOHvrEo+63egwZcN2UV z&FUbkmT7_sxb^vBv7uhjTorFt*A-JcRLM$nZ8B`COxir}hOTz2iPHoEbdz#_Zxde1(8EHSvQN{J~~FsS|5@YG@?nFoJ{*c^&U z(gpm#2<$Ex6D(8W*&5+Z3aY^ub&;rfPaznyPlzna)D3SDXW0GU0N9wOh7gs5wf2Ei zitc;WJc!f@Q2_m)ELA*B3GuZs2%DWoCV6kpW3Dx)Oacb2;?6}}ph+B0CS zo|gH3_%Fufn5wN>pn(vE7CL-B=M6Xk0hTMM8){Se%WIjYKxM1}HXE4LVJFJgIJ~)* zT_sA{4cL zNF%!dC{nw$+I}3q7`vCxTVAvz0MNn!@>RG^8EBw6VFL z^R_M~VTZi5+%Ym#`_g)Hh}#)XJtIl)E6ViiPDj^h-^NoOCPgswxL0B=C*{AU2=N6P zq$-pa8e#;C0r#=OmlL&IFj?3$a3W6_sI022hyn2e@(GKJ;?U!40|sha4MdsM^ZDC+ zJoKQ|88P)CG8!909BP?aN2emdEJG0-=hx?o?ZsnpNrMfeSc#k3+=ZlD1f4S}CAgQL zDjhjH#Ev$AiF#`u=vXChB>w=8cEJAtJTh2UT?#Y;;tcG3t^4)Hyj>@DCS^TtI#vW+ zFX#QS+GpI#En+Wluw%=gKe)lS zYPf?gsbe6RCOKR|pI*3W@XTn!ssi}NXFCnxzi4=&Wd8uvR;REku5-x3LVT~T#*AnF})aI0yHJ!}+&j1t3Bc;UR?H<+V zswpb!K{5`RVR2!~Fua`xA~jaiXHVjp!Scx8jpfwsKN8kd8X$YDz})U_<~@2?V%Myvh&uz}HGpksfp&fu#Zz6M>P#;d6ZzRamSg<`?-stTO9BYD!Y}m2SM3IH zkQX|ni;~30m^}XgXvO2`v1Aq!Is8kgU=*=4I=^W%wAh~fR17r|S%ci~W8`r{uV^z) z&|<_HC6z#uOo7wu=Z>Bpj}n29iG+1In|3z8tVK@IIB3^ZK$%&$Q@zFm`SlhJt1(oE z_d?2_Is4^?t_mSk35~L3W3`n$RDC`pl&RuO!zg33F;O?U`A@@^8Tjn7h)SX1xjn)3 z{RSw4HWN$f!UItzDVmK*J>hadRSxW?0ho>YkB#vQ+)~udnF<-9SG|_G`2PTr*94`R zG}jWbWXPjcb2+P1sEn_gK!6jZX5q-%ZR__KO6M{(k+ljAROtX_=A-r8?q+Qp;^@_g zNvws&b|?0b-J{E`F;0#~qb)HiPH0mP0Bs+r!m|CYs4Z84aRm}e#&(ryiINQR>GZ~R zLP1h$Xj~xf&$RS8KGZF8p?FsiSp)w7aHEJmVB7rTaX8xn-Y*TV{{Y+JsG*zX>+y^M z#94H+elVL3G&=tP^*;A54lu@NBUKcrAZqUj>+2ih%{=2f9}bXU%K+qy7!%OpXAndr z8xg9w##LN>`TZrWH8kk~SQ#t*;jh=9Tm#diP#tOjDIrRN7s#Kk5#|>o;WuL{xXL|# zF@4oA2o$K80t2k+9K?J^9JMIZ5cELgSqyX%I)9uQcPmz9sasq}iJ_Oy<%rU{Q%KTF zDFb0K2HTu%W%GGz^zk*WOlM(R&1z*_0vQVFH&8xn&&%T@7y z9HPgDDgwJn`Ss<5pAzy|0%fN{y+txF5lz^Pp;8i+a?QQe1&NEESgBjFi33SwxDBWV z>%UA|c(BSzHGku1S-c|%U0DA2$B9MzAy->6RaUr_bSeP#9}ZZm{g}+tyU`j=!B{9Q z%b!oPj)3tcV6=Aw^PJ=1E~K*ym4^bTgjJtQi7@&Y0bygk<7{kE%Vt3UD%BxiNeIAA%#-&xOJrR- zrtDamlroLDnl!T6o!>0LFbZX6KpR-b#~L|&m0&GMYEv4N8Q-UrZPa6%mnz+?-HQt| z>MOYC^qPso>M;S;9E_cRX1$@ovd4^pmS-OvA-gM^rcRWojLoT*r2-g4Nyhc@Zl5U(kAIBI{{V;T zFs_zR599EtN3z+KBUW%z8;C|i)|fvmSWeBPmn=NSAN7Jrolikur(jcjpz2F1PZHx5yuXYNyMQYduI-=9e z8S87~E8sa^wQnAsLgC1AGT-AZQP0w;q`pK`1lX2>XRkiKn9!iPTBW=$m+*x$7(~G9 zvBoUtCIM>KHsTn%kSS~4J-Bxd6w3-lrKOMvcb>l~_~Ao>Wpgu1odYuFYwSvQ&IE5xZ11lY(9pbs-Y0rNOpoa#1)3E`8!z`;DR&`g~!N+X}fL5m`Q zNc!3c&ef#>z-cFVAei~v7E_F}l$vyu5#egZbssPB>4JWgIJBA*GAE?VtHU&u|LmI!y0tKw5uZrJpTY=^5=}hqj9}`Z7lUeT`v@bjD8)AZT=t*w14a>RDRi33#pV-BG6lT>*uxvcH*QJD@;U^ zbb@Vj2jXq#jceh_rp?U%0QnFejB0kHFJ9#6)nYUPHk)~gA3Q^6>D4-^lwih63UjB* zFu~G{K&iOJ>XC?J7gsM{vy(@;AX@Z^ksA~B`Qo9Wo}|S`cAyOc2@3>IPcwh7Q&+|m zV}4>uZCbJa0GVQ*cZg-(6>~KJ8-=LF6oVh{(;km4$9SzZQYw8+>ua>be{_ z+g2`2--oTt#Fnk4>U?A|3JZo(MXPCzv3ideYK23-lQIj}3IP$n-#lV|mbX0oruFL^ zNJI6+*Ieatk^t>M62G~mGiE*FF;i{l;r1}k#?~aae$D|pl~EXPXyi8hvCBBw-n7n# zn8<>gf56I*#Iqqk_gD#tYD!8Ta0lJ7Sn)n02C1UDb_kzOU~P{dRP4 z5DTwp-{*O;NS1Y3w6l#C_?wC@ zMf^lD$FlXAL93SqMunPsSb%x|0Gr?&IYy~s^)lswCrdYneqXmdEBXVDn$68E;t7>F zU(0yfH8P4pt4A#APW26@Cgi<`FxpBDAA>-c+wDbACSY-CswpFwf=Ah4wqw#+GA#D zR$p^2JQolJy(6bwdF<6p@Nyd|RII_$uvnRyiTmk}r%#nzXK$^iGpWbrY?CGP{6dtL z%4Psz%Auw`eLVdzh2xw`n-}hLYR8bw9l8M<4Wk`2!_z;hsNBeNQGMUUD;>aVBu@VT zEMKR_=u{?}_o_*mCrGIRNdy~>kFGLh@a(vbvrxu$U;=wfU(Aq#6`ceR69CN-2c5Tx z^TekfG{krM7!pVH#;@`B*9iWXT98GUet5^YJIB)PK2#!xuFm1KvD4xcHwVx3!%u25 zE=4-Elueb2>C|TOdEtNf+`oNSi1FeWScE6*Xm6k4wE&8=Ng%B^YM?BUxj!FF& zRc|xoL&-ZtHfq0!wMu2Z-9&>Dd0yQo2xdnij$svvyG%u|`QuNZ0bh*Gl!t0vqI>#a z6@1GU(`D~95(UP@;M8;pX(LvJ_0ju?jej`;FH78e)XS;C< zXV(V2XE99b(^ZKuG`^5WJ7WI;q*gUT{$Ji-^(-8!oxX67AFnY|jbj&Ek1m${v19(= zXCp>lqRapof=?+wrZZ*mtW~U$HDd8hn9VTXx9Kc@FlyicA&8RB2Zm!wTl~E7$$SF?6;U)NP~AlvnHk*D<(0;owZSc@DGRXVX3@*nADw-(e-Pb= z_BX;CiFTRF<|+gD9v4G6kHquD0cA^+QEwXnCtz`>r*NX!fi$N~b7dIu@7$ii4oUj> zPv-Y(Kk9|W(xz!UH`p!@O-8YltHgMPY~^ZV;aZ>tRGZ8Wepvo+`(XYdJ)`?y?G|T` zcCU_R>$P7FTO~=&9vhLT%AFcQ%A*;2uC1~Fqk$=Uj-R4TiO~b8w$x7b%>X#Q^Wn|K z>%8l2QqoBha07_3vx3S$v|rC0^vHQ>&nQ_ea}6^&dWzBwK2Z`6ucjyQG?b(?os1ht zo(P*UdPpFcvdvderm8_ZP5%HqN>ZvMnq|nn?l0F8Qw^v~by3oh{*Y33I${PBPN@J@ zrB_WwJ1K%A4JMR8+<*v@yiTfCHA|9Mc!4k*mOrGv$$#oy?QgK1o8Uc<;`|4*J+9$A z4=GQF(9CfhyV2sWm!>qTJ!NaKPyi%y#fQ2BV-`A0L#R%u*>nUA=z6N}-;d6JWIdky zc=l)QYq6Xowtb%Bc}gVFM&kJ#zD4s{&JUVolTNCrB?^%GNgg0AkFxN-H32;_cp=4Q1_+An>V%4UQH znvkIGMZxpOpW-yQ%2BCPBUPQsX{VN^ONw$M#d#nec#5dD2{S`vS9N9IjZoud99y^nEv)obOuHQDYTp3PMiUbhKa z8Fe)_x-W!D+yU~#7U&Q*{w8MgGX`c-7me@qo(r}9!2O)l;A>Nlc005Av6DkWhHr}G z5tO^gT~4&+xmT#+r1QhN{U@qSn)}8<9SE=H@`HYIZYsu8C!>>z;ly#n#H#p;hSt zB~FsdI(OxW95+7c-VD8Fr@3XOSPzyK0Xqpqg*67gO1@o&wA@}4$e6M7#c-vVg9-qW zNQlKjCe5jj(l=^=t?v>K!y2@*xhBi2y+CRbKw{b#>xm|krp(7`WK=4W!>agz^Tnjg z(`92(o{Ix24Lv~4=N2H|_Y@YO4JqIP%vK5X!xuA5qN{=(S_?$m(lK8-WDe8y`FAD) zNE1F8`F-=jElQ%wgc3F)(lPV}$jfy+qOdExGTE7kSs)I){{FZy%>*?HcmCisk<$!Z zp?9c8hY*c6Z~+P!^9>>n4QU#2;!y@fwEgqn1lbmV0xH-Nz)4|L2~vO))RTWNo+W8k zaDT2;1^&f0<%o=`ZFu>>Q%Xq@!!J;=Q(mo2CJ0kw_c*yrhf{A8n(@4Y9XjEm_OUFw zfC`R(XvN4-meiF>=&D%*vVib*0}UO_=Qr*WZ-KTpcQO z>Jmj1rVX^*$DgJwY1C_(v|{px$F~zonIgc1b5kjo$!7|- zLxn9sOajDDK4kL8t>K&{6cb;C<-i74R)TCS2h-(%4gk`}d6OW@j8{>)>8VoTnR|*E zN+g|9bdovP{qwdirgtc+u=K2SlSJO;-=+b9*L}8$R`dc)kLMYBP49RTA)2IV{{Z3< zKOa0m?KVwJwRH^B;w)fZ!hHV#A%+ZQ>gInuu%#Qsp4DW@3M!CH0>ujpUv8e5a`CEl zAgR=)NA{2}dA=UFz*?D=n6X|jn32Zl>HyR3`Ux@q@X^JxZlRkq2V9UrU@dv& zy#0(dhmt_=DG`{K)#Cm%w_A zDYXz<9*R#ep7O0uGmv0ZiiE_Jr%1r^^4wb$PY|a)^(q;x#+!s7sDU=y(|xB7#Oy!@ zXiO`j`=5-lLyGYV-scW_DntT7VgcMwtlMmAt8rR^O63SVqrzL2_b_lp%hHoo5>7mM zOR*#h_V`Ocac3rS%Ih)Wi5J)pLG;C{c}^!(-j8%PfNU?;K6qnfMF4~S;)!C!fl~Dz zADjYfGcgPVF#wsr$K}Z4;o+_zwG=8A>J}LD9+;-cfwtaWlE|fo@yU@Yy3;HXw9M(b zBh+7z!#k(c15+Tb>j7isxZ2nhU{0WSl*(u^`nlcH0j5=B!ve%^#s!6>;0-#;%o(6Z zAtgE6Yv9qrCs#2;r!4+rc9p8-8OsLDW)}YKHwdQDKd)PJ#dhJjTDNU=T4Gqq5=`29 z&fh#STXCysN~BpaRk&M-8FK-Q83w@mb?b#t;e1_~3ZMHypptH5sJBc-%&L86PzXK6 z`+Lnr;F-F>hmfQNBr6cW&F16}mNfGG2C|}qS-{odTcH+$F*0>Z2c(YQ;$A#HVLKa^ z=5Yq@8C^$dokKH?UB@4nEX5`2P!%DCLB0-PzF=m!Vy)f5i zCACXL^!>0u)Z-$A&5sLX$a1&Fze%N*$*9!z7%7rSCs7+*9$)78zA|XqOpz)H0@}R% zy`Ua$KwFA{+iA z$Sh*jJd?7A1j6`Ko>q;#Z0@Y{{V4|i^J1LxeQxT5$_IBIJ})eQ%lUOSQN1h&$M+u6+-OjsXHsT%+F2s>M?iu zUQ`KV1`LN#PdJ-zZ@9o7rS_><`W35g{?I=Slm7tQYOcDX6i6U#%k%QbClAY`l9_=f zLm}L6Kc?}6PNl+?tAM>F<)k%H2CGiFhNFl6at7K!rn$A2%PrdF($APo=V+tbhU z#2L+48-Ebnq*Z-Ix8@h%vZR?T%%BKw5J=sl)cW5JT#Yz7YN98H+cwtBcfMl85a3cP=(GN~#*y#hpZd;%m$LoFYZ|g!Ld%yo_#-TSpNX123n1Cs({$-{v)4;aO%yeD==t+ zuEA_B2)C{wxDHjp30$}$W?=Q(75!_90C60+G@)S9wNB5iF{+(r7SLtH0ek!{>-EJN zoDQgBxnr(UZrtzwQ@iE?7##{BK&k8#<~)Aokc%`C$tgZ}`irVQFS z-=F1yDoD1PAO6Fkxc2eT|KW{^_Lr}}X$50M*r<8Fr&rt;L$6=oo;ABW#O zW6E^W0kob#Br@zkm)AR7k)REv^r(V;-(^KA`^qNI5YO2r(l60GF0D;7n8r5j{pnKne}J z{*ykgW~)g#a?@aqb`yB=nZ{juk5Pa*RUuD^qZ7TS&+p^XK%un`DswUm8oL;jt62*Q zRGL-4x}ge(p)-6uXR}C1{5WkS!8MAvnfRZ}4$?{2aVkzcdcD5A<;omxwI%~iL||YZ z_^|1Ie7=JkRC`HY0YWwhP1i}j=6AnLD<@5j#-^Kbc!Mq)$UR>_l-Z-&Y}!Kx8*FL< zS73cHx0dZ*VgY9i7A)Yj%x`RSGI(YjibDF2Ps3RI58R#hXvn$iF1hd0(FN|Jr3CCzekY)42Er9qY=sIU`*%Yv;!XVJ4^){efa=jwiuL%n2_yQo!C-8p>oPjp-{TV(N7Yamm;6f0)b!vG%q(*%rF>_o~AT>r~LkTh)lyB4F>5kV&)AeJ~kbZxJ<8>WI9DwA+)l&~K#`20xaX#$W zY842B0%CEQQ;({Gsl!_vD7Y;%p1uT~l{x2Q^Iv}!yxYtkh_@d}r= z#EH2$NAubaFPc!nZ~btfdivu*=~+MuIGCHQ$&@GudyGy!O8)@-;#9DWJ?sM{^ExEm|iBmp}|OiaBvBks$`)-Yflte=e8%l3^8oAC7j2Ud#KJnVP9{&>+| zKa|u7qM?LpDOy1gE+?)z&(XG`635{>_;cfWQlF1_K~oKl_>k7~gDLrP`c= zX{P1YefACrUW9&8jJfBoP2mQTFB^6JaYnZq z$N}PH(m;ahNEfxdx%@EPT?Tbw%#WWNF1Frd=5yIP))o7(LDCkTq?j?%eEjj}^S#Yc z{XFNqED`)CmfpOv+3C(qY^cLwIUPd`fVMWNi1h15vJwKdMUm2>xE{H?{csD%0_QAC*>uF|3DyPICHjy09 zGlYSKShyVahBdP3H@Da80rI+wGt*)il1yqHW`9wLZWJ6ARdBj33k-I?@zVIU&p-&V zi3<=%FzN7CXdUHxX6OF^Y&>}qI)1pgoGUh(yIF;pxJq zFCNm}9IqK&9o}@fifv3(C0hE~j}m<=Ej$B>x5-8RNtkARU&yw`~`f#}@) zYBUVm{{ZgPQdmG8+OiY4lN0{&r$g}tPQ^g+6HEqEaT{;ty|IruP`X5SPK+AgnAbI; zbfE>dRGHhCoMOUel^AGJST3R(iy_`m`^Ir>LX$PxuI64`=y(ZDDY^G%orh1$<2dHc zQ)8mB0B%LrCN?9P`C9_`>F5~1Rku7uCl#fZZ6FpxVqD0J+CH&7&M(m8G)rn-Lg)K! zKkJafvh>9IjI`=XohW7B<`gUY^_fAil0u9B0FAt`J?#MqUD;L&>2k#1m*>wJR6a5` z+q^Kvh#|D zQ#7>)^%S`>uB#wl=hGHrFxrhr3cHGvrEhQ3o;7Mx15^YDVn)&`W$TbiR;j!oT7-g4 z#F@922sUz(OJ*uL1_K@X{O$0!}c4a$$la6CQPF{sXVnh{SSr04W)cDqT zfEtZ8s1EFfwv&JuF|o6>Kk6AD)5O0|v=v%KT(vd|Ae96+sO9=%_v0yN6ck!$Nu!l!=2(yHkr3Vtpsi9eiD1O_H(fe<{T{x};!Q!q;GbSrqg6xEtVnSY z=X1Zq7wK^%s7;=BE2M)YiH^L+E%DG0VnWkiN+t;6-G8F0nDzVsEJg{G%jJlbujUlRoHEJY+)Y(XzOhG?$i&QwD z24X>}Qj4{iJvQ#={{Ry{Uv|a}oj!Wk-gQ$h6$%O3YSH48uX!;$V+Kqv6w>oFu0_b85;py%!Jo?!9pHA-f2&D}XcyT0ab|z(i90T4oLx+K!`KF@HH}7YOp)HZFw4$N&f(T zd%(gMsmqP%@f+l0$Tt0A--Tq|0D5$QBr6uDZe#VuO57J9;dE09bwO%kSntp0hOda^ z4Y`!wAJeek^x9=+I2KV#$<(CDHRL( z&g3bvK(*=14;n6@BwzKu7IQggj_lM1V_~QsMkmknz-h>RWL&WLvOa`0Qmu1Ullm2^ zjdt%hu#Ng-7dMs9G?8C9s2xhnRtUZM{#ZVp@Pny<=eYSn%DDzX<(dQbpDXs4{{YHQ z2<$IvxUXY4u&c&+X9cgF$x+Yc(zQS7(`TqaB1?q~SN{MZJhA>`J)`#fwLP%n`OYKS z9wVB~=Ce7Mdhc4h)bW-jiIcqY^~W#9ynyI%3bDO=?K=GjQPpGctcd4w^vAgxMv?N| z{+`q39pjdhS%5Gkolg z>;&!%5sLF9Twy@CV?8#O zKCS-%DZ#;re_z%sFbWE_{7S8g_w@d=)79XdPcur5YIQh|6=_w48i2DU#Pzl= zjF%awK@<~KvYoY%=ggSre~-%sGGTBLz4`b~h(={hn91Xh%2dv_W`;(kP9vA5?MM?( zD@=;j9fjd_M~iq9kI4PK%23R4WX^C7#ph`815TxE@eH{Nv`(lF!Ak0QO``a;Q+Cr(aRr2Tt;xs{jCduPe#GMsL|7NJWkS$_qU;Q3tIaaW@^n$(=GxB!ws z1Vl)jc#hI`*R#A~+l6~Z;Ju%t!!wzN%IAAo#QQZ`j7ga z!T$h4CmZHwZ0Me<0aoam_v|l{eW&GrXuXN{E7_;dabC;z>np}6WvH%VrdL0l$=1{^ zN`oy>FfkCDMn9jtOF6=`98-(uIByQj(#zDS{oZ9Ovrw*EazsQ-{0=zT!UhTi>x>yw z51*a4VmACN*8B#rYTMR;~jU$mu%%KwT)VtF;a?{YC*Kf=W%=! zPiG6*&fgG_I{;C6xof>fK2r<2IA z28LyxvjB8B(g$2yY_O)KSei^M7}W%r-f?OHJIX586x8Z5AJjGIfJ73l_@fqklNLZT%1}I;p7V7g1k@FrEI}mj$6pUqPQiYn$TbqzS#HcM`JvoPf+%a zX^R2@JM`#qkLs9RZ6HSX>GZ%+{9z99)Wu{V0@WmdXP=+vi!2zOMJz8M0DW-7T0k84 zmRW00cuATmWu^!M_apsa8#i2%dw|MJSd0C}FAD5bMb-DAJc{9`$L%C8JSGjL6Y*bqimrh{5r zjis@W4+Q2Y`N7z89=={!w!AkZ{oF($2I?snWsUH~$3zZfC4<-(QsoS{2c@N|XLD6z z&XnktQay33x&F-2g-#ys#s;S)wMVJvf>u^L>_kpq>N2pSKzkWwxZePz6t4?b0D?f$ zf+KG}SfQEXd^0d3FT;%sURYRsE^mP>2^;V5fW1Cq`nByc#!V{%UELI&P$?H84?ppX zG;%Z;9aVE6pLQq^4Wt8y0ocfTjFq84`I9a$3Cp-)}L&Sxt*3B#+Eu+?6=(*Q?ISfklKEUW@k%F&yRd63$C zkDey5S4;!fdX+L+`45!z8EygE1PX(Q(4Yb>h`ub22(719ULyYVh&^N148+Qg3EWJ|$>kIq zH@ve;vy@n_sx7KPgsElQarKOBP~d`=lTAwA0WJt5n2w%)cr2L_m{bf$F?%A%@eR02 zDPQTU03t}3Cv)`a%wj*60dk2Wcu)+Eeq-r4twSYwhj|tk z4^N_vB?9^F9KM*aMFOK?%(9G`C>gO&F+?d+R%RHLh6C(!>x(qAD-a1HWO4_8G3kup zkNspKm?Ls#g&gQos;5daix26x*4x(_6!?`CP)LQ6LB6h=d^yG_p(ckghLj@2xBSa1 zBzU|n4iwm)an>(TCxQLt!=4UjqUQlzh zRJIo;nspj024Q?WiJ#LB?=osb2d4y!0|B{qW~#ZRagf|QhpQX{xB5h)Odtn8hS*B;xt!Ussj56@Btgl^~C=G zFhU^FQ?J6nO9|W$p!CDW0#q{@loe*&5mC*=XrWQvZ#qF)4IM|%<%wP)mv;crgSL{h zc!GZ~JU0#}C}{0842lRy#LZ=k6$!0DmX1<6jrKTlRir=xU;!$5Sdaz1BG|TEfoOek zGq%nE;7&Cu)zU)=7gB8EZE@4e*dVT3-5Pcct~C#&U{n6Dzb=)SzClC#LsfDlAn=(4 zhy-*o(-svfDIuv&kVNU!rrX8sx6cIGLXb}qCY5qj{J%+ZnmgU8f^>ojX@ejO3y<-O zDV26s)VI;@&Dtga@)CT^oMtahXzg=Ki(!#RXla$IOafK5(jecYa~9v%7in`8);_BsdBA^QD+M7{Q0AbDn znECnRE96@EO$~s7sSe^iQK%qP`##j73MLLqK zv5U;8)z9>{6#eJ`7Nm7FNMa8AM=p0Aaj98L1_B`AWm|6ZhkG9IhC(04>RI zHQ_p-%pds@4T-~*(^Yqi$%*ufF`-c)vXzeoi3FIunCL$&0IIS=u>_I{B+acG{q@D^ zB-}~_ut?wK1m_A^LtG6b#K(}5J{S+jIV6yadjWoc?YZCUhlCYuYv@e9PDfh_$Jcnb z&%uy%gSpcn$08kw1Z5D1gVwMNw6d1@%its9wbw$Vr;%|^^TO&? zVL$r28;Cr-@Hp5Efoo}582Ln~`Jc);E2v9m)ga2TG6~&8o8sEns_0`gmuqT(3WYF1 zzr)WCuU4WZ3^{Zw4{y?4p;EHlt7X+q+$bTrh#s-@#+^LwlMh;wk^ca;OZbnO_;VOW zP#ls3JPqZhryb^n9MuzI$aYwBw?Xv$@qAXx$^w+c8HOQB-Wbl@zBAVum@pcCyF5DYiEXoF|WGJ?VvhUAsmd1TVPy%dhSoP>%_w6n& zOD|u>wTjO1e#%hwcgHPI7Obn1+)jO|rj`$g5^lvovN zqd{wvPf-V%1D`LCELE$)cx}x{s>Qq@CX%ymUPlgG*)Py5=uB^gUBJrQ#GVhrE=wSY z*9Ss3!>8|x?UBe*8Wd10R>Z>w7X)AQ+Aw1_QY*jl3nD6H83z)rR>;vR3T1UG5e#g0 zynOzcs(6-Cl9yU}D|pvisELuNgU`%_?MjJ8D5lO556ZNzi< z3|V%|W)ye)E|pS57*(i2wSgie`Ee?QP}YYBok6wE0v_Ssz59n<)E02Q}Fz-N~n@WU{*^3qyPvuk2(DCTF%2y zF@aYL19o84dS^gl99qoq#C4vR7>@pw2uT1;#IUyHo0$BLECNU}@DiCzHwL9@m9n(L zho@AMWJTt{fIn;kX7YjxS9B|Tkic|5cDch99nRc)N94rgn4wG($U+9Y*hpNWQ?w5+MqfzS_L2BHA+uy_Pmn)V7QObcL z2a3SVb=v;`80UofjNF(*8U`Mnq=A*D%3CY}STYW{ZH2jW7_~<|l(ZpLQ6#GvBYXMn z^2L(wpj_ClLX}Ou;|6wWFHlpcBx1ex6ueOv4Qtr%~B~kVjK^#ROy`2-Q?0 zQ!}mrsia7^dTGF$f_-o4i%C_fl_{Azm`EvHN`g6`z4x{Oz|unv&+Qtl=-Ru>^s}{$ zD6S*|2F`li`OetX%jc_-73x!E*-1bM>pZ%0#&Lx}uJfnU^*LF>u-oM{moP&3t5Y!B z5MsgyF1U3(%eJ6jE_aC%I^!UsPTNk7HVWH_^vtrdu^B>b3Pgc6x2^p#eJW+DkPR%E zH?T9T6VLMa4?JehjDR*WV^LLcYyZVbrV2x|WThk`PhjSxnu1TpjHBg?KDA5|OX zEr38t5=RlF5UW$JhCqUVl6E)6fyC(40IJt=TYVx{{O8l21-fQt*J7g?)fs4RL|5V# zpehAbzl1LF%k#xY6&GEr$l6hYn73R0xVr$+u4QU);m<$Br1`ERNWkw->#fv=5Fo&h zEJ|m%qD4i_>9j+sB}829z8#kzPV{QvwoHMwFB0Zoj^}9V6{?{E_q3jN`278GwU+H- zAV1ZhvOUrXZk;FnVzL&VQX-rVv=RR=b=FY z^D*$}gIat!*!PJ|RJXhzKr@WYdX%;##{q!i(xS=sfOtkqvzJH{$W|e(wf_Ji>4etc zhyW_8ZvllvK7!b^@dr{DDcUsnaxz+T{7mD*N*F4ngA!gEIuW(Jzs3;_me${esR0Po zj7ey*zBK;;Qn`+hezus-4=4-0|0CcXT zGqiO2Z_fdfp=Ts^kLmiv#C3v0O-fy&%hUmjF?b48kVBq!>$lGq{{Wh0YMFFkq+0rK zv6JS1FHCcCbXhTd+138P9&`%QtzpCJgEW|_1&CN(MBn}OwXv61h48G*qt(((4K;?q z3qx(pVYqsps{k#@6Bb^Zrp(;Xo_{;o?ipHttjwR=6yO{6>*_yjd2Hun#RX%R6?K1T zE8Zz1d7oT&x?dd0YPo;{aC*NB#f{IGyz<$e6`RTpHFCzH2Gm_aaeK$#Ok-3EhQ_K8 zfE8~EUm!2@>5lq!376H6d!B1QPm>erU`O`tEB-E;6QtEsra?Y1NR#=TEx3yd5MaEL z2mlZ>o_wq@>VD7=K^c0A6hhN1JThRD z*OoK?0OCUrOW)xpKN$+-GEtTfv|1-h(?_P|qgg%^%H!vYl>MP*RY285g)myJ0ibys z{mvBL0fm?T&VCzBxV&(oIdKo2iF${$D!118QUC)|(b8v^*~Wz)-DFsf^1TFs8ktQn zXM62FSmkH?Jl0zk+~3pqt8-qgo1{Sk+kcF9Q>j7s zM)Q#UBjR5(lPi&$SW#7!D*zbNl@^=)@Ll$7TvVoSFc(N!^5`&U7ACDCQOTPaB#+J} zqt>W~o9U{LNvYIVMefRwbp{8K7Bgt|$Mb*qhyDP&BiqxN?FX~`zEgp5>ZH}H!YEZv z9mBKE#!Chusu??BIl4@FP@{1R4_}de8AT!bx%{H`hx{M=a_j|c!*LG6ag5Iopv6-; z!w2(PEIAO=#qAui`HMN1uaT`&FPNoLg<1}2)uifGsj}FDG37e0mp4e%<73ChY{!v$ zgx8Pm%9SeCsASY2ffu+q68DmC*KB1Dd&@RB;srxdz>SEo7SoDs2qH|)uYiZFP9>xh z(ssm2CzZ_f#Fcu8hBb30B$9Ai#pmU`;zRE_K@v>vHuA$2S=a!kSlZS&l7ow>{qp|+ zrQfiM91pSFOWQ9JTDg8d+8VVuR|%(^pwzppjV2P*=W$iWtz8gf`qXn=LYQ^#ML<-B zG@r%N44*Iej)pY>0IEMma6ABiQTe|?VLq3!xl5Crchyu^1RnG9tnxUzcsu%)gHOWzo)qJHWUiF=1msUWcJiPG; zr~^@G^O)g=lc=LvYG{E|ycRx~%dJxC5!t7i<>`oY*3pTteP(+;$-Zlc*Ip$^P;!LQ zBQ;C$6bN8JB~7+C%j5OduMn*Cd!$0ziqTCJ$1?-xY*Z8;vi|e+H6*O07N*5{2moT* zF+j|zrHq?6Gmm_>2da5HU(N^PNOC)&E6+$H&u#GsGT_g2M2WDKGxfyP@RUN`Lm7&I z1KoilVBgOVrMw4NaEZX+`SsvhGIyS zpyY$gdt$~muuPdcOrVAp`HiNH4CQL;{T!`Iz^nqrP(u8ATNXt;@u@$`@@k=MYPvBJ zZ#KVJ7-9f2)W?x2MV-Z6eiK@aJmRS$j!uXp`$nxG>^AE-a;0J-L!g1{ zd|H6qgSXddEtnFq!jt!Z`^150f(`vX?}-w(6$?}Zix_}!1IyEtVZ(DqWMyR}ry@R; zatyUcBna21-RFPH7M8m!6%58qQ!GO20yp}4P8pE`kRgn@3V@g|d)n!EFklj{NQZVRzYb2BN zEARMtgQON|YenO0NjSYqu40-J$gQR!M~ILtbk95(#sY?8v;_dEJ;hY8Gg+-fX$lNM zYsuc$>Ce{&GkM?vbp>Vvh6E0Ly7j~-6#+*65n+kk!)p1!27^o)k_$jGI{ZB_%2l|E zkXfmLGw+K`LF>*xd=@)pB=Pc%d`dL457u2uxy$ORgaPj;gX9No{ z_myOAhGa~11$}J`6IrI?>%8Has?B<=7>zA>AOpR*^_(rU4jJaF5&&tE8V8Z+40PWH zs){W{QOLo72igO1BvzEIQlV1-876%G`C_ASVt`1j2|@q~-U5Aj{4sd3p?iUqhNUaE z;yHMe)c*k6qnK?_0zs#*{{V_?aKoSC2sI``sbCC$P#s&w{{XftA|p5#w9tiF&Z*7C z^Cd%7qO^#)Cb*DxAYR)HS*OKSRch6&iU0-))(D7*1LN_-R~{gP97CN=c*L}vVwGSD z)<$L;OB!UiBf02#f1EgR8ms>R)f9#Bs0*k#F|q0UVzJ{^Vi|84LP#}$ zw8#*Ai31ho61CnaP-B=KrTTg5PaoA_pm>FVA}49z*Kf-I0P_r}6W=fjcH9Y#fIljb1cTiOi}0}3QM5_GWytc}4RQHwqj zeW8;lLMVw*H#5)Ie@W$v=h`cRJGy~h;HiM7@pu;Get6Z7!m!mbx|Nf!e=d|&$xmq+ zkz`=nM*e?u;wbD6Mu<={{V1tD#`*iN^Asx0Ta~!0K74H-x(Jb zYCNedS`2cuTdvqVm~kKqM*i}$W*{9rAARHU{C7O$_m!&1T||RpH;V|ITV64mVpLYW zz*cxC%;I?%%asBmm2rkmiTvf!o3B&?T*PW`6sVuRSUP5-#YEIdmGIQkRPrEl!k5xD zb`k3A6Hz~OM}wISXJaH8H8mD77vB~c^D;FONZ1CFN#`QM1-&B!={t{UnS8;EP#Y6w zSxo9_D^-XjKrk6ejl_JcX8<^acv7krf^`%Z7XaI*#|^@|iB{rkZ0c2VuOGxQo~qDG z0?T_bP+|!_mj3`4V&-!NhJwNY1(K$awy=-zZ-8V}eFtFy`ivO>#zhb9QR`PY9dy-V zy7fnRU`zl9*XNClzGpmG6Hu4c1*8!@B5(e2ZgJ=oH~D{<3b>0M_U&JX;WhHvyxRsf z6?BI8%dqAo3C67q?R|Px2I5F3O!<$8(-`t&QYz?8Ns;k|2XK4-Qs?7yB##3~1dZPV5~sx8=(j{E}Mz{D(NF}xAunIY=vSdDuBchxD#Rbz6AD$qC5&y z3m_uEW48RG1lUDtV;F!VY2WIhH)*RXuX#$KJDGVPl0?tTe})>JtEY8k%+8`oVtLyB zcIDH20O|E?DvZ$CzySc<`}`x*w&5TvR|HFG>*P#NpWI@_F5c0A4O+=#F>s)BCVAjn z!$~%<@py$D4cpuBmrrew#Ad>RCg@8|j2@=L%Wpgy_OYsy{c0>?KxcpttnY73EOY=5 zTyu4b94Q0q+E4w*o2Wb@mEs|cunKL2l943Kh|6D6t^Ix0L)Zf&T!xsRkylS-}PXLnm-Pf=#+%gQc;n8QMnc7`3p! zlxuO!jbK5cSpt9=u3+@~e96Sp;#ndUg=+MK00@{KzYIguWKq2sL#fA-*=$Cq63gla zo_e7Iz!1U+`yV`698>}nXGtRFd?HLo<$O}$$ilS69-~MU)lvTdjuUF3r`>Kt(~#>p zeJb?`(rQyu4d8e{w^)To5T%i00je)(d@^6C|VhRc{bV`9XJ z6VnJ+(!`6Yt$J~p1&gT-+4@x~1qqg@N{MZHSdup7iuF4y1iIw}01l<9B;T0kM4T2r zsEzKT{{W!KSd?1*WeRmeAUJ?i@-`Zko0AyET|f*9jRc5`?Xlkp8OatFYF?QN1}Bf& z8sw44)0@h{-f0ye0qYizt{wckL1CDrM1Tr{PRI1+<%3+Liy|ME2-JjM@eOhS20{70 zwa|Z0JU~GuUYH=8?;kucQsP>F`?oC24C;DCNhj~=fYgW71R%Kr4F)hT5euZgQP{xh zEz{Ib&jz&fM3rWuByJD5E+BbsFV_@2y~=_N78xDtwj-O5rIOS%y;U~{`fkcW@;+TT zW1q9Rhe9b=DksM^be{Af>9S(UyI1w|7|dqFlc)wVePhUP zi&VHqX+o*ZGs8@{)1(p7cD24ZG1Q|k0^#AulU3i&SR5lb7-_FJAb>$w8y}7xM~3GB z2ftDcv@n)EaD$K#H3_8SaM}+)oYAF`t^r!E3Dr7^z&7d5F{ziz5PVgclw6fE7GQz| z>@bILs7U5*>G5h^PIdxmWtMF9H4tGLgA-^Id5HZs#-h_>?y|ChdqF>Qj9Hsb_0R1( zeL2>kuO?X;YV1yx4Irxkz-sd|g|=5PyVI(Ljcwt&eAWHODIR@j8gkk(eP!DoY#7#P)MD2LLK3wt5TR)Zn9HnZ=29c%3 zLJgptDZHjS3x1#GU9&fs2jKwm*HBR8a}f~AX@-HhXzTf7J2l0`v!+`#7@5=D_;=+N z!6!}>>~7;SWL*U>eY+Wtnd4>(SEHDxreZ0uQ_p|B@#m}Yss-4QP-}Y&zqo z)AYn8sS}x#F1yvS`ApiKp-N!1RVyFfWEi)^-|2)WYdB)L6+6Xu6X6TP@2 zV?R;QWMjP(Iyn0LO1hP+{cSxyU$tB_GOOM3R$1RxphsIpy!~-$bJXjgWY5!R-IzfD zp1j4ro_ORQlQtIBl`3yusApAdO=d0gOpX5l-IU&BmIes&iN7zFE58%0r&?B^8B{~4 z@lCBBhJ5fq2HvUx)wP?4PmSly55;6y1OEWk8%gQ&KTKGs$Fp?ViOu8`iq=Q5AI53W?XyVM)KRY`d_a?F{{T4Lq1#|v#Bx;>6U>6W zPvm|W;^y#Vy(E!3{WprLAy5R;rP^*0n5L&OR)sb7;3jajw+O`M(WK{ zo|y|!fNwnZ#v(v5(qrMet27| z*clgiM^%b@9?=g_zMXX-27=0=&(Gj-otnsS+|AvoF_^V59gGwHFziL}zN}jajMy<` z2h6Si0BMJr?8gnR3sTihnm{Q`4Lfc+T-&ZNvt5j4B-70~i7FbBuA%FWzfI!Io{Yl& zgy(1QtzM*W!grugjP@l1KB zDX*OK{bz?{)phuZjhW$js$wc+YCN+xrC#jBME+RDdUSH+Da+;*fpJopnFQPYSsm0#p2(b<4Gr* zi+0AjJeEG6hv5tHRMGqfsRR!JNK+uk`}Fn49PC4Pb(u&SNje3hBGI=qfH=u*N0_kX ze&O2vzEQOElu&oAO0u-cih-}>K7TxF<#^pH1z06=O37^nj_@RdC!}LGTqV@2Q6_B1 z)%k8%6Yn=@cCa8t0ooQ!Y8r*Q{qx4%KGafm@QR5eQj+2?{{WDSo}O6qxx6b~u$|72 z#WotQ`I?mYu2IB2P$XGapfMuidS4AEBV71^l0lQ<21$uLx$V~+(}SqM2@|T$nUHTP zRLfJ7q>(rGq=U-C%bqf;@Zev&4AkIEld3;nK+YM5tz|on;&Niw-ey(FtrAb-3X~d% z)K`_v4?~1#DoZ9{IFEETvl!`P%+7?e?Ku5MPyYaMqbt{_^{F)q$hGLbGLT!a9sNI-Gu6 zbJ+Vs={n5Vzv=$~)YjjRGx;6cFX7kPA7W}&UMrBxm8R^fXy&ywKqd$g&J1oG&<(#OkPM9S{xgIP%%LT)3Ku+I1HyFr)IAZ9<|J4QS*>*jrNHPzKjAwlfe% zGL2r)O(ZK92b_XTj3m+Nxqtu?aZw3Z0^xX$W`U5MoovfJgJyc!tfZsWg>=3n*9vbLq;%<&O==c-I%<)f^)h%L+x2 zvXl^JQY5jG2#akOoK-NP0~)Dd8oN)&{iXKZ#dr>5KbYcK{{U$;cwU#QlHxf`j$Er0 zH$g(8X#q$UWg397$KoE?{{R=K>LhWgh}yBIg*{wbF2~w zfqRT`?)*S%-@*d@aUtJ%>G&phC^Gqsu6u}QvXt3on$ba0lMyx}_47E+tb(I4rj;v# zBvdvheptA?Ww+H;KUyIYK{Xop1%V$dI8{|96b}?!Umox>jfuJB@vfmqnZ=xs0>SGy zze)XY0Sv>`GqD3<&|>V7Vl?9lXdYp;8Gwy$Y)pOaf$r&~F?DJF>5_iqo+A6Pm9SDs zjizXU8jg@GK(Y13rL9Vsfk#^rVqk%MH8hh(2mp(^hHKR=2}u@4!DJ7P9D=n_3sngQ z;Z#l!5|(ZyF%6GzZ}l!y$WkzB<}0+AAr6pyr+%M2Tp0|pk{Q5OhL#}S4A0*9auo(( zZ23v_@d)KIputJicqE&GXXA?bo)to>{{T%C9;KiQ++gw|>|wr4ips?8Gh2hQ!O=;g z(5z1^I*$r%){bAO)EJ-7o)@7D23}>1!%pY?OTWtMERboN`>RL+*RM~{6)R*bf>^8p zdGM(oR>K<*BA};G8Gt|J`${J-T6{HhLt0)WV&-2gDG>E*QK)wzn^X>`0f`FpG@PD` z3UB2!hJPLz7n&tUm`pK}_Y z$(2F;R&CAV3G4ZFj5d`%8CA5=tD7a90tud9=MVr)61{a>fG4cTp~|A@t5>@=Qe5@M zn&#LYCap#@uwui1mL8}W*%O%g8zDN!&NT5FiQ;Fdz#r~%1a0;?VAqNj3ei}j5)?+E z@x-mJUKKTe>RzSA=`cFdp;ZEH0f4o~$F2-<%& z568D@W}g`EJZnY5F_2t%k4~6iru*<5t{?+@f2f4w z8SOwd1Sq#994P~Mh@3UJn54wj4@pb|2ni&E1YghNq+#KTku$b5Dm=Ebdq`~gbsf%m zD1|y=qRAGppRN{}obh6d#j?jxAOuO6h_|OP=Y&~hvkuDR2Ch71v-Nw={&Aq<2r6mC zj^chBdEw`a<}yyS>eSR0#DpRS-9J9J!6;kxT}GUxmu39_0MxiUO_ylzDliZM)l4i* z#Gg!9UeRUWNJpwXI+sey-}|STx0cvthDsa{c(aMhkWW6}gqPxUTnVk1Sn&a%3rU`K z{{R?GPBf`ZcXgcJLuM*>V$l~nY%S;Ig({ti;wezCrGVZxmV1sl)U;@6VFGFwZSQ`6 z=Nc5V{8mSOlvpMJrsV4BHuSvV%*%{=JHvMXDlptsyqV0y1s{j0F}|=aEkAv6c9w57 zQWel0D+(^e3EcJRez-Rp({U1CK{R=nX=WS`5~-(hWJwY(eIhO9aKV@k%8fz+5TvxJ zj<)m%5m#F2L&T*}X!2vw=_?4Rc9RNjcOZNQBoGK<2r4yLz+PKmF^Xenf8rY@ir9$` z=!7v-1&9U2wfznl`MPeTYgCh@65t#C?T1#tnLz1cM{zSV8H}4V7j$n9mO8Y71oZXz z<0e&H3NE2_5~19&Bo3R};{=QgX@2o&uB5UH6H1X9PxW+#-$KJk-Uc-2(?&wZyad)oiP&k_i{)Jo#f#DRmW` zJC&`#{h@&C2gFK=EJPXWZLrmop`5aV*TP2jov~YuqTNT5Q`%WdA%e@z&X67i#qa2O z`9=%yszC{udtG9sf#tdQVu2v<0RhF7Sv3LjRa#=HYlCW%7;XK3hXzt=DqY;>B_x zrc%L64ZB8vFmjDY{g{_OJn=23nZ!a$lpnv+HFl9>xgX%|F zpN=j604%1~@6$<^I$Od_+(#(D@W9GCfdxB{^(?0e1(gnmR)_$=7m*)bv8tR6JXcto ztjRun{D;dIk&!^tCN$P{At1wk6sx5{m(^ktNgEH#?`#V2;F2T4Ko7J5C(C1j^9dAS zHZ~bSEqncK4RQoOgu;k}zu2}RsOe~O03-lKwMWu#v|XsJKU&)CD z1PQZT0zAK5I5X7>QmF;K?QjfUIqrRNV$h6$0wuSZix|O=a(UVqO2}0imCQ(E7ub!t z@AAcjfoG;QZmhGU-<*7L7Rz2eqMRz}2a)?t48B=k#VS#S*^HIj<^FN4PbZd8Ktiu^ zAqgsNBd!A`MlVKM;!LAjnQbyT5m40cSh-jsl$A5kblBe(hEpnZgl5zMS(XglOmaS$ z1C`5FZSS;l;Y!%;EYr%WEDE&_m|(MUx5(Ihv3o9yO+huPnuPe6T~;I$x1G1b^1hYT zQK4CiZ=!{KrgW=KDq2 zvreNvXo^L2vo$@2#tcuNo;0tV#4wF)1+fB$Z=U1wo<6q_;n|IC!t*(bsLcbq%8fI5 zP)rT~05gDGuX>4AxCRETE=V&zU#1*^o|%U8LgYBWCTQg<<+9^Jtn^?4A(^Ho1fTPZ zpUu*k1#1#y>T>|Z>m8%iRnK@B49AdUHNY(>B^ zUYHM&^0`MF_KbY?ZJ?B-#2pi;OM&UP*K9$nns9YxX)%%tmI2$J#BFaWj6tPzkZMvF zHc0&>nwh;P{{Tv|1Og7CU~~1o_P|oiX2g!=)j$$9C!qMj`Qd;dVov`6<`!T3Dz-A% z&F5(n%}Iib60J5de?g1%_>OVBAQgt66-n|jZLBRAQN*qGK%tVqSauYbyGP&Fz5 zD$}R}i?dls8v)c#_|q9Gnh8$uYZeV==eGDpq*0|vn{iWLzwrzCc6nvclL`pbq=n}s zUlvm*!~_y)Y8;thO{T}J+t&$xqZtH!c99byI%-=vEa70!N`tVE5!>Sf*W_^Y$vN@9 zPMaClG_eFXIrNhQ>4Yv~zNKh>Lx43c+_br8P`~o~lNRh40DK{o;9SP7p#XV(jIswf$& z5y)``2BU=+EC71c^h78zr^+q%adL`P4IhiHVhPny{U@Yg29h?Y{8*iMav{~HnL#O^ zb{xf&gZrPeY*q`MVJV)Z&?Cga>M%jSEGrg8Crd8UX2q4>%v{{TEMM-f|! zOoXI`T)`JSqnY!;f7jc1l6sZNKv0G&aT;M5C2_0!NreK!$EVW){MNk{imL2PYS-b{ z=3s5l0v8qOPGKfYfCH2fEFRKik~`e3MPNY%AKvxa{#XOsJ{d$Ebn_v#Y)R4#T>9K% z+ojC(7Bza@IQAgl;S{~J;phJVYrh*1SZzCABjJfo+|xz^oqB{35Y$Q1WQnl#!JdVS zTMglVT!xDC&l2q}+ES|uGc|QN)1*>!8}4?s?~N7hMzg2!B5r(38lutj!m@NqjZP!i zs~J=cK%e4UrP?N{p<1O7O6jsrk<=b`kCqxU!n1!#X%^886@UcI(U_r{bMpF_Jm%e65NP#)7*wJhQ|Yw5xf~mj3{z7@au; zjD`kWxPodDl}^&qpB)CK)3`7U?G}ykUAtP;S5cs9s0E7CV2(!eZ3OH-SZMI_NVeu6 zbzx0`v_b8bQlSB|HL~tf6qUI%xF0+DZG^XJ>6a{MR)R!8f@f>&ZZEzyCx^OPvqk0W z`g;I_XZDJ2&~Vzw%b2HGq-kP60Lda_;&ETQ;T6d=A4zq(vX~_9L7!Yd9xT{JU5|tV zkmc`HijTaE`RDV$?8<&w@K4Xo^cCX)OqaS z%v@2+R2r_@hlK-2=Sjd$C+Y_9B4Cp4@`2~r7BBfA0albW_8fU7|A7IT9$lNP$W$`UPo`2%L%E% zYB7h+1|ZLZpPm%GMuGuKGJj6Zx*d#3;S~@mO#9QkkU;|6zWQRJr^RVI9KLvhx4pp! zpx*`OCQwd9h|P;G8YtgeMYeN{(;+J6QltTKPUqrBOJEz0W@r=Mpkp%zmY$OWIf&m4 zOgM6#C@SKzXJr88Hesh~*eqzKbe$wY1~=#Tc*UB1ta^k00BW27Hxa9Efv_JeXUXB1 z>wCETej`LK(fZr?-+Bg zKy`s;A)cK}zFLvg&>hwRi3Mgn@k*{+B~+5xEVP8YAd(|uV&A2`aBGt`5FH$k#v!p` zb+=G{H8L|?1AE_RTbOHVSY&~z$+y^Z zCdR%qp8g!c7-1JEy$sa?#;!(@iBi>GQyfwB@fgyr zsOwhZBM59uqbl$6o%pP)22yHMQ~v-uA`aqzD8L`WmR%W|AekDO1t7Z($17k#$Vk*7 zD-4vt(D^|$U9U#HBA{-yW@7v8(`+TzHl8)8UrRyJU8(~aM~hy+?LdBy(ki$Bb`niYeY7a*2~6BeFEH}u8i!+`pn2;rAHDPT>AAB)db z1HC0n4cvI=V{AyRRdpR|VYH9w7GdW+_Wbat7_qOGoP6egGcz}=^YWGvOVc2|M4o_& zfq&NCSXF$gx)pZRr`|5|r+=qjSj~Deaeu4=3mP5glH)yu?5}7t)$*KMv)mVm(5L~Z zxvYv+Hy{!lakk*}$Hp@s!iTXO?RT%3><bGNBbbhu`M3W7OIO+})c&7qyFW<@vsTMj zVe}ZmlkDcb@MHt$_)R$cYd$gM<;AJ~1OfhTXl1|Yk=vSz!#CUR&rr0&aNNZ~%?nMVnbV;Qs)}S%JSO>mQaA zo8#H+-6E8#HeR}c(Yk5T80&Efc&HE}ld{v`McI}7+v%U;(j`%B=wH!+*a_R%Qt z%Ffi;^VC+UCaFFKHUVUi37Z~gAIzTI@xIvbo*vY@MZj{EG7Qxz<+!#-E0?eMk*Z*^ zUS!ORrdZHNtKL*oNkfu6 z!2bXk^K=GW0hrC?s??^fEJJ{57})uBjBw%D14uI~GSr&0y(I3Jb*45Gwk31fgGf-R zR;@}a?$W5_qMo2~#FJ%(LWOL>P?}6%#KA*yi{pN;WVo78r%F<=wK z1Cav&c{9(~;d#uyqgInB2Tg{n+omY8K>_?ESb`v*hAJ2f+AQ3YJKTBS1uYs)$04ws zNF*Jkg6L#yY%OdtGZkswDl(C4HvX8B0&L$C_DwW5G9o8?`o{ISVrp2M8-k z8^qeC3Pciy*YPgicxd8uwQ4lT0LX*}KA0uQyL&{P&VqKA zDe(#q1wkO(NE)Ph;^ODB;YiU^NWX#z>xT@AHXWomnMbE-TBi`a3UvV;Tf`5f3t?Z( z34p3eB5p~KA%D2QdHsUITp?3^;GQFxRxq^DMT0Wx`QT3$%#s0R=oA1@`r;0y!3MT6 zE+uhU1=PEi;#sQDKNCujjjDm9k2_(tGdYtbIGr~fg*7XGm)FY<*IuZjfeUF1v{KaK zjijz{6_}Fh2T4CXbFUJr&~r;t1PwJK>-yr3MkH?uh9t-cUOpcwZFoL!Myi7@pn}Dl zGZXXr<0~_lsY#4A7X;iR790I=!qzsCGbUq8a*5Ok8bMuJVh#MU=yDtyy?rfLEu{^~ z52cEqEDk+RZ15pv%DBg!oDo)<`sRFR-Tmo0xukKYz)u1_vOp+cA-#CLIPV^9Ds zPD5tu9jvzA(#mJ1nWhkxEMN}^k4#HvLLdo91I`CYw0zIU25f8$P{somCv&_I?U;}y z05TUvn9rBf5En3@7SyX26C>q_Ht#JB0s!V)TBXxL?<5F;ZCI+=YQnC%RY(K>03R6V zZeI*fQQo4l=TgrmyNhTSP~uF0OK;C;^=ciyrYumF?y9!6WD( z)M3!etZ@WqtA;3R)CGm2pd^#!A6#&+n5xBItwtMo)E_I`1bs#zmBdBWAHqW}U=Qii zt5JpQAe;XHi~y;{X{r8(kq}j#V8@*L90>-64Wo2o8bg{LhxUh0H=Ej_(jv;BkPP{J zw#7=7>oc^}%n1^(=i?ZmWXf9AsC{t;lC4^WY6|S3qg_gclt(|?(;kk7S170)SFKJP zQPSQJEkCXcd!Z=mT$;hyd+|3iIXV@VQ#DqgJ^-wv!e$K4G=J^-6=AB@ssS7E|Ayl&hAoy(t-<7d)m1-eGqJtVim=EY@e=~*TVWyPD<3pLr zt$~)4F;D*hy&y;t7Z)8rd@$x{uwqdLsPPyP%Sg2I`uuPT4xmXpeo*w3Cr57ZJLHf~ zi<^MNw~_c;6`4ybG2bMW5a7%On%vg#)SPKDdAL2w+>g1nxBgC!M3|%Gf1f$7z{{ zMFRJiQ-~^nprL7MS|1<8UZAR0PaEQ`(eV5rKU`cs)r&%=BlAoT+1tL2pY8?Kb9@h zshM^RDzPNrTfrSI%lzSl4k|YmmIY4+I+Z-*9bM@%2=PEz=^tD)<#P&jy9SdAL?|`~ zgz|u77C(t$a#aaZMLkR`!F*pXSmw$BAa_8L073}|YtJpW#VZ2lEaJ*F zF&k7h%FrN+l#r5immLA?u=K;zhvl@9ECKN_3#gMHe*uatPQnH(c?hB`^SrT7Ba(xs zG}QG1A+8Sloxd%HEmF#5(15v+PLei&d3?k~?Tgg@(!dHqet(H}jRattGc=$b$pRqs znD}|(^7o20YYsr41IY)-?aUvJDTzC{9a(0PDIU3&Yw$W~BY9cC3f*1&omK12C5&;2C$b+Yr(ew4i4OqO)5sAv_Lr7hB7y~2PIiRV_Y?a(}CUyi}mHt05Z%<>Zr@8NjnkF2hdI%s)^7l zY4cbq)yUdgrAns4p)+V6%*ptE>73J=jk|QEdEktRB}m}G8uYv=l9bE zR7I1f)?H>P<9c>#ra`cTSXE6C5FkY z6+gVNx!lkxqclhcNmetw0)21k5sTFL*AS!&1QmjSKjH-89$GOg$IfcR*@j>HKIwy7 zw{>!%jZPg^^!we_Nd_(X0feu#&Jyr*c^vH^&4)4QlLonzAHa&J2dK{Gt{S41*nXV(qaclw@gxD$?X>SnW5@AK=36$*>q4rnL8OXFBu_9of4mV~fq^&L z8uaRz$s`f;nY=eCnaL>`N|hB|wK~*Lh-aC-xBBDUugi2mC44fRP_RE08%Zv>$Vw(E0O9On1hXxgZ}{QDZW~h z9UdDuDW4L%R=fb!UTDBoHtn(B7BIG#$BuiO*+k3*K10h#X8}Is# zxW7*}v#H&!&0k24cKH7Qj8;RbxTxUok$pm@l?=rK$NGj@WK09{oxbB5bn0a(#-?(l z>i~kVOdmnF`@)GP^u}TU-Hpe>qv_Y-f~Sl$s?6$zBVlXF#;q#cBr^OM15U6x zY%gg4064*rWKnfD^te|U)>`J>D%l4f4E9#7;tPe=I@&(QG*NQ8zx$&vV`dB)SD++* zc;{qHfR-v}P-0eHNJ05?95VTLdS_Nx>oUZU%G`kK$b612)5&D?p>av|HHx?crSD-q zdgC@+&bYx#zpm3>4wDu|F5C}|evlg}LQ0P5im3=0<${5G`FY~KOszH&rk#il6(NM$ z(X>VISn{}_Ig$EYI()&zp;IUa{?$1E+eKdpk#D9G-B#D)6)o=&(dW24ukyyMO{&9l zIoR>OHoSLVoQ7ho3U`E$3>a=(pWgxBIPsT&+xTUO5H0fGd_5?SjD(Qn9iTRO^#P@t zp6US_xBmbblbRYxfIKi{06O|d@8ya_3U=lwIb4Jt@7`9{T&R@7NhZX{HNuU1GPOUlQmnT%)Dp`Bpm>QpxX&A{}v@N4Dc76$(S#Lmr~ zjaeh(GizjXXHjDA7;FfKCY9LC71_8JI2RSO!L!W>F^^PJpD~$;V9rCE&l*m zw&DChDzc>#gpgDlfd*`DZNH`^xPEMbIdxLN4MB;SB>no}!=pB>TfjKqd`dU%EK#FU zmX{RJg|k3{2R*O1uK2x6KGflRga{hQrWSYoMBy$MF(949G)$P+iLFaNWnh%Xri~$@ zY;Cut#x-eY==giebd-;O`o>S79cLLG0itHiEZTJBA6rcd99JwrIvGfUIT#-vSiYP? zEbK~qqUKuTmc$#|Z>}=s#O17U{7#lJh~PEIGQg{stQ4BafUL+_)(0}bq%DBN7osVojXmKkf|YfH3hh6Dg`{+#Az(>(oaJ@4k%UOl@R!IYaqz61-V51 z?T4mKM@bNRu9$=7DdV)xt(MI%xn7eUFb#AzGU27TocEzU3HzVb1r z8zEY%nai>OrD#{@5Y_Y4*e`nOq=qVFU+nxbVwW1uQemXE);u7}+9T=fgD8xeNP~+b zsSMUe-OSaY+N{x)I!F*$mSq5l1Y4E97}urRT7&@V#b(TvK;|!gl76_#{T?dXbr-Bd z>m-VnAC1&HOjUr;12}Ld4*hl?4tS*eTDkEm6#oE;D>LVe>C+`yjmg!GA*@xzo->;U zMH+SBSg_M4=lkLpk2bO%hjvMjMOaY~cRrYZ^y0`7f7R*86blF1S*OM+S6HZ(RFUEo zoO;^xi%Ff-tP;LqKpI&X0#B8Xkj8Ads%#-0L1Ram!n%+{)XY;-E>@PMI9)nYbtYt$ zH$Z3@G3CqrVNH`y5qIhXYlIbrt5l+3=_k4d06Xp17E|!xK(4DGNhmH%9ldSx#hi_+ zgDnv2s^VQ4OqEb|=BNS<^o1hh>(6XhrNXkT0H>bHG&hG*1u=3jY-Bm}uJmj8gt!i} z+JLEXa#@NRR+eKfRY!-sP<0Nm@%n9x3rdYZMQpZJH60<5ih-s#{{S1}n=o}57Qqu) z#7d}Ys9(ym^>ueolK|Vs0#qKK9$2GafjBRy(i$2URFSletU6-Ts~V~9;5SOf%GcFQ z%DfJ#Xj+tg?;evVqSqFYxW;{63d(gWQ)XS-N--nUbp0`@GOHQ}V1ATF?gS8=)$&H z9aM%ORwVR}w%g;2^gB_+smj&il-+lOP^l#Ec=F}b3T~IDbhSIp7`mLuKwy74qyGSQ zQUg^^A5xr2I%*9*x_5!s&lb~;Wpe>f;nXy0U+ehb?IObe0H*lD-4p58s^;U>!w|>?YydR| zkPLsE0j-r9TAQWBofSbZ@CVE3jU{ptrziV~!{wv1gZjlbb-+E@4mJUd1M4>!59Y?0 zT}m|*x-%9e^B-TAJR0D#1zc8cry!nA6Jn^mG_$T`$L!z87a90lFeGsY%PEB7_(2b3N2EG zpk{Pc0Gs~+oOAN{Zm&=^_)U-2Py;7uo=Hdl09H`m?wXobKp#E% z^uc3y8!?dJK-!aORo;$V5lX#PBgF&_T&!S!yj47L=)_g32JtZ#Ka@|$8%6_}K~Xd3 z%j5x|-N_xXG=`#$8exl41Oen`et0^4z2S=jwLHSuODd77OcA%s2|f zLgbby_V0n!v#nwc!Kktp+{E*aU3~FsmuUD7W!FVzSsodM0@oyMK6pv+uDcS@7CsUG z0N3=ce6PcX@@8Aopys=lbJ6GnLC%AJfcMr{a+d6A`)j`eL!KQGkYZ z-`K^J!;mq+e=oviRpC_FX-xfa03*lXxt^c4G4nhMu#lWWp$;H1e;tjWeR0*n*9xai z<}95vfqJ)|e!m3bX#$>TkuWr&A%yegH#o=4Ww_2=gQFU^G5r`e8xl|EanZrl;mE*M zPD1qAmssRX#?0}mY{T%*#hd>CaVmFYZhbIAF`OV8wCf;dkgHsSB4$9}nV(-wYbl7^ zCwY`)&xOJ^)%kXu*``w})dUb7Nz^7{37hT9uPj(RO~C&E-OLsiWK|#w^CaO6wxAiT zWM;;9-}sg(@rv*jD`sy@>I4E8&|cR2-v*pgv0}f8e+&p?q7Tcg<2k~YxRe~}TzB)1 z{%TbUwqlvNm1>t4k~v2&o*JBKoVf4lkOZljQf+_p<%<5DSlvU(l~ga+v{~Y)2DYnh zP;@td7}))cN#dDeG>VQ}c@3dVY-V=-u?J4ab&2Xal?6p{7_}0i)VYwL%K~ZudHMR^ z%ME%;bd#K@0+KZ)XaIpA*zb(lRkl@A_5Gk>>UAp?pf==xnEE+t01~;ntgX0eq?WK2 z=sbr}i_1!z5=#f?1Oi35AIk{WnMbRMvl^~a4UPBhD?VDA7a>6e5G+CT5pGuJ&l#;k zk=5PPQ=;P9fV6@{b2EnH>b(@_h#9(N%|M@NT;%gcPk3p7z9k80JNb@S%d3{pDatyECd$%>xZh+HM<8qDM|s{%wl&X;v*@RtAV> zvK`Ec_2rE#k!aDJ^>+wYAlu~-*=nFDFHInexge;536U4Ha>W;?Ugy5CB&#R{FCi1= zIrJEIJc_DEylCmpg5AGf(v4bzhzGq4WRn!+NR9qP;+0J0WvMA4NYzc1wA_&~ae_+& z*Tm}=3zYfV( zT2OMqr~s7Y5WvK01~#5p7sH1pGMNRhaWrP?x{N(fo71t_SI8Q_l>ATad)NnLyDP)9 zRab{(bB$CS&RZ=(Un^TkFew7Jzf-!bq-YL+oCq6>#C$s3X6NeGXZJvD3Il;dVPK{puO4nU$uF>~=XRb-yl?;t>q=Gd0 z3FYy}3T+I;?ZmNDhv#XoqeZVIGB7h6^Tkt~&Zt#6jKb-#4OE!KkN_w`99KMyv0ck4 zk*w;!p~YOrVy14ZR;pE}c22126{4dHHYg!e{4(CjqHHvnHA;Df6BPaG*)<7uT5Aoxzi zes;q^ODG^iYKVe97&I%n5bTk(YchZcU{n~97*xGrLZyiS5(W%{)FpyPA~5A?umSz< zgkOG~u+fssl{%Mybb)E}#Q*{IO!Z*2pTSZ>bTJ1`=EQY4Q)Tp!e-UA@l3VM8Aa;jt zPzo>>oh2Z(c6*pQU=Ksr4i#uA3Qb18_IPIaV&eo|#sJ|rGUYm18j@Wr5=XkvEO(4t zP9MXXpzzfolkb~Ee~dXX;{fe*E^q1-SZ$?-;W;f6O-Lpua!;Nr4iASz#V&hwZ(jW?TY7zzRJU*j*MJ^FdCNmYm79~W6oAtv=AsZTzx|gFs zZ~I0b6-|NHn5w|?J|f=?J1>#p^hfn6_lIv9$Oo72gU5{*V-&qcY>BqtLR@i|qXw2* zk^|udKwx@({{XBoSFS)Qt{6jUhy&Nl3D9gM z2b^Hhbc%{~Mm9K&{61o;#=R)VU`(4%Ie2|Uhmz9}Sxx;taAvltopK_!m6s8zD(GVc zBHChodh@m!QmG+?i<^}m5%IvOyMXB1RlubP#i}?g34^mN&!yuQhGj^wVg<<{LG<;( z6JS>m9~&}G73nc14cBrsY5L4t2rj9qg)MP-En|7bL1kg3M!;3dRSQ=#RVfLvSOoIt z*AHZ@M4ZDaOn|h(oAW<=;?&mh%n*U7TxhRWoiPRcH7d;HB-NRX82 z%=uz5I&_G_s^;6bAEfk|e8yNSEj+GioXZv~E^T;^jx?!dvbEP+(S2*~s{)KXy?=ZT zCDZq}iYZN}6An9Xys=M)aN2?wEpQ>tL$SHv>|*6U9gtC}=}?_FMkRv$KKH{*0w{A3 z%*@9gLv%Y$9KK&f481)nuwW=uB$*c9;fpjW=9TWUppyb1^0)2li(MhTT*5fDB7rRt zTT0m*Ljpq{Vr+i6gly6g41_FzB1*-K+so;NnkIqTXVQ0Y`VA`N1)6UmHPZ)>B|D(=2eBpl|4Zt;fj@V{5@dz^&?Obt%+0Q z1|no2Q5$`G#kR0RKkN8RreRXPnnGzrcaEk!{*mR^78|)5K@`9u12}+h6Fc&rn9+$J zVBAMLApZcca}p~mu>(;g>jugfVoZAectOrkro_3b%1A7t2oO4Qy^raQc(EO4eU9^* z*(pm2WBHXbEChgMSz>*Dm|^0^Y>lOcrh#D{Ol^WBEvbqcpCahz-gonTN;IKuB#8#c zrMCOt*k|L-c+eO~k`%$^CL_pvuxX4C9L9zQn3@xfI@L7AQ}0A6*lr9@PQ7sU%JC2f zby7_1Mv^33^ta`LB}krzFGy9V|It1hh;qFkk?h56V#+40X zW;Y&N+YJ0(WFZS$ouGJ=Qybb~f2>}brj%Z{B>hw&pRR!xq9ZDqn3X4~JuGm?;tt_S zLcoYp8Z8@ijsBC07k3ge2I4ZFV3?XtrO=-V+WTJHd11pa3iO~c!xsl-togVn$*gqgJ`#q zk0{?3DCcX_Z3dx<)O6XD0C{xh{;){8tVg2xWLJNE{iWp1IWASpkS%RwS}tI9=ZCIk z^!wzJA&dep1YBRAEGo!vgh&MEDn`Z`%o=85B1)0~CO{htT6%uCT}~j(02*#!w0pd_ z=NP}d+M}{#K$>fc(c~tZ>d;3kY)je1}sM}kDtR9q%Oz2 zu;>C2#m9astze3zm|G&TD{arF_~BDBzy+v4UvQHkjqW_7p7)mn?B z3D}Vrw=TG#NE)7~LsPHNNGtH0Tq>&O%N5BnT|OG>lTD2K!2Eug^|UGJK}=Qdgn|cl z6>Lmjep}&+{+p|nn-Nk*KZp314pGXE?bNUZr%iz$ujLq7$YvW+1Oo(#zK}-q^7)J( znN;22jBZAj?-F=MYe@p2U+OdGU`h#PIo?%0czIkV645O8Ht zw$;SXY@TQxVHl8Z2FLDB*b2FNpg1{N$l@DO66Qa6{IK9*L-b@38}LV#JNK~R5=pF$Aq~JK9`gJaiE#1?nr$=84$Cmi85nhc=`Had6hL9?KR=e zkT!wE!|&=7rE640n1rZ75Iiw^{{WmWr{iAq>Qo>dL@S#CGB3`<&jCx^O3j-q0*ZD9 zXVh*vOdU0|3UrYnjDfdP$YPsj_|Q_Tp3I0E3zMJ_Iqms*;n>@zH)}DDtE|F7E%;3O z+((Y7A+z<@O^Y!ljM~QtZYRbb$30ZW?9DbKY-?OyI9*Djq2=nchV_$X2+ncO{-<12 zmWVb2+n=5YaSl2zSC3deXD^SCzOFV0(DKgEGvbZRn~nF98kb+Gv3 zL3rk6+740mD328|dGq;?FP;_sJ~B4iYdu9KfH(J=BZ=pn1{qi^bplY&KlKxXT;6g4 zY_kwy7^)PH`0|T-#j&48GAOqH0K_27!n^)b@@8GgSIfE(p@dG5PoK}{iKxu{i8`#I zh*2BraqkRu81WK0mh#+kxg-WFt$-`1z&U#V0K96a9jsIYt3(m8g3@mzpVtb>hg8vn zsnjfNBdPX_HYIADvk->CRZ7X*5B~tTGeM4;S$0+hf~_SiMeS~1wh($`P-?}^c)UOW z3y;U)EmQ3cMoaF?a!63iz(U%9`aH#Bo|WaCeRPo*b|89(of?XkE%s- z+=Bq|b*W>Qrb6n}QHmG8)5{5NBb7QsWmq$A6^q0Jx!Mi3!5nM|3S@lim(s&&UGp^R z!Aee}NK_8w2E0H&zB4KkuPafhf+4(Rq9kwXCNR__if&;I4T+qJ91pJ2oqClN5?@JZ zGpc4TW3NA-mJr#D9gikuZ!W2MP^(+v^;JN$X{!|2z{ zX*&37<_J=(ri7^9?|y$AC4#9ZRT;5dEk2w13CB7F7vX)`oj|Pupu`=yVbpl0SzcQq zAgnRa!Y$7JrvTWCCeQl(qkpSLr67YfC~%G|D~Y!jA+Hyrsr@Fb77DF;Yqz!TmnJf{m76xxs_wo(8X%(qXC(q|&8 zjZ<E7 zU}y*Fdw$qsQOmNDwH+q%WNvzoU9hGZg&W#w7_nt1MO3F#DXEWlRa*Ctp8Nc9n_nSG zhKH_1D7v|jK-&EG+YiUo0&Bd@lMAlHnV#G#oQ*lh0`jd=Lr+hj_+pdr%Cx{Ko~v=< zT{?l1Pc6LhuO4N)VYCM6*kdjZ@@c(nvj%LOC}fQ)#nD}T9ZdrQMyGPO#eDTzgS9-=*bu))W;O+!D7g<;`JwAh0rSeTBu z#JwJDZBz)3PPZET4&lKMwoumL-^y;da091m)JuST3pvI)?RFEBL z&VF1u(NMi&sVhxX%)?#s^PqcYbfS`7?sCt@bV|-ERSo%#= z7V2>jb)EjXnmK;b<#nI^Gn+sv(ga6df(|t)c8`a-Bv7iXZgo`CruT^a@rN%%nEDZi z#^H4RUM)5(oxctytsXhUUqD2xq`_It%$@8nw_ILK?Fynp2mk^apq1Q_^PF+>bh)vg z`v@oCCszhsWk3zN`23}!nHs7XBC`RfQK~f^hsURsVQrDgT#8Z+)QW+~^9Ry?xKicM zj8QR}I&3*W2m8tuvK&2uR!1O>npjK`)9x{sUxnmZNJ?y2z=$9ZA~CB6Q;{ehCR5R( zf=Q{3nBZA*%vB>%0FWjPfCChtvta2dR;@5%>rJ%{gm3GPg7u6Rnzo$pCq7F6)L`JX z=#ir_m{&pwgJ&4()Kar*qBV8_*AI+2N%>E<}H zgRE3&1Pyewlmy2=@q_$sVSF`m&c|X)0TM0w9A(jjZol4XT=|YVar#ab(1z7YveeTA zih@Sm=hqK3vNZ&ngt3}zkDyd8YK|Oh$_rWh&kw)A_w?*hTyv}|J!<3c?OAVrwu;d2+03VJh zzX-`GsNK$Gl(fniM*X%J(T}Ul$9N6W;np{uqpx8+K$A`j#fT+t5+|U z1c8-fCJQmSGH>-5KR+uzpmwR1u&O?u-x)#Z(7u#G4H8rxBje@yVvTBRr~d$P1gv|2 z0Ct%lIP%8Cazc-Ij-wKQ3UUn2t5p`y6#!cmrl(H*eNOnIYomxX8P$f8LV(9|KK${g z9h)L^I;YUV2YJG!23RzRL=dHhfKNLEg9?b?2BxKi5_Utr)A``>{oN$Yc&{L5?lzX` zSE!>&&e1@&1e<^XGH>+5lZra(51ppbI*JlX-fThh_~SNwNOrHSrl0CEpan<+;W+Vi z5?-=LynJv>@|*R;>2YNwg2D}tjF4^44UN9LV>@)BjmQ50Q0(Bj*!*D*Jm44`KfW$W z>Ciy`0C=#RaJvxnDV7Q0I{YJ$f#;0*I!oP5-;bzvP#A7Rk;SM~eJraaOX;aIByIEZ z+XUIHi;@DP}QVCkj<6B2ZgJqE(qty?G-lT<-TSr?cD z&zR}Y<&8(FE!tu|8kQ#i01Ej}i}t^^x!%sDH>@c*sbBEw)Hr2Uj#`KkV{43jceK9K zJ*?!ohvEA<*q+Ss?44Qyy&TqOjJE}3ks)1Oz>&;f7~ibwF`+n?{(E~)jy{{C1h-LS z5p<_>xD{Wl{PFEG+IMbpSziADw*8ag+#yv8Jx&eUoUaqiuA?%5NdQ})EPheqzSz{) zWXNSxxne_{`mSubzlf=^Ci~;h_1-6yp0X$n@Z3(u9-A4)j>tlG2V?wCj&bfOlj8ZR zoI^61MS6<~LoGmMsRATPMSu@j81dCA4JAf{L^p&}@U-_p6$!b}U<+crDvnbYGX&y7y5@Dq zIkXFT_D+J4l80$G`0 zK_Q~piJ}jQlWQ@55R7~FqAGaofY7O3s!;||BOBgr>xI2!HtvCuyc2&p_~CXqh68zf zN`2EiN)Q0O*aZWgEl{VWhMJ3Ga7+>R`eG=iuwi2?paU$mYKSMiL1?}0dW*4jYZMT}TPNLKpKIwAiIO0@48#q?n72eQ@>S%s=-j)+C4;6cPDg@#O(+ zgp8QV7GoIPY1%@gu=fC%h_!|+W%z^0{{Yj~dV?opsacfTuQ zMQo@9n$$_y#XwJ--wq`kc8CGnWCY*B4NBQY3;lX*fXD=rdTubBhCjdxC&X^fPf8sK=`1LXPA?|02%_!VvM;J zQ78d6Y3313(4zJL&w2Or!{0ZV1O^ppG3TnsWBK8M!2qnpR=)8Xqtb;}8r}64xGY4D ze`gmCRak0wQse<3_22cys)ev39JK?Fo+X+*Hjua^k;uU(m*1`){5UaPH5@Pk3`rdJ z7MQ_GY~@Cp-b(PgVUKxPhyp-RAQQae+T^mH5H%el7#0VS{UZ`8vNQ8i%4ISIWYeZJ zm;|6@9;2t8EgY^)0pX?YnFYPso=2YBVyuET+9^vF71|f!@}KagRE55Oq@>zCtcSBK$@Y7E6 zZ5I0AYkQ5x*y}($m@nEai!&;UizZKmsP*Y=5A)ob62MhxdGXo}!5`-q1@8^IY=+!0 z{?nVaG;V29sFGq;hoQeq0fnz=tFbx~parg3gb~VQ{YEGaAP!?m0d2cNJ*3WQ0RbSG zC4ggi=lc2K`EEI$C%kY;+!9p-2`6KC{{R@UHEt$6O^VL0Wwzq^@lC;MN}xa{rPNC$23a5D-MOS|rrHfic3L>)k~++JY(F|C#q zd$np~!eR*`4Yupco;8Avj0410Mst$=rL|J>DcOq>%18|zf6f3cbz-3DC*S_ngKNO$ zHo;>k&Q$$zGqvdeo%x5|RZxGbmjD}?n2*YSm{<%LuXaYG8d?b_to`%DG2~a>WqFPl zP3%8uEVU*CDb#EZlDvT*UA}l1%T#jBbErcVT}*vv4OXqzW@7YI$)%S&YztjSx_JR2 z-=5>^Wf? z*3qHntD#8J89&YOk%L zzY_=l0J-U)1_9Ls9(`wTgkg1abkYM+rhnu+zZ1_QeBf?=cw&RZ$&(r&EBQr!F;zx{ zr%dax5~~*J@%ds`Jb)9W6b67#^%(B6K2i6!4VJeuhu#GR)bGSgu|NPjkiM`t-+z`2 zW{Q$j$Yr&qu6G}N@no6+i6~?T%=yNQ$YztFM4d)FT~vK{{P32p%KAhNDs>VIH%a`z z#w{Wg0Ha32IKFA6R9!>?qjD$ZvEK%-o#Y>X?pQ(xKR@$`52txGZ=i_a^&l2o6C{BF zei!I@?Se{GoSQg6BFp03&G15jgvE7`o5qZuWSLTAh?2lTjs14{;?m`_DKf-{_mnu0 zBy11ncf}lmjX_iD(5o2*VO5!c7u2&cypCJ^ux`16VSl(@0ERn`T)JXd<)dt;q=EHN z4LafzT{SEsZ!^8bc^olTqmiYl_<@33#c%R4b}GaSc~$agju~2^n6v|=>ngx872|L)R1@&}4;}9?>Xhk$Ok;#uvAEa4GRah2)59NFs@a6=C4FHlrVZDKah!|e+ zK!pKgQzdp41D%eSVA3Kvb?1B-%cvn&NfCLLBVZ@xi+5fW?HQ{ZDA)Id@59#JNS|~; z)20oGKMq*xA!=8xMxJJy*P@H~iY3mZ4i1)Y%K%ww%x_LIIW7jn_MJe~%vE|TSsj%H zT`Is331Km~78~KMLb?q^tOX#c6H&J$Ti`n4)qpj;49eQ}*hMnFuMkj4mL|ZSKwAt5 zno8=0Jny&o^TiRksFhGzagb^@kqf01(=s5Bbks6W$A6|Q3XC-W08LtX1_C<#cKM7n zR-gxYwekSN3XWyO%qTz#vNJGZ!0G}_LHT-O;#a1`FGM=E$=mba3v;N^i(x@g<%L=< z#JVDe@KZ7mGwTyLwMLFwOD#Ckq72MMjGvdB90L*n9iX$g(u`%5rA_P!+fxIy^7STX zLnwvwS!&dghJjGf zT8lH#d=3iK4^%ujZOG!~&K<}2X(2N8YU&SU6i8MiUP#zlZ|9FoMzN}sO_`LBI6KF~ z_QfkBdWR5Po}V3-=j)lJmrCy;4OS#vFFpD7^y!N!m8#9CRjQ?012Ba<8M);ndF6q8 zilmYGO2M770Ik{^s98H$=ui$&E>PIy~U&LO*p+f0Z*A1_Q&WyVJQ%O$La zIfQLZNO)xGx#ePGo&K0n6-*r@0AhI!jpy^_IA|-#J4L1v?iB7h7x+khI!in1G49k6 z5hhPBmrN~l6!gGV(9C_>a8LeTc(4f?hY?x4z}xc{x$0@*3Il2^O6)BVe!F?$)bq{B zoPflJKm>K3xVPAR;1(Ka0e>j;&9Z`O77$4cNDxodPo41e&C)DH)G#!SMn^tT=stKA z)Ho4|k9{mh62fr`YNxxZ)JXA=MC#t$`bWnC{8upx4yAzi$`l;`0DKZ-EG)vskd2p# zRPkKpIBg1KUK>F?w(|Wk1GE{MT1hn!0SG(NV5r~ce~uwdL<7t-lq!;T6Tj{n#Fl2L zEy>Ecv>#5hhOZsWmjqX?AnPDJsg7IQ7TBqG5)6faWis_HKbe3HYK2*eQdqQ}Qy(9@ z;{IEX@c>wg^%iZZucV9Z^DsH}!u*tFBTn)^Q2zjUcA7N%Nt-em$qoX7K_lbqYhu9T z`GsKaq|KMYPN)-WdGp^H&q^1A1a&2V$VS32@s_Ej9)dAK0W6nkG6%?ga9@fxKZT|Q z5K@&hVYu62d`DA58lSDB20@X70S=ygDJ10pBojA=i-;Qzdt*g7s#y+D5xW&aNhDf4 z@T`CXR&F~P0D@QWmWLRmtv`k{VnIkMO}|k*`{{)^YSh3D{iCtv81kq=HmK*B z(R9_Tb0x_(9%t9`#maSS76i@A1p)`J_`)15)Z6Bajj-Ze0;NgUOojr{aD7C5eDGB= zG;;*AQzVceH8InX``-%l6&jGjTxi2dl(SqZboXMI?)6(jLl2iuSjVZupf;)vI-oF} zP1Uf>d6vObCR|}isYbR&g*MRQs-1v(dVnKfSa0&*8Tp*PPKkyH>!ZZT1RGnB`fZ0C zu1_cMf;wz@S)W%Q>Q|{skX=++bS0FQ0jF>WKZN3mHfW|wnV70ofryd*y5X2hG1g_| zz!udFaVAv8qR?z5j;Y^ZH?WKdsZyBKjP&X&d+SuFQRRQQ!^JrVCl~ea5sZ*Vs;E!I zb4hZ=i8@JElqL?-_r5GI5zK}P&ideu{{W{Qei6PYuqi&CBf({$IsPNRn>{94VCqx@ zR+2RHBm?F-#u}V>Or2`VkqXkZ>`0H>0C1@`J4hU-w~UN_j2g%kmaBWT=Nb*(Aeyp_z$Ks^+6v$xda8;pUYR0%$cu|e!~BG?w`m4fN?e2sKb*FlUY$V= zo~1JfQ2~h_WMac=sJQV;M({Y*sX{AiHO)COLXeXD;mKeG27JNr5nnN}# zP|^of_(>M>_zWXMD5U<=MUG7G<{4n4NX;xX9aRW}zWlbn8aV1xDi7j|4odPmK?i$% z1}F6ACdQ)|IabmMj-|))05dyg)Sn6iMT%Q^#kAvGHmD@#ssf`^YNErJpcLzytv@hb*s>G#tB)v}duPdEPf{{Wm&u5)zh4NsM+1dTvTo`PU{+XshEpcqs@ z)Etw)(3v%=)b|0R0UO*+=6!ya#cumDfWDejPDueKWSGA%Dcc%GI%>F`3y`Ucsh`c$ zE2@p)bC?{UY-5ENYM;^1hLZvGn2ovh^XrWjJWX%k(W%gs z)K(6_{QiEJTNN#&^D7$U!n%~*?=4Zy=h2zo4ZI;!NxVieyB1gf0QPUc_?q- zy)e3n9b?z$%NUB_L@%TAnz5dxoDjf+@7^0^xQ$07*9Df$X}D4(Z?~o@y$tm)7vght z=EFlPO~;k?I9fkWcCXH8Wy}wlMSP;oTl5?ACM-;bmw1EJbvLB%`b9q!;&uUO6(memBS_>=U-62soZ@ACSxrC!7HVqK^yeo8 zF<{0%CPv8GZItaPR?g?u3H$=FR`E#H^0q6EDV{)BWvK!zb!sI{^!<6^-cAR_sJ6pu zna5E2woSd|L)uL0v+7kvQM#W1lesbLj!x3lYqn!@Pr9Z$3&&qO;=iI_{{Uyazw0b| zs8R1ZyHl1{0rO-C7Boq5)&TXs9Z$6UKQf*i;gykWvr|z9(Km~ao&)+kwi#D%pUO2l zoIx3h-o5HDaXf`UbymDbkiPIwmoA3~_?(f_1xjr#xT-YF?dR75aON-R6e7!DWz(Vt%UvE__YEA#>GnjzkB$Z6{*#bgYe0u zOISdjqsnoOn9J5WSQIW86$#*D=YFwc^v3*d6xp2e;HlU5yG&ZNvkDlH@tv;%vY&EB_!kV?S>lLky%mGHo8ARZb7g_Z=6 zYzUuG<%Y0YqcRtKev!?_2d_LP+}7NB4z*FSsW7c>yKsKh#uMM`H=2=e9Xez;ht zYhEMqyM_hhDdwreca>ZdXfQQMAC}m(GkIteRJHV#Sx|03vHQL=!zem5>jW6)d2~3>lLO?Ve16kb4yzU)zIcsZ zIg)t(il7ty&{Xv!m-@xJ8T_S1P{b^lC%p_w69hr?<&5ovCghuqInmq|6bHPsR<2qG zn#dbq0|qV3Td(bmENC8Z(OvuX`(XbAB#^%__<0^p2E_5&|y9X_? zukk-8_RHG;029b&nucexJ*Ubg2~5)D^Hei*X}W`ED4?GxHtJ44Blg4iiOIfuGn3;y zC$to)A&j7*m#0#?f+AQ{Se}s^oN{`<5Y42kAq%wbblpEdn!KEfSOL9!uKqLg4`?`# zvmViAb6MUe#J!>A>(r>v6)EIdRKX*`BGVQa{Qm&ODP<|v%#4M6#cZn9BP&|EgsD|} zpFDZo&57vazs73~mF=@QW7>fmer95mQIxYWAQ-vv3^6Jy#oL!i7)%8XbY_h#&ksa? z_b*nforrLY5I2lcs&ecVmn`(rn1yX-52hr)z1}XP<;Vh^Hx02Y(hsGvRgxr-2a&Yf z5?LOaf<(sVI(xqi6*M}%(nmpd#DL#)O_mQ%g46C982jDgK__rWz~Kws)vUDZy3<0y zmy0d0Z#+pA`x*MHTlGGoZGnPF^W4afjy#_=rvxpjj=+A?MiZb}i$92IBCcWBiGZwU z%-@%mAXLpM0Hs1CScxLoQ!|op?!vWZzVnMz)C- zi=j7inOxXOrjMj`A&*<*PMOcqgWS<=AQ9fwF>g+I(81^vG3CpR@>6pnrAqA6S+ess zRZ`l0an$K$$Gnsz_(|@BkDt#BD{2Udwa|RK6H1*rF#@9lX;eB!*t7~#GPIhZxtfn* zwhb*9pyFi6ON}NqGptyza;wZ4)OrCQJ9**5Jyy}(s0d3y8b?U`<%a4ywA2L}abIaQ zIEG~x!oZU(2Ac@B4LF`@V^EX*qez2pWAAJfPK9mznQ(D>fmNF>H}Wfxpl<~xxOoNPQ5?`j|)j62)EQ?8xi=}P%riQKwsvS zWHn080I+t0_xj@99JN*~GZdFp>Lre%WA(lWTL`TAFmko1SNNCvf)r_|VP(*(ZgB_h z_Tt+)K|<%3aMjwV++vM?sNJ4@)ms4G$!3n^=?{!!=C0s~Va)UXOcVB~q) zJ~*sj{wZR4{iczLN*dhUy19j?1+?DFsbxTeGm6V!RYDq-Hl$hulj0y)^B)tw2g`M` zIG2!P6^s7>X=hykO8`OGmO8C?kD0fgEGBZCB{CIss3hq!-gtH;H5HLjJtLU@@{2K5 zB0=zp0fa>1%DHv~vw;9Yog|Im3;umD#w;q&*3ywNq6Pw+;qZnjWr-5nj-s;A(dYhg zWhqe&s6(!wbO66glgju9XV^-{zPlfcvMbOA>X1|$fKOQX%=zK}0Etp>O$YXXREd*d z4&USDh9Wano#5qVP)Pft7kx&cP|6vE6>uf5HlBR`c#)aQuA^uw2X+VOrrUwf3j9qfgc(uMibLR9SDY2Hh z1ewx0k>`9RGxSgb%mV`gLl(D9hf9vQU?Ig#XbEb{IhM~A%Z39|k}Lv(RFMV%oAWrZ zoKG+B>1&au4}g=`o$Y`YtO1vk3M%SZWN|c>)XX%9)xG&2zm6?a;uRf05mT3j6wfsS zx*J&2&@&4DK)p( z5sRFxWUW64xD&AEN%-@`u41b;mj!h}5n?3Gy3dv?(_F$QML%fpS&)#i<1lA(d4urt z!6?iS2+~gATS&Nz$KS^k2=5}OQg3_xp{**~h-y+~5XwS>9Orn&l%RpbwJ@M;HEIB# zp#K0JF=T=FV*I39(q*)2T0-fQq{6W$V|~8&>xLyvxd6cjeYApkee}RfaOWbD)h>ml zpp{}w$R1RY@QT zyM{YN8~t%)ZM26Pxv?r#?vX{4NHgI#i6f=4O`R28iX}Zu-7~L-qpvk5p}_%bP}j{= zHOMnBE0(23vsV#Kg+AzNK0P74H{YJ!aiS^{sOn}rEJ4!K`*XxqDxiBx&6$A!kFBH= zP*l{l4b0!yuRfS?C?iq={R#_$Hz((UVhs@o69Cjltk&@wQHub|t07=4=pd5=pZdXy zGw!hz<^thU@_N_GY&ZT@d_$xVk$6OnKz%W-^UN8)zPh+ByZvnV}FU;d`jAg-b}dh zk{I*EyGt>c4fQLYuQ#0aKDsKDD zI(?LAT8E6*sKdpns-MUnzm_lMg$$uuBRD|~2Sp)KZ3BN_UxqWY7OkiWsRQO0e9P~| zGE`ShO4&EAUQgn3p#q7xn4ep6!e2E*FsP5i_*Hr=z=ueuvD{Cg{{R?mD=sicADBl9@iqgR7z)kxAdAKVE*BwWmYiMA38DfGc~E}-Qn z@tT6K4nPR*gxUcF07TmNk1j-87FRivb2QqRV;=KHqX+A-wkeT`)L~)=8-m;!BQ-&e zgHnqLoh;x9pQkIFDyDBPr%4pd`@nP@EUOKS*#1yLN&R`1PZY^5&vGPOlXG(& zeLCR>i)6;7?&(#qmJSpH<^K6#f;yd5UeRMVEh+^QGpc9uWU*RmSRelQppjxH{bMgN zoXa?#?CL=zTT4Z+ZT#fT9i!q*s|{{Rn0I^G*uoO!|GB8Gxzhtf0)#z;T`fYB%A4z>E&;ZG-Ai1 z*vnVC9qL)7#~zp_qB9Ug834rd>&xrc3{KHfX&uEvBS|_SsOCPK`HTs~Sxe(PO9fN~ z?<`a81vn(-NVF(rfPNp9`dA_C@?Cp+QhW zmI^lUMA|R@aCEcOnas=~1hSDk5zBqIwkQHO6F#8Sm;PqfTZ`lrg{qTKx4NhuT71Wm zKP-A2uV`{K&XGtJCd99UlpXxd{Dw1S!I}2D6HWt+C(3To<9sTxQq*a~C}q^39fi;5 z@a2uXzJDaeLVg^8bhm^HZwKYq7&72+yP4GK^5DwHK%?=Og?<=FFGDQu!r*(RL?6(` z4cmtR0LbMjozH*>026rSbM|nR4WL<%KhqQ~LdP-{I9))+^0a0N1T?V*{{RDX{xHO) z!&zkHsW2b~0FXyhI1;5w8fCapvt<+s8Wc=KT7IJ!Ddo5W5KdYIY91r7 ziTy~y9KAx&MvYFBqiPvPfK+687=4EEbj1?w~Kl_g=fFAy|kpoZ+35XE~et5G-wOJ)FUBoB^feHs*{{Y4; z^v*`AgO8|RFlypjPS z;?pIpCz!&&9Fr9VK_JU5B`i6_@*CgR4FD+GBOp+^l=qgGh|o}w)d*r>_j=@SYx-f! z#By-VYA}gXtc477w8uVuaJ-3-s4M;DzD>XlK*jzeEX4PDlu!gFq%2}>Zg`2HNpYA$ z7+jS*-fe&0*q~erEBgGTvg&xF6slP2rCnqR)FmYHx1Z~a3z*DPWmc^U5NgoC=22mOKQEj^2N$|+UylosSzZ~y8>d@Jo$Ym z5MxzJ0^`BZyNK#p+`#d7H0lVr4qPyqk$Kl$unkf=L1fq&)t_VwFtQN^;3X>PuWn1`OITI!2JEn}^gEq2-gfABPbq ziPb@>GnC2PDKaK*M@gGo4yDGbg<`cTj}$UEmTpIuFUmEs5g79_0Ihq=N!lk>iiklH zpsJAae#R^>8WkBwhs30XU`CN`!RI9N>9zwV4I6_tO^WWp~#@!s6No)D7;Ml;F1^2k(4m$h=sn z#LcfQCjwceTB8!oC7Z^_OrhFGUR!x$TD@9?uX>V zB&S}mVjn8T)n59fA0#p!h%gWfU za$={2Unx-R18Fk@cD1%UVaixr9w$D7C`B9A^D{A$%py5TS#;GUg*O5S+@Gf1F_%~I z3L)H4AVd!kB7e62n0l2odrbL8R6bT90?H$a<}#Ikqgg`(&14&IK6b^y+Rh_O-FgfG zI<*0;9%jc67;$9v2%LRROe$H0%apry#1q8EhJ_&uEfv2q0r;PmH0XBhu@2^uFi1|} zVPy3aea| z=ocFg+W1lEf}JhI+?{F{(OY(w=yr^P2Y*=#F_=(9n6zU;muf1Z)Va#Ud;TRB=lKzg zho&rak+eVS2-4V138_Q2S(!i84JZEqs#1Y+3ESz78hxd&RH$fWCs7(oP3<@G#uw-@ zsU~j!0LhYpLA#Bs#Tu+lH$xs3Qw+D<&Jo@h0Fh8DHK0k_)6U=T6^&OKX&n4x8!F^G z#JVV!TE>~TzPdt_w1KwxP^Fw=O&s+SnspK0G-;97rLE9nhJosFv>i@2$HvitIJ$$P zu3DrGjZj&w*Ux{37TKOOtU$};>H@G{0chp->wp6WoeW3@MLBV`71a>=jwaegZXJ^= zH;Q9Jbs%nkOj4>Ar@zCpV3139bjmcw{{RaK!Pvw=!o~(fOn|GX9{&KO$jnj6IA%FS zLSE9$05;mw9=k>{-klZJY11@dOjD^7xB`AZOl-!^00hkJxWM$9`V%IuZ73fdTF5M0 zNtv)PJ|8(4rBjUM7goI9ZWCNp-YZ#km08A$^K7jjw5=UzC2%t7&I(Cp~FbA(K zzE;71-C12ktxAldG@j_Gh$L<&r_T#qBpM@g0rTTisGY~pd0=*?gRZXu4nzhL1v=kdrie$#4HB7;SAaDL~ZPNQ0jk9AXU%wmtp&l#V(JG>vn1v>>6MMivcQ~Za zQPeOk;=Z9+6%u&}o_G+YeJ8Q@kmL?_yBy5wv}?Hq9=sjM0L`Lfe!Fjq&y~y)PkmK^ zurE$z-|w%MH3Fasnej2oGTy_qs@YipJ!Tiu`l(#?{eD=otCONw6z>>&pabbYBg%f5 z2628`$k;Vx)p7=FEEwpbLW6cFP5RHIjj;zamn5F(1v4b3m=PO%H^menZ&xh>;#&iG zPQ6uiAuXyz#euNf(Bh(_=q;w02GB`hAWrAk{bIHlh5R7w`3oK;XMEbp0bOK}RL>)B zyJEWW4A2cA6(>_m7`=y(-wjm6%0)pg>h*hmlFcq4#4FSl7Ft(LfPp%Q-qG^K)#4rK zEBJ#tAUx?H&tJL5Ho`!$xD!?`rzSNx?xU%i4nM4ERt%s&copUZ>}ULMkDd0xKqDOEU7;yuS|&=PE3GyZ$t)15FhriX^vl9>m2#C4-Ilc#?-UBUk$Q+Y zg0FdcikcI~)lp62Oe<;BEjSvi#aB=U&<{b1j8+GjtyTblW8sUrT+iXEB~wf=TSQ0C z5(p%EOxn$Hft^NX47CV=OgmUW`T#MHPLn!4a_WjMH8z%FIt)uEm_bx1S^CV>LP$y% z*lL*d$0{)d6@bu9tUmUfdn*}O72r=QgjfbyN;Hb7h$7>14E|TbDg{;s6oGODg^nJ| zp>}{pk{~Tq22DLs)9*}u{+PVAivSXf5vo|sA1T7Zdq^?Tn=zGjs6YCDLRwERrYh8W z%wxJLCLkvW8%B*GP4gIyRiuql zM&Rsyet6WSm8)7H0K)p1?kptX$gJG`aTk%a4^I-;@@o6Fbki~b^yh3C;lhrYsj3er zgXQ*ck<2G1w1F+IYb8ZU zH51my({Ilen>&d6)VUQ zO-0~$dRSU;Sk-HBzwsNF3Z^h}9)2?4eVA(kM5fAMd1HWf49`)eMBIVtY&@xDuW6YA zhV%gdP^M&-B$7^{Z-@B9#RVV|>_YjAa>eNo9oP-|j#?_Do!DKYVe#jOX&?wzFh#+M z8{&Zq)=W~84x<5|Kn4LMU3Cph7&>){VgOYoV(l!yrz|iV+(XHXd18#Zm8p^xu9yM{ zyz<-UhlW|yY=7c6F^f=W12X9-yUu?aj}tGz82j7fiBMpG%nJ+nfg|DjV8?g}!$Du( zSPZIVfrunPx#_pA0qav}O*J%|09HqwAC4%SBI2~O)f(PXt4&#S((k#C3Ap+CVyz6d ze(_qRHmabQ8t)UfDu_2VVaPE9tckWOI)G{A)RC}8fTN}nQ#Y9mUFql=fmJE1P3B3# zYGokQS|&V=tv+AcEb%IY4{(vl37@`rmEt+Nq^&&+#ecL7XZ1ULF)r4CggSKtNVD14Hu>ewMc^9Mf`>V!3%s!1Rw}DAK!UmlI7Z}qttOwHkqg- z6SU)Pa@3R^O2**8y^hww<2%93T}G^fr?=*GbT(q z04z-jVv$uM9eg8BqlNbqLBsRR`uo}2XF*AltB%8(mT0#q|j{Dr*5&+UeQ z8EivGB--&K`GsXB!AkgpNg_{QpQW(W<8n%to67?uoLGE4Zg5vX5%t8*aE8ZM&&O!x zxW}>G|2E^@G+El5;DM&QMI0Uw$V|nF1m_g#T4y8bl zV1-X~^^vysv>V$Dwq>sI#||@$C^vohi+uC!0575shf(tze+ zQM8@;iv$Ovc!^y7MP>v*nGGfYHnAM``r*sOb1KS0Sd$?|h>s96ykW$hL>@MV6fmZi z(>GO%GOGp>x=4UY-afxPT%(=MYZ?Fm5#pN&Cv!Vn5lLqt@fL6$TOFpI9L8vkbt{3Y zA{ZUVUx!RuTG^t^^y|4K0t+^&^7?J(iv(Q}D4-`mUeWZkS@mM2^o=(Kgn9fTaiF=J z+}#z1%0RcnpG~o3Q(59zIF}Gs+{;vRHK0PETgi4H5(eYuK4Tg*GgX3}LNtpK@jG(s zieLz_GP9^Gz}T7;t7k|b(_u}|gh6R1lw$Ilf*GW1@i?176S2L8r=A0igmyDxm{A+= z_(zJFXuFlR!DXXiKO^UW2AF3Z=Hf^9dCmFnZl5ec%wJLiI)HZ{v?g=niqz$96t<`y ze_u~5a%O5S^(hu>sVxTli06X~W`LE3*Dw8tpV|v&B37+M)DG(c50RVU4a5i*s>aZ& z3mD$_v|_8(>5e){8a9-hiL#Ob1N)7v50~FO1M#x3&JYpfDyK%qC)Wl*CLd2m*Cz6r z;`*evkR<66HE$vg7&zD}3{wMXm|%Q|L;7Hi6$8AAjOLtuZ64fSi4x34p&)bBGrZf8 z#f0Ki2nBO0EoC=@wE2B-1ORTO4xFw}Fdepz8S~U5yz}XYelCOEsJ7RUA-9+wlYb+KN#3H93gSzB<%)TX zp?GD1s#G!2Z-LwQ#oxx|>8vk~)@@K9$a&l8fotH)>G6Vu4*Va=3uc8yEV2xfB!$up zPox;eHfU#S{{T*vO1jv1E1nO;6>pub-W4D<4BOKR zb~ZgPw_Wzec;Nha)TXbWb4T5F6`|7N`+j&^A-Y~BmdlS5lH5;8li+PZ``Wqe)@4tG zcaTEN?sq>NX&jzeOA@-A0s&(rbC~D%=5X9jWn>)L8%c)tr}4N{p) z7AxIp(oDdPSlFeX;g8~4m1lhd!0aaH?lGCsxLxJ|)j%r0O5=%77;cV-<3c)-%=MtqzXVS^Nh#z*sj*@^@@W5ciD{>>k*QN9K^sAV@aK%5#c^b?%U2|gJ`^PEZ9fU~ z#?=X2h?4h2MpNTC#8a;?RSEF`Y0F6XeEo5!m*YrjhNzVh=HJnnB<_0Hay<6MHZ&fk zJKSI@D3dQz;(2$F3rIRb=qyn5^84s8^sSb57gYrAL7RDgbA`CjrK(wSPo(n+viW+i zD!@P|QM})6`ixSq!!?KsS}c%YNr7&>{siJ9766`OmjFz90pH^@Yw+CKU&Nr00M}TzYH}Z~sFlxxa7>Z+%>VR_@w(k^5!sOJ(gm1Duy2WzfmOHmf!CaNCQ;R zgp77bgfn?kp^H-stHr5^fu@YlLtv1a0t$u3i_yH9z2C_nLmMgZxqI1=EYe-QX`<-f3L~~CZ_@DKZwSy z0a`kbt|+m|>TYEwCQQTu#A(f%V2VsYZ|rJhA(`dQ_%z}!r$EcnsNpU&kpgTcFN+w< zgY6#KN0ta5TT98GEEsn*LDK}fSwIAjuQ5Af+UBU#@l>Igt*k+1NN!?BKc_q)fdzE) zG@mIkvJPXA<=H~ESv3PQ{e#RK&Hn9)IXtyQZ~YZEn*bP_9imUB_^oUX$9bBNC{y3| zi~d|RTQ3@cBX%pXw=6HZsYgf|Zx1W5BbUdX0KJ_g?fgdKMpRS;kH%YGE8Q}R^eZwc z(;8XH>mF0r&lbP#4i+^E`5euRf`lRXlOqUxMV(2NC|`P`bEN3;2&A69!T zV@y3V!Fq`U=lSBDYCIySaGBEn5n`nX24+U~org1sqbdLxdu}+5IFlthw93tJ-X6hO zGfgH5D@l}qO#a*BGPet)J}`2gc>|X zg+Smk!!(V@OMEaI_@x!pGYR1n0;yO&zFYh-;6o^4CpnHzncArS^&Lx$@rneZ=R2@> z4OyZs`Af_D|f_p}c_F=qqv$X0JSR$gUOi8}x zZ;q{3i?*U^QmUn7H8KLVn{QkE@E|4KSI~()MrXA{u$fhkeAJrMoe(y`b;Y)Bu^n-Z znWkzId(@^$6DUy0*p89cY-+`jYOr>xhbuEKqCeEnsgP=gqNO%r1K*N)?0qqtR)u;{ zJJwSWLs*%e{`QP(Ru8e5e3#TtCek*5Yvw74)IzF*CA?&wxAnzZoJPKe)F~6ENz|cq zF7_Uv99U4|h=Z3}k-uqBRiyfjOtP4k)PqWre=D3*uDO2@G=(NB78V50?exR36h=Gk zF`8gS%9Uv4g0M#v%nOkPZNJ~`g?<{KC%Dc4O+#%meEI%;acPx+x7rw}%S{yO4DZPkEk8F$d4!E~0L$)CNjXUhOC zJ|Sy2FIt^LAAqDx6(rmMZh21s0IoCZ(8|ArBMe5! z8ue`{@#1YFwm#D~zC$b&O2Hxmih7t_#l2?u%d3&30c6&siKKw{d*zyCYCh0KP#Bon`*hzFs-|fOWvGh{{mLPYjK~+*T6*J0Pnm2SoX%&Ep}E_( z@wBSu&?{<2fh<`(Dh;`Oc8^{0ZkH0!W~g#UiGrK4i97ZD@lFOy3(P|o#>0J&_?kI> zEtFzQQK*MZ>JKJI_a7)8TjJ$DCBs=lveyo5tfD~&a%1zt3guSv?}?)m1n{Tf#^t4_Mq-;2ZgSfCX_SU>61tsg1c~I}CxZPUqTcLysT^==+!gj#!8lj-X%? zz^RRdewgp+A!S;MK$3a^e;2PY>4990cH&+~0r#RMcGCKa8e{+fl>m#|)^BW2cJ(zV zN?;iZ7sL0l+osrsfL$UfRJGUVDm4aMfQkZ=0-Z-__aNMt7rz+crMxYcQx9*ZdUuJjzEH8vF~&;I}r$Im=Nqkfk$R;um%Ph->OOxXQDSMimq za6Tl|{{Rz1A)R_ae_E$>SrR=lnBR+_!aLe+9w}0`^Tq-Q=4lL!b}?06rFR9um;{|V zWB1z^^87PBpPE!M%;gl2zy$z#l5s#@!czrZ$*8yBoJlo-mn73tTm}Vz=1uT4GFgi1 z=&9##c>e&5N+XyGMcl1dFHW70mr(x-fKZwf`-ZceAk;zBj>w`m$KqT+9rw&@i&|0ofNYuc|{{W5G?)Z?| z1`2>Ofp`R;h8SBB0R47?zH-sMrK%L^81B)de-*|wRJaFB0?Yvs*UQod7=>GL5!4%M zc*dnx7gdS4w%4A&af0sJ4yG^&u@b)%h6^IrWemKDCYvmKrbz>qsq*Ev4_!?lkm>+{ z0rcDHi&o-Sp~c*AucVU%#f*a|)9;oVYcs&o55@#;VB+X8-U&qnGjL)|GZ_r5BoII& zt;QuDn1W(`;u^!{h-^_GTtIDYy25JZ{niWA6XEhRz6mo7giB4Y8<1n~&kRa(ZcqS? zEH{l@!?A#4rSHBR)v5smk!!}onV9BrWPsGaTtIyQ={(LAs>z0ax?qw=EIC@U3+f~b z^0!WyW}7?n1O!yG%zZVi3YvhMM2=DV;f(1>Gd)URFcxM6`Qq51YaB%@7s*N>)Z$dB zDOFc?F&)}!j#ED~jGV?}HC4Z)^#N}QSqxy`@7D>)#mSa=%x@S;ppnIGD0IytKldBv|UM_A=?jf}SyEEm0GZP*~o z=?8Cz`^AdhVC#AdkQ8bUs2R~ z_Kg{w#4J(Cq%42!lGp3Xe)(e6I`5zwjDp_fH39|W*W-d*WDi#d_Jj~Uf+|?2TQ17L z7^$?740GGA4eB2bfTR&(>R4`UPoR&U8gYQ(NrVcboiWQ+n!@P2@C;Jcjq7D%L{%nMxvR}b#)Q}8%LZRKWYdf$~Lp7iCwsol4Pr! zfbq)wj`zZsiPMraq(PEUfy?9!Mk$zM1%cWPdPafAf66Ma5v5V4mZiLy0!N>vy8hUO z&nql|N{h1sCc|O$w%DRqNFCt-%;mX&D${=)pB1lSdCoeKT7-rTq#You_)G&Ip63R- zi7Y!rxnckunPo~T1iR@BPMPqrj(6o7;pLH0G&X6Z4@z(;m>(?l_k)}yb8b)ipu~KeKX5( zaf>UJrhF>k%W7p-upKZYxHk{ewz+biUYayZE*`BSK#&aFLF?<+8uYS6lG@k}P$uB|AD#@cYPgmlzR~NExnLQIV=%riAT1HUt}Kk3 zAuNQJbrt}rzcLR`&*z8@pM+*GSxzP${{Yk~M!KrWsH_Bl0D^g3j#xISS4j=12#bju z%yXW5bj5etDYfJ$u-p7YTJXADIZ&}CH5mK);!`k;J?JbXDS~2RdX8AIE*lleLyy`K z%+l1#PrPnPFs4BlI~xz5!wIO!TFk%lAeiJo+1mt!gHqKo(I@Y1P&MinVWHKsVTce6eF@s+v?`tM3A0V3BAW071QvTiX_CaEj_DyJM&VLmgB17&{OKU=oKSUZs+B@U;jg zCrqdly#4gW%2ZVd9w=!9gR$IOeqV8kt7->mZtUekQU3rOOUqM6>l(IYAh8>LaU!ib zEY!(sc&5^SwmSa+pIi!n4aCzURng{KTDewItVN-EB!Fl7agLM5@Nra zlvCZlo?FOh^ZVtCG`N{anxa{O3fBxzPFwt~gJcvm_lOx4p6`$Eb6t3nI$EeKF9c~T zG0J9b%NA+zYE-~h(sZb48}B>eVM8XK@$5$JmOuHfT#z)rqY!{yMT|$p-w-&RHVjr& zv5*O!R_i-{n2n8q+k+R8fLlLz;TU*@5(_f1lrWZq)&aIE)UB3hEXiVR;RKFCZ`M9| zgC3K)i&X>$9GIrgaP$DOL|Ah-wYu{k98rAsMOb*9M3^eGdt7wC>5GqIsG_?@)6e8h zj$#Iqgck6@JCVJ~!_zTI+yu;0D7zJ5%Ek}NZ{GyC&o#9`Q>a?YK&f-3=`xjoOfmJ2 zzJ9o|+)!db?#UtuW*0l(D`Gtm5h8h!hnie-c>5fmn%;*mLEJvNsb&0BoJ2 zs#bKA6_tSjn3aj{g8JhiPZ|{%+)KO0X;eleYf=dt%KV zHJdVOC}kEpmQ?+D?~8m$scXzKz>>Je;#sA}YBW7Suv#?0EgN*j>U?J=05u&cfB+-7 z)=1h<`NB$)0A6J>AWckVwa#Q}f>x~{@+K*&kSAm7&(jy_R>@PVs8*u}@~QwIr|ai{ zA=cE5<)xHX9jp9JthW@%&X=i|V8oUMKnx;p`F)&jQR0~fgZ&zI(iC`pzkjAOWW$kw z{{VBLjd8l~S94mA65)zjpH7*GW{K(}fAxp{H-q?wwq1z?>M8)Y!x?ntQ@EOjELFMw z(N#0tB$CH4Pz#-2B5mb7$;N$7A;a22X4I87MFl|X_3MTzWpV%!YPbs)4J)=~8^XDO zix8w#3j?GZO|VN{OfbwL6z>MO1$oH91v*J1kAzzX)*H9NEAj1Rr%|MMkR?FDh4#NZ zbv`9sMv%}MZYmI>N6>TS&z3E*=}=EGZg>0ZBZ*~B` zSd3~`Oq4spOkkmB{2~r?D(b6|Edu%kDeEH*rNnafoTXJJH7F-j6FiTXpDZ|TgofMN zSvc|O@BSve9QO})AkeQ#rr*@lra;282=OW*jG zg)EzcHQ5jRixO1t@!oHMt-`Xk7HMXH*eR@r_q;~NXO}aK>yd$`;uah$kqN(7Gbb~^ zYM*m8M3eO7txS;$Zy0B4FjL0lY+BtfG&(j(gGLQfU225J4ia)HT*+-@i zc*xKqec(O=q~MiMEy}RfE=4e;n*v9z{&+IPg`p`Gv4BS~hFXnb;;M&Gf>}(TPGTZS zJ$$fZB}5g9wCUV|pq)J<>-pkpAkhXjRI&zbrBlObvat?}{iKG4J9C(~mrQZt2;fF> zJWzCpfTYPXe)q+knntR*M+TC)5N-Xqkh}oA70;juZcAxWdcYCo>40v`W|?Jpg*NFG zNGfM-{eD;$%j%{SAh^uSr3Ww@vRrgA?l^+`#DKNTG#iMYxy44{U8u^EQ#$B3Vws6n zGi{H{pPnr;VrHtNAzZ;io=3;LVo>dM5<}*zMK~lYO^x{uc(Y40+F%O1S0I==m)#=Z zPhGKO;N(M#63re zzxvFfX?dDdvzf|*YSDFWWt4`A8~JT>i!|JVzB-iUfiNTpypz{#WF&4Eh={N*Xwnov#a^)M2H^0C^HTaT- zBRHc?!j#m&TK>P|9r*4!{h7KEFiwpnWSbsWo0+`el`#j@L`!AP%Af)8+Fhf?IOvGX zQY8seL;=uvK)y8S@jlRMIzI(eiBb$J0TN(Ong0M7&g+CVxI6qN-k&Cayg)MP&-Rps zH1fH2Rfq_*%HPPJzm_bF=V;BVaEdhwDGfBin+uXUOhvGey)v$_`-#z9?!=YHV2^2J zX84d;tH7uQn-NRGy9op1&#ncXk%Ko3P^H5K)24b5dVIFR019bZ#AT^PAt-;C!SuyP zk9i>`O^FBZXvJo$!e7L4VuK&pUP$OhXkyBU~?X=9Plw~thht)~6>kfd=K9;}Bd}h5m zLhPqr8NjU#7OxZRjI*qY6+!8 zmL?R2U+$Z4`SiiAK#QdJ{i5?>Y=hIesbM13Mw}D{G!f(i_j%a3fi>6B_#;!Z$mMN9BYg#0y5?mb&~2-7#rK; z{xMC53xLOg@q*ciAslh=hyMU@@g+z(Y7eMPF@g^$pR>W&vA`x1Gd{ z20VB`(xwsW{Td3+{{XqOp^luj%o!xi4y1g1v0|TUb8+GUHQdNL8abKYr_Yue{XQmL zxrkn?Cz=9^253|5US)6igr=fcf9H%Nq@O`Q99~Y@1jU`ebE`mc^J>$2i z7{=WeG<&_w+B`+*hFy%iPmR*7tXsKLt4@_LOxizBh8)~hi-iKFU4%(GrI%?R3u7Kk zO{-6|e^1n-AYXF_`K3Tcij-IZ3@ujPzY&V<#dBf?tg+L3)43#d>0txPaTBLjU}~e8 zjy**{t{^uMt`&_$%Q0?r+d*If*m6Et_C+kf8_RFk)J-~G($#91c( zP-^Eg&OvH52#dr>pZJOV{P9tcpoq!%&<1(nA0bcF?01^%FKLLo^#*hy2T~SR#M#sFVuPVBV(s3ZhGf z-5i!l+E+64)QHev5<&HXKI0ZY2~0|+Zsd5SR5#PhpFAffN4g7hO5tFmOA7BGC|A6qI&X)oB3l}WzxG$M-#Cnl+>Wr#^@>3Dgv`161Tp_`+E7}j$)!zYHd*iBAC&r z5qtETa>I$CWb-g72*8oG&!2YZvpHVUaJuv;WU@`4G{~U&!YVS{5e#Gvjkc4I=f`cm zje9}M<}*2rpAX6BDJz#Ll3G;r6oDt+M3c5W?~iz9T)JNl=D$8CukgON4jz~$djOtD z*n3Zp)$H$XGI=_bmo5S;m8nSPiqx6rh6l$UKZx)?+6oO)zYonmRNK82!KOD54?WI2 zUQAs|?8`gplMge-R?2Z2TB%f_RR}tnbX;P(*3D69N2^VTy>f(OH4tdV>R$5IQ<|ol z)~!>mVVpA!#?$o2Wj_!YR280wi{Au-y$|Jzl+0>+Jl6qy#!ztq#Pa#4WjfH*ii-kZ zgMXGhi)D{?uC-B`d{l($7_uk>2@aqMpRpE_5;YZ_?g_#E9bf=Sf$NWPua3(I^-R??slBXUK}_V`-_ zSG+LW12|A)1&APj;zhi$@4{1PEI_r0_k=+|n86%$n#U$W_LnPE$fFBZZ~y>E+V>+B zj}KAJ*@F-bheNg&aZm)E;3jfCBuH$im=x-e8e>ovIFpue7$q+hU5jFh5GY0(JBeM= z7;7eaZyhmmlbT@4cu0^ylhYTDgN;yv+J+oWI#rmc3Sz(o(k;&ysrScAF#sQS2TKpn z8!?hv`%K+NHL}89rp5qgZL|Zp>MiiY7OEtM@$)?l{{Xx@SW`k`Y-~8K0&ssEw`Dm-)ri$Q0i2MJ8_%LN73&k>!J0O3=r`CL|3q zK)E<_fQQp9%B@!>I-LfO4%%YYBcc22iyhrnS%77re{+A1SP@#Zo?_T9c-mpE1Oghx zl#^(`p7^rGpaAPJ&UFAj&JB;M2~f>&U6?JFSc~c<44$7%Rwz!XN^De5A_VR0z6a$k zT#b)0bqftaX{a+`6G$H%FaH2jGAfh=Y4FoemzF7sUE|V;7tC_%(821lB*_Jo6Y#}) zlx{)%)|thKh8=GqeZ*AOu@;{_t3F zyAYyhe7BHm_nl6y02necm(sJO6Y<}fz8G_qse_{~v(&`T+20RzrqCj@-BA4gP?w3e zpA9t^jaEDD_44J297{C}11iM9u?N%VF@_H>5IXnbRwo)jJk*!s^%hl%THpbFtYZ+| zTQFduVkRU+3w`{tV;BsqPp9J>xUEnr@odhiFX99Hw*#Q(hYmAcS_Mr)`b!8-5Y;ct1GXe_N~^O10q~eQZz4H)eDL(rgGlCO(BbUzV4f*m zyn2W?l31B0PW@*C{K~s4F|my-%yfWuxcsLAS%ItAAI38tHAdfg$B0)iEm4R9NQngX z#2ocT9wsg2v720h()eiiggrE<0Kbe~OvOf>FCg8b$9ddrWaE_7A-rLPM}@9GUzhEQ zXCVktyv&ZvYf>V!5P_lz@UcI?)APlIqgd%;>~9v>i0Sdg9g@!Ruac0^s;}`Z44qpQ zd58=(2m(HLzAmm!n1aE8U`ZfpWe2CP>4O9itW6n_n1OpsUxNTN%q_YfFRii3lq6Z2 zRZOH?mlltQ29vNIRl>yir*o{PPWOMb!DO#qG zt`t3AF z4W*zHOp>5!B;NPE_8Vc#lB9Hw=m3o>pn)41>p$xNg1+=tYGbP(BY*8I)8UjDGguPD zNqd4f5kHn6ONG-wUO@yx0?>Dp@#XQs04S|Tlya)$Vr8_-s8OLtfM-lgZ3my0FQqLS z0SFX=0V*PSf1f-APM}WL00V3N`eJ}v)@7@WVS9g>Cx{dP z8?ineYp2rve{qHWIsv(}%}L#CH~EdQbYT}}dK(IgeA!|y(brAy%kP}vO>o2oR}siA zr6-&of=Q2DSX+t2zGDz)I6?zystG!Xo?C(EzWA;w#0^A%JR@yFE@C5|2?^p*IvYtA z1ai?ZJTB6<8wNHzPQ?B4!L17J0Tk*EN(cdGYk$45HIi(~$m}s|J&bR2m|~+-Buocg zxk&kaF?NM4)|*rWI3nU$j%WPhg%Mrl?PF~o9y(CQ~3%j(8x6~I~_%42Jz?DmM?V?!xQNmOhs2!VWccXSa`Rz$-XI8tU(N;P>_L30IeHa zV-~@q6(NjSynlF;33F%y>j*;`YZ48j{SGeEtw8A{5e63UCIS69Vp-Z=h4vEqR?8C% z3byP+l_D+r<3fw&Sb$3fJ}aG5%6>Nb;u1#?s`wJXOp>u+?$Ng7iRl<{Y_sZ6;F}eT zPp?h)`r(0@z;Fc!p^X$NCJ3WM3GXFiR5HNz{{UkGR+qZfS)7{y2ogolrU9Lv$?q*$ zLup=OYEa7&wL)1zQb-bdV!d3AHVj6R02U;3AAjQms_I*zb)hPpiaU5zktf8>q;G%s z<&I2}p#amV{{SVp53gD#~5-gs89)VgE{W7qWg{Iw}%>XKIe zO`=5azVW^ApsA{u?HswutwW#MY0}D*;m|5L8dk+ZSd+KdoL^2KB2rmmSs95F8%IHX z@SwmNF@%tG9)F0zk|+Xqa9CK9Ks`a_H$3nbADGFni zGXw!lm`e~>mm`KITQoGyG+zi}SpyciGJL%;T7lTcA_uVl09;ONiYg1C!B#;Rv`+jreF%JHfifl=d>>b2QpT1kL21zEe21IUCkEh#@jC z0M~f&S1THBt1|$|1}`V4-Lb;05TNQBlmKK96!O0z@W7QISdR!1$-T^muSH-cmQr>c zk1$WJ-k6rHOrQ0+P7fNF0F$_YJ!_zk?H@|L1YKp2MVK%)o?oQmSYl=;7E>xJ0>HT-!o!4VaP)8sRj8ne5M+V0{{W0EIidt|f~1gRSA=US!!XV~NC+oV zk!YWZ{jtx%Cs_PTgR4TFEuBAnApebZ(KkB0GxmzJfC&} zC`VEcO|YxQT8jK3t2QJextz6lm@EdU5)H{idDxhao_{I{E+7G*gD!U`{dB~v zN_O^vZfG7qh>E#-#^B2v046`lpU)I((9Hn|0oqDjk$JiKet0}#N(lC$h=MJRdrEEI z(*et{U?i(klwU%5Z+s;23i7CxQ6E*?Mv^?lpU-*2KKIB$#^V^Tlx03EodOoT7`CIP zdCuqj#xBz0`Pb5o-HRJ*0gQt%Ih+W@y0rnkayirh;Qo_CFP_bRaYHSvLxu#%j=vL) zsx>nigwo4MmhghcNE^W?Xt0gBUkJ==Er`@5Y#w2b8bgE_eM70OmTiDX8;}h9Q!oKa^EP1<(*IVc;n@w2x0*EAWAJ14>Sq1XRT4UzXN4#QqwmxN|T@?8Lhp$%EH@pzZ64=Cd}CHrfZ3lNbTH zKNz>mW;8Ke%R%NU=`$TZSj?@J&y>`en$ALiM|!ip&Hf#E;+HWj0R#O&$&V;?3o5-H zHmtwa%oPRzS1TNb+=lQ+JSlVhZz!ZKT)+Yqbs%6!JN;((f1%gQiU&HlJ0HX49sdAx z@k%6`^;=4js4@fqffqK8d*byD(&lO*HPw|?TUbb2Sli5BQk{HNRD=o zE%2hNOTu$3bhn75SP{#g&?RbC(eSF|VJ>TU_R7gZ}`n79KI)lj&>YzZ;z`q-L3# z2`jI|u<3ulTndB~NbNQ1Vr@)wW_XH|r!u2ifKHHkd)CJuA;u|?X;-Adm&4wBrt!B+ zUV33iOYbe4CjR19eksPmB)tRR-?|K{Bd6{$O1Bu|LIVu3FvXz)k~)vm3`|(vsP>8e zpoKccN>y{YqBXTTKsbhg2^@jm#(z9lY~FAH0YC`^9Wc?p8o1P*xPaMJoEorxJ4qa0 ziP4#-P2>m~3@l%7ua*V-MZ^GJ`-al2x@}XtmflIR^7`P1PmGe@&OlzEm9=Q5tSB8Ah<_Yo`Fl_8~d z23v}Sm7vEV)+5m3Pic{ioVyTDzN}a@04zSd@uSHEfPV>}FHjp83H8L9U8+So7L!vX z0#%68K{IO~J^6CQx;?83;EwFF84B#G4&&Yt7V?}&=}EH(7g)YlkSqzKN43U7H8fyW zB`az_FE7g$Q?=WF>Djc-qDZSe(!7HU59Ih{{VNdfc^rR6T5>O zn|k_r;r{^lY9A5HWvP+^xTs{T9zf#HOi+z4a*tDqoQ#Y0vU z#X4p67!OQU^St%FhhHpFK(vRC$|2ctzo&8W{3Sfc6t2o5j#1^c59#S31@f>P^2Q}x z?N(BM3zkD6iz^iZVjz5D8W9l(CNHQUolHLW?KA2W)*6@0AwkG&^iom<#Ml9kYimHo5oZ&s1koj`J84sm;V4y z#y28$3>Q#0SNL`^(aCpfE0~pEbi^N7o`-BztxaUbVyYKW9wVs#0QJ3o;`pUv#?KQ@ z1ag{Nn3|M|qMrQ_0#E+uykag7+~Ny5-(4nw6W)d=r!f|t@cc|{DVTC%$c{B`A}VKK z0pSn^pepK!Cw=+OE1o4ubqA+Spq7I(5$SSge=Habb`vw^4A#QT;l?t>8BSh^1xOl( zlDE8kFBnU4oR|z6jWEjEQ=-&4KZS$~O7bta#>K+74K#7CI>@ z)4hekF&|u49B(P8co{%46w*QmTSvzB#rYXj&@%>A#bBimZer^3jH5lEUM@Y;%!r&; zej==dt1w`6fh2|oVt%;Pxb&*n?JG7$&_ERc@d6c9YfZ$g6(DRp_B;6uC-Iu5Du8wX zzSh|C_<7=yG@FDovmh0?{h$o%$p<(?r~$&(fdg(<=ZP7*fnaCqo}bqydB@*OQ(;p; z4W+B*ELa%S&t{TA&D4a3Vrr63(a)|dryc+R?!{D?B0=R7=e`pCGC8yrHFVi?k>!$q z*And>KS7n|qXHzZr&N(XXUhcKeuGmgwLkG7umC{$erFk5ry;bNsrs>qUnY6uQiUT@ zy*l&;v#5ngU`QuPGd%rq`Rlh?OwSgtR8-=;YatejHFGVNUVvK6^vjH)ZmVU8(U-9hIwJ#ag{w^=egfCvwg&Ei=q- zh3D~1dDs>-M;px}qRJ6);=eCz6gMKh=bOy-yM^%t&(O*7T6vmWK}y#h?u@WLq|Q9$ z9we3Nu0uCdCz{FSiSDSjZA#N-H#$wP80B?6PCTp}Z~l0j9~n`ixIf~j$vZ|e%f>6d zQK(Z2LW+5Mi`|J97PcGNOrAqC#Oo&z$yMSi^ax5c6<`}#j84-8W0-XLp9_u53gav` z*mL-Qc}Ln02RSF8`Fy(Y%!OKWmCC(SUD7P%k9rBm$Ew$>5Nat3&=f2I_xj;oO6hPa zz7hDsoNJ(eJ>scx3bbcQB4$V+5)KqIEFV&cC8lwnI3et3?9gDrQ)^DdVSuO+Hv%Pv zjro0yd&Xg>Y2(5&?hK1blQDal2dC?aJ{yA~AwfNHOLi-XXi51&yo05*nAwjbi3G5X zK4icX@xg;+)F4z5By@Z{j;>oE*@lq~%;DNZXGh$}LV}>hjMhg-R z_KXz(AOO<_2Qh;cK_Eb24~k4TrYlJoUebb_+AuRj6(k!1#>b`>U3X>*qS~i_hAmpR zGSuS-X<4&0RKnB-@j6U=@jd3fivh~lHoyl5Xkkb?j}yD9CgoX}`CrsytuPVA;B>^; zZz0@JF|>$QW+P^R4bCnK^$03kLfnED*wBs*1`u;%4N-{qFvXnO#7X5CHWdj53>(_S zd_MNY_xJSMeqVlgaHbRhe6*`Y&#nzkZClHB0ZI;Jq$xYGl6)jv zdwP1}$MnGi#Uz=QEKe*MG(~d|Lol}BMyjePs1u&X-3Qkek>C(S6L~iSY5VfSm4P)E zkPSC`ADk(2M1ZIa1|)(^@&nLe&89ibOvaD}{{UWIcs)k;;$+AW6&1(rISWsP%8)H> zfw@SaMNal)%$EgB>yV%whsVd?93Wq_p8pWCp*7b|lU3 z>3}p*XH7L>Hj{Ddg4+HONtXDKbkk+gN}9sxCN3w;eQ^(7rh_O)QWH#nkERR&$6->7 z>=>AlQONg#wc-T%MBsE(bsjm8M1n~9VA--`-9)0^oknufsG*gZ4q=2(t_V_oP6$0o z1pWTFHDE|B1%Yr6dYz%o^iHuIzfifzvKHutSVQYUV_N1l)fD{Q?24LOO1hHF}!esR<4-AL|n;-SHv0|1=2-{Ewb^_j50FA7-V+Dh1 z3^0BLMwm3fE_s(M>uKKJ#*e-B6jxdcY7F>r7CeEhLPC?o;=MP*0S-o~TD1zA=k z%xxqQumE+Bpv8e%P^oG~fcJq(Bu_Kve@o$rZ0;ZgDrvqGN}Wu#K_w~z2`bFGRYuUg zE_VHKrA0E^f>Try0)abz=g$N^j9AB|wFAGj(V~<_(AmYi1}lNXD-S~D6B|OK$!=5J$EoL(%<|>@Cqt?A|9nM3^2Xq zTmc-uBX3Tas`ctO{@rK;`d$pbTux2BFABk68KQlpC(l z$O_D(xDo25z&gojI!GZ&-(eHid{_dQCPWe<13@aQ6iGtNMkOOKd2d#%G zz2}#vDU^+(5c+^SgHi3Cpu&6FaXM6k4Yd6C!;>Int?Y$x`6<02l?fQT=JG7(w{b%1jY9KJ~%xzH;ZIo-d*hl^K=*(r4!%`7s3d> zCzw&NPs|MK!Y5wiVgn&tf$7|bw;W= zQei^s_l3ZaM*jeN;3`swcoj6vkv+vxc9}WKiJVWr7ES=_!JlzzN;izKa zTWN#&V(mP|3W3je1yoqnlDFsRPdq`e<_TX=+Q6DZwn@m>t$fYiL|Q*gU8j}HRAB^o zt~JKj{D&+CqN0e62G{}s2mD7K5lptdVm-(pkVzA`-($WOcojD`s8oxPqSib0^0355 zQZ7-(*p8BUka!w^St>x$s#NLnJw9g?--KpXbk}W&DnK%4VmA|m#_AYr+)QP2V_-q_ z$vG_LHJwNdOlsCz4TtCUF<}mRmgJE#U|M64-^$%E88Rs(j`8}GI4Apdme)I7W)ye` zBo%>ei1_|T45h{MM5qc}se<}s^8*kIUEn@K8(+$3uNKUdh?xKo^rV^F;4vqNX9~jQ z=@YpDNRtsAcf!e4Az1GoGHYsaWOn?eamBNW2stG!GT{b`}$#k3)uFHR~}(1 zHiR=wstKi0gccH#0I-;kt|#&J>979KmTwBOU#!e-Z}Y-R*?`YkejmgG#Obt(l$Cy0Rd_8p`uwdwreH{lK00;@)n8W=#Z`OXlj zl4g}FxBamhNu~I%|O?2v4DDf&LFiVAhw1(&Z&_gZ|n7(Mq{W2 z5rvMRBdOJ<2zBm=+>lEN=W;rJc($BT5NR}2tHq2GNxV!83vcI&V9aT`muAk=^)5F} z3V}&j*x4YgMDvd2-K>N_KWkY(QFB720L?|XNr+#*W2g?@|iDl`ogzlk<7N-o>lRvh?a4w9a zOK})TAXvY~SWYLGXl)3p7)c2rPdoMLwef6cGLPXU2xFn8fZt&~Ime#(8na#Fap}rx zwm$QVB^ z3Su8r{{Wc=$F3p8V)~Sw<_7+wp~Jrv)!m7r z?g`YTYKCor+;VW-Rs{D|q_hwlPzFSA(-mrE${_(OshumN5vWN3 zn7==m7@)-E&}PioRWU9^?+3lF1R$%dHlOMkYYlx1-x zw=gvpUsS7Bwqr_%@ao@HphTa)-xOVQEYKW)Y@i`ieq;B+<8Y$PQnN1uc>v2mG`~`% z9Ozfl;hC-!9UW%z@c813Hxxt*rHYRXvg;rL%J|WZaj>xiBfHy}zr=ABV5W;|3QXJ+ z(4DahoZ>J`(bb}7Q9Q4L^e*COIWiIu1O7Wq+~#{b-R96`(=Zx=s=gK zPloYi&*hXpQmrNKlt1Dq8cOy7fc>Kw&PGRVW7FI8o3JJj%G#>UZ}@Rv-g)j9+6?6m zDa0~0I9MDelQGKH%Tj924x%HWAC^7FYd&e^UaDm%vnqo}TlXtb;AkGCn7>>j3+2cd zxS{jpO<6yu!1dFMZ`Nz&IKz~r)v{`iP&GwblgdmFA~CF-cPtbk%YYmHN(dcEj(0ry zd@yBf08CyC*zvxsqkqC&PB)bx5)m1Q3pCWu<9Pd%i;KmwO-*D_DYzz(u^0K7=ZuYu zAoU5YGU9b8c#?RQMAMGzF5pPM&U)kiqBhA3=&$jcPY=%4GOm zO6k0t@*^7)G8#~3LI7Z@HkA%xLGe{skWKXXr~@Uzb5ghy`YdjJpTYZL8X$YNB-8kAU^3J@*jM#rPhtV1`^}NoYCY; z@51OkOIAdXO6hIBe;gsW3zlO`Gfa{tOD?@uAm7gS^5=&xV5IHD!q`fB7nA!+H8>V{ z9{@Ei1(pO6VftYwhi8^eOq_-U09RK{$P;n$#*gYz($2=k8abgSK?W*C?H1ZO`Ct`EQc2z~Gd-;nLMp9V zKuLPRq{wPyxwXGcRD8u3Gv3u;1O?VqNfB}Lnd&fD(az!vkjb&w!0%}lDkaSBD+749 zK0~KdiZu~KAL+SW)Uv6AGGo`5*~J3N8uoyJkE!K$q8XSD@l@E@%<}l}^1|CD%JP|( zRRi2o%Lmtd5OJ!A+Jqbk%Zil93!6#q^OfWo3LN)nd4VQ++iU>N=c(1Ehci+YCZKek ze7*0V!xxjwBhonbl$f#%#htdV^(QaJvzen&3bi3jAO7g0q*R+io&F~uG~@h#wz;~Q zsys8Zwep!~p;sZCtC*^-P{|8UwFg>*NrE5{ZbXY?24!Q2CNGx$jRn7p9;;4#!o7=nX?(c#4@;0306K}%w9m{kD%oEof>&{TFJzXRZr?F zsFM%?iMcoVV0A54=NqM8Yb~toQ2-R&*hB-;`}fp zD0+&<#JwX1Hj^H>d*aEFMaL`QLKr=X-^@6B_*$YWgS(g{av=Hsn2NPHYedzc!9!MQV!auRW5f-)F?BN>Dag~_G>b{JUvu&LVvD~FWl$Ci0;f|OPd%_fdVp^CftwyP zXI9;%YKxMP$q=JS0BUZrJKp~QafMZWptKw1He$}$qXMGVT=H3ZZ=Q^=2r^Zx)C zkZ7?g)+=!oz>2S-zgsP=>=2mp21Qul^#fFe(L6Pf%?ofzVC5akT5C@Pv z=l2+#p(@5?47TK3N=ubYHrYU-SrN4^uoqOCa-wrIS5cW zg49_-*GaBKUr-#5*5~uU!Ub6lq%>bqUXg#E2>V339b5jg%{r9ErDS*nlQg95YsK)a z@@4b6T9j2()GOc>Lj*khQOm9~71!yTItN^RO14f1*3;vCs^NTRC&MZ>bA@m$*9m77 z+K&#)=X1H#)Igr>8MH|=%-{|d0@(K>v)m`Us>z)| ztxri+6&_k51jhIrN*kG--z5N@=bO*)`Z+wX0;22h3XvopoBXkJvNUtmIDi>?Z&*PE zR;vxUi0RYM1XY6orUphSh@78XMSDQcaU7OvwpiAF?yUt!r&f`K8<3@@(m5P_dZlNo zbup56o8ehYYp0trfu%?tqEFmox{sb07;m)wrW?bm46{L*lj(v&PS6Bg5r4SHx4N(d z@xhB(Jbw~dm&gv29}c)8S4@HgHQ>oRe%N+1>8KzOfQVs<0$2bedlETdh!PBuY2T(O zP-+4ZQ3wV1WJtIqUzOt=2n0+^SnOj4O%M#T&Y3093$XtH$Qzsg0IUyvNLy0L+Wl{d zs14*Jf*_p5I55D$*kDF(n7V>Y$q}pTi#ZjA-te@7q?kiG!%$i*+~-J$-p3u@)CA22 zE4bL-0vM67i}KW)F($jIB+ykoSdXE>rE*V*q!F?aJKC;fFm%SSzerz_yk97$89wBFa;W zneU#ir$nVeCKXe}2_u-p61H}tF-lNKl3H!*K6nnqF4Jd~ge5iH;ZHEYh781*fcgOD zaeFAWd%zx&s_beSrH@^)V325uo!1M!rqe*AgAFF&5WpSxz9YH}KrI^`L7-SkoHa-! zd?sHklfLiZ>U)HBw?b1o9dO4O^lzoIAX9O;f6MS z#0ATN9wMOZ0+}1dzg#_XWU=sr3N#FPK!;WuGk|hREG@a#-!$suDXoAH;`F-@k z(#rRZ1^{8-OLmL@|=+z|(_<;w(& zihV)}wNl!-jyWf0Q?!UCM>|CQ?lEefPWvfY0%WVm=NM}hDd{_WCR{8VBQ{R*;^b7o zPyjpW7r7QcU#1wj1_nsBkfDKvK5_Cfg!!VWhVieA5He%hPvDe`wuVy=CKZO$=Rd9u zGF3G~R12hBu!4Mqefjdiu0|9O5egZIUd9;8)w1eV3s3;C2|Tu&ZI1jagL0D}+9Q5O z_L$%E!*rujGGr$j5Kq?8wCEaahE#$AnG<4nkA!?NXi?KGE4hGD#0y5y0sU}F$X}m? z2gbk#HL$s58h{!J(0#x^;!H^LjnBgk4VPJ_8%q*Q07*9;df%qUmLUvUj}pBs0l$=T znh^<@e|l$Dpf?foA6yE!ZBXEYWk1?uf79cEMInhIJ+$coIqx7AlG=$>ZwkrK3;-hj zy92So8l_CUEUlp4BIEsG+PH}bp-8y&%pgz~PMHD=KoPWHmojy0gw&#Bf>zc)XA1<3 zk=YPsuZ?Z`K^fqq`$f(Ad?T%}EyU4Df`k(rc+V*#^c`^AVRhMn_}GGb@d)unXCdA^ zI+n%^bB~u@v1xdPDW3Y2R5nm~`5%SwRz|>W5sVh6ZbY!T)lgJuk^wPuVq?$toH~|q z041JGl5~Ozv9Oz9O99N#P?avc%M|#AQlujv5N%dXg}MB3cAb2q2xgv84W?##@&dR^Jh}eZqRJqgO2f+=2&Uqc*;uL#O&$`h6E_y~{P3}#MgfRINs%iA z{-5I$%mZN>dURZ1fIA4M%+ht#imKr1E<6Z4=L-CDQxm8a2avqR{{VckR?F#WY^*fj zf1E+$)jW{PScuc} z^0qm6&Sh*AK@c?(#zx;i(*t9Yc8g?8fGcru#~iE>2cnWa>1ohR?dA7t;SI-(s`pNe zMC#QO%5Io(4SPXV3DoWjP4^K7-(9fr+HA^_3YSv0BmhsKfzOsD=xRI}UUO;$OO&|t zJZe>y*gz(FkEhEP(~c4>R!o5`OcTf*=WH3TyHKn(xo^%iaY~g4)~LXH;0U)U`pxhy zn^)Wm!jh!44ff~D5z}E2s4?5TL)JhD8q|w{qUO?iSb6loYA>}(nbI{7#Ex5Y1Y6S) zOC8L%`}#-DH6E*7YR8HN;tYP@yo_j4YM_T&>ZJS9!BtNnK)2Y%k=Q}T?0ZXeYi34| z8nko($=JyAxyG#yBb!leECX1U(oDqLdGxjclmWD1Z!iS{X{Q^ku0>Un6oz0}iMQx~ zENL$p3ZgikJy=LF$aaus{62Vk~+@JL? z)8l~Y)I$(2-at1tv~tFc9y*M|MG(Xi3$KBIxEsL#06guAIFH^jfQurx`uygdE-ye& zc$6S}#bCDEN2&9{o+*@JKhX;}fuMs2eg1x!Sw>@EnEYsgbd!DJ&k@OjbuBru0NYIO zZ(Kp+Sv7!Gk_aYPjW#km{V*u3toJ4S>NXonbwmMsAB?G1wnTxds(41A1CVd#Jq|M~R;47PAy_&=W8%5EJ05r>c2Y?j z85|IKzpsp;R=WblLi1o?g44g>`^7_^D&%QXrpy>b$lvN9j25>h!HXJ|gB}cD^LM60 z9U20G0!akSU!Un1Tk-Y|Lg`5WFpWwqZa+LRG1;~TrK*Y;&uA^$Cj_XHzux*GZ`0-U zKA3erI*zi=WROD*f#gTXU@|RHj|4LWHQW3{ZY++(49!WIV7mzAAbD~Zj4^nfbdmUy z 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%0DOTZ{K@&lrS6b#XBb%C1x#snb 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

#uCv9QuBYtY4i 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 Ro7kyr8>VXlO#k=y{{e`*0w(|f diff --git a/frontend/public/favicon-16x16.png b/frontend/public/favicon-16x16.png deleted file mode 100644 index 9bd434c5fdb722814118db0180e767f89e29a421..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386 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

R@XnokqHc(N5(^8< za_ExYQX2Yv)mI<;Q^9c^`wR~2R?tRI3sIvYjRmCrix(A?ni5Y|M&DAftpc6GnYfvB zqWHLI_|i|Lk0D=vket`*latv{a#}NptW9Pj7C0#K6rAHi{gTJ)`J3tK>1VKySWv)u zfKc+YRunm2pH21x*Qt3aKJ3|@N6tp=YIreigB)$~b_5Re2Ftm1`!3lS4M!~%awMp~ zVxEb2m8Sq-H^d1yg%0`N*rW`xpDO(LzNkyM#r_c2^x0Wxio8|{^4<2PqkyZ{%`5wE za-bcX-{5inYn23MUYo{)z!|(P+R%CMp_Dhp`-}&PTp8m=h<%@-j!X}_W-0vh3XUI3 zPY4tcD0(ov!!!$&-432E-&F3mV0ij2klJ;BhEV_ct0R8@G&qH z#vGfV-aO?5a!`!tMT7^F<WL3kq{kB8TtQC@~>IVCl6V zp0QoX z$hmVD1x`=~oS+PN0oU5ZCnO0Rl5xjvz*reac#ImA+84*(TwCnn;USu*hZ}H+P=P}* ze#5z_;Uh-aO6?zd732!{u;0P8-kCU?IXd5x{i@Hv51)~ZVJEU((TP0FRB63M7xJ?F z;&uC+R?O=qY7lGB&-G%f7xtx%R$q{(c^8_aIT&Z2A%1JXJ{|Je7ZIP<`PBwu!^yyE ze&ssi9ngoN!G7ehsy%FLd!aKN%qNroS{0G=m-=0d%~tFG!rIe|^Jia>^_VYgsqbbN z=)63EH^c5!04rZrYwgmHa;V>P0sird^GVwfSBD|*!Z`oaXD{f{?~jE)7GkF;-ph7{ z`HJWHlm17(+tsKgZ7^>~zFXXZDV(I;&@qh9!5@#ugbmf2s!WhRbH6t>E$x@^9w04K8)g{){B;e z&%5B8q1O1my}g4M_PI_zuZNnNqP>G-5bCmC#zw5CB)?I#D@cV7gv(P=IAY@9mXsPW zoMOXW8KDbX?3iBF=aY~e(Y)fTl zj#2K8C`yd5rrhi#j-h|n*PlDq(b35TziX+A*)oo{1&pSLs0*&BsHBXj#UkEF51&oX zp1-79w{B3XZx1>GUoqK#gos_;+&#jhqGAq|o;*Z3fo*9=P=6D3A-8}z4_zDN66zWT=+a6B7a_#ln{w`x1p>+p8pe$P48J>AnG#}yP$M05!OGg&X=hGuRm7&LlpeJdW1kD(D9(QtrEcj!2lJD} z_^VgWQ|yNBl!vh~n@0-_9(kx>#QePxcV10TPouCvdrFB}hh{^8UfSg6u0@6Ws%toI zlwT)rXKi9XIX*rb_)F|vU?L-#m%%=!&~+8TzUwG0-kG*VuAx1_P3ai0hRoR2)%0IF zL%~j6DJH~>`KJ=~*De?eBvK-2)23|;J3D(H)QePbZjf^uvEBpl8z$7_#2OPvu;t}H z!1ixuT)xuX-6Iy?_@hfDW_RxVUosma!@}CX^CmHd0=0hN#JBTM@Q3{Em&y zTF2gf`qUXKeFu73@N+-ZcX^>M;y7gYMtnlzP3YIsb?a<>G_|yb;2A-)bj)*DkB7id X3m8)czUqk9(8d4bXZTqj!(;ysq?X(N diff --git a/frontend/public/humans.txt b/frontend/public/humans.txt deleted file mode 100644 index 52edaa217..000000000 --- a/frontend/public/humans.txt +++ /dev/null @@ -1 +0,0 @@ -https://gamma.chalmers.it/about \ No newline at end of file diff --git a/frontend/public/index.html b/frontend/public/index.html deleted file mode 100644 index b9a17dfc8..000000000 --- a/frontend/public/index.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - Gamma - - - - - -

- - diff --git a/frontend/public/manifest.json b/frontend/public/manifest.json deleted file mode 100644 index 9ce961552..000000000 --- a/frontend/public/manifest.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "short_name": "Gamma", - "name": "Gamma - IT-account", - "icons": [ - { - "src": "/android-icon-144x144.png", - "sizes": "144x144", - "type": "image/png", - "density": "3.0" - } - ], - "start_url": "./index.html", - "display": "standalone", - "theme_color": "#2196f3", - "background_color": "#ffffff" -} diff --git a/frontend/public/mstile-150x150.png b/frontend/public/mstile-150x150.png deleted file mode 100644 index 2e1fd33d1f316e1f7886b0dffb6a4e325fd29753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23130 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
- ({ - text: - authority.superGroup.prettyName + - " - " + - authority.post[activeLanguage] - }))} - onClick={null} - dense - /> -
- )} - - - { - openDialog({ - title: text.AreYouSure, - description: text.AreYouSureDeleteAuthorityLevel, - confirmButtonText: text.ImSure, - cancelButtonText: text.Cancel, - onConfirm: () => { - deleteAuthorityLevel(authorityLevel.id) - .then(() => { - queueToast({ - text: text.DeleteSuccessful - }); - forceUpdate(); - }) - .catch(() => { - queueToast({ - text: text.DeleteFailed - }); - }); - } - }); - }} - /> - - - - - - ); -}; - -export default AuthorityLevelCard; diff --git a/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/AuthorityLevelCard.element.translations.json b/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/AuthorityLevelCard.element.translations.json deleted file mode 100644 index 1f1e97872..000000000 --- a/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/AuthorityLevelCard.element.translations.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "NoAuthorities": [ - "No authorities assigned for this authority level", - "Inga har tilldelas denna rättighet" - ], - "AreYouSureDeleteAuthorityLevel": [ - "Are you sure you want to delete this authority level? This can cause major issues with other application using this authority level.", - "Är du säker att du vill radera denna rättighetsnivå? Det kan skapa stora problem med andra applikationer som förlitar sig på denna rättighetsnivå." - ], - "ImSure": ["Im sure, delete", "Jag är säker, radera"], - "DeleteFailed": [ - "Something went wrong when trying to delete authority level", - "Någonting gick fel när rättighetsnivån försöktes raderas" - ], - "DeleteSuccessful": [ - "Authority level was deleted", - "Rättighetsnivån har raderats" - ] -} diff --git a/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/index.js b/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/index.js deleted file mode 100644 index 41bd8e2e5..000000000 --- a/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import AuthorityLevelCard from "./AuthorityLevelCard.element"; -export default AuthorityLevelCard; diff --git a/frontend/src/use-cases/authorities/screens/view-authorities/index.js b/frontend/src/use-cases/authorities/screens/view-authorities/index.js deleted file mode 100644 index ad5a9c1d3..000000000 --- a/frontend/src/use-cases/authorities/screens/view-authorities/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ViewAuthorities from "./ViewAuthorities.screen"; -export default ViewAuthorities; diff --git a/frontend/src/use-cases/clients/Clients.jsx b/frontend/src/use-cases/clients/Clients.jsx deleted file mode 100644 index cf28a1ddd..000000000 --- a/frontend/src/use-cases/clients/Clients.jsx +++ /dev/null @@ -1,153 +0,0 @@ -import { - DigitCRUD, - useDigitTranslations, - DigitText, - DigitButton, - useDigitCustomDialog -} from "@cthit/react-digit-components"; -import React from "react"; -import { getClient, getClients } from "../../api/clients/get.clients.api"; -import { addClient } from "../../api/clients/post.clients.api"; -import translations from "./Clients.translations"; -import { deleteClient } from "../../api/clients/delete.clients.api"; -import InsufficientAccess from "../../common/views/insufficient-access"; -import { - CLIENT_DESCRIPTION_ENGLISH, - CLIENT_DESCRIPTION_SWEDISH, - CLIENT_NAME, - CLIENT_REDIRECT, - CLIENT_SECRET, - CLIENT_ID -} from "../../api/clients/props.clients.api"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import FourOFour from "../four-o-four"; -import FiveZeroZero from "../../app/elements/five-zero-zero"; -import { - initialValues, - keysComponentData, - keysOrder, - readAllKeysOrder, - keysText, - validationSchema -} from "./Clients.options"; -import UserClientApprovals from "./views/user-client-approvals"; - -const Clients = () => { - const [text] = useDigitTranslations(translations); - const [openDialog] = useDigitCustomDialog({ - title: text.YourClientSecret, - renderButtons: confirm => ( - - ) - }); - - const admin = useGammaIsAdmin(); - if (!admin) { - return ; - } - - return ( - - new Promise((resolve, reject) => - addClient({ - name: client[CLIENT_NAME], - description: { - sv: client[CLIENT_DESCRIPTION_SWEDISH], - en: client[CLIENT_DESCRIPTION_ENGLISH] - }, - webServerRedirectUri: client[CLIENT_REDIRECT] - }) - .then(response => { - openDialog({ - renderMain: () => ( - <> - - - - ) - }); - resolve(response); - }) - .catch(error => reject(error)) - ) - } - tableProps={{ - titleText: text.Clients, - startOrderBy: CLIENT_NAME, - search: true, - flex: "1", - startOrderByDirection: "asc", - size: { minWidth: "288px" }, - padding: "0px", - searchText: text.Search - }} - idProp={CLIENT_ID} - createTitle={text.CreateClient} - createButtonText={text.CreateClient} - detailsTitle={data => data[CLIENT_NAME]} - toastCreateSuccessful={data => - data[CLIENT_NAME] + " " + text.ClientCreatingSuccessful - } - toastCreateFailed={() => text.ErrorCreatingClient} - toastDeleteSuccessful={data => - data[CLIENT_NAME] + " " + text.ClientDeletionSuccessful - } - toastDeleteFailed={data => - text.ClientDeletionFailed1 + - " " + - data[CLIENT_NAME] + - " " + - text.ClientDeletionFailed2 - } - dialogDeleteTitle={() => text.AreYouSure} - dialogDeleteDescription={data => - text.AreYouSureYouWantToDelete + " " + data[CLIENT_NAME] - } - dialogDeleteConfirm={() => text.Delete} - dialogDeleteCancel={() => text.Cancel} - backButtonText={text.Back} - detailsButtonText={text.Details} - deleteButtonText={data => text.Delete + " " + data[CLIENT_NAME]} - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - useKeyTextsInUpperLabel - detailsRenderEnd={client => - String(client.autoApprove) === "false" ? ( - - ) : null - } - readOneProps={{ - margin: { - bottom: "16px" - } - }} - /> - ); -}; - -export default Clients; diff --git a/frontend/src/use-cases/clients/Clients.options.js b/frontend/src/use-cases/clients/Clients.options.js deleted file mode 100644 index c022ab2fd..000000000 --- a/frontend/src/use-cases/clients/Clients.options.js +++ /dev/null @@ -1,119 +0,0 @@ -import * as yup from "yup"; -import { - DigitCheckbox, - DigitTextArea, - DigitTextField -} from "@cthit/react-digit-components"; -import { - CLIENT_DESCRIPTION_ENGLISH, - CLIENT_DESCRIPTION_SWEDISH, - CLIENT_OAUTH_ID, - CLIENT_NAME, - CLIENT_REDIRECT, - CLIENT_AUTO_APPROVE -} from "../../api/clients/props.clients.api"; - -export const validationSchema = text => { - const schema = {}; - schema[CLIENT_NAME] = yup.string().required(text.Name + text.IsRequired); - - schema[CLIENT_REDIRECT] = yup - .string() - .required(text.RedirectURI + text.IsRequired); - - schema[CLIENT_DESCRIPTION_SWEDISH] = yup - .string() - .required(text.SwedishDescription + text.IsRequired); - - schema[CLIENT_DESCRIPTION_ENGLISH] = yup - .string() - .required(text.EnglishDescription + text.IsRequired); - - schema[CLIENT_AUTO_APPROVE] = yup.bool().required(); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const initialValues = {}; - initialValues[CLIENT_NAME] = ""; - initialValues[CLIENT_REDIRECT] = ""; - initialValues[CLIENT_DESCRIPTION_SWEDISH] = ""; - initialValues[CLIENT_DESCRIPTION_ENGLISH] = ""; - initialValues[CLIENT_AUTO_APPROVE] = false; - - return initialValues; -}; - -export const keysComponentData = text => { - const keysComponentData = {}; - keysComponentData[CLIENT_NAME] = { - component: DigitTextField, - componentProps: { - outlined: true, - maxLength: 50 - } - }; - - keysComponentData[CLIENT_REDIRECT] = { - component: DigitTextField, - componentProps: { - outlined: true, - maxLength: 100 - } - }; - - keysComponentData[CLIENT_DESCRIPTION_SWEDISH] = { - component: DigitTextArea, - componentProps: { - outlined: true, - rows: 3, - maxRows: 5, - maxLength: 500 - } - }; - - keysComponentData[CLIENT_DESCRIPTION_ENGLISH] = { - component: DigitTextArea, - componentProps: { - outlined: true, - rows: 3, - maxRows: 5, - maxLength: 500 - } - }; - - keysComponentData[CLIENT_AUTO_APPROVE] = { - component: DigitCheckbox, - componentProps: { - primary: true, - label: text.AutoApprove - } - }; - - return keysComponentData; -}; - -export const keysText = text => { - const keysText = {}; - - keysText[CLIENT_NAME] = text.Name; - keysText[CLIENT_REDIRECT] = text.RedirectURI; - keysText[CLIENT_DESCRIPTION_SWEDISH] = text.SwedishDescription; - keysText[CLIENT_DESCRIPTION_ENGLISH] = text.EnglishDescription; - keysText[CLIENT_OAUTH_ID] = text.ClientId; - keysText[CLIENT_AUTO_APPROVE] = text.AutoApprove; - - return keysText; -}; - -export const keysOrder = () => [ - CLIENT_NAME, - CLIENT_OAUTH_ID, - CLIENT_REDIRECT, - CLIENT_DESCRIPTION_SWEDISH, - CLIENT_DESCRIPTION_ENGLISH, - CLIENT_AUTO_APPROVE -]; - -export const readAllKeysOrder = () => [CLIENT_NAME, CLIENT_REDIRECT]; diff --git a/frontend/src/use-cases/clients/Clients.translations.json b/frontend/src/use-cases/clients/Clients.translations.json deleted file mode 100644 index 1013c53db..000000000 --- a/frontend/src/use-cases/clients/Clients.translations.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "Details": ["Details", "Detaljer"], - "ClientId": ["Client Id", "Klient Id"], - "RedirectURI": ["Redirect URI", "Redirect URI"], - "SearchForClients": ["Search for client", "Sök efter klient"], - "NoClients": ["No Clients Registered", "Inga klienter registrerade"], - "Clients": ["Registered clients", "Registrerade klienter"], - "ClientName": ["Client name", "Klientnamn"], - "ClientRedirect": ["Client redirect", "Klient omdirigeringslänk"], - "CreateClient": ["Create new client", "Skapa ny klient"], - "SubmitClient": ["Create client", "Skapa klient"], - "YourClientSecret": ["Your client secret", "Din klient secret"], - "YourClientSecretDescription": [ - "Make sure this is kept safe. This secret can be used to access other users information! This will be the last time it will be shown.", - "Se till att denna nyckel behålls hemlig. Denna hemliga nyckel kan användas för att komma åt andra användares data! Detta är enda gången den kommer att synas." - ], - "CopyToClipboard": ["Copy to clipboard", "kopiera till urklipp"], - "ClientCreatingSuccessful": [ - "was successfully created", - "skapades framgångsrikt" - ], - "ErrorCreatingClient": [ - "Something went wrong when trying to add the client", - "Någonting gick fel när klienten försökter läggas till" - ], - "ClientDeletionSuccessful": [ - "was successfully deleted", - "raderades framgångsrikt" - ], - "ClientDeletionFailed1": [ - "Something went wrong when trying to delete the client", - "Någonting gick fel när klienten" - ], - "ClientDeletionFailed2": ["", "försökte raderas"], - "AutoApprove": ["Auto approve client", "Automatiskt godkänn client"] -} diff --git a/frontend/src/use-cases/clients/index.js b/frontend/src/use-cases/clients/index.js deleted file mode 100644 index 275567e51..000000000 --- a/frontend/src/use-cases/clients/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Clients"; diff --git a/frontend/src/use-cases/clients/views/user-client-approvals/UserClientApprovals.translations.view.json b/frontend/src/use-cases/clients/views/user-client-approvals/UserClientApprovals.translations.view.json deleted file mode 100644 index f6efccb10..000000000 --- a/frontend/src/use-cases/clients/views/user-client-approvals/UserClientApprovals.translations.view.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "UsersThatApproved": ["Users that approved ", "Användare som accepterade "] -} diff --git a/frontend/src/use-cases/clients/views/user-client-approvals/UserClientApprovals.view.jsx b/frontend/src/use-cases/clients/views/user-client-approvals/UserClientApprovals.view.jsx deleted file mode 100644 index c0421c144..000000000 --- a/frontend/src/use-cases/clients/views/user-client-approvals/UserClientApprovals.view.jsx +++ /dev/null @@ -1,52 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { getAllApprovalsbyClientId } from "../../../../api/approval/get.approval.api"; -import { - DigitTable, - useDigitTranslations -} from "@cthit/react-digit-components"; -import translations from "./UserClientApprovals.translations.view"; - -const UserClientApprovals = ({ client }) => { - const [text] = useDigitTranslations(translations); - const [users, setUsers] = useState(null); - - const clientId = client.clientId; - - useEffect(() => { - getAllApprovalsbyClientId(clientId).then(response => { - setUsers(response.data); - }); - }, [clientId]); - - if (users == null) { - return null; - } - - return ( - ({ - firstName, - nick, - lastName, - __link: "/users/" + id - }))} - headerTexts={{ - firstName: text.FirstName, - nick: text.Nick, - lastName: text.LastName, - __link: text.Details - }} - columnsOrder={["firstName", "nick", "lastName"]} - titleText={text.UsersThatApproved + client.name} - margin={{ - bottom: "calc(56px + 16px)" - }} - search - searchText={text.Search} - /> - ); -}; - -export default UserClientApprovals; diff --git a/frontend/src/use-cases/clients/views/user-client-approvals/index.js b/frontend/src/use-cases/clients/views/user-client-approvals/index.js deleted file mode 100644 index 5cbe3d78f..000000000 --- a/frontend/src/use-cases/clients/views/user-client-approvals/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import UserClientApprovals from "./UserClientApprovals.view"; -export default UserClientApprovals; diff --git a/frontend/src/use-cases/create-account/CreateAccount.jsx b/frontend/src/use-cases/create-account/CreateAccount.jsx deleted file mode 100644 index 8d6a9ed16..000000000 --- a/frontend/src/use-cases/create-account/CreateAccount.jsx +++ /dev/null @@ -1,88 +0,0 @@ -import { - DigitLayout, - DigitStepper, - DigitDesign, - DigitText, - useDigitTranslations, - DigitButton -} from "@cthit/react-digit-components"; -import PropTypes from "prop-types"; -import React from "react"; -import MapPathToStep from "../../common/declaratives/map-path-to-step"; -import translations from "./CreateAccount.translations.json"; -import CreationOfAccountFinished from "./views/creation-of-account-finished"; -import EmailHasBeenSent from "./views/email-has-been-sent"; -import InputCid from "./views/input-cid"; -import InputDataAndCode from "./views/input-data-and-code"; -import { useHistory, useLocation } from "react-router-dom"; -import useGammaUser from "../../common/hooks/use-gamma-user/useGammaUser"; - -const CreateAccount = () => { - const [text] = useDigitTranslations(translations); - const user = useGammaUser(); - const location = useLocation(); - const history = useHistory(); - - if (user != null) { - return ( - - - - - - - - - history.push("/")} - raised - primary - /> - - - ); - } - - return ( - ( - - - {step === 0 && } - {step === 1 && } - {step === 2 && } - {step === 3 && } - - )} - /> - ); -}; - -CreateAccount.propTypes = { - location: PropTypes.object.isRequired -}; - -export default CreateAccount; diff --git a/frontend/src/use-cases/create-account/CreateAccount.translations.json b/frontend/src/use-cases/create-account/CreateAccount.translations.json deleted file mode 100644 index 3cd0751b0..000000000 --- a/frontend/src/use-cases/create-account/CreateAccount.translations.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "SendCid": ["Send email", "Skicka email"], - "GetActivationCode": ["Get activation code", "Hämta aktiveringskod"], - "CreateAccount": ["Create account", "Skapa konto"], - "YouAlreadyHaveAnAccount": ["Another account??", "Ett till konto??"], - "YouAlreadyHaveAnAccountDescription": [ - "You really want another account??", - "Vill du verkligen ha ett till konto??" - ], - "NahImGood": ["Nah Im good", "Neee jag är nöjd tack"] -} diff --git a/frontend/src/use-cases/create-account/index.js b/frontend/src/use-cases/create-account/index.js deleted file mode 100644 index f090e0a74..000000000 --- a/frontend/src/use-cases/create-account/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import { default as CreateAccount } from "./CreateAccount"; -export default CreateAccount; diff --git a/frontend/src/use-cases/create-account/views/creation-of-account-finished/CreationOfAccountFinished.view.jsx b/frontend/src/use-cases/create-account/views/creation-of-account-finished/CreationOfAccountFinished.view.jsx deleted file mode 100644 index 925a07f2a..000000000 --- a/frontend/src/use-cases/create-account/views/creation-of-account-finished/CreationOfAccountFinished.view.jsx +++ /dev/null @@ -1,43 +0,0 @@ -import { - DigitButton, - DigitDesign, - DigitLayout, - DigitText, - useDigitTranslations -} from "@cthit/react-digit-components"; -import React from "react"; -import translations from "./CreationOfAccountFinished.view.translations.json"; -import { getBackendUrl } from "../../../../common/utils/configs/envVariablesLoader"; - -const CreationOfAccountFinished = () => { - const [text] = useDigitTranslations(translations); - - return ( - - - - - - - - - - - - { - window.location.href = getBackendUrl() + "/login"; - }} - /> - - - - ); -}; - -CreationOfAccountFinished.propTypes = {}; - -export default CreationOfAccountFinished; diff --git a/frontend/src/use-cases/create-account/views/creation-of-account-finished/CreationOfAccountFinished.view.translations.json b/frontend/src/use-cases/create-account/views/creation-of-account-finished/CreationOfAccountFinished.view.translations.json deleted file mode 100644 index e38629c35..000000000 --- a/frontend/src/use-cases/create-account/views/creation-of-account-finished/CreationOfAccountFinished.view.translations.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "CongratsTitle": [ - "Congrats! You have created an IT-account", - "Grattis! Du har skapat ett IT-konto!" - ], - "CongratsBody": [ - "You can now use digITs services.", - "Du kan nu använda digITs tjänster" - ], - "LoginForTheFirstTime": [ - "Login for the first time", - "Logga in för första gången" - ] -} diff --git a/frontend/src/use-cases/create-account/views/creation-of-account-finished/index.js b/frontend/src/use-cases/create-account/views/creation-of-account-finished/index.js deleted file mode 100644 index 9628cf272..000000000 --- a/frontend/src/use-cases/create-account/views/creation-of-account-finished/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./CreationOfAccountFinished.view"; diff --git a/frontend/src/use-cases/create-account/views/email-has-been-sent/EmailHasBeenSent.view.jsx b/frontend/src/use-cases/create-account/views/email-has-been-sent/EmailHasBeenSent.view.jsx deleted file mode 100644 index cffc1d377..000000000 --- a/frontend/src/use-cases/create-account/views/email-has-been-sent/EmailHasBeenSent.view.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import { - DigitButton, - DigitDesign, - DigitText, - DigitLayout, - useDigitTranslations -} from "@cthit/react-digit-components"; -import React from "react"; -import translations from "./EmailHasBeenSent.view.translations.json"; - -const EmailHasBeenSent = () => { - const [text] = useDigitTranslations(translations); - - return ( - - - - - - - - - - - {}} - text={text.HaveReceivedACode} - /> - - - - - - - - ); -}; - -EmailHasBeenSent.propTypes = {}; - -export default EmailHasBeenSent; diff --git a/frontend/src/use-cases/create-account/views/email-has-been-sent/EmailHasBeenSent.view.translations.json b/frontend/src/use-cases/create-account/views/email-has-been-sent/EmailHasBeenSent.view.translations.json deleted file mode 100644 index e524dcd89..000000000 --- a/frontend/src/use-cases/create-account/views/email-has-been-sent/EmailHasBeenSent.view.translations.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "AnEmailShouldBeSent": [ - "An email should be sent to your student email", - "Ett mail ska ha skickats till din studentmail" - ], - "AnEmailShouldBeSentDescription": [ - "If you have not recieved an email within a few minutes, you may have entered the wrong cid. If you're sure that you have written the correct cid and you still haven't recieved an email please contact digIT at digit@chalmers.it", - "Om du inte får ett mail på några minuter kan du ha råkat skriva fel cid. Om du är säker att du skriver rätt med fortfarande inte får ett mail kan det antingen bero på att mailet har hamnat i skräppost, eller så är du inte inlagd i digITs system. I det senare fallet, var vänligen och skicka ett mail till digit@chalmers.it." - ], - "HaveReceivedACode": ["I have received a code", "Jag har fått en kod"], - "IHaveNotReceivedACode": [ - "I have not received a code", - "Jag har inte fått en kod" - ] -} diff --git a/frontend/src/use-cases/create-account/views/email-has-been-sent/index.js b/frontend/src/use-cases/create-account/views/email-has-been-sent/index.js deleted file mode 100644 index f15d1b9ff..000000000 --- a/frontend/src/use-cases/create-account/views/email-has-been-sent/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import { default as EmailHasBeenSent } from "./EmailHasBeenSent.view"; -export default EmailHasBeenSent; diff --git a/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.jsx b/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.jsx deleted file mode 100644 index 5df972d8d..000000000 --- a/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.jsx +++ /dev/null @@ -1,60 +0,0 @@ -import { - useDigitTranslations, - DigitEditDataCard, - DigitLayout, - useDigitToast -} from "@cthit/react-digit-components"; -import React from "react"; -import translations from "./InputCid.view.translations"; -import { useHistory } from "react-router-dom"; -import { activateCid } from "../../../../api/whitelist/post.whitelist.api"; -import { - initialValues, - keysComponentData, - keysOrder, - validationSchema -} from "./InputCid.view.options"; -import ChangeLanguageLocally from "../../../../common/views/change-language-locally"; - -const InputCid = () => { - const [queueToast] = useDigitToast(); - const [text] = useDigitTranslations(translations); - const history = useHistory(); - - return ( - - - { - activateCid(values) - .then(() => { - actions.resetForm(); - actions.setSubmitting(false); - history.push("/create-account/email-sent"); - }) - .catch(() => { - queueToast({ - text: text.SomethingWentWrong, - duration: 3000 - }); - }); - }} - size={{ width: "300px", height: "300px" }} - titleText={text.EnterYourCid} - subtitleText={text.EnterYourCidDescription} - submitText={text.SendCid} - extraButton={{ - text: text.AlreadyHaveCode - }} - extraButtonTo={"/create-account/email-sent"} - /> - - ); -}; - -export default InputCid; diff --git a/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.options.js b/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.options.js deleted file mode 100644 index 5113944db..000000000 --- a/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.options.js +++ /dev/null @@ -1,33 +0,0 @@ -import * as yup from "yup"; -import { USER_CID } from "../../../../api/users/props.users.api"; -import { DigitTextField } from "@cthit/react-digit-components"; - -export const validationSchema = text => { - const schema = {}; - schema[USER_CID] = yup.string().required(text.Cid + text.IsRequired); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const initialValues = {}; - initialValues[USER_CID] = ""; - - return initialValues; -}; - -export const keysComponentData = text => { - const keysComponentData = {}; - keysComponentData[USER_CID] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Cid, - outlined: true, - maxLength: 10 - } - }; - - return keysComponentData; -}; - -export const keysOrder = () => [USER_CID]; diff --git a/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.translations.json b/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.translations.json deleted file mode 100644 index 6635588ed..000000000 --- a/frontend/src/use-cases/create-account/views/input-cid/InputCid.view.translations.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "EnterYourCid": ["Enter your cid", "Skriv in ditt cid"], - "EnterYourCidDescription": [ - "We will send an email to your student email to confirm your identity.", - "Vi kommer skicka ett mail till din studentmail för att bekräfta din identitet." - ], - "SendCid": ["Send cid", "Skicka cid"], - "SomethingWentWrong": [ - "Something went wrong when trying to send the cid, please try again or contact digit@chalmers.it", - "Någonting gick snett när vi försökte skicka ditt cid, var vänlig och försök igen eller kontakta digit@chalmers.it" - ], - "AlreadyHaveCode": ["Already have code", "Har redan en kod"] -} diff --git a/frontend/src/use-cases/create-account/views/input-cid/index.js b/frontend/src/use-cases/create-account/views/input-cid/index.js deleted file mode 100644 index e969abf68..000000000 --- a/frontend/src/use-cases/create-account/views/input-cid/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import { default as InputCid } from "./InputCid.view"; -export default InputCid; diff --git a/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.jsx b/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.jsx deleted file mode 100644 index f90cb4ab9..000000000 --- a/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.jsx +++ /dev/null @@ -1,136 +0,0 @@ -import { - DigitButton, - DigitDesign, - useDigitTranslations, - useDigitToast, - DigitEditDataCard, - useDigitCustomDialog, - DigitMarkdown -} from "@cthit/react-digit-components"; -import React, { useEffect, useState } from "react"; -import statusCode from "../../../../common/utils/formatters/statusCode.formatter"; -import statusMessage from "../../../../common/utils/formatters/statusMessage.formatter"; -import translations from "./InputDataAndCode.view.translations.json"; -import { useHistory } from "react-router-dom"; -import { createAccount } from "../../../../api/create-account/post.createAccount.api"; -import { - initialValues, - keysComponentData, - keysOrder, - validationSchema -} from "./InputDataAndCode.view.options"; -import axios from "axios"; - -const InputDataAndCode = () => { - const [text, activeLanguage] = useDigitTranslations(translations); - const [queueToast] = useDigitToast(); - const [showDialog] = useDigitCustomDialog(); - const history = useHistory(); - const [userAgreement, setUserAgreement] = useState(); - - useEffect(() => { - axios.get("/useragreement-" + activeLanguage + ".md").then(response => { - setUserAgreement(response.data); - }); - }, [activeLanguage]); - - return ( - <> - - - - - - { - showDialog({ - renderMain: () => ( - - ), - renderButtons: confirm => ( - - ) - }); - }} - /> - - - history.goBack() - }} - onSubmit={(values, actions) => { - const cid = values.cid; - const user = { - whitelist: { - cid: cid - }, - ...values - }; - createAccount(user) - .then(() => { - actions.resetForm(); - history.push("/create-account/finished"); - }) - .catch(error => { - const code = statusCode(error); - const message = statusMessage(error); - var errorMessage; - switch (code) { - case 422: - switch (message) { - case "CODE_OR_CID_IS_WRONG": - errorMessage = - text.CODE_OR_CID_IS_WRONG; - break; - case "TOO_SHORT_PASSWORD": - errorMessage = - text.TOO_SHORT_PASSWORD; - break; - default: - errorMessage = - text.SomethingWentWrong; - } - break; - default: - errorMessage = text.SomethingWentWrong; - } - queueToast({ - text: errorMessage, - duration: 5000 - }); - }); - }} - size={{ minWidth: "300px", maxWidth: "600px" }} - /> - - ); -}; - -export default InputDataAndCode; diff --git a/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.options.js b/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.options.js deleted file mode 100644 index f32fc44c7..000000000 --- a/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.options.js +++ /dev/null @@ -1,209 +0,0 @@ -import * as yup from "yup"; -import { - USER_ACCEPTANCE_YEAR, - USER_CID, - USER_EMAIL, - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_PASSWORD, - USER_AGREEMENT -} from "../../../../api/users/props.users.api"; -import { - DigitSelect, - DigitSwitch, - DigitTextField -} from "@cthit/react-digit-components"; - -const CODE = "code"; -const PASSWORD_CONFIRMATION = "passwordConfirmation"; - -const _getCurrentYear = () => { - return new Date().getFullYear() + ""; -}; - -const _generateAcceptanceYears = () => { - const output = {}; - const startYear = 2001; - const currentYear = _getCurrentYear(); - for (var i = currentYear; i >= startYear; i--) { - output[i] = i + ""; - } - return output; -}; - -export const validationSchema = text => { - const schema = {}; - schema[USER_CID] = yup.string().required(text.Cid + text.IsRequired); - schema[CODE] = yup.string().required(text.Code + text.IsRequired); - schema[USER_NICK] = yup.string().required(text.Nick + text.IsRequired); - schema[USER_FIRST_NAME] = yup - .string() - .required(text.FirstName + text.IsRequired); - - schema[USER_LAST_NAME] = yup - .string() - .required(text.LastName + text.IsRequired); - schema[USER_EMAIL] = yup - .string() - .required(text.Email + text.IsRequired) - .email(text.NotEmail) - .matches(/(^((?!@student.chalmers.se).)*$)/, text.NonStudentEmailError); - - schema[USER_ACCEPTANCE_YEAR] = yup - .number() - .min(2001) - .max(_getCurrentYear()) - .required(text.AcceptanceYear + text.IsRequired); - - schema[USER_PASSWORD] = yup - .string() - .min(8, text.MinimumLength) - .required(text.Password + text.IsRequired); - - schema[PASSWORD_CONFIRMATION] = yup - .string() - .oneOf([yup.ref("password")], text.PasswordsDoNotMatch) - .required(text.Password + text.IsRequired); - - schema[USER_AGREEMENT] = yup - .boolean() - .oneOf([true]) - .required(text.YouMustAccept); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const initialValues = {}; - initialValues[USER_CID] = ""; - initialValues[CODE] = ""; - initialValues[USER_NICK] = ""; - initialValues[USER_FIRST_NAME] = ""; - initialValues[USER_LAST_NAME] = ""; - initialValues[USER_EMAIL] = ""; - initialValues[USER_ACCEPTANCE_YEAR] = ""; - initialValues[USER_PASSWORD] = ""; - initialValues[PASSWORD_CONFIRMATION] = ""; - initialValues[USER_AGREEMENT] = false; - - return initialValues; -}; - -export const keysComponentData = text => { - const keysComponentData = {}; - keysComponentData[USER_CID] = { - component: DigitTextField, - componentProps: { - upperLabel: text.YourCid, - outlined: true, - maxLength: 10, - size: { width: "280px" } - } - }; - - keysComponentData[CODE] = { - component: DigitTextField, - componentProps: { - upperLabel: text.CodeFromYourStudentEmail, - outlined: true, - maxLength: 15, - size: { width: "280px" } - } - }; - - keysComponentData[USER_NICK] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Nick, - outlined: true, - maxLength: 20, - size: { width: "280px" } - } - }; - - keysComponentData[USER_FIRST_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.FirstName, - outlined: true, - maxLength: 15, - size: { width: "280px" } - } - }; - - keysComponentData[USER_LAST_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.LastName, - outlined: true, - maxLength: 15, - size: { width: "280px" } - } - }; - - keysComponentData[USER_EMAIL] = { - component: DigitTextField, - componentProps: { - upperLabel: text.NonStudentEmail, - outlined: true, - maxLength: 100, - size: { width: "280px" } - } - }; - - keysComponentData[USER_ACCEPTANCE_YEAR] = { - component: DigitSelect, - componentProps: { - valueToTextMap: _generateAcceptanceYears(), - upperLabel: text.WhichYearDidYouStart, - reverse: true, - outlined: true, - size: { width: "280px" } - } - }; - - keysComponentData[USER_PASSWORD] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Password, - outlined: true, - password: true, - size: { width: "280px" } - } - }; - - keysComponentData[PASSWORD_CONFIRMATION] = { - component: DigitTextField, - componentProps: { - upperLabel: text.ConfirmPassword, - outlined: true, - password: true, - size: { width: "280px" } - } - }; - - keysComponentData[USER_AGREEMENT] = { - component: DigitSwitch, - componentProps: { - label: text.AcceptUserAgreement, - primary: true, - size: { width: "280px" } - } - }; - - return keysComponentData; -}; - -export const keysOrder = () => [ - USER_CID, - CODE, - USER_PASSWORD, - PASSWORD_CONFIRMATION, - USER_NICK, - USER_FIRST_NAME, - USER_LAST_NAME, - USER_EMAIL, - USER_ACCEPTANCE_YEAR, - USER_AGREEMENT -]; diff --git a/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.translations.json b/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.translations.json deleted file mode 100644 index 6ba24052d..000000000 --- a/frontend/src/use-cases/create-account/views/input-data-and-code/InputDataAndCode.view.translations.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "CompleteCreation": [ - "Complete creation of your account", - "Slutför registreringen av konto" - ], - "CompleteCreationDescription": [ - "Enter your cid and your code that you recieved from your student email along with the following information.", - "Skriv in ditt cid och koden du fick på din skolmail samt följande information." - ], - "YourCid": ["Your cid", "Ditt cid"], - "CodeFromYourStudentEmail": [ - "Code from your student email", - "Kod från din studentmail" - ], - "NotEmail": ["Not a valid email", "Inte en giltig email"], - "NonStudentEmailError": [ - "Email needs to be non-student email", - "Email måste vara icke-studentmail" - ], - "NonStudentEmail": [ - "Enter a non-student email", - "Skriv in din icke-studentmail" - ], - "WhichYearDidYouStart": [ - "Which year did you start at IT?", - "Vilket år började du på IT?" - ], - "AcceptUserAgreement": [ - "I accept the user agreement", - "Jag accepterar användaravtalet" - ], - "CreateAccount": ["Create account", "Skapa konto"], - "PasswordsDoNotMatch": [ - "Passwords do not match", - "Lösenorden matchar inte" - ], - "TOO_SHORT_PASSWORD": [ - "The password must be atleast 8 characters", - "Lösenordet måste vara minst 8 karaktärer" - ], - "CODE_OR_CID_IS_WRONG": [ - "Your cid or code is wrong, please try again or contact digit@chalmers.it", - "Ditt cid eller din kod är fel, var vänlig och försök igen eller kontakta digit@chalmers.it" - ], - "YouMustAccept": [ - "You must accept the user agreement", - "Du måste acceptera användaravtalen" - ], - "Code": ["Code", "Kod"], - "UserAgreement": ["User agreement", "Användaravtal"], - "ShowUserAgreement": ["Show user agreement", "Visa användaravtal"] -} diff --git a/frontend/src/use-cases/create-account/views/input-data-and-code/index.js b/frontend/src/use-cases/create-account/views/input-data-and-code/index.js deleted file mode 100644 index 90b37f8aa..000000000 --- a/frontend/src/use-cases/create-account/views/input-data-and-code/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import { default as InputDataAndCode } from "./InputDataAndCode.view"; -export default InputDataAndCode; diff --git a/frontend/src/use-cases/four-o-four/FourOFour.jsx b/frontend/src/use-cases/four-o-four/FourOFour.jsx deleted file mode 100644 index 612799c56..000000000 --- a/frontend/src/use-cases/four-o-four/FourOFour.jsx +++ /dev/null @@ -1,46 +0,0 @@ -import React from "react"; - -import { - DigitButton, - DigitDesign, - DigitText, - useDigitTranslations -} from "@cthit/react-digit-components"; -import { useHistory } from "react-router-dom"; - -import translations from "./FourOFour.translations.json"; - -const FourOFour = () => { - const [text] = useDigitTranslations(translations); - const history = useHistory(); - - return ( - - - - - - - - - - history.push("/")} - /> - - - ); -}; -export default FourOFour; diff --git a/frontend/src/use-cases/four-o-four/FourOFour.translations.json b/frontend/src/use-cases/four-o-four/FourOFour.translations.json deleted file mode 100644 index 9b80087a0..000000000 --- a/frontend/src/use-cases/four-o-four/FourOFour.translations.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ContactDigit": [ - "If you still think it is? Contact digIT@chalmers.it.", - "Om du fortfarande tror att du har träffat rätt, kontaka digIT@chalmers.it." - ], - "PageNotFound": ["404 - Page not found", "404 - Sida ej funnen"], - "TakeMeHome": ["Take me home", "Ta mig hem"] -} diff --git a/frontend/src/use-cases/four-o-four/index.js b/frontend/src/use-cases/four-o-four/index.js deleted file mode 100644 index adbf893cf..000000000 --- a/frontend/src/use-cases/four-o-four/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import { default as FourOFour } from "./FourOFour"; -export default FourOFour; diff --git a/frontend/src/use-cases/gdpr/Gdpr.jsx b/frontend/src/use-cases/gdpr/Gdpr.jsx deleted file mode 100644 index 3586c3075..000000000 --- a/frontend/src/use-cases/gdpr/Gdpr.jsx +++ /dev/null @@ -1,146 +0,0 @@ -import { - DigitSelectMultipleTable, - useDigitTranslations, - useDigitToast, - DigitLoading, - DigitLayout -} from "@cthit/react-digit-components"; -import React, { useCallback, useEffect, useState } from "react"; -import translations from "./Gdpr.translations.json"; -import { - USER_CID, - USER_FIRST_NAME, - USER_ID, - USER_LAST_NAME, - USER_NICK -} from "../../api/users/props.users.api"; -import * as _ from "lodash"; -import InsufficientAccess from "../../common/views/insufficient-access"; -import { getUsersWithGDPRMinified } from "../../api/gdpr/get.gdpr.api"; -import { setGDPRValue } from "../../api/gdpr/put.gdpr.api"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import useGammaHasAuthority from "../../common/hooks/use-gamma-has-authority/use-gamma-has-authority"; - -function _generateHeaderTexts(text) { - const output = {}; - - output[USER_CID] = text.Cid; - output[USER_FIRST_NAME] = text.FirstName; - output[USER_LAST_NAME] = text.LastName; - output[USER_NICK] = text.Nick; - output[USER_ID] = text.Id; - output["__checkbox"] = text.HasGDPR; - - return output; -} - -const Gdpr = () => { - const [text] = useDigitTranslations(translations); - const [queueToast] = useDigitToast(); - const [users, setUsers] = useState(null); - - const [lastSelected, setLastSelected] = useState([]); - const admin = useGammaIsAdmin(); - const gdpr = useGammaHasAuthority("gdpr"); - const access = admin || gdpr; - const getUsersWithGDPRCallback = useCallback(getUsersWithGDPRMinified, []); - - useEffect(() => { - if (access) { - getUsersWithGDPRCallback().then(response => { - setUsers(response.data); - setLastSelected( - response.data.filter(user => user.gdpr).map(user => user.id) - ); - }); - } - }, [access, getUsersWithGDPRCallback]); - - if (!access) { - return ; - } - - if (users == null) { - return ( - - - - ); - } - - return ( - { - const c = _.xorWith(selected, lastSelected, _.isEqual); - - if (c.length > 0) { - var newGDPRValue = false; - - if (selected.length > lastSelected.length) { - //add - newGDPRValue = true; - } - - setGDPRValue(c[0], { - gdpr: newGDPRValue - }) - .then(() => { - queueToast({ - text: - text.SuccessfullySetOfGDPRTo + - " " + - _.find(users, { - id: c[0] - })[USER_NICK] + - " " + - text.To + - ": " + - newGDPRValue - }); - - getUsersWithGDPRCallback().then(response => { - setUsers(response.data); - setLastSelected( - response.data - .filter(user => user.gdpr) - .map(user => user.id) - ); - }); - }) - .catch(error => { - queueToast({ - text: text.SomethingWentWrong - }); - }); - } - }} - value={users.filter(user => user.gdpr).map(user => user.id)} - columnsOrder={[ - USER_CID, - USER_FIRST_NAME, - USER_NICK, - USER_LAST_NAME - ]} - headerTexts={_generateHeaderTexts(text)} - data={users.map(user => { - return { - ...user, - __checkbox: user.gdpr - }; - })} - startRowsPerPage={25} - /> - ); -}; - -export default Gdpr; diff --git a/frontend/src/use-cases/gdpr/Gdpr.translations.json b/frontend/src/use-cases/gdpr/Gdpr.translations.json deleted file mode 100644 index f8fc91799..000000000 --- a/frontend/src/use-cases/gdpr/Gdpr.translations.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "Cid": ["Cid", "Cid"], - "FirstName": ["First name", "Förnamn"], - "LastName": ["Last name", "Efternamn"], - "Nick": ["Nick", "Nick"], - "Users": ["Users", "Användare"], - "SearchForUsers": ["Search for users", "Sök efter användare"], - "HasGDPR": ["Have finished GDPR training", "Har genomfört GDPR utbildning"], - "SuccessfullySetOfGDPRTo": [ - "Successfully set GDPR status of", - "Satt status av GDPR på" - ], - "To": ["to", "till"] -} diff --git a/frontend/src/use-cases/gdpr/index.js b/frontend/src/use-cases/gdpr/index.js deleted file mode 100644 index 5c0dc66ce..000000000 --- a/frontend/src/use-cases/gdpr/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Gdpr.jsx"; diff --git a/frontend/src/use-cases/groups/Groups.jsx b/frontend/src/use-cases/groups/Groups.jsx deleted file mode 100644 index bff583c04..000000000 --- a/frontend/src/use-cases/groups/Groups.jsx +++ /dev/null @@ -1,221 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { addDays } from "date-fns"; -import { - DigitCRUD, - useDigitTranslations, - DigitButton, - DigitLayout -} from "@cthit/react-digit-components"; -import translations from "./Groups.translations"; -import { getGroup, getGroupsMinified } from "../../api/groups/get.groups.api"; -import { - GROUP_BECOMES_ACTIVE, - GROUP_BECOMES_INACTIVE, - GROUP_MEMBERS, - GROUP_ID, - GROUP_NAME, - GROUP_PRETTY_NAME, - GROUP_SUPER_GROUP, - GROUP_EMAIL, - GROUP_DESCRIPTION_EN, - GROUP_DESCRIPTION_SV, - GROUP_FUNCTION_EN, - GROUP_FUNCTION_SV, - GROUP_NO_ACCOUNT_MEMBERS -} from "../../api/groups/props.groups.api"; -import { editGroup } from "../../api/groups/put.groups.api"; -import { getSuperGroups } from "../../api/super-groups/get.super-groups.api"; -import { addGroup } from "../../api/groups/post.groups.api"; -import DisplayMembersTable from "../../common/elements/display-members-table"; -import { useHistory } from "react-router-dom"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import { deleteGroup } from "../../api/groups/delete.groups.api"; -import FourOFour from "../four-o-four"; -import FiveZeroZero from "../../app/elements/five-zero-zero"; -import { - initialValues, - keysOrder, - keysText, - readAllKeysOrder, - readOneKeysOrder, - keysComponentData, - validationSchema, - updateKeysOrder -} from "./Groups.options"; -import InsufficientAccess from "../../common/views/insufficient-access"; - -const Groups = () => { - const [text] = useDigitTranslations(translations); - const admin = useGammaIsAdmin(); - const [superGroups, setSuperGroups] = useState([]); - const history = useHistory(); - - useEffect(() => { - getSuperGroups().then(response => { - setSuperGroups(response.data); - }); - }, []); - - if (superGroups.length === 0) { - return null; - } - - return ( - admin} - canUpdate={() => admin} //|| inGroup(user, group)} - name={"groups"} - path={"/groups"} - readAllRequest={getGroupsMinified} - readOneRequest={getGroup} - deleteRequest={deleteGroup} - updateRequest={(id, data) => { - const becomesActive = addDays(data.becomesActive, 1); - const becomesInactive = addDays(data.becomesInactive, 1); - - return editGroup(id, { - name: data.name, - function: { - sv: data.functionSv, - en: data.functionEn - }, - description: { - sv: data.descriptionSv, - en: data.descriptionEn - }, - email: data.email, - superGroup: data.superGroup, - prettyName: data.prettyName, - becomesActive: becomesActive, - becomesInactive: becomesInactive - }); - }} - createRequest={ - admin - ? data => { - const becomesActive = addDays( - data[GROUP_BECOMES_ACTIVE], - 1 - ); - const becomesInactive = addDays( - data[GROUP_BECOMES_INACTIVE], - 1 - ); - - return addGroup({ - name: data[GROUP_NAME], - function: { - sv: data[GROUP_FUNCTION_SV], - en: data[GROUP_FUNCTION_EN] - }, - description: { - sv: data[GROUP_DESCRIPTION_SV], - en: data[GROUP_DESCRIPTION_EN] - }, - email: data[GROUP_EMAIL], - superGroup: data[GROUP_SUPER_GROUP], - prettyName: data[GROUP_PRETTY_NAME], - becomesActive, - becomesInactive - }); - } - : null - } - tableProps={{ - orderBy: GROUP_NAME, - startOrderBy: GROUP_NAME, - titleText: text.Groups, - search: true, - flex: "1", - startOrderByDirection: "asc", - size: { minWidth: "288px" }, - padding: "0px", - searchText: text.Search - }} - idProp={GROUP_ID} - detailsRenderCardEnd={data => - admin ? ( - history.push("/members/" + data.id)} - /> - ) : null - } - detailsRenderEnd={data => ( - - 0 - ? "8px" - : "0px" - }} - noUsersText={text.NoGroupMembers} - users={data[GROUP_MEMBERS]} - group={data} - /> - - {data[GROUP_NO_ACCOUNT_MEMBERS].length > 0 && ( - ({ - nick: member.cid, - ...member - }) - )} - /> - )} - - )} - dateProps={[GROUP_BECOMES_ACTIVE, GROUP_BECOMES_INACTIVE]} - createButtonText={text.Create + " " + text.Group} - updateTitle={group => text.Update + " " + group[GROUP_PRETTY_NAME]} - createTitle={text.CreateGroup} - detailsTitle={group => group[GROUP_PRETTY_NAME]} - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - toastCreateSuccessful={() => text.GroupWasCreated} - toastCreateFailed={() => text.GroupCreateFailed} - toastDeleteSuccessful={() => text.GroupWasDeleted} - toastDeleteFailed={() => text.GroupDeleteFailed} - toastUpdateSuccessful={one => - one[GROUP_PRETTY_NAME] + text.GroupWasUpdated - } - toastUpdateFailed={() => text.GroupUpdateFailed} - backButtonText={text.Back} - updateButtonText={() => text.Edit} - deleteButtonText={one => text.Delete + " " + one[GROUP_PRETTY_NAME]} - detailsButtonText={text.Details} - dialogDeleteCancel={() => text.Cancel} - dialogDeleteConfirm={() => text.Delete} - dialogDeleteTitle={() => text.AreYouSure} - dialogDeleteDescription={one => - text.AreYouSureYouWantToDelete + - " " + - one[GROUP_PRETTY_NAME] + - "?" - } - useHistoryGoBackOnBack - /> - ); -}; - -export default Groups; diff --git a/frontend/src/use-cases/groups/Groups.options.js b/frontend/src/use-cases/groups/Groups.options.js deleted file mode 100644 index 33ba3c056..000000000 --- a/frontend/src/use-cases/groups/Groups.options.js +++ /dev/null @@ -1,230 +0,0 @@ -import * as yup from "yup"; -import { - DigitDatePicker, - DigitSelect, - DigitTextArea, - DigitTextField -} from "@cthit/react-digit-components"; -import { - GROUP_BECOMES_ACTIVE, - GROUP_BECOMES_INACTIVE, - GROUP_DESCRIPTION_EN, - GROUP_DESCRIPTION_SV, - GROUP_EMAIL, - GROUP_FUNCTION_EN, - GROUP_FUNCTION_SV, - GROUP_ID, - GROUP_NAME, - GROUP_PRETTY_NAME, - GROUP_SUPER_GROUP, - GROUP_SUPER_GROUP_PRETTY_NAME -} from "../../api/groups/props.groups.api"; - -export const validationSchema = text => { - const schema = {}; - - schema[GROUP_NAME] = yup.string().required(text.Name + text.IsRequired); - schema[GROUP_PRETTY_NAME] = yup - .string() - .required(text.PrettyName + text.IsRequired); - schema[GROUP_EMAIL] = yup.string().required(text.Email + text.IsRequired); - - schema[GROUP_DESCRIPTION_SV] = yup.string(); - schema[GROUP_DESCRIPTION_EN] = yup.string(); - - schema[GROUP_FUNCTION_SV] = yup.string(); - schema[GROUP_FUNCTION_EN] = yup.string(); - - schema[GROUP_SUPER_GROUP] = yup - .string() - .required(text.GroupMustHaveSuperGroup); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const output = {}; - - output[GROUP_ID] = ""; - output[GROUP_NAME] = ""; - output[GROUP_EMAIL] = ""; - output[GROUP_DESCRIPTION_SV] = ""; - output[GROUP_DESCRIPTION_EN] = ""; - output[GROUP_FUNCTION_SV] = ""; - output[GROUP_FUNCTION_EN] = ""; - output[GROUP_SUPER_GROUP] = ""; - output[GROUP_PRETTY_NAME] = ""; - output[GROUP_BECOMES_ACTIVE] = new Date(); - - var aYearFromNow = new Date(); - aYearFromNow.setFullYear(aYearFromNow.getFullYear() + 1); - output[GROUP_BECOMES_INACTIVE] = aYearFromNow; - - return output; -}; - -export const keysComponentData = (text, superGroups = []) => { - const componentData = {}; - - componentData[GROUP_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Name, - maxLength: 50, - outlined: true - } - }; - - componentData[GROUP_PRETTY_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.PrettyName, - maxLength: 50, - outlined: true - } - }; - - componentData[GROUP_DESCRIPTION_SV] = { - component: DigitTextArea, - componentProps: { - upperLabel: text.DescriptionSv, - maxLength: 500, - rows: 5, - maxRows: 10, - outlined: true - } - }; - - componentData[GROUP_DESCRIPTION_EN] = { - component: DigitTextArea, - componentProps: { - upperLabel: text.DescriptionEn, - maxLength: 500, - rows: 5, - maxRows: 10, - outlined: true - } - }; - - componentData[GROUP_EMAIL] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Email, - maxLength: 100, - outlined: true - } - }; - - componentData[GROUP_FUNCTION_SV] = { - component: DigitTextField, - componentProps: { - upperLabel: text.FunctionSv, - maxLength: 100, - outlined: true - } - }; - - componentData[GROUP_FUNCTION_EN] = { - component: DigitTextField, - componentProps: { - maxLength: 100, - upperLabel: text.FunctionEn, - outlined: true - } - }; - - const superGroupMap = {}; - for (let i = 0; i < superGroups.length; i++) { - superGroupMap[superGroups[i].id] = superGroups[i].prettyName; - } - - componentData[GROUP_SUPER_GROUP] = { - component: DigitSelect, - componentProps: { - upperLabel: text.SuperGroup, - valueToTextMap: superGroupMap, - outlined: true - } - }; - - componentData[GROUP_BECOMES_ACTIVE] = { - component: DigitDatePicker, - componentProps: { - upperLabel: text.BecomesActive, - outlined: true - } - }; - - componentData[GROUP_BECOMES_INACTIVE] = { - component: DigitDatePicker, - componentProps: { - upperLabel: text.BecomesInactive, - outlined: true - } - }; - - return componentData; -}; - -export const keysText = text => { - const keysText = {}; - - keysText[GROUP_ID] = text.Id; - keysText[GROUP_NAME] = text.Name; - keysText[GROUP_EMAIL] = text.Email; - keysText[GROUP_DESCRIPTION_SV] = text.DescriptionSv; - keysText[GROUP_DESCRIPTION_EN] = text.DescriptionEn; - keysText[GROUP_FUNCTION_SV] = text.FunctionSv; - keysText[GROUP_FUNCTION_EN] = text.FunctionEn; - keysText[GROUP_SUPER_GROUP] = text.SuperGroup; - keysText[GROUP_SUPER_GROUP_PRETTY_NAME] = text.SuperGroup; - keysText[GROUP_PRETTY_NAME] = text.PrettyName; - keysText[GROUP_BECOMES_ACTIVE] = text.BecomesActive; - keysText[GROUP_BECOMES_INACTIVE] = text.BecomesInactive; - - return keysText; -}; - -export const keysOrder = () => [ - GROUP_PRETTY_NAME, - GROUP_NAME, - GROUP_EMAIL, - GROUP_DESCRIPTION_SV, - GROUP_DESCRIPTION_EN, - GROUP_FUNCTION_SV, - GROUP_FUNCTION_EN, - GROUP_SUPER_GROUP, - GROUP_BECOMES_ACTIVE, - GROUP_BECOMES_INACTIVE -]; - -export const readOneKeysOrder = () => [ - GROUP_PRETTY_NAME, - GROUP_NAME, - GROUP_EMAIL, - GROUP_DESCRIPTION_SV, - GROUP_DESCRIPTION_EN, - GROUP_FUNCTION_SV, - GROUP_FUNCTION_EN, - GROUP_SUPER_GROUP_PRETTY_NAME, - GROUP_BECOMES_ACTIVE, - GROUP_BECOMES_INACTIVE -]; - -export const readAllKeysOrder = () => [ - GROUP_NAME, - GROUP_PRETTY_NAME, - GROUP_EMAIL -]; - -export const updateKeysOrder = () => [ - GROUP_PRETTY_NAME, - GROUP_EMAIL, - GROUP_DESCRIPTION_SV, - GROUP_DESCRIPTION_EN, - GROUP_FUNCTION_SV, - GROUP_FUNCTION_EN, - GROUP_SUPER_GROUP, - GROUP_BECOMES_ACTIVE, - GROUP_BECOMES_INACTIVE -]; diff --git a/frontend/src/use-cases/groups/Groups.translations.json b/frontend/src/use-cases/groups/Groups.translations.json deleted file mode 100644 index 5a15e0759..000000000 --- a/frontend/src/use-cases/groups/Groups.translations.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "Group": ["Group", "Grupp"], - "CreateGroup": ["Create group", "Skapa grupp"], - "SaveGroup": ["Save group", "Spara grupp"], - "Name": ["Name", "Namn"], - "PrettyName": ["Pretty name", "Pretty name"], - "DescriptionSv": ["Description swedish", "Beskrivning svenska"], - "DescriptionEn": ["Description english", "Beskrivning engelska"], - "Email": ["Email", "Email"], - "FunctionSv": ["Function swedish", "Uppdrag svenska"], - "FunctionEn": ["Function english", "Uppdrag engelska"], - "Type": ["Group type", "Grupp typ"], - "Society": ["Society", "Förening"], - "Committee": ["Committee", "Kommitté"], - "Board": ["Board", "Nämnd"], - "BecomesActive": ["Becomes active", "Blir aktiva"], - "BecomesInactive": ["Becomes inactitve", "Blir inaktiva"], - "NoGroup": ["None", "Ingen"], - "SuperGroup": ["Super group", "Super grupp"], - "Groups": ["Groups", "Grupper"], - "Description": ["Description", "Beskrivning"], - "Function": ["Function", "Uppdrag"], - "Details": ["Details", "Detaljer"], - "NoGroups": ["There's no groups", "Det finns inga grupper"], - "SearchForGroups": ["Search for groups", "Sök efter grupper"], - "NoGroupMembers": [ - "There's no users in this group", - "Det finns inga användare i den här gruppen" - ], - "NoAccountMembers": [ - "Have no account members", - "Har inget konto medlemmar" - ], - "GroupMustHaveSuperGroup": [ - "A group must have a supergroup", - "En grupp måste ha en supergrupp" - ], - "GroupWasCreated": ["Group was created", "Gruppen skapades"], - "GroupCreateFailed": [ - "Something went wrong! Group wasn't created.", - "Någonting gick fel! Gruppen skapades inte." - ], - "GroupWasDeleted": ["Group was deleted", "Gruppen raderades"], - "GroupDeleteFailed": ["Something went wrong! Group wasn't created."], - "GroupWasUpdated": [" was updated", " har uppdaterats"], - "GroupUpdateFailed": [ - "Something went wrong! Group wasn't updated.", - "Någonting gick fel! Grupp uppdaterades inte." - ], - "EditMembers": ["Edit members", "Redigera medlemmarna"] -} diff --git a/frontend/src/use-cases/groups/index.js b/frontend/src/use-cases/groups/index.js deleted file mode 100644 index 53159a580..000000000 --- a/frontend/src/use-cases/groups/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Groups"; diff --git a/frontend/src/use-cases/home/Home.jsx b/frontend/src/use-cases/home/Home.jsx deleted file mode 100644 index b31542f57..000000000 --- a/frontend/src/use-cases/home/Home.jsx +++ /dev/null @@ -1,38 +0,0 @@ -import React from "react"; - -import { DigitLayout } from "@cthit/react-digit-components"; - -import UserOptions from "./elements/user-options"; -import AdminOptions from "./elements/admin-options"; -import WelcomeUser from "./elements/welcome-user"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import useGammaUser from "../../common/hooks/use-gamma-user/useGammaUser"; - -const Home = () => { - const admin = useGammaIsAdmin(); - const user = useGammaUser(); - - if (user == null) { - return null; - } - - return ( - - - - - 0} - /> - {admin && ( - <> - - - - )} - - - ); -}; - -export default Home; diff --git a/frontend/src/use-cases/home/elements/admin-options/AdminOptions.element.jsx b/frontend/src/use-cases/home/elements/admin-options/AdminOptions.element.jsx deleted file mode 100644 index e1f6f9e77..000000000 --- a/frontend/src/use-cases/home/elements/admin-options/AdminOptions.element.jsx +++ /dev/null @@ -1,36 +0,0 @@ -import React from "react"; - -import { - DigitDesign, - DigitLayout, - useDigitTranslations -} from "@cthit/react-digit-components"; - -import translations from "./AdminOptions.element.translations.json"; -import HomeLink from "../../elements/home-link"; - -const AdminOptions = () => { - const [text] = useDigitTranslations(translations); - - return ( - - - - - - - - - - - - - - - ); -}; - -export default AdminOptions; diff --git a/frontend/src/use-cases/home/elements/admin-options/AdminOptions.element.translations.json b/frontend/src/use-cases/home/elements/admin-options/AdminOptions.element.translations.json deleted file mode 100644 index 2bfc1611b..000000000 --- a/frontend/src/use-cases/home/elements/admin-options/AdminOptions.element.translations.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "AdminOptions": ["Admin options", "Admin alternativ"], - "ActivationCodes": ["Activation codes", "Aktiveringskoder"], - "GDPR": ["GDPR certified", "GDPR certifierade"], - "GroupPosts": ["Group posts", "Grupp poster"], - "Whitelist": ["Whitelist of cids", "Whitelist av cids"], - "Clients": ["Clients", "Klienter"], - "SuperGroups": ["Super groups", "Supergrupper"], - "ApiKeys": ["API keys", "API nycklar"] -} diff --git a/frontend/src/use-cases/home/elements/admin-options/index.js b/frontend/src/use-cases/home/elements/admin-options/index.js deleted file mode 100644 index 2e8bd824c..000000000 --- a/frontend/src/use-cases/home/elements/admin-options/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import AdminOptions from "./AdminOptions.element"; -export default AdminOptions; diff --git a/frontend/src/use-cases/home/elements/home-link/HomeLink.element.jsx b/frontend/src/use-cases/home/elements/home-link/HomeLink.element.jsx deleted file mode 100644 index 6d60beb13..000000000 --- a/frontend/src/use-cases/home/elements/home-link/HomeLink.element.jsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import styled from "styled-components"; - -import { DigitText } from "@cthit/react-digit-components"; -import { Link } from "react-router-dom"; - -const NoStyleLink = styled(Link)` - color: black; -`; - -const HomeLink = ({ text, link }) => ( - - - -); - -export default HomeLink; diff --git a/frontend/src/use-cases/home/elements/home-link/index.js b/frontend/src/use-cases/home/elements/home-link/index.js deleted file mode 100644 index a5ae36aa6..000000000 --- a/frontend/src/use-cases/home/elements/home-link/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import HomeLink from "./HomeLink.element"; -export default HomeLink; diff --git a/frontend/src/use-cases/home/elements/user-options/UserOptions.element.jsx b/frontend/src/use-cases/home/elements/user-options/UserOptions.element.jsx deleted file mode 100644 index a7ae5e16f..000000000 --- a/frontend/src/use-cases/home/elements/user-options/UserOptions.element.jsx +++ /dev/null @@ -1,38 +0,0 @@ -import React from "react"; - -import { - DigitDesign, - DigitLayout, - useDigitTranslations -} from "@cthit/react-digit-components"; - -import HomeLink from "../../elements/home-link"; - -import translations from "./UserOptions.element.translations.json"; - -const UserOptions = ({ hasGroups }) => { - const [text] = useDigitTranslations(translations); - - return ( - - - - - - {hasGroups && ( - - )} - - - - - - - - ); -}; - -export default UserOptions; diff --git a/frontend/src/use-cases/home/elements/user-options/UserOptions.element.translations.json b/frontend/src/use-cases/home/elements/user-options/UserOptions.element.translations.json deleted file mode 100644 index ceaa74db1..000000000 --- a/frontend/src/use-cases/home/elements/user-options/UserOptions.element.translations.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "UserOptions": ["User options", "Användare alternativ"], - "MyAccount": ["My account", "Mitt konto"], - "MyGroups": ["My groups", "Mina grupper"], - "ChangePassword": ["Change my password", "Ändra mitt lösenord"], - "ChangeAvatar": ["Change avatar", "Ändra avatar"], - "AllUsers": ["All users", "Alla användare"], - "AllGroups": ["All groups", "Alla grupper"] -} diff --git a/frontend/src/use-cases/home/elements/user-options/index.js b/frontend/src/use-cases/home/elements/user-options/index.js deleted file mode 100644 index e59a179e4..000000000 --- a/frontend/src/use-cases/home/elements/user-options/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import UserOptions from "./UserOptions.element"; -export default UserOptions; diff --git a/frontend/src/use-cases/home/elements/welcome-user/WelcomeUser.element.jsx b/frontend/src/use-cases/home/elements/welcome-user/WelcomeUser.element.jsx deleted file mode 100644 index bc44955cd..000000000 --- a/frontend/src/use-cases/home/elements/welcome-user/WelcomeUser.element.jsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from "react"; - -import translations from "./WelcomeUser.element.translations.json"; - -import { DigitText, useDigitTranslations } from "@cthit/react-digit-components"; - -import { USER_NICK } from "../../../../api/users/props.users.api"; - -const WelcomeUser = ({ user }) => { - const [text] = useDigitTranslations(translations); - return ( - <> - - - - ); -}; - -export default WelcomeUser; diff --git a/frontend/src/use-cases/home/elements/welcome-user/WelcomeUser.element.translations.json b/frontend/src/use-cases/home/elements/welcome-user/WelcomeUser.element.translations.json deleted file mode 100644 index c6dd1bd07..000000000 --- a/frontend/src/use-cases/home/elements/welcome-user/WelcomeUser.element.translations.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Hi": ["Hi", "Hej"], - "WelcomeToIT": [ - "Welcome to the IT student division authentication system", - "Välkommen till IT-sektionens autentiseringssystem" - ] -} diff --git a/frontend/src/use-cases/home/elements/welcome-user/index.js b/frontend/src/use-cases/home/elements/welcome-user/index.js deleted file mode 100644 index 6a9b73c0a..000000000 --- a/frontend/src/use-cases/home/elements/welcome-user/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import WelcomeUser from "./WelcomeUser.element"; -export default WelcomeUser; diff --git a/frontend/src/use-cases/home/index.js b/frontend/src/use-cases/home/index.js deleted file mode 100644 index ffa79319e..000000000 --- a/frontend/src/use-cases/home/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Home"; diff --git a/frontend/src/use-cases/me/Me.jsx b/frontend/src/use-cases/me/Me.jsx deleted file mode 100644 index f96b57114..000000000 --- a/frontend/src/use-cases/me/Me.jsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from "react"; -import { Switch, Route } from "react-router-dom"; -import MeChangePassword from "./screens/me-change-password"; -import MeGroups from "./screens/me-groups"; -import MeAvatar from "./screens/me-avatar"; -import MeApprovals from "./screens/me-approvals"; -import MeCRUD from "./screens/me-crud"; - -const Me = () => { - return ( - - - - - - - - ); -}; - -export default Me; diff --git a/frontend/src/use-cases/me/Me.options.js b/frontend/src/use-cases/me/Me.options.js deleted file mode 100644 index d762cfe1a..000000000 --- a/frontend/src/use-cases/me/Me.options.js +++ /dev/null @@ -1,75 +0,0 @@ -import * as yup from "yup"; -import { - USER_ACCEPTANCE_YEAR, - USER_AGREEMENT, - USER_CID, - USER_EMAIL, - USER_FIRST_NAME, - USER_GROUPS, - USER_ID, - USER_LANGUAGE, - USER_LAST_NAME, - USER_NICK, - USER_PASSWORD, - USER_PHONE -} from "../../api/users/props.users.api"; - -export const validationSchema = text => { - const schema = {}; - - schema[USER_FIRST_NAME] = yup.string().required(text.FieldRequired); - schema[USER_LAST_NAME] = yup.string().required(text.FieldRequired); - schema[USER_NICK] = yup.string().required(text.FieldRequired); - schema[USER_EMAIL] = yup.string().required(text.FieldRequired); - schema[USER_ACCEPTANCE_YEAR] = yup.number().required(text.FieldRequired); - schema[USER_PHONE] = yup.string().nullable(); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const output = {}; - - output[USER_FIRST_NAME] = ""; - output[USER_LAST_NAME] = ""; - output[USER_NICK] = ""; - output[USER_EMAIL] = ""; - output[USER_ACCEPTANCE_YEAR] = ""; - output[USER_LANGUAGE] = ""; - output[USER_AGREEMENT] = false; - output[USER_CID] = ""; - output[USER_PASSWORD] = ""; - output[USER_PHONE] = ""; - - return output; -}; - -export const keysText = text => { - const output = {}; - - output[USER_ID] = text.Id; - output[USER_CID] = text.Cid; - output[USER_FIRST_NAME] = text.FirstName; - output[USER_LAST_NAME] = text.LastName; - output[USER_NICK] = text.Nick; - output[USER_EMAIL] = text.Email; - output[USER_ACCEPTANCE_YEAR] = text.AcceptanceYear; - output[USER_LANGUAGE] = text.Language; - output[USER_CID] = text.Cid; - output[USER_AGREEMENT] = text.AcceptUserAgreement; - output[USER_PASSWORD] = text.Password; - output[USER_PHONE] = text.Phone; - - return output; -}; - -export const keysOrder = () => [ - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_EMAIL, - USER_ACCEPTANCE_YEAR, - USER_PHONE, - USER_LANGUAGE, - USER_GROUPS -]; diff --git a/frontend/src/use-cases/me/index.js b/frontend/src/use-cases/me/index.js deleted file mode 100644 index 031ed6b8a..000000000 --- a/frontend/src/use-cases/me/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import Me from "./Me"; -export default Me; diff --git a/frontend/src/use-cases/me/screens/me-approvals/MeApprovals.screen.jsx b/frontend/src/use-cases/me/screens/me-approvals/MeApprovals.screen.jsx deleted file mode 100644 index 58717172f..000000000 --- a/frontend/src/use-cases/me/screens/me-approvals/MeApprovals.screen.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { getApprovals } from "../../../../api/approval/get.approval.api"; -import { - DigitLoading, - DigitTable, - useDigitTranslations -} from "@cthit/react-digit-components"; -import translations from "./MeApprovals.translations.screen"; - -const MeApprovals = () => { - const [approvals, setApprovals] = useState(null); - const [text, activeLanguage] = useDigitTranslations(translations); - - useEffect(() => { - getApprovals().then(response => { - setApprovals( - response.data.map(approval => ({ - name: approval.name, - description: approval.description[activeLanguage] - })) - ); - }); - }, [activeLanguage]); - - if (approvals == null) { - return ; - } - - return ( - - ); -}; - -export default MeApprovals; diff --git a/frontend/src/use-cases/me/screens/me-approvals/MeApprovals.translations.screen.json b/frontend/src/use-cases/me/screens/me-approvals/MeApprovals.translations.screen.json deleted file mode 100644 index a15cf44fe..000000000 --- a/frontend/src/use-cases/me/screens/me-approvals/MeApprovals.translations.screen.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "YourApprovedClients": ["Your approved clients", "Dina godkända klienter"] -} diff --git a/frontend/src/use-cases/me/screens/me-approvals/index.js b/frontend/src/use-cases/me/screens/me-approvals/index.js deleted file mode 100644 index f3d05657d..000000000 --- a/frontend/src/use-cases/me/screens/me-approvals/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import MeApprovalsScreen from "./MeApprovals.screen"; -export default MeApprovalsScreen; diff --git a/frontend/src/use-cases/me/screens/me-avatar/MeAvatar.screen.jsx b/frontend/src/use-cases/me/screens/me-avatar/MeAvatar.screen.jsx deleted file mode 100644 index d2ef916e0..000000000 --- a/frontend/src/use-cases/me/screens/me-avatar/MeAvatar.screen.jsx +++ /dev/null @@ -1,85 +0,0 @@ -import React, { useContext, useState } from "react"; -import { - DigitButton, - DigitDesign, - DigitLayout, - DigitSelectFile, - DigitText, - useDigitTranslations, - useDigitToast -} from "@cthit/react-digit-components"; -import translations from "./MeAvatar.screen.translations"; -import { uploadUserAvatar } from "../../../../api/image/put.image.api"; -import statusCode from "../../../../common/utils/formatters/statusCode.formatter"; -import { useHistory } from "react-router-dom"; -import GammaUserContext from "../../../../common/context/GammaUser.context"; - -const MeAvatar = () => { - const history = useHistory(); - const [text] = useDigitTranslations(translations); - const [file, setFile] = useState(null); - const [queueToast] = useDigitToast(); - const [user, update] = useContext(GammaUserContext); - - return ( - - - - - - - {user.avatarUrl == null && ( - - )} - {user.avatarUrl != null && ( - {"Avatar"} - )} - - - history.goBack()} - outlined - /> - { - uploadUserAvatar(file) - .then(() => { - update(); - }) - .catch(error => { - const code = statusCode(error); - let errorMessage = text.UploadFailed; - if (code === 413) { - errorMessage = text.TooLargeFile; - } else if (code === 415) { - errorMessage = text.InvalidFileType; - } - queueToast({ - text: errorMessage, - duration: 5000 - }); - }); - }} - /> - - - - - ); -}; - -export default MeAvatar; diff --git a/frontend/src/use-cases/me/screens/me-avatar/MeAvatar.screen.translations.json b/frontend/src/use-cases/me/screens/me-avatar/MeAvatar.screen.translations.json deleted file mode 100644 index 08e15dfd0..000000000 --- a/frontend/src/use-cases/me/screens/me-avatar/MeAvatar.screen.translations.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "MeAvatarTitle": ["Change your avatar image", "Ändra din profilbild"], - "SelectImage": ["Select image", "Välj bild"], - "UploadImage": ["Upload image", "Ladda upp bild"], - "NoAvatar": ["You have no avatar", "Du har ingen profilbild"], - "UploadFailed": ["Avatar upload failed", "Avatar uppladdning misslyckades"], - "TooLargeFile": [ - "File is to large (Max 2MB)", - "Filen är för stor (Max 2MB)" - ], - "InvalidFileType": ["Invalid file type", "Ogiltig filtyp"] -} diff --git a/frontend/src/use-cases/me/screens/me-avatar/index.js b/frontend/src/use-cases/me/screens/me-avatar/index.js deleted file mode 100644 index 0ecd4a6a7..000000000 --- a/frontend/src/use-cases/me/screens/me-avatar/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import MeAvatar from "./MeAvatar.screen"; -export default MeAvatar; diff --git a/frontend/src/use-cases/me/screens/me-change-password/MeChangePassword.screen.jsx b/frontend/src/use-cases/me/screens/me-change-password/MeChangePassword.screen.jsx deleted file mode 100644 index e46bf9a1f..000000000 --- a/frontend/src/use-cases/me/screens/me-change-password/MeChangePassword.screen.jsx +++ /dev/null @@ -1,96 +0,0 @@ -import React from "react"; -import { - DigitEditDataCard, - useDigitTranslations, - DigitTextField, - DigitLayout, - useDigitToast -} from "@cthit/react-digit-components"; -import * as yup from "yup"; -import translations from "./MeChangePassword.screen.translations"; -import { editPassword } from "../../../../api/me/put.me.api"; -import { useHistory } from "react-router-dom"; -import useGammaUser from "../../../../common/hooks/use-gamma-user/useGammaUser"; -const MeChangePassword = () => { - const me = useGammaUser(); - const [text] = useDigitTranslations(translations); - const [queueToast] = useDigitToast(); - const history = useHistory(); - - return ( - - { - const { oldPassword, password } = v; - editPassword({ - oldPassword, - password - }) - .then(() => { - queueToast({ text: text.PasswordWasChanged }); - history.push("/me"); - }) - .catch(() => - queueToast({ - text: - text.SomethingWentWrongWhenChangingPassword - }) - ); - }} - validationSchema={yup.object().shape({ - oldPassword: yup.string(), - password: yup - .string() - .min(8, text.MinimumLength) - .required(text.FieldRequired), - confirmNewPassword: yup - .string() - .oneOf([yup.ref("password")], text.PasswordDoNotMatch) - .required(text.FieldRequired) - })} - keysComponentData={{ - oldPassword: { - component: DigitTextField, - componentProps: { - upperLabel: text.OldPassword, - password: true, - outlined: true - } - }, - password: { - component: DigitTextField, - componentProps: { - upperLabel: text.NewPassword, - password: true, - outlined: true - } - }, - confirmNewPassword: { - component: DigitTextField, - componentProps: { - upperLabel: text.ConfirmNewPassword, - password: true, - outlined: true - } - } - }} - initialValues={{ - oldPassword: "", - password: "", - confirmNewPassword: "" - }} - keysOrder={["oldPassword", "password", "confirmNewPassword"]} - submitText={text.ChangePassword} - titleText={text.ChangePasswordOn + " " + me.nick} - extraButton={{ - onClick: () => history.goBack(), - text: text.Back, - outlined: true - }} - /> - - ); -}; - -export default MeChangePassword; diff --git a/frontend/src/use-cases/me/screens/me-change-password/MeChangePassword.screen.translations.json b/frontend/src/use-cases/me/screens/me-change-password/MeChangePassword.screen.translations.json deleted file mode 100644 index 643966d25..000000000 --- a/frontend/src/use-cases/me/screens/me-change-password/MeChangePassword.screen.translations.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "ChangePasswordOn": ["Change Password of ", "Ändra Lösenord på "], - "ChangePassword": ["Change Password", "Ändra Lösenord"], - "OldPassword": ["Old Password", "Gammalt Lösenord"], - "NewPassword": ["New Password", "Nytt Lösenord"], - "ConfirmNewPassword": ["Confirm new Password", "Bekräfta nytt Lösenord"], - "PasswordDoNotMatch": [ - "Passwords does not match", - "Lösenorden matchar inte" - ], - "PasswordWasChanged": [ - "Your password was successfully changed", - "Ditt lösenord har bytts" - ], - "SomethingWentWrongWhenChangingPassword": [ - "Something went wrong when trying to change your password", - "Någonting gick fel när lösenordet försöktes byta" - ] -} diff --git a/frontend/src/use-cases/me/screens/me-change-password/index.js b/frontend/src/use-cases/me/screens/me-change-password/index.js deleted file mode 100644 index 9c14d20c8..000000000 --- a/frontend/src/use-cases/me/screens/me-change-password/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import MeChangePassword from "./MeChangePassword.screen"; -export default MeChangePassword; diff --git a/frontend/src/use-cases/me/screens/me-crud/MeCRUD.screen.jsx b/frontend/src/use-cases/me/screens/me-crud/MeCRUD.screen.jsx deleted file mode 100644 index 43503774c..000000000 --- a/frontend/src/use-cases/me/screens/me-crud/MeCRUD.screen.jsx +++ /dev/null @@ -1,159 +0,0 @@ -import React, { useContext } from "react"; -import { - initialValues, - keysOrder, - keysText, - validationSchema -} from "../../Me.options"; -import { - generateUserCustomDetailsRenders, - generateUserEditComponentData -} from "../../../../common/utils/generators/user-form.generator"; -import { editMe } from "../../../../api/me/put.me.api"; -import { - DigitButton, - DigitCRUD, - DigitLayout, - DigitTextField, - useDigitTranslations -} from "@cthit/react-digit-components"; -import { deleteMe } from "../../../../api/me/delete.me.api"; -import { - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_PASSWORD -} from "../../../../api/users/props.users.api"; -import * as yup from "yup"; -import InsufficientAccess from "../../../../common/views/insufficient-access"; -import FourOFour from "../../../four-o-four"; -import FiveZeroZero from "../../../../app/elements/five-zero-zero"; -import translations from "./MeCRUD.screen.translations"; -import GammaUserContext from "../../../../common/context/GammaUser.context"; -import { Link, useHistory } from "react-router-dom"; -import styled from "styled-components"; - -const NoStyleLink = styled(Link)` - color: inherit; - text-decoration: none; - display: flex; - justify-content: center; -`; - -const UserImage = styled.img` - width: 250px; - max-height: 500px; - margin: auto; -`; - -const MeCRUD = () => { - const [text] = useDigitTranslations(translations); - const [user, update] = useContext(GammaUserContext); - const history = useHistory(); - - const fullName = data => - data[USER_FIRST_NAME] + - " '" + - data[USER_NICK] + - "' " + - data[USER_LAST_NAME]; - - if (user == null) { - return null; - } - return ( - - new Promise(resolve => { - resolve({ data: user }); - }) - } - updateRequest={(id, newData) => - new Promise((resolve, reject) => - editMe(newData) - .then(response => { - resolve(response); - update().then(() => { - history.push("/me"); - }); - }) - .catch(error => reject(error)) - ) - } - detailsRenderCardStart={data => ( - <> - - - - - - - - - - - - - - )} - customDetailsRenders={generateUserCustomDetailsRenders(text, true)} - detailsTitle={data => text.YourInformation} - updateTitle={data => fullName(data)} - deleteRequest={(_, form) => - deleteMe(form).then(() => { - window.location.reload(); - }) - } - dialogDeleteTitle={() => text.AreYouSure} - dialogDeleteDescription={() => text.AreYouReallySure} - dialogDeleteConfirm={() => text.Delete} - dialogDeleteCancel={() => text.Cancel} - deleteDialogFormKeysOrder={[USER_PASSWORD]} - deleteDialogFormValidationSchema={() => - yup.object().shape({ - password: yup - .string() - .min(8) - .required(text.YouMustEnterPassword) - }) - } - deleteDialogFormInitialValues={{ password: "" }} - deleteDialogFormComponentData={{ - password: { - component: DigitTextField, - componentProps: { - upperLabel: text.Password, - password: true, - outlined: true - } - } - }} - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - backButtonText={text.Back} - deleteButtonText={() => text.DeleteMe} - updateButtonText={() => text.EditMe} - toastUpdateSuccessful={() => text.UpdateMe} - toastUpdateFailed={() => text.UpdateMeFailed} - /> - ); -}; - -export default MeCRUD; diff --git a/frontend/src/use-cases/me/screens/me-crud/MeCRUD.screen.translations.json b/frontend/src/use-cases/me/screens/me-crud/MeCRUD.screen.translations.json deleted file mode 100644 index d8b88f814..000000000 --- a/frontend/src/use-cases/me/screens/me-crud/MeCRUD.screen.translations.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "Cid": ["Cid", "Cid"], - "FirstName": ["First name", "Förnamn"], - "LastName": ["Last name", "Efternamn"], - "Nick": ["Nick", "Nick"], - "Email": ["Email", "Email"], - "AcceptanceYear": ["Acceptance Year", "Antagningsår"], - "CreatedAt": ["Account created at", "Konto skapat"], - "LastModifiedAt": ["Account last modified at", "Konto senast uppdaterat"], - "Edit": ["Edit account", "Redigera konto"], - "ChangePassword": ["Change Password", "Ändra Lösenord"], - "Language": ["Language", "Språk"], - "LanguageLowerLabel": ["Your preferred language", "Din föredragna språk"], - "AcceptanceYearLowerLabel": ["When you started IT", "När du började IT"], - "Password": ["Your password", "Ditt lösenord"], - "AreYouReallySure": [ - "Are you really sure you want to permanently delete your own account. This action is irreversibel.", - "Är du säker att du verkligen vill radera ditt konto permanent? Denna återgärd är oåterkallelig." - ], - "YouMustEnterPassword": [ - "You need to confirm your password to be able to delete your account", - "Du måste bekräfta ditt lösenord för att kunna radera ditt konto" - ], - "YourGroups": ["Your groups", "Dina grupper"], - "ChangeAvatar": ["Change avatar image", "Ändra avatar bild"], - "Phone": ["Phone number", "Telefonnummer"], - "DeleteMe": ["Delete my account", "Radera mitt konto"], - "UpdateMe": [ - "You have updated your account", - "Du har uppdaterat ditt konto" - ], - "UpdateMeFailed": [ - "Something went wrong when updating your account", - "Någonting gick fel när du försökte uppdatera ditt konto" - ], - "EditMe": ["Edit your information", "Redigera dina uppgifter"], - "YourInformation": ["Your information", "Din information"], - "YourApprovals": ["Your client approvals", "Dina klient godkännanden"] -} diff --git a/frontend/src/use-cases/me/screens/me-crud/index.js b/frontend/src/use-cases/me/screens/me-crud/index.js deleted file mode 100644 index 8020a5a8e..000000000 --- a/frontend/src/use-cases/me/screens/me-crud/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import MeCRUD from "./MeCRUD.screen"; -export default MeCRUD; diff --git a/frontend/src/use-cases/me/screens/me-groups/MeGroups.screen.jsx b/frontend/src/use-cases/me/screens/me-groups/MeGroups.screen.jsx deleted file mode 100644 index 3e7cae49a..000000000 --- a/frontend/src/use-cases/me/screens/me-groups/MeGroups.screen.jsx +++ /dev/null @@ -1,73 +0,0 @@ -import React, { useMemo } from "react"; -import { - DigitText, - DigitLayout, - useDigitTranslations -} from "@cthit/react-digit-components"; -import translations from "./MeGroups.screen.translations"; -import DisplayGroupsTable from "../../../../common/elements/display-groups-table/DisplayGroupsTable.element"; -import useGammaUser from "../../../../common/hooks/use-gamma-user/useGammaUser"; - -const MeGroups = () => { - const [text] = useDigitTranslations(translations); - const user = useGammaUser(); - - const [activeGroups, pastGroups, futureGroups] = useMemo(() => { - const now = new Date().getTime(); - - return user == null - ? [[], [], []] - : [ - user.groups.filter(g => g.active), - user.groups.filter(g => !g.active && g.becomesActive <= now), - user.groups.filter(g => !g.active && g.becomesActive > now) - ]; - }, [user]); - - if (user == null) { - return null; - } - - if ( - activeGroups.length === 0 && - pastGroups.length === 0 && - futureGroups.length === 0 - ) { - return ( - - - - ); - } - - return ( - - {futureGroups.length > 0 && ( - - )} - {activeGroups.length > 0 && ( - 0 ? { top: "16px" } : {}} - title={text.ActiveGroups} - groups={activeGroups} - /> - )} - {pastGroups.length > 0 && ( - 0 || activeGroups.length > 0 - ? { top: "16px" } - : {} - } - title={text.PastGroups} - groups={pastGroups} - /> - )} - - ); -}; - -export default MeGroups; diff --git a/frontend/src/use-cases/me/screens/me-groups/MeGroups.screen.translations.json b/frontend/src/use-cases/me/screens/me-groups/MeGroups.screen.translations.json deleted file mode 100644 index 37413e51a..000000000 --- a/frontend/src/use-cases/me/screens/me-groups/MeGroups.screen.translations.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ActiveGroups": ["Your active groups", "Dina aktiva grupper"], - "NoActiveGroups": ["No active groups", "Inga aktiva grupper"], - "PastGroups": ["Your past groups", "Dina gamla grupper"], - "NoPastGroups": ["No past groups", "Inga gamla grupper"], - "NoGroupsForYou": [ - "You have no groups.... yet ;)", - "Du har inga grupper... än ;)" - ], - "FutureGroups": [ - "Future groups (Not active yet)", - "Framtida grupper (Inte aktiv än)" - ] -} diff --git a/frontend/src/use-cases/me/screens/me-groups/index.js b/frontend/src/use-cases/me/screens/me-groups/index.js deleted file mode 100644 index 4c0ffd877..000000000 --- a/frontend/src/use-cases/me/screens/me-groups/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import MeGroups from "./MeGroups.screen"; -export default MeGroups; diff --git a/frontend/src/use-cases/members/Members.jsx b/frontend/src/use-cases/members/Members.jsx deleted file mode 100644 index c255ab46e..000000000 --- a/frontend/src/use-cases/members/Members.jsx +++ /dev/null @@ -1,140 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { - DigitStepper, - DigitLayout, - useDigitTranslations, - DigitLoading -} from "@cthit/react-digit-components"; -import { Route, Switch, useHistory, useLocation } from "react-router-dom"; -import { GROUP_NAME } from "../../api/groups/props.groups.api"; -import InsufficientAccess from "../../common/views/insufficient-access"; -import translations from "./Members.translations"; -import SetPostNames from "./views/set-post-names"; -import ReviewChanges from "./views/review-changes"; -import SelectMembers from "./views/select-members"; -import { getPosts } from "../../api/posts/get.posts.api"; -import { getUsersMinified } from "../../api/users/get.users.api"; -import { getGroup } from "../../api/groups/get.groups.api"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; - -const Members = () => { - const history = useHistory(); - const location = useLocation(); - const [text] = useDigitTranslations(translations); - const groupId = location.pathname.split("/")[2]; - const [selectedMemberIds, setSelectedMemberIds] = useState(null); - const [newMembersData, setNewMembersData] = useState(null); - const [group, setGroup] = useState(null); - const [users, setUsers] = useState(null); - const [posts, setPosts] = useState(null); - - const admin = useGammaIsAdmin(); - - useEffect(() => { - if (admin) { - Promise.all([ - getPosts(), - getUsersMinified(), - getGroup(groupId) - ]).then(response => { - if (response.length === 3) { - setPosts(response[0].data); - setUsers(response[1].data); - setGroup(response[2].data); - } - }); - } - }, [admin, groupId]); - - const route = location.pathname; - const step = route.endsWith("/posts") - ? 1 - : route.endsWith("/review") - ? 2 - : 0; //Ends with members - - useEffect(() => { - //turn into effect instead - if (step > 0 && selectedMemberIds == null) { - history.push("/members/" + groupId); - } - }, [step, selectedMemberIds, groupId, history]); - - const onMembersSelected = selectedMembers => { - setSelectedMemberIds(selectedMembers); - history.push("/members/" + groupId + "/posts"); - }; - - if (!admin) { - return ; - } - - if (group == null || users == null || posts == null) { - return ; - } - - return ( - - - - - ( - - )} - /> - ( - { - setNewMembersData(value.members); - history.push("/members/" + groupId + "/review"); - }} - /> - )} - /> - ( - { - history.push("/groups"); - history.push("/groups/" + group.id); - }} - /> - )} - /> - - - ); -}; -export default Members; diff --git a/frontend/src/use-cases/members/Members.translations.json b/frontend/src/use-cases/members/Members.translations.json deleted file mode 100644 index 3e5f3db98..000000000 --- a/frontend/src/use-cases/members/Members.translations.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "SelectMembers": ["Select members", "Välj medlemmar"], - "SetPostNames": ["Set post names", "Sätt postnamn"], - "ReviewChanges": ["Review changes", "Granska ändringar"] -} diff --git a/frontend/src/use-cases/members/index.js b/frontend/src/use-cases/members/index.js deleted file mode 100644 index b14abd439..000000000 --- a/frontend/src/use-cases/members/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import Members from "./Members"; -export default Members; diff --git a/frontend/src/use-cases/members/views/review-changes/ReviewChanges.view.jsx b/frontend/src/use-cases/members/views/review-changes/ReviewChanges.view.jsx deleted file mode 100644 index 07481e24e..000000000 --- a/frontend/src/use-cases/members/views/review-changes/ReviewChanges.view.jsx +++ /dev/null @@ -1,159 +0,0 @@ -import React, { useEffect } from "react"; -import Save from "@material-ui/icons/Save"; -import { - DigitLayout, - DigitDesign, - useDigitTranslations, - DigitButton, - DigitText, - useDigitToast -} from "@cthit/react-digit-components"; -import * as _ from "lodash"; -import translations from "./ReviewChanges.view.translations"; -import { editUserInGroup } from "../../../../api/groups/put.groups.api"; -import { removeUserFromGroup } from "../../../../api/groups/delete.groups.api"; -import { addUserToGroup } from "../../../../api/groups/post.groups.api"; -import { useHistory } from "react-router-dom"; -import DisplayMembersTable from "../../../../common/elements/display-members-table"; - -function getAdditions(previousMembers, newMembers) { - return newMembers.filter( - newMember => _.findIndex(previousMembers, ["id", newMember.id]) === -1 - ); -} - -function getDeletions(previousMembers, newMembers) { - return previousMembers.filter( - previousMember => - _.findIndex(newMembers, ["id", previousMember.id]) === -1 - ); -} - -function getEdits(previousMembers, newMembers) { - return _.intersectionWith( - previousMembers, - newMembers, - (previousMember, newMember) => previousMember.id === newMember.id - ); -} - -const save = ( - previousMembers, - newMembersData, - groupId, - onFinished, - queueToast, - text -) => { - const additions = getAdditions(previousMembers, newMembersData).map( - member => - addUserToGroup(groupId, { - userId: member.id, - post: member.postId, - unofficialName: member.unofficialPostName - }) - ); - - const deletions = getDeletions( - previousMembers, - newMembersData - ).map(previousMember => removeUserFromGroup(groupId, previousMember.id)); - - const edits = getEdits(previousMembers, newMembersData).map(member => { - const newMemberData = _.find(newMembersData, { id: member.id }); - - return editUserInGroup(groupId, member.id, { - userId: newMemberData.id, - post: newMemberData.postId, - unofficialName: newMemberData.unofficialPostName - }); - }); - - Promise.all([...additions, ...deletions, ...edits]) - .then(() => { - onFinished(); - queueToast({ - text: text.MembersSaved - }); - }) - .catch(e => { - queueToast({ - text: text.MembersError - }); - console.log(e); - }); -}; - -const ReviewChanges = ({ - groupName, - previousMembers, - groupId, - posts, - onFinished, - newMembersData -}) => { - const [queueToast] = useDigitToast(); - const [text] = useDigitTranslations(translations); - const history = useHistory(); - - useEffect(() => { - if (newMembersData == null) { - history.push("/members/" + groupId); - } - }, [newMembersData, history, groupId]); - - return ( - <> - - - - - - history.goBack()} - /> - - save( - previousMembers, - newMembersData, - groupId, - onFinished, - queueToast, - text - ) - } - startIcon={} - raised - primary - /> - - - - - ({ - ...member, - post: _.find(posts, { id: member.postId }), - unofficialPostName: member.unofficialPostName - }))} - noUsersText={text.NoUsers} - /> - - ); -}; - -export default ReviewChanges; diff --git a/frontend/src/use-cases/members/views/review-changes/ReviewChanges.view.translations.json b/frontend/src/use-cases/members/views/review-changes/ReviewChanges.view.translations.json deleted file mode 100644 index c34816b70..000000000 --- a/frontend/src/use-cases/members/views/review-changes/ReviewChanges.view.translations.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "NewMembersForGroup": [ - "New members for the group", - "Nya medlemmar för gruppen" - ], - "NoUsers": ["No users selected", "Inga användare valda"], - "MembersSaved": ["Members saved", "Medlemmarna sparade"], - "MembersError": [ - "Something went wrong when saving the members", - "Någonting gick fel när medlemmarna försökter sparas" - ] -} diff --git a/frontend/src/use-cases/members/views/review-changes/elements/new-member/NewMember.element.jsx b/frontend/src/use-cases/members/views/review-changes/elements/new-member/NewMember.element.jsx deleted file mode 100644 index 140ea9246..000000000 --- a/frontend/src/use-cases/members/views/review-changes/elements/new-member/NewMember.element.jsx +++ /dev/null @@ -1,28 +0,0 @@ -import React from "react"; - -import { DigitText } from "@cthit/react-digit-components"; - -const NewMember = ({ - firstName, - lastName, - nick, - unofficialPostName, - post = {}, - activeLanguage -}) => ( - -); - -export default NewMember; diff --git a/frontend/src/use-cases/members/views/review-changes/elements/new-member/index.js b/frontend/src/use-cases/members/views/review-changes/elements/new-member/index.js deleted file mode 100644 index 97f3aa1e0..000000000 --- a/frontend/src/use-cases/members/views/review-changes/elements/new-member/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import NewMember from "./NewMember.element"; -export default NewMember; diff --git a/frontend/src/use-cases/members/views/review-changes/index.js b/frontend/src/use-cases/members/views/review-changes/index.js deleted file mode 100644 index a63067191..000000000 --- a/frontend/src/use-cases/members/views/review-changes/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ReviewChanges from "./ReviewChanges.view"; -export default ReviewChanges; diff --git a/frontend/src/use-cases/members/views/select-members/SelectMembers.view.jsx b/frontend/src/use-cases/members/views/select-members/SelectMembers.view.jsx deleted file mode 100644 index d40daa832..000000000 --- a/frontend/src/use-cases/members/views/select-members/SelectMembers.view.jsx +++ /dev/null @@ -1,116 +0,0 @@ -import React, { useMemo, useState } from "react"; -import { - DigitButton, - DigitSelectMultipleTable, - DigitText, - DigitLayout, - DigitDesign, - useDigitTranslations -} from "@cthit/react-digit-components"; -import translations from "./SelectMembers.view.translations"; -import UsersInGroupChanges from "./elements/users-in-group-changes"; -import * as _ from "lodash"; -import { GROUP_PRETTY_NAME } from "../../../../api/groups/props.groups.api"; -import { - USER_FIRST_NAME, - USER_ID, - USER_LAST_NAME, - USER_NICK -} from "../../../../api/users/props.users.api"; -import styled from "styled-components"; - -const Table = styled.div` - display: grid; - grid-template-columns: min-content auto; - grid-auto-rows: min-content; - grid-gap: 1rem; - - @media (max-width: 600px) { - grid-template-columns: auto; - } -`; - -const SpannedCard = styled(DigitDesign.Card)` - @media (min-width: 600px) { - grid-column-start: 1; - grid-column-end: 3; - } -`; - -const generateHeaderTexts = text => { - const headerTexts = {}; - - headerTexts[USER_FIRST_NAME] = text.FirstName; - headerTexts[USER_LAST_NAME] = text.LastName; - headerTexts[USER_NICK] = text.Nickname; - headerTexts[USER_ID] = text.Id; - - return headerTexts; -}; - -const SelectMembers = ({ users, group, onMembersSelected }) => { - const [text] = useDigitTranslations(translations); - const [selectedMemberIds, setSelectedMemberIds] = useState( - group.groupMembers.map(member => member.id) - ); - - const unsavedEdits = useMemo( - () => selectedMemberIds.length !== group.groupMembers.length, - [selectedMemberIds, group.groupMembers] - ); - - return ( - - - - - - { - onMembersSelected(selectedMemberIds); - }} - /> - - - - - _.find(users, { id: memberId }) - )} - /> - { - setSelectedMemberIds(newSelected); - }} - search - titleText={text.UsersFor + group[GROUP_PRETTY_NAME]} - searchText={text.Search} - idProp="id" - startOrderBy={USER_NICK} - columnsOrder={[USER_FIRST_NAME, USER_NICK, USER_LAST_NAME]} - headerTexts={generateHeaderTexts(text)} - data={users} - /> -
- ); -}; - -export default SelectMembers; diff --git a/frontend/src/use-cases/members/views/select-members/SelectMembers.view.translations.json b/frontend/src/use-cases/members/views/select-members/SelectMembers.view.translations.json deleted file mode 100644 index 7468b57c7..000000000 --- a/frontend/src/use-cases/members/views/select-members/SelectMembers.view.translations.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "FirstName": ["First name", "Förnamn"], - "LastName": ["Last name", "Efternamn"], - "Id": ["Id", "Id"], - "Checkbox": ["Choose users", "Välj användare"], - "UsersFor": ["Users for ", "Användare för "], - "Link": ["Details", "Detaljer"], - "UnsavedEdits": ["You have unsaved edits", "Du har osparade ändringar"], - "Nickname": ["Nickname", "Nick"], - "NoChanges": ["You have no changes", "Du har inga ändringar"], - "Next": ["Next", "Nästa"], - "PostName": ["Post name", "Postnamn"] -} diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/UsersInGroupChanges.element.jsx b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/UsersInGroupChanges.element.jsx deleted file mode 100644 index ebcc42bcb..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/UsersInGroupChanges.element.jsx +++ /dev/null @@ -1,54 +0,0 @@ -import React from "react"; - -import { - DigitDesign, - DigitText, - useDigitTranslations -} from "@cthit/react-digit-components"; -import MemberCurrent from "./sub-elements/member-current"; -import * as _ from "lodash"; -import MemberAddition from "./sub-elements/member-addition"; -import MemberDeletion from "./sub-elements/member-deletion"; -import translations from "./UsersInGroupChanges.element.translations"; - -function findAdditions(currentMembers, selectedMembers) { - return selectedMembers.filter( - member => _.find(currentMembers, { id: member.id }) == null - ); -} - -function findDeletions(currentMembers, selectedMembers) { - return currentMembers.filter( - member => _.find(selectedMembers, { id: member.id }) == null - ); -} - -const UsersInGroupChanges = ({ currentMembers, selectedMembers }) => { - const [text] = useDigitTranslations(translations); - - return ( - - - - {currentMembers.map(member => ( - - ))} - - {findAdditions(currentMembers, selectedMembers).map(member => ( - - ))} - - {findDeletions(currentMembers, selectedMembers).map(member => ( - - ))} - - - ); -}; - -UsersInGroupChanges.defaultProps = { - currentMembers: [], - selectedMembers: [] -}; - -export default UsersInGroupChanges; diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/UsersInGroupChanges.element.translations.json b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/UsersInGroupChanges.element.translations.json deleted file mode 100644 index a5349f6dc..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/UsersInGroupChanges.element.translations.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Current": ["Current", "Nurvarande"], - "Additions": ["Additions", "Tillägg"], - "Deletions": ["Deletions", "Borttagningar"] -} diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/index.js b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/index.js deleted file mode 100644 index 03b401ad4..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import UsersInGroupChanges from "./UsersInGroupChanges.element"; -export default UsersInGroupChanges; diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-addition/MemberAddition.element.jsx b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-addition/MemberAddition.element.jsx deleted file mode 100644 index 8b8d04272..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-addition/MemberAddition.element.jsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from "react"; - -import { DigitText } from "@cthit/react-digit-components"; -import { - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK -} from "../../../../../../../../api/users/props.users.api"; - -const MemberAddition = ({ member }) => ( - -); - -export default MemberAddition; diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-addition/index.js b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-addition/index.js deleted file mode 100644 index 1c9188695..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-addition/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import MemberAddition from "./MemberAddition.element"; -export default MemberAddition; diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-current/MemberCurrent.element.jsx b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-current/MemberCurrent.element.jsx deleted file mode 100644 index 2532113a2..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-current/MemberCurrent.element.jsx +++ /dev/null @@ -1,28 +0,0 @@ -import React from "react"; - -import { DigitLayout, DigitText } from "@cthit/react-digit-components"; -import { - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK -} from "../../../../../../../../api/users/props.users.api"; - -const MemberCurrent = ({ member }) => ( - - - -); - -MemberCurrent.defaultProps = { - members: [] -}; - -export default MemberCurrent; diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-current/index.js b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-current/index.js deleted file mode 100644 index 83dd68a4f..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-current/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import MemberCurrent from "./MemberCurrent.element"; -export default MemberCurrent; diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-deletion/MemberDeletion.element.jsx b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-deletion/MemberDeletion.element.jsx deleted file mode 100644 index a15d5c74b..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-deletion/MemberDeletion.element.jsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from "react"; - -import { DigitText } from "@cthit/react-digit-components"; -import { - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK -} from "../../../../../../../../api/users/props.users.api"; - -const MemberDeletion = ({ member }) => ( - -); - -export default MemberDeletion; diff --git a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-deletion/index.js b/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-deletion/index.js deleted file mode 100644 index c56f29519..000000000 --- a/frontend/src/use-cases/members/views/select-members/elements/users-in-group-changes/sub-elements/member-deletion/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import MemberDeletion from "./MemberDeletion.element"; -export default MemberDeletion; diff --git a/frontend/src/use-cases/members/views/select-members/index.js b/frontend/src/use-cases/members/views/select-members/index.js deleted file mode 100644 index 915ea734b..000000000 --- a/frontend/src/use-cases/members/views/select-members/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import SelectMembers from "./SelectMembers.view"; -export default SelectMembers; diff --git a/frontend/src/use-cases/members/views/set-post-names/SetPostNames.view.jsx b/frontend/src/use-cases/members/views/set-post-names/SetPostNames.view.jsx deleted file mode 100644 index f0eb54e85..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/SetPostNames.view.jsx +++ /dev/null @@ -1,136 +0,0 @@ -import React from "react"; -import translations from "./SetPostNames.view.translations.json"; -import { - DigitButton, - DigitDesign, - DigitForm, - DigitLayout, - DigitText, - useDigitTranslations -} from "@cthit/react-digit-components"; -import NewMembershipArray from "./sub-views/new-membership-array"; -import _ from "lodash"; -import * as yup from "yup"; -import { - USER_ACCEPTANCE_YEAR, - USER_CID, - USER_FIRST_NAME, - USER_ID, - USER_LAST_NAME, - USER_NICK -} from "../../../../api/users/props.users.api"; -import { useHistory } from "react-router-dom"; -import Save from "@material-ui/icons/Save"; - -function getInitialValues(selectedMemberIds, currentMembers, users) { - const necessaryMembersData = selectedMemberIds.map(selectedMember => { - const user = _.find(users, { id: selectedMember }); - - const necessaryMemberData = {}; - necessaryMemberData[USER_FIRST_NAME] = user[USER_FIRST_NAME]; - necessaryMemberData[USER_LAST_NAME] = user[USER_LAST_NAME]; - necessaryMemberData[USER_NICK] = user[USER_NICK]; - necessaryMemberData[USER_CID] = user[USER_CID]; - necessaryMemberData[USER_ACCEPTANCE_YEAR] = user[USER_ACCEPTANCE_YEAR]; - necessaryMemberData[USER_ID] = user[USER_ID]; - - const previousMemberData = _.find(currentMembers, { id: user.id }); - - var postId = ""; - var unofficialPostName = ""; - - if (previousMemberData != null) { - postId = previousMemberData.post.id; - unofficialPostName = previousMemberData.unofficialPostName; - } - - necessaryMemberData.postId = postId; - necessaryMemberData.unofficialPostName = unofficialPostName; - - return necessaryMemberData; - }); - - return { - members: necessaryMembersData - }; -} - -const SetPostNames = ({ - selectedMemberIds, - groupId, - posts, - currentMembers, - users, - onNewMembers -}) => { - const [text] = useDigitTranslations(translations); - const history = useHistory(); - - return ( - ( - <> - - - - - - history.goBack()} - /> - } - raised - primary - submit - disabled={!isValid} - /> - - - - - - - {selectedMemberIds.length === 0 && ( - - )} - - - - - )} - /> - ); -}; - -export default SetPostNames; diff --git a/frontend/src/use-cases/members/views/set-post-names/SetPostNames.view.translations.json b/frontend/src/use-cases/members/views/set-post-names/SetPostNames.view.translations.json deleted file mode 100644 index 650362627..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/SetPostNames.view.translations.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "SetPostNames": ["Set posts", "Bestäm poster"], - "NoSelectedMembers": [ - "No members are selected for this group", - "Inga medlemmar valda för denna grupp" - ], - "Post": ["Post", "Post"], - "UnofficialPostName": ["Unofficial post name", "Inofficiellt post namn"] -} diff --git a/frontend/src/use-cases/members/views/set-post-names/index.js b/frontend/src/use-cases/members/views/set-post-names/index.js deleted file mode 100644 index 52c3b028a..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import SetPostNames from "./SetPostNames.view"; -export default SetPostNames; diff --git a/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/CreateMembership.view.jsx b/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/CreateMembership.view.jsx deleted file mode 100644 index 25e1ff925..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/CreateMembership.view.jsx +++ /dev/null @@ -1,71 +0,0 @@ -import React from "react"; -import { - DigitTextField, - DigitText, - DigitSelect, - useDigitTranslations -} from "@cthit/react-digit-components"; -import translations from "./CreateMembership.view.translations"; -import { - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK -} from "../../../../../../api/users/props.users.api"; -import styled from "styled-components"; - -const CustomRow = styled.div` - display: flex; - flex-direction: row; - margin-bottom: 16px; - align-items: baseline; - - @media (max-width: 600px) { - flex-direction: column; - align-self: center; - } -`; - -function getDifferentPostNames(posts, activeLanguage) { - const output = {}; - posts.forEach(post => { - output[post.id] = post[activeLanguage]; - }); - - return output; -} - -const CreateMembership = ({ posts, value, onChange, innerInputs }) => { - const [text, activeLanguage] = useDigitTranslations(translations); - - return ( - -
- -
- - -
- ); -}; - -export default CreateMembership; diff --git a/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/CreateMembership.view.translations.json b/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/CreateMembership.view.translations.json deleted file mode 100644 index f7072b3b1..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/CreateMembership.view.translations.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "Post": ["Post", "Post"], - "UnofficialPostName": ["Unofficial post name", "Inofficiellt post namn"] -} diff --git a/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/index.js b/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/index.js deleted file mode 100644 index dfc046a78..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/sub-views/create-membership/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import CreateMembership from "./CreateMembership.view"; -export default CreateMembership; diff --git a/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/NewMembershipArray.view.jsx b/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/NewMembershipArray.view.jsx deleted file mode 100644 index d3ff468c5..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/NewMembershipArray.view.jsx +++ /dev/null @@ -1,20 +0,0 @@ -import React from "react"; -import CreateMembership from "../create-membership"; -import { useDigitFormFieldArray } from "@cthit/react-digit-components"; - -const NewPostsArray = ({ posts }) => { - const { innerInputs, value } = useDigitFormFieldArray("members", { - inputs: ["postId", "unofficialPostName"] - }); - - return value.map((value, i) => ( - - )); -}; - -export default NewPostsArray; diff --git a/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/NewMembershipArray.view.translations.json b/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/NewMembershipArray.view.translations.json deleted file mode 100644 index 0967ef424..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/NewMembershipArray.view.translations.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/index.js b/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/index.js deleted file mode 100644 index 4b9de9202..000000000 --- a/frontend/src/use-cases/members/views/set-post-names/sub-views/new-membership-array/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import NewPostsArray from "./NewMembershipArray.view"; -export default NewPostsArray; diff --git a/frontend/src/use-cases/posts/Posts.jsx b/frontend/src/use-cases/posts/Posts.jsx deleted file mode 100644 index 2eb996f21..000000000 --- a/frontend/src/use-cases/posts/Posts.jsx +++ /dev/null @@ -1,177 +0,0 @@ -import React from "react"; -import { - DigitCRUD, - DigitText, - useDigitTranslations -} from "@cthit/react-digit-components"; -import translations from "./Posts.translations"; -import { getPost, getPosts, getPostUsage } from "../../api/posts/get.posts.api"; -import { addPost } from "../../api/posts/post.posts.api"; -import { deletePost } from "../../api/posts/delete.posts.api"; -import { - ENGLISH_LANGUAGE, - SWEDISH_LANGUAGE -} from "../../api/utils/commonProps"; -import { editPost } from "../../api/posts/put.posts.api"; -import InsufficientAccess from "../../common/views/insufficient-access"; -import DisplayGroupsTable from "../../common/elements/display-groups-table/DisplayGroupsTable.element"; -import { - GROUP_NAME, - GROUP_PRETTY_NAME -} from "../../api/groups/props.groups.api"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import FourOFour from "../four-o-four"; -import FiveZeroZero from "../../app/elements/five-zero-zero"; -import { - initialValues, - keysComponentData, - keysOrder, - keysText, - validationSchema -} from "./Posts.options"; -import { - POST_ENGLISH, - POST_ID, - POST_SWEDISH, - EMAIL_PREFIX -} from "../../api/posts/props.posts.api"; - -const Posts = () => { - const [text] = useDigitTranslations(translations); - - const admin = useGammaIsAdmin(); - if (!admin) { - return ; - } - - return ( - - editPost(id, { - post: { sv: data[POST_SWEDISH], en: data[POST_ENGLISH] }, - emailPrefix: data[EMAIL_PREFIX] - }) - } - createRequest={data => - addPost({ - post: { sv: data[POST_SWEDISH], en: data[POST_ENGLISH] }, - emailPrefix: data[EMAIL_PREFIX] - }) - } - readAllRequest={getPosts} - readOneRequest={id => Promise.all([getPost(id), getPostUsage(id)])} - createTitle={text.AddNewPost} - tableProps={{ - titleText: text.Posts, - startOrderBy: POST_SWEDISH, - search: true, - flex: "1", - startOrderByDirection: "asc", - size: { minWidth: "288px" }, - padding: "0px", - searchText: text.Search - }} - detailsButtonText={text.Details} - deleteRequest={deletePost} - idProp={POST_ID} - detailsRenderCardEnd={data => ( - <> - {(data.usages == null || data.usages.length) === 0 && ( - - )} - - )} - detailsRenderEnd={data => ( - <> - {data.usages != null && data.usages.length > 0 && ( - - )} - - )} - createButtonText={text.CreatePost} - backButtonText={text.Back} - updateButtonText={() => text.Update} - toastCreateSuccessful={data => - data[SWEDISH_LANGUAGE] + - "/" + - data[ENGLISH_LANGUAGE] + - " " + - text.WasCreatedSuccessfully - } - toastCreateFailed={() => text.FailedCreatingPostt} - toastDeleteSuccessful={data => - data[SWEDISH_LANGUAGE] + - "/" + - data[ENGLISH_LANGUAGE] + - " " + - text.WasDeletedSuccessfully - } - toastDeleteFailed={data => - text.PostDeletionFailed1 + - " " + - data[SWEDISH_LANGUAGE] + - "/" + - data[ENGLISH_LANGUAGE] + - " " + - text.PostDeletionFailed2 - } - toastUpdateSuccessful={data => - data[SWEDISH_LANGUAGE] + - "/" + - data[ENGLISH_LANGUAGE] + - " " + - text.WasUpdatedSuccessfully - } - toastUpdateFailed={data => - text.PostUpdateFailed1 + - " " + - data[SWEDISH_LANGUAGE] + - "/" + - data[ENGLISH_LANGUAGE] + - " " + - text.PostUpdateFailed2 - } - dialogDeleteCancel={() => text.Cancel} - dialogDeleteConfirm={() => text.Delete} - dialogDeleteTitle={() => text.AreYouSure} - dialogDeleteDescription={data => - text.AreYouSureYouWantToDelete + - " " + - data[SWEDISH_LANGUAGE] + - "/" + - data[ENGLISH_LANGUAGE] + - "?" - } - updateTitle={data => - text.Update + - " " + - data[SWEDISH_LANGUAGE] + - "/" + - data[ENGLISH_LANGUAGE] - } - deleteButtonText={() => text.DeletePost} - canDelete={data => !data.usages || data.usages.length === 0} - detailsTitle={() => text.Details} - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - useHistoryGoBackOnBack - /> - ); -}; - -export default Posts; diff --git a/frontend/src/use-cases/posts/Posts.options.js b/frontend/src/use-cases/posts/Posts.options.js deleted file mode 100644 index e95f21d82..000000000 --- a/frontend/src/use-cases/posts/Posts.options.js +++ /dev/null @@ -1,80 +0,0 @@ -import * as yup from "yup"; -import { DigitTextField } from "@cthit/react-digit-components"; -import { - ENGLISH_LANGUAGE, - SWEDISH_LANGUAGE -} from "../../api/utils/commonProps"; -import { - EMAIL_PREFIX, - POST_ENGLISH, - POST_SWEDISH -} from "../../api/posts/props.posts.api"; - -export const validationSchema = text => { - const schema = {}; - - schema[POST_SWEDISH] = yup - .string() - .required(text.SwedishInput + text.IsRequired); - schema[POST_ENGLISH] = yup - .string() - .required(text.EnglishInput + text.IsRequired); - schema[EMAIL_PREFIX] = yup.string(); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const output = {}; - - output[POST_SWEDISH] = ""; - output[POST_ENGLISH] = ""; - output[EMAIL_PREFIX] = ""; - - return output; -}; - -export const keysComponentData = text => { - const componentData = {}; - - componentData[SWEDISH_LANGUAGE] = { - component: DigitTextField, - componentProps: { - upperLabel: text.SwedishInput, - outlined: true, - maxLength: 50 - } - }; - - componentData[ENGLISH_LANGUAGE] = { - component: DigitTextField, - componentProps: { - upperLabel: text.EnglishInput, - outlined: true, - maxLength: 50 - } - }; - - componentData[EMAIL_PREFIX] = { - component: DigitTextField, - componentProps: { - upperLabel: text.EmailPrefix, - outlined: true, - maxLength: 20 - } - }; - - return componentData; -}; - -export const keysText = text => { - const keysText = {}; - - keysText[POST_SWEDISH] = text.Swedish; - keysText[POST_ENGLISH] = text.English; - keysText[EMAIL_PREFIX] = text.EmailPrefix; - - return keysText; -}; - -export const keysOrder = () => [POST_SWEDISH, POST_ENGLISH, EMAIL_PREFIX]; diff --git a/frontend/src/use-cases/posts/Posts.translations.json b/frontend/src/use-cases/posts/Posts.translations.json deleted file mode 100644 index 26cc82159..000000000 --- a/frontend/src/use-cases/posts/Posts.translations.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "AddNewPost": ["Add new post", "Lägg till ny post"], - "SwedishInput": ["Swedish post name", "Svenska post namnet"], - "EnglishInput": ["English post name", "Engelska post namnet"], - "CreatePost": ["Create post", "Skapa post"], - "PostAdded": ["Post added", "Post tillagd"], - "PostAlreadyExists": ["Post already exists", "Posten finns redan"], - "Posts": ["Posts", "Poster"], - "Usages": ["Group usages", "Gruppanvändningar"], - "NoUsages": [ - "This post isn't used by any group", - "Denna post används inte av någon grupp" - ], - "FailedCreatingPost": [ - "Failed to create post", - "Misslyckades att skapa post" - ], - "PostDeletionFailed1": [ - "Something went wrong when trying to delete the post", - "Någonting gick fel när posten" - ], - "PostDeletionFailed2": ["", "försökte raderas"], - "PostUpdateFailed1": [ - "Something went wrong when trying to update the post", - "Någonting gick fel när posten" - ], - "PostUpdateFailed2": ["", "försökte uppdateras"], - "DeletePost": ["Delete post", "Radera post"], - "EmailPrefix": ["Email prefix", "Mail prefix"] -} diff --git a/frontend/src/use-cases/posts/elements/display-post-usages/DisplayPostUsages.element.jsx b/frontend/src/use-cases/posts/elements/display-post-usages/DisplayPostUsages.element.jsx deleted file mode 100644 index 660c377ee..000000000 --- a/frontend/src/use-cases/posts/elements/display-post-usages/DisplayPostUsages.element.jsx +++ /dev/null @@ -1,24 +0,0 @@ -import React from "react"; - -import { DigitLayout, DigitText } from "@cthit/react-digit-components"; -import { - GROUP_ID, - GROUP_PRETTY_NAME -} from "../../../../api/groups/props.groups.api"; - -const DisplayPostUsages = ({ usages }) => ( - - {usages.map(usage => ( - - ))} - -); - -DisplayPostUsages.defaultProps = { - usages: [] -}; - -export default DisplayPostUsages; diff --git a/frontend/src/use-cases/posts/elements/display-post-usages/index.js b/frontend/src/use-cases/posts/elements/display-post-usages/index.js deleted file mode 100644 index bcdcbb7b0..000000000 --- a/frontend/src/use-cases/posts/elements/display-post-usages/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import DisplayPostUsages from "./DisplayPostUsages.element"; -export default DisplayPostUsages; diff --git a/frontend/src/use-cases/posts/index.js b/frontend/src/use-cases/posts/index.js deleted file mode 100644 index b87be7119..000000000 --- a/frontend/src/use-cases/posts/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Posts"; diff --git a/frontend/src/use-cases/reset-password/ResetPassword.jsx b/frontend/src/use-cases/reset-password/ResetPassword.jsx deleted file mode 100644 index cb4bbc6d4..000000000 --- a/frontend/src/use-cases/reset-password/ResetPassword.jsx +++ /dev/null @@ -1,29 +0,0 @@ -import React from "react"; -import { Route, Switch } from "react-router-dom"; -import ResetPasswordInitialize from "./screens/reset-password-initalize"; -import ResetPasswordFinish from "./screens/reset-password-finish"; -import ResetPasswordAdmin from "./screens/reset-password-admin"; - -const ResetPassword = () => { - return ( - - - - - - ); -}; - -export default ResetPassword; diff --git a/frontend/src/use-cases/reset-password/index.js b/frontend/src/use-cases/reset-password/index.js deleted file mode 100644 index 77a239af5..000000000 --- a/frontend/src/use-cases/reset-password/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ResetPassword from "./ResetPassword"; -export default ResetPassword; diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-admin/ResetPasswordAdmin.screen.jsx b/frontend/src/use-cases/reset-password/screens/reset-password-admin/ResetPasswordAdmin.screen.jsx deleted file mode 100644 index 141652aec..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-admin/ResetPasswordAdmin.screen.jsx +++ /dev/null @@ -1,89 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { - DigitLayout, - DigitEditDataCard, - DigitTextField, - useDigitTranslations, - useDigitToast -} from "@cthit/react-digit-components"; -import translations from "./ResetPasswordAdmin.screen.translations"; -import useGammaIsAdmin from "../../../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import InsufficientAccess from "../../../../common/views/insufficient-access"; -import { useHistory, useParams } from "react-router-dom"; -import { getUser } from "../../../../api/users/get.users.api"; -import * as yup from "yup"; -import { editPasswordAdmin } from "../../../../api/users/put.users.api"; - -const ResetPasswordAdmin = () => { - const [text] = useDigitTranslations(translations); - const admin = useGammaIsAdmin(); - const history = useHistory(); - const [queueToast] = useDigitToast(); - const [user, setUser] = useState(null); - const { id } = useParams(); - - useEffect(() => { - getUser(id).then(response => { - setUser(response.data); - }); - }, [id]); - - if (!admin) { - return ; - } - - if (user == null) { - return null; - } - - return ( - - { - editPasswordAdmin(user.id, { password }) - .then(() => { - queueToast({ - text: text.PasswordChanged - }); - actions.resetForm(); - history.goBack(); - }) - .catch(() => { - queueToast({ - text: text.SomethingWentWrong - }); - }); - }} - keysComponentData={{ - password: { - component: DigitTextField, - componentProps: { - upperLabel: text.NewPassword, - outlined: true - } - } - }} - extraButton={{ - text: text.Back, - outlined: true, - onClick: () => history.goBack() - }} - validationSchema={yup.object().shape({ - password: yup - .string() - .min(8, text.MinimumLength) - .required(text.FieldRequired) - })} - initialValues={{ - password: "" - }} - /> - - ); -}; - -export default ResetPasswordAdmin; diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-admin/ResetPasswordAdmin.screen.translations.json b/frontend/src/use-cases/reset-password/screens/reset-password-admin/ResetPasswordAdmin.screen.translations.json deleted file mode 100644 index e070aa254..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-admin/ResetPasswordAdmin.screen.translations.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ChangePassword": ["Change password", "Ändra lösenordet"], - "NewPassword": ["New password", "Nytt lösenord"], - "ChangePasswordFor": ["Change password for", "Ändra lösenord för"], - "PasswordChanged": ["Password successfully changed", "Lösenordet ändrades"] -} diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-admin/index.js b/frontend/src/use-cases/reset-password/screens/reset-password-admin/index.js deleted file mode 100644 index c927312f6..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-admin/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ResetPasswordAdmin from "./ResetPasswordAdmin.screen"; -export default ResetPasswordAdmin; diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-finish/ResetPasswordFinish.screen.jsx b/frontend/src/use-cases/reset-password/screens/reset-password-finish/ResetPasswordFinish.screen.jsx deleted file mode 100644 index 32f7b673f..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-finish/ResetPasswordFinish.screen.jsx +++ /dev/null @@ -1,150 +0,0 @@ -import React from "react"; -import { - DigitTextField, - useDigitTranslations, - DigitEditDataCard, - useDigitToast, - DigitDesign, - DigitText, - DigitLayout -} from "@cthit/react-digit-components"; -import * as yup from "yup"; -import translations from "./ResetPasswordFinish.screen.translations"; -import statusCode from "../../../../common/utils/formatters/statusCode.formatter"; -import statusMessage from "../../../../common/utils/formatters/statusMessage.formatter"; -import { resetPasswordFinalize } from "../../../../api/reset-password/put.reset-password"; -import { getBackendUrl } from "../../../../common/utils/configs/envVariablesLoader"; -import { useLocation } from "react-router-dom"; -import ChangeLanguageLocally from "../../../../common/views/change-language-locally"; - -const ResetPasswordFinish = () => { - const [text] = useDigitTranslations(translations); - const [queueToast] = useDigitToast(); - const { search } = useLocation(); - const accountLocked = search.includes("accountLocked=true"); - - return ( - - {accountLocked && ( - <> - - - - - - - - - - - )} - { - resetPasswordFinalize(values) - .then(() => { - actions.resetForm(); - actions.setSubmitting(false); - queueToast({ - text: text.Success, - duration: 5000 - }); - setTimeout(() => { - window.location.href = - getBackendUrl() + "/login"; - }, 5000); - }) - .catch(error => { - const code = statusCode(error); - const message = statusMessage(error); - let errorMessage = text.SomethingWentWrong; - if (code === 422) { - switch (message) { - case "CODE_OR_CID_IS_WRONG": - errorMessage = text.CodeOrCidIsWrong; - break; - case "TOO_SHORT_PASSWORD": - errorMessage = text.PasswordTooShort; - break; - default: - errorMessage = text.SomethingWentWrong; - } - } - queueToast({ - text: errorMessage, - duration: 5000 - }); - }); - }} - keysOrder={["cid", "token", "password", "passwordConfirmation"]} - keysComponentData={{ - cid: { - component: DigitTextField, - componentProps: { - upperLabel: text.Cid, - filled: false, - outlined: true, - maxLength: 15 - } - }, - token: { - component: DigitTextField, - componentProps: { - upperLabel: text.Code, - filled: false, - outlined: true - } - }, - password: { - component: DigitTextField, - componentProps: { - upperLabel: text.Password, - password: true, - outlined: true - } - }, - passwordConfirmation: { - component: DigitTextField, - componentProps: { - upperLabel: text.PasswordConfirmation, - password: true, - outlined: true - } - } - }} - submitText={text.ResetPassword} - subtitleText={text.ResetDescription} - titleText={text.PasswordResetTitle} - /> - - ); -}; - -export default ResetPasswordFinish; diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-finish/ResetPasswordFinish.screen.translations.json b/frontend/src/use-cases/reset-password/screens/reset-password-finish/ResetPasswordFinish.screen.translations.json deleted file mode 100644 index 56b41a9de..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-finish/ResetPasswordFinish.screen.translations.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PasswordResetTitle": ["Password reset", "Lösenordsåterställning"], - "ResetDescription": [ - "Enter your Cid and the code you received by Email", - "Skriv in ditt Cid och koden du fick i ett Email" - ], - "Cid": ["Cid or Email", "Cid eller Email"], - "ResetPassword": ["Reset Password", "Återställ lösenord"], - "SomethingWentWrong": [ - "Something went wrong while trying to reset the password", - "Något gick fel under återställandet av lösenordet" - ], - "Code": ["Code", "Kod"], - "Password": ["New Password", "Nytt Lösenord"], - "PasswordConfirmation": ["Confirm Password", "Bekräfta Lösenord"], - "CodeOrCidIsWrong": [ - "The received code and cid does not match", - "Den mottagna koden matchar inte Cid:et" - ], - "TooShortPassword": ["Too Short Password", "För kort lösenord"], - "Success": [ - "Your password was successfully reset, redirecting to login...", - "Ditt lösenord återställdes, omdirigerar dig till inloggningssidan..." - ], - "AccountLockedTitle": [ - "First sign-in from old account system", - "Första inloggning från gamla konto tjänsten" - ], - "AccountLocked": [ - "This is the first time you're logging in to our new account service! This means that we need to do a password reset for safety reasons!", - "Det här är första gången du loggar in i vår nya kontotjänst! Det här innebär att du behöver göra en lösenordsåterställning för säkerhetens skull!" - ], - "PasswordsDoNotMatch": ["Passwords do not match", "Lösenorden matchar inte"] -} diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-finish/index.js b/frontend/src/use-cases/reset-password/screens/reset-password-finish/index.js deleted file mode 100644 index 1f81be851..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-finish/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ResetPasswordFinish from "./ResetPasswordFinish.screen"; -export default ResetPasswordFinish; diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-initalize/ResetPasswordInitialize.screen.jsx b/frontend/src/use-cases/reset-password/screens/reset-password-initalize/ResetPasswordInitialize.screen.jsx deleted file mode 100644 index 48efdd564..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-initalize/ResetPasswordInitialize.screen.jsx +++ /dev/null @@ -1,72 +0,0 @@ -import React from "react"; -import { - DigitTextField, - DigitEditDataCard, - useDigitTranslations, - useDigitToast, - DigitLayout -} from "@cthit/react-digit-components"; -import translations from "./ResetPasswordInitialize.screen.translations"; -import * as yup from "yup"; -import statusCode from "../../../../common/utils/formatters/statusCode.formatter"; -import statusMessage from "../../../../common/utils/formatters/statusMessage.formatter"; -import { resetPasswordInitialize } from "../../../../api/reset-password/post.reset-password"; -import { useHistory } from "react-router-dom"; -import ChangeLanguageLocally from "../../../../common/views/change-language-locally"; - -const ResetPasswordInitialize = () => { - const [text] = useDigitTranslations(translations); - const history = useHistory(); - const [queueToast] = useDigitToast(); - - return ( - - - { - resetPasswordInitialize(values) - .then(() => { - actions.resetForm(); - actions.setSubmitting(false); - history.push("/reset-password/finish"); - }) - .catch(error => { - const code = statusCode(error); - const message = statusMessage(error); - let errorMessage = text.SomethingWentWrong; - if (code === 422) { - if (message === "NO_USER_FOUND") { - errorMessage = text.CredentialsDoNotMatch; - } - } - queueToast({ - text: errorMessage, - duration: 5000 - }); - }); - }} - titleText={text.PasswordResetTitle} - subtitleText={text.ResetDescription} - submitText={text.ResetPassword} - size={{ width: "300px", height: "300px" }} - keysComponentData={{ - cid: { - component: DigitTextField, - componentProps: { - upperLabel: text.Cid, - outlined: true - } - } - }} - keysOrder={["cid"]} - /> - - ); -}; - -export default ResetPasswordInitialize; diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-initalize/ResetPasswordInitialize.screen.translations.json b/frontend/src/use-cases/reset-password/screens/reset-password-initalize/ResetPasswordInitialize.screen.translations.json deleted file mode 100644 index 987a8cdd9..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-initalize/ResetPasswordInitialize.screen.translations.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "PasswordResetTitle": ["Password reset", "Lösenordsåterställning"], - "ResetDescription": [ - "Enter your Cid or Email address", - "Skriv in ditt Cid eller email adress" - ], - "Cid": ["Cid or Email", "Cid eller Email"], - "ResetPassword": ["Reset Password", "Återställ lösenord"], - "SomethingWentWrong": [ - "Something went wrong while trying to reset the password", - "Något gick fel under återställandet av lösenordet" - ], - "CredentialsDoNotMatch": [ - "Credentials do not match any known account", - "Den angivna informationen matchar inget känt konto" - ] -} diff --git a/frontend/src/use-cases/reset-password/screens/reset-password-initalize/index.js b/frontend/src/use-cases/reset-password/screens/reset-password-initalize/index.js deleted file mode 100644 index d6ae78678..000000000 --- a/frontend/src/use-cases/reset-password/screens/reset-password-initalize/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ResetPasswordInitialize from "./ResetPasswordInitialize.screen"; -export default ResetPasswordInitialize; diff --git a/frontend/src/use-cases/super-groups/SuperGroups.jsx b/frontend/src/use-cases/super-groups/SuperGroups.jsx deleted file mode 100644 index accb44617..000000000 --- a/frontend/src/use-cases/super-groups/SuperGroups.jsx +++ /dev/null @@ -1,112 +0,0 @@ -import React from "react"; -import { SG_ID, SG_NAME } from "../../api/super-groups/props.super-groups.api"; -import { useDigitTranslations, DigitCRUD } from "@cthit/react-digit-components"; -import translations from "./SuperGroups.translations"; -import { - getSuperGroup, - getSuperGroups, - getSuperGroupSubGroups -} from "../../api/super-groups/get.super-groups.api"; -import { addSuperGroup } from "../../api/super-groups/post.super-groups.api"; -import { deleteSuperGroup } from "../../api/super-groups/delete.super-groups.api"; -import { editSuperGroup } from "../../api/super-groups/put.super-groups.api"; -import ShowSubGroups from "./elements/show-sub-groups"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import FourOFour from "../four-o-four"; -import FiveZeroZero from "../../app/elements/five-zero-zero"; -import { - initialValues, - keysComponentData, - keysOrder, - keysText, - validationSchema -} from "./SuperGroups.options"; -import InsufficientAccess from "../../common/views/insufficient-access"; - -const SuperGroups = () => { - const [text] = useDigitTranslations(translations); - - const admin = useGammaIsAdmin(); - - return ( - - Promise.all([getSuperGroup(id), getSuperGroupSubGroups(id)]) - } - createRequest={admin ? addSuperGroup : null} - deleteRequest={admin ? deleteSuperGroup : null} - updateRequest={admin ? editSuperGroup : null} - tableProps={{ - titleText: text.SuperGroups, - startOrderBy: SG_NAME, - search: true, - flex: "1", - startOrderByDirection: "asc", - size: { minWidth: "288px" }, - padding: "0px", - searchText: text.Search - }} - idProp={SG_ID} - detailsRenderEnd={one => ( - - )} - toastCreateSuccessful={data => - data[SG_NAME] + " " + text.WasCreatedSuccessfully - } - toastCreateFailed={() => text.FailedCreatingSuperGroup} - toastDeleteSuccessful={data => - data[SG_NAME] + " " + text.WasDeletedSuccessfully - } - toastDeleteFailed={data => - text.SuperGroupDeletionFailed1 + - " " + - data[SG_NAME] + - " " + - text.SuperGroupDeletionFailed2 - } - toastUpdateSuccessful={data => - data[SG_NAME] + " " + text.WasUpdatedSuccessfully - } - toastUpdateFailed={data => - text.SuperGroupUpdateFailed1 + - " " + - data[SG_NAME] + - " " + - text.SuperGroupUpdateFailed2 - } - dialogDeleteCancel={() => text.Cancel} - dialogDeleteConfirm={() => text.Delete} - dialogDeleteTitle={() => text.AreYouSure} - dialogDeleteDescription={data => - text.AreYouSureYouWantToDelete + " " + data[SG_NAME] + "?" - } - backButtonText={text.Back} - detailsButtonText={text.Details} - createTitle={text.CreateSuperGroup} - createButtonText={text.CreateSuperGroup} - updateTitle={data => text.Update + " " + data[SG_NAME]} - updateButtonText={data => text.Update + " " + data[SG_NAME]} - deleteButtonText={data => text.Delete + " " + data[SG_NAME]} - detailsTitle={data => data[SG_NAME]} - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - useHistoryGoBackOnBack - /> - ); -}; - -export default SuperGroups; diff --git a/frontend/src/use-cases/super-groups/SuperGroups.options.js b/frontend/src/use-cases/super-groups/SuperGroups.options.js deleted file mode 100644 index 7256e1221..000000000 --- a/frontend/src/use-cases/super-groups/SuperGroups.options.js +++ /dev/null @@ -1,104 +0,0 @@ -import * as yup from "yup"; -import { DigitSelect, DigitTextField } from "@cthit/react-digit-components"; - -import { - SG_EMAIL, - SG_NAME, - SG_PRETTY_NAME, - SG_TYPE, - SG_TYPE_ADMIN, - SG_TYPE_ALUMNI, - SG_TYPE_BOARD, - SG_TYPE_COMMITTEE, - SG_TYPE_FUNCTIONARIES, - SG_TYPE_SOCIETY -} from "../../api/super-groups/props.super-groups.api"; - -export const validationSchema = text => { - const schema = {}; - schema[SG_NAME] = yup.string().required(text.Name + text.IsRequired); - schema[SG_PRETTY_NAME] = yup - .string() - .required(text.PrettyName + text.IsRequired); - schema[SG_TYPE] = yup.string().required(text.Type + text.IsRequired); - schema[SG_EMAIL] = yup - .string() - .email(text.FieldNotEmail) - .required(text.Email + text.IsRequired); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const output = {}; - - output[SG_NAME] = ""; - output[SG_PRETTY_NAME] = ""; - output[SG_TYPE] = SG_TYPE_SOCIETY; - output[SG_EMAIL] = ""; - - return output; -}; - -export const keysComponentData = text => { - const componentData = {}; - - componentData[SG_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Name, - outlined: true, - maxLength: 50 - } - }; - - componentData[SG_PRETTY_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.PrettyName, - outlined: true, - maxLength: 50 - } - }; - - componentData[SG_EMAIL] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Email, - outlined: true, - maxLength: 100 - } - }; - - const typeValueToTextMap = {}; - typeValueToTextMap[SG_TYPE_SOCIETY] = text.Society; - typeValueToTextMap[SG_TYPE_COMMITTEE] = text.Committee; - typeValueToTextMap[SG_TYPE_BOARD] = text.Board; - typeValueToTextMap[SG_TYPE_ADMIN] = text.Admin; - typeValueToTextMap[SG_TYPE_FUNCTIONARIES] = text.Functionaries; - typeValueToTextMap[SG_TYPE_ALUMNI] = text.Alumni; - - componentData[SG_TYPE] = { - component: DigitSelect, - componentProps: { - upperLabel: text.Type, - valueToTextMap: typeValueToTextMap, - outlined: true - } - }; - - return componentData; -}; - -export const keysText = text => { - const keysText = {}; - - keysText[SG_NAME] = text.Name; - keysText[SG_PRETTY_NAME] = text.PrettyName; - keysText[SG_TYPE] = text.Type; - keysText[SG_EMAIL] = text.Email; - - return keysText; -}; - -export const keysOrder = () => [SG_NAME, SG_PRETTY_NAME, SG_TYPE, SG_EMAIL]; diff --git a/frontend/src/use-cases/super-groups/SuperGroups.translations.json b/frontend/src/use-cases/super-groups/SuperGroups.translations.json deleted file mode 100644 index 26a839fb3..000000000 --- a/frontend/src/use-cases/super-groups/SuperGroups.translations.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "DeleteSuperGroup": ["Delete super group", "Radera supergrupp"], - "WouldYouLikeToDelete": [ - "Would you like to delete the super group", - "Vill du radera supergruppen" - ], - "SubGroups": ["Sub groups", "Subgrupper"], - "Details": ["Details", "Detaljer"], - "NoSuperGroups": [ - "There's no super groups", - "Det finns inga super grupper" - ], - "EditSuperGroup": ["Edit super group", "Redigera supergruppen"], - "CreateSuperGroup": ["Create Super group", "Skapa supergrupp"], - "SuperGroup": ["Super group", "Supergrupp"], - "SaveSuperGroup": ["Save super group", "Spara supergrupp"], - "DescriptionSv": ["Description swedish", "Beskrivning svenska"], - "DescriptionEn": ["Description english", "Beskrivning engelska"], - "FunctionSv": ["Function swedish", "Uppdrag svenska"], - "FunctionEn": ["Function english", "Uppdrag engelska"], - "SuperGroups": ["Super groups", "Supergrupper"], - "FailedCreatingSuperGroup": [ - "Failed to create super group", - "Misslyckades att skapa supergrupp" - ], - "SuperGroupDeletionFailed1": [ - "Something went wrong when trying to delete the super group", - "Någonting gick fel när supergruppen" - ], - "SuperGroupDeletionFailed2": ["", "försökte raderas"], - "SuperGroupUpdateFailed1": [ - "Something went wrong when trying to update the super group", - "Någonting gick fel när supergruppen" - ], - "SuperGroupUpdateFailed2": ["", "försökte uppdateras"] -} diff --git a/frontend/src/use-cases/super-groups/elements/show-sub-groups/ShowSubGroups.element.jsx b/frontend/src/use-cases/super-groups/elements/show-sub-groups/ShowSubGroups.element.jsx deleted file mode 100644 index 786106ec5..000000000 --- a/frontend/src/use-cases/super-groups/elements/show-sub-groups/ShowSubGroups.element.jsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from "react"; - -import { DigitText, useDigitTranslations } from "@cthit/react-digit-components"; - -import translations from "./ShowSubGroups.element.translations"; -import DisplayGroupsTable from "../../../../common/elements/display-groups-table/DisplayGroupsTable.element"; - -const ShowSubGroups = ({ title, subGroups, margin }) => { - const [text] = useDigitTranslations(translations); - if (subGroups == null || subGroups.length === 0) { - return ; - } else { - return ( - - ); - } -}; - -export default ShowSubGroups; diff --git a/frontend/src/use-cases/super-groups/elements/show-sub-groups/ShowSubGroups.element.translations.json b/frontend/src/use-cases/super-groups/elements/show-sub-groups/ShowSubGroups.element.translations.json deleted file mode 100644 index bb18c9f18..000000000 --- a/frontend/src/use-cases/super-groups/elements/show-sub-groups/ShowSubGroups.element.translations.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NoSubGroups": ["There's no sub groups", "Det finns inga subgrupper"] -} diff --git a/frontend/src/use-cases/super-groups/elements/show-sub-groups/index.js b/frontend/src/use-cases/super-groups/elements/show-sub-groups/index.js deleted file mode 100644 index 36a9b09a7..000000000 --- a/frontend/src/use-cases/super-groups/elements/show-sub-groups/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ShowSubGroups from "./ShowSubGroups.element"; -export default ShowSubGroups; diff --git a/frontend/src/use-cases/super-groups/index.js b/frontend/src/use-cases/super-groups/index.js deleted file mode 100644 index 8e139d056..000000000 --- a/frontend/src/use-cases/super-groups/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import SuperGroups from "./SuperGroups"; -export default SuperGroups; diff --git a/frontend/src/use-cases/users/Users.jsx b/frontend/src/use-cases/users/Users.jsx deleted file mode 100644 index 06fd6a0ea..000000000 --- a/frontend/src/use-cases/users/Users.jsx +++ /dev/null @@ -1,176 +0,0 @@ -import React from "react"; -import { useHistory } from "react-router-dom"; -import { - DigitButton, - DigitCRUD, - DigitLayout, - useDigitTranslations -} from "@cthit/react-digit-components"; -import { - getUser, - getUserAdmin, - getUsersMinified -} from "../../api/users/get.users.api"; -import translations from "./Users.translations"; -import { - USER_FIRST_NAME, - USER_ID, - USER_LAST_NAME, - USER_NICK, - USER_GROUPS -} from "../../api/users/props.users.api"; -import { editUser } from "../../api/users/put.users.api"; -import { deleteUser } from "../../api/users/delete.users.api"; -import { - generateUserCustomDetailsRenders, - generateUserEditComponentData -} from "../../common/utils/generators/user-form.generator"; -import { addUser } from "../../api/users/post.users.api"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import DisplayGroupsTable from "../../common/elements/display-groups-table/DisplayGroupsTable.element"; -import FourOFour from "../four-o-four"; -import FiveZeroZero from "../../app/elements/five-zero-zero"; -import { - createKeysOrder, - createValidationSchema, - initialValues, - keysOrder, - keysText, - readAllKeysOrder, - readOneKeysOrder, - updateKeysOrder, - updateValidationSchema -} from "./Users.options"; -import { GROUP_PRETTY_NAME } from "../../api/groups/props.groups.api"; -import InsufficientAccess from "../../common/views/insufficient-access"; -import styled from "styled-components"; - -const UserImage = styled.img` - width: 250px; - max-height: 500px; - margin: auto; -`; - -const Users = () => { - const admin = useGammaIsAdmin(); - const [text] = useDigitTranslations(translations); - const history = useHistory(); - - const fullName = data => - data[USER_FIRST_NAME] + - " '" + - data[USER_NICK] + - "' " + - data[USER_LAST_NAME]; - - return ( - updateValidationSchema(text)} - formComponentData={generateUserEditComponentData(text)} - name={"users"} - path={"/users"} - readAllRequest={getUsersMinified} - readOneRequest={admin ? getUserAdmin : getUser} - updateRequest={admin ? editUser : null} - deleteRequest={admin ? deleteUser : null} - createRequest={admin ? addUser : null} - idProp={USER_ID} - tableProps={{ - titleText: text.Users, - startOrderBy: USER_NICK, - search: true, - flex: "1", - startOrderByDirection: "asc", - size: { minWidth: "288px" }, - padding: "0px", - searchText: text.Search - }} - customDetailsRenders={generateUserCustomDetailsRenders(text)} - backButtonText={text.Back} - detailsButtonText={text.Details} - createButtonText={text.Create} - updateButtonText={data => text.Update + " " + data[USER_NICK]} - deleteButtonText={data => text.Delete + " " + data[USER_NICK]} - dialogDeleteTitle={() => text.AreYouSure} - dialogDeleteDescription={data => - text.AreYouSureYouWantToDelete + " " + fullName(data) + "?" - } - detailsTitle={data => fullName(data)} - dialogDeleteConfirm={() => text.Delete} - dialogDeleteCancel={() => text.Cancel} - createTitle={text.CreateUser} - updateTitle={data => text.Update + " " + fullName(data)} - toastUpdateSuccessful={data => - fullName(data) + " " + text.WasUpdatedSuccessfully - } - toastUpdateFailed={data => - text.UserUpdateFailed1 + - " " + - fullName(data) + - " " + - text.UserUpdateFailed2 - } - toastDeleteSuccessful={data => - fullName(data) + " " + text.WasDeletedSuccessfully - } - toastDeleteFailed={data => - text.UserDeletionFailed1 + - " " + - fullName(data) + - " " + - text.UserDeletionFailed2 - } - toastCreateSuccessful={data => - fullName(data) + " " + text.WasCreatedSuccessfully - } - toastCreateFailed={() => text.FailedCreatingUser} - formInitialValues={initialValues()} - detailsRenderCardStart={data => ( - - )} - detailsRenderEnd={data => ( - <> - - - )} - detailsRenderCardEnd={data => - admin ? ( - <> -
- - - history.push( - "/reset-password/admin/" + data[USER_ID] - ) - } - /> - - - ) : null - } - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - useHistoryGoBackOnBack - /> - ); -}; - -export default Users; diff --git a/frontend/src/use-cases/users/Users.options.js b/frontend/src/use-cases/users/Users.options.js deleted file mode 100644 index 2bc3b9f0c..000000000 --- a/frontend/src/use-cases/users/Users.options.js +++ /dev/null @@ -1,167 +0,0 @@ -import * as yup from "yup"; -import { - USER_ACCEPTANCE_YEAR, - USER_CID, - USER_EMAIL, - USER_FIRST_NAME, - USER_GROUPS, - USER_LANGUAGE, - USER_LAST_NAME, - USER_NICK, - USER_PASSWORD, - USER_PHONE, - USER_RELATIONSHIPS, - USER_AGREEMENT, - USER_ID -} from "../../api/users/props.users.api"; - -export const createValidationSchema = text => { - const schema = {}; - schema[USER_FIRST_NAME] = yup - .string() - .required(text.FirstName + text.IsRequired); - - schema[USER_LAST_NAME] = yup - .string() - .required(text.LastName + text.IsRequired); - - schema[USER_NICK] = yup.string().required(text.Nick + text.IsRequired); - schema[USER_EMAIL] = yup.string().required(text.Email + text.IsRequired); - - schema[USER_ACCEPTANCE_YEAR] = yup - .number() - .required(text.AcceptanceYear + text.IsRequired); - - schema[USER_PHONE] = yup.string().nullable(); - - schema[USER_AGREEMENT] = yup - .boolean() - .oneOf([true]) - .required(text.YouMustAccept); - - schema[USER_CID] = yup - .string() - .min(4, text.Min4CharCid) - .max(12) - .required(text.Cid + text.IsRequired); - - schema[USER_PASSWORD] = yup - .string() - .min(8, text.PasswordTooShort) - .required(text.Password + text.IsRequired); - - return yup.object().shape(schema); -}; - -export const updateValidationSchema = text => { - const schema = {}; - schema[USER_FIRST_NAME] = yup - .string() - .required(text.FirstName + text.IsRequired); - - schema[USER_LAST_NAME] = yup - .string() - .required(text.LastName + text.IsRequired); - schema[USER_NICK] = yup.string().required(text.Nick + text.IsRequired); - schema[USER_EMAIL] = yup.string().required(text.Email + text.IsRequired); - - schema[USER_ACCEPTANCE_YEAR] = yup - .number() - .required(text.AcceptanceYear + text.IsRequired); - - schema[USER_PHONE] = yup.string().nullable(); - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const output = {}; - - output[USER_FIRST_NAME] = ""; - output[USER_LAST_NAME] = ""; - output[USER_NICK] = ""; - output[USER_EMAIL] = ""; - output[USER_ACCEPTANCE_YEAR] = ""; - output[USER_LANGUAGE] = ""; - output[USER_AGREEMENT] = false; - output[USER_CID] = ""; - output[USER_PASSWORD] = ""; - output[USER_PHONE] = ""; - - return output; -}; - -export const keysText = text => { - const output = {}; - - output[USER_ID] = text.Id; - output[USER_CID] = text.Cid; - output[USER_FIRST_NAME] = text.FirstName; - output[USER_LAST_NAME] = text.LastName; - output[USER_NICK] = text.Nick; - output[USER_EMAIL] = text.Email; - output[USER_ACCEPTANCE_YEAR] = text.AcceptanceYear; - output[USER_LANGUAGE] = text.Language; - output[USER_CID] = text.Cid; - output[USER_AGREEMENT] = text.AcceptUserAgreement; - output[USER_PASSWORD] = text.Password; - output[USER_PHONE] = text.Phone; - - return output; -}; - -export const keysOrder = () => [ - USER_CID, - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_EMAIL, - USER_ACCEPTANCE_YEAR, - USER_PHONE, - USER_LANGUAGE, - USER_AGREEMENT, - USER_GROUPS -]; - -export const readOneKeysOrder = () => [ - USER_CID, - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_EMAIL, - USER_ACCEPTANCE_YEAR, - USER_PHONE, - USER_LANGUAGE, - USER_RELATIONSHIPS -]; - -export const readAllKeysOrder = () => [ - USER_CID, - USER_FIRST_NAME, - USER_NICK, - USER_LAST_NAME, - USER_ACCEPTANCE_YEAR -]; - -export const updateKeysOrder = () => [ - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_EMAIL, - USER_ACCEPTANCE_YEAR, - USER_PHONE, - USER_LANGUAGE -]; - -export const createKeysOrder = () => [ - USER_CID, - USER_PASSWORD, - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_EMAIL, - USER_ACCEPTANCE_YEAR, - USER_PHONE, - USER_LANGUAGE, - USER_AGREEMENT, - USER_GROUPS -]; diff --git a/frontend/src/use-cases/users/Users.translations.json b/frontend/src/use-cases/users/Users.translations.json deleted file mode 100644 index b8e934648..000000000 --- a/frontend/src/use-cases/users/Users.translations.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "CreateUser": ["Create user", "Skapa användare"], - "EditUser": ["Edit user", "Redigera användare"], - "SaveUser": ["Save user", "Spara användare"], - "UserUpdated": ["Updated user ", "Uppdaterade användare "], - "FirstName": ["First name", "Förnamn"], - "LastName": ["Last name", "Efternamn"], - "Cid": ["Cid", "Cid"], - "Nick": ["Nick", "Nick"], - "Language": ["Language", "Språk"], - "LanguageLowerLabel": ["Your preferred language", "Din föredragna språk"], - "Email": ["Email", "Email"], - "AcceptanceYear": ["Acceptance year", "Antagningsår"], - "AcceptanceYearLowerLabel": ["When you started IT", "När du började IT"], - "Details": ["Details", "Detaljer"], - "NoUsers": [ - "There's no users, wait how are you logged in?!?!?!?!", - "Det finns inga användare, wait hur är du inloggad?!?!?!?!" - ], - "Users": ["Users", "Användare"], - "SearchForUsers": ["Search for users", "Sök efter användare"], - "FailedCreatingUser": [ - "Failed to create user", - "Misslyckades att skapa användaren" - ], - "UserDeletionFailed1": [ - "Something went wrong when trying to delete the user", - "Någonting gick fel när användaren" - ], - "UserDeletionFailed2": ["", "försökte raderas"], - "UserUpdateFailed1": [ - "Something went wrong when trying to update the user", - "Någonting gick fel när användaren" - ], - "UserUpdateFailed2": ["", "försökte uppdateras"], - "AcceptUserAgreement": [ - "I accept the user agreements", - "Jag accepterar användaravtalet" - ], - "Password": ["Password", "Lösenord"], - "PasswordAtleast": ["Minimum 8 chars", "Minst 8 karaktärer"], - "PasswordTooShort": [ - "The password must be atleast 8 characters", - "Lösenordet måste vara minst 8 karaktärer" - ], - "ChangePassword": ["Change password", "Ändra lösenordet"], - "Phone": ["Phone number", "Telefonnummer"], - "YouMustAccept": [ - "You must accept the user agreement", - "Du måste acceptera användaravtalen" - ], - "Min4CharCid": [ - "Cid must be atleast 4 characters", - "Cid måste vara minst 4 karaktärer" - ], - "EditPassword": ["Edit password", "Redigera lösenord"] -} diff --git a/frontend/src/use-cases/users/index.js b/frontend/src/use-cases/users/index.js deleted file mode 100644 index d25de51bd..000000000 --- a/frontend/src/use-cases/users/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Users"; diff --git a/frontend/src/use-cases/whitelist/Whitelist.jsx b/frontend/src/use-cases/whitelist/Whitelist.jsx deleted file mode 100644 index 59fc82745..000000000 --- a/frontend/src/use-cases/whitelist/Whitelist.jsx +++ /dev/null @@ -1,107 +0,0 @@ -import React from "react"; -import { DigitCRUD, useDigitTranslations } from "@cthit/react-digit-components"; -import { - getWhitelist, - getWhitelistItem -} from "../../api/whitelist/get.whitelist.api"; -import { addUsersToWhitelist } from "../../api/whitelist/post.whitelist.api"; -import { editWhitelistItem } from "../../api/whitelist/put.whitelist.api"; -import translations from "./Whitelist.translations"; -import { deleteWhitelistItem } from "../../api/whitelist/delete.whitelist.api"; -import InsufficientAccess from "../../common/views/insufficient-access"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import FourOFour from "../four-o-four"; -import FiveZeroZero from "../../app/elements/five-zero-zero"; -import { - initialValues, - keysComponentData, - keysOrder, - keysText, - validationSchema -} from "./Whitelist.options"; -import { - WHITELIST_CID, - WHITELIST_ID -} from "../../api/whitelist/props.whitelist.api"; - -const Whitelist = () => { - const [text] = useDigitTranslations(translations); - - const admin = useGammaIsAdmin(); - if (!admin) { - return ; - } - - return ( - - addUsersToWhitelist({ cids: [data[WHITELIST_CID]] }) - } - updateRequest={editWhitelistItem} - deleteRequest={deleteWhitelistItem} - keysOrder={keysOrder()} - formComponentData={keysComponentData()} - formValidationSchema={validationSchema(text)} - formInitialValues={initialValues()} - idProp={WHITELIST_ID} - tableProps={{ - titleText: text.Whitelist, - startOrderBy: WHITELIST_CID, - search: true, - flex: "1", - startOrderByDirection: "asc", - size: { minWidth: "288px" }, - padding: "0px", - searchText: text.Search - }} - toastCreateSuccessful={data => - data[WHITELIST_CID] + " " + text.WasCreatedSuccessfully - } - toastCreateFailed={() => text.FailedCreatingWhitelist} - toastDeleteSuccessful={data => - data[WHITELIST_CID] + " " + text.WasDeletedSuccessfully - } - toastDeleteFailed={data => - text.FailedDeleting + " " + data[WHITELIST_CID] - } - toastUpdateSuccessful={data => - data[WHITELIST_CID] + " " + text.WasUpdatedSuccessfully - } - toastUpdateFailed={data => - text.WhitelistUpdateFailed1 + - " " + - data[WHITELIST_CID] + - " " + - text.WhitelistUpdateFailed2 - } - createTitle={text.SaveCidToWhitelist} - createButtonText={text.AddWhitelist} - updateTitle={data => text.Update + " " + data[WHITELIST_CID]} - updateButtonText={data => text.Update + " " + data[WHITELIST_CID]} - backButtonText={text.Back} - dialogDeleteTitle={() => text.AreYouSure} - dialogDeleteCancel={() => text.Cancel} - dialogDeleteConfirm={() => text.Delete} - dialogDeleteDescription={data => - text.WouldYouLikeToDelete + " " + data[WHITELIST_CID] + "?" - } - detailsTitle={data => data.cid} - deleteButtonText={data => text.Delete + " " + data[WHITELIST_CID]} - detailsButtonText={text.Details} - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - useKeyTextsInUpperLabel - useHistoryGoBackOnBack - /> - ); -}; - -export default Whitelist; diff --git a/frontend/src/use-cases/whitelist/Whitelist.options.js b/frontend/src/use-cases/whitelist/Whitelist.options.js deleted file mode 100644 index 428204670..000000000 --- a/frontend/src/use-cases/whitelist/Whitelist.options.js +++ /dev/null @@ -1,51 +0,0 @@ -import * as yup from "yup"; -import { DigitTextField } from "@cthit/react-digit-components"; -import { - WHITELIST_CID, - WHITELIST_ID -} from "../../api/whitelist/props.whitelist.api"; - -export const validationSchema = text => { - const schema = {}; - - schema[WHITELIST_CID] = yup - .string() - .min(4) - .required(text.Cid + text.IsRequired); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const output = {}; - - output[WHITELIST_CID] = ""; - - return output; -}; - -export const keysComponentData = () => { - const componentData = {}; - componentData[WHITELIST_CID] = { - component: DigitTextField, - componentProps: { - outlined: true, - maxLength: 10, - alignSelf: "center", - flex: "1" - } - }; - - return componentData; -}; - -export const keysText = text => { - const keysText = {}; - - keysText[WHITELIST_ID] = text.Id; - keysText[WHITELIST_CID] = text.Cid; - - return keysText; -}; - -export const keysOrder = () => [WHITELIST_CID]; diff --git a/frontend/src/use-cases/whitelist/Whitelist.translations.json b/frontend/src/use-cases/whitelist/Whitelist.translations.json deleted file mode 100644 index 6131c7be0..000000000 --- a/frontend/src/use-cases/whitelist/Whitelist.translations.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "Cid": ["Cid", "Cid"], - "SaveCidToWhitelist": [ - "Add cid to the whitelist", - "Lägg till cid till whitelist" - ], - "SaveCid": ["Save cid", "Spara cid"], - "SuccessfulAdd": [ - "You've successfully added cids to the whitelist", - "Du har sparat cids" - ], - "AddWhitelist": ["Add cid", "Lägg till cid"], - "EditCid": ["Edit whitelist item", "Redigera"], - "SuccessfullyEdit": ["You've saved the cid", "Du har sparat cidet"], - "EmptyWhitelist": ["The whitelist is empty", "Whitelist är tom"], - "Whitelist": ["Whitelist", "Whitelist"], - "SearchForWhitelistItem": [ - "Search for whitelist item", - "Sök efter whitelist inlägg" - ], - "DeleteWhitelistItem": ["Delete whitelist item", "Radera whitelist inlägg"], - "EditWhitelistItem": ["Edit whitelist item", "Redigera whitelist inlägg"], - "WouldYouLikeToDelete": [ - "Would you like to delete the whitelist item ", - "Vill du radera whitelist inlägget" - ], - "DeleteSuccessfully": ["You have deleted", "Du har raderat"], - "FailedCreatingWhitelist": [ - "Failed to add cid to whitelist", - "Misslyckades att lägga in cid i whitelist" - ], - "WhitelistUpdateFailed1": [ - "Something went wrong when trying to update the cid for the whitelist", - "Någonting gick fel när whitelist för cid:et" - ], - "WhitelistUpdateFailed2": ["", "försökte uppdateras"] -} diff --git a/frontend/src/use-cases/whitelist/index.js b/frontend/src/use-cases/whitelist/index.js deleted file mode 100644 index 994e8de6e..000000000 --- a/frontend/src/use-cases/whitelist/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Whitelist"; diff --git a/frontend/yarn.lock b/frontend/yarn.lock deleted file mode 100644 index c0d1a073c..000000000 --- a/frontend/yarn.lock +++ /dev/null @@ -1,11522 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@7.8.3", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== - dependencies: - "@babel/highlight" "^7.8.3" - -"@babel/compat-data@^7.9.0", "@babel/compat-data@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.6.tgz#3f604c40e420131affe6f2c8052e9a275ae2049b" - integrity sha512-5QPTrNen2bm7RBc7dsOmcA5hbrS4O2Vhmk5XOL4zWW/zD/hV0iinpefDlkm+tBBy8kDtFaaeEvmAqt+nURAV2g== - dependencies: - browserslist "^4.11.1" - invariant "^2.2.4" - semver "^5.5.0" - -"@babel/core@7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.4.tgz#d496799e5c12195b3602d0fddd77294e3e38e80e" - integrity sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.8.4" - "@babel/helpers" "^7.8.4" - "@babel/parser" "^7.8.4" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.4" - "@babel/types" "^7.8.3" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.0" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" - integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.0" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.0" - "@babel/parser" "^7.9.0" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.0" - "@babel/types" "^7.9.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.1.0", "@babel/core@^7.4.5": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376" - integrity sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.6" - "@babel/parser" "^7.9.6" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.4.0", "@babel/generator@^7.8.4", "@babel/generator@^7.9.0", "@babel/generator@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" - integrity sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ== - dependencies: - "@babel/types" "^7.9.6" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee" - integrity sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503" - integrity sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-builder-react-jsx-experimental@^7.9.0": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz#0b4b3e04e6123f03b404ca4dfd6528fe6bb92fe3" - integrity sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-module-imports" "^7.8.3" - "@babel/types" "^7.9.5" - -"@babel/helper-builder-react-jsx@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz#16bf391990b57732700a3278d4d9a81231ea8d32" - integrity sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/types" "^7.9.0" - -"@babel/helper-compilation-targets@^7.8.7", "@babel/helper-compilation-targets@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz#1e05b7ccc9d38d2f8b40b458b380a04dcfadd38a" - integrity sha512-x2Nvu0igO0ejXzx09B/1fGBxY9NXQlBW2kZsSxCJft+KHN8t9XWzIvFxtPHnBOAXpVsdxZKZFbRUC8TsNKajMw== - dependencies: - "@babel/compat-data" "^7.9.6" - browserslist "^4.11.1" - invariant "^2.2.4" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/helper-create-class-features-plugin@^7.8.3", "@babel/helper-create-class-features-plugin@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.6.tgz#965c8b0a9f051801fd9d3b372ca0ccf200a90897" - integrity sha512-6N9IeuyHvMBRyjNYOMJHrhwtu4WJMrYf8hVbEHD3pbbbmNOk1kmXSQs7bA4dYDUaIx4ZEzdnvo6NwC3WHd/Qow== - dependencies: - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.9.6" - "@babel/helper-split-export-declaration" "^7.8.3" - -"@babel/helper-create-regexp-features-plugin@^7.8.3", "@babel/helper-create-regexp-features-plugin@^7.8.8": - version "7.8.8" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz#5d84180b588f560b7864efaeea89243e58312087" - integrity sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-regex" "^7.8.3" - regexpu-core "^4.7.0" - -"@babel/helper-define-map@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15" - integrity sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g== - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/types" "^7.8.3" - lodash "^4.17.13" - -"@babel/helper-explode-assignable-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" - integrity sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw== - dependencies: - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-function-name@^7.8.3", "@babel/helper-function-name@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" - integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.9.5" - -"@babel/helper-get-function-arity@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" - integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-hoist-variables@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134" - integrity sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-member-expression-to-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" - integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" - integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-transforms@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" - integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA== - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-simple-access" "^7.8.3" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/template" "^7.8.6" - "@babel/types" "^7.9.0" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" - integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" - integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== - -"@babel/helper-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965" - integrity sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ== - dependencies: - lodash "^4.17.13" - -"@babel/helper-remap-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86" - integrity sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-wrap-function" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-replace-supers@^7.8.3", "@babel/helper-replace-supers@^7.8.6", "@babel/helper-replace-supers@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz#03149d7e6a5586ab6764996cd31d6981a17e1444" - integrity sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" - -"@babel/helper-simple-access@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" - integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw== - dependencies: - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-split-export-declaration@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" - integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" - integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== - -"@babel/helper-wrap-function@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" - integrity sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ== - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helpers@^7.8.4", "@babel/helpers@^7.9.0", "@babel/helpers@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.6.tgz#092c774743471d0bb6c7de3ad465ab3d3486d580" - integrity sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw== - dependencies: - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" - -"@babel/highlight@^7.8.3": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" - integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== - dependencies: - "@babel/helper-validator-identifier" "^7.9.0" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.8.4", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0", "@babel/parser@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" - integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q== - -"@babel/plugin-proposal-async-generator-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz#bad329c670b382589721b27540c7d288601c6e6f" - integrity sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - -"@babel/plugin-proposal-class-properties@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e" - integrity sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-proposal-decorators@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz#2156860ab65c5abf068c3f67042184041066543e" - integrity sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-decorators" "^7.8.3" - -"@babel/plugin-proposal-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz#38c4fe555744826e97e2ae930b0fb4cc07e66054" - integrity sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - -"@babel/plugin-proposal-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz#da5216b238a98b58a1e05d6852104b10f9a70d6b" - integrity sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.0" - -"@babel/plugin-proposal-nullish-coalescing-operator@7.8.3", "@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" - integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - -"@babel/plugin-proposal-numeric-separator@7.8.3", "@babel/plugin-proposal-numeric-separator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz#5d6769409699ec9b3b68684cd8116cedff93bad8" - integrity sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - -"@babel/plugin-proposal-object-rest-spread@^7.9.0", "@babel/plugin-proposal-object-rest-spread@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz#7a093586fcb18b08266eb1a7177da671ac575b63" - integrity sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.9.5" - -"@babel/plugin-proposal-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9" - integrity sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@7.9.0", "@babel/plugin-proposal-optional-chaining@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58" - integrity sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": - version "7.8.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz#ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d" - integrity sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.8" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-async-generators@^7.8.0": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-decorators@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz#8d2c15a9f1af624b0025f961682a9d53d3001bda" - integrity sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-dynamic-import@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-flow@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f" - integrity sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-json-strings@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94" - integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz#0e3fb63e09bea1b11e96467271c8308007e7c41f" - integrity sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz#3acdece695e6b13aaf57fc291d1a800950c71391" - integrity sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-typescript@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz#c1f659dda97711a569cef75275f7e15dcaa6cabc" - integrity sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-arrow-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" - integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" - integrity sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ== - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" - -"@babel/plugin-transform-block-scoped-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" - integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-block-scoping@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" - integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - lodash "^4.17.13" - -"@babel/plugin-transform-classes@^7.9.0", "@babel/plugin-transform-classes@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" - integrity sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-define-map" "^7.8.3" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-split-export-declaration" "^7.8.3" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" - integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-destructuring@^7.8.3", "@babel/plugin-transform-destructuring@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" - integrity sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e" - integrity sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-duplicate-keys@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz#8d12df309aa537f272899c565ea1768e286e21f1" - integrity sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" - integrity sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-flow-strip-types@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" - integrity sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-flow" "^7.8.3" - -"@babel/plugin-transform-for-of@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" - integrity sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-function-name@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" - integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" - integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-member-expression-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" - integrity sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-modules-amd@^7.9.0", "@babel/plugin-transform-modules-amd@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz#8539ec42c153d12ea3836e0e3ac30d5aae7b258e" - integrity sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw== - dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.9.0", "@babel/plugin-transform-modules-commonjs@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz#64b7474a4279ee588cacd1906695ca721687c277" - integrity sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ== - dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-simple-access" "^7.8.3" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.9.0", "@babel/plugin-transform-modules-systemjs@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz#207f1461c78a231d5337a92140e52422510d81a4" - integrity sha512-NW5XQuW3N2tTHim8e1b7qGy7s0kZ2OH3m5octc49K1SdAKGxYxeIx7hiIz05kS1R2R+hOWcsr1eYwcGhrdHsrg== - dependencies: - "@babel/helper-hoist-variables" "^7.8.3" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz#e909acae276fec280f9b821a5f38e1f08b480697" - integrity sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ== - dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c" - integrity sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - -"@babel/plugin-transform-new-target@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz#60cc2ae66d85c95ab540eb34babb6434d4c70c43" - integrity sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-object-super@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" - integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.3" - -"@babel/plugin-transform-parameters@^7.8.7", "@babel/plugin-transform-parameters@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" - integrity sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-property-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" - integrity sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-react-constant-elements@^7.0.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.9.0.tgz#a75abc936a3819edec42d3386d9f1c93f28d9d9e" - integrity sha512-wXMXsToAUOxJuBBEHajqKLFWcCkOSLshTI2ChCFFj1zDd7od4IOxiwLCOObNUvOpkxLpjIuaIdBMmNt6ocCPAw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-react-display-name@7.8.3", "@babel/plugin-transform-react-display-name@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz#70ded987c91609f78353dd76d2fb2a0bb991e8e5" - integrity sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-react-jsx-development@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz#3c2a130727caf00c2a293f0aed24520825dbf754" - integrity sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw== - dependencies: - "@babel/helper-builder-react-jsx-experimental" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" - -"@babel/plugin-transform-react-jsx-self@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz#f4f26a325820205239bb915bad8e06fcadabb49b" - integrity sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" - -"@babel/plugin-transform-react-jsx-source@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz#89ef93025240dd5d17d3122294a093e5e0183de0" - integrity sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" - -"@babel/plugin-transform-react-jsx@^7.9.1", "@babel/plugin-transform-react-jsx@^7.9.4": - version "7.9.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz#86f576c8540bd06d0e95e0b61ea76d55f6cbd03f" - integrity sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw== - dependencies: - "@babel/helper-builder-react-jsx" "^7.9.0" - "@babel/helper-builder-react-jsx-experimental" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" - -"@babel/plugin-transform-regenerator@^7.8.7": - version "7.8.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" - integrity sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz#9a0635ac4e665d29b162837dd3cc50745dfdf1f5" - integrity sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-runtime@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz#45468c0ae74cc13204e1d3b1f4ce6ee83258af0b" - integrity sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw== - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - resolve "^1.8.1" - semver "^5.5.1" - -"@babel/plugin-transform-shorthand-properties@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" - integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" - integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-sticky-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" - integrity sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-regex" "^7.8.3" - -"@babel/plugin-transform-template-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" - integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-typeof-symbol@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz#ede4062315ce0aaf8a657a920858f1a2f35fc412" - integrity sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-typescript@^7.9.0": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.6.tgz#2248971416a506fc78278fc0c0ea3179224af1e9" - integrity sha512-8OvsRdvpt3Iesf2qsAn+YdlwAJD7zJ+vhFZmDCa4b8dTp7MmHtKk5FF2mCsGxjZwuwsy/yIIay/nLmxST1ctVQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.9.6" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-typescript" "^7.8.3" - -"@babel/plugin-transform-unicode-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" - integrity sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/preset-env@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.0.tgz#a5fc42480e950ae8f5d9f8f2bbc03f52722df3a8" - integrity sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ== - dependencies: - "@babel/compat-data" "^7.9.0" - "@babel/helper-compilation-targets" "^7.8.7" - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-proposal-async-generator-functions" "^7.8.3" - "@babel/plugin-proposal-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-json-strings" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.9.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.8.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.8.3" - "@babel/plugin-transform-async-to-generator" "^7.8.3" - "@babel/plugin-transform-block-scoped-functions" "^7.8.3" - "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.0" - "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.8.3" - "@babel/plugin-transform-dotall-regex" "^7.8.3" - "@babel/plugin-transform-duplicate-keys" "^7.8.3" - "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.9.0" - "@babel/plugin-transform-function-name" "^7.8.3" - "@babel/plugin-transform-literals" "^7.8.3" - "@babel/plugin-transform-member-expression-literals" "^7.8.3" - "@babel/plugin-transform-modules-amd" "^7.9.0" - "@babel/plugin-transform-modules-commonjs" "^7.9.0" - "@babel/plugin-transform-modules-systemjs" "^7.9.0" - "@babel/plugin-transform-modules-umd" "^7.9.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.8.3" - "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.8.7" - "@babel/plugin-transform-property-literals" "^7.8.3" - "@babel/plugin-transform-regenerator" "^7.8.7" - "@babel/plugin-transform-reserved-words" "^7.8.3" - "@babel/plugin-transform-shorthand-properties" "^7.8.3" - "@babel/plugin-transform-spread" "^7.8.3" - "@babel/plugin-transform-sticky-regex" "^7.8.3" - "@babel/plugin-transform-template-literals" "^7.8.3" - "@babel/plugin-transform-typeof-symbol" "^7.8.4" - "@babel/plugin-transform-unicode-regex" "^7.8.3" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.0" - browserslist "^4.9.1" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/preset-env@^7.4.5": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.6.tgz#df063b276c6455ec6fcfc6e53aacc38da9b0aea6" - integrity sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ== - dependencies: - "@babel/compat-data" "^7.9.6" - "@babel/helper-compilation-targets" "^7.9.6" - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-proposal-async-generator-functions" "^7.8.3" - "@babel/plugin-proposal-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-json-strings" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.6" - "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.9.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.8.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.8.3" - "@babel/plugin-transform-async-to-generator" "^7.8.3" - "@babel/plugin-transform-block-scoped-functions" "^7.8.3" - "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.5" - "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.9.5" - "@babel/plugin-transform-dotall-regex" "^7.8.3" - "@babel/plugin-transform-duplicate-keys" "^7.8.3" - "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.9.0" - "@babel/plugin-transform-function-name" "^7.8.3" - "@babel/plugin-transform-literals" "^7.8.3" - "@babel/plugin-transform-member-expression-literals" "^7.8.3" - "@babel/plugin-transform-modules-amd" "^7.9.6" - "@babel/plugin-transform-modules-commonjs" "^7.9.6" - "@babel/plugin-transform-modules-systemjs" "^7.9.6" - "@babel/plugin-transform-modules-umd" "^7.9.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.8.3" - "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.9.5" - "@babel/plugin-transform-property-literals" "^7.8.3" - "@babel/plugin-transform-regenerator" "^7.8.7" - "@babel/plugin-transform-reserved-words" "^7.8.3" - "@babel/plugin-transform-shorthand-properties" "^7.8.3" - "@babel/plugin-transform-spread" "^7.8.3" - "@babel/plugin-transform-sticky-regex" "^7.8.3" - "@babel/plugin-transform-template-literals" "^7.8.3" - "@babel/plugin-transform-typeof-symbol" "^7.8.4" - "@babel/plugin-transform-unicode-regex" "^7.8.3" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.6" - browserslist "^4.11.1" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/preset-modules@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" - integrity sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-react@7.9.1": - version "7.9.1" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.9.1.tgz#b346403c36d58c3bb544148272a0cefd9c28677a" - integrity sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-transform-react-display-name" "^7.8.3" - "@babel/plugin-transform-react-jsx" "^7.9.1" - "@babel/plugin-transform-react-jsx-development" "^7.9.0" - "@babel/plugin-transform-react-jsx-self" "^7.9.0" - "@babel/plugin-transform-react-jsx-source" "^7.9.0" - -"@babel/preset-react@^7.0.0": - version "7.9.4" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.9.4.tgz#c6c97693ac65b6b9c0b4f25b948a8f665463014d" - integrity sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-transform-react-display-name" "^7.8.3" - "@babel/plugin-transform-react-jsx" "^7.9.4" - "@babel/plugin-transform-react-jsx-development" "^7.9.0" - "@babel/plugin-transform-react-jsx-self" "^7.9.0" - "@babel/plugin-transform-react-jsx-source" "^7.9.0" - -"@babel/preset-typescript@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz#87705a72b1f0d59df21c179f7c3d2ef4b16ce192" - integrity sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-transform-typescript" "^7.9.0" - -"@babel/runtime@7.5.4": - version "7.5.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.4.tgz#cb7d1ad7c6d65676e66b47186577930465b5271b" - integrity sha512-Na84uwyImZZc3FKf4aUF1tysApzwf3p2yuFBIyBfbzT5glzKTdvYI4KVW4kcgjrzoGUjC7w3YyCHcJKaRxsr2Q== - dependencies: - regenerator-runtime "^0.13.2" - -"@babel/runtime@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.0.tgz#337eda67401f5b066a6f205a3113d4ac18ba495b" - integrity sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.0", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f" - integrity sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.9.6": - version "7.10.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.3.tgz#670d002655a7c366540c67f6fd3342cd09500364" - integrity sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.4.0", "@babel/template@^7.8.3", "@babel/template@^7.8.6": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.5", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4", "@babel/traverse@^7.9.0", "@babel/traverse@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" - integrity sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.6" - "@babel/types" "^7.9.6" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" - integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA== - dependencies: - "@babel/helper-validator-identifier" "^7.9.5" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== - -"@csstools/normalize.css@^10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" - integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== - -"@cthit/react-digit-components@1.0.3-beta.11": - version "1.0.3-beta.11" - resolved "https://registry.yarnpkg.com/@cthit/react-digit-components/-/react-digit-components-1.0.3-beta.11.tgz#0951922fc406ad507cf63989190066eababa2460" - integrity sha512-AQmIa9mtTUW31egaZBZpC3cXrEj70NN3ypx4LM91kEf8qiQiA0TRQsauEWqqyM4YV6VcL9MUKty0zo7s7A0fXQ== - dependencies: - "@date-io/date-fns" "1.3.13" - "@material-ui/core" "4.11.0" - "@material-ui/icons" "4.9.1" - "@material-ui/lab" "4.0.0-alpha.56" - "@material-ui/pickers" "3.2.10" - "@material-ui/styles" "4.10.0" - date-fns "2.14.0" - lodash "4.17.15" - prop-types "15.7.2" - react-is "16.13.1" - react-markdown "4.3.1" - yup "0.29.1" - -"@date-io/core@1.x", "@date-io/core@^1.3.13": - version "1.3.13" - resolved "https://registry.yarnpkg.com/@date-io/core/-/core-1.3.13.tgz#90c71da493f20204b7a972929cc5c482d078b3fa" - integrity sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA== - -"@date-io/date-fns@1.3.13": - version "1.3.13" - resolved "https://registry.yarnpkg.com/@date-io/date-fns/-/date-fns-1.3.13.tgz#7798844041640ab393f7e21a7769a65d672f4735" - integrity sha512-yXxGzcRUPcogiMj58wVgFjc9qUYrCnnU9eLcyNbsQCmae4jPuZCDoIBR21j8ZURsM7GRtU62VOw5yNd4dDHunA== - dependencies: - "@date-io/core" "^1.3.13" - -"@emotion/hash@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== - -"@emotion/is-prop-valid@^0.8.8": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== - dependencies: - "@emotion/memoize" "0.7.4" - -"@emotion/memoize@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" - integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== - -"@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== - -"@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== - -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" - integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== - -"@hapi/joi@^15.0.0": - version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== - dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" - -"@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== - dependencies: - "@hapi/hoek" "^8.3.0" - -"@jest/console@^24.7.1", "@jest/console@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" - integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== - dependencies: - "@jest/source-map" "^24.9.0" - chalk "^2.0.1" - slash "^2.0.0" - -"@jest/core@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" - integrity sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A== - dependencies: - "@jest/console" "^24.7.1" - "@jest/reporters" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-changed-files "^24.9.0" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-resolve-dependencies "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - jest-watcher "^24.9.0" - micromatch "^3.1.10" - p-each-series "^1.0.0" - realpath-native "^1.1.0" - rimraf "^2.5.4" - slash "^2.0.0" - strip-ansi "^5.0.0" - -"@jest/environment@^24.3.0", "@jest/environment@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" - integrity sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ== - dependencies: - "@jest/fake-timers" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - -"@jest/fake-timers@^24.3.0", "@jest/fake-timers@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" - integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== - dependencies: - "@jest/types" "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - -"@jest/reporters@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" - integrity sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw== - dependencies: - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.2" - istanbul-lib-coverage "^2.0.2" - istanbul-lib-instrument "^3.0.1" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.1" - istanbul-reports "^2.2.6" - jest-haste-map "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - node-notifier "^5.4.2" - slash "^2.0.0" - source-map "^0.6.0" - string-length "^2.0.0" - -"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" - -"@jest/test-result@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" - integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== - dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/istanbul-lib-coverage" "^2.0.0" - -"@jest/test-sequencer@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" - integrity sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A== - dependencies: - "@jest/test-result" "^24.9.0" - jest-haste-map "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - -"@jest/transform@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" - integrity sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^24.9.0" - babel-plugin-istanbul "^5.1.0" - chalk "^2.0.1" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.1.15" - jest-haste-map "^24.9.0" - jest-regex-util "^24.9.0" - jest-util "^24.9.0" - micromatch "^3.1.10" - pirates "^4.0.1" - realpath-native "^1.1.0" - slash "^2.0.0" - source-map "^0.6.1" - write-file-atomic "2.4.1" - -"@jest/types@^24.3.0", "@jest/types@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" - integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - -"@material-ui/core@4.11.0": - version "4.11.0" - resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-4.11.0.tgz#b69b26e4553c9e53f2bfaf1053e216a0af9be15a" - integrity sha512-bYo9uIub8wGhZySHqLQ833zi4ZML+XCBE1XwJ8EuUVSpTWWG57Pm+YugQToJNFsEyiKFhPh8DPD0bgupz8n01g== - dependencies: - "@babel/runtime" "^7.4.4" - "@material-ui/styles" "^4.10.0" - "@material-ui/system" "^4.9.14" - "@material-ui/types" "^5.1.0" - "@material-ui/utils" "^4.10.2" - "@types/react-transition-group" "^4.2.0" - clsx "^1.0.4" - hoist-non-react-statics "^3.3.2" - popper.js "1.16.1-lts" - prop-types "^15.7.2" - react-is "^16.8.0" - react-transition-group "^4.4.0" - -"@material-ui/icons@4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.9.1.tgz#fdeadf8cb3d89208945b33dbc50c7c616d0bd665" - integrity sha512-GBitL3oBWO0hzBhvA9KxqcowRUsA0qzwKkURyC8nppnC3fw54KPKZ+d4V1Eeg/UnDRSzDaI9nGCdel/eh9AQMg== - dependencies: - "@babel/runtime" "^7.4.4" - -"@material-ui/lab@4.0.0-alpha.56": - version "4.0.0-alpha.56" - resolved "https://registry.yarnpkg.com/@material-ui/lab/-/lab-4.0.0-alpha.56.tgz#ff63080949b55b40625e056bbda05e130d216d34" - integrity sha512-xPlkK+z/6y/24ka4gVJgwPfoCF4RCh8dXb1BNE7MtF9bXEBLN/lBxNTK8VAa0qm3V2oinA6xtUIdcRh0aeRtVw== - dependencies: - "@babel/runtime" "^7.4.4" - "@material-ui/utils" "^4.10.2" - clsx "^1.0.4" - prop-types "^15.7.2" - react-is "^16.8.0" - -"@material-ui/pickers@3.2.10": - version "3.2.10" - resolved "https://registry.yarnpkg.com/@material-ui/pickers/-/pickers-3.2.10.tgz#19df024895876eb0ec7cd239bbaea595f703f0ae" - integrity sha512-B8G6Obn5S3RCl7hwahkQj9sKUapwXWFjiaz/Bsw1fhYFdNMnDUolRiWQSoKPb1/oKe37Dtfszoywi1Ynbo3y8w== - dependencies: - "@babel/runtime" "^7.6.0" - "@date-io/core" "1.x" - "@types/styled-jsx" "^2.2.8" - clsx "^1.0.2" - react-transition-group "^4.0.0" - rifm "^0.7.0" - -"@material-ui/styles@4.10.0", "@material-ui/styles@^4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@material-ui/styles/-/styles-4.10.0.tgz#2406dc23aa358217aa8cc772e6237bd7f0544071" - integrity sha512-XPwiVTpd3rlnbfrgtEJ1eJJdFCXZkHxy8TrdieaTvwxNYj42VnnCyFzxYeNW9Lhj4V1oD8YtQ6S5Gie7bZDf7Q== - dependencies: - "@babel/runtime" "^7.4.4" - "@emotion/hash" "^0.8.0" - "@material-ui/types" "^5.1.0" - "@material-ui/utils" "^4.9.6" - clsx "^1.0.4" - csstype "^2.5.2" - hoist-non-react-statics "^3.3.2" - jss "^10.0.3" - jss-plugin-camel-case "^10.0.3" - jss-plugin-default-unit "^10.0.3" - jss-plugin-global "^10.0.3" - jss-plugin-nested "^10.0.3" - jss-plugin-props-sort "^10.0.3" - jss-plugin-rule-value-function "^10.0.3" - jss-plugin-vendor-prefixer "^10.0.3" - prop-types "^15.7.2" - -"@material-ui/system@^4.9.14": - version "4.9.14" - resolved "https://registry.yarnpkg.com/@material-ui/system/-/system-4.9.14.tgz#4b00c48b569340cefb2036d0596b93ac6c587a5f" - integrity sha512-oQbaqfSnNlEkXEziDcJDDIy8pbvwUmZXWNqlmIwDqr/ZdCK8FuV3f4nxikUh7hvClKV2gnQ9djh5CZFTHkZj3w== - dependencies: - "@babel/runtime" "^7.4.4" - "@material-ui/utils" "^4.9.6" - csstype "^2.5.2" - prop-types "^15.7.2" - -"@material-ui/types@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@material-ui/types/-/types-5.1.0.tgz#efa1c7a0b0eaa4c7c87ac0390445f0f88b0d88f2" - integrity sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A== - -"@material-ui/utils@^4.10.2": - version "4.10.2" - resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.10.2.tgz#3fd5470ca61b7341f1e0468ac8f29a70bf6df321" - integrity sha512-eg29v74P7W5r6a4tWWDAAfZldXIzfyO1am2fIsC39hdUUHm/33k6pGOKPbgDjg/U/4ifmgAePy/1OjkKN6rFRw== - dependencies: - "@babel/runtime" "^7.4.4" - prop-types "^15.7.2" - react-is "^16.8.0" - -"@material-ui/utils@^4.9.6": - version "4.9.12" - resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.9.12.tgz#0d639f1c1ed83fffb2ae10c21d15a938795d9e65" - integrity sha512-/0rgZPEOcZq5CFA4+4n6Q6zk7fi8skHhH2Bcra8R3epoJEYy5PL55LuMazPtPH1oKeRausDV/Omz4BbgFsn1HQ== - dependencies: - "@babel/runtime" "^7.4.4" - prop-types "^15.7.2" - react-is "^16.8.0" - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - -"@svgr/babel-plugin-add-jsx-attribute@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz#dadcb6218503532d6884b210e7f3c502caaa44b1" - integrity sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig== - -"@svgr/babel-plugin-remove-jsx-attribute@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz#297550b9a8c0c7337bea12bdfc8a80bb66f85abc" - integrity sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz#c196302f3e68eab6a05e98af9ca8570bc13131c7" - integrity sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz#310ec0775de808a6a2e4fd4268c245fd734c1165" - integrity sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w== - -"@svgr/babel-plugin-svg-dynamic-title@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz#2cdedd747e5b1b29ed4c241e46256aac8110dd93" - integrity sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w== - -"@svgr/babel-plugin-svg-em-dimensions@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz#9a94791c9a288108d20a9d2cc64cac820f141391" - integrity sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w== - -"@svgr/babel-plugin-transform-react-native-svg@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz#151487322843359a1ca86b21a3815fd21a88b717" - integrity sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw== - -"@svgr/babel-plugin-transform-svg-component@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz#5f1e2f886b2c85c67e76da42f0f6be1b1767b697" - integrity sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw== - -"@svgr/babel-preset@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-4.3.3.tgz#a75d8c2f202ac0e5774e6bfc165d028b39a1316c" - integrity sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^4.2.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^4.2.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^4.2.0" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^4.2.0" - "@svgr/babel-plugin-svg-dynamic-title" "^4.3.3" - "@svgr/babel-plugin-svg-em-dimensions" "^4.2.0" - "@svgr/babel-plugin-transform-react-native-svg" "^4.2.0" - "@svgr/babel-plugin-transform-svg-component" "^4.2.0" - -"@svgr/core@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-4.3.3.tgz#b37b89d5b757dc66e8c74156d00c368338d24293" - integrity sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w== - dependencies: - "@svgr/plugin-jsx" "^4.3.3" - camelcase "^5.3.1" - cosmiconfig "^5.2.1" - -"@svgr/hast-util-to-babel-ast@^4.3.2": - version "4.3.2" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz#1d5a082f7b929ef8f1f578950238f630e14532b8" - integrity sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg== - dependencies: - "@babel/types" "^7.4.4" - -"@svgr/plugin-jsx@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz#e2ba913dbdfbe85252a34db101abc7ebd50992fa" - integrity sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w== - dependencies: - "@babel/core" "^7.4.5" - "@svgr/babel-preset" "^4.3.3" - "@svgr/hast-util-to-babel-ast" "^4.3.2" - svg-parser "^2.0.0" - -"@svgr/plugin-svgo@^4.3.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz#daac0a3d872e3f55935c6588dd370336865e9e32" - integrity sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w== - dependencies: - cosmiconfig "^5.2.1" - merge-deep "^3.0.2" - svgo "^1.2.2" - -"@svgr/webpack@4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-4.3.3.tgz#13cc2423bf3dff2d494f16b17eb7eacb86895017" - integrity sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg== - dependencies: - "@babel/core" "^7.4.5" - "@babel/plugin-transform-react-constant-elements" "^7.0.0" - "@babel/preset-env" "^7.4.5" - "@babel/preset-react" "^7.0.0" - "@svgr/core" "^4.3.3" - "@svgr/plugin-jsx" "^4.3.3" - "@svgr/plugin-svgo" "^4.3.1" - loader-utils "^1.2.3" - -"@types/babel__core@^7.1.0": - version "7.1.7" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.7.tgz#1dacad8840364a57c98d0dd4855c6dd3752c6b89" - integrity sha512-RL62NqSFPCDK2FM1pSDH0scHpJvsXtZNiYlMB73DgPBaG1E38ZYVL+ei5EkWRbr+KC4YNiAUNBnRj+bgwpgjMw== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.1" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" - integrity sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" - integrity sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.11.tgz#1ae3010e8bf8851d324878b42acec71986486d18" - integrity sha512-ddHK5icION5U6q11+tV2f9Mo6CZVuT8GJKld2q9LqHSZbvLbH34Kcu2yFGckZut453+eQU6btIA3RihmnRgI+Q== - dependencies: - "@babel/types" "^7.3.0" - -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== - -"@types/events@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" - integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== - -"@types/glob@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" - integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== - dependencies: - "@types/events" "*" - "@types/minimatch" "*" - "@types/node" "*" - -"@types/http-proxy@^1.17.3": - version "1.17.4" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.4.tgz#e7c92e3dbe3e13aa799440ff42e6d3a17a9d045b" - integrity sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" - integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" - integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - -"@types/json-schema@^7.0.3": - version "7.0.4" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" - integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== - -"@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - -"@types/node@*": - version "13.13.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.5.tgz#96ec3b0afafd64a4ccea9107b75bf8489f0e5765" - integrity sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/prop-types@*": - version "15.7.3" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" - integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== - -"@types/q@^1.5.1": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" - integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== - -"@types/react-transition-group@^4.2.0": - version "4.2.4" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.2.4.tgz#c7416225987ccdb719262766c1483da8f826838d" - integrity sha512-8DMUaDqh0S70TjkqU0DxOu80tFUiiaS9rxkWip/nb7gtvAsbqOXm02UCmR8zdcjWujgeYPiPNTVpVpKzUDotwA== - dependencies: - "@types/react" "*" - -"@types/react@*": - version "16.9.34" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.34.tgz#f7d5e331c468f53affed17a8a4d488cd44ea9349" - integrity sha512-8AJlYMOfPe1KGLKyHpflCg5z46n0b5DbRfqDksxBLBTUpB75ypDBAO9eCUcjNwE6LCUslwTz00yyG/X9gaVtow== - dependencies: - "@types/prop-types" "*" - csstype "^2.2.0" - -"@types/stack-utils@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== - -"@types/styled-jsx@^2.2.8": - version "2.2.8" - resolved "https://registry.yarnpkg.com/@types/styled-jsx/-/styled-jsx-2.2.8.tgz#b50d13d8a3c34036282d65194554cf186bab7234" - integrity sha512-Yjye9VwMdYeXfS71ihueWRSxrruuXTwKCbzue4+5b2rjnQ//AtyM7myZ1BEhNhBQ/nL/RE7bdToUoLln2miKvg== - dependencies: - "@types/react" "*" - -"@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== - -"@types/yargs@^13.0.0": - version "13.0.8" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.8.tgz#a38c22def2f1c2068f8971acb3ea734eb3c64a99" - integrity sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA== - dependencies: - "@types/yargs-parser" "*" - -"@typescript-eslint/eslint-plugin@^2.10.0": - version "2.31.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.31.0.tgz#942c921fec5e200b79593c71fafb1e3f57aa2e36" - integrity sha512-iIC0Pb8qDaoit+m80Ln/aaeu9zKQdOLF4SHcGLarSeY1gurW6aU4JsOPMjKQwXlw70MvWKZQc6S2NamA8SJ/gg== - dependencies: - "@typescript-eslint/experimental-utils" "2.31.0" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@2.31.0": - version "2.31.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.0.tgz#a9ec514bf7fd5e5e82bc10dcb6a86d58baae9508" - integrity sha512-MI6IWkutLYQYTQgZ48IVnRXmLR/0Q6oAyJgiOror74arUMh7EWjJkADfirZhRsUMHeLJ85U2iySDwHTSnNi9vA== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.31.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - -"@typescript-eslint/parser@^2.10.0": - version "2.31.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.31.0.tgz#beddd4e8efe64995108b229b2862cd5752d40d6f" - integrity sha512-uph+w6xUOlyV2DLSC6o+fBDzZ5i7+3/TxAsH4h3eC64tlga57oMb96vVlXoMwjR/nN+xyWlsnxtbDkB46M2EPQ== - dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.31.0" - "@typescript-eslint/typescript-estree" "2.31.0" - eslint-visitor-keys "^1.1.0" - -"@typescript-eslint/typescript-estree@2.31.0": - version "2.31.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.31.0.tgz#ac536c2d46672aa1f27ba0ec2140d53670635cfd" - integrity sha512-vxW149bXFXXuBrAak0eKHOzbcu9cvi6iNcJDzEtOkRwGHxJG15chiAQAwhLOsk+86p9GTr/TziYvw+H9kMaIgA== - dependencies: - debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^6.3.0" - tsutils "^3.17.1" - -"@webassemblyjs/ast@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" - integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== - dependencies: - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - -"@webassemblyjs/floating-point-hex-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" - integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== - -"@webassemblyjs/helper-api-error@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" - integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== - -"@webassemblyjs/helper-buffer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" - integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== - -"@webassemblyjs/helper-code-frame@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" - integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== - dependencies: - "@webassemblyjs/wast-printer" "1.8.5" - -"@webassemblyjs/helper-fsm@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" - integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== - -"@webassemblyjs/helper-module-context@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" - integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== - dependencies: - "@webassemblyjs/ast" "1.8.5" - mamacro "^0.0.3" - -"@webassemblyjs/helper-wasm-bytecode@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" - integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== - -"@webassemblyjs/helper-wasm-section@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" - integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - -"@webassemblyjs/ieee754@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" - integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" - integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" - integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== - -"@webassemblyjs/wasm-edit@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" - integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/helper-wasm-section" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-opt" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - "@webassemblyjs/wast-printer" "1.8.5" - -"@webassemblyjs/wasm-gen@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" - integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - -"@webassemblyjs/wasm-opt@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" - integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - -"@webassemblyjs/wasm-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" - integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - -"@webassemblyjs/wast-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" - integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/floating-point-hex-parser" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-code-frame" "1.8.5" - "@webassemblyjs/helper-fsm" "1.8.5" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" - integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -abab@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-globals@^4.1.0, acorn-globals@^4.3.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - -acorn-jsx@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== - -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - -acorn@^5.5.3: - version "5.7.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" - integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== - -acorn@^6.0.1, acorn@^6.0.4, acorn@^6.2.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== - -acorn@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" - integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== - -address@1.1.2, address@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - -adjust-sourcemap-loader@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz#6471143af75ec02334b219f54bc7970c52fb29a4" - integrity sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA== - dependencies: - assert "1.4.1" - camelcase "5.0.0" - loader-utils "1.2.3" - object-path "0.11.4" - regex-parser "2.2.10" - -aggregate-error@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" - integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== - -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.5.5: - version "6.12.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" - integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - -ansi-escapes@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.0.0, ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== - dependencies: - "@types/color-name" "^1.1.1" - color-convert "^2.0.1" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -aria-query@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" - integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= - dependencies: - ast-types-flow "0.0.7" - commander "^2.11.0" - -arity-n@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" - integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-includes@^3.0.3, array-includes@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.flat@^1.2.1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -asap@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" - integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= - dependencies: - util "0.10.3" - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -ast-types-flow@0.0.7, ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autoprefixer@^9.6.1: - version "9.7.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4" - integrity sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ== - dependencies: - browserslist "^4.11.1" - caniuse-lite "^1.0.30001039" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.27" - postcss-value-parser "^4.0.3" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" - integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== - -axios@0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.20.0.tgz#057ba30f04884694993a8cd07fa394cff11c50bd" - integrity sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA== - dependencies: - follow-redirects "^1.10.0" - -axobject-query@^2.0.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.1.2.tgz#2bdffc0371e643e5f03ba99065d5179b9ca79799" - integrity sha512-ICt34ZmrVt8UQnvPl6TVyDTkmhXmAyAT4Jh5ugfGUX4MOrZ+U/ZY6/sdylRw3qGNr9Ub5AJsaHeDMzNLehRdOQ== - -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-eslint@10.0.3: - version "10.0.3" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a" - integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-extract-comments@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" - integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== - dependencies: - babylon "^6.18.0" - -babel-jest@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" - integrity sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw== - dependencies: - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/babel__core" "^7.1.0" - babel-plugin-istanbul "^5.1.0" - babel-preset-jest "^24.9.0" - chalk "^2.4.2" - slash "^2.0.0" - -babel-loader@8.0.6: - version "8.0.6" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" - integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== - dependencies: - find-cache-dir "^2.0.0" - loader-utils "^1.0.2" - mkdirp "^0.5.1" - pify "^4.0.1" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-istanbul@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" - integrity sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - find-up "^3.0.0" - istanbul-lib-instrument "^3.3.0" - test-exclude "^5.2.3" - -babel-plugin-jest-hoist@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" - integrity sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw== - dependencies: - "@types/babel__traverse" "^7.0.6" - -babel-plugin-macros@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== - dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" - -babel-plugin-named-asset-import@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz#c9750a1b38d85112c9e166bf3ef7c5dbc605f4be" - integrity sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA== - -"babel-plugin-styled-components@>= 1": - version "1.10.7" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.7.tgz#3494e77914e9989b33cc2d7b3b29527a949d635c" - integrity sha512-MBMHGcIA22996n9hZRf/UJLVVgkEOITuR2SvjHLb5dSTUyR4ZRGn+ngITapes36FI3WLxZHfRhkA1ffHxihOrg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-module-imports" "^7.0.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - -babel-plugin-transform-object-rest-spread@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-react-remove-prop-types@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" - integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== - -babel-preset-jest@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" - integrity sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg== - dependencies: - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - babel-plugin-jest-hoist "^24.9.0" - -babel-preset-react-app@^9.1.1: - version "9.1.2" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz#54775d976588a8a6d1a99201a702befecaf48030" - integrity sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA== - dependencies: - "@babel/core" "7.9.0" - "@babel/plugin-proposal-class-properties" "7.8.3" - "@babel/plugin-proposal-decorators" "7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "7.8.3" - "@babel/plugin-proposal-numeric-separator" "7.8.3" - "@babel/plugin-proposal-optional-chaining" "7.9.0" - "@babel/plugin-transform-flow-strip-types" "7.9.0" - "@babel/plugin-transform-react-display-name" "7.8.3" - "@babel/plugin-transform-runtime" "7.9.0" - "@babel/preset-env" "7.9.0" - "@babel/preset-react" "7.9.1" - "@babel/preset-typescript" "7.9.0" - "@babel/runtime" "7.9.0" - babel-plugin-macros "2.8.0" - babel-plugin-transform-react-remove-prop-types "0.4.24" - -babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - -bail@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" - integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-js@^1.0.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -binary-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" - integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== - -bn.js@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.1.tgz#48efc4031a9c4041b9c99c6941d903463ab62eb5" - integrity sha512-IUTD/REb78Z2eodka1QZyyEk66pciRcP6Sroka0aI3tG/iwIdYLrBD62RsubR7vqdt3WyX8p4jxeatzmRSphtA== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browser-resolve@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== - dependencies: - resolve "1.1.7" - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.1.0.tgz#4fe971b379a5aeb4925e06779f9fa1f41d249d70" - integrity sha512-VYxo7cDCeYUoBZ0ZCy4UyEUCP3smyBd4DRQM5nrFS1jJjPJjX7rP3oLRpPoWfkhQfyJ0I9ZbHbKafrFD/SGlrg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.2" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.10.0.tgz#f179737913eaf0d2b98e4926ac1ca6a15cbcc6a9" - integrity sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA== - dependencies: - caniuse-lite "^1.0.30001035" - electron-to-chromium "^1.3.378" - node-releases "^1.1.52" - pkg-up "^3.1.0" - -browserslist@^4.0.0, browserslist@^4.11.1, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.8.5, browserslist@^4.9.1: - version "4.12.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" - integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg== - dependencies: - caniuse-lite "^1.0.30001043" - electron-to-chromium "^1.3.413" - node-releases "^1.1.53" - pkg-up "^2.0.0" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" - integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== - dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" - fs-minipass "^2.0.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.0.0" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" - promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" - unique-filename "^1.1.1" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" - integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== - dependencies: - pascal-case "^3.1.1" - tslib "^1.10.0" - -camelcase@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" - integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== - -camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelize@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" - integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001039, caniuse-lite@^1.0.30001043: - version "1.0.30001053" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001053.tgz#b7ae027567ce2665b965b0437e4512b296ccd20d" - integrity sha512-HtV4wwIZl6GA4Oznse8aR274XUOYGZnQLcf/P8vHgmlfqSNelwD+id8CyHOceqLqt9yfKmo7DUZTh1EuS9pukg== - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - -case-sensitive-paths-webpack-plugin@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" - integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -character-entities-legacy@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" - integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== - -character-entities@^1.0.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" - integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== - -character-reference-invalid@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" - integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.3.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" - integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.4.0" - optionalDependencies: - fsevents "~2.1.2" - -chownr@^1.1.1, chownr@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== - dependencies: - tslib "^1.9.0" - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -clean-css@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" - integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -clone-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" - integrity sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY= - dependencies: - for-own "^0.1.3" - is-plain-object "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - shallow-clone "^0.1.2" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clsx@^1.0.2, clsx@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.0.tgz#62937c6adfea771247c34b54d320fb99624f5702" - integrity sha512-3avwM37fSK5oP6M5rQ9CNe99lwxhXDOeSWVPAOYF6OazUTgZCMb0yWlJpmdD74REy1gkEaFiub2ULv4fq9GUhA== - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collapse-white-space@^1.0.2: - version "1.0.6" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" - integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" - integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^2.11.0, commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compose-function@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" - integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= - dependencies: - arity-n "^1.0.4" - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -confusing-browser-globals@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" - integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw== - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -convert-source-map@^0.3.3: - version "0.3.5" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" - integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -core-js-compat@^3.6.2: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" - integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== - dependencies: - browserslist "^4.8.5" - semver "7.0.0" - -core-js@^2.4.0: - version "2.6.11" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== - -core-js@^3.5.0: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" - integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^5.0.0, cosmiconfig@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - -create-ecdh@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" - integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -css-blank-pseudo@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" - integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== - dependencies: - postcss "^7.0.5" - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= - -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-has-pseudo@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" - integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^5.0.0-rc.4" - -css-loader@3.4.2: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.4.2.tgz#d3fdb3358b43f233b78501c5ed7b1c6da6133202" - integrity sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.23" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.1" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.2" - schema-utils "^2.6.0" - -css-prefers-color-scheme@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" - integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== - dependencies: - postcss "^7.0.5" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= - dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@1.0.0-alpha.39: - version "1.0.0-alpha.39" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb" - integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== - dependencies: - mdn-data "2.0.6" - source-map "^0.6.1" - -css-vendor@^2.0.7: - version "2.0.8" - resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d" - integrity sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ== - dependencies: - "@babel/runtime" "^7.8.3" - is-in-browser "^1.0.2" - -css-what@2.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== - -css-what@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" - integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== - -css@^2.0.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== - dependencies: - inherits "^2.0.3" - source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" - -cssdb@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" - integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^4.1.10: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903" - integrity sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ== - dependencies: - css-tree "1.0.0-alpha.39" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^1.0.0, cssstyle@^1.1.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" - integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== - dependencies: - cssom "0.3.x" - -csstype@^2.2.0, csstype@^2.5.2, csstype@^2.6.5, csstype@^2.6.7: - version "2.6.10" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b" - integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w== - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -damerau-levenshtein@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" - integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -data-urls@^1.0.0, data-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== - dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" - -date-fns@2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.14.0.tgz#359a87a265bb34ef2e38f93ecf63ac453f9bc7ba" - integrity sha512-1zD+68jhFgDIM0rF05rcwYO8cExdNqxjq4xP1QKM60Q45mnO6zaMWB4tOzrIr4M4GSLntsKeE4c9Bdl2jhL/yw== - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.0.0, debug@^3.1.1, debug@^3.2.5: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - -detect-node@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" - integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== - -detect-port-alt@1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -diff-sequences@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" - integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-converter@^0.2: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-helpers@^5.0.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.1.4.tgz#4609680ab5c79a45f2531441f1949b79d6587f4b" - integrity sha512-TjMyeVUvNEnOnhzs6uAn9Ya47GmMo3qq7m+Lr/3ON0Rs5kHvb8I+SQYjLUSYn7qhEm0QjW0yrBkvz9yOrwwz1A== - dependencies: - "@babel/runtime" "^7.8.7" - csstype "^2.6.7" - -dom-serializer@0, dom-serializer@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" - integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== - -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== - dependencies: - webidl-conversions "^4.0.2" - -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - dependencies: - domelementtype "1" - -domhandler@^3.0, domhandler@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz#51cd13efca31da95bbb0c5bee3a48300e333b3e9" - integrity sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== - dependencies: - domelementtype "^2.0.1" - -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^1.5.1, domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.0.0.tgz#15b8278e37bfa8468d157478c58c367718133c08" - integrity sha512-n5SelJ1axbO636c2yUtOGia/IcJtVtlhQbFiVDBZHKV5ReJO1ViX7sFEemtuyoAnBxk5meNSYgA8V4s0271efg== - dependencies: - dom-serializer "^0.2.1" - domelementtype "^2.0.1" - domhandler "^3.0.0" - -dot-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" - integrity sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA== - dependencies: - no-case "^3.0.3" - tslib "^1.10.0" - -dot-prop@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" - integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== - dependencies: - is-obj "^2.0.0" - -dotenv-expand@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - -dotenv@8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - -duplexer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -electron-to-chromium@^1.3.378, electron-to-chromium@^1.3.413: - version "1.3.430" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.430.tgz#33914f7c2db771bdcf30977bd4fd6258ee8a2f37" - integrity sha512-HMDYkANGhx6vfbqpOf/hc6hWEmiOipOHGDeRDeUb3HLD3XIWpvKQxFgWf0tgHcr3aNv6I/8VPecplqmQsXoZSw== - -elliptic@^6.0.0, elliptic@^6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" - integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw== - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - -emoji-regex@^7.0.1, emoji-regex@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" - integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -entities@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - -entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" - integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== - -errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== - dependencies: - prr "~1.0.1" - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: - version "1.17.5" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" - integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.1.5" - is-regex "^1.0.5" - object-inspect "^1.7.0" - object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimleft "^2.1.1" - string.prototype.trimright "^2.1.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-ext@^0.10.35, es5-ext@^0.10.50: - version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escodegen@^1.11.0, escodegen@^1.9.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457" - integrity sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-react-app@^5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz#698bf7aeee27f0cea0139eaef261c7bf7dd623df" - integrity sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ== - dependencies: - confusing-browser-globals "^1.0.9" - -eslint-import-resolver-node@^0.3.2: - version "0.3.3" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" - integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg== - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-loader@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-3.0.3.tgz#e018e3d2722381d982b1201adb56819c73b480ca" - integrity sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw== - dependencies: - fs-extra "^8.1.0" - loader-fs-cache "^1.0.2" - loader-utils "^1.2.3" - object-hash "^2.0.1" - schema-utils "^2.6.1" - -eslint-module-utils@^2.4.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-flowtype@4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz#82b2bd6f21770e0e5deede0228e456cb35308451" - integrity sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ== - dependencies: - lodash "^4.17.15" - -eslint-plugin-import@2.20.0: - version "2.20.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz#d749a7263fb6c29980def8e960d380a6aa6aecaa" - integrity sha512-NK42oA0mUc8Ngn4kONOPsPB1XhbUvNHqF+g307dPV28aknPoiNnKLFd9em4nkswwepdF5ouieqv5Th/63U7YJQ== - dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.1" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.0" - read-pkg-up "^2.0.0" - resolve "^1.12.0" - -eslint-plugin-jsx-a11y@6.2.3: - version "6.2.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz#b872a09d5de51af70a97db1eea7dc933043708aa" - integrity sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg== - dependencies: - "@babel/runtime" "^7.4.5" - aria-query "^3.0.0" - array-includes "^3.0.3" - ast-types-flow "^0.0.7" - axobject-query "^2.0.2" - damerau-levenshtein "^1.0.4" - emoji-regex "^7.0.2" - has "^1.0.3" - jsx-ast-utils "^2.2.1" - -eslint-plugin-react-hooks@^1.6.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" - integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA== - -eslint-plugin-react@7.18.0: - version "7.18.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz#2317831284d005b30aff8afb7c4e906f13fa8e7e" - integrity sha512-p+PGoGeV4SaZRDsXqdj9OWcOrOpZn8gXoGPcIQTzo2IDMbAKhNDnME9myZWqO3Ic4R3YmwAZ1lDjWl2R2hMUVQ== - dependencies: - array-includes "^3.1.1" - doctrine "^2.1.0" - has "^1.0.3" - jsx-ast-utils "^2.2.3" - object.entries "^1.1.1" - object.fromentries "^2.0.2" - object.values "^1.1.1" - prop-types "^15.7.2" - resolve "^1.14.2" - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd" - integrity sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== - -eslint@^6.6.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.0.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== - dependencies: - estraverse "^4.1.0" - -estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" - integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb" - integrity sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg== - -events@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59" - integrity sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg== - -eventsource@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" - integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== - dependencies: - original "^1.0.0" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-sh@^0.3.2: - version "0.3.4" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" - integrity sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q== - dependencies: - "@jest/types" "^24.9.0" - ansi-styles "^3.2.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.9.0" - -express@^4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -ext@^1.1.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" - integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== - dependencies: - type "^2.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== - -fast-glob@^2.0.2: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.1: - version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== - dependencies: - websocket-driver ">=0.5.1" - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - -file-loader@4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af" - integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.5.0" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -filesize@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.0.1.tgz#f850b509909c7c86f7e450ea19006c31c2ed3d2f" - integrity sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= - dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" - -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.2.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" - integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@4.1.0, find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -flatten@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -fn-name@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" - integrity sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc= - -fn-name@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-3.0.0.tgz#0596707f635929634d791f452309ab41558e3c5c" - integrity sha512-eNMNr5exLoavuAMhIUVsOKF79SWd/zG104ef6sxBTSw+cZc6BXdQXDvYcGvp0VbxVVSp1XDUNoz7mg1xMtSznA== - -follow-redirects@^1.0.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.11.0.tgz#afa14f08ba12a52963140fe43212658897bc0ecb" - integrity sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA== - dependencies: - debug "^3.0.0" - -follow-redirects@^1.10.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" - integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== - -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -for-own@^0.1.3: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -fork-ts-checker-webpack-plugin@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz#a1642c0d3e65f50c2cc1742e9c0a80f441f86b19" - integrity sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ== - dependencies: - babel-code-frame "^6.22.0" - chalk "^2.4.1" - chokidar "^3.3.0" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-extra@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" - integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" - integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.0.0, glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== - dependencies: - is-glob "^4.0.1" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - dependencies: - type-fest "^0.8.1" - -globby@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - -gzip-size@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== - dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" - -harmony-reflect@^1.4.6: - version "1.6.1" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" - integrity sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.0, has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - -history@^4.9.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== - dependencies: - "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" - -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== - dependencies: - whatwg-encoding "^1.0.1" - -html-entities@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" - integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#95d3df037f04835e9d1a09d1767c0e361a7de916" - integrity sha512-tiYE76O1zunboByeB/nFGwUEb263Z3nkNv6Lz2oLC1s6M36bLKfTrjQ+7ssVfaucVllE+N7hh/FbpbxvnIA+LQ== - dependencies: - camel-case "^4.1.1" - clean-css "^4.2.3" - commander "^4.1.1" - he "^1.2.0" - param-case "^3.0.3" - relateurl "^0.2.7" - terser "^4.6.3" - -html-to-react@^1.3.4: - version "1.4.2" - resolved "https://registry.yarnpkg.com/html-to-react/-/html-to-react-1.4.2.tgz#7b628ab56cd63a52f2d0b79d0fa838a51f088a57" - integrity sha512-TdTfxd95sRCo6QL8admCkE7mvNNrXtGoVr1dyS+7uvc8XCqAymnf/6ckclvnVbQNUo2Nh21VPwtfEHd0khiV7g== - dependencies: - domhandler "^3.0" - htmlparser2 "^4.0" - lodash.camelcase "^4.3.0" - ramda "^0.26" - -html-webpack-plugin@4.0.0-beta.11: - version "4.0.0-beta.11" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz#3059a69144b5aecef97708196ca32f9e68677715" - integrity sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg== - dependencies: - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.15" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" - -htmlparser2@^3.3.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== - dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" - -htmlparser2@^4.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.1.0.tgz#9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78" - integrity sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== - dependencies: - domelementtype "^2.0.1" - domhandler "^3.0.0" - domutils "^2.0.0" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -"http-parser-js@>=0.4.0 <0.4.11": - version "0.4.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" - integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy-middleware@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-1.0.3.tgz#f73daad8dac622d51fe1769960c914b9b1f75a72" - integrity sha512-GHvPeBD+A357zS5tHjzj6ISrVOjjCiy0I92bdyTJz0pNmIjFxO0NX/bX+xkGgnclKQE/5hHAB9JEQ7u9Pw4olg== - dependencies: - "@types/http-proxy" "^1.17.3" - http-proxy "^1.18.0" - is-glob "^4.0.1" - lodash "^4.17.15" - micromatch "^4.0.2" - -http-proxy@^1.17.0, http-proxy@^1.18.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a" - integrity sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -hyphenate-style-name@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48" - integrity sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ== - -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -identity-obj-proxy@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" - integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= - dependencies: - harmony-reflect "^1.4.6" - -ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -immer@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" - integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - -inquirer@7.0.4: - version "7.0.4" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703" - integrity sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - -inquirer@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" - integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== - dependencies: - ansi-escapes "^4.2.1" - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-alphabetical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" - integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== - -is-alphanumerical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" - integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - -is-arguments@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" - integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-buffer@^1.0.2, is-buffer@^1.1.4, is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.4, is-callable@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" - integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-decimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" - integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-docker@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b" - integrity sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-hexadecimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" - integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== - -is-in-browser@^1.0.2, is-in-browser@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" - integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU= - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-regex@^1.0.4, is-regex@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" - integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== - dependencies: - has "^1.0.3" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-root@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" - -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-whitespace-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" - integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-word-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" - integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" - integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== - -istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" - integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - istanbul-lib-coverage "^2.0.5" - semver "^6.0.0" - -istanbul-lib-report@^2.0.4: - version "2.0.8" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" - integrity sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== - dependencies: - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - supports-color "^6.1.0" - -istanbul-lib-source-maps@^3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" - integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - rimraf "^2.6.3" - source-map "^0.6.1" - -istanbul-reports@^2.2.6: - version "2.2.7" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" - integrity sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg== - dependencies: - html-escaper "^2.0.0" - -jest-changed-files@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" - integrity sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg== - dependencies: - "@jest/types" "^24.9.0" - execa "^1.0.0" - throat "^4.0.0" - -jest-cli@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" - integrity sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg== - dependencies: - "@jest/core" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - import-local "^2.0.0" - is-ci "^2.0.0" - jest-config "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - prompts "^2.0.1" - realpath-native "^1.1.0" - yargs "^13.3.0" - -jest-config@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" - integrity sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^24.9.0" - "@jest/types" "^24.9.0" - babel-jest "^24.9.0" - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^24.9.0" - jest-environment-node "^24.9.0" - jest-get-type "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - micromatch "^3.1.10" - pretty-format "^24.9.0" - realpath-native "^1.1.0" - -jest-diff@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" - integrity sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== - dependencies: - chalk "^2.0.1" - diff-sequences "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-docblock@^24.3.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" - integrity sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA== - dependencies: - detect-newline "^2.1.0" - -jest-each@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" - integrity sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog== - dependencies: - "@jest/types" "^24.9.0" - chalk "^2.0.1" - jest-get-type "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - -jest-environment-jsdom-fourteen@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz#4cd0042f58b4ab666950d96532ecb2fc188f96fb" - integrity sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q== - dependencies: - "@jest/environment" "^24.3.0" - "@jest/fake-timers" "^24.3.0" - "@jest/types" "^24.3.0" - jest-mock "^24.0.0" - jest-util "^24.0.0" - jsdom "^14.1.0" - -jest-environment-jsdom@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" - integrity sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA== - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - jsdom "^11.5.1" - -jest-environment-node@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" - integrity sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA== - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - -jest-get-type@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" - integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== - -jest-haste-map@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== - dependencies: - "@jest/types" "^24.9.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.9.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - -jest-jasmine2@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" - integrity sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - co "^4.6.0" - expect "^24.9.0" - is-generator-fn "^2.0.0" - jest-each "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - throat "^4.0.0" - -jest-leak-detector@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" - integrity sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA== - dependencies: - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-matcher-utils@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" - integrity sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== - dependencies: - chalk "^2.0.1" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-message-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/stack-utils" "^1.0.1" - chalk "^2.0.1" - micromatch "^3.1.10" - slash "^2.0.0" - stack-utils "^1.0.1" - -jest-mock@^24.0.0, jest-mock@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== - dependencies: - "@jest/types" "^24.9.0" - -jest-pnp-resolver@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" - integrity sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ== - -jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" - integrity sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== - -jest-resolve-dependencies@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" - integrity sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g== - dependencies: - "@jest/types" "^24.9.0" - jest-regex-util "^24.3.0" - jest-snapshot "^24.9.0" - -jest-resolve@24.9.0, jest-resolve@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" - integrity sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ== - dependencies: - "@jest/types" "^24.9.0" - browser-resolve "^1.11.3" - chalk "^2.0.1" - jest-pnp-resolver "^1.2.1" - realpath-native "^1.1.0" - -jest-runner@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" - integrity sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg== - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.4.2" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-docblock "^24.3.0" - jest-haste-map "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-leak-detector "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - source-map-support "^0.5.6" - throat "^4.0.0" - -jest-runtime@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" - integrity sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw== - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/source-map" "^24.3.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - realpath-native "^1.1.0" - slash "^2.0.0" - strip-bom "^3.0.0" - yargs "^13.3.0" - -jest-serializer@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== - -jest-snapshot@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" - integrity sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew== - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - expect "^24.9.0" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - pretty-format "^24.9.0" - semver "^6.2.0" - -jest-util@^24.0.0, jest-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== - dependencies: - "@jest/console" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/source-map" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - callsites "^3.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.15" - is-ci "^2.0.0" - mkdirp "^0.5.1" - slash "^2.0.0" - source-map "^0.6.0" - -jest-validate@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" - integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== - dependencies: - "@jest/types" "^24.9.0" - camelcase "^5.3.1" - chalk "^2.0.1" - jest-get-type "^24.9.0" - leven "^3.1.0" - pretty-format "^24.9.0" - -jest-watch-typeahead@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz#e5be959698a7fa2302229a5082c488c3c8780a4a" - integrity sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.1" - jest-regex-util "^24.9.0" - jest-watcher "^24.3.0" - slash "^3.0.0" - string-length "^3.1.0" - strip-ansi "^5.0.0" - -jest-watcher@^24.3.0, jest-watcher@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" - integrity sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw== - dependencies: - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - jest-util "^24.9.0" - string-length "^2.0.0" - -jest-worker@^24.6.0, jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - -jest-worker@^25.1.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" - integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== - dependencies: - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest@24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" - integrity sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw== - dependencies: - import-local "^2.0.0" - jest-cli "^24.9.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsdom@^11.5.1: - version "11.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" - integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== - dependencies: - abab "^2.0.0" - acorn "^5.5.3" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle "^1.0.0" - data-urls "^1.0.0" - domexception "^1.0.1" - escodegen "^1.9.1" - html-encoding-sniffer "^1.0.2" - left-pad "^1.3.0" - nwsapi "^2.0.7" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.87.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.4" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.1" - ws "^5.2.0" - xml-name-validator "^3.0.0" - -jsdom@^14.1.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-14.1.0.tgz#916463b6094956b0a6c1782c94e380cd30e1981b" - integrity sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng== - dependencies: - abab "^2.0.0" - acorn "^6.0.4" - acorn-globals "^4.3.0" - array-equal "^1.0.0" - cssom "^0.3.4" - cssstyle "^1.1.1" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.0" - html-encoding-sniffer "^1.0.2" - nwsapi "^2.1.3" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.5" - saxes "^3.1.9" - symbol-tree "^3.2.2" - tough-cookie "^2.5.0" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.1.2" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^6.1.2" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - dependencies: - jsonify "~0.0.0" - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json3@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.0, json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -jss-plugin-camel-case@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.1.1.tgz#8e73ecc4f1d0f8dfe4dd31f6f9f2782588970e78" - integrity sha512-MDIaw8FeD5uFz1seQBKz4pnvDLnj5vIKV5hXSVdMaAVq13xR6SVTVWkIV/keyTs5txxTvzGJ9hXoxgd1WTUlBw== - dependencies: - "@babel/runtime" "^7.3.1" - hyphenate-style-name "^1.0.3" - jss "10.1.1" - -jss-plugin-default-unit@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.1.1.tgz#2df86016dfe73085eead843f5794e3890e9c5c47" - integrity sha512-UkeVCA/b3QEA4k0nIKS4uWXDCNmV73WLHdh2oDGZZc3GsQtlOCuiH3EkB/qI60v2MiCq356/SYWsDXt21yjwdg== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.1.1" - -jss-plugin-global@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.1.1.tgz#36b0d6d9facb74dfd99590643708a89260747d14" - integrity sha512-VBG3wRyi3Z8S4kMhm8rZV6caYBegsk+QnQZSVmrWw6GVOT/Z4FA7eyMu5SdkorDlG/HVpHh91oFN56O4R9m2VA== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.1.1" - -jss-plugin-nested@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.1.1.tgz#5c3de2b8bda344de1ebcef3a4fd30870a29a8a8c" - integrity sha512-ozEu7ZBSVrMYxSDplPX3H82XHNQk2DQEJ9TEyo7OVTPJ1hEieqjDFiOQOxXEj9z3PMqkylnUbvWIZRDKCFYw5Q== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.1.1" - tiny-warning "^1.0.2" - -jss-plugin-props-sort@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.1.1.tgz#34bddcbfaf9430ec8ccdf92729f03bb10caf1785" - integrity sha512-g/joK3eTDZB4pkqpZB38257yD4LXB0X15jxtZAGbUzcKAVUHPl9Jb47Y7lYmiGsShiV4YmQRqG1p2DHMYoK91g== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.1.1" - -jss-plugin-rule-value-function@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.1.1.tgz#be00dac6fc394aaddbcef5860b9eca6224d96382" - integrity sha512-ClV1lvJ3laU9la1CUzaDugEcwnpjPTuJ0yGy2YtcU+gG/w9HMInD5vEv7xKAz53Bk4WiJm5uLOElSEshHyhKNw== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.1.1" - -jss-plugin-vendor-prefixer@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.1.1.tgz#8348b20749f790beebab3b6a8f7075b07c2cfcfd" - integrity sha512-09MZpQ6onQrhaVSF6GHC4iYifQ7+4YC/tAP6D4ZWeZotvCMq1mHLqNKRIaqQ2lkgANjlEot2JnVi1ktu4+L4pw== - dependencies: - "@babel/runtime" "^7.3.1" - css-vendor "^2.0.7" - jss "10.1.1" - -jss@10.1.1, jss@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/jss/-/jss-10.1.1.tgz#450b27d53761af3e500b43130a54cdbe157ea332" - integrity sha512-Xz3qgRUFlxbWk1czCZibUJqhVPObrZHxY3FPsjCXhDld4NOj1BgM14Ir5hVm+Qr6OLqVljjGvoMcCdXNOAbdkQ== - dependencies: - "@babel/runtime" "^7.3.1" - csstype "^2.6.5" - is-in-browser "^1.1.3" - tiny-warning "^1.0.2" - -jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" - integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== - dependencies: - array-includes "^3.0.3" - object.assign "^4.1.0" - -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU= - dependencies: - is-buffer "^1.0.2" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - -lazy-cache@^0.2.3: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U= - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= - -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== - dependencies: - invert-kv "^2.0.0" - -left-pad@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levenary@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" - integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== - dependencies: - leven "^3.1.0" - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -loader-fs-cache@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz#f08657646d607078be2f0a032f8bd69dd6f277d9" - integrity sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA== - dependencies: - find-cache-dir "^0.1.1" - mkdirp "^0.5.1" - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - -loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash-es@^4.17.11: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.15.tgz#21bd96839354412f23d7a10340e5eac6ee455d78" - integrity sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ== - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.template@^4.4.0, lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@4.17.15, "lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - -lodash@4.17.20: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - -loglevel@^1.6.6: - version "1.6.8" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171" - integrity sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" - integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== - dependencies: - tslib "^1.10.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== - -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -markdown-escapes@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" - integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdast-add-list-metadata@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz#95e73640ce2fc1fa2dcb7ec443d09e2bfe7db4cf" - integrity sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA== - dependencies: - unist-util-visit-parents "1.1.2" - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -mdn-data@2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" - integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -merge-deep@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" - integrity sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA== - dependencies: - arr-union "^3.1.0" - clone-deep "^0.2.4" - kind-of "^3.0.2" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" - integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.44.0, "mime-db@>= 1.43.0 < 2": - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - dependencies: - mime-db "1.44.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.4: - version "2.4.5" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.5.tgz#d8de2ecb92982dedbb6541c9b6841d7f218ea009" - integrity sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w== - -mimic-fn@^2.0.0, mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mini-create-react-context@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz#df60501c83151db69e28eac0ef08b4002efab040" - integrity sha512-b0TytUgFSbgFJGzJqXPKCFCBWigAjpjo+Fl7Vf7ZbKRDptszpppKxXH6DRXEABZ/gcEQczeb0iZ7JvL8e8jjCA== - dependencies: - "@babel/runtime" "^7.5.5" - tiny-warning "^1.0.3" - -mini-css-extract-plugin@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" - integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.4, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz#3dcb6bb4a546e32969c7ad710f2c79a86abba93a" - integrity sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5" - integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w== - dependencies: - yallist "^4.0.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" - -mkdirp@^0.5.1, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nan@^2.12.1: - version "2.14.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" - integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.5.0, neo-async@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== - -next-tick@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" - integrity sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw== - dependencies: - lower-case "^2.0.1" - tslib "^1.10.0" - -node-forge@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" - integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-notifier@^5.4.2: - version "5.4.3" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" - integrity sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== - dependencies: - growly "^1.3.0" - is-wsl "^1.1.0" - semver "^5.5.0" - shellwords "^0.1.1" - which "^1.3.0" - -node-releases@^1.1.52, node-releases@^1.1.53: - version "1.1.55" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.55.tgz#8af23b7c561d8e2e6e36a46637bab84633b07cee" - integrity sha512-H3R3YR/8TjT5WPin/wOoHOUPHgvj8leuU/Keta/rwelEQN9pA/S2Dx8/se4pZ2LBxSd0nAGzsNzhqwa77v7F1w== - -normalize-package-data@^2.3.2: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -nth-check@^1.0.2, nth-check@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -nwsapi@^2.0.7, nwsapi@^2.1.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-hash@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" - integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== - -object-inspect@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== - -object-is@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.2.tgz#c5d2e87ff9e119f78b7a088441519e2eec1573b6" - integrity sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-path@0.11.4: - version "0.11.4" - resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" - integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk= - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.entries@^1.1.0, object.entries@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b" - integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -object.fromentries@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" - integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0, object.values@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== - dependencies: - mimic-fn "^2.1.0" - -open@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/open/-/open-7.0.3.tgz#db551a1af9c7ab4c7af664139930826138531c48" - integrity sha512-sP2ru2v0P290WFfv49Ap8MF6PkzGNnGlAwHweB4WR4mr5d2d0woiCluUeJ218w7/+PmoBy9JmYgD5A4mLcWOFA== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optimize-css-assets-webpack-plugin@5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" - integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== - dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" - -optionator@^0.8.1, optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-locale@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - -p-each-series@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" - integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= - dependencies: - p-reduce "^1.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - dependencies: - aggregate-error "^3.0.0" - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -param-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" - integrity sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA== - dependencies: - dot-case "^3.0.3" - tslib "^1.10.0" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.5" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" - integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-entities@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" - integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f" - integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - lines-and-columns "^1.1.6" - -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== - -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" - integrity sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA== - dependencies: - no-case "^3.0.3" - tslib "^1.10.0" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= - dependencies: - find-up "^1.0.0" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-up@3.1.0, pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== - -pnp-webpack-plugin@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.0.tgz#d5c068013a2fdc82224ca50ed179c8fba9036a8e" - integrity sha512-ZcMGn/xF/fCOq+9kWMP9vVVxjIkMCja72oy3lziR7UHy0hHFZ57iVpQ71OtveVbmzeCmphBg8pxNdk/hlK99aQ== - dependencies: - ts-pnp "^1.1.2" - -popper.js@1.16.1-lts: - version "1.16.1-lts" - resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1-lts.tgz#cf6847b807da3799d80ee3d6d2f90df8a3f50b05" - integrity sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA== - -portfinder@^1.0.25: - version "1.0.26" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.26.tgz#475658d56ca30bed72ac7f1378ed350bd1b64e70" - integrity sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.1" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-attribute-case-insensitive@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" - integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^6.0.2" - -postcss-browser-comments@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" - integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== - dependencies: - postcss "^7" - -postcss-calc@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz#504efcd008ca0273120568b0792b16cdcde8aac1" - integrity sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ== - dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-color-functional-notation@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" - integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-color-gray@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" - integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-color-hex-alpha@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" - integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== - dependencies: - postcss "^7.0.14" - postcss-values-parser "^2.0.1" - -postcss-color-mod-function@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" - integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-color-rebeccapurple@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" - integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-custom-media@^7.0.8: - version "7.0.8" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" - integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== - dependencies: - postcss "^7.0.14" - -postcss-custom-properties@^8.0.11: - version "8.0.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" - integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== - dependencies: - postcss "^7.0.17" - postcss-values-parser "^2.0.1" - -postcss-custom-selectors@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" - integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-dir-pseudo-class@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" - integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-double-position-gradients@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" - integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== - dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-env-function@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" - integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-flexbugs-fixes@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz#e094a9df1783e2200b7b19f875dcad3b3aff8b20" - integrity sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA== - dependencies: - postcss "^7.0.0" - -postcss-focus-visible@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" - integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== - dependencies: - postcss "^7.0.2" - -postcss-focus-within@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" - integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== - dependencies: - postcss "^7.0.2" - -postcss-font-variant@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz#71dd3c6c10a0d846c5eda07803439617bbbabacc" - integrity sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg== - dependencies: - postcss "^7.0.2" - -postcss-gap-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" - integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== - dependencies: - postcss "^7.0.2" - -postcss-image-set-function@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" - integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-initial@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d" - integrity sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA== - dependencies: - lodash.template "^4.5.0" - postcss "^7.0.2" - -postcss-lab-function@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" - integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-load-config@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" - integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-loader@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== - dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" - -postcss-logical@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" - integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== - dependencies: - postcss "^7.0.2" - -postcss-media-minmax@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" - integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== - dependencies: - postcss "^7.0.2" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915" - integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.16" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.0" - -postcss-modules-scope@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - -postcss-nesting@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" - integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== - dependencies: - postcss "^7.0.2" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" - integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== - dependencies: - "@csstools/normalize.css" "^10.1.0" - browserslist "^4.6.2" - postcss "^7.0.17" - postcss-browser-comments "^3.0.0" - sanitize.css "^10.0.0" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-overflow-shorthand@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" - integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== - dependencies: - postcss "^7.0.2" - -postcss-page-break@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" - integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== - dependencies: - postcss "^7.0.2" - -postcss-place@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" - integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-preset-env@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" - integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== - dependencies: - autoprefixer "^9.6.1" - browserslist "^4.6.4" - caniuse-lite "^1.0.30000981" - css-blank-pseudo "^0.1.4" - css-has-pseudo "^0.10.0" - css-prefers-color-scheme "^3.1.1" - cssdb "^4.4.0" - postcss "^7.0.17" - postcss-attribute-case-insensitive "^4.0.1" - postcss-color-functional-notation "^2.0.1" - postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.3" - postcss-color-mod-function "^3.0.3" - postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.8" - postcss-custom-properties "^8.0.11" - postcss-custom-selectors "^5.1.2" - postcss-dir-pseudo-class "^5.0.0" - postcss-double-position-gradients "^1.0.0" - postcss-env-function "^2.0.2" - postcss-focus-visible "^4.0.0" - postcss-focus-within "^3.0.0" - postcss-font-variant "^4.0.0" - postcss-gap-properties "^2.0.0" - postcss-image-set-function "^3.0.1" - postcss-initial "^3.0.0" - postcss-lab-function "^2.0.1" - postcss-logical "^3.0.0" - postcss-media-minmax "^4.0.0" - postcss-nesting "^7.0.0" - postcss-overflow-shorthand "^2.0.0" - postcss-page-break "^2.0.0" - postcss-place "^4.0.1" - postcss-pseudo-class-any-link "^6.0.0" - postcss-replace-overflow-wrap "^3.0.0" - postcss-selector-matches "^4.0.0" - postcss-selector-not "^4.0.0" - -postcss-pseudo-class-any-link@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" - integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-replace-overflow-wrap@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" - integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== - dependencies: - postcss "^7.0.2" - -postcss-safe-parser@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" - integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== - dependencies: - postcss "^7.0.0" - -postcss-selector-matches@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" - integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" - -postcss-selector-not@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz#c68ff7ba96527499e832724a2674d65603b645c0" - integrity sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" - -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== - dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" - integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== - dependencies: - cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== - dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - -postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" - integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@7.0.21: - version "7.0.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" - integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.27, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.29" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.29.tgz#d3a903872bd52280b83bce38cdc83ce55c06129e" - integrity sha512-ba0ApvR3LxGvRMMiUa9n0WR4HjzcYm7tS+ht4/2Nd0NLtHpPIH77fuB9Xh1/yJVz9O/E/95Y/dn8ygWsyffXtw== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prettier@^1.18.2: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - -pretty-bytes@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" - integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg== - -pretty-error@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= - dependencies: - renderkid "^2.0.1" - utila "~0.4" - -pretty-format@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" - integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== - dependencies: - "@jest/types" "^24.9.0" - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - react-is "^16.8.4" - -private@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -promise@^8.0.3: - version "8.1.0" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" - integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== - dependencies: - asap "~2.0.6" - -prompts@^2.0.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" - integrity sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.4" - -prop-types@15.7.2, prop-types@^15.6.2, prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -property-expr@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-1.5.1.tgz#22e8706894a0c8e28d58735804f6ba3a3673314f" - integrity sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g== - -property-expr@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.2.tgz#fff2a43919135553a3bc2fdd94bdb841965b2330" - integrity sha512-bc/5ggaYZxNkFKj374aLbEDqVADdYaLcFo8XBkishUWbaAdjlphaBFns9TvRA2pUseVL/wMFmui9X3IdNDU37g== - -proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.9.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystringify@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" - integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== - -raf@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" - integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== - dependencies: - performance-now "^2.1.0" - -ramda@^0.26: - version "0.26.1" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" - integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - -react-app-polyfill@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz#890f8d7f2842ce6073f030b117de9130a5f385f0" - integrity sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g== - dependencies: - core-js "^3.5.0" - object-assign "^4.1.1" - promise "^8.0.3" - raf "^3.4.1" - regenerator-runtime "^0.13.3" - whatwg-fetch "^3.0.0" - -react-dev-utils@^10.2.0: - version "10.2.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-10.2.1.tgz#f6de325ae25fa4d546d09df4bb1befdc6dd19c19" - integrity sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ== - dependencies: - "@babel/code-frame" "7.8.3" - address "1.1.2" - browserslist "4.10.0" - chalk "2.4.2" - cross-spawn "7.0.1" - detect-port-alt "1.1.6" - escape-string-regexp "2.0.0" - filesize "6.0.1" - find-up "4.1.0" - fork-ts-checker-webpack-plugin "3.1.1" - global-modules "2.0.0" - globby "8.0.2" - gzip-size "5.1.1" - immer "1.10.0" - inquirer "7.0.4" - is-root "2.1.0" - loader-utils "1.2.3" - open "^7.0.2" - pkg-up "3.1.0" - react-error-overlay "^6.0.7" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "6.0.0" - text-table "0.2.0" - -react-dom@16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" - integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" - -react-error-overlay@^6.0.7: - version "6.0.7" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.7.tgz#1dcfb459ab671d53f660a991513cb2f0a0553108" - integrity sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA== - -react-is@16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-markdown@4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-4.3.1.tgz#39f0633b94a027445b86c9811142d05381300f2f" - integrity sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw== - dependencies: - html-to-react "^1.3.4" - mdast-add-list-metadata "1.0.1" - prop-types "^15.7.2" - react-is "^16.8.6" - remark-parse "^5.0.0" - unified "^6.1.5" - unist-util-visit "^1.3.0" - xtend "^4.0.1" - -react-router-dom@5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" - integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA== - dependencies: - "@babel/runtime" "^7.1.2" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.2.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293" - integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw== - dependencies: - "@babel/runtime" "^7.1.2" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - mini-create-react-context "^0.4.0" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-scripts@3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.4.0.tgz#f413680f0b5b937c8879ba1ffdae9b8c5b364bf5" - integrity sha512-pBqaAroFoHnFAkuX+uSK9Th1uEh2GYdGY2IG1I9/7HmuEf+ls3lLCk1p2GFYRSrLMz6ieQR/SyN6TLIGK3hKRg== - dependencies: - "@babel/core" "7.8.4" - "@svgr/webpack" "4.3.3" - "@typescript-eslint/eslint-plugin" "^2.10.0" - "@typescript-eslint/parser" "^2.10.0" - babel-eslint "10.0.3" - babel-jest "^24.9.0" - babel-loader "8.0.6" - babel-plugin-named-asset-import "^0.3.6" - babel-preset-react-app "^9.1.1" - camelcase "^5.3.1" - case-sensitive-paths-webpack-plugin "2.3.0" - css-loader "3.4.2" - dotenv "8.2.0" - dotenv-expand "5.1.0" - eslint "^6.6.0" - eslint-config-react-app "^5.2.0" - eslint-loader "3.0.3" - eslint-plugin-flowtype "4.6.0" - eslint-plugin-import "2.20.0" - eslint-plugin-jsx-a11y "6.2.3" - eslint-plugin-react "7.18.0" - eslint-plugin-react-hooks "^1.6.1" - file-loader "4.3.0" - fs-extra "^8.1.0" - html-webpack-plugin "4.0.0-beta.11" - identity-obj-proxy "3.0.0" - jest "24.9.0" - jest-environment-jsdom-fourteen "1.0.1" - jest-resolve "24.9.0" - jest-watch-typeahead "0.4.2" - mini-css-extract-plugin "0.9.0" - optimize-css-assets-webpack-plugin "5.0.3" - pnp-webpack-plugin "1.6.0" - postcss-flexbugs-fixes "4.1.0" - postcss-loader "3.0.0" - postcss-normalize "8.0.1" - postcss-preset-env "6.7.0" - postcss-safe-parser "4.0.1" - react-app-polyfill "^1.0.6" - react-dev-utils "^10.2.0" - resolve "1.15.0" - resolve-url-loader "3.1.1" - sass-loader "8.0.2" - semver "6.3.0" - style-loader "0.23.1" - terser-webpack-plugin "2.3.4" - ts-pnp "1.1.5" - url-loader "2.3.0" - webpack "4.41.5" - webpack-dev-server "3.10.2" - webpack-manifest-plugin "2.2.0" - workbox-webpack-plugin "4.3.1" - optionalDependencies: - fsevents "2.1.2" - -react-transition-group@^4.0.0, react-transition-group@^4.4.0: - version "4.4.1" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9" - integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== - dependencies: - "@babel/runtime" "^7.5.5" - dom-helpers "^5.0.1" - loose-envify "^1.4.0" - prop-types "^15.6.2" - -react@16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" - integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg-up@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" - integrity sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== - dependencies: - find-up "^3.0.0" - read-pkg "^3.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" - integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== - dependencies: - picomatch "^2.2.1" - -realpath-native@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" - integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== - dependencies: - util.promisify "^1.0.0" - -recursive-readdir@2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== - dependencies: - minimatch "3.0.4" - -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" - integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: - version "0.13.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" - integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== - -regenerator-transform@^0.14.2: - version "0.14.4" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" - integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw== - dependencies: - "@babel/runtime" "^7.8.4" - private "^0.1.8" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regex-parser@2.2.10: - version "2.2.10" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.10.tgz#9e66a8f73d89a107616e63b39d4deddfee912b37" - integrity sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA== - -regexp.prototype.flags@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" - integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== - -regexpp@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== - -regexpu-core@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" - integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - -regjsgen@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== - -regjsparser@^0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" - integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remark-parse@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" - integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA== - dependencies: - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^1.1.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^1.0.0" - vfile-location "^2.0.0" - xtend "^4.0.1" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -renderkid@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" - integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== - dependencies: - css-select "^1.1.0" - dom-converter "^0.2" - htmlparser2 "^3.3.0" - strip-ansi "^3.0.0" - utila "^0.4.0" - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== - -repeat-string@^1.5.4, repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -replace-ext@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" - integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= - -request-promise-core@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ== - dependencies: - lodash "^4.17.15" - -request-promise-native@^1.0.5: - version "1.0.8" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ== - dependencies: - request-promise-core "1.1.3" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.87.0, request@^2.88.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" - integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== - -resolve-url-loader@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz#28931895fa1eab9be0647d3b2958c100ae3c0bf0" - integrity sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ== - dependencies: - adjust-sourcemap-loader "2.0.0" - camelcase "5.3.1" - compose-function "3.0.3" - convert-source-map "1.7.0" - es6-iterator "2.0.3" - loader-utils "1.2.3" - postcss "7.0.21" - rework "1.0.1" - rework-visit "1.0.0" - source-map "0.6.1" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= - -resolve@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.0.tgz#1b7ca96073ebb52e741ffd799f6b39ea462c67f5" - integrity sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw== - dependencies: - path-parse "^1.0.6" - -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.3.2, resolve@^1.8.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - -rework-visit@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" - integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= - -rework@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" - integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= - dependencies: - convert-source-map "^0.3.3" - css "^2.0.0" - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rifm@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/rifm/-/rifm-0.7.0.tgz#debe951a9c83549ca6b33e5919f716044c2230be" - integrity sha512-DSOJTWHD67860I5ojetXdEQRIBvF6YcpNe53j0vn1vp9EUb9N80EiZTxgP+FkDKorWC8PZw052kTF4C1GOivCQ== - dependencies: - "@babel/runtime" "^7.3.1" - -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -run-async@^2.2.0, run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - -rxjs@^6.5.3: - version "6.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== - dependencies: - tslib "^1.9.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sanitize.css@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" - integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== - -sass-loader@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" - integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== - dependencies: - clone-deep "^4.0.1" - loader-utils "^1.2.3" - neo-async "^2.6.1" - schema-utils "^2.6.1" - semver "^6.3.0" - -sax@^1.2.4, sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -saxes@^3.1.9: - version "3.1.11" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" - integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== - dependencies: - xmlchars "^2.1.1" - -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1, schema-utils@^2.6.4: - version "2.6.6" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.6.tgz#299fe6bd4a3365dc23d99fd446caff8f1d6c330c" - integrity sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA== - dependencies: - ajv "^6.12.0" - ajv-keywords "^3.4.1" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^1.10.7: - version "1.10.7" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" - integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== - dependencies: - node-forge "0.9.0" - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" - integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" - integrity sha1-WQnodLp3EG1zrEFM/sH/yofZcGA= - dependencies: - is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - mixin-object "^2.0.1" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -sisteransi@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== - dependencies: - debug "^3.2.5" - eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" - -sockjs@0.3.19: - version "0.3.19" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" - integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== - dependencies: - faye-websocket "^0.10.0" - uuid "^3.0.1" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.6, source-map-support@~0.5.12: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" - integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== - dependencies: - figgy-pudding "^3.5.1" - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stack-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== - -state-toggle@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" - integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -string-length@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" - integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= - dependencies: - astral-regex "^1.0.0" - strip-ansi "^4.0.0" - -string-length@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" - integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== - dependencies: - astral-regex "^1.0.0" - strip-ansi "^5.2.0" - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.0.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.trimend@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimleft@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" - integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimstart "^1.0.0" - -string.prototype.trimright@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" - integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimend "^1.0.0" - -string.prototype.trimstart@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@6.0.0, strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-comments@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" - integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== - dependencies: - babel-extract-comments "^1.0.0" - babel-plugin-transform-object-rest-spread "^6.26.0" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-json-comments@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" - integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== - -style-loader@0.23.1: - version "0.23.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" - integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== - dependencies: - loader-utils "^1.1.0" - schema-utils "^1.0.0" - -styled-components@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.1.tgz#96dfb02a8025794960863b9e8e365e3b6be5518d" - integrity sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^0.8.8" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== - dependencies: - has-flag "^4.0.0" - -svg-parser@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^1.0.0, svgo@^1.2.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -symbol-tree@^3.2.2: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -synchronous-promise@^2.0.10, synchronous-promise@^2.0.6: - version "2.0.10" - resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.10.tgz#e64c6fd3afd25f423963353043f4a68ebd397fd8" - integrity sha512-6PC+JRGmNjiG3kJ56ZMNWDPL8hjyghF5cMXIFOKg+NiwwEZZIvxTWd0pinWKyD227odg9ygF8xVhhz7gb8Uq7A== - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -terser-webpack-plugin@2.3.4: - version "2.3.4" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.4.tgz#ac045703bd8da0936ce910d8fb6350d0e1dee5fe" - integrity sha512-Nv96Nws2R2nrFOpbzF6IxRDpIkkIfmhvOws+IqMvYdFLO7o6wAILWFKONFgaYy8+T4LVz77DQW0f7wOeDEAjrg== - dependencies: - cacache "^13.0.1" - find-cache-dir "^3.2.0" - jest-worker "^25.1.0" - p-limit "^2.2.2" - schema-utils "^2.6.4" - serialize-javascript "^2.1.2" - source-map "^0.6.1" - terser "^4.4.3" - webpack-sources "^1.4.3" - -terser-webpack-plugin@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz#5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c" - integrity sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^2.1.2" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser@^4.1.2, terser@^4.4.3, terser@^4.6.3: - version "4.6.13" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.13.tgz#e879a7364a5e0db52ba4891ecde007422c56a916" - integrity sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -test-exclude@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" - integrity sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g== - dependencies: - glob "^7.1.3" - minimatch "^3.0.4" - read-pkg-up "^4.0.0" - require-main-filename "^2.0.0" - -text-table@0.2.0, text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -throat@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timers-browserify@^2.0.4: - version "2.0.11" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" - integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== - dependencies: - setimmediate "^1.0.4" - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tiny-invariant@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" - integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== - -tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -toposort@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" - integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA= - -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" - -trim-trailing-lines@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" - integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= - -trough@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" - integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== - -ts-pnp@1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.5.tgz#840e0739c89fce5f3abd9037bb091dbff16d9dec" - integrity sha512-ti7OGMOUOzo66wLF3liskw6YQIaSsBgc4GOAlWRnIEj8htCxJUxskanMUoJOD6MDCRAXo36goXJZch+nOS0VMA== - -ts-pnp@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== - -tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: - version "1.11.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.2.tgz#9c79d83272c9a7aaf166f73915c9667ecdde3cc9" - integrity sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg== - -tsutils@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" - integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== - dependencies: - tslib "^1.8.1" - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" - integrity sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow== - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -unherit@^1.0.4: - version "1.1.3" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" - integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== - dependencies: - inherits "^2.0.0" - xtend "^4.0.0" - -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== - -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" - integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" - integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== - -unified@^6.1.5: - version "6.2.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" - integrity sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-plain-obj "^1.1.0" - trough "^1.0.0" - vfile "^2.0.0" - x-is-string "^0.1.0" - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -unist-util-is@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" - integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== - -unist-util-remove-position@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" - integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== - dependencies: - unist-util-visit "^1.1.0" - -unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" - integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== - -unist-util-visit-parents@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz#f6e3afee8bdbf961c0e6f028ea3c0480028c3d06" - integrity sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q== - -unist-util-visit-parents@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" - integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== - dependencies: - unist-util-is "^3.0.0" - -unist-util-visit@^1.1.0, unist-util-visit@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" - integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== - dependencies: - unist-util-visit-parents "^2.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-loader@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b" - integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== - dependencies: - loader-utils "^1.2.3" - mime "^2.4.4" - schema-utils "^2.5.0" - -url-parse@^1.4.3: - version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util.promisify@^1.0.0, util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@^0.4.0, utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.0.1, uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vfile-location@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" - integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== - -vfile-message@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" - integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== - dependencies: - unist-util-stringify-position "^1.1.1" - -vfile@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" - integrity sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w== - dependencies: - is-buffer "^1.1.4" - replace-ext "1.0.0" - unist-util-stringify-position "^1.0.0" - vfile-message "^1.0.0" - -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - -w3c-hr-time@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" - integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== - dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" - xml-name-validator "^3.0.0" - -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -watchpack@^1.6.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.1.tgz#280da0a8718592174010c078c7585a74cd8cd0e2" - integrity sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA== - dependencies: - chokidar "^2.1.8" - graceful-fs "^4.1.2" - neo-async "^2.5.0" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - -webpack-dev-middleware@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" - integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@3.10.2: - version "3.10.2" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.10.2.tgz#3403287d674c7407aab6d9b3f72259ecd0aa0874" - integrity sha512-pxZKPYb+n77UN8u9YxXT4IaIrGcNtijh/mi8TXbErHmczw0DtPnMTTjHj+eNjkqLOaAZM/qD7V59j/qJsEiaZA== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.2.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.6" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.25" - schema-utils "^1.0.0" - selfsigned "^1.10.7" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "0.3.19" - sockjs-client "1.4.0" - spdy "^4.0.1" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "12.0.5" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-manifest-plugin@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" - integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== - dependencies: - fs-extra "^7.0.0" - lodash ">=3.5 <5" - object.entries "^1.1.0" - tapable "^1.0.0" - -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@4.41.5: - version "4.41.5" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.5.tgz#3210f1886bce5310e62bb97204d18c263341b77c" - integrity sha512-wp0Co4vpyumnp3KlkmpM5LWuzvZYayDwM2n17EHFr4qxBBbRokC7DJawPJC7TfSFZ9HZ6GsdH40EBj4UV0nmpw== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/wasm-edit" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.2.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.1.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.1" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.6.0" - webpack-sources "^1.4.1" - -websocket-driver@>=0.5.1: - version "0.7.3" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" - integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== - dependencies: - http-parser-js ">=0.4.0 <0.4.11" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" - integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== - -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" - integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== - -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^6.4.1: - version "6.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" - integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@^1.2.9, which@^1.3.0, which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -workbox-background-sync@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz#26821b9bf16e9e37fd1d640289edddc08afd1950" - integrity sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg== - dependencies: - workbox-core "^4.3.1" - -workbox-broadcast-update@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz#e2c0280b149e3a504983b757606ad041f332c35b" - integrity sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== - dependencies: - workbox-core "^4.3.1" - -workbox-build@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-4.3.1.tgz#414f70fb4d6de47f6538608b80ec52412d233e64" - integrity sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw== - dependencies: - "@babel/runtime" "^7.3.4" - "@hapi/joi" "^15.0.0" - common-tags "^1.8.0" - fs-extra "^4.0.2" - glob "^7.1.3" - lodash.template "^4.4.0" - pretty-bytes "^5.1.0" - stringify-object "^3.3.0" - strip-comments "^1.0.2" - workbox-background-sync "^4.3.1" - workbox-broadcast-update "^4.3.1" - workbox-cacheable-response "^4.3.1" - workbox-core "^4.3.1" - workbox-expiration "^4.3.1" - workbox-google-analytics "^4.3.1" - workbox-navigation-preload "^4.3.1" - workbox-precaching "^4.3.1" - workbox-range-requests "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - workbox-streams "^4.3.1" - workbox-sw "^4.3.1" - workbox-window "^4.3.1" - -workbox-cacheable-response@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz#f53e079179c095a3f19e5313b284975c91428c91" - integrity sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw== - dependencies: - workbox-core "^4.3.1" - -workbox-core@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-4.3.1.tgz#005d2c6a06a171437afd6ca2904a5727ecd73be6" - integrity sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg== - -workbox-expiration@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-4.3.1.tgz#d790433562029e56837f341d7f553c4a78ebe921" - integrity sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw== - dependencies: - workbox-core "^4.3.1" - -workbox-google-analytics@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz#9eda0183b103890b5c256e6f4ea15a1f1548519a" - integrity sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg== - dependencies: - workbox-background-sync "^4.3.1" - workbox-core "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - -workbox-navigation-preload@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz#29c8e4db5843803b34cd96dc155f9ebd9afa453d" - integrity sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw== - dependencies: - workbox-core "^4.3.1" - -workbox-precaching@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-4.3.1.tgz#9fc45ed122d94bbe1f0ea9584ff5940960771cba" - integrity sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ== - dependencies: - workbox-core "^4.3.1" - -workbox-range-requests@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz#f8a470188922145cbf0c09a9a2d5e35645244e74" - integrity sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA== - dependencies: - workbox-core "^4.3.1" - -workbox-routing@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-4.3.1.tgz#a675841af623e0bb0c67ce4ed8e724ac0bed0cda" - integrity sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g== - dependencies: - workbox-core "^4.3.1" - -workbox-strategies@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-4.3.1.tgz#d2be03c4ef214c115e1ab29c9c759c9fe3e9e646" - integrity sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw== - dependencies: - workbox-core "^4.3.1" - -workbox-streams@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-4.3.1.tgz#0b57da70e982572de09c8742dd0cb40a6b7c2cc3" - integrity sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA== - dependencies: - workbox-core "^4.3.1" - -workbox-sw@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-4.3.1.tgz#df69e395c479ef4d14499372bcd84c0f5e246164" - integrity sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== - -workbox-webpack-plugin@4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz#47ff5ea1cc074b6c40fb5a86108863a24120d4bd" - integrity sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ== - dependencies: - "@babel/runtime" "^7.0.0" - json-stable-stringify "^1.0.1" - workbox-build "^4.3.1" - -workbox-window@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-4.3.1.tgz#ee6051bf10f06afa5483c9b8dfa0531994ede0f3" - integrity sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg== - dependencies: - workbox-core "^4.3.1" - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== - dependencies: - microevent.ts "~0.1.1" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" - integrity sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - -ws@^5.2.0: - version "5.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" - integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== - dependencies: - async-limiter "~1.0.0" - -ws@^6.1.2, ws@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -x-is-string@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" - integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.7.2: - version "1.9.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.9.2.tgz#f0cfa865f003ab707663e4f04b3956957ea564ed" - integrity sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg== - dependencies: - "@babel/runtime" "^7.9.2" - -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - -yargs@^13.3.0: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yup@0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/yup/-/yup-0.27.0.tgz#f8cb198c8e7dd2124beddc2457571329096b06e7" - integrity sha512-v1yFnE4+u9za42gG/b/081E7uNW9mUj3qtkmelLbW5YPROZzSH/KUUyJu9Wt8vxFJcT9otL/eZopS0YK1L5yPQ== - dependencies: - "@babel/runtime" "^7.0.0" - fn-name "~2.0.1" - lodash "^4.17.11" - property-expr "^1.5.0" - synchronous-promise "^2.0.6" - toposort "^2.0.2" - -yup@0.29.1: - version "0.29.1" - resolved "https://registry.yarnpkg.com/yup/-/yup-0.29.1.tgz#35d25aab470a0c3950f66040ba0ff4b1b6efe0d9" - integrity sha512-U7mPIbgfQWI6M3hZCJdGFrr+U0laG28FxMAKIgNvgl7OtyYuUoc4uy9qCWYHZjh49b8T7Ug8NNDdiMIEytcXrQ== - dependencies: - "@babel/runtime" "^7.9.6" - fn-name "~3.0.0" - lodash "^4.17.15" - lodash-es "^4.17.11" - property-expr "^2.0.2" - synchronous-promise "^2.0.10" - toposort "^2.0.2" diff --git a/nginx-proxy.conf b/nginx-proxy.conf deleted file mode 100644 index 796cd1ab8..000000000 --- a/nginx-proxy.conf +++ /dev/null @@ -1,15 +0,0 @@ -events {} - -http { - server { - listen 80; - - location / { - proxy_pass http://frontend:8080; - } - - location /api/ { - proxy_pass http://backend:8081; - } - } -} diff --git a/prod.docker-compose.yml b/prod.docker-compose.yml deleted file mode 100644 index 086cbe88a..000000000 --- a/prod.docker-compose.yml +++ /dev/null @@ -1,97 +0,0 @@ -version: "3" -networks: - gamma: - -services: - db: - image: postgres:10 - restart: always - environment: - POSTGRES_USER: user # These should all be changed - POSTGRES_PASSWORD: password - POSTGRES_DB: db - networks: - - gamma - - frontend: - image: frontend:latest - build: - context: ./frontend/ - dockerfile: Dockerfile - args: - REACT_APP_BACKEND_URL: http://localhost:8080/api - depends_on: - - backend - networks: - - gamma - - backend: - build: - context: ./backend/ - dockerfile: dockerfile - environment: - # Default admin user name = admin - # Default admin password = password - - DB_USER: user - DB_PASSWORD: password - DB_HOST: db - DB_PORT: 5432 - DB_NAME: postgres - - REDIS_HOST: redis - REDIS_PASSWORD: "" - REDIS_PORT: 6379 - - GOTIFY_KEY: "123abc" - GOTIFY_URL: http://gotify:8080/mail - - SERVER_PORT: 8081 - SUCCESSFUL_LOGIN: http://localhost:8080 - CORS_ALLOWED_ORIGIN: http://localhost:8080 - BACKEND_URI: http://localhost:8080/api/ - PRODUCTION: "false" - COOKIE_DOMAIN: localhost - IS_MOCKING_CLIENT: "true" - depends_on: - - redis - - db - networks: - - gamma - - redis: - image: redis - networks: - - gamma - - adminer: - image: adminer - restart: always - networks: - - gamma - ports: - - 8082:8080 - - gotify: - image: cthit/gotify - networks: - - gamma - environment: - GOTIFY_PRE-SHARED-KEY: 123abc - GOTIFY_MOCK-MODE: "true" - - proxy: - image: nginx:1.16.0-alpine - networks: - - gamma - ports: - - 8080:80 - environment: - - NGINX_HOST=localhost - - NGINX_PORT=80 - volumes: - - ./nginx-proxy.conf:/etc/nginx/nginx.conf:ro - depends_on: - - frontend - - backend - command: [nginx-debug, '-g', 'daemon off;'] \ No newline at end of file

7RkW2s}&- zkfSCj7vFE(UZ3c%2m^QDNhUu8LQGE|6O&|qfQ6+v2oL9sw5M*qR1-ek(nQ?}b?C6$ z;#kk6<{I;O$xS{M)H3|)9E z*@c9J3R004r2aaOVuVS@Wq62)1Y-ULW);s?*6y*FZ0aAZ`C?7<%cF1e@ysKuwF#(9r(F z)>od@K>DMH8WcmmIpXer?8_EcEv@AzU}~Zyztw0|r>6^WzF^7h-q-i#i|AE9zon|- zuOO>8tl}LOR><#Il~b5tPbH2w49=!Gn^WkD$tT^C?usu>C3A5&nYB9pQ6%2n0LscC zv?z>aWN0XlamS9nDPN@u?cvCU#U-WvhD`eu+q{x8e&KYFF8ApFvJe`^bXQJZ_U`h9 zwX<&LEN+w2q8>RYnRFKhRPmA~H_Ebxoi_g=J(AV=EyX&j)&`($PRz-$Y!?HMsEX3e ziq*ml=a-iT1{T4OjJG8P^lr?|%t-41{ktvm81So1QijMe8*OcE8#~R=lDw+c_FulM zA`iIJgmnwWn>XHwuj<6SU|4W^dwf1SsW;u(JS=-9$<)+!US@T1+jdgmi4&R?5vT0L zI*!P9?)%?O+WlXO0RB^^c9X80u-9+&TgR-*nPxqH?shRal$>lvCuPN(S}*)qny&v)*GTpa$y79B0alldoXZvO|m!k=FN diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt deleted file mode 100644 index 77470cb39..000000000 --- a/frontend/public/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-agent: * -Disallow: / \ No newline at end of file diff --git a/frontend/public/safari-pinned-tab.svg b/frontend/public/safari-pinned-tab.svg deleted file mode 100644 index cb647c57e..000000000 --- a/frontend/public/safari-pinned-tab.svg +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/public/site.webmanifest b/frontend/public/site.webmanifest deleted file mode 100644 index c83116326..000000000 --- a/frontend/public/site.webmanifest +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Gamma - IT-account", - "short_name": "Gamma", - "icons": [ - { - "src": "/android-chrome-144x144.png", - "sizes": "144x144", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/frontend/public/useragreement-en.md b/frontend/public/useragreement-en.md deleted file mode 100644 index 505f42136..000000000 --- a/frontend/public/useragreement-en.md +++ /dev/null @@ -1,17 +0,0 @@ -### User agreement - -“IT" refers to the organization with the legal name "Teknologsektionen Informationsteknik" and org. number 857209-9524 based in Sweden. - -This agreement refers to IT:s user account system Gamma. - -IT will collect and manage name, nickname, year of admission, CID, phone number, e-mail, added websites, commitées and societies you are and have been part of, prefered language and your profile picture. The data is managed in order to authenticate you to IT and third party services. Furthermore, the data is used to create a profile that connects to IT services as well as any third party services you approve. The data is also used if we need to contact you for matters of special interest to you. The data is also handled for statistical purposes. - -The data is saved until you choose to delete your profile or the IT section decides to delete your data. You will be notified of this at least 30 days prior. - -Name, Chalmers ID, nickname and year of admission is shared with all users of Gamma. Data may also be shared with third party services with the user’s approval. - -You have the right to withdraw your consent to the handling and request to have all data that IT has about you. -If you have any questions or want to exercise your rights you can contact: -* The board of the IT student division: styrit@chalmers.it -* The data audit group at the IT student division: dpo@chalmers.it - diff --git a/frontend/public/useragreement-sv.md b/frontend/public/useragreement-sv.md deleted file mode 100644 index bc3aa92e3..000000000 --- a/frontend/public/useragreement-sv.md +++ /dev/null @@ -1,17 +0,0 @@ -### Användaravtal - -“IT” refererar till Teknologsektionen Informationsteknik, Chalmers Studentkår med org. Nummer 857209-9524. - -Detta avtal rör datahantering i IT:s kontotjänst Gamma. - -IT kommer att samla in och hantera namn, Chalmers-id, smeknamn, antagningsår på Informationsteknik, e-mail, mobiltelefonnummer, hemsidor som du lägger in, vilka organ som du är med i på sektionen, vilket språk du föredrar samt bild kopplad till dig. - -Datan hanteras i syfte att autentisera dig mot IT:s och tredjeparts-tjänster. Datan används för att skapa en profil som kan användas på IT:s tjänster samt även de tredjepartstjänster du godkänner. Datan används även ifall vi behöver kontakta dig vid ärende av särskilt intresse för dig. Datan hanteras även i statistiska syften. - -Datan sparas tills du väljer att ta bort din profil eller att IT sektionen väljer att radera din data. Du kommer att meddelas om detta 30 dagar innan. - -Namn, Chalmers-id, smeknamn och antagningsår på Informationsteknik delas med samtliga användare av gamma. All data kan även delas med tredjepartstjänster vid användarens samtycke. - -Du har rätt att dra tillbaka ditt samtycke till hanteringen, begära att få all data som IT har om dig samt att klaga till Datainspektionen vid missnöje. -* IT:s dataskyddsombud går att nå genom dpo@chalmers.it. -* Ytterst ansvarig för hanteringen går att nå genom ordf@chalmers.it. diff --git a/frontend/src/api/activation-codes/delete.activationCodes.api.js b/frontend/src/api/activation-codes/delete.activationCodes.api.js deleted file mode 100644 index acf961e51..000000000 --- a/frontend/src/api/activation-codes/delete.activationCodes.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { ADMIN_ACTIVATION_CODES_ENDPOINT } from "../utils/endpoints"; - -export function deleteActivationCode(activationCodeId) { - return deleteRequest(ADMIN_ACTIVATION_CODES_ENDPOINT + activationCodeId); -} diff --git a/frontend/src/api/activation-codes/get.activationCodes.api.js b/frontend/src/api/activation-codes/get.activationCodes.api.js deleted file mode 100644 index d08dd63f9..000000000 --- a/frontend/src/api/activation-codes/get.activationCodes.api.js +++ /dev/null @@ -1,20 +0,0 @@ -import { getRequest } from "../utils/api"; -import { ADMIN_ACTIVATION_CODES_ENDPOINT } from "../utils/endpoints"; - -export function getActivationCode(activationCodeId) { - return getRequest( - ADMIN_ACTIVATION_CODES_ENDPOINT + activationCodeId, - input => ({ - data: { ...input.data, createdAt: input.data.createdAt * 1000 } /// - }) - ); -} - -export function getActivationCodes() { - return getRequest(ADMIN_ACTIVATION_CODES_ENDPOINT, input => - input.data.map(i => ({ - ...i, - createdAt: i.createdAt * 1000 - })) - ); -} diff --git a/frontend/src/api/activation-codes/props.activationCodes.api.js b/frontend/src/api/activation-codes/props.activationCodes.api.js deleted file mode 100644 index 6e073146f..000000000 --- a/frontend/src/api/activation-codes/props.activationCodes.api.js +++ /dev/null @@ -1,5 +0,0 @@ -export const AC_ID = "id"; -export const AC_CID = "cid"; -export const AC_CODE = "code"; -export const AC_CREATED_AT = "createdAt"; -export const AC_NAME = "name"; diff --git a/frontend/src/api/api-keys/delete.api-keys.api.js b/frontend/src/api/api-keys/delete.api-keys.api.js deleted file mode 100644 index 55301f4f4..000000000 --- a/frontend/src/api/api-keys/delete.api-keys.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { ADMIN_API_KEYS_ENDPOINT } from "../utils/endpoints"; - -export function deleteApiKey(apiKeyId) { - return deleteRequest(ADMIN_API_KEYS_ENDPOINT + apiKeyId); -} diff --git a/frontend/src/api/api-keys/get.api-keys.api.js b/frontend/src/api/api-keys/get.api-keys.api.js deleted file mode 100644 index 38705f832..000000000 --- a/frontend/src/api/api-keys/get.api-keys.api.js +++ /dev/null @@ -1,24 +0,0 @@ -import { getRequest } from "../utils/api"; -import { ADMIN_API_KEYS_ENDPOINT } from "../utils/endpoints"; - -export function getApiKeys() { - return getRequest(ADMIN_API_KEYS_ENDPOINT, input => ({ - data: input.data.map(api => ({ - id: api.id, - name: api.name, - descriptionSv: api.description != null ? api.description.sv : "", - descriptionEn: api.description != null ? api.description.en : "" - })) - })); -} - -export function getApiKey(apiKeyId) { - return getRequest(ADMIN_API_KEYS_ENDPOINT + apiKeyId, ({ data }) => ({ - data: { - id: data.id, - name: data.name, - descriptionSv: data.description != null ? data.description.sv : "", - descriptionEn: data.description != null ? data.description.en : "" - } - })); -} diff --git a/frontend/src/api/api-keys/post.api-keys.api.js b/frontend/src/api/api-keys/post.api-keys.api.js deleted file mode 100644 index 4921a51c5..000000000 --- a/frontend/src/api/api-keys/post.api-keys.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { postRequest } from "../utils/api"; -import { ADMIN_API_KEYS_ENDPOINT } from "../utils/endpoints"; - -export function addApiKey(apiKey) { - return postRequest(ADMIN_API_KEYS_ENDPOINT, apiKey); -} diff --git a/frontend/src/api/api-keys/props.api-keys.api.js b/frontend/src/api/api-keys/props.api-keys.api.js deleted file mode 100644 index 4ec5e0eeb..000000000 --- a/frontend/src/api/api-keys/props.api-keys.api.js +++ /dev/null @@ -1,5 +0,0 @@ -export const API_NAME = "name"; -export const API_DESCRIPTION_SWEDISH = "descriptionSv"; -export const API_DESCRIPTION_ENGLISH = "descriptionEn"; -export const API_ID = "id"; -export const API_SECRET = "secret"; diff --git a/frontend/src/api/approval/get.approval.api.js b/frontend/src/api/approval/get.approval.api.js deleted file mode 100644 index c6641e0c0..000000000 --- a/frontend/src/api/approval/get.approval.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { getRequest } from "../utils/api"; - -export const getAllApprovalsbyClientId = clientId => - getRequest("/admin/users/approval/" + clientId); - -export const getApprovals = () => getRequest("/users/approval"); diff --git a/frontend/src/api/authorities/delete.authoritites.js b/frontend/src/api/authorities/delete.authoritites.js deleted file mode 100644 index 244f403b0..000000000 --- a/frontend/src/api/authorities/delete.authoritites.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; - -export const deleteAuthorityLevel = id => - deleteRequest("/admin/authority/level/" + id); - -export const deleteAuthority = id => deleteRequest("/admin/authority/" + id); diff --git a/frontend/src/api/authorities/get.authorities.js b/frontend/src/api/authorities/get.authorities.js deleted file mode 100644 index 6f54a33c4..000000000 --- a/frontend/src/api/authorities/get.authorities.js +++ /dev/null @@ -1,8 +0,0 @@ -import { getRequest } from "../utils/api"; - -export const getAuthorityLevel = id => - getRequest("/admin/authority/level/" + id); - -export const getAuthorities = () => getRequest("/admin/authority"); - -export const getAuthorityLevels = () => getRequest("/admin/authority/level"); diff --git a/frontend/src/api/authorities/post.authoritites.js b/frontend/src/api/authorities/post.authoritites.js deleted file mode 100644 index e013edc6a..000000000 --- a/frontend/src/api/authorities/post.authoritites.js +++ /dev/null @@ -1,7 +0,0 @@ -import { postRequest } from "../utils/api"; - -export const addAuthorityLevel = data => - postRequest("/admin/authority/level", data); - -export const addToAuthorityLevel = data => - postRequest("/admin/authority", data); diff --git a/frontend/src/api/clients/delete.clients.api.js b/frontend/src/api/clients/delete.clients.api.js deleted file mode 100644 index 295cf30d9..000000000 --- a/frontend/src/api/clients/delete.clients.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { ADMIN_CLIENTS_ENDPOINT } from "../utils/endpoints"; - -export function deleteClient(clientId) { - return deleteRequest(ADMIN_CLIENTS_ENDPOINT + clientId); -} diff --git a/frontend/src/api/clients/get.clients.api.js b/frontend/src/api/clients/get.clients.api.js deleted file mode 100644 index a439ff9b3..000000000 --- a/frontend/src/api/clients/get.clients.api.js +++ /dev/null @@ -1,30 +0,0 @@ -import { getRequest } from "../utils/api"; -import { ADMIN_CLIENTS_ENDPOINT } from "../utils/endpoints"; - -export function getClients() { - return getRequest(ADMIN_CLIENTS_ENDPOINT, input => - input.data.map(client => ({ - id: client.id, - name: client.name, - clientId: client.clientId, - descriptionEn: client.description.en, - descriptionSv: client.description.sv, - webServerRedirectUri: client.webServerRedirectUri, - autoApprove: client.autoApprove + "" - })) - ); -} - -export function getClient(clientId) { - return getRequest(ADMIN_CLIENTS_ENDPOINT + clientId, input => ({ - data: { - id: input.data.id, - name: input.data.additionalInformation.name, - clientId: input.data.clientId, - descriptionEn: input.data.additionalInformation.description.en, - descriptionSv: input.data.additionalInformation.description.sv, - webServerRedirectUri: input.data.webServerRedirectUri, - autoApprove: input.data.autoApprove + "" - } - })); -} diff --git a/frontend/src/api/clients/post.clients.api.js b/frontend/src/api/clients/post.clients.api.js deleted file mode 100644 index 4393b6df9..000000000 --- a/frontend/src/api/clients/post.clients.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { postRequest } from "../utils/api"; -import { ADMIN_CLIENTS_ENDPOINT } from "../utils/endpoints"; - -export function addClient(client) { - return postRequest(ADMIN_CLIENTS_ENDPOINT, client); -} diff --git a/frontend/src/api/clients/props.clients.api.js b/frontend/src/api/clients/props.clients.api.js deleted file mode 100644 index b98e2e03b..000000000 --- a/frontend/src/api/clients/props.clients.api.js +++ /dev/null @@ -1,8 +0,0 @@ -export const CLIENT_DESCRIPTION_SWEDISH = "descriptionSv"; -export const CLIENT_DESCRIPTION_ENGLISH = "descriptionEn"; -export const CLIENT_ID = "id"; -export const CLIENT_OAUTH_ID = "clientId"; -export const CLIENT_NAME = "name"; -export const CLIENT_REDIRECT = "webServerRedirectUri"; -export const CLIENT_SECRET = "clientSecret"; -export const CLIENT_AUTO_APPROVE = "autoApprove"; diff --git a/frontend/src/api/clients/put.clients.api.js b/frontend/src/api/clients/put.clients.api.js deleted file mode 100644 index ed367f4db..000000000 --- a/frontend/src/api/clients/put.clients.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { putRequest } from "../utils/api"; -import { ADMIN_CLIENTS_ENDPOINT } from "../utils/endpoints"; - -export function editClient(clientId, client) { - return putRequest(ADMIN_CLIENTS_ENDPOINT + clientId, client); -} diff --git a/frontend/src/api/create-account/post.createAccount.api.js b/frontend/src/api/create-account/post.createAccount.api.js deleted file mode 100644 index b3ce70482..000000000 --- a/frontend/src/api/create-account/post.createAccount.api.js +++ /dev/null @@ -1,8 +0,0 @@ -import { postRequest } from "../utils/api"; -import { CREATE_ACCOUNT_ENDPOINT } from "../utils/endpoints"; - -const CREATE = "create/"; - -export function createAccount(data) { - return postRequest(CREATE_ACCOUNT_ENDPOINT + CREATE, data, false); -} diff --git a/frontend/src/api/gdpr/get.gdpr.api.js b/frontend/src/api/gdpr/get.gdpr.api.js deleted file mode 100644 index dd0400778..000000000 --- a/frontend/src/api/gdpr/get.gdpr.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { getRequest } from "../utils/api"; -import { ADMIN_GDPR_ENDPOINT } from "../utils/endpoints"; - -export function getUsersWithGDPRMinified() { - return getRequest(ADMIN_GDPR_ENDPOINT + "minified"); -} diff --git a/frontend/src/api/gdpr/put.gdpr.api.js b/frontend/src/api/gdpr/put.gdpr.api.js deleted file mode 100644 index 2d5bc3df4..000000000 --- a/frontend/src/api/gdpr/put.gdpr.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { putRequest } from "../utils/api"; -import { ADMIN_GDPR_ENDPOINT } from "../utils/endpoints"; - -export function setGDPRValue(userId, data) { - return putRequest(ADMIN_GDPR_ENDPOINT + userId, data); -} diff --git a/frontend/src/api/groups/delete.groups.api.js b/frontend/src/api/groups/delete.groups.api.js deleted file mode 100644 index 4480f1e3a..000000000 --- a/frontend/src/api/groups/delete.groups.api.js +++ /dev/null @@ -1,12 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { ADMIN_GROUPS_ENDPOINT } from "../utils/endpoints"; - -export function deleteGroup(groupId) { - return deleteRequest(ADMIN_GROUPS_ENDPOINT + groupId); -} - -export function removeUserFromGroup(groupId, userId) { - return deleteRequest( - ADMIN_GROUPS_ENDPOINT + groupId + "/members/" + userId - ); -} diff --git a/frontend/src/api/groups/get.groups.api.js b/frontend/src/api/groups/get.groups.api.js deleted file mode 100644 index 382e853e7..000000000 --- a/frontend/src/api/groups/get.groups.api.js +++ /dev/null @@ -1,39 +0,0 @@ -import { getRequest } from "../utils/api"; -import { ADMIN_GROUPS_ENDPOINT, GROUPS_ENDPOINT } from "../utils/endpoints"; - -const MINIFIED = "minified/"; - -export function getGroups() { - return getRequest(ADMIN_GROUPS_ENDPOINT); -} - -export function getGroup(groupId) { - return getRequest(GROUPS_ENDPOINT + groupId, input => ({ - data: { - ...input.data, - functionSv: input.data["function"].sv, - functionEn: input.data["function"].en, - descriptionSv: input.data.description.sv, - descriptionEn: input.data.description.en, - superGroup: input.data.superGroup.id, - superGroupPrettyName: input.data.superGroup.prettyName, - superGroupName: input.data.superGroup.name - } - })); -} - -export function getGroupsMinified() { - return getRequest(GROUPS_ENDPOINT + MINIFIED, input => - input.data.map(one => ({ - functionSv: one.function.sv, - functionEn: one.function.en, - descriptionEn: one.description.en, - descriptionSv: one.description.sv, - ...one - })) - ); -} - -export function getGroupMinified(groupId) { - return getRequest(GROUPS_ENDPOINT + groupId + "/" + MINIFIED); -} diff --git a/frontend/src/api/groups/post.groups.api.js b/frontend/src/api/groups/post.groups.api.js deleted file mode 100644 index 1a2819f3e..000000000 --- a/frontend/src/api/groups/post.groups.api.js +++ /dev/null @@ -1,13 +0,0 @@ -import { postRequest } from "../utils/api"; -import { ADMIN_GROUPS_ENDPOINT } from "../utils/endpoints"; - -export function addGroup(groupData) { - return postRequest(ADMIN_GROUPS_ENDPOINT, groupData); -} - -export function addUserToGroup(groupId, memberData) { - return postRequest( - ADMIN_GROUPS_ENDPOINT + groupId + "/members", - memberData - ); -} diff --git a/frontend/src/api/groups/props.groups.api.js b/frontend/src/api/groups/props.groups.api.js deleted file mode 100644 index 8217ac298..000000000 --- a/frontend/src/api/groups/props.groups.api.js +++ /dev/null @@ -1,16 +0,0 @@ -export const GROUP_ID = "id"; -export const GROUP_NAME = "name"; -export const GROUP_PRETTY_NAME = "prettyName"; -export const GROUP_DESCRIPTION = "description"; -export const GROUP_EMAIL = "email"; -export const GROUP_FUNCTION = "function"; -export const GROUP_BECOMES_ACTIVE = "becomesActive"; -export const GROUP_BECOMES_INACTIVE = "becomesInactive"; -export const GROUP_SUPER_GROUP = "superGroup"; -export const GROUP_MEMBERS = "groupMembers"; -export const GROUP_SUPER_GROUP_PRETTY_NAME = "superGroupPrettyName"; -export const GROUP_DESCRIPTION_SV = "descriptionSv"; -export const GROUP_DESCRIPTION_EN = "descriptionEn"; -export const GROUP_FUNCTION_SV = "functionSv"; -export const GROUP_FUNCTION_EN = "functionEn"; -export const GROUP_NO_ACCOUNT_MEMBERS = "noAccountMembers"; diff --git a/frontend/src/api/groups/put.groups.api.js b/frontend/src/api/groups/put.groups.api.js deleted file mode 100644 index 345774be0..000000000 --- a/frontend/src/api/groups/put.groups.api.js +++ /dev/null @@ -1,13 +0,0 @@ -import { putRequest } from "../utils/api"; -import { ADMIN_GROUPS_ENDPOINT } from "../utils/endpoints"; - -export function editGroup(groupId, newGroupData) { - return putRequest(ADMIN_GROUPS_ENDPOINT + groupId, newGroupData); -} - -export function editUserInGroup(groupId, userId, memberData) { - return putRequest( - ADMIN_GROUPS_ENDPOINT + groupId + "/members/" + userId, - memberData - ); -} diff --git a/frontend/src/api/image/put.image.api.js b/frontend/src/api/image/put.image.api.js deleted file mode 100644 index fa264f2ab..000000000 --- a/frontend/src/api/image/put.image.api.js +++ /dev/null @@ -1,8 +0,0 @@ -import { putRequest } from "../utils/api"; -import { USERS_ENDPOINT } from "../utils/endpoints"; - -export function uploadUserAvatar(file) { - const data = new FormData(); - data.append("file", file); - return putRequest(USERS_ENDPOINT + "me/avatar", data); -} diff --git a/frontend/src/api/me/delete.me.api.js b/frontend/src/api/me/delete.me.api.js deleted file mode 100644 index 71de21867..000000000 --- a/frontend/src/api/me/delete.me.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { USERS_ENDPOINT } from "../utils/endpoints"; - -export function deleteMe(passwordData) { - return deleteRequest(USERS_ENDPOINT + "me", passwordData); -} diff --git a/frontend/src/api/me/props.me.api.js b/frontend/src/api/me/props.me.api.js deleted file mode 100644 index 247c41543..000000000 --- a/frontend/src/api/me/props.me.api.js +++ /dev/null @@ -1,10 +0,0 @@ -export const FIRST_NAME = "firstName"; -export const LAST_NAME = "lastName"; -export const NICK = "nick"; -export const EMAIL = "email"; -export const ACCEPTANCE_YEAR = "acceptanceYear"; -export const ID = "id"; -export const CID = "cid"; -export const USER_AGREEMENT = "userAgreement"; -export const PASSWORD = "password"; -export const LANGUAGE = "language"; diff --git a/frontend/src/api/me/put.me.api.js b/frontend/src/api/me/put.me.api.js deleted file mode 100644 index a889348c3..000000000 --- a/frontend/src/api/me/put.me.api.js +++ /dev/null @@ -1,10 +0,0 @@ -import { putRequest } from "../utils/api"; -import { USERS_ENDPOINT } from "../utils/endpoints"; - -export function editMe(newUserData) { - return putRequest(USERS_ENDPOINT + "me", newUserData); -} - -export function editPassword(passwordData) { - return putRequest(USERS_ENDPOINT + "me/change_password", passwordData); -} diff --git a/frontend/src/api/posts/delete.posts.api.js b/frontend/src/api/posts/delete.posts.api.js deleted file mode 100644 index d782f3a56..000000000 --- a/frontend/src/api/posts/delete.posts.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { ADMIN_POSTS_ENDPOINT } from "../utils/endpoints"; - -export function deletePost(postId) { - return deleteRequest(ADMIN_POSTS_ENDPOINT + postId); -} diff --git a/frontend/src/api/posts/get.posts.api.js b/frontend/src/api/posts/get.posts.api.js deleted file mode 100644 index 4a9f25ef0..000000000 --- a/frontend/src/api/posts/get.posts.api.js +++ /dev/null @@ -1,16 +0,0 @@ -import { getRequest } from "../utils/api"; -import { POSTS_ENDPOINT, ADMIN_POSTS_ENDPOINT } from "../utils/endpoints"; - -export function getPosts() { - return getRequest(POSTS_ENDPOINT); -} - -export function getPost(postId) { - return getRequest(POSTS_ENDPOINT + postId); -} - -export function getPostUsage(postId) { - return getRequest(ADMIN_POSTS_ENDPOINT + postId + "/usage", input => ({ - data: { usages: input.data } - })); -} diff --git a/frontend/src/api/posts/post.posts.api.js b/frontend/src/api/posts/post.posts.api.js deleted file mode 100644 index 6bc06c46d..000000000 --- a/frontend/src/api/posts/post.posts.api.js +++ /dev/null @@ -1,14 +0,0 @@ -import { postRequest } from "../utils/api"; -import { ADMIN_POSTS_ENDPOINT } from "../utils/endpoints"; - -/** - * { - * post: { - * sv: String, - * en: String - * } - * } - */ -export function addPost(postData) { - return postRequest(ADMIN_POSTS_ENDPOINT, postData); -} diff --git a/frontend/src/api/posts/props.posts.api.js b/frontend/src/api/posts/props.posts.api.js deleted file mode 100644 index 9c6b90938..000000000 --- a/frontend/src/api/posts/props.posts.api.js +++ /dev/null @@ -1,4 +0,0 @@ -export const POST_ID = "id"; -export const POST_SWEDISH = "sv"; -export const POST_ENGLISH = "en"; -export const EMAIL_PREFIX = "emailPrefix"; diff --git a/frontend/src/api/posts/put.posts.api.js b/frontend/src/api/posts/put.posts.api.js deleted file mode 100644 index da7e22a05..000000000 --- a/frontend/src/api/posts/put.posts.api.js +++ /dev/null @@ -1,14 +0,0 @@ -import { putRequest } from "../utils/api"; -import { ADMIN_POSTS_ENDPOINT } from "../utils/endpoints"; - -/** - * { - * post: { - * sv: String, - * en: String - * } - * } - */ -export function editPost(postId, newPostData) { - return putRequest(ADMIN_POSTS_ENDPOINT + postId, newPostData); -} diff --git a/frontend/src/api/reset-password/post.reset-password.js b/frontend/src/api/reset-password/post.reset-password.js deleted file mode 100644 index 511be51a2..000000000 --- a/frontend/src/api/reset-password/post.reset-password.js +++ /dev/null @@ -1,6 +0,0 @@ -import { postRequest } from "../utils/api"; -import { RESET_PASSWORD_ENDPOINT } from "../utils/endpoints"; - -export function resetPasswordInitialize(data) { - return postRequest(RESET_PASSWORD_ENDPOINT, data, false); -} diff --git a/frontend/src/api/reset-password/put.reset-password.js b/frontend/src/api/reset-password/put.reset-password.js deleted file mode 100644 index fe4e7cc9d..000000000 --- a/frontend/src/api/reset-password/put.reset-password.js +++ /dev/null @@ -1,6 +0,0 @@ -import { putRequest } from "../utils/api"; -import { RESET_PASSWORD_ENDPOINT } from "../utils/endpoints"; - -export function resetPasswordFinalize(data) { - return putRequest(RESET_PASSWORD_ENDPOINT + "finish", data, false); -} diff --git a/frontend/src/api/super-groups/delete.super-groups.api.js b/frontend/src/api/super-groups/delete.super-groups.api.js deleted file mode 100644 index a556359de..000000000 --- a/frontend/src/api/super-groups/delete.super-groups.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { ADMIN_SUPER_GROUPS_ENDPOINT } from "../utils/endpoints"; - -export function deleteSuperGroup(superGroupId) { - return deleteRequest(ADMIN_SUPER_GROUPS_ENDPOINT + superGroupId); -} diff --git a/frontend/src/api/super-groups/get.super-groups.api.js b/frontend/src/api/super-groups/get.super-groups.api.js deleted file mode 100644 index 4868e019b..000000000 --- a/frontend/src/api/super-groups/get.super-groups.api.js +++ /dev/null @@ -1,16 +0,0 @@ -import { getRequest } from "../utils/api"; -import { SUPER_GROUPS_ENDPOINT } from "../utils/endpoints"; - -export function getSuperGroups() { - return getRequest(SUPER_GROUPS_ENDPOINT); -} - -export function getSuperGroup(id) { - return getRequest(SUPER_GROUPS_ENDPOINT + id); -} - -export function getSuperGroupSubGroups(id) { - return getRequest(SUPER_GROUPS_ENDPOINT + id + "/subgroups", input => ({ - data: { subGroups: input.data } - })); -} diff --git a/frontend/src/api/super-groups/post.super-groups.api.js b/frontend/src/api/super-groups/post.super-groups.api.js deleted file mode 100644 index e74ff2ee1..000000000 --- a/frontend/src/api/super-groups/post.super-groups.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { postRequest } from "../utils/api"; -import { ADMIN_SUPER_GROUPS_ENDPOINT } from "../utils/endpoints"; - -export function addSuperGroup(superGroupData) { - return postRequest(ADMIN_SUPER_GROUPS_ENDPOINT, superGroupData); -} diff --git a/frontend/src/api/super-groups/props.super-groups.api.js b/frontend/src/api/super-groups/props.super-groups.api.js deleted file mode 100644 index 8b22e3878..000000000 --- a/frontend/src/api/super-groups/props.super-groups.api.js +++ /dev/null @@ -1,11 +0,0 @@ -export const SG_ID = "id"; -export const SG_NAME = "name"; -export const SG_PRETTY_NAME = "prettyName"; -export const SG_TYPE = "type"; -export const SG_TYPE_SOCIETY = "SOCIETY"; -export const SG_TYPE_COMMITTEE = "COMMITTEE"; -export const SG_TYPE_BOARD = "BOARD"; -export const SG_TYPE_ADMIN = "ADMIN"; -export const SG_TYPE_ALUMNI = "ALUMNI"; -export const SG_TYPE_FUNCTIONARIES = "FUNCTIONARIES"; -export const SG_EMAIL = "email"; diff --git a/frontend/src/api/super-groups/put.super-groups.api.js b/frontend/src/api/super-groups/put.super-groups.api.js deleted file mode 100644 index b96bdc147..000000000 --- a/frontend/src/api/super-groups/put.super-groups.api.js +++ /dev/null @@ -1,9 +0,0 @@ -import { putRequest } from "../utils/api"; -import { ADMIN_SUPER_GROUPS_ENDPOINT } from "../utils/endpoints"; - -export function editSuperGroup(superGroupId, newSuperGroupData) { - return putRequest( - ADMIN_SUPER_GROUPS_ENDPOINT + superGroupId, - newSuperGroupData - ); -} diff --git a/frontend/src/api/users/delete.users.api.js b/frontend/src/api/users/delete.users.api.js deleted file mode 100644 index de2dbe965..000000000 --- a/frontend/src/api/users/delete.users.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { ADMIN_USERS_ENDPOINT } from "../utils/endpoints"; - -export function deleteUser(userId) { - return deleteRequest(ADMIN_USERS_ENDPOINT + userId); -} diff --git a/frontend/src/api/users/get.users.api.js b/frontend/src/api/users/get.users.api.js deleted file mode 100644 index 5cf531c46..000000000 --- a/frontend/src/api/users/get.users.api.js +++ /dev/null @@ -1,20 +0,0 @@ -import { getRequest } from "../utils/api"; -import { ADMIN_USERS_ENDPOINT, USERS_ENDPOINT } from "../utils/endpoints"; - -export function getUsersMinified() { - return getRequest(USERS_ENDPOINT + "minified"); -} - -export function getUser(id) { - return getRequest(USERS_ENDPOINT + id, response => { - const user = response.data; - return { data: user }; - }); -} - -export function getUserAdmin(id) { - return getRequest(ADMIN_USERS_ENDPOINT + id, response => { - const user = response.data; - return { data: user }; - }); -} diff --git a/frontend/src/api/users/post.users.api.js b/frontend/src/api/users/post.users.api.js deleted file mode 100644 index e1454b75a..000000000 --- a/frontend/src/api/users/post.users.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { postRequest } from "../utils/api"; -import { ADMIN_USERS_ENDPOINT } from "../utils/endpoints"; - -export function addUser(userData) { - return postRequest(ADMIN_USERS_ENDPOINT, userData); -} diff --git a/frontend/src/api/users/props.users.api.js b/frontend/src/api/users/props.users.api.js deleted file mode 100644 index 267f4301c..000000000 --- a/frontend/src/api/users/props.users.api.js +++ /dev/null @@ -1,13 +0,0 @@ -export const USER_FIRST_NAME = "firstName"; -export const USER_LAST_NAME = "lastName"; -export const USER_NICK = "nick"; -export const USER_EMAIL = "email"; -export const USER_ACCEPTANCE_YEAR = "acceptanceYear"; -export const USER_ID = "id"; -export const USER_CID = "cid"; -export const USER_AGREEMENT = "userAgreement"; -export const USER_PASSWORD = "password"; -export const USER_LANGUAGE = "language"; -export const USER_GROUPS = "groups"; -export const USER_PHONE = "phone"; -export const USER_RELATIONSHIPS = "relationships"; diff --git a/frontend/src/api/users/put.users.api.js b/frontend/src/api/users/put.users.api.js deleted file mode 100644 index c5577a5c6..000000000 --- a/frontend/src/api/users/put.users.api.js +++ /dev/null @@ -1,10 +0,0 @@ -import { putRequest } from "../utils/api"; -import { ADMIN_USERS_ENDPOINT } from "../utils/endpoints"; - -export function editUser(userId, newUserData) { - return putRequest(ADMIN_USERS_ENDPOINT + userId, newUserData); -} - -export function editPasswordAdmin(userId, data) { - return putRequest(ADMIN_USERS_ENDPOINT + userId + "/change_password", data); -} diff --git a/frontend/src/api/utils/api.js b/frontend/src/api/utils/api.js deleted file mode 100644 index 8a37780f3..000000000 --- a/frontend/src/api/utils/api.js +++ /dev/null @@ -1,77 +0,0 @@ -import axios from "axios"; -import _ from "lodash"; -import { on401 } from "../../common/utils/error-handling/error-handling"; - -const path = "/api"; - -const error401Redirect = error => { - if ( - error != null && - error.response !== null && - error.response.status === 401 - ) { - on401(); - } -}; - -export function getRequest(endpoint, convert, redirect = true) { - if (convert != null) { - return new Promise((resolve, reject) => { - axios - .get(removeLastSlash(path + endpoint)) - .then(response => resolve(convert(response))) - .catch(error => { - if (redirect) { - error401Redirect(error); - } - reject(error); - }); - }); - } - - return wrapWithPromise( - () => axios.get(removeLastSlash(path + endpoint)), - redirect ? error401Redirect : () => {} - ); -} - -export function postRequest(endpoint, data, redirect = true) { - return wrapWithPromise( - () => axios.post(removeLastSlash(path + endpoint), data), - redirect ? error401Redirect : () => {} - ); -} - -export function deleteRequest(endpoint, data, redirect) { - return wrapWithPromise( - () => - axios.delete(removeLastSlash(path + endpoint), { - data: data - }), - redirect ? error401Redirect : () => {} - ); -} - -export function putRequest(endpoint, data, redirect) { - return wrapWithPromise( - () => axios.put(removeLastSlash(path + endpoint), data), - redirect ? error401Redirect : () => {} - ); -} - -function wrapWithPromise(promise, c) { - return new Promise((resolve, reject) => { - promise() - .then(response => { - resolve(response); - }) - .catch(error => { - c(error); - reject(error); - }); - }); -} - -function removeLastSlash(path) { - return _.trimEnd(path, "/"); -} diff --git a/frontend/src/api/utils/commonProps.js b/frontend/src/api/utils/commonProps.js deleted file mode 100644 index 9c5c83c5c..000000000 --- a/frontend/src/api/utils/commonProps.js +++ /dev/null @@ -1,2 +0,0 @@ -export const SWEDISH_LANGUAGE = "sv"; -export const ENGLISH_LANGUAGE = "en"; diff --git a/frontend/src/api/utils/endpoints.js b/frontend/src/api/utils/endpoints.js deleted file mode 100644 index 2683efee9..000000000 --- a/frontend/src/api/utils/endpoints.js +++ /dev/null @@ -1,17 +0,0 @@ -export const ADMIN_WHITELIST_ENDPOINT = "/admin/users/whitelist/"; -export const ADMIN_GROUPS_ENDPOINT = "/admin/groups/"; -export const ADMIN_ACTIVATION_CODES_ENDPOINT = "/admin/activation_codes/"; -export const ADMIN_USERS_ENDPOINT = "/admin/users/"; -export const ADMIN_CLIENTS_ENDPOINT = "/admin/clients/"; -export const ADMIN_SUPER_GROUPS_ENDPOINT = "/admin/superGroups/"; -export const ADMIN_GDPR_ENDPOINT = "/admin/gdpr/"; -export const ADMIN_API_KEYS_ENDPOINT = "/admin/api_keys/"; -export const ADMIN_POSTS_ENDPOINT = "/admin/groups/posts/"; - -export const WHITELIST_ENDPOINT = "/whitelist/"; -export const POSTS_ENDPOINT = "/groups/posts/"; -export const CREATE_ACCOUNT_ENDPOINT = "/users/"; -export const GROUPS_ENDPOINT = "/groups/"; -export const USERS_ENDPOINT = "/users/"; -export const SUPER_GROUPS_ENDPOINT = "/superGroups/"; -export const RESET_PASSWORD_ENDPOINT = "/users/reset_password/"; diff --git a/frontend/src/api/utils/error.js b/frontend/src/api/utils/error.js deleted file mode 100644 index e0c0b20fc..000000000 --- a/frontend/src/api/utils/error.js +++ /dev/null @@ -1,23 +0,0 @@ -class GammaError { - constructor(code, message) { - this.code = code; - this.message = message; - } - - equals(error) { - return ( - this.code == this._statusCode(error) && - this.message == this._statusMessage(error) - ); - } - - _statusCode(error) { - return error.response == null ? -1 : error.response.status; - } - - _statusMessage(error) { - return error.response == null ? null : error.response.data.message; - } -} - -export default GammaError; diff --git a/frontend/src/api/whitelist/delete.whitelist.api.js b/frontend/src/api/whitelist/delete.whitelist.api.js deleted file mode 100644 index 907620db4..000000000 --- a/frontend/src/api/whitelist/delete.whitelist.api.js +++ /dev/null @@ -1,6 +0,0 @@ -import { deleteRequest } from "../utils/api"; -import { ADMIN_WHITELIST_ENDPOINT } from "../utils/endpoints"; - -export function deleteWhitelistItem(whitelistId) { - return deleteRequest(ADMIN_WHITELIST_ENDPOINT + whitelistId); -} diff --git a/frontend/src/api/whitelist/get.whitelist.api.js b/frontend/src/api/whitelist/get.whitelist.api.js deleted file mode 100644 index 0c597fece..000000000 --- a/frontend/src/api/whitelist/get.whitelist.api.js +++ /dev/null @@ -1,10 +0,0 @@ -import { getRequest } from "../utils/api"; -import { ADMIN_WHITELIST_ENDPOINT } from "../utils/endpoints"; - -export function getWhitelistItem(whitelistItemId) { - return getRequest(ADMIN_WHITELIST_ENDPOINT + whitelistItemId); -} - -export function getWhitelist() { - return getRequest(ADMIN_WHITELIST_ENDPOINT); -} diff --git a/frontend/src/api/whitelist/post.whitelist.api.js b/frontend/src/api/whitelist/post.whitelist.api.js deleted file mode 100644 index 27fe15aec..000000000 --- a/frontend/src/api/whitelist/post.whitelist.api.js +++ /dev/null @@ -1,25 +0,0 @@ -import { postRequest } from "../utils/api"; -import { - ADMIN_WHITELIST_ENDPOINT, - WHITELIST_ENDPOINT -} from "../utils/endpoints"; - -const ACTIVATE_CID_ENDPOINT = "activate_cid/"; - -/** - * { - * cids: [String] - * } - */ -export function addUsersToWhitelist(whitelistData) { - return postRequest(ADMIN_WHITELIST_ENDPOINT, whitelistData); -} - -/** - * { - * cid: String - * } - */ -export function activateCid(data) { - return postRequest(WHITELIST_ENDPOINT + ACTIVATE_CID_ENDPOINT, data, false); -} diff --git a/frontend/src/api/whitelist/props.whitelist.api.js b/frontend/src/api/whitelist/props.whitelist.api.js deleted file mode 100644 index 1b8edd243..000000000 --- a/frontend/src/api/whitelist/props.whitelist.api.js +++ /dev/null @@ -1,2 +0,0 @@ -export const WHITELIST_CID = "cid"; -export const WHITELIST_ID = "id"; diff --git a/frontend/src/api/whitelist/put.whitelist.api.js b/frontend/src/api/whitelist/put.whitelist.api.js deleted file mode 100644 index 1da27435a..000000000 --- a/frontend/src/api/whitelist/put.whitelist.api.js +++ /dev/null @@ -1,11 +0,0 @@ -import { putRequest } from "../utils/api"; -import { ADMIN_WHITELIST_ENDPOINT } from "../utils/endpoints"; - -/** - * { - * cid: String - * } - */ -export function editWhitelistItem(whitelistId, newWhitelistData) { - return putRequest(ADMIN_WHITELIST_ENDPOINT + whitelistId, newWhitelistData); -} diff --git a/frontend/src/app/App.jsx b/frontend/src/app/App.jsx deleted file mode 100644 index 2887dd5c9..000000000 --- a/frontend/src/app/App.jsx +++ /dev/null @@ -1,116 +0,0 @@ -import { - DigitHeader, - DigitHeaderDrawer, - DigitLoading, - useDigitTranslations -} from "@cthit/react-digit-components"; -import React, { useContext, useEffect } from "react"; -import { Route, Switch, useLocation } from "react-router-dom"; -import ActivationCodes from "../use-cases/activation-codes"; -import CreateAccount from "../use-cases/create-account"; -import FourOFour from "../use-cases/four-o-four"; -import Gdpr from "../use-cases/gdpr"; -import Groups from "../use-cases/groups"; -import Home from "../use-cases/home"; -import Posts from "../use-cases/posts"; -import Users from "../use-cases/users"; -import Clients from "../use-cases/clients"; -import ApiKeys from "../use-cases/api-keys"; -import Whitelist from "../use-cases/whitelist"; -import translations from "../common/utils/translations/CommonTranslations"; -import SuperGroups from "../use-cases/super-groups"; -import Me from "../use-cases/me"; -import ResetPassword from "../use-cases/reset-password"; -import Drawer from "./views/drawer"; -import Members from "../use-cases/members"; -import GammaUserContext from "../common/context/GammaUser.context"; -import FiveZeroZero from "./elements/five-zero-zero"; -import About from "../use-cases/about"; -import Authorities from "../use-cases/authorities/Authorities"; - -export const App = () => { - const [user, update, [loading, error], ignore] = useContext( - GammaUserContext - ); - const [, , , setCommonTranslations] = useDigitTranslations(translations); - const { pathname } = useLocation(); - - const title = "Gamma"; - - useEffect(() => { - setCommonTranslations(translations); - // translations can't change in run time since it's a json file - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); - - useEffect(() => { - if (loading && !user) { - update( - !pathname.startsWith("/create-account") && - (!pathname.startsWith("/reset-password") || - pathname.startsWith("/reset-password/admin")) - ); - } else if ( - pathname.startsWith("/create-account") || - pathname.startsWith("/reset-password") - ) { - ignore(); - } - }, [loading, error, pathname, update, user, ignore]); - - const main = ( - <> - {loading && ( - - )} - {error && } - {!loading && !error && ( - - - - - - - - - - - - - - - - - - - - - )} - - ); - - const headerOptions = { - title, - headerHeight: "200px", - backgroundImage: "url(/enbarsskar.jpg)", - renderMain: () => main - }; - - if (user == null) { - return ; - } - - return ( - - user == null ? null : - } - /> - ); -}; - -export default App; diff --git a/frontend/src/app/ProvidersForApp.jsx b/frontend/src/app/ProvidersForApp.jsx deleted file mode 100644 index 5dff885f0..000000000 --- a/frontend/src/app/ProvidersForApp.jsx +++ /dev/null @@ -1,24 +0,0 @@ -import React from "react"; -import { DigitProviders } from "@cthit/react-digit-components"; -import { GammaLoadingSingletonProvider } from "../common/context/GammaLoading.context"; -import { GammaUserSingletonProvider } from "../common/context/GammaUser.context"; - -const theme = { - breakpoints: { - xs: 0, - sm: 600, - md: 960, - lg: 1280, - xl: 1920 - } -}; - -const ProvidersForApp = ({ children }) => ( - - - {children} - - -); - -export default ProvidersForApp; diff --git a/frontend/src/app/elements/five-zero-zero/FiveZeroZero.element.jsx b/frontend/src/app/elements/five-zero-zero/FiveZeroZero.element.jsx deleted file mode 100644 index 52b952f23..000000000 --- a/frontend/src/app/elements/five-zero-zero/FiveZeroZero.element.jsx +++ /dev/null @@ -1,51 +0,0 @@ -import React, { useState } from "react"; -import translations from "./FiveZeroZero.element.translations"; -import { - DigitDesign, - DigitButton, - DigitText, - useDigitTranslations -} from "@cthit/react-digit-components"; - -const FiveZeroZero = ({ getMe, reset }) => { - const [text] = useDigitTranslations(translations); - const [tryAgainButtonDisabled, setTryAgainButtonDisabled] = useState(false); - - return ( - - - - - - - - - - { - setTryAgainButtonDisabled(true); - if (getMe != null) { - getMe() - .then(() => setTryAgainButtonDisabled(false)) - .catch(() => setTryAgainButtonDisabled(false)); - } else if (reset != null) { - reset(); - } else { - window.location.reload(); - } - }} - /> - - - ); -}; - -export default FiveZeroZero; diff --git a/frontend/src/app/elements/five-zero-zero/FiveZeroZero.element.translations.json b/frontend/src/app/elements/five-zero-zero/FiveZeroZero.element.translations.json deleted file mode 100644 index e5d97abdb..000000000 --- a/frontend/src/app/elements/five-zero-zero/FiveZeroZero.element.translations.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "BackendDownTitle": [ - "500 - Something went wrong", - "500 - Någonting gick fel" - ], - "BackendDown": [ - "Something went wrong when trying to contact the backend, please try again or contact digIT@chalmers.it", - "Någonting gick fel när vi försökte kontakta servern, var vänlig och försök igen eller kontakta digIT@chalmers.it" - ], - "TryAgain": ["Try again", "Försök igen"] -} diff --git a/frontend/src/app/elements/five-zero-zero/index.js b/frontend/src/app/elements/five-zero-zero/index.js deleted file mode 100644 index 64e73fc87..000000000 --- a/frontend/src/app/elements/five-zero-zero/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import FiveZeroZero from "./FiveZeroZero.element"; -export default FiveZeroZero; diff --git a/frontend/src/app/index.js b/frontend/src/app/index.js deleted file mode 100644 index 8ce017e64..000000000 --- a/frontend/src/app/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./App"; diff --git a/frontend/src/app/views/drawer/Drawer.view.jsx b/frontend/src/app/views/drawer/Drawer.view.jsx deleted file mode 100644 index 6e183c4c2..000000000 --- a/frontend/src/app/views/drawer/Drawer.view.jsx +++ /dev/null @@ -1,119 +0,0 @@ -import { - DigitLayout, - DigitNavLink, - useDigitTranslations -} from "@cthit/react-digit-components"; -import React from "react"; -import translations from "./Drawer.view.translations"; -import useGammaUser from "../../../common/hooks/use-gamma-user/useGammaUser"; -import useGammaHasAuthority from "../../../common/hooks/use-gamma-has-authority/use-gamma-has-authority"; -import useGammaIsAdmin from "../../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import LanguageSelection from "./elements/language-selection"; -import GammaActions from "./elements/gamma-actions/GammaActions.element"; - -const Drawer = ({ closeDrawer }) => { - const user = useGammaUser(); - const admin = useGammaIsAdmin(); - const dpo = useGammaHasAuthority("gdpr"); - const [text] = useDigitTranslations(translations); - - if (Object.keys(text).length === 0) { - return null; - } - - if (admin) { - return ( - - {user != null && } - - - - - - - - - - - - - - - - ); - } else { - return ( - - {user != null && } - - - - - - - {dpo && ( - - )} - - - ); - } -}; - -export default Drawer; diff --git a/frontend/src/app/views/drawer/Drawer.view.translations.json b/frontend/src/app/views/drawer/Drawer.view.translations.json deleted file mode 100644 index 909892aea..000000000 --- a/frontend/src/app/views/drawer/Drawer.view.translations.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "Home": ["Home", "Hem"], - "Me": ["Me", "Jag"], - "Users": ["Users", "Användare"], - "Groups": ["Groups", "Grupper"], - "SuperGroups": ["Super groups", "Supergrupper"], - "Posts": ["Group posts", "Gruppposter"], - "Whitelist": ["Whitelist", "Whitelist"], - "GDPR": ["GDPR", "GDPR"], - "ActivationCodes": ["Activation code", "Aktiveringskoder"], - "Clients": ["Clients", "Klienter"], - "ApiKeys": ["API keys", "API nycklar"], - "Authorities": ["Authorities", "Rättigheter"] -} diff --git a/frontend/src/app/views/drawer/elements/gamma-actions/GammaActions.element.jsx b/frontend/src/app/views/drawer/elements/gamma-actions/GammaActions.element.jsx deleted file mode 100644 index c3902a288..000000000 --- a/frontend/src/app/views/drawer/elements/gamma-actions/GammaActions.element.jsx +++ /dev/null @@ -1,69 +0,0 @@ -import React, { useContext } from "react"; -import ExpandMore from "@material-ui/icons/ExpandMore"; -import { getBackendUrl } from "../../../../../common/utils/configs/envVariablesLoader"; -import { - useDigitTranslations, - DigitLayout, - DigitAvatar, - DigitMenu -} from "@cthit/react-digit-components"; -import styled from "styled-components"; -import translations from "./GammaActions.element.translations"; -import GammaUserContext from "../../../../../common/context/GammaUser.context"; - -const Nick = styled.h6` - font-family: Roboto, serif; - font-size: 20px; - text-overflow: ellipsis; - max-width: 152px; - overflow: hidden; - white-space: nowrap; -`; - -const GammaActions = () => { - const [user, , [loading]] = useContext(GammaUserContext); - const [text] = useDigitTranslations(translations); - - //this will update the image if updating your avatar - if (loading) { - return null; - } - - return ( - - - {user.nick} - { - switch (item) { - case "signOut": - window.location.href = getBackendUrl() + "/logout"; - break; - default: - break; - } - }} - valueToTextMap={{ - signOut: text.SignOut - }} - order={["signOut"]} - /> - - ); -}; - -export default GammaActions; diff --git a/frontend/src/app/views/drawer/elements/gamma-actions/GammaActions.element.translations.json b/frontend/src/app/views/drawer/elements/gamma-actions/GammaActions.element.translations.json deleted file mode 100644 index f55614be6..000000000 --- a/frontend/src/app/views/drawer/elements/gamma-actions/GammaActions.element.translations.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "SignOut": ["Sign out", "Logga ut"] -} \ No newline at end of file diff --git a/frontend/src/app/views/drawer/elements/gamma-actions/index.js b/frontend/src/app/views/drawer/elements/gamma-actions/index.js deleted file mode 100644 index e69de29bb..000000000 diff --git a/frontend/src/app/views/drawer/elements/language-selection/LanguageSelection.element.jsx b/frontend/src/app/views/drawer/elements/language-selection/LanguageSelection.element.jsx deleted file mode 100644 index 7ec89d026..000000000 --- a/frontend/src/app/views/drawer/elements/language-selection/LanguageSelection.element.jsx +++ /dev/null @@ -1,60 +0,0 @@ -import React, { useEffect, useState } from "react"; -import useGammaUser from "../../../../../common/hooks/use-gamma-user/useGammaUser"; -import { editMe } from "../../../../../api/me/put.me.api"; -import { - DigitSelect, - useDigitToast, - useDigitTranslations -} from "@cthit/react-digit-components"; -import translations from "./LanguageSelection.element.translations"; - -const LanguageSelection = () => { - const user = useGammaUser(); - const [text, activeLanguage, setActiveLanguage] = useDigitTranslations( - translations - ); - const [queueToast] = useDigitToast(); - const [language, setLanguage] = useState(user.language); - const [firstRender, setFirstRender] = useState(true); - - const languageUpdatedText = text.LanguageUpdated; - - useEffect(() => { - setActiveLanguage(language); - if (activeLanguage !== language && !firstRender) { - queueToast({ text: languageUpdatedText }); - } - setFirstRender(false); - }, [ - language, - queueToast, - languageUpdatedText, - setActiveLanguage, - activeLanguage, - setFirstRender, - firstRender - ]); - - return ( - { - editMe({ ...user, language: e.target.value }) - .then(() => { - setLanguage(e.target.value); - }) - .catch(() => { - queueToast({ - text: text.FailedEditMe - }); - }); - }} //update me - valueToTextMap={{ sv: text.Swedish, en: text.English }} - outlined - upperLabel={text.YourLanguage} - /> - ); -}; - -export default LanguageSelection; diff --git a/frontend/src/app/views/drawer/elements/language-selection/LanguageSelection.element.translations.json b/frontend/src/app/views/drawer/elements/language-selection/LanguageSelection.element.translations.json deleted file mode 100644 index 8e58664a1..000000000 --- a/frontend/src/app/views/drawer/elements/language-selection/LanguageSelection.element.translations.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "YourLanguage": ["Your language", "Ditt språk"], - "LanguageUpdated": [ - "Språk uppdaterat till Svenska", - "Language updated to English" - ], - "FailedEditMe": [ - "Failed to update to your selected language", - "Misslyckades att uppdatera till ditt valda språk" - ] -} diff --git a/frontend/src/app/views/drawer/elements/language-selection/index.js b/frontend/src/app/views/drawer/elements/language-selection/index.js deleted file mode 100644 index 95d30e5f0..000000000 --- a/frontend/src/app/views/drawer/elements/language-selection/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import LanguageSelection from "./LanguageSelection.element"; -export default LanguageSelection; diff --git a/frontend/src/app/views/drawer/index.js b/frontend/src/app/views/drawer/index.js deleted file mode 100644 index 8229b47df..000000000 --- a/frontend/src/app/views/drawer/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import Drawer from "./Drawer.view"; -export default Drawer; diff --git a/frontend/src/common/context/GammaLoading.context.jsx b/frontend/src/common/context/GammaLoading.context.jsx deleted file mode 100644 index 05954e3d9..000000000 --- a/frontend/src/common/context/GammaLoading.context.jsx +++ /dev/null @@ -1,41 +0,0 @@ -import React, { createContext, useCallback, useReducer } from "react"; -const GammaLoadingContext = createContext(true); - -const START_LOADING = "start-loading"; -const END_LOADING = "end-loading"; - -const loadingReducer = (state, action) => { - switch (action.type) { - case START_LOADING: - return true; - case END_LOADING: - return false; - default: - return state; - } -}; - -const GammaLoadingSingletonProvider = ({ children }) => { - const [loading, dispatch] = useReducer(loadingReducer, true); - const startLoading = useCallback(() => { - dispatch(START_LOADING); - }, [dispatch]); - const endLoading = useCallback(() => { - dispatch(END_LOADING); - }, [dispatch]); - - return ( - - {children} - - ); -}; - -export { GammaLoadingSingletonProvider }; -export default GammaLoadingContext; diff --git a/frontend/src/common/context/GammaUser.context.jsx b/frontend/src/common/context/GammaUser.context.jsx deleted file mode 100644 index abfbf74ab..000000000 --- a/frontend/src/common/context/GammaUser.context.jsx +++ /dev/null @@ -1,52 +0,0 @@ -import React, { createContext, useCallback, useState } from "react"; -import { getRequest } from "../../api/utils/api"; -import { on401 } from "../utils/error-handling/error-handling"; -const GammaUserContext = createContext(null); - -const GammaUserSingletonProvider = ({ children }) => { - const [[loading, error], setStatus] = useState([true, false]); - const [user, setUser] = useState(null); - - const update = useCallback( - (redirect = true) => { - setStatus([true, false]); - return new Promise((resolve, reject) => { - getRequest("/users/me", null, redirect) - .then(response => { - const user = response.data; - setUser(user); - setStatus([false, false]); - resolve(response); - }) - .catch(error => { - if ( - error.response != null && - error.response.status === 401 && - redirect - ) { - on401(); - } else { - setStatus([false, true]); - } - reject(error); - }); - }); - }, - [setUser] - ); - - const ignore = useCallback(() => { - setStatus([false, false]); - }, [setStatus]); - - return ( - - {children} - - ); -}; - -export { GammaUserSingletonProvider }; -export default GammaUserContext; diff --git a/frontend/src/common/declaratives/map-path-to-step/MapPathToStep.declarative.jsx b/frontend/src/common/declaratives/map-path-to-step/MapPathToStep.declarative.jsx deleted file mode 100644 index 463670e6a..000000000 --- a/frontend/src/common/declaratives/map-path-to-step/MapPathToStep.declarative.jsx +++ /dev/null @@ -1,21 +0,0 @@ -import PropTypes from "prop-types"; - -const MapPathToStep = ({ currentPath, pathToStepMap, render }) => - render(getCurrentStep(currentPath, pathToStepMap)); - -function getCurrentStep(currentPath, pathToStepMap) { - if (!pathToStepMap.hasOwnProperty(currentPath)) { - console.log("WARNING: There isn't a step for the path: " + currentPath); - return 0; - } else { - return pathToStepMap[currentPath]; - } -} - -MapPathToStep.propTypes = { - currentPath: PropTypes.string.isRequired, - pathToStepMap: PropTypes.object.isRequired, - render: PropTypes.func.isRequired -}; - -export default MapPathToStep; diff --git a/frontend/src/common/declaratives/map-path-to-step/index.js b/frontend/src/common/declaratives/map-path-to-step/index.js deleted file mode 100644 index 422f81461..000000000 --- a/frontend/src/common/declaratives/map-path-to-step/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./MapPathToStep.declarative"; diff --git a/frontend/src/common/elements/display-groups-table/DisplayGroupsTable.element.jsx b/frontend/src/common/elements/display-groups-table/DisplayGroupsTable.element.jsx deleted file mode 100644 index 130ca8104..000000000 --- a/frontend/src/common/elements/display-groups-table/DisplayGroupsTable.element.jsx +++ /dev/null @@ -1,79 +0,0 @@ -import React from "react"; -import translations from "./DisplayGroupsTable.element.translations"; -import { - DigitTable, - useDigitTranslations -} from "@cthit/react-digit-components"; -import { - GROUP_DESCRIPTION, - GROUP_EMAIL, - GROUP_FUNCTION, - GROUP_ID, - GROUP_NAME, - GROUP_PRETTY_NAME -} from "../../../api/groups/props.groups.api"; - -function generateHeaderTexts(text) { - const output = {}; - - output[GROUP_ID] = text.Id; - output[GROUP_NAME] = text.Name; - output[GROUP_DESCRIPTION] = text.Description; - output[GROUP_EMAIL] = text.Email; - output[GROUP_FUNCTION] = text.Function; - output[GROUP_PRETTY_NAME] = text.PrettyName; - output["__link"] = text.Details; - - return output; -} - -function modifyData(groups, text, activeLanguage, columns) { - return groups.map(group => { - const newGroup = { ...group }; - - newGroup[GROUP_ID] = group[GROUP_ID]; - newGroup[GROUP_NAME] = group[GROUP_NAME]; - newGroup[GROUP_DESCRIPTION] = - columns.includes(GROUP_DESCRIPTION) && - group[GROUP_DESCRIPTION] != null - ? group[GROUP_DESCRIPTION][activeLanguage] - : null; - newGroup[GROUP_EMAIL] = group[GROUP_EMAIL]; - newGroup[GROUP_FUNCTION] = - columns.includes(GROUP_FUNCTION) && group[GROUP_FUNCTION] != null - ? group[GROUP_FUNCTION][activeLanguage] - : null; - newGroup["__link"] = "/groups/" + group[GROUP_ID]; - - return newGroup; - }); -} - -const DisplayGroupsTable = ({ title, groups, columnsOrder, margin = {} }) => { - const [text, activeLanguage] = useDigitTranslations(translations); - - if (groups == null) { - return null; - } - - return ( - - ); -}; - -DisplayGroupsTable.defaultProps = { - columnsOrder: [GROUP_NAME, GROUP_EMAIL] -}; - -export default DisplayGroupsTable; diff --git a/frontend/src/common/elements/display-groups-table/DisplayGroupsTable.element.translations.json b/frontend/src/common/elements/display-groups-table/DisplayGroupsTable.element.translations.json deleted file mode 100644 index 40b734098..000000000 --- a/frontend/src/common/elements/display-groups-table/DisplayGroupsTable.element.translations.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "Groups": ["Groups", "Grupper"], - "Name": ["Name", "Namn"], - "Description": ["Description", "Beskrivning"], - "Email": ["Email", "Email"], - "Function": ["Function", "Uppdrag"], - "PrettyName": ["Name", "Namn"], - "Type": ["Group type", "Grupp typ"], - "Society": ["Society", "Förening"], - "Committee": ["Committee", "Kommitté"], - "Board": ["Board", "Nämnd"], - "Id": ["Id", "Id"], - "Details": ["Details", "Detaljer"], - "NoGroups": ["There's no groups", "Det finns inga grupper"], - "SearchForGroups": ["Search for groups", "Sök efter grupper"] -} diff --git a/frontend/src/common/elements/display-groups-table/index.js b/frontend/src/common/elements/display-groups-table/index.js deleted file mode 100644 index e69de29bb..000000000 diff --git a/frontend/src/common/elements/display-members-table/DisplayMembersTable.element.jsx b/frontend/src/common/elements/display-members-table/DisplayMembersTable.element.jsx deleted file mode 100644 index 41ce65643..000000000 --- a/frontend/src/common/elements/display-members-table/DisplayMembersTable.element.jsx +++ /dev/null @@ -1,94 +0,0 @@ -import React from "react"; -import { - DigitTable, - useDigitTranslations -} from "@cthit/react-digit-components"; - -import translations from "./DisplayMembersTable.element.translations"; - -import { - USER_ACCEPTANCE_YEAR, - USER_CID, - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK -} from "../../../api/users/props.users.api"; - -function generateHeaderTexts(text) { - const headerTexts = {}; - - headerTexts[USER_FIRST_NAME] = text.FirstName; - headerTexts[USER_LAST_NAME] = text.LastName; - headerTexts[USER_CID] = text.Cid; - headerTexts[USER_NICK] = text.Nick; - headerTexts[USER_ACCEPTANCE_YEAR] = text.AcceptanceYear; - headerTexts["postName"] = text.PostName; - headerTexts["postEmail"] = text.PostEmail; - headerTexts["__link"] = text.Details; - - return headerTexts; -} - -const DisplayMembersTable = ({ - group, - users, - noUsersText, - margin = "0px", - title -}) => { - const [text, activeLanguage] = useDigitTranslations(translations); - - return ( - { - const officialPostName = - activeLanguage === "sv" ? user.post.sv : user.post.en; - - const unofficialPostName = - user.unofficialPostName === officialPostName || - user.unofficialPostName == null || - user.unofficialPostName === "" - ? "" - : " - " + user.unofficialPostName; - - var postEmail; - - if (group != null && group.active && user.post.emailPrefix) { - postEmail = - user.post.emailPrefix + - "." + - group.superGroupName + - "@chalmers.it"; - } - - return { - ...user, - postName: officialPostName + unofficialPostName, - postEmail, - __link: user.id != null ? "/users/" + user.id : null - }; - })} - emptyTableText={noUsersText || text.NoUsers} - startRowsPerPage={ - users.length < 5 ? 5 : users.length < 10 ? 10 : 25 - } - size={{ minWidth: "288px", height: "100%" }} - /> - ); -}; - -DisplayMembersTable.defaultProps = { - users: [] -}; - -export default DisplayMembersTable; diff --git a/frontend/src/common/elements/display-members-table/DisplayMembersTable.element.translations.json b/frontend/src/common/elements/display-members-table/DisplayMembersTable.element.translations.json deleted file mode 100644 index 2d6ee4c33..000000000 --- a/frontend/src/common/elements/display-members-table/DisplayMembersTable.element.translations.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "FirstName": ["First name", "Förnamn"], - "LastName": ["Last name", "Efternamn"], - "Cid": ["Cid", "Cid"], - "Nick": ["Nick", "Nick"], - "AcceptanceYear": ["Acceptance year", "Antagningsår"], - "Details": ["Details", "Detaljer"], - "NoUsers": [ - "There's no users, wait how are you logged in?!?!?!?!", - "Det finns inga användare, wait hur är du inloggad?!?!?!?!" - ], - "Users": ["Members", "Medlemmar"], - "SearchForUsers": ["Search for users", "Sök efter användare"], - "PostName": ["Post name", "Postnamn"] -} diff --git a/frontend/src/common/elements/display-members-table/index.js b/frontend/src/common/elements/display-members-table/index.js deleted file mode 100644 index 2fbd58551..000000000 --- a/frontend/src/common/elements/display-members-table/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import DisplayMembersTable from "./DisplayMembersTable.element"; -export default DisplayMembersTable; diff --git a/frontend/src/common/elements/display-user-details/DisplayUserDetails.element.jsx b/frontend/src/common/elements/display-user-details/DisplayUserDetails.element.jsx deleted file mode 100644 index bb70b9f18..000000000 --- a/frontend/src/common/elements/display-user-details/DisplayUserDetails.element.jsx +++ /dev/null @@ -1,86 +0,0 @@ -import React from "react"; -import { - DigitButton, - DigitDesign, - DigitDisplayData, - DigitTranslations -} from "@cthit/react-digit-components"; -import { - USER_ACCEPTANCE_YEAR, - USER_CID, - USER_EMAIL, - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK -} from "../../../api/users/props.users.api"; - -import translations from "./DisplayUserDetails.element.translations"; - -function createKeysTexts(text) { - const output = {}; - - output[USER_CID] = text.cid; - output[USER_FIRST_NAME] = text.firstName; - output[USER_LAST_NAME] = text.lastName; - output[USER_NICK] = text.nick; - output[USER_EMAIL] = text.email; - output[USER_ACCEPTANCE_YEAR] = text.acceptanceYear; - - return output; -} - -function getUserPath(user, isMe) { - if (isMe) { - return "/me"; - } - return "/users/" + user.id; -} - -const DisplayUserDetails = ({ user, isMe }) => ( - ( - - - - - - - - - - - - - - - )} - /> -); - -export default DisplayUserDetails; diff --git a/frontend/src/common/elements/display-user-details/DisplayUserDetails.element.translations.json b/frontend/src/common/elements/display-user-details/DisplayUserDetails.element.translations.json deleted file mode 100644 index a3b6f4050..000000000 --- a/frontend/src/common/elements/display-user-details/DisplayUserDetails.element.translations.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "Cid": ["Cid", "Cid"], - "FirstName": ["First name", "Förnamn"], - "LastName": ["Last name", "Efternamn"], - "Nick": ["Nick", "Nick"], - "Email": ["Email", "Email"], - "AcceptanceYear": ["Acceptance Year", "Antagningsår"], - "CreatedAt": ["Account created at", "Konto skapat"], - "LastModifiedAt": ["Account last modified at", "Konto senast uppdaterat"], - "Edit": ["Edit account", "Redigera konto"], - "ChangePassword": ["Change Password", "Ändra Lösenord"] -} diff --git a/frontend/src/common/elements/display-user-details/index.js b/frontend/src/common/elements/display-user-details/index.js deleted file mode 100644 index e69de29bb..000000000 diff --git a/frontend/src/common/elements/user-form/UserForm.view.jsx b/frontend/src/common/elements/user-form/UserForm.view.jsx deleted file mode 100644 index 463806d5e..000000000 --- a/frontend/src/common/elements/user-form/UserForm.view.jsx +++ /dev/null @@ -1,188 +0,0 @@ -import { - DigitEditData, - DigitSelect, - DigitTextField, - DigitTranslations -} from "@cthit/react-digit-components"; -import React from "react"; -import * as yup from "yup"; -import { - USER_ACCEPTANCE_YEAR, - USER_CID, - USER_EMAIL, - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_PASSWORD, - USER_LANGUAGE -} from "../../../api/users/props.users.api"; -import translations from "./UserForm.view.translations.json"; -import { - ENGLISH_LANGUAGE, - SWEDISH_LANGUAGE -} from "../../../api/utils/commonProps"; - -function _getCurrentYear() { - return new Date().getFullYear() + ""; -} - -function _generateAcceptanceYears() { - const output = {}; - const startYear = 2001; - const currentYear = _getCurrentYear(); - for (var i = currentYear; i >= startYear; i--) { - output["" + i] = i; - } - - return output; -} - -function generateValidationSchema(text, includeCidAndPassword) { - const schema = {}; - schema[USER_FIRST_NAME] = yup.string().required(text.FieldRequired); - schema[USER_LAST_NAME] = yup.string().required(text.FieldRequired); - schema[USER_NICK] = yup.string().required(text.FieldRequired); - schema[USER_EMAIL] = yup.string().required(text.FieldRequired); - schema[USER_ACCEPTANCE_YEAR] = yup.number().required(text.FieldRequired); - - if (includeCidAndPassword) { - schema[USER_CID] = yup.string().required(text.FieldRequired); - schema[USER_PASSWORD] = yup.string().required(text.FieldRequired); - } - - return yup.object().shape(schema); -} - -function generateEditComponentData(text, includeCidAndPassword) { - const componentData = {}; - - componentData[USER_FIRST_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.FirstName, - outlined: true - } - }; - - componentData[USER_LAST_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.LastName, - outlined: true - } - }; - - componentData[USER_NICK] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Nick, - outlined: true - } - }; - - componentData[USER_EMAIL] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Email, - outlined: true - } - }; - - componentData[USER_ACCEPTANCE_YEAR] = { - component: DigitSelect, - componentProps: { - upperLabel: text.AcceptanceYear, - valueToTextMap: _generateAcceptanceYears(), - reverse: true, - outlined: true - } - }; - - const languageOptions = {}; - languageOptions[SWEDISH_LANGUAGE] = "Svenska"; - languageOptions[ENGLISH_LANGUAGE] = "English"; - - componentData[USER_LANGUAGE] = { - component: DigitSelect, - componentProps: { - upperLabel: text.Language, - valueToTextMap: languageOptions, - outlined: true - } - }; - - if (includeCidAndPassword) { - componentData[USER_CID] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Cid, - outlined: true - } - }; - - componentData[USER_PASSWORD] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Password, - password: true, - outlined: true - } - }; - } - return componentData; -} - -function getKeysOrder(includeCidAndPassword) { - const output = [ - USER_FIRST_NAME, - USER_LAST_NAME, - USER_NICK, - USER_EMAIL, - USER_ACCEPTANCE_YEAR, - USER_LANGUAGE - ]; - - if (includeCidAndPassword) { - output.push(USER_CID); - output.push(USER_PASSWORD); - } - - return output; -} - -const UserForm = ({ - initialValues, - includeCidAndPassword, - onSubmit, - titleText, - submitText -}) => ( - ( - { - actions.setSubmitting(false); - onSubmit(values, actions); - }} - validationSchema={generateValidationSchema( - text, - includeCidAndPassword - )} - keysOrder={getKeysOrder(includeCidAndPassword)} - keysComponentData={generateEditComponentData( - text, - includeCidAndPassword - )} - /> - )} - /> -); - -export default UserForm; diff --git a/frontend/src/common/elements/user-form/UserForm.view.translations.json b/frontend/src/common/elements/user-form/UserForm.view.translations.json deleted file mode 100644 index f43518dc3..000000000 --- a/frontend/src/common/elements/user-form/UserForm.view.translations.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "Cid": ["Cid", "Cid"], - "FirstName": ["First name", "Förnamn"], - "LastName": ["Last name", "Efternamn"], - "Nick": ["Nick", "Nick"], - "Email": ["Email", "Email"], - "AcceptanceYear": ["Acceptance year", "Antagningsår"], - "Password": ["Password", "Lösenord"], - "Language": ["Language", "Språk"] -} diff --git a/frontend/src/common/elements/user-form/index.js b/frontend/src/common/elements/user-form/index.js deleted file mode 100644 index 41ebc6067..000000000 --- a/frontend/src/common/elements/user-form/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./UserForm.view"; diff --git a/frontend/src/common/hooks/use-gamma-has-authority/use-gamma-has-authority.js b/frontend/src/common/hooks/use-gamma-has-authority/use-gamma-has-authority.js deleted file mode 100644 index 5a98fcb43..000000000 --- a/frontend/src/common/hooks/use-gamma-has-authority/use-gamma-has-authority.js +++ /dev/null @@ -1,13 +0,0 @@ -import useGammaUser from "../use-gamma-user/useGammaUser"; -import some from "lodash/some"; - -function useGammaHasAuthority(authority) { - const user = useGammaUser(); - if (user == null) { - return false; - } - - return some(user.authorities, ["authority", authority]); -} - -export default useGammaHasAuthority; diff --git a/frontend/src/common/hooks/use-gamma-is-admin/useGammaIsAdmin.js b/frontend/src/common/hooks/use-gamma-is-admin/useGammaIsAdmin.js deleted file mode 100644 index 6468305f1..000000000 --- a/frontend/src/common/hooks/use-gamma-is-admin/useGammaIsAdmin.js +++ /dev/null @@ -1,7 +0,0 @@ -import useGammaHasAuthority from "../use-gamma-has-authority/use-gamma-has-authority"; - -function useGammaIsAdmin() { - return useGammaHasAuthority("admin"); -} - -export default useGammaIsAdmin; diff --git a/frontend/src/common/hooks/use-gamma-user/useGammaUser.js b/frontend/src/common/hooks/use-gamma-user/useGammaUser.js deleted file mode 100644 index 5bac72bce..000000000 --- a/frontend/src/common/hooks/use-gamma-user/useGammaUser.js +++ /dev/null @@ -1,9 +0,0 @@ -import { useContext } from "react"; -import GammaUserContext from "../../context/GammaUser.context"; - -function useGammaUser() { - const [user] = useContext(GammaUserContext); - return user; -} - -export default useGammaUser; diff --git a/frontend/src/common/utils/checker/gamma.js b/frontend/src/common/utils/checker/gamma.js deleted file mode 100644 index 8f4a0d716..000000000 --- a/frontend/src/common/utils/checker/gamma.js +++ /dev/null @@ -1,10 +0,0 @@ -import some from "lodash/some"; - -const inGroup = (user, group) => { - if (user == null) { - return false; - } - return some(group.groupMembers, ["id", user.id]); -}; - -export { inGroup }; diff --git a/frontend/src/common/utils/configs/envVariablesLoader.js b/frontend/src/common/utils/configs/envVariablesLoader.js deleted file mode 100644 index 300f5b7c3..000000000 --- a/frontend/src/common/utils/configs/envVariablesLoader.js +++ /dev/null @@ -1,6 +0,0 @@ -function getBackendUrl() { - var backendUrl = process.env.REACT_APP_BACKEND_URL; - return backendUrl == null ? "http://localhost:8081/api" : backendUrl; -} - -export { getBackendUrl }; diff --git a/frontend/src/common/utils/error-handling/error-handling.js b/frontend/src/common/utils/error-handling/error-handling.js deleted file mode 100644 index cd956b813..000000000 --- a/frontend/src/common/utils/error-handling/error-handling.js +++ /dev/null @@ -1,5 +0,0 @@ -import { getBackendUrl } from "../configs/envVariablesLoader"; - -export const on401 = () => { - window.location.href = getBackendUrl() + "/login"; -}; diff --git a/frontend/src/common/utils/formatters/statusCode.formatter.js b/frontend/src/common/utils/formatters/statusCode.formatter.js deleted file mode 100644 index 4a1d8d68c..000000000 --- a/frontend/src/common/utils/formatters/statusCode.formatter.js +++ /dev/null @@ -1,3 +0,0 @@ -export default function statusCode(error) { - return error.response == null ? -1 : error.response.status; -} diff --git a/frontend/src/common/utils/formatters/statusMessage.formatter.js b/frontend/src/common/utils/formatters/statusMessage.formatter.js deleted file mode 100644 index 0f070d273..000000000 --- a/frontend/src/common/utils/formatters/statusMessage.formatter.js +++ /dev/null @@ -1,3 +0,0 @@ -export default function statusMessage(error) { - return error.response == null ? null : error.response.data.message; -} diff --git a/frontend/src/common/utils/generators/id.generator.js b/frontend/src/common/utils/generators/id.generator.js deleted file mode 100644 index 880bcefd0..000000000 --- a/frontend/src/common/utils/generators/id.generator.js +++ /dev/null @@ -1,6 +0,0 @@ -let lastId = 0; - -export default function(prefix = "id") { - lastId++; - return `${prefix}-${lastId}`; -} diff --git a/frontend/src/common/utils/generators/user-form.generator.js b/frontend/src/common/utils/generators/user-form.generator.js deleted file mode 100644 index 3bca75e40..000000000 --- a/frontend/src/common/utils/generators/user-form.generator.js +++ /dev/null @@ -1,161 +0,0 @@ -import React from "react"; -import { - USER_ACCEPTANCE_YEAR, - USER_CID, - USER_EMAIL, - USER_FIRST_NAME, - USER_GROUPS, - USER_LANGUAGE, - USER_LAST_NAME, - USER_NICK, - USER_PASSWORD, - USER_PHONE, - USER_AGREEMENT -} from "../../../api/users/props.users.api"; -import { - DigitSelect, - DigitSwitch, - DigitTextField -} from "@cthit/react-digit-components"; -import { - ENGLISH_LANGUAGE, - SWEDISH_LANGUAGE -} from "../../../api/utils/commonProps"; -import DisplayGroupsTable from "../../elements/display-groups-table/DisplayGroupsTable.element"; -import { GROUP_PRETTY_NAME } from "../../../api/groups/props.groups.api"; - -function _getCurrentYear() { - return new Date().getFullYear() + ""; -} - -function _generateAcceptanceYears() { - const output = {}; - const startYear = 2001; - const currentYear = _getCurrentYear(); - for (var i = currentYear; i >= startYear; i--) { - output["" + i] = i; - } - - return output; -} - -export function generateUserEditComponentData(text) { - const componentData = {}; - - componentData[USER_FIRST_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.FirstName, - outlined: true, - maxLength: 50 - } - }; - - componentData[USER_LAST_NAME] = { - component: DigitTextField, - componentProps: { - upperLabel: text.LastName, - outlined: true, - maxLength: 50 - } - }; - - componentData[USER_NICK] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Nick, - outlined: true, - maxLength: 20 - } - }; - - componentData[USER_EMAIL] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Email, - outlined: true, - maxLength: 100 - } - }; - - componentData[USER_ACCEPTANCE_YEAR] = { - component: DigitSelect, - componentProps: { - upperLabel: text.AcceptanceYear, - lowerLabel: text.AcceptanceYearLowerLabel, - valueToTextMap: _generateAcceptanceYears(), - reverse: true, - outlined: true - } - }; - - componentData[USER_CID] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Cid, - outlined: true, - maxLength: 10 - } - }; - - componentData[USER_AGREEMENT] = { - component: DigitSwitch, - componentProps: { - label: text.AcceptUserAgreement, - primary: true - } - }; - - componentData[USER_PHONE] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Phone, - outlined: true, - maxLength: 15 - } - }; - - const languageOptions = {}; - languageOptions[SWEDISH_LANGUAGE] = "Svenska"; - languageOptions[ENGLISH_LANGUAGE] = "English"; - - componentData[USER_LANGUAGE] = { - component: DigitSelect, - componentProps: { - upperLabel: text.Language, - lowerLabel: text.LanguageLowerLabel, - valueToTextMap: languageOptions, - outlined: true - } - }; - - componentData[USER_PASSWORD] = { - component: DigitTextField, - componentProps: { - upperLabel: text.Password, - outlined: true, - password: true - } - }; - - return componentData; -} - -export function generateUserCustomDetailsRenders(text, ignoreGroups) { - const output = {}; - - if (ignoreGroups) { - output[USER_GROUPS] = () => null; - } else { - output[USER_GROUPS] = data => - data[USER_GROUPS] != null ? ( - - ) : null; - } - - return output; -} diff --git a/frontend/src/common/utils/translations/CommonTranslations.json b/frontend/src/common/utils/translations/CommonTranslations.json deleted file mode 100644 index 090121bad..000000000 --- a/frontend/src/common/utils/translations/CommonTranslations.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "Add": ["Add", "Lägg till"], - "Cancel": ["Cancel", "Avbryt"], - "Back": ["Back", "Tillbaka"], - "Close": ["Close", "Stäng"], - "Edit": ["Edit", "Redigera"], - "Update": ["Edit", "Redigera"], - "Delete": ["Delete", "Radera"], - "Create": ["Create", "Skapa"], - "Details": ["Details", "Detaljer"], - "IsRequired": [" is required", " krävs"], - "FieldNotEmail": ["Must be an email", "Måste vara en giltig emailadress"], - "SomethingWentWrong": [ - "Something went wrong when trying to send the data, please try again or contact digit@chalmers.it", - "Någonting gick snett när vi försökte skicka ditt data, var vänlig och försök igen eller kontakta digit@chalmers.it" - ], - "Logout": ["Logout", "Logga ut"], - "LoggedOut": ["You have logged out", "Du har loggat ut"], - "Save": ["Save", "Spara"], - "Swedish": ["Swedish", "Svenska"], - "English": ["English", "Engelska"], - "Email": ["Email", "Email"], - "Id": ["Id", "Id"], - "Cid": ["Cid", "Cid"], - "Name": ["Name", "Namn"], - "AreYouSure": ["Are you sure?", "Är du säker?"], - "AreYouSureYouWantToDelete": [ - "Are you sure you want to delete", - "Är du säker att du vill radera" - ], - "WasCreatedSuccessfully": [ - "was created successfully", - "skapades framgångsrikt" - ], - "WasDeletedSuccessfully": [ - "was deleted successfully", - "raderades framgångsrikt" - ], - "WasUpdatedSuccessfully": [ - "was updated successfully", - "uppdaterades framgångsrikt" - ], - "FailedDeleting": [ - "Failed when trying to delete", - "Misslyckades att radera" - ], - "Groups": ["Groups", "Grupper"], - "NoGroups": ["No groups", "Inga grupper"], - "Next": ["Next", "Nästa"], - "SwedishDescription": ["Swedish description", "Svensk beskrivning"], - "EnglishDescription": ["English description", "Engelsk beskrivning"], - "Description": ["Description", "Beskrivning"], - "Nick": ["Nick", "Nick"], - "Password": ["Password", "Lösenord"], - "FirstName": ["First name", "Förnamn"], - "LastName": ["Last name", "Efternamn"], - "ConfirmPassword": ["Confirm password", "Bekräfta lösenord"], - "PrettyName": ["Pretty name", "Pretty namn"], - "Type": ["Group type", "Grupp typ"], - "Society": ["Society", "Förening"], - "Committee": ["Committee", "Kommitté"], - "Board": ["Board", "Nämnd"], - "Admin": ["Admin", "Admin"], - "Functionaries": ["Functionaries", "Funktionärer"], - "Alumni": ["Alumni", "Pateter"], - "SuperGroup": ["Super group", "Supergrupp"], - "Post": ["Post", "Post"], - "Search": ["Search", "Sök"], - "PostEmail": ["Post email", "Post mail"] -} diff --git a/frontend/src/common/views/change-language-locally/ChangeLanguageLocally.view.jsx b/frontend/src/common/views/change-language-locally/ChangeLanguageLocally.view.jsx deleted file mode 100644 index 7f90adcdb..000000000 --- a/frontend/src/common/views/change-language-locally/ChangeLanguageLocally.view.jsx +++ /dev/null @@ -1,35 +0,0 @@ -import React from "react"; -import translations from "./ChangeLanguageLocally.view.translations"; -import { - DigitDesign, - DigitSelect, - useDigitTranslations -} from "@cthit/react-digit-components"; - -const ChangeLanguageLocally = () => { - const [text, activeLanguage, setActiveLanguage] = useDigitTranslations( - translations - ); - - return ( - - - - - - { - setActiveLanguage(e.target.value); - }} - valueToTextMap={{ sv: text.Swedish, en: text.English }} - outlined - upperLabel={text.YourLanguage} - /> - - - ); -}; - -export default ChangeLanguageLocally; diff --git a/frontend/src/common/views/change-language-locally/ChangeLanguageLocally.view.translations.json b/frontend/src/common/views/change-language-locally/ChangeLanguageLocally.view.translations.json deleted file mode 100644 index e454a5cad..000000000 --- a/frontend/src/common/views/change-language-locally/ChangeLanguageLocally.view.translations.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "ChooseLanguage": ["Choose language", "Välj språk"] -} diff --git a/frontend/src/common/views/change-language-locally/index.js b/frontend/src/common/views/change-language-locally/index.js deleted file mode 100644 index 5bb7fe80b..000000000 --- a/frontend/src/common/views/change-language-locally/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ChangeLanguageLocally from "./ChangeLanguageLocally.view"; -export default ChangeLanguageLocally; diff --git a/frontend/src/common/views/insufficient-access/InsufficientAccess.jsx b/frontend/src/common/views/insufficient-access/InsufficientAccess.jsx deleted file mode 100644 index 8c076ee36..000000000 --- a/frontend/src/common/views/insufficient-access/InsufficientAccess.jsx +++ /dev/null @@ -1,29 +0,0 @@ -import React from "react"; -import { - DigitDesign, - DigitLayout, - DigitText, - useDigitTranslations -} from "@cthit/react-digit-components"; - -import translations from "./InsufficientAccess.translations"; - -const InsufficientAccess = () => { - const [text] = useDigitTranslations(translations); - - return ( - - - - - - - - - - - - ); -}; - -export default InsufficientAccess; diff --git a/frontend/src/common/views/insufficient-access/InsufficientAccess.translations.json b/frontend/src/common/views/insufficient-access/InsufficientAccess.translations.json deleted file mode 100644 index 8626df8f4..000000000 --- a/frontend/src/common/views/insufficient-access/InsufficientAccess.translations.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "InsufficientAccess": [ - "403 - Insufficient access", - "403 - Otillräcklig tillgång" - ], - "YouDontHaveAccess": [ - "You do not have access to this page. Please contact digit@chalmers.it if you think this is a mistake.", - "Du har inte tillgång till denna sida. Kontakta digit@chalmers.it om du tror det här är ett misstag." - ] -} diff --git a/frontend/src/common/views/insufficient-access/index.js b/frontend/src/common/views/insufficient-access/index.js deleted file mode 100644 index b15573a4c..000000000 --- a/frontend/src/common/views/insufficient-access/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import InsufficientAccess from "./InsufficientAccess"; -export default InsufficientAccess; diff --git a/frontend/src/index.js b/frontend/src/index.js deleted file mode 100644 index 755f12920..000000000 --- a/frontend/src/index.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from "react"; -import ReactDOM from "react-dom"; - -import App from "./app"; - -import ProvidersForApp from "./app/ProvidersForApp"; - -const Index = () => ( - - - - - -); - -ReactDOM.render(, document.getElementById("root")); diff --git a/frontend/src/registerServiceWorker.js b/frontend/src/registerServiceWorker.js deleted file mode 100644 index 86cfe714f..000000000 --- a/frontend/src/registerServiceWorker.js +++ /dev/null @@ -1,120 +0,0 @@ -// In production, we register a service worker to serve assets from local cache. - -// This lets the app load faster on subsequent visits in production, and gives -// it offline capabilities. However, it also means that developers (and users) -// will only see deployed updates on the "N+1" visit to a page, since previously -// cached resources are updated in the background. - -// To learn more about the benefits of this model, read https://goo.gl/KwvDNy. -// This link also includes instructions on opting out of this behavior. - -const isLocalhost = Boolean( - window.location.hostname === "localhost" || - // [::1] is the IPv6 localhost address. - window.location.hostname === "[::1]" || - // 127.0.0.1/8 is considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) -); - -export default function register() { - if (process.env.NODE_ENV === "production" && "serviceWorker" in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebookincubator/create-react-app/issues/2374 - return; - } - - window.addEventListener("load", () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - - if (isLocalhost) { - // This is running on localhost. Lets check if a service worker still exists or not. - checkValidServiceWorker(swUrl); - - // Add some additional logging to localhost, pointing developers to the - // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { - console.log( - "This web app is being served cache-first by a service " + - "worker. To learn more, visit https://goo.gl/SC7cgQ" - ); - }); - } else { - // Is not local host. Just register service worker - registerValidSW(swUrl); - } - }); - } -} - -function registerValidSW(swUrl) { - navigator.serviceWorker - .register(swUrl) - .then(registration => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - installingWorker.onstatechange = () => { - if (installingWorker.state === "installed") { - if (navigator.serviceWorker.controller) { - // At this point, the old content will have been purged and - // the fresh content will have been added to the cache. - // It's the perfect time to display a "New content is - // available; please refresh." message in your web app. - console.log( - "New content is available; please refresh." - ); - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log("Content is cached for offline use."); - } - } - }; - }; - }) - .catch(error => { - console.error("Error during service worker registration:", error); - }); -} - -function checkValidServiceWorker(swUrl) { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl) - .then(response => { - // Ensure service worker exists, and that we really are getting a JS file. - if ( - response.status === 404 || - response.headers.get("content-type").indexOf("javascript") === - -1 - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then(registration => { - registration.unregister().then(() => { - window.location.reload(); - }); - }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl); - } - }) - .catch(() => { - console.log( - "No internet connection found. App is running in offline mode." - ); - }); -} - -export function unregister() { - if ("serviceWorker" in navigator) { - navigator.serviceWorker.ready.then(registration => { - registration.unregister(); - }); - } -} diff --git a/frontend/src/setupProxy.js b/frontend/src/setupProxy.js deleted file mode 100644 index 7e8033b1a..000000000 --- a/frontend/src/setupProxy.js +++ /dev/null @@ -1,10 +0,0 @@ -const { createProxyMiddleware } = require("http-proxy-middleware"); -module.exports = function(app) { - app.use( - "/api", - createProxyMiddleware({ - target: process.env.HTTP_PROXY, - changeOrigin: true - }) - ); -}; diff --git a/frontend/src/setupTests.js b/frontend/src/setupTests.js deleted file mode 100644 index 3e522ca0b..000000000 --- a/frontend/src/setupTests.js +++ /dev/null @@ -1,8 +0,0 @@ -import Enzyme from "enzyme"; -import Adapter from "enzyme-adapter-react-16"; - -Enzyme.configure({ adapter: new Adapter() }); - -console.error = (warning, ...args) => { - throw new Error(warning); -}; diff --git a/frontend/src/use-cases/about/About.jsx b/frontend/src/use-cases/about/About.jsx deleted file mode 100644 index 3f191a169..000000000 --- a/frontend/src/use-cases/about/About.jsx +++ /dev/null @@ -1,58 +0,0 @@ -import React, { useMemo } from "react"; -import { - DigitDesign, - DigitLayout, - DigitText -} from "@cthit/react-digit-components"; - -const GithubLink = ({ gh }) => ( - - - -); - -const About = () => { - const pg = useMemo(() => { - const pg = [ - { nick: "Portals", gh: "Portals" }, - { nick: "Gurr", gh: "Gurr1" } - ]; - pg.sort(() => { - return 0.5 - Math.random(); - }); - return pg; - }, []); - - return ( - - - - - - - - - - - - - - - - - - - - - ); -}; - -export default About; diff --git a/frontend/src/use-cases/about/index.js b/frontend/src/use-cases/about/index.js deleted file mode 100644 index 1a156f067..000000000 --- a/frontend/src/use-cases/about/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import About from "./About"; -export default About; diff --git a/frontend/src/use-cases/activation-codes/ActivationCodes.jsx b/frontend/src/use-cases/activation-codes/ActivationCodes.jsx deleted file mode 100644 index b06c1c775..000000000 --- a/frontend/src/use-cases/activation-codes/ActivationCodes.jsx +++ /dev/null @@ -1,77 +0,0 @@ -import React from "react"; -import { - getActivationCode, - getActivationCodes -} from "../../api/activation-codes/get.activationCodes.api"; -import { deleteActivationCode } from "../../api/activation-codes/delete.activationCodes.api"; -import { useDigitTranslations, DigitCRUD } from "@cthit/react-digit-components"; -import translations from "./ActivationCodes.translations"; -import InsufficientAccess from "../../common/views/insufficient-access"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import FourOFour from "../four-o-four"; -import FiveZeroZero from "../../app/elements/five-zero-zero"; -import { keysOrder, keysText } from "./ActivationCodes.options"; -import { - AC_CID, - AC_NAME -} from "../../api/activation-codes/props.activationCodes.api"; - -const ActivationCodes = () => { - const [text] = useDigitTranslations(translations); - - const admin = useGammaIsAdmin(); - if (!admin) { - return ; - } - - return ( - text.AreYouSure} - dialogDeleteDescription={data => - text.WouldYouLikeToDelete + " " + data[AC_CID] - } - dialogDeleteConfirm={() => text.Delete} - dialogDeleteCancel={() => text.Cancel} - toastDeleteSuccessful={data => - data[AC_CID] + " " + text.WasDeletedSuccessfully - } - toastDeleteFailed={data => - text.ActivationCodeDeletionFailed1 + - " " + - data[AC_NAME] + - " " + - text.ActivationCodeDeletionFailed2 - } - detailsTitle={data => data[AC_CID]} - deleteButtonText={data => text.Delete + " " + data[AC_CID]} - detailsButtonText={text.Details} - backButtonText={text.Back} - dateAndTimeProps={["createdAt"]} - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - /> - ); -}; - -export default ActivationCodes; diff --git a/frontend/src/use-cases/activation-codes/ActivationCodes.options.js b/frontend/src/use-cases/activation-codes/ActivationCodes.options.js deleted file mode 100644 index 7a4a81c7f..000000000 --- a/frontend/src/use-cases/activation-codes/ActivationCodes.options.js +++ /dev/null @@ -1,18 +0,0 @@ -import { - AC_CID, - AC_CODE, - AC_CREATED_AT, - AC_ID -} from "../../api/activation-codes/props.activationCodes.api"; - -export const keysText = text => { - const keysText = {}; - keysText[AC_ID] = text.Id; - keysText[AC_CID] = text.Cid; - keysText[AC_CODE] = text.Code; - keysText[AC_CREATED_AT] = text.CreatedAt; - - return keysText; -}; - -export const keysOrder = () => [AC_CID, AC_CODE, AC_CREATED_AT]; diff --git a/frontend/src/use-cases/activation-codes/ActivationCodes.translations.json b/frontend/src/use-cases/activation-codes/ActivationCodes.translations.json deleted file mode 100644 index 737b0f34b..000000000 --- a/frontend/src/use-cases/activation-codes/ActivationCodes.translations.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "ActivationCodes": ["Activation codes", "Aktiveringskoder"], - "Cid": ["Cid", "Cid"], - "Code": ["Code", "Kod"], - "CreatedAt": ["Created at", "Skapad"], - "DeleteActivationCode": ["Delete activation code", "Radera aktiveringskod"], - "EditActivationCode": ["Edit activation code", "Redigera aktiveringskod"], - "WouldYouLikeToDelete": [ - "Would you like to delete the activation code for the cid", - "Vill du radera aktiveringskoden för cid:et" - ], - "Details": ["Details", "Detaljer"], - "NoActivationCodes": [ - "There's no activation codes", - "Det finns inga aktiveringskoder" - ], - "SearchForActivationCodes": [ - "Search for activation codes", - "Sök efter aktiveringskoder" - ], - "ActivationCodeDeletionFailed1": [ - "Something went wrong when trying to delete the activation code for the cid", - "Någonting gick fel när aktiveringskoden för cid:et" - ], - "ActivationCodeDeletionFailed2": ["", "försökte raderas"] -} diff --git a/frontend/src/use-cases/activation-codes/index.js b/frontend/src/use-cases/activation-codes/index.js deleted file mode 100644 index 26c159f3f..000000000 --- a/frontend/src/use-cases/activation-codes/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import ActivationCodes from "./ActivationCodes"; -export default ActivationCodes; diff --git a/frontend/src/use-cases/api-keys/ApiKeys.jsx b/frontend/src/use-cases/api-keys/ApiKeys.jsx deleted file mode 100644 index e07e8a5c6..000000000 --- a/frontend/src/use-cases/api-keys/ApiKeys.jsx +++ /dev/null @@ -1,123 +0,0 @@ -import React from "react"; -import { - DigitButton, - DigitCRUD, - DigitText, - useDigitCustomDialog, - useDigitTranslations -} from "@cthit/react-digit-components"; -import { getApiKey, getApiKeys } from "../../api/api-keys/get.api-keys.api"; -import { addApiKey } from "../../api/api-keys/post.api-keys.api"; -import { deleteApiKey } from "../../api/api-keys/delete.api-keys.api"; -import translations from "./ApiKeys.translations"; -import InsufficientAccess from "../../common/views/insufficient-access"; -import useGammaIsAdmin from "../../common/hooks/use-gamma-is-admin/useGammaIsAdmin"; -import FourOFour from "../four-o-four"; -import FiveZeroZero from "../../app/elements/five-zero-zero"; -import { - initialValues, - keysComponentData, - keysOrder, - keysText, - validationSchema -} from "./ApiKeys.options"; -import { - API_ID, - API_NAME, - API_SECRET -} from "../../api/api-keys/props.api-keys.api"; - -const ApiKeys = () => { - const [text] = useDigitTranslations(translations); - const [showDialog] = useDigitCustomDialog({ - title: text.YourApiKeySecret, - renderButtons: confirm => ( - - ) - }); - - const admin = useGammaIsAdmin(); - if (!admin) { - return ; - } - - return ( - - addApiKey({ - name: newApi.name, - description: { - sv: newApi.descriptionSv, - en: newApi.descriptionEn - } - }) - } - onCreate={response => { - const secret = response.data[API_SECRET]; - showDialog({ - renderMain: () => ( - <> - - - - ) - }); - }} - idProp={API_ID} - name={"api"} - path={"/access-keys"} - tableProps={{ - titleText: text.ApiKeysTitle, - startOrderBy: API_NAME, - search: true, - flex: "1", - startOrderByDirection: "asc", - size: { minWidth: "288px" }, - padding: "0px", - searchText: text.Search - }} - detailsButtonText={text.Details} - dialogDeleteConfirm={data => text.Delete + " " + data[API_NAME]} - dialogDeleteTitle={() => text.DialogDeleteTitle} - dialogDeleteDescription={data => - text.DialogDeleteDescription1 + - data[API_NAME] + - text.DialogDeleteDescription2 - } - toastDeleteSuccessful={data => - text.ToastDelete1 + data[API_NAME] + text.ToastDeleteSuccessful2 - } - toastDeleteFailed={data => - text.ToastDelete1 + data[API_NAME] + text.ToastDeleteFailed2 - } - backButtonText={text.Back} - deleteButtonText={data => text.Delete + " " + data[API_NAME]} - createButtonText={text.Create} - createTitle={text.CreateNewApiKey} - statusRenders={{ - 403: () => , - 404: () => , - 500: (error, reset) => - }} - detailsTitle={one => one[API_NAME]} - createSubtitle={text.CreateApiKeySubtitle} - createProps={{ - size: { maxWidth: "400px" } - }} - toastCreateSuccessful={() => text.ApiKeyCreated} - toastCreateFailed={() => text.ApiKeyCreateFailed} - /> - ); -}; - -export default ApiKeys; diff --git a/frontend/src/use-cases/api-keys/ApiKeys.options.js b/frontend/src/use-cases/api-keys/ApiKeys.options.js deleted file mode 100644 index 4f13cf169..000000000 --- a/frontend/src/use-cases/api-keys/ApiKeys.options.js +++ /dev/null @@ -1,82 +0,0 @@ -import * as yup from "yup"; -import { DigitTextArea, DigitTextField } from "@cthit/react-digit-components"; -import { - API_DESCRIPTION_ENGLISH, - API_DESCRIPTION_SWEDISH, - API_NAME -} from "../../api/api-keys/props.api-keys.api"; - -export const validationSchema = text => { - const schema = {}; - schema[API_NAME] = yup.string().required(text.Name + text.IsRequired); - - schema[API_DESCRIPTION_SWEDISH] = yup - .string() - .required(text.SwedishDescription + text.IsRequired); - - schema[API_DESCRIPTION_ENGLISH] = yup - .string() - .required(text.EnglishDescription + text.IsRequired); - - return yup.object().shape(schema); -}; - -export const initialValues = () => { - const initialValues = {}; - initialValues[API_NAME] = ""; - initialValues[API_DESCRIPTION_SWEDISH] = ""; - initialValues[API_DESCRIPTION_ENGLISH] = ""; - - return initialValues; -}; - -export const keysComponentData = text => { - const keysComponentData = {}; - keysComponentData[API_NAME] = { - component: DigitTextField, - componentProps: { - outlined: true, - upperLabel: text.Name, - maxLength: 50 - } - }; - - keysComponentData[API_DESCRIPTION_SWEDISH] = { - component: DigitTextArea, - componentProps: { - outlined: true, - rows: 3, - upperLabel: text.SwedishDescription, - maxLength: 500 - } - }; - - keysComponentData[API_DESCRIPTION_ENGLISH] = { - component: DigitTextArea, - componentProps: { - outlined: true, - rows: 3, - upperLabel: text.EnglishDescription, - maxLength: 500, - onKeyPress: null - } - }; - - return keysComponentData; -}; - -export const keysText = text => { - const keysText = {}; - - keysText[API_NAME] = text.Name; - keysText[API_DESCRIPTION_SWEDISH] = text.SwedishDescription; - keysText[API_DESCRIPTION_ENGLISH] = text.EnglishDescription; - - return keysText; -}; - -export const keysOrder = () => [ - API_NAME, - API_DESCRIPTION_SWEDISH, - API_DESCRIPTION_ENGLISH -]; diff --git a/frontend/src/use-cases/api-keys/ApiKeys.translations.json b/frontend/src/use-cases/api-keys/ApiKeys.translations.json deleted file mode 100644 index 09b3f7b97..000000000 --- a/frontend/src/use-cases/api-keys/ApiKeys.translations.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "ApiKeysTitle": ["API keys", "API nycklar"], - "DialogDeleteTitle": ["Are you sure?", "Är du säker?"], - "DialogDeleteDescription1": [ - "Are you sure that you want to delete the API key ", - "Är du säker att du vill radera API nyckeln " - ], - "DialogDeleteDescription2": [ - "? This is permanent.", - "? Detta är permanent." - ], - "Name": ["API key name", "API nyckelnamn"], - "ToastDelete1": ["Deletion of ", "Radering av "], - "ToastDeleteFailed2": [" failed", " misslyckades"], - "ToastDeleteSuccessful2": [" was successful", " lyckades"], - "CreateNewApiKey": ["Create a new API key", "Skapa en ny API nyckel"], - "YourApiKeySecret": [ - "The secret for you API key", - "Hemliga lösenordet för din API nyckel" - ], - "YourApiKeySecretDescription": [ - "Make sure this is kept safe. This key can be used to access everything in Gamma! This will be the last time it will be shown.", - "Se till att denna nyckel behålls hemlig. Denna nyckel kan användas för att få tillgång till allting! Detta är enda gången den kommer att synas." - ], - "CreateApiKeySubtitle": [ - "Here you can create your own Api key, but be careful! These Api keys are very powerful and can be used to access and edit everything stored on Gamma.", - "Här kan du skapa din egna api nyckel, men va försiktig! Dessa api nycklar har väldigt mycket makt och kan användas för att komma åt och redigera allting som sparas på Gamma." - ], - "ApiKeyCreated": [ - "Api key was created successfully", - "En api nyckel har skapats" - ], - "ApiKeyCreateFailed": [ - "Something went wrong when deleting the api key", - "Någonting gick fel när api nyckeln försöktes raderas" - ] -} diff --git a/frontend/src/use-cases/api-keys/index.js b/frontend/src/use-cases/api-keys/index.js deleted file mode 100644 index 77aab1e10..000000000 --- a/frontend/src/use-cases/api-keys/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./ApiKeys"; diff --git a/frontend/src/use-cases/authorities/Authorities.jsx b/frontend/src/use-cases/authorities/Authorities.jsx deleted file mode 100644 index 7d33e5358..000000000 --- a/frontend/src/use-cases/authorities/Authorities.jsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from "react"; -import { Route, Switch } from "react-router-dom"; -import ViewAuthorities from "./screens/view-authorities"; -import CreateAuthorityLevel from "./screens/create-authority-level"; -import AddToAuthorityLevel from "./screens/edit-authority"; - -const Authorities = () => { - return ( - - - - - - ); -}; - -export default Authorities; diff --git a/frontend/src/use-cases/authorities/Authorities.translations.json b/frontend/src/use-cases/authorities/Authorities.translations.json deleted file mode 100644 index 1fcfce6e6..000000000 --- a/frontend/src/use-cases/authorities/Authorities.translations.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "CreateAuthority": ["Create authority", "Skapa rättigheter"] -} diff --git a/frontend/src/use-cases/authorities/index.js b/frontend/src/use-cases/authorities/index.js deleted file mode 100644 index 12fd5a1ed..000000000 --- a/frontend/src/use-cases/authorities/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import Authorities from "./Authorities"; -export default Authorities; diff --git a/frontend/src/use-cases/authorities/screens/create-authority-level/CreateAuthorityLevel.screen.jsx b/frontend/src/use-cases/authorities/screens/create-authority-level/CreateAuthorityLevel.screen.jsx deleted file mode 100644 index 750286d46..000000000 --- a/frontend/src/use-cases/authorities/screens/create-authority-level/CreateAuthorityLevel.screen.jsx +++ /dev/null @@ -1,66 +0,0 @@ -import React from "react"; -import { - DigitLayout, - DigitEditDataCard, - DigitTextField, - useDigitTranslations, - useDigitToast -} from "@cthit/react-digit-components"; -import translations from "./CreateAuthorityLevel.screen.translations"; -import * as yup from "yup"; -import { useHistory } from "react-router-dom"; -import { addAuthorityLevel } from "../../../../api/authorities/post.authoritites"; - -const CreateAuthorityLevel = () => { - const [text] = useDigitTranslations(translations); - const [queueToast] = useDigitToast(); - const history = useHistory(); - - return ( - - { - addAuthorityLevel(values) - .then(() => { - actions.resetForm(); - queueToast({ - text: values.authorityLevel + text.AddSuccessful - }); - }) - .catch(() => { - queueToast({ - text: text.AddError - }); - }); - }} - keysComponentData={{ - authorityLevel: { - component: DigitTextField, - componentProps: { - outlined: true, - upperLabel: text.AuthorityLevel, - maxLength: 20 - } - } - }} - keysOrder={["authorityLevel"]} - validationSchema={yup.object().shape({ - authorityLevel: yup - .string() - .required(text.AuthorityLevel + text.IsRequired) - })} - extraButton={{ - text: text.Back, - onClick: () => history.goBack() - }} - submitText={text.Create} - /> - - ); -}; - -export default CreateAuthorityLevel; diff --git a/frontend/src/use-cases/authorities/screens/create-authority-level/CreateAuthorityLevel.screen.translations.json b/frontend/src/use-cases/authorities/screens/create-authority-level/CreateAuthorityLevel.screen.translations.json deleted file mode 100644 index 3fb2dfd66..000000000 --- a/frontend/src/use-cases/authorities/screens/create-authority-level/CreateAuthorityLevel.screen.translations.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "AuthorityLevel": ["Authority level name", "Rättighetsnivå namn"], - "CreateAuthorityLevel": ["Create authority level", "Skapa rättighetsnivå"], - "AddError": [ - "Something went wrong when adding authority level", - "Någonting gick fel när rättighetsnivån skulle läggas till" - ], - "AddSuccessful": [" was added", " las till"] -} diff --git a/frontend/src/use-cases/authorities/screens/create-authority-level/index.js b/frontend/src/use-cases/authorities/screens/create-authority-level/index.js deleted file mode 100644 index 74f698f71..000000000 --- a/frontend/src/use-cases/authorities/screens/create-authority-level/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import CreateAuthorityLevel from "./CreateAuthorityLevel.screen"; -export default CreateAuthorityLevel; diff --git a/frontend/src/use-cases/authorities/screens/edit-authority/EditAuthority.screen.jsx b/frontend/src/use-cases/authorities/screens/edit-authority/EditAuthority.screen.jsx deleted file mode 100644 index 87bfc19dc..000000000 --- a/frontend/src/use-cases/authorities/screens/edit-authority/EditAuthority.screen.jsx +++ /dev/null @@ -1,211 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { useParams } from "react-router-dom"; -import { getAuthorityLevel } from "../../../../api/authorities/get.authorities"; -import { - DigitButton, - DigitDesign, - DigitLayout, - DigitEditDataCard, - useDigitTranslations, - DigitSelect, - useDigitToast, - DigitText, - DigitList, - useDigitDialog -} from "@cthit/react-digit-components"; -import translations from "./EditAuthority.screen.translations"; -import { useHistory } from "react-router-dom"; -import { getSuperGroups } from "../../../../api/super-groups/get.super-groups.api"; -import { getPosts } from "../../../../api/posts/get.posts.api"; -import { - SG_ID, - SG_PRETTY_NAME -} from "../../../../api/super-groups/props.super-groups.api"; -import { POST_ID } from "../../../../api/posts/props.posts.api"; -import { addToAuthorityLevel } from "../../../../api/authorities/post.authoritites"; -import FiveZeroZero from "../../../../app/elements/five-zero-zero"; -import * as yup from "yup"; -import DeleteIcon from "@material-ui/icons/Delete"; -import { deleteAuthority } from "../../../../api/authorities/delete.authoritites"; - -const EditAuthority = () => { - const [text, activeLanguage] = useDigitTranslations(translations); - const [queueToast] = useDigitToast(); - const [openDialog] = useDigitDialog(); - - const { id } = useParams(); - const history = useHistory(); - const [error, setError] = useState(); - const [authorityLevel, setAuthorityLevel] = useState(null); - const [superGroupMap, setSuperGroups] = useState(null); - const [postMap, setPosts] = useState(null); - const [read, setRead] = useState(true); - - useEffect(() => { - if (read) { - getAuthorityLevel(id) - .then(response => { - setAuthorityLevel(response.data); - }) - .catch(error => { - setError(error); - }); - } - setRead(false); - }, [id, read]); - - useEffect(() => { - Promise.all([getSuperGroups(), getPosts()]) - .then(([superGroupsResponse, postsResponse]) => { - const superGroups = superGroupsResponse.data; - const superGroupMap = {}; - for (let i = 0; i < superGroups.length; i++) { - superGroupMap[superGroups[i][SG_ID]] = - superGroups[i][SG_PRETTY_NAME]; - } - - setSuperGroups(superGroupMap); - - const posts = postsResponse.data; - const postMap = {}; - for (let i = 0; i < posts.length; i++) { - postMap[posts[i][POST_ID]] = posts[i][activeLanguage]; - } - - setPosts(postMap); - }) - .catch(error => { - setError(error); - }); - }, [activeLanguage]); - - if (error != null && error.response.status === 500) { - return setError(null)} />; - } - - if (authorityLevel == null || superGroupMap == null || postMap == null) { - return null; - } - - return ( - - - - - - - {authorityLevel.authorities.length === 0 && ( - - )} - {authorityLevel.authorities.length > 0 && ( - ({ - text: - authority.superGroup[SG_PRETTY_NAME] + - " - " + - authority.post[activeLanguage], - actionIcon: DeleteIcon, - actionOnClick: () => { - openDialog({ - title: text.AreYouSure, - description: - text.DeleteAuthorityDescription, - cancelButtonText: text.Cancel, - confirmButtonText: text.Delete, - onConfirm: () => { - deleteAuthority(authority.id) - .then(() => { - setRead(true); - queueToast({ - text: - text.AuthorityDeleted - }); - }) - .catch(() => { - queueToast({ - text: - text.FailedAuthorityDeleted - }); - }); - } - }); - } - }) - )} - onClick={null} - dense - /> - )} - - - history.goBack()} - /> - - - - addToAuthorityLevel({ - post: values.post, - superGroup: values.superGroup, - authority: id - }) - .then(() => { - setRead(true); - actions.resetForm(); - queueToast({ - text: text.AddedToAuthorityLevel - }); - }) - .catch(() => { - queueToast({ - text: text.FailedToAuthorityLevel - }); - }) - } - keysOrder={["superGroup", "post"]} - keysComponentData={{ - superGroup: { - component: DigitSelect, - componentProps: { - upperLabel: text.SuperGroup, - valueToTextMap: superGroupMap, - outlined: true - } - }, - post: { - component: DigitSelect, - componentProps: { - upperLabel: text.Post, - valueToTextMap: postMap, - outlined: true - } - } - }} - /> - - ); -}; - -export default EditAuthority; diff --git a/frontend/src/use-cases/authorities/screens/edit-authority/EditAuthority.screen.translations.json b/frontend/src/use-cases/authorities/screens/edit-authority/EditAuthority.screen.translations.json deleted file mode 100644 index d53f5bd4e..000000000 --- a/frontend/src/use-cases/authorities/screens/edit-authority/EditAuthority.screen.translations.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "AddToAuthorityLevel": [ - "Add to authority level", - "Lägg till rättighetsnivå" - ], - "AddedToAuthorityLevel": [ - "Added to authority level", - "Tillagd i rättighetsnivån" - ], - "FailedToAuthorityLevel": [ - "Failed to add to authority level", - "Misslyckades att lägga till i rättighetsnivån" - ], - "NoAuthorities": [ - "No authorities assigned for this authority level", - "Inga har tilldelas denna rättighet" - ], - "DeleteAuthorityDescription": [ - "This can lead to breaking changes for other applications", - "Det här kan leda till 'breaking changes' för andra applikationer" - ], - "AuthorityDeleted": ["Authority deleted", "Rättighet raderad"], - "FailedAuthorityDeleted": [ - "Something went wrong when deleting the authority", - "Någonting gick fel när rättigheten försöktes raderas" - ] -} diff --git a/frontend/src/use-cases/authorities/screens/edit-authority/index.js b/frontend/src/use-cases/authorities/screens/edit-authority/index.js deleted file mode 100644 index b0f106c9d..000000000 --- a/frontend/src/use-cases/authorities/screens/edit-authority/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import EditAuthority from "./EditAuthority.screen"; -export default EditAuthority; diff --git a/frontend/src/use-cases/authorities/screens/view-authorities/ViewAuthorities.screen.jsx b/frontend/src/use-cases/authorities/screens/view-authorities/ViewAuthorities.screen.jsx deleted file mode 100644 index 444c88277..000000000 --- a/frontend/src/use-cases/authorities/screens/view-authorities/ViewAuthorities.screen.jsx +++ /dev/null @@ -1,92 +0,0 @@ -import { - DigitFAB, - DigitLayout, - DigitDesign, - useDigitTranslations -} from "@cthit/react-digit-components"; -import Add from "@material-ui/icons/Add"; -import React, { useEffect, useState } from "react"; -import translations from "../../Authorities.translations"; -import { - getAuthorities, - getAuthorityLevels -} from "../../../../api/authorities/get.authorities"; -import AuthorityLevelCard from "./elements/authority-level-card"; -import styled from "styled-components"; - -const Grid = styled.div` - flex: 1; - - display: grid; - grid-template-columns: repeat(auto-fit, minmax(288px, 400px)); - column-gap: 16px; - row-gap: 16px; - - justify-content: center; - - margin-bottom: calc(56px + 16px); -`; - -const ViewAuthorities = () => { - const [authorityLevels, setAuthorityLevels] = useState(null); - const [authorities, setAuthorities] = useState(null); - const [text] = useDigitTranslations(translations); - const [read, setRead] = useState(true); - - useEffect(() => { - if (read) { - Promise.all([getAuthorities(), getAuthorityLevels()]).then( - ([authoritiesResponse, authorityLevelsResponse]) => { - const newAuthorities = {}; - authoritiesResponse.data.authorities.forEach(authority => { - const { superGroup, post, authorityLevel } = authority; - - var auth = newAuthorities[authorityLevel.id]; - if (auth == null) { - auth = []; - } - - auth.push({ - superGroup, - post - }); - - newAuthorities[authorityLevel.id] = auth; - }); - - setAuthorities(newAuthorities); - setAuthorityLevels( - authorityLevelsResponse.data.authorityLevels - ); - } - ); - } - setRead(false); - }, [read, setRead]); - - if (authorityLevels == null || authorities == null) { - return null; - } - - return ( - <> - - {authorityLevels.map(authorityLevel => ( - setRead(true)} - /> - ))} - - - - - - - - ); -}; - -export default ViewAuthorities; diff --git a/frontend/src/use-cases/authorities/screens/view-authorities/ViewAuthorities.screen.translations.json b/frontend/src/use-cases/authorities/screens/view-authorities/ViewAuthorities.screen.translations.json deleted file mode 100644 index 0967ef424..000000000 --- a/frontend/src/use-cases/authorities/screens/view-authorities/ViewAuthorities.screen.translations.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/AuthorityLevelCard.element.jsx b/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/AuthorityLevelCard.element.jsx deleted file mode 100644 index f249598b7..000000000 --- a/frontend/src/use-cases/authorities/screens/view-authorities/elements/authority-level-card/AuthorityLevelCard.element.jsx +++ /dev/null @@ -1,81 +0,0 @@ -import React from "react"; -import { - DigitButton, - DigitDesign, - DigitList, - DigitText, - useDigitDialog, - useDigitToast, - useDigitTranslations -} from "@cthit/react-digit-components"; -import { deleteAuthorityLevel } from "../../../../../../api/authorities/delete.authoritites"; -import translations from "./AuthorityLevelCard.element.translations"; - -const AuthorityLevelCard = ({ - authorityLevel, - authorities = [], - forceUpdate -}) => { - const [text, activeLanguage] = useDigitTranslations(translations); - const [openDialog] = useDigitDialog(); - const [queueToast] = useDigitToast(); - - return ( - - - - - - {authorities.length === 0 && ( - - )} - {authorities.length > 0 && ( -

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�nL@D4@8&v)SOVpwk+agU4Jq18d@*lB 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�Y5?{*RCI(7oHORQ9Qr* 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ξeI5n#jub) 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%0A{5I&KfW7E zwtj%sSA}K(X$M6VtQXhC8xN)papVH~Z7oJJ+D%{MDQB~Fsvxd7Ep}Q*`jyt13O9~$ zH^mA$o++KIXysEh1wndhq%2xs?l$^hvLQ6fw4jQINFd*D$~6Myb0IVNOwt98_GqxG zjlAFcPWQxS_@4_JR-R6|3fih>DO1qQ1<8|yuqj2i1~D01(wxg#J~hD69n*;C^0|~i z5!#U!xFC_%-#kSg)iR2dsdk$=MAndd!p56zeYV?tXAW1>TYnQqKhpPL&V{eTdwId@BS<`nUoX%02w45hsa^>>GzZGSF{vWEHX9MzYx6CLX+1cx(z6E|wK%SChfz>_nptNdwWTH0O@WUL@*^5hV{BmM=3cRfbUPo$ zIFb2^Dhi510U1zlp+3v=Z-*X;gVf@U8wv^a)aE~2QW)$>(Sk`*%rWI^8B zi{g6lqXIVk?g|ykbhh6a>+^%NSvpyKt!~z{(5Tw<<+F4cYMBzC6CR>5olcHNJ~JmL z#p$&wZKYc=o2G%x@`F3Z<8zFt>dURvSL+yYGL0v3?>%1!;aTklm*XEZOrn*hnW|wb zsod!(;Al#Po+yO5mJs<0O%L-?=*NvYcpAzAIo2cSFF@&u%TLp zb?Lg0XLW5SV{>a@-?f}Ohw&$Ry@>5ST)-XM)S<-5pzj{=Z6p(E2lLwiaAYS&7XTlG zZ<>pzCS)gj=k}U(y`xvpWX?r9HQFq-AdlT~WmT)?t9I9e=JG38x8f=ATDenEj7%{z`TQ`V z7=7SnxmB!ZVfyV;TQ}`OyZ#ljTvCly%DC>c+%>-r0UHxe4BVUg<9{vMEQWV1GkKoa zaZV2ThVL_#bD1^I&~9XDHn|gM-xP4^#twj6Dw5;pUME& zKq$XO^4y;>jeFJ23Y;&nM=M#fp3rkftyJ+)e$A9xK$(qw=Atbh{TEB(r3(F>$f3&R zJ42GKmoy+$P7YSBc9{xBqdS2oY1l?Lq3Uxf#`vgw{#(Ql6xOT!DtYAM6!KMT)@<(& zp;6=vy=L!4X&cf|NK*rUJU)(FfoJOF>*e@|52K#UkhOC4YSku;k#kUuAZ@nT(~TPu zIY2f2{xMlHkjsx4zo9gDQOPR{kQ)Sg8{V+_!Ha%#d9jeF5;&Llw%5kwYD`CWbON4e%WvN%r@$T8u ztV1*Y8zGmeMuSiGlE9J6me}`P337slbGz-IZK&iztUVqUi&miKu2t>xzA@!Y?2VO? z2>F@P>Hh$y#sZ9usCN9gg-f)2PbZqpQ>n%H#}TF#sbvQi%G6;@5oRl>0AL8^i##8U zR?TJ~FP-9)=+*AcM5~ygTp=g>09F734*o+3TuO1At3dn?(LQpaTugrn=rY-=6f)+w z4dXl+IFOM1J?UmCR#psQjYe$-cZ&kap-D3t?iwE~3s$K`nvE>JletLo zb22fU;?~;o1E^QE9wwGn(i0H^#OhpcGmy_@>*YA74Xc()efDAMvt}t04~t5$@PlXo zT5)vyR5`56ejkPK=BG}XQB`XZR-|$VPSe)HP8xbap1A~bDCHR5nA>*viF<-@emlmE zULnKl@O-(dtx@uIvvH+O?a8rgaZp7y25c<=kUHCz z1I_7Gjt2))_pg+*)3vLs0vfi}RrpKQJ7vUpTc;1>ydx;Z&v{O;BQZ>yf+Se_HAc1f}JBT7N z3B#nIAdR>^qj8ocayQ|B+I=5`O+ZhPZ{n=U^$P74iU{XZ$+=tgfT!2?BYM1C{m z8Jab7JVDbTm&s>yOop8`p~Pt-HRO1il}`H|<73a!@Vb7`av8c+#{r}GT%xN7&R5Ac znHL}mvSJ4=MmNUHnR;+E^$kblY<^QV70c%8z@mZp5!!Fi_J`UmhHE=hHQBBaPc@mP z9rI<;>ohj%QH{;S9BAadvHl&#K=4i*Me_=O7CV57z})Krw#Fghsh0e=Bz%7fvlm?W z@((ot7s$R$-^lx0?DAF3W&Z%}4$Wu34@fmC>rm1)Sg#@SES_K*nXbt2 zoPc)*=oWE^&E>AN?ws$ASsA;Zy%*{$Qb5EBCmVhQa$LWtv zOSK-&_<(2pe-kPQsal;L4_2M`hG`Ryc1#^kFZ(fo!{9|t13o5iB--EB)6j6wXx`2! zr7XT%HJ>z;cUn$O>No@baKa;KA3I~#uNdst7F8dO$qFb#Q>5vb%U2>~0Tm$igYd^U zH%*x@FHkx5snb{1$}pR+!2a^se#}*32N0;0&1j-&Rj)}*+6=w-jlNi`#dtqv_=Q}% z)z0>HGdW{4&Sx`SYEwI3OAvP6C(o8Sy7D9KvF$)kfCnOmVo4tJI+td0d91=FXODJa z^33Iw<+zSyW@OvLXyi;AV$OerjE+Ha**+n`_={2mIehWUGJz#dqfRd-dg7ZdUok}* zj$3uM8=2!XJXax3wpBCj!}8BW08I`(-^2+F7rOw-{Kos>Ta9oEIht-WsaP?J^xulm zb|CCkN{ym9`eUJuGZhVFfybxi@to|=p|4;sed6<7q@bprTZPxBmRd$yts_G@m>`e< zI!2Ms-7vhzX!y2RQ>b&9+IQ~%0Hc(o`sRJ$1mDc_7`4C!E00n6h}?OxkXIKU0X-4z zuW1v9r96dv#z_MPcH$WULbhsFC0kbCz8A$id)r*zMuM(wGW8J(Juylt)&rS|lRMmF z80mq?R2v=lu{NB(NK(K8E9<;=Pl)!TGn8!pWil1K8Xqe39+FoZOA$MDKE8O*XDCS(^4@f?WzxZj1QGF@xo#)gO4RFQ zsc`-moTALV*~;e?Yc%djC!7E$7P8z&wpnc5MW@&fA5}EyO4N9*GVDwPt`=v=Se$b5 z<;IS2>mZ+p%5}PYEZD|OdyswTPg#)dhC!;PUygP+ESZ#GrE=M}EX<<%+6}E181!Sb z{0^H%M61H6y8i%1jz=}ER7S)yiHYUwj($Uz{{UyR?fg!rEI8FR6n=f>ikwe_=4z+m z`$xpGqbp20(L|?KxjRf30xz)WaclAU4I-5u)NyJx*j}Y|-dPN!<9=0IHt z2M>I;N@Hz7wJ{{$ZkX`gf3bhfvWu3=cCjet1#?xu5l1i$Nj6t)zy?WZINyUVJS-ho zVcT!oar&HjGOaRi@4x3$H1-FIwrYXm9kr)fY11Jn(5}_#o$NcxWC6D?@#(l-EWS%O zQiU$qqopO#+&YI7ptNepgR50J8*C$Shve#pM9`Rpe7;`BW?qvfwaDy8%z+iexK9+~ zG@S5GHbG2 zt?!L9M>n6ZUpGUxIc%C{slcWDsEUaK3rMJ1cDMrzZz$v$RBAss>}u|wUG4JuN@>D) z&Q_|^;eDri%)q@@twS=1TW~a)1RlF%4~pmePfEUHD_^zr@`~UqR?E=LSEz*U6tc>T zY_{__+llaHA)6JSn3!@dOl6ZB()Q-NL~!i)6yfS=RPDtK&?s3mSRH2sbzDankIW;Q`u~KApJ`f~<0{)YR92kH6QH+2&-p6PdbL3DLD+X_W zjI~pv_dNWujB`D%;iwAsv$MJLR-sj<`In_zOxsk6 zwS}$lz~aq-5~U4$)yB3q$&Sh2zsKcJ2OaIMUEL~iUd&ZOvzPAk%vmDDnK9RYJXAfQ z?RH65Eo zVefpm9I%eBI;wX3zEe+0;fz5p$5*w@dOfSf#{{TGkV-^4{-ml#JqXtas!y03{ zg~R(p!A)wF7QS_h)B)0`52`BDJi!xa`FUf|w4reZ15p+hV9 zk^tsN78_p|TZr%~wdhl&!?RU$XaH6@Caq0bgaOVzR>H4OsML8}g3hWQ-RG#I!1!a+ z?yKdgcl8@nsY;DYNxh`Z<9~-_I6n-@y)Nf5MSrrH2BR>Uo11lyJY(uJE|8imACEju z{RNvVlTB~M%4Bd{#F}}YD^Izq4N4U$ve22lw_iMP;~X}obkNDttEz=PRVwIubVO{r zfWN~W=5j9?T{JhN@|}zra~yuWf$WMDKg_X1wY)ODRHnJKqG^B})67($z)qWWSx_$$Z;atF>Zgoz)}rcE{I`}VcIUIXOv_PPh~-$W zVV5}78j&*uun`9K2OU$losFSdwJO>5r&5v%r4JEWblDEbXGe-rbK z!H**$Os2TAR5zG;e%baxYSzwBz3AzZl{< z9JP*Kg1RaZ{lGAgM%Y5&&*p2&ou^GkKOo`9T7d@t011%Yp{J9qE1o09^VI_tpw)#X zWC#0J2H0m08F)?h`=!i-Ee+j$CTsD=R0f0cy@NB0-3HMn9=xj4V0CG7FU?Cw4Qk1 z(t_!s$Oqr@m^#sq81r!pHa4#F+wlI?u6mtZy(&5H#VUBwaxeX6E3*+`2bHm$<+ zs)|Tz)J;Jdm<{%6rHd%lo^yy5k-A8 zY)RFvphokGHF%d4s%liHkT|I2*;bM%ah4N_?Z0NFHX2uF;`GMDLc5k*FpUdVc_x+&AH4@ONM?Xg}?#w(W05f>!)Oz60 z{zDE=CXMae<@!Mw{4c7)S*dGdzT@zZ{{XwVQfF#V8M;MFiJ_Ntswxw(9S@Z9#+5!b zl&r>RS4u@nqiI)yIRdf|`NYeguEYa2(OCK~4#<3@HYHr&XgEGbr8>Eqm8gcQ0II4K zDgOY8Uca^RmshqupGuDT+}&)JT^~!=%u$+9W5!r@kplZ+xca`gB8F4H@fFngM@pwi z6hAGdK5N=PU}*O=^BtqeCRmeA4P`kutTqub^A^P_p3u83m2wk|xmKY{5~~mGBYT*~ zWV>&|bB4HFzGo|5l7Cd^GBqhHteG^#UciCz#;sjaAz=R7cbx2Cl+0ja(8ns!d)YDOFI9Heu6mtY}oyf&J zryA_v5ER86{dIS3VuAjX*pVwSx67^`opy8{Vy(qLh2l8~x;IEzOFNQNSx$KQfI%>6QDv(8L^faQ5Of7$xJUK_^D{q$sSFP*v7;mZe%uX{o10v`q6c1E0$ks`2g}Ogh!hP!7mPbEs3O$9n_5+_#Hwj+*s3 zU;hA8s&U`L@#@f=4rWbWIl>`WaU8uWf%NI`*Ti7RkB^osXFEm1l&u%d(x%}}RTXQE zPy~Y;{{W0^OxY}2pUQGF^ubt*8%(Obui;Hi=ZNJEIPq5eN)}RfFm66r>Kt!}=0ZIj z%{rbNRi|7wp)=w$u#tbPV_0`nU=Tk^g|REB0q?)O(5=QYbb*FyXbiKgX(l8I`CH2f z{$)m@chtdZZls|oOLMuOyWwq@)DOJBCnBgd>6KGEmq4uK4Me`RFpJ1rap#JaIF?qW zM5{uzG6-Z21%W@^{&ApX1dw*PrpCoIDDMiMdoC)fchsLi@d~X3hzEVI*Z0Mz;&c&B zO4+I?rR_DBJPusU+xR!J9d2T04t$KM{ znTmAQs8Z=og1i%H1dL*Ef8sN-JVPU%%x5#yvQ=qkYGg9vydL?Hhyp%e8NjAxY9c4n zpj&#Cg4aJE@jSn2J*##XEyS`O&}#9lpX2y94}KF@BU_D9$mOf#t2k=R%EXCA0f7LJ zBo99w!9R=N;iI?wQ;GI(JKFvoPcOnz_?zZ}@GodxgwJHN{hi5Y_y-X|Q;G1${#H>Dk9ghKknH+O zpxBj@h7PGR0{3A45PUt?rOS^fU6UegJ|^sZxHJ6zcFWr@X=-LWRlvAUXgG%v?DrUN z!q++6#Y&6Bl9z^+T9nw39aTULxE2Q=o--U%IaZ>*dev$$5&c&+AJ7wyD>E_m81E5$ zXQ|9OfBygvTM=AuL;C?MK6;}l@ets^0NixNO1YZMjI}B;lXcZN8O&8A{3StA*JB0> zn6~&|e8xnvi-_KFA-J>ijqlu{M`9PJ>ud|4Tg{E&;ua@qYPC2O1FYN)i1o!h?!|GVjS5^|wFT2oifwj{hb#chp{aR; zlOCb>wlS%k;yI$jEthJcwj}9MZoeE@2Z~W4t5AdQ6|p;YBi9W~xmt?~iELO?&`lB} zmp0;)YROkFNYkOf5q~RUrkAcu{t~?=n^kJ!em!Rz34K*Ypa7td9Bmr8s?-ja%w`o- zSx7aOCV65iSEzrewe293OpQlyO|OL!K>Q_zOAHsEh#%e!P9d7qt0;h*Jx(1|8+rcN zuKY_dB^JF0k#L!2CNI=m3tWUXgU`Yc#f7#2*L}pL`1%x!8itY3E*mNizg%f#_=Z`$ ze}l`tJvQ$0pb=}C)G)-(oOd6DYhhprL$}UfJY#|wM&ZQ>5XQAH3AZpC6>3)Cj>@!Y zWvBvm7E|3F_meo(GW1TgMIYj1PM@wqSzf{I%$&wgCzzxCI`j$#n5mjoBh*CB0eC=w z$2UZ3unU}~ObF+KJvIhySle%$UM%@=UOcKvzhm%%{4vXbGc~~yCYEI!?`VV1o&|Ud z)?!;ZRUSwUm_t%ekp|oSaKz}@{c7g>Lp@MHK|%V1`p-|0;9ONHEh=16fmSexGWBJL zLlztJ>4K}nyFtU5S?N(hao-%fA!*-zxnouweNs8qRXNSnbZ-7`h8>Rl@e^9N6QUXO z6lqpn^#JNg+(Zt%uA(mVnSw?x(l&d5ajY8MY-*Urc`~D%;%-b zid!OA<29)EtBvG>46Rq96w0!x)9Mo@SD*)fc#8JcXYxta~nyA^dJpF#TI zh-LKSVYkQX;em`k=uhEt!f_1KDOaPGs7SMlo#9=KgEkmqXIU8rnyE>B@k=nsXO;zW z<_Al9t9U0KFm+?t`&6+{GOtko082K?&l*N$syt2O>3*?|+FV;FKs^d{c;ynn0v9-Y zx`s)T2)FpbjM*}_gZp;v1s1H|*3zABGS5k})bn}TR5b~v)w{svX5c9E=g$=K+)(5+ z)XH%j@>K^@q06R@dmEFB4p0nh-}aGll6Z}7(&qCNncF>1wN{NyUo1;G6C?EaV_SxH z&yH~NX=Tp|DC@6Xej7=~-A%^$&iV2LDJ^iKJ%Re%_L&cBy``p>;hmPLN)0wGz~~iW z=EY{vc8}lDt%?j&mabC~Zf7jLv#&ZII*!o8h;# zrJc=od$d&Gr)LVbWR)Dt`VB15*?}nThM9p zCl`q=!U4~J$~#s>#tT1rlShegf=}W*A(E)o7>!h&lrKArm>yW6RPcJvRd^L}WS;LX zwOH?Ne;f41rA%0hE>WxKLQHv$d2dVcnmJ|QblRO9*8t9dSI3xPRE5}?r>qG8pYxAU zcu!?1(#zJ!a4tWdYL}?U^)mDmn1LkP2TxoZ979f2N>lj$kd)&4MQ_ca$IMK<`ej>2C5?Zv&nT z;>au!7S1hMK^^AKS$IBsFY7G?WPWut7WW z^4}J#<~t#ub$q5NC-R<>mjL5@P&#Bd!f=J9CY@S*U0#}(GGN_jnF8D5g-p-14i@Jr z{NebnN{aS<8V_GcJ zdj22U?#SnBreBSFG0E{$oKSN4e3o3Hq|av6OjKC3Tj_k(~ojXPPZnceVdD4^9JaqT?rV~YDTYK$`7p3UXihLJt7 zs_KVf3Q3{u^^$ykss^q0E8O1W{iZ>oAi6q6k8OF?b`leP;;QappX@PTs z%G!9_WB%u=ejV&8vLzJB`$$UKf2m%lAImL%TA&I=P3|_^8oW2Np2stF`<@%eJ7>d5 zr!7;8aeR(&Zw3LR2S4s0MiRrsaSu}~d;mWVH;u>CU~HjE5qTZ@!FgSX>h#)(H06ufb`s32KW&2B;tw;HfW<8s5yqbUSoU>%=rAV6;N}z&& zu2oDy^A;IBh1ci2yo-^t5CALhwSF6koy53(3LIXY6WCtGW^(kXPGNF+hpkP4 z+>*7X@gPt3w>VBjN2bHcVL@GUL*A-p@abc1>R) zR<37@@Lns#E9FyNW036%R?ub?s%Y_TvFo>58O}SH&F1^g8Nho=v^12i=8Y3lrG$c} z(dmca#d!`#bvX8*MIO*!sTMIPH{AYR*kk3O*wO1C@^h4f_@m^UeWflo?&U_v$?9&sM7+7dP?q~ivR%g zc8FT|ZZ#G6f+`a7^eWAmA^^p6KcHC2|bYbNx`-*gp#w@*xH zQucjCYSc`X4gzSb0JO6e@{IErMP?&m^*GKt?CJvLECqJo+u=82@Z2rxKr8XT%5Br^ z9a_}hf#CW2%~3-4nJy%ms%SNC4BK(PBacIo?6pn_QjL7IKWKDKI%>74@Zpoq8d1Ke zs6Im5W0BN#gFWN5BfahIH(=>}k{By5<2Sg+V`%Zbvu2jRwEU%ds6VQ_8kS*!8^{g; z01KJt&lGq+vtB)rbZS1(J5`m+Rj1x}d}FZ5n$Tiz0#4Q({V|RD)IB?4d?;7o)Mn-B z*Dh>%5y(ErerKu5c58~{7P_}>xMpUBU{a&;PQ!i*tnY0meBfIY^7&pjOEXS|9@h3B zF+!bC(^G?2;q^|^H5-A;&V5cf$2KQTUQZZIo3>-|-!Z}ZatJ5N(6m4o^0me(RN+0Tqf1U>JKCK6Reef> zv$=JrL=z=RT7W@`n3=^hCMOG+DSvWEp)E3_zN}Uk@c#f3-Chsc?k||iDdT;r;Pjun zqRPFMr&fh91&*@B-=ETPy_xLaY4|$RsJwBwqOmDZKV<4V$rGu95=q{C@ry2Oc!wF3e3|AxA*nIJ#EZmm71F%U>FUn=lIU2P1NHU^oAG4{{R}|Yh|-tm(Jz1 zWw>8umYGihN>%c$F$9ntNVk^TV%GM06UpN$!_rs*;(fE(k?`j-f=*}Szr`zubiN~*@6{@4+zncU0X<~}jJ#yw45Gee1^ zWtWEMYh{YtGe?YM>d#w|erI{UJnnT|nKf((_)kgGo~ITQ=RMyW4}`6irAH%~J@*OB z*IKPK#aGGKu8Vk!i9Dd=)KSUsjLD})mj=&MuE$vl2Y3nQ0>0ju&i+uQSHG`}(Wk1& znsF}Xtk(UdPAAyD3&k@+u41QY5TXihxhGQV7t$7O_1hJ)Sxy7PfBC+LXFZ^2+LLJ& zX=D{CSdplh*zY3&=QczbmrmWxG{VC3btS#4+H7V!QQ3@*QIpP9?FRvU9oyB-_IAEt zive~;D}JEu_0Fr>e#HvSQkQMGH9BQ9lf*kInn7c8AxGwL?09;u3c+lA56WQbGW5h1 z88-*<{AGNfYC95YzyAPj{g$g=UW#h`CbnLSO{MjLzw3?Q{>H^;HipL(uG(O2eB2}eD^ik&J=38zhV8baL*Q!oGY|c z5ObX=-cQdFORycBsKYe*A8nMGRIyync8+qS2)GPx2#a&aWBRWw3-Xv6vsF1Sj~h9* zb#C3nygLWkN!7%oc>3#d@h=@X8UoGplO_=dz^^nSR%2S!w{q+^}kMJq!+4F^yv`RzQ`vzS9yM ziIY<(YvZ4UMsKm+%@vW8wfV}_sy>#dPc=|gANepOfF{SN#6M;G7KGE`{jAN6FQS-g z^r_S&4vZx1a9Of{)EF(Fm+Q3A)4pt-Kp6#oI}SLEUKPTqqMWB_s^%F$G{c&0QAjs7 z8=djDk;yf3wJGtMm5L#1X02*uo>QPGw$pA{;Pp;h(!gBx9XgzB3mZSg*U5HkFx1|z zV~^x=`pNF76-{f*mM44uez@5jJ3E`n)HHb3SuvgD$<+38Yt+oPV~XT*ZXfz| zXw>h5gLU^&*-F~>1Mv5l`j$)udS^S6&(`y2gmzPk@M=}vIF>|d3TcRX zqO9z@*vDKlv+*hiDu;vpp!>adk^xvCU^9%hY6joLS`-U<&OMb@_O5Bvt5<|%^;b~;0EWuvhIcbf$M(di z0`bp$Bg7k}$DvRY@3$X}*Woz)!ulL(+jFy|mCxlV3WQXxp2~MrBuD}SN%h5gd?$$Ue7$tc zaDEk0MOmj$Cz{Mqu1~%H03a=67{a)5^!UqaHSpYiGqgI4ok}TVr;c_tGM|KHa{NVV zR;9)=1k>)SQ>NLL%2JKl%FK&@yfU|BI6o3$S-6)Dt{DouRm^7c{o0ORB$@s2{{ZST zV$$dZS0cYyDbtLFu{D!@><-fxEA02N978zSMB=<1xQ@RX8v+WTYZ zqq4jYEteF3lVwFHgPG1%N2bqffut1^$l^a;)n#{Jha_fo&0>2QpP8d*CUJRhy4 zysbJ^5G@WB!t+_wX{OYgm2C??cej?)(|z@&+ZuTm{ANRd4jY*8>Z_ClqLUyN)nh-F zGWACXoILD@ox6KO=$|$ooUR^w-t)*A-oot60cBxpme@i%PaIq`yjbq-pC(vW5(d8Le`eQ=9=P#?n)FJ+>S+YjTKezdv zM~Eg*Q)FrJS`{lWdX-kVY7DGkiiC@E`e8gzJ(kH)TG@=QcAi}rvs9s&T7-f*79ieC z4zX-)Od)B54M+B=&wRZ@WMD_6Z^eHxSzgfa9yA+;a0~bqFBHc;r ziZwGsE0wBiClIfdr!=VLGBj&DID-IaZz4W8*^P50;mUv=i1xpI<~*KOR~az7QLs<9 z8&vakxQA!+S#_aHg!Z>f(-iY`X;IGQjrRjdpTAssJg#4}d@CbXnx`1cCTSM6WUE&+ zwGeb5f<$v88e2b6haZ)cBLnS6iIe&y>T?FenZz*C zvvC@!O$3ri*W&qM-I?ttv%VWvo=+u9I<;zo3MF>ZWNcjDuczey06#BNgyK}O-{BB? zX6dpfXX*eQtXb_o$(Q5ZnR-e1ni<*@^2iMg!Ky)6{{V^dw)2dhFUET*#WGcL{5Q0G zMQb{jS~+a`Q+kX9Y4;#)e0lFLD9`@@;c7sCnd$N5IPt3t^yGIREvJ*oRO1bB=`Sfk>4v`%;`Qy@X-q7(3@~Jm}9&35@M9A>8$WhI=3*lKR@EyMu!-X8fv9T?r$vc>xu|l^J z$>eA7TsyN7rVA!UuX^MX1Pw-ao}Re#__|#0l!wUG@ITsmW7YJ_)2JAfx5Q7I@lF}p zULnO_jBzf=_GdMotxvgX*_?$+D61EUF?b`M1olVS_Ck$5BfxtH*-Cs#z4oZtn)J@O z*Q6JK3F&b=^zWyLc#lnmaVBQbKz86yKa-;H?ysqCr>e#^6L-HmcAn>ia6Si-;paO~ zvz!K|X_LLBlFL46a(&>K4Kie7)o>2q7d2?-dm+QJRmP=SoH#kBQUpN^Ew?OjdWOl@ z`Gn*kilBRs_d6XwPm9CX6X*@An(f673Er%`d zx27>$DcQWnQoRhv3FCY_H!v3|ms;w_kkm6xFzTy3+1x z>4mn$m<}+L~ zDiuW$RUe4vtBRR&wjjX*2@nK)G3s*<+d8R1bG$TH8FAg$ZX3ow4OX&_N?Hi%e=K*h z^*t^{M9ki$AN)Zby{DX9InygXD%0`1y^Qi4Lx<;URHze&cDIA&7&SumxXl{Mj5Z3< zsewG={c(erPC3D9rR30MT1&OUvW?Vfvx@qE+qoR@vv)nv-l%kd`R`O0cRj|PyWbMzi~ zZ%NSf?5&!#}J;>YLw zPCtls3Y+9+R3Pf3+iL!0ZXw2N@SMdw)hz!29?xW$K+~FPd74LkZ%s&6JA7vzbBb|% z&l1bj&QZ>GvoO?OybV_@)SElKf*Qh9fT@l4`I6Yrj$ma$&VyA=e z$1@{`c8FK4_`WSuwKbb47$tCGs3zfn0?~4Q7|r4wUy5d@F-NrE0_X7KH$tn|P{(Gm z*k1VSrVMG5)s0z472EloLz^psOh?XA;hBuxDs{3PV>e$sb0i-5GUX|qkBOG#A3j*n z;@n1_RVk)UyW~YA02&qZ6ked){{V1^1L1$33nC|2l)8dUP6BleLNf{&77oTa~;_^xaF*8V`N-0Doyu*k89!(tBm$`OeX% zYcZ9rM}||V{4uzb=R8gb)Bq4XNWg}kSn|EM{v-QQ*!cIf zG%;^3So1wYV99_5JAf;-&At=X=IU|g>fCA4`fHj3zeE0K=8W(0740Lm+CQPhLVEqyfM~g z%2|P-wF&V~(tCO0osr`$n8@a{6?11TQ!8G8&Ak^zszH)e?n;9g{O{U-YkttXVO+EE z%=SwqMzOC#hF>)FQj;-~WEo;@B;zxia)XEslp>ZNeYyC5GstGUQ`)@LuMp!rPdN#s zJ#HaZse?AVW6o6KwU|HkUS~vVAhox`vR#XrNz}WZCuBQ8#j-VN=CWDb?q054wbH3a zGW1%B{{WH@Y<)4Sn(fDFGe|{lGsJ6mh(%3#mteuH!LNDeI14qWv{_GM&}YyBr!2A zpanYYM3^xcNdRmK5p&4mOAoaUXDyA%1P)@y3@kK=HYN?Ni6)aUH}#NK$jPf~XTrK$E@+>vnYA zj$vtnJ@Q*f^aBUxbUJT;#sM8r=An$oXM`;}z!CfkiQPH`rL-T^8sT6k}CnP*5&2O5rN7-Nv)SoG8t6V$x8nKX$;J5f6p2tKgP0^B;~SiO-;$mvywkC z{&BTORgdpf!Ibol^wtUX{{V1m_QO3%&v}!kNwa@N!l@j<7_7avb*K(!BpG%ll}DyZ z^AJV3VP~&wSv5M?_2HWO#@<`D9hRm_K31_t zT_FV;Vdt5dkN1cF0AJH*TVY>6!XdmTszfIfY+^&H?ixdivpuhos87cKrTQ)qGPC0S)}>Ejv5ex~ILSyl$%-m8X}Q zYB`xB*X4yC#_;O3wVc-z$)_PxEVUhC+gk>FFQsrf2j~9eJ|ooNBUYWhb4IUWvQ#Of zQsUL!>M3QXTO>6TupSePdi{;!0YyqYLnPGoM|W14MmGZDe&ZDW9>D_Qarlq*6uvR$ zJ>cBR|*74u^fn>h7>w( zp$IC&@VT=Oh+)Y=)Yrra#Nr%AojnJN)nT+obsJtju6ieLV7nO0R?%?B&6WIC2duHWMtnJ&@Qq{~xALc7zj?`RhmlkV+} zc)G@QB4f+Y86gGfCn~Trf;?+EsS=>{roG7H;qb0$$;$ZE7#e*4QRk!)Y zWX+JULYsU3QV$EDuIooMDyeA&sOXasKbOw{`7FAssYG^?WGh&S7zV+SA7TtI>Y1nw zjmni3{0UB#MF!JM6_REr6(1{@Vx$LBd`t~!EN>XEFC#71=jcacYOS=bzUZ$j^_|qiJuKrS#(_kIH9K ztHvp`9GfyYon82SUS{)bJZG~6npLuu6e#f&Ynkimzf4Sd@|XVrwRVksT{!`9fzMu@)BNVYVw#?%3?p)oq-LUnFF5Ge6V z^r{7^Q-U!FRuUCd8~wj2nAz6MS8T`q&sf!P7@W;?sPIVTGwT@H zp~dqnNF^RJ)mjJ&l_D<^ur2l98iBx3Ro-RDGpO|AuXvZ^Rah{s#8#z9yVP3GQk-7R zw=*LNeAZsGj`KI(v0YU=oUKZ|Bok?z8hHr1gI@i=cs^c7U2d}FJkJiMnpD*<{mEA@ zX$Y~Aa~@dqd@ChOiRl?ixgbEDS&F8DAYp$I5O+U3YZ=jThG2g$^%vx1XFG}m-e?L> zlxC(V<#WQ9yxCf&ts!~23wwTe+oQy|En0N4{7Zu6DA8gapDREuW6DV)Pp6gu^zEGk zG2ht!5V7?b@Gwxk`%P@VQ?hxcI(Sw_rd*^UsYazLs%#XKAbdsfUx{{KC6%ITWGnF8 ztJN^Me6JCz*@aSf(n$cHDcs{D^v;YI-1Z!C8qbL1Y|Xj+{ikF-nf9YONvmZ0UBmKW z$c&zQiM0xVf&HOS%n(0(ZPDxpwJse%)~&@m?1~Fj%kf}n5)6rvBpK3Dx9BW%JpZj3!G|CwuQ7mNDkc#e$$S$Q9uyeD9Xs!Pd^ny@jPM@W(alpe z`#-|b^?^#S4esQ|-W91L!*S(}dP&==!4p5(PAA7{(LlZ3I@OU-UKD9-`t=s+j)2L4 zAj<7Wu_J@Gyait=8LHO!lrverKa{A|>h=@0**v8cj_V`Ba~aw+z@1iPGI#5XU-w@G z;yH0frvvSE1$ENHIhQ#)RKPdhh#xXG#rk@^BO9%bPdCTLEfukV$~HfRaXob|BiUXh z!>MHRBahPobazy994!%~X%g>9G)GhZJibe?-IiW0m#dpfXDA7)PcNKIrgS)+sxmUc z5PEO0##F^4`V!YfhzM!nltQ&M=dgrIfYt2%ZXrcfMN!5Up*=LN-<;u{7mM_Wr2Bi1lrF2o^SMKXPsiFdeVg{z zf!42?4+j;!&j$RR#G^^6i@DA7TT8ac!;kn$#V>X6= zw6qSlAn(@r(%nk+N6+c<0mjrm9p-%)@UX#^Z*FhC-KHjEgz$=)kw-V4_KlOvydlnK zcmr3gJT_wF8S+0IS;>1m>^^u^Ij?D4Q-;CQJZrES?7<=nPkO7OJjePb>+)j6R~iPt zVg~zd2l_?UJz#tDw7{*|Z)bT%s@Z>N{gmQWC^?m0%VzY{<+%W_l=;ZT3cN?Nc~MCl zA=rL50EDeuE1SqxVYST1Dd;wgY{D~jI&~{!zm3G@34`txe}Ln(>iLe%*QNM+c|Of# zDTbX~Ka15xB%7cvZ^+}+aQ@78W~~}(IA%jTTCO>KPLl%+Gc&xBNDxahvRyYN=C6YL&l`RdgeAOfe&A zAc^vfYi||s_X4tw{m;wc4;Mq7R4z3n-?wQ)EIV4RkCWjXWgQrIZ9{_8M&1Cjn}81Y z#;rcn_V*yqLpQ;A?p+ILdeyjfT5VEEwxdo4+^-n3{U&k?F#O~Tl`Jr!8ojvfHA$uX zw~J-a_!g#LB{dui?ibYGrUtLHjMWNSGWp)o)6H5&V=GKiSlmvKN5`%xVCnKwpalN_ zekN=skQWVPpJ=>Zn422In4!C&oAxF9v5u zZknA`kY}EXDcV(MpYM$Twq&F=@!Dp_-}Y!>WAXS)Rde|)-Ef&t#!*LIH0ds6)>WQB zlYNIgdyWE`3PIC0-J?p{ikiGN(1_*<(A>G<8QVrMnAjHh_u^^6ryEro_7c|>;k}%F zb#hhvMA?`+*FLFI9>>IVf(5yC-yOj?9}&+l{{S~-s^)aaYC7~eyiA`ANIM*785wYv z&OonerEy|>p!DF`_o2M@N!aey<{dR~T#V8Hg-#(so#N1ZenZcEWN{wM@l3OSTY&Kd zs3fVOP*>-^l%JQDIjhxl-e3s-0GON8r|J+9k#_hQ96N&NYGx9G*5VmDgo%8|2h24A z@%*4}ar7Eph~q;oPcZy@AVHd;tMEP|ksV%4NkZ6VKnr8A61cj#WcSg znR%+O!fUQxzaGj`&9pjHJR2~Shagp+oKKNB-lf_OC6vnw$F;mY+1FCjua==kZ8A(x zGk;uQbBV!ojQ)S>b#RR0kysA(K$(qOkANO~S%jxbpf=PL7y`n1+m<)- z)p#csqF$r%%1r}XP~#a>PBhv)QybWI7^W_uJ|HN2@9i~!xfe^dABNDWQQ!unB`o)A zYxi)Dxn49Wq7IH$WFCWSOygVdIh6@d`M+qgqN>0(IORgs0R*n08j0H6@rm;=$Wio@ z><0a&g~yl3*7|_?{_PSJL}3VCdg zYPil&GY1v8hYqaDNP_?dAD`!rcT$}ju)J%=^guWG&W}nn3}A;h+gAS4)>E_{wyKXu zIokdcm{wwpwXzwEo3hWTx0lA_8`MV^ua{o`0JK~Wy{3azGnz$4xsXFBzpglW7p2C1 zIM{x_+H~-*QIWswBE9ByP7(advab|Q&G7{b;bPQt6&XZ`V6H8&gM50f9of#v(WIY; z?0*7Ul!y;gE0bof%%9#FUMx8+u)Ns{;|qzISMr*=PMZ+OUm}Bl-WGqeU7pX=sM*d5 zo2(E1)jW-C^%|;o5vAG$+Wm3lYWq6urD_!^RqXe)Or=moYA=`1=2V~l0>We071MQD z@u!xowSW5o@b3>lONrdDR=;t7+lfyx*e=Lq+b^2T@sDYFKt#4$zYwdLrB2hOk*Um^ z+DFPUON{2dpAa%xuHW{@Awf!$K=8>a1PKmPND&_`&N^Ky^<7p)Wx|HIt-l^;H>>0PsMQWYkX>+W}pp0v%CW@R45#QU_9<3ei-!}F1HiTf;fM+4h@{6 zGRdFp;!>+oL7PL3ru$-bcyf?(_4p3m)bSV6=4=nArpO3Ah@PU44ecgjKyPWio~bV? zv@(Y%K>|pC*D-7S?T>ws%=V`vlBZ6eX}B}fMbK+yvu2)k?ft-QwByh9dAe{0HO9aL ze)sb;({!CaQX4ixq*ohl$M}h;{jknJ%JDbOWzreOW3&RBEkhRrN$O5LD9>>kH0Wix zrcX3liU1urg7FkH5*Pq4CVn{Q=jw2k7_n^q_OI4#!O(yXT_aD!p5F-II2vfJ#JFZ} zG-?9~D789DO~D&&`r_(v4#jZ_w6hfWFh(#QvsJG_fV8PdBG7z8dB-O!btu|{dVdM& zx*T08N~?46uW9ILc3;^~;(Pqp3J+E^)N(6SQ_4dy`TBe@cQ&5Q_$n8y#*CSIbizSPZU>}%J`*ZGQyuaprTpX=&z@E;~`e+|puDRO0nov+W<%1`Ui(6NO#a1VdHD zZ~FFwpZ{_?oLixa|_wT7ZGDHtTQmi#b{p>pJE*M`3cAs^Nt+ zdc0#JPsk8mNQi@bU(n&?Wk4OW6du}7_=xf_xh0m{;77uG42KWnlkMx(Je@i08>Y)JCPO!us0PNM$+79ZYf z>HM7q8z1Now784eWU7yt?5=K(Wd*Aq2~LPoV9OBDN2gPZtHii-=4pqekvVnJbpHU` zwUVOpFv#SX^9FI1arGG(ySXFh4>MuL0+b35!{zNRW^&vFk(tZC3&|R*EZNQ#o<(-B zxeYvroZ|;Psh6gm-yGnLO-Uk^I$TPLYlEaXazynb8@h5F4>X$m5BHclg=cESgKwY0 zBQ@IY8A6&I)kV@#O+E_a;)msXcSK<&r8`G;tGQNr_; zX{9XQb!pKCn$kQPh{}LP#i-#vv$medxzEeLv!h17IJ5^|{ahBCIjWlHySN>BZiwleGk3YqDS7+(h zXUgPrj*bAQUoe$wQ*FUmzuCjrK6+5y{v+WZho!_^uC6Ax2Fh@t8kYSpASky36iX~Z2yEI)CremC%$(;4a<7Z&`FY3#B*8;Mh(`K~3!Xl7QJ43vgh zC^?IT)Ru#%$_Wsl=;@ z(PrYl6SEaNLr$GGH77Gg<5MHiS6*=-i%vZo9R6n_tDoWdl+0A7wJAQc-HTX~MD2TZ z#(d9;l&@nobj_4yytwaSzs7mb`*(>{cCD*6*>XmfT+0Qhb`Uh!ZE-)QHCKf3EcIYA zd@CYqQz5(B{9WlgDu^loh$c6`mI1QrU_qch6H+S`INfz!P`T*oW_x9osZNelfz!z~ z5E7nqE!qQHEN7c5yxR6VJ<6e#eTnbxJ)de;&2b9!T{R5OL2|YG(hZamS|)b$ z81np1uWNYTb*e89_JP^9W&v|_s0x`^BXB}F_1JBWYBx@~21IeDwgK1zWIS2e@x9M6zsf=Qo`OmF40x%{I>XSCVMwVg#edOIt6eR-S!I5d8)Tw0y9c4VW)G8w$8%XhW1 z6}WW8D!f&L;x={!xk`iRB z;~6TH6HGw@HuUMw4a3*?UMB-38?A^taRWC=;*LM-YaEgYuG7dbWV6WB>QLj|r{Gml z``Ve0OlHofS=UO@&6LVo3x5ErVvvKwmP?JNs<|5X4Tghz<9v=3(aj zp>{`sr9a10;&c_5hyIL>LP69(u`JG2j!8RvQbwj8jpAi?>5&XqhsyNUU z@|3$@mF`u0yq;$-mZ(Z@M#Gr(u)=Hc4%F}@Pr-1`FU%slpl*5r(oaO1m{wuJauZMQOBcG#5^Mbby&p6U(W%xyUIZA{PB!Jr! zjo0H@rpi8BEy4IsVzW2@0Ci@65tgYFxnO5#`TTK%J`A|>=zW*51RJT*!PNAm44Uoh zbzndTXgNM7#?rrrpJ(e7I@XHun)DU`m@>E8-kamdcBi!cxyWXzX6W`ef@i>i-0<$v z)>^i>*Qo%WcJk|q(&Fh4QX4KtTibOX4b2#?qbF6Hrqh8{m{C5e{J(mbKm4a=b2(1y ziS}Q$93wKvMrF88VY4cClDd{R-ZvjlC&YcB@a&x-PNh!Oj=S&3k0*W=f?>dCt;4O+ob!ZVdY$o8)!#Sn?k2m_3GK9WO{3SYkD>G1x&jszDvr3HYDlmT6 zoTXakHe}P*-y9xehkHi|GdVgQ&GVUYDo$Uv`8?G|0N+Zw$lsa6S2spjFIKq`zx@yM z6V&1A9}cdW@j9RX0N4ccDWCSA!}E^m*=(MElc}WCa$HA;=4r9tP$9*lHod+WMr%3S zjK*Ns&wD+ti(GeF#WivXj%j1k-&}PEN#UjZ+&xWg!Lh&NIESz6abHW503@CTA8&4E zd3>H;qQ4#N*AdG~kw$oZT>yi=r57Kc=Tg6D`y-Tht;OLst4*?xOS%H!xMk%Z zUPlLwI;^{N*)Q911)q?TUv8M`be;>>xz&`=u1V&3?!U+U zD_)#6=-PlAaogoQg@0}S&NJQiX}f2^vK%pKwMy>!N;H`O1d>=Z+C6-&kBM<#<2%?F zXSkIfA4l3x4&s!nID|Yo>SU3RCat5w4>Nx}brBb(2Nrs+=T+}G?bTrFG5-KljM9Vc z&lB_i0JTs0pY~I;Da1G*v!2c;9pe4lQOWWA$)q?&Rmg>8rKB}L36L7r7Pdc~J*fUQ ze~8Y|a84z`IKQ-hDEupm=HEGAD@uhL6$3x^tyNIrK!6rtK*uAfDsyaaPaML35KK5m zKAA?cY_)c+lzcZg@vmw5wEJ52i%PJmmhGP&rWUZPp?IZGrGe%(Mn7(Q5dJ@VRoNky z;C;Q|yc@K6cY1_c$v`HhD3lCq^VQbWA^Ee$w5t|}sU%s4se2n>b zYySX>uF&xxY?&`nFt`Q1-+;m5@jR$9AO1xCqI7d+#s2`3J!U23D60Pe;wTyU z``Mqi{@Hso<9S^72;y0k$z{n*#|uiPj$1iSOB8tZvB$IatNcN?v<&a_9H$F@82#ES zch&y@5m1y6Z|6IlbG+vAyr>;BwhY;we(R1sk8}8m^1dDION{XR%jPLHIhbE z#S%|4XaL-~ma6^Pq^O{TAS+3_<8lB+D;& z8b|jH$mxhU-dZ65T&Z=^!qH>Y`uwp3>i4>D*B2(?w~J+HAWRNlwgi9&hT9oCVoM^} z!7K>{h!bN24@D$c0tYd?VvY8MK`T*Zd|rZMmJ}otdAYtWR>ii2x>QIeVmjhMAWWD8 z)M80`zH^dh&;d8M#}dIy5xI>w+C4EOEls=<mBpvV#?$3&D1Y%160NZ)mY)G*m z1L=SYS&V`QmChuIS4K*}1xWE7!L(vcF}N^#OyWyn>bd($k;*i$;82O5>Jka%wk?d7 zLaP4&>`|gRv#P+KKhGaj7_ekrP6d9wr-eRkedGQk>2Tf{t^WYsDy<}ePNJK1+t(I{ z4dHRAs)qjnkkPJw=jnp-I#IIm?H2hurCQU?Zz@&D@TGYfT$4zGPFS;>;SZC`kUOlV zUq}$DX$U_!`xsMn_%%>aZ{Zn>CS(BQVm}!)^4X+6(8=(~0ElWs^9K!VzZg&j5tO7_ z4ADqjFktHOul;mArRL9on{rHQ<@opz?Cv)`)lCYfIburjS};vK#YSU&bxR2Iz8XhZ zst#di;VaDOor)ivJz9N!MlBNJOEToNbWq#u7F^uW-_QgNpMEcBC8FL zYcWgIbv8I)eT2}WGvogNZ;0e*g&LDj5vZ(3mHwDzTD(;hwN52MpxsybrjkA<{o_K6 zsD!f%`NX-wk?5g6{_LRH%=jtZJ!;ToXwI!bA`dO_&*of0LZ=JPR|T~ijp9_b?sxd% zXE##1bmP^(V<=$h*y+?10qtJXMwc1R<-)q~tjjWwb~Ri~M0(*Pw6*I#tk(?8Q)Mv^ zMU0T*! zj_Z}C6%C5U>-VQJ80)!bh_}RbCTdVk0PyHz32u-4;RC)S& zoKi2I*4>Kyn+A{PCeCjt20oe1nFljQOHP(pEGMY?V@8foKUzq9 zsRBzke3ZfR0Ga;)Sb58l*G@(i{6!SNroxdBayh1`%0&j`P}dipk?D&SI6Zo5wJT+^ z%YP1&EN1oq8{mgdu2qO1-U{`2^l2Ak;TCvxEjs(O1egz?iSoi5C#S_yl@h9a2ByQz z+BxB_iHCu-1?sX9c1N^|ifZZ&PMJ_VJjV9owKv8DK4D^*LTUC>3Ent>y52gCHnh4VBJ`w6=?l-W3{_-i$G5?U2hp15^9&T^3* z1Xtxy9dqJ36#oF3p~L$V!SnSEdO7UnDgbI$rNrn^tsmRrV{T*Ng5w>JrIe@OjMn!RE!Gf~gh?()>Ng(mTK`=3lX^xYKR zEW2Y$Oqccf%thh7jQm?C@|^x?7LM|sYMnZ+HZ~hyr(A0%59~4&dYmVcNxhY=1c$FFn+$%;S@cAh( zm!X=ZV@m2TOer95J$|vbO{vpi3!o_<+9k5(;hMntOB8r+dpO1N)KP*cRTXn^x7?d~ z9r5XC@NPGjpj2mgWirSJ%Qbg5=>uz?eJ~2c6M0o<_?F5_dAZgUN(XMjt2GVsvljrir@ZmkMqm?Hw!FXw0=oJax6NVE7} z&`~_r35;*vc|73bnR<+K92>e|3shC8vH$|nBoBe-jI*2-rL!CtiPQ?q6(}P!u^S1S zi~PnOy-N1qzV0LrP*&d{tqR-u@QxBPIN zc>FV_apn=L@~?~?Idj`J)qH=!o@YCm$mE>=06*++X>t-ZR$T85tCw>(Cwp=*cNjVx zU)W7iQTX$54idphntV4mnXDo&0Ep$x<5yMHWMo(A$ZGj-_{HJr(zFtP*Av)qKG}Z^ z`AoG$eleG=P_!;MMeWCUdoS^BD_J-MNl~}bry$%bT%dIi} z!JVFVzxu~1vvtj%P{)4)!iOIT(aVOwaCX~|!+O2t47X){p7GkM{6Ds}RfR&-^L0B- zUV^+$%{@{%Om!RM)@8dZM=11{EA81kKOiM4Nyf9;ua?0L$PxVKJfe6Qd*X`A78~Mofw241-qN*U+A8iT0{RVi|Ol?sq?>OxW^uYn72ss^?+wpEK=tSK40}tgFP|gw?K<2{m|kXL4B= zsUrG~CLr8yPW<}S;9Y_3r)Uwf?MjFgKx1Ds!HZMp;na%J0%ufjj=l_-@N}Vr>^?j8 z_nc-&&(t#%=e>J#u$8#4vtH5gw|aSw1T$2rlNG4&TIVjua@xD7h~_$ZV=ssHM>m{y zpq-vV=!acC^km+c-eI(pAEr9E`kt3BPv!tVJQMmv7R~4RO2+#Q=A}N!*R0xd{3vB! zf$_ae`qNPs0{g^T4ijFF65-jJblK|aR+6-{(!7WEnDUM8Ho~!G>D>84f5T{57bycH zd_PI0OOJN5Etq4He$Wba76moq`I;1|5N_%NT*lk;+k9>1xaSx&YQA?R+FZ?cAN!eZ z(KU%AnbdA=&!*T$ZjTntjX>jiAI#H_DRLB&J{LPF#(QB(y4K;8J4u$MK$jIinyp5o zGC?C%_cx2*8ufjxdqc_sl{nXGQRu?3s#7$e+jVOJzn(LP~2QjpMm=0ZGVV9+*iy_V?Dt0iYjVm&UR-m z%~YTH%6eKiz~k^w5AzFzAfIMC@!Ci0vm78;HSp(gJ)TeamhA>jPF;9EU@9RJ+PfV? zTXdEK;RCKH=l!~6c*Co4PQ!aY&K6R-4`))09l>I-K^(mAjEBJRoW5=>t_lAD^GklS zHf#YiVp2BP5A!I|_K(>bp;!L^lMcYuiz}S7qe0w*s>gl)II7uR%W>+ftFd`3x|Z)2 zmj})z5{k$j^ZRX45vqvN8D^?u=Z2LbI5A&o(sdNW!j&4N{xOw zm#M@Qat2~a>Aj9UFK0cS@s10b1B!NMKb=hB6xN1YiW(0jz-1_4@7DpBtLe@y9%V7^ zS8t79X{)8^I)rhTGFZOG&3tNo3;zI`3Xf9M?2O29j9BS>3Y<}xiTHUI{bgs)Bgawy{>S&qa&2=b1B^q z9}w*5%LR#ox`7wID<5e-*z#2!vw1YmQe+~fDmgSXf{D0LBzf(&GmeA7vaPTok9)8_ zQ&8%9;Gr~vw_5@a;!M20*&dAqrP?mQ@g5~nKw7#fDrMA|mI_h`B$L1SYx`yPSUaZT zKF0Fm8Vl6n^y^eCCgL~0U9Gk;j|=Km&-B@;PsGhFm#4*w^C_@-siBbV*RW0~{q&{x5nl z}I5-F7$a9NkYw6k@Pfu-toXJ%AALe?>e$Tr*#V9Lq?`XN@c3pXJdrOveb1(n} zd7Z>w_Qt^W7gs+?QlD-!jZ%zhin)Bkl0YL=i^niPzBsMaGNE?H0r?T_I)G^OhBfit zW;gKl+InT4pKXwY1(Uqs89JaDSr=KZISC%;~Bx2YKQ*-x$>0gDLj}e zI1_shSi|x4ufB{x9`?ul!Mqq$E9U3fPxzXAKiKcI-UjD0!n;>mx)%&Gxs@RrHt}mC zJ9{mqq(j>-0=#DnN?ViSZCw)`rH${{Y%^`n>tyHDgpG+RoA*mv4B0%~0Z=&pQ`bQDaVyVvb#r zoucF^O{1@#Fms#|y;elxKFxSa>1b!mX6w=-_bR9c!fmm(AA=ex(}$^g=Y9VGyjDin zj2!rq_}jd>lI-7OG80kzKgPILX}$B18La7mL6I{8#@xLzU9;Vg?{xnFHSLaADTCec zdW}c|Kp>U^*W6<{Ua_)jeJlsL1N55{CrUArV)0$^=FJa1&Hb`>eJeH$g-a}dT zBBytyOl1PDWvbxVJ*T3}(ctyURLXl$$k22WGNP;1qU4itFMfQZ9FM*0N0EQ0d8~Un&Q_f+J;Upz zD1PkmrKMHl&z~vlZ(M3n;V!R2t5(dKivAwwiy;m`^L|#pra6t(`Nw6W#~&%zJs`ks zjh}||)Ta~T89G0QrNemTYH9+5PbHV)v{2r4oklIp{V`!U$)eTMjAd6W4KS)R9fhY; zP??iaWD##HECt4X@Uz7l_KE5b^>s+rIkA4zMyD3+r3|?xI}cwlY3W0p?ABu=R;h^! z0)To81MtU!;#^r>={{%K?_e`|N&f)f8O+vL(+6^>Q^P!r^B6oq@-Z0;C$R(>pDrIL z2E;-48|}xuqngWh8;Gu^_BX&^GE^wc1~iOtM|FaH39w0>Otp;F=g$TPG`XML3WM#(U7H5VsS zGQ`0n#*YRs_c-6-{>=T6XX$<}mj>;>38xaTTxPQMlmUHSBOCt!_|xmH`p&-|AO8Ru zSRax9027192nc9SHlB8grifz~cb8(Q&eV=hj)@?#5`6oLN$<(j&Fn=T?UAwMhs0C002 z%PV)ZgL`%Dds5bPGuZwqLng_<`+J)FT{1Lgt8llj)W`%0 z3Sp)!cE%R#FcK5V0C%ew#M=EoQof^-$@ku-SMo376w~hbf3$ATRm*AcQ{sJ*b5X#! zxfdjJ#VoZ?ZkwxQ5HOm^Tv!=`XZiQHgrDZgZ+%plP6K;>&&Rb*lq3a%<`H40BGLP^7R`t zo%UGNa^VFxqmb$YupOn!QdJ68jcPgCQb@7!0%Vb} zw4870`Wz^s`fjCI{6QP-+{vG-$oRr#!b1CkHvFZ><2{FP)#>&NwlrvpK;|Dg+0@Ka zr_8dIc<1up81%Efm(J7=Lm^u&QDuVWcvfnPgf`U1biv-((uviDEt$as*#7{7GcoB6 zDgp`aM?VXdA1&FW%vJC68A=EbiKSl`>U*r$}En4rx=i{@z3SU|6wNmh#(YY`mAFL3O( zS2V{cJ5ill)S7GNnW!~71lTDDtVQE)nCJBkiGyex_vhg|eJAxr)6Am34u2`I{hs4l zsIQUjZd$RYRul1AEU9CCp+J-SVw-Tz+0bg>@mzx;y+KQdDSCo045r&hQylTfT#J$P z6(jNg0CUg_!llu_LAU2T?t6rB%AvDEHB75D*>bgF``j3fw#9m!7qyhKYf_F&FP)P# zo}FCgR;5$4kZb_z5ABYMV?@Ra1M?JrNyYx96^SeX`uI-DWIJtLMqRiLWd&A-Y_|}p zS!n6z2@(P6y|L=Dyg#-4GL<@6N(9z<{)TTXTTI^aMiAqtRnd{b2k_cIr*5g+&BVKV z@;*~VvwqRd7pufLKMKy%Kut6`DwS%}9Gk;XZF_HugNx?8H1nBU=1VYvML|l2W{R|r z?Hb^2XBZAXmhYx(_!2%GPM#L=44#gqYWN@-=`vlVrI(}ut;AZG@T!dcY9^h?EF=-@ zjhwF-;kDU2+S%P};-#3Q+B%tc>Hh#7#qVwYILzQ`)JF5CixzZHq3(KIuNL9%-OKTQ z&{8!VYX1P|iaD~Dl0uqf-+RtCYG?QsW`l6l;=QO{ZKv@$e$VA=I1*!3PVAW9X~!q3 z>C{O5PWvgO2uoxweUP<^G|9oW7FlBrg`PCdn{tarNjhX4!9`+x%SZ~1ie z`CPXEsI*Ap`9c$7cr|RfTbr;4*BG;$d6!-yXnT9j$lX>qyof0N7js1CI~|m!*=oFV zfMxSxb&S+XVAa_vA@LPavh<`0PDlMb=hi^kd~+^_J=iS(M3B+z^fXH7rV=LhNC4vivv4PNsMU+$*Kg- zarzWQOE2?my=p{G&{ltZ6X4P>LEo_kWAj~{Xbtn*;Ve?@?*_~d#$|ZcYcElkO*;8J z{!Mj*;;<{Ub@}5bGug^HrD`9}`&pSZ$!1Dvk*uchJR&CFA3SAOFPl!4+l#-1=$u6` z0&<^MY99%Q#P|mr{4(XT8J^OrBg;~536f=iE*OfRLB2k9pX{e;s+Y`Wsqwd>i2{XQ z4k?{CyrY@e0k-(-beVBt8nztw{ii3WT;+m>*jEdCf4SwenR5AISBh}1C6j7R-RP;1 ztx4WJCS$Lj*u=~?4bIi0PcOtXxfG}GQ>9L$(y3twNfz`rwmZ0Wunl0S{HGH!MRG_g z&F%=H@`$g)I6ZSyEl-MOYSocas^&6jR+)$<4wJv@jlLDaczp+Yd20MNtxBmiDrT~2 zLDqRlSQ~5!!!l-l1UgXo7?tU9y9W*l_^->nQ}$kv&i*v;?gvq+)zwb8;|7yVjld!Y zkon^yjCL=G@dsz5IA&BCYL#;Rqk5g^s0@EErWu2)U15PF4XBUPcsY7j0gx>dM!~Od zjJ=WU-f1%Fk^Bxyx>G;at6MWhxn=&~8Lnf`8ZX(5<$4up)5&D=v}u4TR&F0cy+*w6 z>&iF6vgc*XteuJZOT*LSb)YPc^>fPSI|s$-RBYB$fmW=_Z<(RMa-H;>mH^(}U}5Xn zjwzX^MCUVoq3@cWs?;BX<(8UWK(g)uB7e>_w^Va5EOilFvDi%O()mjDwfE8m@iE`A zC;5|8shI63q={;O_K0d}HY2@X_kFQs_9KSSaZ;sR%|tD5{0}jdsJ^9F&L?a+vt%qh zt%Y`L{N^Raj>-~$5nq(|6kCAPpt(lkG_p=9_aSRGW{pdNIiyFP0B{;)QGOZ3a=@uN z>L(TN0Go3`eUDr9$2sx31}wWy_B@JoV-2_;>JE2+@dT=rTRWOBSZb)*ZX&KP{{RvQ zApZE#;kg>zE|XHsW;o%bWxO??Io=rl;0fm##Mx2tgjE~ybEKG#JetcLy^p;@Z1zLE zN_qY%+Kja-hfCkGn zjf*mjnAESn*L!|ZnR14}$&WKD>_DT(&SBHzSzZ*?sqrfOLEA~EOE5T&Qh`_^@WXN@ zeLRj7+*^uq3WkRZ%VqO4Y9@hRw;S#%R@Jl==f9RV{{T*fhGrlk_7^Y?sg*pX8nOfO z+i%8b(BXZh?op`Z>hPS+H`7kFJo9ELGRM3oF?s3dfE`ysk08mD7|2H#>5m;RT=>ePd1U)_IAe*lmvQhV@<^wCmF_;PMS| zzsh-E6zP0JAULx1N)&u3orfe``MY)>H^b@`;ytM06_%^&tbYz!+>;&|5y)chSAlRo z9+g)y#CtVbnQcVY$c;)*ElS|@wFkjfdm%o;7?aG3C|O|dZ-}DymEsW`A2B|tbYtV3yjprcE8$ZW;jO?%g5q4 zZfA@h{TQ2nO~EL9jBkf4_@*WEvEyLGccbn2#Wp_;EXrL-+Q=tix8XmVU&g2Lx59fB z#qu4L{v3FoLyGs@IdgnhwZkt*Jd~QC1!!eh0-&!piJX5wJ2U)ve-gc$%vUG2Da6w@ ztcNefcx4RI(k5V`(;$LOVVFjKp+;`3dgq_<{=1~;y0pXKtQiz57NNTk2_GfmeuMT? zz`unH7&b{a!usdv)zvzc8oO;3;P3W_#MJdZ z80Cp3z@PY0Ok(TWr#+tS7#WDwpQv5!8 zwF>P{rfe3}RgUpEtxvRkM?YSn%;)pjiq6FU09P>Xz@5#^eT-^M`AQ6An)aS>sSf#D za>mK-Pq{y&>e=k;Fr+itpoZ?f>jXYq;~u{YIf~kjawT;YnQ?&99MLk#AOO5dHL_LJ zyTwlNvi>Dwa>O0y7SmpKil%VBUFnD}6kpVSxKeOyRf4QA#I3`sN8$qlN!XeC1aE;UyD}U`L&l6}GNf#4WO+_mQXo1TZMu=A=s~9^GxHyrvDp;oGgE1-$ zh!M-w;-yC{f+XA>@ZhEnnGz%Cz9cHW?s5MBi8ce8&KBsv z-E@J@A~7XUCw+`bnDRH?C+_%lHKqcHCPv2F^u&e0xTm50NG5uMEC-$mD3Kve*x5OO z%MwsGzi9E777RdRdmXV^>7XTGnB~h7MK@+Bs;MI4HlNcR2!fyyJ$E>eRfp#a)3Lap zFFZpImm|m=NI^j608-L=b3E__>5i?#wG4ndW4b(`yMAX4%H{Y?GAE0gCFA;SOgGe@Ph5Qy z%ISlGTTjAx#mSkt7EIlx_!?mlaawfNB(X#vU%jz?a{Mf*cI_1bHa+H$Bb33$;Bagg zC6B;B$oWODm1KNl5O8W_Y2%zStARQl$Z7MwIPn~smhOiQt^)hC%hVwJN%FQ0GGYW3 zU{AN@Ffw%+TnwnnKMBpooe_l|1yZXU14@(39iq_(6PM!ra;O5A0?n;5!$|xr+ASS$ z(bn}frE!z^NIX9V$0mLLb7F;FGgK2_gK>nBXI!-)g567cb-~kmG~E6#C)yP-JT$3L zr(t6fZO-^|XX`T|UoO8dgj-?hab%>(zllEyIf|JURTMIOWoP1RP|1u7eNBG~hflNocxrm}xG4wRLshjB zK0a}S9hdDJur$}RjHTdeuc^%W&Hnvyc>e&eZ~-f0;9}pY=@s~T9@|Sz*=ss%H^E`Hv&%iZ!@ZDqt>drv|RWl?uYNd;l2Hi*ge<7xLNx>M;Ng0_W%3kHS|( z$Wm=1@bthlCX0z3K=@&`voy-+rJ1g>B|=es9$45P7B$kle1utCnHUHCOs`KnnOcmr zGs#Wj%~={nqi?1(>F0YvNEfHYGLPo;kK{%a8>!0PhX8y;j=er5thmmu#1Xd=)A7DK zDEE1+{W^%v;zU+pYyh-+VPA?Bgp}`f7%@zyqE6V+jH8$q+>yb!v(y?WXKDf` z`gunz3EuH+G5bHoftTUDQHdIkx;@^nf&Ty)2NY}@kuu{xs-ZJ0aLmOAI`}SZfnwDZ z$1ShsFFn)=kn4AX1hN??WpjJHHs2Aq zXc?Z}W;5E>zE6cxV{o)MVj}YC=tey4T>U)T7bcRHGofksXgUC+VUCwf_{Jcl%n#GD zxC7@dWw?bZDime1l}k#NdS%)mbDSovN^cId6i6|o8xvx8k$Z%0$)AQU9FBH~N|ozzK}?ZRSkoy;NZ2%5+ni=>7|C2k=)%TS4>TYq zDe|K-9g9||(GtyZ^Yq1Z;r-)+p{5jkH|O)lOqsE(YsRHSEPXys zp~D6T<@inPue4qtLK7>KsgrWB<#QECefpRlqZ$wQ9Uoa?4V81V{ReZ8c==B}t>& zF3jZ;Km&pLC%{{YS#(*FS8 zl;mb%@E})dc}JF@vew_~d8Od}&}Qy3HC-;Uz50NC52w!wslzMg9aI`wL{SI3XP^&G zwz&I)?!*X?NwS-nwJpZK^XxE-Lc9gb+INxF(dx~hX&rs`&Gjznsl=KTZ~nZ zV}x;9S=wsCNrpgtfsAH;zorjZtS`9)3DF%kbW6&VY&DyUW z?51-d!r(&_PDIbn*1+P=(-x})djda5-37(y^=-*N4rkMHoJ)<>%Tmi#;-1I2jWVZE zshLU~MMRPVYo{RX0PP&H?YMVmvRT?lGoHx(n)a<}sP8J}ds#-6R}29y0l>H$N0qOP z@0nLoR>_Xe_CB_nabsNhH5_Po;L-d(GixK+{>O0o^y+4RhU~UmQvd)oLCd~dgmFdU z6BmJ^p^!JX_{Y8f0KL7L@M=j*HSCXzaD`6`mdn(oPoxqE1V#Q)7{ikmPN0Ot)L+2t ze<TWFY`AT`t(ti!Tp%qUW;CbwpVVApVl=4}+wFRt3mNy?vd~dXUi~bjC z)iwBUZo6N?vjm+qYvr>Qs0k+U=wdo_<$}SF#d=JG5nXHXKiVz2Zk3R#oem8)L5GLQ!_ zvGu>_j)(QFg&5_+LHS(FojYm)Sxr@qRT+@>f1b{6DZ54AP3lO+wq(6^yH}3 zqnUnu%Mut=Pd#Oq5W;+q>mn}%3 zFH8oV>ww+5`g-%76wbD2@pX*=y>iq$w@ zX>w?IPi8px4B}O5xY1gTOveMvFa`{g;bY4C9Bs#&E`R#7Vk)5Td-3oy3;zJt{{a2F z**@EQOxMi&Q{cJLmEtbhlyC>(DE79kPV^ZNTvR${4%fB$;Io~*?N(LQDsUr_dQhgR z&#w?;(n~KtQ@%P_`aYi}J{qd*Dq#W_vy`p;bRD-qY^yR&`z*X$OWb0^T%h1nNY0>z8IaO;J zyt0Jy79M!De-J_&BX3;k{{5g1p9XvujDAJA`E4jy_I=p#St@5M@hq~}QKv7Hu9=#M zWLjJTZ`aRl@$?*@@bSSordFP7C&PWA=9%=iyr&Aw)}}${BBjTe`eA)nh-Sc5h*CZ_ zKeWD=qQ#pTO-v2)DEoa}&EtQ=-ghCCuU946zi2G$Q~F7n;B?-DSnkUwmoB*ZyZbBS zISSNEH>L4@lQuFlGV1>T@}KW>H&N5|cry%W3lE6- zOUu|UHL%Gk`PoN|R{qWo_@hK-h@aT?+_2IT&D(wTZ( z%vTWnz=W%x7}8q4M}FMLrF{4()w@rhb3Q7MpL&HSt^S@^_8cpYX1G(Y;ke~0?&JRe zs+6o7YY^Mt%j1P+$BmSt;-G!DoBD2{zyP=VpKt800HYOC_>A_&UnxjtQ-Wptl!q(At6Z4fg0u@*;wXO;e$!~Mqf>%#4Cnz> z>JA-P7h$}XrU)m<-{XX@fOvC(jai4p5&r)G#MzI=I^z1WB9->sdwYqwNBEWYo5ohA zRlS$wJE}_~F_uidT6F;TY;HAQr|E*u`&FsLC@S`o*}G9{G_}gQr8=M=5dbfT$V~5j z@sWHd2Thi+^#@nC<@rvAKDVmMjM@5nTD#hh!g%KP&+O+VTxIi}k8GN=5Y0}dLspqQ z^_`E{#bx%B?7uOZ@0T^7;mKWL>1ML4onoYrO346iV0s(lLGaGKTVAbTkC(UQF=O$* zg~o>(X#N%Po}Y(t-{I?xEjl@_HIb!SnAcLJeg{qG#d2WYeLCaaW&1b$CFb(F>t_2K zoX)dKX1Iq8G+rz&s~&dp+iYXai|qz6<>L)r;QXeg&EWZg&a9*k+X362@ag+1{ucO+ z161)Y#pJcN`4r62Z8Cg92_pQ4^M+IQDf~audOyo}_F03!^&NXfm{o`b9V|ct*Kd{p z_5L}J8N;7eo;OfW=Ng?SL~<^C2&D7rHT=(EOZax|Hx;JM!Mk~$;mO_THM05o8H#lI z4JDl4Xg2fdio84cQ+j#Yd756_yJb-+xFah|HI=DJir5B|F|aUiIOVU3XX(+GCrlik zx3P{dLoZr|FKV1NPM)ZXr#aw;%~t=OfB7$WIW$G69zmCjL`V^XLFb?ZwZRR`yl=RPd_3=MC-G zWw?iTS6WduvlOZT2QtBcn|!f-DE|N$S!Ab0^PC2$OEqk^ZkyDZ9`2-%DTx^BzghNk zArGGkvF*RNw9nGNjO4sZMvwmhHs6l_0PcDIH`}k`mw=U}o#7mFGgNq=J&}4fC>~Mn zOzm-xGeg@i@g0|{25*6JoX%OuXMFxoT{R>7d@w-kBOR`fr|@307Np1(Pii(l6FFJ` z0IKP_n!=ihJMmYy<228rhoP`Ar}o5A`eKzeMzp7wT{dT$VSV%elllIwGiU-Yb zt}T;tt<6l&TI<9YkGK83=)w|gwAw1*t0S1Qc`-!;MBoia_yVi$joJjaT7M~P_v z0PIL(^PacD`mYJseO-n58~OK|IlkR{3eVH2_-w~#6|0$A)%ZwPmN(U@Z}B~1G3fYH z`x2*4oeCUJuyI*UO0_d4g%D(PvFmNWJbC`1JbS0ZS@ALWkA-_rLDTf!51T7x>9c|J zzwP-?GkRZ+Y(Qm+W6>haJi ztd0|~`hkZx&m|42)WriW?J-{>0@y}*{({jj95B7z_QkuL{qf>%a?-Y|a zfgoPcFN|6o2imU*ruE;7CmaZpz;N1?mZ=s#22al#yx$IN8Xp-4-&fU4nEIZuWT4h7 zin)*f0CV=+hrLJQHLB!Hkx*9bnaqW`)dNlZ%)rN}6Jtxj>X(4;a^pBo97(6jEVGe=E zdNhB;<8^&&V9rpKKmK83+v6-(?SE#fCw-jZydmfn)Eqn!EezAf4GUax-XWBzzzu@6QVH8^6ZE<9;@7yZf}d}MMmEOG4eA8{0P-X8 zn>G6p!`%$?-bbl8`T@n^7V^OX4z}mCo?`2REF{cIWV6j;E#zt8XJ| zj#F%5Ul1<3a}>R(kzU^0P3_XEka4*c$g+LE8KIivJ($Sl619FM+inPGp=WikQ!P*t zU|4s8e(#SJ#J#IA_t=UStlE(}~f`ttwv8v)Sb%NLGh*>oSNqzD_+RlEoclwbrWHU@m>&kJ81YQoEGbVX-#sT2XjA_S^sctM1CgkyCcc7LB zvEQ^?drsiFs*g^eX7k)HRVidSw#}_F(oT`LpceVz`93ef^DW-c&Q{BySY*wqC5iWr zl43dxH1xT;bS2n1KHGkfPg9Sn$N~zk=BCr+_;(Of{{XK_iBL$^qM8AHuWV(04~FD( z3*Ba^zLqLM5R=Q!-dMa@9Iuu~Zqs9Q*xU@GdFyE9G8u|goB8h!qG;_%A$41RdrbAl zjUEn_QMWo<|xZDYWQ-$$m zq<r9ireb;Vk(DVQ2*mD|W0V^VbwU}I&k zj`Nw5rx@+BsUZ7p6PCNZ>jV|*!!n-5H)Dmjb$neV4>O6_L4AZn*Y+K54F3)h> z-4-6tc;zbe{6?n>O4?C@i7G(8*YvhId2;#0rZ%D6F%z}Y^f- zE%;j9i|x|0F{ZChl}D<=;Qs({8xwMIZ#%}j7nDjTGTpb~(twh3)hg(p?I>o#;@HWN z4j?h&3UA{&n6Dt!mDtyEH#1j-@t()=ReY{niSY-^RUtsnaEfW(KoU-&Cz$8-#oF9E zu~}*|&Dm9|9t!aa8F~^qNRjmBPdsw74vS@z6D$bAu43J$*G`n3nu>nmGNz# zt@8Aoj1RGrSq6Mrlh0B{3aE+y};qvVpm-=IbXT}Hv

zH7G<`2q0$w#Ky5hpm~jfOBQyGgb`~1&hq{T+7A%`|38E|SVBT9MU%k#t)Y>HV-;&G z7plxO;A%smO;@mSQjL8?vk@BBBhmgN6Q#q!>|>(#Nj09c0wx4@7-skrer9HMs$&b! z9qtVQ_CpH^@1#IE8?l)knb-hMz$rNk;r>$aj&#Qh#u1KciFtyxu6&?VknPM|n;?XT zP+$vEn2G>eOatc^f_;dfMGCT&x%OW=;MklUJcqSqB_oN69ZVoWvK=-Auj0T=3zeG7 z<=|o**h?6By%?P@NNL2S_)y?iuI)oMLMLOw`zKj6#;*H2FbU7FM?-)`7Vvy1Ji$7D zA1n4f8@>6r#-PcrFSB~1QtWs+Zvm7Ap&=F7;U8nd9fL4z96ZG<*9QkC6@sgjK^iPj zMaT*NIA1i*5kDou^`=OE45t3+33_Snro^#y^M9 zMvW#KZ+NQ^)RiGDG5|9Hz$TdS=Nky;ar!k^0X_%ErvWEU7En#HzV#LycK|l^mAqrx zCK8nr3!w*vJ9som6fFV9Nx@C&W`hz7dXO&U$i+*r%?;qo|F9h_h&c}a8%SkS6paN? z102|gsSqcH9V}Eb=fLcnz@0P{VVzFEc#=O$*S`ULE&xEQD)vVxn6I*5B~W`Q9y5lJ z4Y_51*R%IwX^`zzzJ6S`mjZ;1`dQ&miwkbPEY?OcXa|=+zgfLPV~4(-*;2N zIr>qXs5TvYkyXAA=L}K8y${EIr{Zb76ew#*lgM5pXYR8jK`q0g%r>gne?tH^H%ObF0; z%w{UHHUl>ovo(TYT3e*CixK|>df^jz_fhSvRaKv#kJ}&9EALioBHk(!oQQ)&r6ws9 zOM_e;0)aU?rBcnPH^?e46?0soxs;JHq#Y%MZ?KJ=dkzOvkb1a`lA(%F7~;HCsgeoR zYXH~JVi{5oXO6YqED$eADyGOOE0>V|M9>)kH8QDu)%P-VS&@0SfIEj>5u!s_VAVp1Q6VIQ z1vZj^jo87f7}cLBr&~NXuymc@(jxV~Xw)0OzC^VyDVJ z)fJqhA-{Q-XKb|n9D{z&wtehoJV7(w{S5U%0V|baRhbW79mc-i{QwC%(nM~MTqTd6 z*)wpaL9V&x>njInWc0#;huE(t@*$T#zN$Ju7F}>G?XUz%jww=G;+Pza(lrqx8@WYa zKju7od(87SpPL! z@SwXthXDIt5PCXpG##hkHovbKWoREIwy6|93BST&LNothJBbRFLm(c768RT=eJq*G zP`T8bEhj1z3D41=z>`?D=0fD@p>1+DB8Y;##)OvYc$_&6_Yf-ZGHY(`LeML-H?wt} zDaa@aB}9PD;2)aw-z4>BF9skOJ&d4z%)1AZx;0CM%~Y^ynkx>K6~oM zr?#>k;(`Iy@F`INQvfg}zy(yloQZkd5pxAah`VHq;b5k5*y#q)Yy)U_jNB+h0N&aF zm^A>}?8io3k5^G1f7o>ErdyV4sE~t(D{rE$N6FYegTIdr!M=s4x)W)tYwT3~oSLZp z?bHm)J~y0R8s{j8?bs$o=nIK&%ZiA*L4T==|0lfyCyogI`>qSV@fPklgc)%YpKR}4 znI3%A-^+yG&H2#lZQ4J<#voVnn5`CNktZ^7c|c@9wQf;>$2DQxWUE}U=QMb&1ZfN?Ak20e z52fVCylyRQYb!)whk$3LWjh{cVg!m)pjBc_pPUn~7O?fTcg%AfmSc&YZn*!Rg>KBl z-Pgg&CH=FKFkm!H&Q&R#arQ7ozo($O8qmL)8(vG^$^{?++Qba^&KmxXa251g=ixKK ziPq{{_iZ+9etrVj-SC3X(Q`0IIvEb`KP?JY{kY%ooGR+O;1MULh?2w7XZyJ@2dydK z!SmphFmMVEZmJ0nY<>HigMBSEy$H6amlkxHf9iJn)U{MLY1#h02C!eiey4tdun&*U zdU;&V8}Ba|t2&gKT+Q~mk-76z_w`gc`m_9L*$+SYCxpLb{Ntxpkn|4oPa&&sV;dx1 zh>RaPcRj%BDSamhmjaVO**y#-T?eV$<6=1)6y9}^`O;&LV)B93wFQX9Chcq=m0Wz} z@u|ANrwYw9Alw`Mh<#F*qM)!&p|c@z197~Sln7(vP1)d*D~>ND@GPm~v8MJoH{3Aw!0-mjzdn*nu9n#o)z8KNtaWq-{&e#wwcxhlUCU_X zf}zU&qf37fuCt3(kMsIh^~aout5bFm&p7HCMvvqct=71bKpT9 z`oSRhf$sX@`Cj%TGRK7Wmo`JJxCPmYqAL<9anYkQ1 zgTC?RgKYXEJ@X?7W<5MT^QM;ylS23MBO?A*>Py^+ z5)eiecJdj#TFZmM@!(OAPErP$J9?uL(ii|`GofjJnOE3%7bu{}%o^&2y1n7A^a}vh z21o*@BAa#%$5cSa+H{w0JD#ci*I-90C*hmh`DqEJF&Nb+aUMBlZ;<)L{nVFWuF7uf zxgGRL_FgsjTazBvsK$qA&jWJ9ZKqWlGSw)v`m-^m)*_q^fcZ#M_X?Tc22yqyQIk-f zW?eXaap3*B=bVBQR1cL+-*Zs_#ScZ<+gD9J2_av8QDxNc(DZQ+a_U5{;L$EOl{#_4 zf7X|K=A-1&MABW%Yax20^5fSOY{kl#!6wi&@og6e16<1J5@KrhEk^Z~9s`HW|6VuL zfw}%9Q_BRrY=we)4Q+uAD@f5`+=wW;RzV8Er%MS*Jr)VJ&0}~ue z=Cu#Yj|t11kAx4dE(J#xYaiVoU`!q!$gkO_=p+%x;}nomAgM>;77<95KpP9uC3fcv zN45da_&tx(qR7h22jo5~I;&Qonb?=3+8y^`;qRqqh5idgYu-~V zzPldQsfR5(=3TctEN?loV4M*2Hsr{A75AmJJMTru79WhiKXT}P{SMK=u8R6{Npx46 z-r@n`*$*Mwwg64T0uR8SnR$I5Roqo(w4pitbezw-s(Y{LcI`t z>z7YO+UQ#&D>-!OniXhlmxa}X4em*)UR~06%qsi@A)|Maz?RpP&`P-}I=$zVF zPxY9R+-^~%yLoqLjuu=uJu{?1=csI_@r^t62fHicJ3G?z$v`WkI8C4Esp6beeua}p z&F(_DE=y=9!6gQff;1@Wvagjv=or^ht0T-n8?%@N=SLzhBdJmruWEhBVh=`tJ9Ul# zonE*GSQ-(L*qzUDf)WL3AL63HLz4-D<@9RkRmUfG-Inx%B#>EHDz)Qevc1&kVrpA! z{5g5_m$wl*af(ae^J@p_la*`d91uIh(cXV_AvV3V3#h!L$@9m?PxoXW&J)_dL&>;* zcE^a&W$CCV@jV>I%M6WzG&h_mZ=D-Oth}z1&F8Or_e2mC;X)Z7aF!H+4kRrdSpShT zeB^9ep&?T1laW#HdKRuAza_1ZlnvUCYqDz1qDLdgBnIYM;k}A6o#kn=$f=8faLA)f zYoMlc&*CRWjn+{~ZjsK>#oXAwdq|%z+9t0T5%nSM8;uB1t^2+k`K6sbH2p>}qVoFG zbF&*=If3Sd*T?&!~S@s8M-p!?4KTn;=P7@`pBDzT)kG^E{bWLagI}p0cYQ%=DPxO`E;9Bp#Y(FnhA-B+ z2(1`*S3n3vStZqTXEE;T@z>!$&qja>ps;ocW`l0 zJxAF*2~2kn%>q+HU=Biru8*=JD3VUz70D~_4Cl#r4hvFW1$MfA(5ekqlOW$xx)+fh zT+<=9G|jF^#`pnIXR5Cvrk&-j8AMMf8l|H*a-hmnoYOua@O9QU0ItE&e3?!>Fnki} zNy$+jABDH#MabwO4_@un@K;&`z1a(=_IrC~BXvR#Q(wOv7G#2S4YO^GGHqT0fO^1x z_>Kl`REenACsy+4$*}(|Nb>z1mrZ+5B&#obdYD z16e4u(^UFPJcD}^ix&lG`Z0X;dDat<*3`59+Dv1;6yzu7B&55Qrf}dO8 zi(9^Y=c{*?GV2_Q{^aheZSaWWrz*=Md*osO&f$P;YXHX*K^nw_uJF*Bv(R-)dsG0o zlacm(4V`Q4>xxczG>eWYaRabJ?&KUP)_>Ws{8~$wqN0#zV#0-7jqM=gLJ=PIfKkKa zk3{E5<99B^a_HHQ?lxYi)l4=dVbM#ErLsBkW|=ZlgJW=sxuHUhgo24Eo0_FHKW3{G zZiewMXOB4Z1Bqtx$SzlwHGFH3?d7!(r{JoEpu~1O7+X(-%irJ>ek5@b-hivWRFoDd zf#U2k4QptH%s@Jru#g3n1!Nc*Put#Z^rLu-C?6#eT05-1u_G9|B#p)=2Qr7ZT?~3P zOf!zyi1OcN$lLano#!MU0i7bn^wUeSZ~SS7*#22 zh|`rd9`u=Zgfw=?>psb#DXI+(6XwD8toEpgFf~kKLotxUR@5egl&)o~xhPRi?rhod z5U&1W0iRK0wT7-zRK9g4L5O=hLP`J+i(0ih;3y#!gk^E7c2DIQ5rbv5Cq<&7x#;XHHCJ)O>vkm817iEdWjIKtM#ajX53eA7Yz zLWYwR`Es#>EF@F0vI_imRq@^_1)1z1^>2;na7~we$pnNUtNCJfwzu`wEp|5H9`JDe z(zu&e^Hj{`{4F8BtqpwO;XdJLo7X;tQNkxqpoN}wm2TN>bCDBsCXXc;o{f}lTL;)t%o1t8!^#n7dy5*Wq@j7LLt3|!V zLd4mRt*w0-sm@F2pBseqR!_&33t0wyiswF8|Ix zI&+G;ge0=F$9&VH!o}FaI)%@J;7VxSYhhbjOL?}a++f%3 zybzB1bX!9x=8BJ5Nlbwb8EMCcx-3D;O-bn#XxTGZ`9BDb0(J52sIcZ=qhR+Wk+9_* z2Z`AS77*ALu)`2&EwNU-gjg$07v`Q7zvr*Bb>00L+Q?w{8m(p0=C>(ee;2Noc^QXP@pJb*@ae)Qi0ZE7D96)4& zZCH%-q&`h2v0D^!+psmPsXf{xH*JWQ#z9c!0z@Po1=^`0UIRu)XSkSls6n&%rc@OJ!^PYJG+iKA-{aTN|&no zPxT-Bel;t|wKS*&w^jd*=<4aA&e88iAK!8_k==j8pkQ&sp+&@%LgDr#$fn_L27 z%bKGN-C7J6bU!g&@?_wpHSw4WV#|XxHloxKFvYc(8**_}-kUjY*-k#T5M=V3#xLYx zEzqxmM4zeX^rU=qrOe2oDqb>Pf8ZW`WI*wCsIRR$3aV5{&20w3} zlMrwgaI@Ip=4Oaf18BXVvs`)o7m*Po8L4`PPZqA0FZlTqkC-hAPCKc8oP0ylyBrrD zIu3!kZYHU`lO3t&zbhFp9YT5_tv3)ASFv-hg`1p2Jk0#iz;cbhp&#ts5Y*?vx%Q20 z3;TmR9SYMqK2#7vQkIrvVyVVkbG+&O9PPq=Zf1FY!AW$Tqa*F3{{eQ!rNyUOp=PH* zFTbL$|Ce`GLMuNh5Ad(q;;7M14`gZ82wLuexxf_nCk{N{ZmPP3P;k%IuL1CN9Gn!e z@asFof@{=3jcDL>A-p2BQ6<}Dt?-GTv=L?@(EgrTuK;-B!Vrr}5aPVT@aw1uzl^*vd5V;6j$ zTetJE*p^sDf-0(GT^+IdR7LsmMDi?Dk*CE%^~2N=!QGasaTZd`ZmUU{~=c!Dt2S64d0r)5E#;4e&pGGTB z0_@~QaC8O2IdMGC7PuW%G6pz-dR>uWe9@6aK;0jq97&3j9p~xT7;Q!a$sG^tG?Z}3Wu3icKv_aJjO3!(veIW_E|*%)N`XAniib7sZIKhyQYy8NhT{ zlGsw;)E3ziWcu{XTA~0N>Ai{H+51EDA*@fjcA= zg`IVRoSRS!=tpO1qOMtNfs%RPVh|HW=UL=|nqI8SpRRQ-<4fLhRew8vXd5idC$(Lv z&G)t$qKPl!gl!3Wt@W6)4H8+_)|GQN6GuAd^shlUvtCm>r+$Op0vljA2>5Lw_3jfojoyT53n0#ho}GgJ({ zsY%eie`mG6t+c!rSQ}wnVHR{%#tWz_9l96tgfYV~bA^4qs^!A#tK_sCh>WxtnyVz{ zrS3&(=e1gMytg)E1Q8G#(@g!-D3Xw;5axmkbNQI*`Y{t^{{4%jl)CI_ z=AA`lp@$&SZ3~J+48<*E!mB9ZPu*k)x-|G5AaProyG+b;I1;u9s7akxTP+nQvW~69 z2j8fdSn4V|>8Yl6;+W(@(K4>-j(JIuMxLiE=?Dt+yKu1ZD|qTEpns1U)0Wdc^Ii{R zEK^Vx^Hj8`HR9YbWQzF1<0_izug=Sjs*SQAVq^wpdzmsJ%$U&kW`}#t;iB^Ud(9PX zYv_V}JG48dCe|Kf5_;sUv9LkPvw^yo2Fs*eY-S(Pq{Ck1Gj&ipwt)}>a{l{%E!(j2Hg?LdFnTe>4GM00qifed@CC=hN!27F+}mh-|H% zC`BN3kkzwCk%3V$055^Oga&gFwIE_~`0YhNdK~s{VVEs;=z5cQ%2-i~r$ph#BTy#n z3`=77p`4>$Ir8v2M#@xMaPY_f_C_H8@ux=xg(7*6>sPM@+rlB~Q@9tNYVC76b^=yBMl)5Uk1ukfn$iaxSnVYY8jclcxI$_H0}ggts04mA(3_ityWewcm3!RBNN(VnZq*Ui!dB->aN~ zvq=#l@zAY+GB!FsxXU2y_E*yW7(L*+zmD!+5b4xTYwADHkoS2Pb-ut-h)Ldb{s47V zJ#%okFj`CddRsO+i=>&C&Qw`HwAW>4_sWIcfoE^y&OoUXRx+U*l4%>XmP=L#LPuMY z|9oGCtbfYH)BU`FJ=p(22mlhl4tYTL3ygvpB~(+8=rSBr80Qp}mhNqB&I|;MuYGgR zgr5uqJOYq^xh8GppKla3s+|j_p26q8edp?NH=k6TJxY29?7D7)A8vb>nGQFtrPxbj z&lPxdjf6?!7&53IGI=0&h(Yv%`~$-LXLEGP_jHGl$2mynM>*kE$f*{(SekWp6O5Vn z_VBA@5j-8abu;mG^7Hx4GBD7Pd-Mi5yo47?mSG6nNQ33^7HwJ zv`qOe@JX^QAwA>v$7g3h4i9|%y{v6J{-D&#$lJ|@TBtRZ1U>OAX~J>7f4Us0GkP)^ z^Pykz~ZJurumZG?K;fk z%#%5zk7^&TX~VHN#ai7ySNt7-Sqc$acOqNOiEU+yL4U$s>43}nkc2+Viau$G6x)|_ z)Gz@CLfae?oGpRLYD8Ko{iuI}*caAOxfG;VHky!z-1__B5d$x796K`x9{nqT zBLRg7aNF0NRtX(8_#N5pL7#=JszT8>TZ4@pc4nYiT_5t(C9{}~JhdX^UPYg}eRX$s z4Ss9;H*;;o@2GZ>ifziLa|!S1l}C*0yaYvi2iFKeDg8qxGn{9^cjBT8_%lZFy@>Xi zZphB-cq7ZitjFf2@qr?+V*+p}etL_Ll{v9vU9D?cKQ~fiE`WJGyb}Sm=w=~+-=Rjr zqNX~DsNip(qPbpA{8b*^i+Xbn(k4iXbbU>z%h_3kZa()iAk`-uO+EIs{HUwooD8& z@npHe^uI8Pkp6h$GZ}B^4vNZ2J8vHq?DpL(ab>WDB`#vc?R6*|Vu6)rXrg9W%=RXr zBxvt|x!BS-o>RGHyc>DUE94#XdrD|S}pI}HxP(%DbtER8Tkt+JJiBIR_#qe zD`K-6P7Epqw{Hv;&VR4M6bmYTh>UqJev=JpsXP%}9XS7YQzhM`NZvni<>Wzs%l9&- zR7(@_7lpLmp~}MR>29K)CjUxQP>CJyY(}ky3r#((=FChBMeF@im5yQ-~knD{z2PPi=oEu?YV}>0yvpTGU+fHaah-< z9WdpN>s6QwZrqi)xk5)?zbQyLIOg!`jk#W6wJ-(fb{;=45QE`<#3?y@_)-q zMf~9u^_JS%p%CN5Fn87B4gPo4HiIvi<a~%0HF#;OLD$hv4RiJ=KS!ry!~^)BNUoXl-ZkjPpp}=Ms~R@jeHOJ`*%Hy+KWk z0BvVHmwBIH`P^X>MUGHyBzTEt^|L1et z*YU|7HmS1e*we53uJxF&`F=lOGpyeZnvRiS9`Xxm{2md*E~3*P^C6r-j^NB2g>v=j z26y>QKZ2q!9zh(cp1?$s=gz1YZ*6^D#dR^gwII&ukJ_|Gm9e31#kRJ zIsb=y?G>xp*81%&+rGB@S+zAcO0y(h~ru=0&+LC1*8 z#ERH;diLHqw`-}kg-5Ia>FX!WB2>81IbtH0A>tUAL`AgI8+enYBAqF|Pb&O;Lm%p) zpQn3-y40nRuTl(FJ|Y|nC#HhgeH(1IUF!{>_3Cm|*ivGFye#P{new`A;l?JrIcgv^ zSKDr$;LRg1$}qA+hbYqLR**T1Y;442qjHK7pt8sVY;=J76g1C z2Xm1EV#8AOK7eNvT8~_(Fw$qfbZJvuj)muxU6L zUNqPX3kNWJ$U1l^=ruHr0G`&$nJ|sLUv)18jg^W=nZOi=oMDHnyb*COu=;a0Vni>mALD#Vnc5?((8WiKv)zjDRY0DfgHt$XvEM)Wo z8D+y3)W(`O!^Qspz8k=(R2v`nD)Q$Cl_=c4e=&^53u}B=uM>DE2q?NLvb(MuahT)})5zIGlD7F)c7F#Ef{845VYT_4a=}Z79=0zRgOD(#uG(~O z=%p%C6|Iy9u(umJk~$-DhRfZo-f^P{vu(LSb2$fJY-3xCVQFb0B{$zW?sJGph>Q8L z=|HD{e)CpOAtnLYA>&cfDItbjDowE|EG_4ZQ?k>faVDF389gbCIy{E4}g(-PNmmUx{j43 zXa@ft)IahSYZz^U-phuF10C*KezOBq;%%qW$L2hb;BO%1Bo-Q_wpcT4!X(5diHn5{(~oYaE|IEqcyI z8t}Z7NlGT@Ut+NxxA!)X5SQ`Xk$wCV)q>v8xh%Hn{cOeO&f`psm2uHgC}yV3Y_KLM zX)Nx)Ta%TYM?OMdLr>kUf6u0fTbhp{LILJ1eva^Rkt@r(S4^f1#!%Z9U>^MNO{cP8bU_qz=3AoNSM6j5{KLLH}fPEOBeUU-yQX3a|Ru zcco&Q^F0!FWFP&=@(LZRMs$XaTcsLP@P*`k9-sE&kXC_ECLD5>i;0C2R&gQ@)LyK* zF4=jkSwu@W#?7Pt3iS~_ST!#inky0?JmMgyPq$E6~T{+0pKy)B2p*b+Y8HQVJ zh)r>M#?6T$!-|XWqMic}T=$Fq$VqH-ftZVlX4FPUKK(ax;2f8C?k`LudfY)K*ASCS zjl5tCCu3a6zq`odwPf+m5-}slHV6BsvjlURvmG6VYlh(f2IvjSR6=^M)ZgS*EaqRd zJrjHbf&%ruxnRHidXQib%Mrib3#XE|bo>@JdgX^$lBlLAyknMEk9Eoi+q@8aw4~5@ zaswxfa3Tj4_zYXBY&!{0{_xZVH^-P~N;(NLL@1k%UjC;K)h z0C|A&!2VD*&_hH4Px9pnGUV??&W3%IU3R>G{iGJ&pzp=x@Y9RcTs>um`p{Ggq)$kv zf@*kWtw*ZnLo6AihTdm2QRxwxnzfmZK)+_~aEhwkvl>-aI7%3rW-0$y>xdj-VYZ!Q zBZ-J$BBW?wpI>Pdc^rDOVB!i*&qzfuevr_1XU8~u87E=}^k&QN4#QI)!%afoQ@-^PS3wP# z01Z^H1DPc}=3wUn)?~>#{Y*lkqyFl9Q9A$;85Q;8=;IEdqeRIl3b#84m%~dy$H^8= zSN_R&TJa0F)&x%*Ogn7JLqr4n><Fh! z`y6wmZz1Z-t)04f7KShq}TMTL60DV-i=#4(|mRp05r=V*3Je7CF@Dm(q#r^r# zasGx#$(@Dxvk?dk@9H!8-o46mMPev$^$v9t*!{KWczkGqI2#4i4 zhi~d_JH03{M_@G%3-i53ncwdg>8yz>g^*6($$?*WN#M|2PQ8iMxzK3@n9SEkO;7EQ z%}Ev(Y$`gL!^zlmKx`X!*Ji3EgX1ddhux}Vxz!>8F0~r)Wab3NB2-WlmK(_E_JdyT zqq~OSHncqIXzxKacr+01(2QIfhCja8>$lwNzvGluI~tfXr>;oMR3WcGV!5iI9$DGG z!4YTxk<=_Kl}7)sTHKjiuHk8@yHKHg>GxlhV1d|2)L_)m$TiUeb2P@fJ-niiLjTRc zc2airLEodYj2a}$I^}23N3=KRSAtPVa&d}T2cNa~5KG1_N;fR3nMc*wOme{zee(kloB=*9@AL}1+L%zx-dt*46s8Bx;}bcKd$wW3g_TEVg9FyC@0pLwn%`wBb;3%^ zV6qxmq8MqNb%I)PENM&>K z4u@YrFyOET$MSH+^~U;4ao`&1hUH~N^FQ(`zJ-l89C@0fgezI8t3kbij4F+NyEfPM zE<&kP@7Q4%`%Zk+;iqF<#3Nw*UON7{`M|x-N^0fPqI(7}eyw9mN_IM*9xHtQFF@Ym zxO{--3UE@$!#$cw8nZt}#pZMzQceMz9@fy#TXXTA3V;M(C&^1{p;?6>3gRFLG{~ z#m!lg$@UFgL=Zz;F-wyU5@>-szds!LaK(K2gHx&0`PC~__^`BZv2gnbfdb^B^W9h! z9ai6N zoN_I`#N2k-^x2Gk6PlYEt-T71)&abhdo8G-Y9Oel&qa1RB3;NzI+Wx8(&3c`0>sV% z>aa8V@wL3L`7!GU5AAS|8umZb>3s-?J*0}o>BAniRbDH0N!$O_osXr%uaiKKii-mp z((c-(lqKJ)W{=1@J+os7xbd3dgnaqBR9$1#>C&f$4^uZn_qMmN| z%CNZbXczpv(;niL)(aKG4F~P7hS|%8BNlsGt6t!Jmhm>RXN{+O#Mwa^-~UcfpuUd# zm7EOhdJDy>r23e`RF5PP{d2_mk#Eu9G2d*8>Y};=VZba_*r84tN#uI7lW7ssl78{{V0{BptFv+26OBe=SZu zex2)Xj0bG1oV+NEK5|KJ24uP+L1@w_V2$pus7uANkOmlmyB{!wC563EV={Lz|~=as64W0AsOxpTsD1V zzZfR52>IU%_kYKoOvjxpF9lzHmTI<91BGh}y4;<-cJ{nS9$kOxtbOAaECtFIWUcRa z0Abs)@{giYbQ&WBZwl-=(#)R)e}Tw~w*^nOq&ZvX1;4Hfe&2m^>3Zg+UcsM#Gk+I6 zxhUN&VYOyD%JDQ-Ap4sB_;SgZplr3hImZv}(Gel;%z5)dD>73%Zv=+r5--ahxR~xt z1o2AY*mWA0QcA2gyRyDrpd0t{nwS339qD$;{__?ho!d@08Lry}EWA(#+-$7KbVseZ zj+A9-1P8>#JbmPMC?Eme&D1oi)+a&FqY~7Nz*6RYQJFTM_1%dbnUid?a4J%jm3dah z3ha>*njVwNc;ImHj6)jh%8Y@w$2);VoT8b&7lg%wri-l_czq7a{+tQySc|p1d+UH` zg*dCD$lq6AV7#Q`#fi0X!0m+RJO3+mG~?aE<32vFx7ZInJK_}4&P)07LXhzygpH6w zIl-R@ereA?Pdh>>-Y(cUK8zBRqAtcD1{EKKeYnq`_8&F0IWzg=;Zp#n0~_ZIW44Z& z=!{seUUE{7UMJ|>dN=_1;gkxCIWjsJBMHc#+~UVt+bg#@WSNcI65h&^{jy>&p6+HU z6FXdG%{|-i~l)x^C;A60l$H&=M#<;{~8o!7M^m<5858e zAxTu`&628hX8BFfbRI*JDUfmG5nQGs^J_ETxVo2JVXC!NR{2WN4lt{OMa2v{c|#JH zOhnI>HNo5FF4?T%Vnqse`0Ap}N~@kx8?svTMM$i^_HC4OGR^g%w}EjFH`>=r5h{7Q zir6>(mPa_G^ry8WJ>}#oA%sw{uYPc>tR;|nUtz#7W}JV!HV&mX;Gf8gULeS}YYwT( zQeKRzR#%@YV$cR2uMq;q?-dhyul7ph%?Fkz9C_`du7jUS?|txaW^r$kX;Q@>1M_3) zcP(pamBWU3^Rq@m^At0YedS9?tqG{Q!`O|q*Ba*$j<3Iu$_jfVc}gk8f*hpyZ?%0Z z9{J{!g$YwJ;&VMz&{$L$Fp{|Qog1Y6XV5S}`*OTX-;Tog?Gu6F^)XDu{_)*VbhzR^ z5y9Jiimm%Q-+^3;zHIBY%+oeQ!wqLouH3uw@L}zcRC{Y~M9PFF2n?L}nPs$8eif03 zx9WirJhzZiN`WWNX}Sw0T$=_6^4D}MQo`K;{p#P^MOAO!G+beKa<(ry8voY5Y+gMA}%EEoNBF2xV6-RFLg|G*`e2OXes}G-0|a* zNZw@w%h$nkh0(5p&o=#%HKwJ>MYCMDE;Om$P3@|9j98fmcG! z{w^Gn`YG-dy$Cej3}ni0q7z_FrkCz|Sd|O=xmhqIACEkC>qY(Rsi;sZQq7~L4MVIb)tW>di}RQE&d8=)_UDVoo;%2` zyjVcIRqKK3$eLVk3q$K|dulw{EQ#+X%fCc%ba)$eiY8_GD?AshSS-QOA}e3u>heDE zC=ioR4SLLshQoXLi(>=-B0HY}$|Avw9w)Fjb9|;I5{itG! zi4;Y0q(+fH}KGd6KjKK)~<(JzLWFZ@ol@QwCG}WyR0~_JL1XK-$CjMO@6BCW~;#!EJi@ zn=fZ;@@=-?7_C(lipm=BZ_nEK= z(-77L9dNj4Jq};W@mskT)hg9D7IA3BoNHGY$v8Dx=IL)Tx++fn{9Nf}4;5eE0eT74 z+q7JwWdlK1<~HPxX{nFn#jv3K4rlp$Lpf4bJjnjGb=~tU!@3=BU=V#C**G;M`p&HU zWj3>lg1)fdXz-D3GfCWM;;^FHy?>|PGT!HwyB?pZY>}n=BptAZpm!Ptklb_D3ZK13 za}GBHHW=`ODEnvdnmu?gPq@uR1fTRv(iwmLF%ZRjP419NIut-C+JubIDTOdyw+RZR zR{a9WBvGO=RM5qeETl1Ud5usFVPeV^JYggR@O2NI!g6>F;dLI9eh6_a(%opbdw{uP zay5Qk?{X z9Zc=aNuSs$i8`Iu?eTcPt~?BkbFOdGmzh3Rdgi@NenM5Dn&-teq`i)W#e${JBDHcKF}Ysp~OnYTIl^HMc-?Rj-XitS;6dYu-HB452> zy6?*+!QY=xtlU8&5r7u*2t*>pCNZ8!o3mIWG?O6&7DQ!yH<2iz1FBNOT0_V%?Ipqv z5wHW`_B6O#JAB{BbI`&`Lu} z86j)gVW_5T)dki_FHTDrsHG`jRtTb^qb&mZB~JY5Jkik`j_izI`$m)NtD{0|vI|1E0dWvDQ2Dk>pmVNHl5ipus7XiFNe1o{ z7bRsZEi-{KbW}9~q;~VA^l`H~q&X=fEuhzI7xKC2_sEF6THz=WAcN>UCCZU=nwH%>4 z3^YiDbpuL!k_Zmo%0jh3Q)*r@Y95Cv)kL%tf9-aJuM?zbvxc5f;ghxlMG&7wq{4{K zJd86L{whMonWMgsj|nHj+5E);5$nTxi?rqb!>iVjBNmaP$P2wT6dlD3_2&3hTHlq$ zc34Y%`{4nXVLE9g-W_$v(XP8#BoU-B9ZjboiiSKPM65i@RakBmQ{*V{Ac~4)6;X)Z zilfT5D^g<&kYGT^OlBoWuxW)&x4_-+|BXV~#5~yc8rbp)qGTguC3@q<~*t}r`Ym>lYC=QYp_d3eZ zAabijc^AHJ6azLulM|YH=ntBuS4u!@WeM#`l;elKy^y*d`iWA;Op(*mx1q6@Xvl;^g=QHO@pL53$oIPAd;t z$QG$d%-ZAL-*77g;bJM;mX(qvqPf^F6vN1_)_RK;)XLE62upy6B-3804&YdzU0^tZ zI)+i^N(Os=;*dYlZb3&m7+2z_3||bC4ZQ`T6L}_Pu3 znQM46vPuh0rF(@iZ8Q@Y4&8CY_7I;fI;y^zLg}nY>8u%Bu9={jo+=5RXr?J)ov_BY z|0SseB}&#)!<(Bs{O=OS=3cfpyYGZ4E=P@cvgs)!QYfTQ*h~$CTIn{Srw*uSepX|O zQ}(GznK7{UH>5xCq-hYp<0N^*y-+POmU>L?S`vo&tY-4~bkE%iQ4q@%SG*keXom~C z(+J(e5n+;46z|yoowDyINeA`JDxNS23O^9UBx)wd->Kq%t$^wfWhUncdOVEUq-bB3 zC@LJTT1ix+!R369WKo^`t}THybKWP*9GE3V$5KZywP@981FnV8aG{3hM2_D9Q8|M? zu+aK7=8fWP&&BLL?cps9J6~7%LQ=#(Blr})h?T{DdU&}F-R>6K(YDxBKmvj&2hQx} z(}}{7uR@~F+4b;TDqqrz8!`DTLNyF}f=AF|3+Y&b&@$Frn|?wdok6x`axXAOYq@)3#&}w{XBQD*6A-~7bFN`loY1E?d<;qR1kMYG%KvWKh zsZpQ$5S!2=268ASNwi0@7KC;SII(|I04d-oHtgi*7Z8Q7xUJ3Luo~i>D$Qv=U(XX; zOd|^za6N=$Qn;f7s5$kW;6e`3&(riQJR+AzF=!i1jIaO`5u38+%aD)|(Ls}CGoRAW zwLh(+#^Ak*dFS7k!e9}39Bc-UeSrS%1v0CJqeBXD@}Xr_oBA0b>*Z|0>W zskx)oq%|rGlE}D*IqM8{1!X|?23MTGmz3i~n9NBo&J#{>sD2=jW=OHRWI{JecTUNIsE(vX-pL$YKgzUl>`ZT z#KwR!wd?Nx^}b9^&sB+0yvU7@W1O)qjS$cjm8VeY@^uJpC0BC(=N~>J2FWj)A3*m$ zT;q5vYyPo=YODdmS%^eBx;e@3Bm2rnQ1LHktB;jx_BvpuEET0DXH$@QiH~A&Y~h>yf^!;NT`s|%EwzUTUba3Ut{{W%QJMS|GH+up%)=4{jxe)YO$Ny0vHcH0Isc6Ol6xOfI;Xzv=a(P_lNf|` z%nuoZ$5l|9wI0&gA%n456Yi|q*sSucgc6?6y@I#@5m_H_9IPiIl(bQUA}G8DU5e%`Z%IC3M%C@ermIH8NknS_-I)`z2SD(=PP2f4dSYZT4;VVc)B=n>~KZt-n|LADJpj zmYglY))Omh!&}kYBAphw3V!9v`S8j{uFCYpVgm4ut0F}Mb{tPWp80TJW!f(QqIkma zzP2iorb<6inwqkDMYvraH>r36Il&>eCc=O%VSmjMKJMl$m7=`M3i~_ zodHmND9~ugQ|}gptr1twP!_KcLGeFnTExaP1EKO?1MJFi*&*NTjG}7gZEJJ=;7;pz z)h6+=jdCq~k!y`eCK2idKpRrVP3<0-G8i{yv=wPNxE1E7M~K2b5mxCbCupd4GBon! zbLq8NyIYcI3KV^3PA3_n`@-a*>StRCC_LR%Fi|qIsrLiSu^-1NUQbkWV_%qW-EUfF z>lLoJD*+8!y30CV&QpzuFmAkb1XImdYVU~+4OIG3 z0x0v8Eg0_w3~B2!AP~Cs^T0<|sGBcb+lEA$o`LIggl95T4fw52gzjOBt8sqIPW^uQ z@}|eA#fN?cvqdcijwL$KUq5CAbqyWOK5VDeAALi_@2z>fPrquL4IK*5A;;SdkH_PQ zJAN?80s$>0*!fPJmoHbXt&G%_S{oO!a~%FG?q2^ME2ZjbXxe__b1YA zq1&c8R!Jd!_l%qn5iZ3hY3S{@&qf6wX9Q@-PypqV>t!M+xttOyEb5ibsF z{)T^6I3XZ!mh4&}ON#@}P~Lp0z)HH=6m1P7R|fnTYBrtdnvE#JSY1`G5*$Xes&27P zMV1Kky>X~V_^&-t6tEN*Rd9+-LCH2qQZVYSG>Ykm?K$y12S+2sn>Obwu$J#ncNAG7 zZa5D*q_FN)!DR3>z%SkHAg>MWmMqQ)we~8$c8x+Rf~AlhkvAlof0w{u(Y2*8MT_Wq#1BWhY;)Dt;6IPfOsbzc(hvuw7syYP;JzJ4^T#`w8!)M(hfsrXHY z=j`kIv1cwO^~&Z>9hDa{)I+>Uc(nS>Y?jroG2nOn!Qvdzl&<`a!PKqijINzz|J$K8 z!4fi}hcjHQeU}bWP4(VvV(r$cY){y_**f-v_~J&1ji7d}&>A2+X~H6*0DLxYbL)Y% z0Pm?)gNC$&wGMlhGyq?ln4=*9F4Bd?XoEGXQGg+?&@^|S)0LVAWN#Fu3-=>8@|4Ir zGzw0t>_MqJ6CEYiSz+Rq0?b{mL%#+~V)J=Taz6L={JPeMeWJI7JipVfbnfP!ouxx!A-;_cB8y*?;J92E zNY4RA$tL<;GY`f!cX#XLC=9eA!UNg(Q`sxbdthNm6b+>|ei=(Pf*KHw#J=^-!r@LH z>N|~aZJpIfl&xo)YRma^{7>jYGDp;~r2&dRCgttLG-~f<6vj~TZ{70Zi7n@4(+6|V z-aWCH^3r2?C!^5jLixA%E`G;HD28H$gBCK&)R!h{2~ZIK30Jh8b>g1-^aB>(9E3q5 zNdFrb<2%UgLl?gIr~eXF6F~m+(KYdH5|yiZeP)7A+5*P3@?o?VzPED*b%rvu>fzvS+ z@0-FLd2W>xIR?V<+c0#(LoQw-m8qW2GdsJ5L<(Fg#QsMtw0M7YEH(Bnlwi_y-SIF( z?yQsXxqFS`e$Q&fm4iOg$ z%vbyYyY>O|i;fcfwh=&L1Dhrz)rjeDYlYU=B-e}HtrEX!yZWmnxzeJu>SQj&WF4Eb z+S~AHdw8?FOujYVgrwK?KL_7-@Zrr9E>XX|>(`m;q`wg4GU~W-FIiHz=?>WwWI%9;Mp6uEskxcJ~tAFb5RTA3t6G z$`^VR=`go}g;dn`zO;?LDpCKOwVcfULDkvP+Fye8<)xkvDuma0o1Q{D8ry{IHpQve zDJVO&=5Pwa9<|l)1NY`9lNrLc`dB7d>4mk24-u z7*E}uR5gP~8<)bQZuvZ6sLuAjx~uwK>Z|nr>iefQ7L5v=RIn?5v-)m(qHKSVcnc3V zwUyc&T`Mx zv|jdF%@}=eTC&+Fi##{&W#dyvd@!<4%zL_S3g zEY>wHMUC;qy1jUYjaEI}%2FH{^NUd7I+QxPiJkL3`8=Vk=s4Wy74KV)WMMQj`J$IU zAC)B1chw`IF9N1rctl_)QtSN0%BZ(HDncN!sYhdWwUmVo!~oOLzm+|7}2LI?L=PD``iDK zNlTV|;2}~Yzd{oqE{#L9*l{fx!*~C|4mM52anx!Q#PW^-0cSv0BpQ}GTnSK8# z(ZxUW0EKpprLdTZMS|zZDdc&JKld`N-7q+xWIG~bSnBOK`<0xP6#WQvJPHq7X*}o* z!XwEDS26^-j>XXtK`g~1H8=}g>e*J6yBpa$(#9N!GE}I4lQGAHsxc^EhC?UGr`?}` zr|b;~{+?|y4^QC1!#?l+Y%I2qo&Fc1@CYB-;bwIM4jzVd)Bl&)0t_5tAZKz)wk=bu(%EqUk zNMR&l>?;%&XYt>e@=1WAzzeO-F+O-D8|LJc`U$?v6#Z}=d%D&s6=y7DVWI{QQ8Cr! zMyM?#R8~7IvJMw2o94kmroVz)u#|&ighjt_Lze1tS*1sHI$1LYYFxS3zfw@fkAB-8 zNPYp^2bi5Pfd-UHgoFXNx3GM=o`8tDjXH;Bz?VQ+<1efg2)8Q5S+QY}Y}nIw%$ye{ zdrCZ84HD=AtwSPI$+!o@fvPxQ58H)v)#o{0b2MB2WorD}nue;1!$(bQ$m<$I770^U z``-;Tyd7v5JEn0tS@T7uS5W%GJ0>T9^J!D-$2~=nimOaAsgFF*88<`*8{RVR3jYn`nJWQTsHL z&R_yUcofr?C-2hUSVzPv(BQXf^A*OCIvl9ORry_hk&a6~f*giI&N|u3qB5JIV5e)i zpaw4ttB{`}tbRw*$cTMM;Q~53ge*2yD(1f4ygM0ZY=(9>Lc69IRj{i9;i~D9$D-;G zLi;kFQ@sUZ8-(bn5O@gq4I0Szx$JeKeC=O1Bipy5yHhns`d z7ibbEaN^I%L7z%7|6@Z5rQ+2@cyc&8Z{P6(O{1V!=l{#7a`&9sXP`ujN z^K++f9Mt?+d!sK%^I3*Xvy;|!jhop{T4H3XAcJe|3l-l$2?KM-pQqUV7ziP-p}(sz zbEOz7_Gvy&qQCX@@4fLWY=~``IJdN}A14&uB#?I?O~UdJGPY5nzWz7%DNaHUw7K4E zBdlC}c~s)z8$d3uBki)pa=Xx}12O#L^gWUk={2M%vv3`4+%(q@ zZ+)NYWF4745s|(TVb6yBXN0U-$I5si(j3v+Y~#~z9s#<3sYe40F2faia}#jY=tdDN z2O-T7w%Q}gL1Y$yiqA(1z<*)kzk$aP|FnI%7M&(%UYlGuR`jfr_b-*d2kbVN_BB1{ z^0n-8VXNt;_QCA3NWN6tZm$?vFBE>)N0uzoOuqKi$m%-|elJeq-$m$=^@8sIqv%}x znf(7Ze(zu>!^mOeusNS?PL0Hzhbg35h2{`)s8uTIUzwh_!dR^D^`h4M-;QldbOCb&v+>#Ao6#j~jNwpj3@k^ca zu@VOCy!HRXF~^m`x_r!duU@_T6?-?ot;ZbSCx_J67`(vBy*Y6%qFZk+16^j5o6rqN zFFWOWxejxV;cbsT+?Ap8qkc?a?`{G*^q>(K&=XSj6N-$Y7^1^~C`#+Iq=x5!2QFd= zkt{>Rf%RI@h6M12v7E!1;Ny(o5^)K#6749=Yd&5$ zTx02A0L}j8iBB?eA1Yu~TJTJh*u=s)Hr9sRz9mx)A3Sh+r5+@JI0oE_{;RNSO`#Ga z>(hJLKOIxzT6_5RE+-Le6QtKE8?GQ$*vf>nw<41Huw=1E%Vl|Z{Bc1oLGrC3x%A-;-Mpl?3`5>^382q$7$n-}Q9S7SY2Hk!FmC!*? zC$qc0LxRN+Sxr!n6WHqkR4osz+X9usQ6vi@xp1+=EBI45B3ICLS`k7dp!E0{ z;*8&xAcL^BgtcFpAQ>O#FbBbmA}RsM2(ROIS%ih_(_GHv!vegpB3W*pe9URCwzt?cFLsGq>06h+_%EP234!@Ztgw`UEc|!?I8Lr=u1lO^Z4~tsb zoWO|g#si(<@RPy}d%i5&+rPC%Lj_RJ6nSPe6eeA_iLWXhW)Gur;18N0VF4x|fz)8g9e6JHItfe{L82Mj+Jw=M z*=mbUs5P~Rm#WWICq4SnlKaan@pM=D_Mnj2fpc@GLgu^;g`T2EH96FLgYka-wih`= zeZaNqbN~E~{NQcf5_$StQS3MS8xN+aPxYbB0Y|nLtLglM=I;X@>r?1y~*oa_~hJCKSD2Yt>~^O(Byd1_pTF=DL=@<2O1Z9uq%JVdr4 zun+n&k6xt7Mt$COd(lnZTh+2Ck3$*?>!cSTSID83(l-cu=axElyxpMy!$nL46=AIM z0OgjN+H@`YWmzL8CNO<6JxA@-ULaA@K)SD8=J_b18GLQp`;kiBffP}?b(s}@TuHNEML`fN@-;5Ge(7}c9xwUBc8Im zf~h8;c>Z9;7Wox^+#3u`RqA48Vy=ftfy-#F`0baokm1AAt|QBN)oKId&Hr3UBaVLW z2mB;ouH;O`8b}iKsMdNdJ-(8+1~$i@ZL@v`)t>QlGw2|=b2W|-FWGd8%IIY5g%UY) z9O0*Q-bg^OJFtcrP$C_8O-Ag*pvf(zji*Z`0duv!sAEE?+lGSk6^ssD;SB+5kpRmD zkhv`n2i6tb=^%3R3+w6eL;^}hr*~}R#q`;6S0|({^C6xA^9TSb>hE+nIsN*WrCm?E zFIU~=U3)sqQXHtBTes7#e&@>NH))k>VqL4t@kur!_+>IonSsQ#{5S}FWCYa82u~!h z6ss_xQbc_6w8zcBU5DxsV0v$1!jLBbFUf`%=E#(4Ne4;H-Ej9)>DmO2wuGBydHKw} zm`C+76>7R3Nyolu=M|}cIgxZy>wiBQ)KYOU4=KW46r4<4j%L8VJQ$}9O(}{I7nz$b z@*%3CPZByzA+KyV4|V-2*5ZTLo2R4n|aKJ$bCUQoSh-F8!)t_^0 zq7fx|t5^9YFgcTLu>|2`7i##o^ z$T33Cz5Hu6T$3uJyh3I&@fATZxJCcGqJpZ^*2$JYTC&VVp(J6wO!@OW5CYIk;mj10Wdz?W2x0pErinA9jpY z=e+07Tt#61d_*IIJL&D|wbB(S|9wvOv@IrnaHL&<)W7 z48`YhzzCc%h@C1gSkQ^{ofR;R3kN@6MddDDfUYJmbkptS-N=d{E@k;@4Ezw<+I(y+ z!y4L7p1G=mF0I)kPqt~uOKm%Cn0K>7(ll&#vm?Jlogw-o=p2frph6pZA zAajB{AqfI9#YdbS=1+}5sx!1C_e=)>r-1#57&5`@c1-qZJX3Qu){vDdK=ksc9|*<; z9N;k&&Y|RSo)}PGe}$-Y?w!|>T|IX37Td6hEDM?*>B4Pt%D*+5IzxC)rr$Q(1 z5VnGkyCFA^=&B}n`PnnwN}DuWY?oeV#s$w8)YW`AKnO%l#_qh-IFe@4Rg!sFchag^ z-`ljQ3W*TXxjMis2Euf6s0qwHM#6Dn3?^u}QbEmkKKGb3k2&VX_I=sE>jSTxk{XIMOgEnSr+PEQIP|}JQRWPR-Go+3NDm@u?^m5+WoWy)M~OreFvdxg>NYG3g4M-ZQr+?PDW*+W|S?DAbR~l))LYG}9u$_s4rI z)d(ztFdStX;A-`wg(*X=RPP~pI!r0%Dh3PVZ?RDRS>R2RgdN5=k1NL)*BAWHDUt+h zmD?>gFrFHL?aVcmf0Wy;LOIumZTbX~nVY$rI@n}tFjxVN$h%<75bjC2cOf+BmwG2D zTuH_lh}PEycp6dGg?k4}&2h{^EYwD__UAMd(u(LhfFYL{ZV4JTBHnLA-+skroUVrKX|3)Ju2w0J+Z9CBQ64!;m zyyU4?DV%F?Y2)R&PM|6T7TU@}U~#-8?+Rd;xfkT!*QLHekgLQRoem4{x7`Sojigo^ZgX8Cb_B`Y7>_sh zckutO8)jUu>9Ou0oGjYi5n$LV0764@Xk~g>S&^mCzP2$$w`ap}G`J8DNxT z9-;Q(W!9ILM~7=Y_M0qCxU`EN9lkCA3MSXW*7Rj3L`UIvT`JmBMui=pp z->!y{I?i7u@c&{<%g<@m3?8`u^i1R4oVfK$S)^pGA3&@uH*gA-^ZzST4oxqmFC=W>c6ZWLKtHs&qvL~Ls;49upE%bjE_b5a{+NZs491YD* zZIN1}#CA^7C0J5Rq|Tyf)}5xnlSNCaZqV2RF~4#AP`vh_MpX+e=(AjzxJXaDK+>vDZ9)F;&YNoaV_Kn% zyJbw}$u&9mMF?V$nJNH4Wu!Ph3Hn4*VKu`vW`H*jrgMO+R!Ei&4#a8$ZKf0nrJcR> zwA4Y>%RSO+ZnnLM-9<*GcNSxqtw-@iHW=%|pbifG@~KUZr~L{mldnvX1a+IW-xHw& zV}hnKM{1>@4pP=w?TBF_sp={vSuAIqj4K6zi15aYj3^st>q3|@9iBAFC5xEv{yy|( zaAgQQlCoBE06dwH;d`y!_76M=06(ZM-BwW5gyqAIa_>d71Fig#P1h<-^iD8K9zMA? z=&o4*N+CA6SJ44si&8`{wg3H|^S3}bl*G1YW{eVf(TlfF#KI1*!Q%%r!kOFR8y+TN zxrr3+VPn|IMZ2>+$!)nc&wY@L1HBJJ{`RE`A4c#pBAohDMZk2B*QvFPcw_D%r~U|X z|Go^)ErMPO6!CnmU$TzHbh(PZs0oBsCFilWrm}{QV=+*O8dE;j zjVhU`<}_LdvF@I77ew;%A{*F%4Vc%X5@JFK>EbRsWWaYCcN+6F^i}ggs$az_rSs_A zIo9DrT}6N4TaB3^#rOU@-NNA$BYwk`Y05VyT?=&O(!Zn1XanPG_bLID9?`oNf=>lq zPz!KLEiqDTD@>QY^jEKG~IN80k_=>1m3{c>V1t@;|B#*B{b=kVN%e`nwj zd9gyt)(1BH6jI)06I)E6t@*Kb=kE&r^Xd|U2dGuUv$v`g#FU|UaCjxvLuS|1pQO?_ z&9l|hB4u}ag^dVuhSzgbliPkKe|JbmI1L^j>$xXw+uqHvL-dR${hZeYw<8)JHZ5~G zgMH5nZ|^I77;@ohY-E3Y^TT*2uYGTr@wQCpAagTrFbUm6)T5> zK~>-$f2~rCToVKgsX?=G%nMfMlsh>0T*{T|EB^aUEI&Fq07uBG=4Sqd@9XFQ z88i1%ib9H^2h@!};Z*-?Askq_;3Fc8knW|Dd{m#L+Y1~Fk_it66*&QHEFaM2Nz`rz z2(+9Kmxqa`T}My7@u}1sy?PcT7&KY0!kshMZY~DB#jsOdpO+}*ezDcQH3ZwRN!vzB zizj%!9SKZo@TE_|o{cf15o4*bTsm$nI)J7353Uk`x$2{b!?v5IlsM>m{1cSOWa`$o zJ^)VhyG@(TuT*c-e4u>viJ5^SGEcWLk2PdcVWRA5pz-9Uhi5!yjJDtN$Qt}eEG)hl z9KX1e!N{Pkj_ldl)70Gezrt<%sa!bt^ut*VNMMqW!I~Qf8 zSXBP~+`u)!5C^{6(yCiIbTi=bRU2Ni2Bl1tIeGfZQeh@y-_6inxwv`dfhKE>qi&6# zM=OT)Fby&UA?Or8bgEtw~;gz}Vsa*2yqgc2mmdg;+E^1{kFt5TH+`oheX1m&{ zws4tQn=CnLbWn^q#%&QeCpQP@pEl{SgT*_vU6^tz}igSMV7^3F3tXn^CS`#!80*6tB zWLaUxQ z7t?{AI!CyqFU?YbB3|(n_<&&t+l|0XIL?2-u49#!uvm z#W}cZb<|8nvynn_>*E`WV2yakhGebe6IT0*jlY)Vq(Q+WWRB2#qJc5I+!!g5%fJR{o>!XOUne)2ak@Bzb_<3( z={d4GnJT1CZq7)>W{`6{b1vQXTnG$t>d#7l6SX$-dTR!n&v|D&b)!S=RbWnX(B))M zRtV>8AsQwf|{~6@8;&o!3#%UhaJf6A1*l%8s^pdxnhj6{~RF5ZTXVl^8@FG4mP#qS_;1FL(S~hhvJ< zo<@KTJi#eENJGS9JPP0l$YQ01law=-N6!h!xf z1505Q8SlBh!b)AqTH@zo8i22hxpchx!)qT++NvCml|FPTmB}pW4zcw%8~N~|>d0Y< zQ)TA0EB=Z$rtPsa^lkSqn#y2U_ODY*1aB~4sqUhLfe-;s%*_t~z&TX^B^u7b4*hg# z1RK)Q+}Gi!5#^5?^C2$0zX*0pLxvfj^H+{b`;&q5&9r>Qi&_!~i6GlV4lmXmUNDix zQH{2TbDr2Cer#1#i-Fy*b`P*_fK*5=dIa^R`ybND08H@hp^tRhY-GOyj#OOiCZ?vWqx z%~cCPH4vZ#vKEJe7)L6_%M@MTKq+F=ZPt{&xhl+^^s}w4j_m*(kLkr?+hMSe;NL$5 z>Ka$C2fa7UIZ`y^d)%+$m2Injx=>*jI?MkrEVr*cF6hicN)qm8q)Bo?*_}f!D+!zv z=`6p+&A=1j@k-gTEj(xj2-^X^V*|efS-wI9Ieu1h?h;?XFgt&<`gITB2_|K<1=iH@ z+O06NwK}-cRMqF!5=_=S&E=C*{kiOUw37C;PZn$bviRwz`i8>OdoN>rRi4>_KUG#_ z&DU@C`+ZXcx<8n%EWU&&JB@`PTqH1U2WxRJ*{=wJTSR+p zVj{E3|85W5=_^Oer}$Rhp$EA+O^!2NTFzO!iP)Xq`mP4~8MX@pXz#TpwRbuaRsascWzGcd&~>;}z~;6u6;wz_$@O^e zt|*>5o@^a})>+1?BK6Z`x@|i7{33+Gm98R0^pp%>d*#oi%Qks^KQ5Y`_IzOys`Jl| zAAttQ*zmK@?MkC~OET)A$#VK;wv4wjmmQLyO6=4^fd(7CUjJ&%xQ-R!$B0cZYt|K@ zuS1F`+AToQZTf1jw#@)mNmDT(h}?x&CX-pp7&3#WyePeYAM*++7~MMbpl65kbaFv9 z=nZ4u-}%5|B-sIJ){=wK&9dcWEIoZ6o-t59uH^Ieo?3yw${z5=dsm%CB_0vlKPn9@K^Pnp#2&B1UA$+87RX3uPK_cDCy-- z?9&N7(NBIp&QS|VUNTh+JqaT0AyhlV$b?>45A$HFSEO0<{qygAn^LsytAz}V9&8G` z``H;2At{U=lzk-kW1!q}c7k&olKx*;yY8;C9K7w*m~70Jv&?QyiKf^e`R=T{oc%aY zZ~H$unlA+8TQWhI7G@Hb2|^11nZh0r3dbZ#!*Gebi$>r!pFt;U>-_c)`nL%%AJGe? z*n?DO{cBTmx^{*+&E{lYPiA_+&jMIwGs7%$!at#?lr=&&=`4oX)UBZJ-LA=ig!ijw z={;s?3T6GjkC7vSC3?Q?u4cXgZsu(~{-(4U=$`jvy<7%cGh|-pf209#;|N8gI)t(@ zAp)g^B!91D}Eu-mzy4qeggY0` zbT)15^J&T}ELjDRmw~?L=Ik7-&ruxpyNPmRmxAZ&BJ|c8+->8iXIgd_(t$irw&pV% z<$GlfG!W1YVutqnDF2;Dk%;)H^nGbizWamyDetjLX5wad!{0pbihO0zw#B2Q_$gmV zJ+6*w9H8T#L!=;J>NG)%A)yOuPCzyX@4>KA*Gnfhjls@Gw?tAC0G;08qv=(nN{yzw`eCO=~etANcY9 zYl^^)(FC@zZ!X|CcMU6wPk`!2MTHaZn^pb}*e1DNDquDrcCq!cqfA`Qu;8U1m&v-C zV(hMNpW9`V9xt!{stxP*RUM}p(GkKfc&nd|?yqESTF8*I`WNh#WDe3=oq@_ztNLlH zJ&L4#CY8)~=24#5o9n<0GwCGLV62;9$we{ay zcEb@Oo_Ks~Q*U`@0=fgnLT7=Kh3*;)WN()bM44@L>8FGN?GF-s+;$Ns<027%cL^e7 zNpp=SL@#7pJWiN~-?q1WzPQk!`tRaG?XX|zA;bD?1HbU!O~m#Dbp2PQk^s*mh@sMw zTN?k%V`WD`vv@)m-GE6=DjBk~rC<3&c#ho2yw1al0oa{Z7X1iBOTxQpn}yFgIPgmc z#<+7v4ku?!-TZoNnoQiNWU|OzfczRZ;hx`lh?U{>RKz+j+Wde67?2gBKTZAhI#Apd^G$xJ_eVDltHF(+kM zpz=ZyJclEbWu|9R`hx<5n*T!IVwbMlQ6Fs51=c(afcRsUuQ)k+qR2(=u z_4X?l0^1V62j3g>tGB=9*FAEhXkgjT*5SC?C(j+lHTh5C;Z?a$M?MkGEwOFN)jsu~ zohZKZV>PNdrnJMf)(A)Xil$-M_V3AHyM`{Z_KHG0!~K5~EnJi4yu_r0NL;_R7jcyJ zMNXjird0ypTDT2!@&Q}x>m}}g7yn&Mj{5s%Hs?P)<3MihVwI5_qA-p|vM!TSrar&g zL4W%xszF#|rzbnEw}p*Ubu?gHTrFVRmd{=!#llADtl&5a78qZK>*}sFz4+{|EWv<=pfljbQ}VkRtOd5W!pR|w9()woS-OBr=BkdXN_zEb<%u9-4Y92 zRw2lE1f(=YR!MfvZVt&I_-7V^6pKeVi*OInn6^LK;e&S|^HPsp$XkGRR^&lHjs5GH zdzFyB16uxkFXBMxB+eqpj_Mx2=ncEWRhj9=7xp-}mr#Ur_Obti3VU2^g(~uC{u4FG z;z}fitai3kt3N+}+rE(1VHe3bC%hary?`R-4Tq6?uCES%Ui93y>f6xesd5Z9^R&+Uv_uf5SDE{q;R!ki(u%8uvp zSuV|J!`+%W=Ph0cKTJM=`e2{nZhiKR3zK6ezjfm=_Id+~XXU%ju!rru$l2g*vlYrDRPL%mNwE}jFUJ~JeQ&O1somM$+B{*E$h8^I&$3hq2EXuL z9F9LaTc1~(HL?3Mc44!;2QDm3K!0{=_NgL;38MO7eFZvFZA_5Jyg{5Ws3SA z$gyXxdTByX3nouUeZJSdIP~D}w*vx!!PEpS8m~39SU%138Om0cFLYHe=6Q++L714M z8yqXii1e|6P%S`1w1*ed6&)*!MIcZiO*^!N7k?LTx+jZ{O`B^ON3?poHF?CRjlj?0 z5C(dY%>>YeU?{-gX@OBh({9?pG0}Mf1NTDFZZ>2 zOy5YZtV2#Wq{U__P4D3v1BlCqYWn5s`j0NT$t=45H@ToZX|TnXqi?#jB-cZtR@s>! z8jPDez+GnLPJ7dO2$VzC<4Gzk-XPL{|(!g{KsMPxOIk3ssI=r^IH{GEe)w)(h;g=p59JBuCTe~9jjo}+b zJ~+2)wky9|-K!w9(7=-9w$t{VUHG$e{xT@Q)uw?1YY@7`l5I2(k(!SXBo7XgMw(Bq zyBGXiaLn!@B*z!zPXF0}M96azEL|_yG(J%*ytQ-(WQ4$L7&pGK_&L8tcWBU(q(Fi+#=G}van z?#8|!?33Kh4!aYL2^)8Ae&)JwwRQh%ddw!7V^i$j<@Vw_*-b?|i*wjis>m(VAFVEOP&A}nJRPhi#F#g!Dk?Uif)Pg#>-P}HviQQw>3-TIT5*Y?&PzWj<1QoiD1rsrsdqEhGVl4JnY_DwdPSR=@`4dK>l6xi?WD$(KKr5#df@DQL zOsAk9$ZC(KXD)Q{Sts>fBQ2Cd6>2Q~nU}?3W=WeQVsF^fcQ2iF6khS$QYfj@-t-~B zbiGH(LVd00Wfyr^$j|nA{1B;KcdRuxIjqhH|+UT*}#=+Fg{IX1+J1?|Oxpmq6Af-xcX+D}sXNqY$=-_&}e?xb~%yQ4CM zluWk3f=iUA3gJ zlJs^id(=SFgURzQWHKJ6~DAa zZ&@PIdPvQ`NyhGFH#ucy(%%QC+{&FW;-JyDhcpAokK9A0aZu*&f@@>~z(N5a2*8S< zdT(v-aY%k+Vc!D|8BoD?!X*4jtyBMPFEoq}dzWN(+iS(g9sKpt!=xO-6Bh0ILL2qW zK2d2ftpfO}*XZSCj3{$v1ZM}IhchbzgwwE(-ofpdJ?>sm=BX4Wc9ncy!DCx|ul_^e zZ%tXoOLpotO}p~M-M_ni7I&2eY@xfV`wM(nM9L07>i(5H_Y;UK;!OFR-17Ige!m=Q zo9cuQ?U`H|wOy0ey}J|y*YyLVSayI2>I+@$DJ^Iq>4g*SC(YQV%7BCzo)6Q1x?9a`S^ z;Da5i3!d2(#c~xkKKuB~HM^#qA`tq>lrI;QRm2f|jFZpXPSI|UV_f@u^uZat6&Ju| zYe6(Bj(A{~cD!RBIwUOe)YeubFe?>{{O-w`i^eW+dXo5rL}`w+;x2n z;+M6h$tm&UyD=~GH>zb}c2;oBwz?whW{V7ifZmR}>$E*sH|tyUS$;Z3H%4i*Uh53^ zh~#N!+SFjcMNgG|2E+PXVbwlHhAr~Ujp$|d*ZXFDxRPHl!jmIMa<3>H(LOi#Q(rQ) z?%i2m>4FPm5|%C-eAocZn!iv!Gu!^9DbI}jOQeUFsWbEeDd{-jX0PhOYz=Esn!k;p z*R=gcG-Jn!&+%#2$NKS^0KN4>Zh7Vh4>k2a_4pV7V6tLuQ;dl*H0p{@wsP6xV5TME zBltvl8rO%#pd#?G8Uc~A-r4Ft*UQ6_yDG1SMGO_IB@w@;TmOw5YF%q;1Zx>npU-eo zBi5vC^rP5?t2S=9?H+w@YcpA=aBJ`~|C-<49HiTC9Qe3baozR8jgm^$P}MX^!lTrt zaPz!KbnDXCEo&P)8&EnWzOJ3(`?<#NcjtIbej4e5bqOGwVC5xw)zSDPP?dKYg! zYrB`ky4@NRAgD`A9j1R_LZbeDwA*)fsWM-&acN$s;;h-p3H9uIm7}SzKQGDH@YgaDs?#8sPS8YEf?b|68rZ#r zWnyUxmceCZ^OThaVwt?U%KD2F6i-z}H;tv#{PWUg9rklY4Lgkpid-yVOhT#345k_r zn*yVb_R}|h^Zf3Si=PBlM4zO5d?W$s0XhlVD>|yh3_5cUs#Scu5+H%iIEpJwC}pFm1sSNtx8QKJ+1Cm19o}> z^Ei*!+uLDvYa|z+nRaS__4SK!TI_J{hOqr%N;Xp4M>SZjvpgp1aMccrxZ5`r@74N2 zJ1^2<#nu^9{=2g>r8MytwUR|s%b4Ft8+)u_eodN8G@=XH>;{&Vyv&B`1Fl09zEQ^e zrI^!y3fwKl7gIbUy#jWk0bi(e#VOXIMg%DxU+qyfk<%b&a~-(jchZ#IaB>Wus!T+# zetwm#>S?OfRElXJrg?(HpJUpgh8axco@dEiVuhOJ)+Q^WQ&)9ucVUii(t^sx79ren z3wv|6KrWFlb%xXtAPCwnsHknACXd;Xs1Sa&lNC@>4NaQ}+Ek2#r~Zh?E-S)Rgdq88v6r*z=bXd`^O_he z0J1G%f=EJq5(5A!2g**zHd!=Dp#G+u)7Q$|Gl&lh8v0{T?Jm*dazCjysx4b%?BZp#l1W?K^lfiQB=jU^^S`^xS=aC4!q+wHI;k3 zPD6AiX8P@$TXVt_s{I;Se=SG{@cRtsj3(nDbbwxk9t$Umpc8_?%(>%F8E>nD`V0a%%G_J-G zqdx#;apCj8xnjdpPq$?46W2r=uVu8~-T5Y!?56TE!v9PwD*-oCfVinV6hgafqV)Q3 zXCs2Y>XblEr=7>K(*a_9poeKLA9}mSAj-=-KF~I5 zW4@}hs=;OA_wLjXd;KNafCc+l9>B0S9^)m3>>5zm2F@Qyi_$L*qC#~AJj8kr*r8b3 z&_YKA3#y)dUmJk^!T*#arD@3%`y%I76i%AQ>5NTgxYq>ApTwja2hhgDE*#DAz6C*L zbGtJfn+}JLWLRiIqZ^+b&p+5-W0g!qhl@k8JJYE&Tp6AoJ69qJiHn$b*s@>#zni&Q z+z{JW7f$BB%+EEf$9M_-+T;k7bG@BUn0Pz^T6W zt>l00T=0Kc7oakFW(Pv!-h~GdY~p5{R*DC@w}re( z74UHWNFC&J_ge!9#}p<)N;cK%h{M6t%`lB2Ft)yTkZr!f`qW@aWHxwA_Fvejlr?Pe zkP5`(poB0Ft?ohmFv5G7r##qDFX+XWLl@Ci7~XPROH;#Hw4NbYkI$2e;R97rHBFG< z>(goBd!xn36V-dCgK1rHlo+J|RK z5g+$ec@pKBwsTeIUe{ZA3C_Ll!Hj^;HuRO=xwg+&paAe3Oam?Fx~bVF79BU8`t=OV zWe6$W?V7rZ-TGbc*#zU~MT?QH)TeCQYT;QE0hyydVPdh`Bhc)wtiUUxL0AMxJVE$U zM+e?e!Etm%oDdv0qcf4MZ9xX#uq2k7LXFs-x-Hs`2KA%}GRdeE&*(;l)CttNvpOA> z>JKW_o5QiAU!U0vHMCiyV_$W$W|#YK7~P-M$*;tU7?AUAM$f)313AV8t{O`8WkinF z+^l;V{gPLZt*^qWEoElL$O)I--SmYx>ak0?nhfQfE<(P&qxWWh{`m-HeiG?rKKG_pSIAh?H+N5Xh@IPAop~6^;Jn{7b=^xUGLMlUc{)M z%bNRai<0I7LXBYdr6&A8^U)zg0f^TEq6!?Wgc7LWmP05LtTG2qiSE1vJKZ%K2V`F570A& z(M%aI?zgkx!6*m%e)czY1!(e-5S!dzXVuSGN4}%MH=8U(O|zp=qi-qw`q;zjpTGQ1 zJJQPQgE)-YV+wJhaFpO_{^Pnk&&9Yl;pq|2ij=A=&vz@%xtiP(8QldLstKg5OoSvH zG-YFOo1zs0Knz+gS%=g85|<&1gOK(Rnmpn)T0r54BL;_bR1XygEBZSP+kR2 zY;Vh zAlGp|)yciek#{dzM&j}se0n=Y%{txawYzn|4n(py2a)#2o)cljF-l^|_yWiV`kQPz zH5{_Jsjn2e4x3PVb&RuKWwaqH@ij~l>Px6zv!gwV;7XKMx6uzf zo$(VOLhx=*I7oX|2m4ELoOSevP^Mu}{je|PQ)PD6C9sRQj@bk|ccO8UtGh)FNV(lK zX#BCCn^BRa6R5A}ALUaMm9V{cKnd*kdXPOch%a4%-XKF%aoAvHV5uuaDKb!h z2Dx7<^s}M#6q%c<%M22t=j3k=sKN8129fXNM+M`F>WMLFP|C_kPl_Alr<+_itqPSy zFLhiZQWcdgyVR(G{uXgzf0%3bhJZZtmk|EygU^oYg@A9hDP+A}L5-*WG|sqHlWpgn z&dXV9QHbN55NzZ&-{_26&-EYmI@7->2%~m3#K3>Y7QK$pXqq*W|L|b62UF-u{MMxr zHg@Lf-Q@H=GFe;DO7o|4L};h&@}_+9=gK`jw~krpHZ9*u0La7RUAhPN@S;8NjG8QC zB}p#48;`<+^9J#UJpPZPdvRy_e;+u$^M+w_oU_gOJjam3%rJ*E#}KtS&LI(%jy8um zGv`BcK88Xnr^@+|LkOu_x*T|;&bHA@!6!Rr%vaF zlYN&%YTpD>h4?yR7WBE2j%eqw6`lig;RTB2t%@IjRu8d6pL1YVzj)E}Jo^_hNmxm} zOHw(NQpS2>1GLi;%+u+sM<=IFQVRzlFp+%BwN9PCaR;!b4eoEL-)~G{kFV_6N zpyUjntq_b~&HHr0f#ta*r+@?kmT4ReL_;iRm2`7PTqyd|4H~zetmNE+grsl2PaH(G z4>>6d3n#$*34EFr(&-H#-YQ$N#b{kJ=;r1~_e#<>CZu;Pjjb6i;hQ1=N@=bcmnPcb zK;Xo&jdPjiE{ezAfE184Ybz&r4lOO-0zB7^i0?Dw)IGS4fKq(1G%|BOje#Bq&t3U=9Sz9jtLa?V9qR4>mdOD`vr%8`^tZ3K%VtS$; zJJ_^feT9!DcKK5=a7uGR{Ttc zYxHPA_wmg8ZDMM58j^MXrJerX7N`*##;!#AB`xnkrBts4n7UgVpks0RvQ!CHvXq(a zgG-DshT&G=W-DNSSp-A1N$4Eb67?bBo?XFb6RQWoW)y5$%@c1@aGAq;jkQgY8~Dbw z!B)II5^M5r1-w})w#a<+M;s0_5JMcz>#tNC%~bAZTESbsfi%Pb1(v}3HTJ*7bFPlt zUw$-rL~PSSagZh%0f0lWQj$!j`_==8JJdXzu6ChIIOPHFC{0wgV)F2#@Hq17=*7M2 zegnmBH3?hcbdJ&*TrkMm-*ilGv%t(TQR!cW$Ztj|79dpi)FHCxhBWx<-WGq+{o~ou z7OGUi`)XI+Egx_ye@-SThOATKqe&33(m#P-^uG4(ON8j4q$_dG?|rp|p32WBDIUB_ z%I=`C_d640{SY>*=|BO0#z!+MPr}V5{s;*T4-c;Oh+T>npJ76zu#G3-NYQX1vbx$i z@u=d{%X2zO`3k$_I=sIIW?_AUzfMG6)y3N|@rZs=QkV9l2~{VC2D5NgQA`t<^o~zW%P!atXY3O(R zO?>x;c+-#1RQo`!mm&U({{;;9!g&Lu|L}jcK&AhcZiWiq9rFWoLO7*?pFPISwFrzc z7>=IzRId z$bl1X-i@6vzVYX|mEVu`R~&tE_}4h&sM!i$xOuNBK!0xGZA{lis$(SD-q9pXUi*pT{74Q4-LVosy;u8P=`y1Gcr74 zYiM7PSIUgGDMfD4B7lNY)Th@%7f(bYoH88YmD{sOjlWn)kYb7NPdx!*Hq(E> zTQZ;~JNEi-v0QCXw?BnmWcoclL)vpbhpzTl?qwP-QBU+Vagv=~r7k^xl5q}tA^i-` z8<8R`H93;PZxcg^gTL4dWMkwdnZjHg_6)dHo)L+nGla*y&cNNanMRs`4-Td?S1+RU z)(_K+S7xJWr_T@OKk)7x)Tf*|$ML2}M~q?rJFfTn@4M71-@2-@bwiq0lPzS07G;jZ zd82bH1@eE6K9cQqE5XWQ{3i9-ItK&SfsEOBxHM%MeCVtG;U9)y+RlQD1tE9Mg^O0E z1aRsW%_C1S@77YtxL=d0BEfoveugDO1?5M?*Epx^RmI->WvI>0V@^kJsVN+fl?_a{ zRx24(a+I|lsi!%=S#H$Knd$?1ic3X|-}IG|{b_NU=I1I*JSN%4>+!>iiabUAo=?71 zuW{e)mOdii@~#o=J2L-VRvlC{F-y9v82o^_g*QQCdr)PxEaGX4eM{t*`w~<4 zH{1%}SiDUXE!$fw{w{S7u5w~5=Bw%hsJyV1RCX1bHs)X;C?nKY?$N}_3Tf#2rWZzq zL_`h?pPn?w91irtL=LnVvT_A*(4oSRUd_3vy$wLL@1}d<2Ms3awx|CkRut1(m9W`k zz9w;~vK=U0m1b>YY^9t|;!E_}aj}$rCa6HWWlNk8%UbsBDEmy7GmlKEcpuG`ovw1o zWyD#xM%K5YfI7f^Fq*QW6i990rVm=be6q{0WfE}QjgHMk%^420dE$)qB>td>#-GI)b|3zhtd@anF zV^o5KBZfYaskTdQ42aUUFtx9>HE6TS+2?zom^>xxa)OP~$`Cm)HAr+xNL>f2 zmO)C_mUxB$>fhS2089o?|7rZ5olzm&Vn&KXmG+_S_LGjVS|L0&R4%M+IrPd%c|#*P z7{bMMGW@<#_j00=-eGV}b>ObV8E$O$UAtqhILq2CTu6byyiC)OLO#Qh&hyvCU}G-7 zmLRJF=gKAb%8JNMWBm!6{h&E*q4H!!fIlWph>t3CPb^Z!PbGf2WK4l*RCf*5B0%P` z5p)_(k;^{%(i`C7_O!QIq#KY?HG`oNty-ezl)7!>$SbhYjl6Y+kgjOwM7zw!~(HNB9i>0Mzw zbMz^6O^`RJGwIT#nB(5S@Qe7?Ca)X9<3ZK^_PXq>io>kW@2fM9Y1w`7jK23=M8Z=+ zWh?|o8BqRh%+;q!EB_M~j}xLXH@#%x&!(8?e^BGNHfbQim?22rcCw9n1!m>ufVo39 z=y-=bzFJbDF4`$0qywSN0!%^W{+ndKjL;@MoAn{5&PeEV9Jg%GwzO+681aTQr+Om& zCEI1Pe{YecySR0c0$o41YWOWQfY9DJD^zF=k_LjJ`&e;GbCyu=hlp?xBLRK)*qO_( zkgf!d2MU<~!^NXy%m&<8Yd=g*H~pNJTi0LGV2g5b@^1n%bA^ z4Xa1LGFjK|gKvMF37uU{6%CS^DkWDJ6pA)TKdSmUS+fJxjjeDyT_~|6RAB_?T?xmm zpjkFG-MzG;I9MGX>gv!hwAk>&{66y&Zu?nj13AAqF>_ieP7vO_QAH9ut9 zR!@dsz~xP@ryYyh_PPDO`lVS{g%}iyMUmUVdlxV=IfR%k%J5kj_zs z3%U+nSc|PVlwbGZJje*va`xdVY%_jImJ(Ot`%c;~IM_wrLAeLQhxO3qLa;}& zv-U!jgo_bU6WzfMw67SDY4#KeR4A@;54W&HA9u?Seg)ZBf7akvuegsqVF-}=?s2#V zE}Mg$Uy;#g_nD`MM^`Di%cr#Ro_Oev8D(N2G7%PPw&>Cg_4<3?oKD63_SSsocJ>OT zG4q`2L(k^3f4$#fMYp}Xpf;@!@SfL!Tf~`-crvw{GGiw# zzf+;&h!i`PAMtc1eb4IO)vjBUc?LzlA6(b` zB>aBzv&zoYV~9b7-B$vNvM-xQAck8nWl?>Ms34;V6rm6-P{B09 zM@u6_sFlifKs(tsZ8=%+r2@&2R?m09_z9Y3xtm7au-%Gw{JTitUX`cLW;{z#6OZv) z+Tq`iqdB>p)0L&f&VV1ffGv}laCD6GKL4i`UJfCq;J-_+IFztuN@(BD#6{{QarC7@ zJb$*5z#<`Z5fw9qM=rMlC0bz$aGRF9xbZ4Xs;|T~AkjT1QjHkySSu`BV-$myPpPKj z`u*H#aww>P6ca~?6OEo#Qt`iPt8Z;c(-T4ip3ZoKj_*FJV4fO4>@S#pvlwc0LOvHv7bDJtNRRI(SrGm03Vj9KuBa>;k?FF}V3w`B;D_6-VVHgGKB)70f#0V>=XUkJ( zbuaFO=g*<^nAD^yBYmQrK2afV31zx^eY6i`=L8Cl1o$$K{8vCaT)C$}goFB!ZcO>( z5FotO>H;w}=A2c4E# zIY%z;oQfdL(vzb~6J^qD8~r)XvI2WL_6^|~Gsgz z(C;;mji2~=Re)q0(aI_U2V#5_?L+Uk zX=khH&PLf3s!2nP?{fF0jfIN`jle~Q@#u_%jK$@+O0jF%v7d*P6f1Rg^W>F)>ET#; z-c|pbIReoZhQ`s#uMJQsY*FVxy+rLRu2uy(zE^SGM2MB3Mj?O$00scK>6Scp+Nt6| zusEmftm`}3t8?Jk8TbVwKl?}}|5>Y@LCZT2gar%Gz3_~bRl}J&foBCWKOR(+WUJyV z%o-m!B}CEEXO&OrlX=#-pji0}c@ho}0?xWhumAvNAMX_PRL9HQtH1eGQAqK=dexPB zaVlR=V_l%IJ{Aar0b#gp;LjB#U_>(MvXJ#lEQ z5XSlc)*L)UXrKV3`Zn-}O~X~=4smo&11hKOH-G<1lSgvmR79e3FmIPv;>Nw^RZ6pI zaXGvV3Gc7Jb04q>07Q9Ngp0|7fy{Y%y~WFVcTXrtw_WuZ@bhv}Ac2)7cF=X4lcF+h zDc-vjtwD^@dl8nUU_4mV)%U83s_4;Gi~$ZMqiAqGSP2IN+C_p7?jsORPDADMGsG7q}&Y?NGN~nNa zR3vf_F_Vz}vWbvxq^xbTX=7RXM3a5*C6g{b+>0E`vmkV_ z@L0T#08c*>+~XV>0SKrNvP}?r-9u`=;p@p%(dY*`CJ1*F9kKBzUBn%cF}9AktiAuL z=Q29uJgIo)Rt0BQ;NogPK1e0im8W^u$<4~9WTJ~QD_e37xj^B`_s!t_%*Fjf&+sVn z-J!fYle4>(n9{?y+Lzm7H??`=af4BucRu=ypqMEYCPU#LYNS8%=X)$hiB|2#}eN)6gMnePldc&StOWdi*(w{@M-s`ou&*4r4xNCIq$Y(G>chrS8@xE-F>+v z!5^0}(n>iY065ke_x3w~BSds%pDd*<$iMZpVx)MZKd zPPC)Jgn+Tlh>?%g!C!NcB)l586~rQU&*RKx&#%47~bF=9+@3v=dPk= z#}D}NFD4gT0sBoEre<+(Z3W?+cW2)^-21q4A%DYkXH9e3(sV-mY3-LrspYKke!E&b ztp8TGy*=b$&KB?@z zawG5!9(rdRd{)Rpu5c-ZX;Fp!pjs7>G>68vwfJpCx<4Z-TDW;%rfQH3O)em@3r43& z)++C1t|L^XfWlv3w;QgC2~(}C#6_Mb@kT}{QFHU)hYw^MKE(sG^AH%76>`@}8wtJk zV4oik03V_7a$&`c&ZWc=W5ctFA>(rMdbD?bSMNT@7fY;P+W~ESAJN^R+Fv|sY9^|G zQQfWyt@RFNzmH_2_$4?LZDk0Nd#B0{torP|zj2&^Gfp0VO*qxk zaDh~iW@&x*gn)9kp`2N)8>sLUL#Tp~hBFX}qzYN?Oej`mUl})hTsq$J743>ADNsqs ziw16NXI)N2WW_tJR7JJ{qkYx|@O$8sZS}a+9-RV)uKeUA2DsWN& za?6!}5G#pwuzyue7uUY9b0-76MQ?VMn(DvCAaWT z#?svr$Nfx=e#8|;V3W9VRdsH;{$lKc^YdN9DJei*RWMASbi zMw%!#P4+}`#l8}0tW8WEbg`Dm9AFA?=#91cFQV?mRNgtj-3F^vZQq{S@=_nRhY&v^wUL zh!UPm*gp=@B_S*lbOTFNpy=zA?Q+swJPLapS6V0X5!u$%8GG4dyOur4HBid)@5MVA z!EWW9avp0^vek&YB)UX|vqiKPKI8fcJLPUcpzjM=FQE!_tZE~KJxpV+TXSJJB6W7YS(MmJ@h)2+z+tGD4t6npoV?QI?MpV=9ZoM21YrBp6+_m{AZlb9cFI?5| zrS(d<`n&GtP}WB2M2M=2T?IflA;c1q=W(r3Ar4WO!e1$!-dU9-J#=eW&N)BgI<$n{WWK`Tm;Xv zf;Wz)zJ{a4HM6MH5o*w(LqTr8~4Gw;McDFSVFV@2!?Ja%L=R9N*@DK>9 zZy%1tlQ;VxOPFnr6$^8M8Eu**QbQU~HznH|6A-;FgRblX1l~NU?w_GAtDTNN_sLGs zp3gG}FLrhD)4i^?8~p(Re4ari2<1&$niE6ZI^uPiL4A~e7S^pe;Il-ghu zf^R_Noo8THhumdqD?osQ1tzQv9P-tD=2iPchZjm3?yeBc0tSzoP9%cU2Sqfu=9!s7 zDU*b}*X_CaJyRcSt~9asAqvv9yu)hlk;{ImE<)JoEE7+a(!GHJk%aAaRTd>(b9=4j zIInY5B>H9@d+|i0w1s4 z%+51s0AW$dg9^r7Vj)y8Y+CokiQ5lG;;0Ii>0M=o&hKi!P_&LV8)tcKD#>5PLVU_^ zrCH2d-jwOjI(nheN@EiGc>ip)#ahFXJP{#3AW{q#Ph=!uuSe_E z0?z8md-(De7+T#UIn_Gk5qOI{;w2mQWQ;mhxH#B&<$sp7I#y)f`?6LENLs4EQk;{U z7lJ1Y2)RnEmYN+D*SkD=b;(4udYThg5P55~Db6c>6A84nf4F|`T0;5>ZU1Dyh)EN_ z>~t^U2g7c4YyDKLy^p5N^VSe6`0b+vv0i|N7e$UQs>r=vC<-PrnT_BOfM_8XUYi&z zef5R`1rs@s4O%sSA)}vWsMtk5&v(+hr2ph-b!9CgNCV@HG#no-^73dF2j~XkIIXX` zTbs^?YzgaL&(r$vOpx}on0`HES2B-BUjsFLO$4{?&Et9kc5;d6QmqW+Sz15!`}b(V z+;`ci5<#M^+}X<}eUPA~=qz*n@L#ohGtuKP|2Cs;_Ridp%GkwIX${v*y4>?W`@Y$9H9;p7$7Iv2O0*;Xx%Ilk>Op58n7n zM;ZEf)EdUwOS*fw1e`sesFt!hXx=buyV&+s#=mG#30$4V&A@8j#t!(&q~&?-$pSW< zr+8;fl5`{);`da5$aMVCHIwl13ok^n<3CGcleES&8+B@*=v3|}KezZX7@bp{+xS(z zR%HDQ=8bwm8P~e4j`c72xw|wBO!_Fb7x>iHztuCF$k(&xv=sWgQ`F9$vxZCVWm78AHzxczV za}0{Gmd(DkBJxvctTLvyqSZNL4aGznkF9I^{Fk*f8yV%vb(7UuXoymVsn4m|c@GIc z??wda^Zr-IPLB&Q7O>7f)v}@2KXel#2U%^rv{c4O`10~e1s2hPkF%hCBi0YCy@^>{C^ky)G7f}Ad zbZv_XS(yba-q;+_$bFDvX!usP<8y*w-zHH4{}#4svCP}>_uH}7D}p{1uM~gV=!%qp zQWb`k7Z5?XpYqeR2`LpnQRj+VZBk7Q+URKxx6F5)yiQ72WPvK@gz^d1Cdt8ds~6S& z#DGT14*Cw|(Ubix%ZFa-YX9ouPnExfCHeI-@mdv`^6>IP;IG4f5ey(4UMS^Vi zEyGk!oFDflqP`jrhS3@O&PU#c7Vodg7FZ;&>N2^Ojy$N=xKLa-oXfA8r^s0C-)#UW zMlgd1wF)D}ik$AJ_%;L#YLz(g&?)g-DT>UvZe2W+N@py@!(*soF|F{R{Ul>o_<2T> z83}QPk_OuzG(Jcost*~J4jLaWqRoSkc32iTC7tJC#l}F$7`dvL)U67M2hS2^W)r`A z3bjgb-<9Au`v^*@3h+T;>L$CSX@* zExF~jFH3sAMqoS6@uiWIbM0+F@g9MRL4hDc{f=A!qkXvijDiE4kql;ka9JFTr;>GqJW&PeeVP$C?j+xGMD2 zyB@(cWwHL=3BQKI$~!6I*@8|ydIxYaf&bhVdItfFiC`sqG0YQ^s!fKV`$^Cua{atz zLWJE&#FJa4#Lzb zm$VSZgsKaV`?$2GuJ9bwC`cfVDF$-;6~h_DW_M{TBI*$jN)v@|a%NQzUBZQuoxm zH{wZ=SaYhocK!lYZp|0D)ntPJTGhnB?nY#FX5LYq9-ZpPi`H+gI4VB z^$om>Nb3$27!bn%Yz`EBJtbH(Ca#j(k-dlAs7 zKgE?mrhc1@lO8Lq6L^KrifthA((S%_P@q=Hc6oN2{xh(AM_B&MAzaH9K!HI4rv6Ww z8dBb3>ke@aGlPCV2eI4UnUKGsP`Y%{j$c2fvU-b z30EGeqOR8=nKDz-pYi+;5yGF^q~+bxR{NgaimI_HuA|zIi@TLn#Z>+-9;mSuimht- zL`|2LE3e%|e~f?xP?##zbm|NP+Asq}OdNwUU;(Kzmr%zM<3F+E*&THhJrk$D^4~(A=2jG= zIMv8D&#M7d9l`Ca?$)HN*6LitaCr&&KwbKYRmM)^j9z#gjM%t+Khgz!jJdxW^ z<9j;$__cFgE!*Pjwu@tjOu)I+#Ac{@eqA+Q>3Bo#8bj20b=qaO!?_7|9KoPtlAv@L z@1~cXPf}pTd?fi%AR;M{&az8@OZoNuz!#kt8~@qB65SWyWjg2{B8aU=N{W@IUOg>n zMsuQ}Pvei@+;S5$s*DD^R~5rJJ%A#jwgK+~gZtjRU59JJ=FDxMB<|PC<6mAvzP#ie zUVd`Z8?oTZYxR2b^ON%)AhDwlEBAAgc+9uSPUlNfs~8oo5~=SeXOEX^Jmx|YyM?rz zY&5@jj>^9AI^Y@p{HT8^Q}L7BDP(*4$);LN(>5)$>Q~aurY;?N!Iy_g`j*LtYVxvH zK<@3%;m#Xh8yJ_j6DMYtVw2;YC~09Ud|D}z50`AZefbKHHsyxekS;gH-YPn++Zn!E zW(VrY3&Yf6o{oDKIfhcdMpv*du}sYylsi7EH0>GyO3OHZdZ`V_JG`m(s z(s92LW|#-WD;NBy4be?za$@%ZqANW`T&4oS<3bk6QsLQ8-i?%X;pt1Da)|U10sM~F z9mudd%njIahNa^8C^X+U0Rg|q@V)zbC6e%pN;r9M# zXLp5Vl?)GWg>epP?6a+h;x6o7D@>V>b}xcuzI1rnrKZj*HYiWG+9wBZ$MbKi2#m4r zMnX^sfbKr?rfOv|dQGx;0sf3u;$R?j`S?Q@o{^hVr(KfO=&bXocWM9Nc2=)6_-LW~ zNi@PM?uVOvnkRXe)_8xe-95t!AfHse?+PHi+cFt4oo57-rf1S+k1b2oEAdUW8M+QqY^26Y$cb;JU-Ior%$hTf+Ir{meLDQ$5x z=R`7pK+SFxpf(Tv-Mdyr0%d+cDF(BVTDLU=#nUq+Iu-71*76pYN)8(~zv;g4zD3cc ziy}6{@v13Z+n0Mep!c<*&F}L2-nLf`e=^sa%@9UQaUR?{jiZ(s^SrIFP)w3P;Y*%- z8cOli`8p}mFTaLO(gq5_jA1QV*GV7pm;3PBv|{GJq*4q}0OTud@jxK>_|v0wp`2nK z`~%s=MtRof1Z8(@BSUSQ1qGbE>%)p*Q@#amWxS!b{)I2_B}HJ8zMFm1-q_T(ejV~~ z8Ga3New+D?$1v(r&vm4dAC|kSj=R3^hM~J$@RQG#4eY%qx2CZ?elNAHqdt2#KOR+1 zD}N~DQ0#Bgo%dniDL0oVNf%PJDc78H^EkKqX#z-YQy#a;yu2T;2@Qkj%}&e%A1Y>X zKHSI=>tvc0f!P_T_=at%CYK$`D56m3lN&F)r)F*CL;@k=sy?fcy~M12S8JwKhnI=R zCcApdofhos1Hd9GTthvQBDY!o7#0nagp!7_-Gg3gC;ZyXcS~nuL=iEWhxfdRcKdME zZHCiKJZvA>WRZ+!Gd;eToPNmAr(#bZ!w#BaaR*{lD8)bs|ED!BqyZpHhi98b>2Z?u z_>-ayzx(eWvd}PR{;gQT8CRQcdD5)B5oQExYghB^H^-TX&G1cc)*1aIs7E|76qDLm zC-k>IJfzfaI<>McQ|-9pe?^<8dnBrElr29oMrx0}LgrUF)$}^o988ID{7=_Ow(xYk zjId}lZjQONgK6<<00}&X$P++)M1&X{{O8Q4(e9DkhVjxEg-0EMBA5W2EL2`O{w3w^ zfOb0hQs!`*Rqy49_|B%IE#3X|Y}m*AxIekQ=pB3Xr0*l*s?gC(KXSLmWHtke5|PI} zLGiBpaQ43>UkodJlNGzk;+6g3ugvmq{dK13{4ZrKr-ZIx5>ikfGAuW)-}O~?<%0yZ z3bl_xCo}msRqkyLi1hcCs8k9QqlGVh&2mnQd=)1Xv0RQU^4ezbd%(^npZ^i~C%}W1 z5_3fu0P1>v=#>0P9{K|v`_m(H;z}pzN&`gp|Haz@xEYG;2q%X6$nbg(w@A+~i`4qD z7;(2W=}+(c`o55shA8WqB$Tkrs@@&1YG*8xmuoU;vs%QIC6ZoE3k?}zIz6o5pS5@# ze&3k7?3%hdR47i??DgM0=4yB8g`bR6o`Sj z6rN{b4Afu1&JM=?)gAgQGw3zad~l^M^kteTl9Rm;SCq3vjYyw52ns7n!UX-h#O|9x zTk2x9I;r$bnrM`$WE>GMGekWDd--2KRXg&srzr!i~CO& zdmO1TSMc}v*s$1SnBVnEo}VGljWl@B#FKh1mdM=aIHH<-jv?{`{__t1@MCGxKex{N zBr?B<=-K8)VL*DmpYBj{Be4!?z*4x??EdgF>#)F<``uvKf7;=2R%f(kWloY8PsWBT-ar8vE8zTV|HkXfsSJuThMKVbG>hZW zIt=gJ8=Db0=~2;u%htK<1i@O^saRt*hF%a$G=?2CSW{zb4Ooo=&%kmYG3RFcOpmm{ zNp)A=&;t$sG3OlHk(VJ33Zv|t1xdsB+YeJNIGl?;a6cK=J#Vn$KknutarWTXtu(6} zZTOp_6$fBT7$Ol+9z<(9i;71F<<1#0F77@W!+zWnc{Oz6noV2-k-lt zQ*;L>`(>VSv0V^TSVNdfMx9f{`Ez23FU=>}#%nI>r-VLPiR-QxwWJh{RB7{n+Rf9p zFJAN??dS0ajp@-ELrM>56D|3(MiApRAcr&zT8dMa+d|6IdG z(#%bn3+n)~eV0*>x8=^QZzZkgYh`yqMGj{YM3B5~Rv&IY@4HlcL)YJemvgnu_yba( z5GUL%X?b+){BA4r9WoU+mvM-ks9fGMMf%p$*z*N*)WikTR2cvhM2#*_Q^-N~+28=Kc5eJzrlSed-|^&T%X|o!8NBFE34yjXF}+c=5Cjr@PK)z z*Q~a~J)DoBf4s=8*FoV*l|%m4#3Mapszy<@YUhz@#lP}X3lt!S^N4Xxk&9M3^!_a7 z=M!I7`Gb5HAD$#e(6rLuI7h^bpUhv83D}2=u_-J8$rapNS~A>&apwzR1-7yJmPuY` zhH|YU8#_tAzxJa>FzVR+S)a?^xuzdH6w4lUFYZMHA3n#+qfaasP07mL5`v9c9vQ!~%ns^Idp>b5tBH*@>NBl{P z(M9w2{5#W5bGji9P$_hjsh7F(c(qjWl%h~}?a%{}z)k}1N8^Nrb!xOuD+B3z*oH+`I$MRVeRot45DAcT^11v` zLD^4{o1-{fYg&Z&9YlP+rkv*PI)jBY9w`c;)Y?REFdd)0NDJ_DbIXwZ|Yw9 z$u?T?Q;YGf`m-2NeC$5xXrv)PpRW&u?f8US|HX%HkBm2(&x-BQz8k8q3&!^`K%Dua zOfBc{cpqmqCDwj8j|_&0*d4w17)cp`mAvs3dy1(XaJejp3p+s^Day?*zA4#k;T5c| zC${bYSX=>hwdc3cD??*B-32@a|LJN=;n zJj@&a$ZkyjR@q1^`&l6xx@c&s-wcf8xl)XR8>r~HDTBrSF%$lq^(`Upa~%0Qp2cgm zReUDVe;k>zG!>zv7M#g%qZ{f=K)(bl9(_!{U5pVxaexr!*_Mz%%4u`W;Atb<)j&gk zY@&EtI~Uigjh=2s{ri$$zWbD^@E3U+CIdyeL;I8;~&|GCXM zxTIC03UTW&T9Y6gGTZ;k^@~g<0+6)U}wd1%qxv`tH^FKRFo{3kr zAIoGHUP{hMu*2=cGNEHX^6WVMVx(pP5#D(#$g|N3*s~w3;6{-o2M+6}1?9_U$1r94 zK*Y-q@8h?5CxDNh-(L|ORVPYPMbLOs0At4mx zA)$RgcgXuSQg*fZ7x!6wqGQ_gG)n zOo~`he;$N)$vc4`S&o=V;fd~7c(NoupRv;5k*+=DGK+R3rP2)6vS7|=sRB4UKXueq+(q~8~lpAkj z0i}>J4C~oUW})dYO@%9pZvE4#qO{XmKj--`hV^A5p`_mB07gaX{KyfU&&>r8h}ZtV zp?4;}EOTviEQH*)B=yW{RH2n0>OCYm$#{jHGA{*M4DeeP!Rs1F@F^>y6bpllWU(iL z@k??%{Uaowo0Tar0WVmmiu+Eo=uVj55oa=8-knRuYR?0)(Ldsgj~^&~LSs*=hC7h% zNhUIYfIVOE@*1eYQsb~EK8dp|dJCO#mA%YLcI!jzJue#T6A$bE5SF_Ackm!gzMO7L zZ9Voe+ld_J`$C;#`*8HkKy?t6+yjK0q>EjT~+Ax^zQ0gvOHqdoYJ3Ybre6n_gr?=wB1W-`K zY+m$oy5+Fg&J15GexzI*`C|zdbifQyb?}`PF#XH@fIPOh?EK%sh)sw!Zm&-gAP+@U zJ`aF%_5gwmCeM082&C`Z=H$_j1H6)iYoy#O6^oShQi$nmu4xz{;OVoi*=Dqj&A8q8 zLFrEoXppybK_}J{?@E}Oe3R{Usqu+6+d<@VT(WwKj;SRM6NgleH--#?4r_Vhil=W` zYPK^}&Ipj^Gd2CeTqFh(!spn@K%zKYnw@#ukweMb?7EsVC;D3I>{6=F5VUgu>frXa zm5VYoB)<1b>EED=_=IjvGV-sb!BqfLKn~!Y0DF&P!Wvaz=ZPh}v7blSuceMF2R-Yq1WOtY>RKm_VJkQ%7&m9HqkkXNlJv1Q9-gOhCleAhIOu z!5+gUXZ?Fy5z>Ua=NcDSexC~-NRp7VTQNJYamF-q@QF#Cmn(G%x{##@v;`VtGiw)9hb za&|os2VtNOzyv#g8E-C&%i@C3f|iFMZnF3xRsA@IcA=NQ0OL5lP|UL~MK)eMd=G~X zy&Nx6DjVWF(O=uNi6LJOMv~^^?!?TMq}H|V%?3p~yuFQ`8iJ9FkQfN@?m)j#0wh}` z_-+Wmq?IAv*wTQBgQqi)os8a`aZl?x^8|o>^k&jOON?6%*ZeUGz$*P(xx_=#N7H=l zfO6WUbt^;SlJc;PQBp%IK{)|T{kqm+-L!U#@eP*%Q@-6N@=d6r&k8bl*SM+w7Jzn( zVXXXF<92*~`?B)Faw^$RQqy6%Y~x97Qe?1PQW1(S;=1NDMh4u9kRLJKNzxW7G1^dV z(ktnAEua&|zJDIExy`a#S)PnZM#(Zs&f@yZjN0q)mu?KcQbrHGq~ULWVXs^$q=HH2 zFq^qv2XomolMD7iO;8P=Mn_lXP_oEkVf;;2i5vOK?`4Wq*)^Y`lTT6;hme_XfX$nHzSdD zlWTV&G~JW#C|iE7tq40p@-m7G_LqxdkTfKN3{e|{&Y?NtVPy3?9lyQtCSlo{cen{* zyNe3Le1mWYFp1qfJ;eQ~RzM{`kuv@u*TA;n;ucw$ zW_J3{_S}w%)oA+j#xM*1BbGnT4O;0n=^w-&5o$A*f8ILzB1L}4*{Uzmt}UIpX=g}; zwn9FneuaC4J2lfw!*D9MZl{VRIwANTMXr5nAOC#+T#>kCNuV{qH}eRf5vFIUyAr8e z(b2Ki_CJp9J)Wt@{{#4LW*ED;U$?oF%UpBKW^)bAU83fGNk!zAGIN{zNOG&@lH4k! z(&eKKxrLCV`&_!KMhMA%zQ6Ow{yTr2Jx1LCkx z)wkxBZ)dL*7Y7B^^VICSgA7>|f?sLAH zR9c_Vy&b2geoE0ZO0Sp%>&}&&+aEqBY-gTxsl`#Qb#h|XE$n?^)KcY7_79KPs;BlJ zyaXk_-+z09r=weXXJd!2GfcMIpAHYfL$5Y9bu9%nOriTLS--e{4Bi3+X!LpyFeFki z)}%BgZAi13Ex3HB3sGqm>;3VvQwU zRNszn>i)Pv&y3GCBTElLm(COlnIEjwdtyA`(Fp~BAt2HoIBa~}h^4gv_}DZ2ke#EIFIjHSujFhj?cBD$sgU5)f5j0yFu)vJNCKtjC^~5a;pR`DIKb| zB_kk2Gx(l{n%T6-#;2v4$rv=>1B-Qon{!EqS$i^Se`{{$o`%|e*P^W;3E#{%+yha+ zq?Y^8t+9M^WqwhnxoB{}dtOI?`zhS`6Xf}KZ##I4&tz8zd*Y+Q>oAv_!ip);-yFOm zO+5W_HahjSU434An8mkGj-R`P%%XIe$w&?W|CR$yR0)Xzd+Iq6z)miaWlP5T3#_q4 z9yMe@*b*x_222`4l`b=BE5s5^`XRn4b1Bno^8LKr>xC%mudhQ{@THIBLUPf99XU7* zXa1q^*OTj^nb56@msx3A@r0v=60@-TbjuxHj0oh!scnSFz=P%DDm9~0MmY3)5bzr~7!tuh(b04o%RzIrjec_&M`U*+t>m<)c%MZ&A6On8ZvNBU4 zfKNmQWGD=C0vriPhBM%JqGWfrNQbp}_qq2a*5Y&7{=>j4kI!-W*^u%#mzHbIjx(QY zB0@Ufp2t*#X%Bu33kjQc+Ze5I{~#pgWD?q46|?67+|0oq0i2gm{# zL>!FS!QKWOJkoY{{%f_(*7MM|3Iq4QuZtPkrzX#n?vDVDxFyqVfk?fKMd{J9tFq!F zjlW58gNVr;Q&p0|+qC_vU_!#djbFz))2Xms%fV%g(LR2(b(PwlJs55-UP+bzKue3=x;#eeV6V z@@V6oO2y|-Vxawv5Ean*!NONZ1BZB^lVi+zn-Hgx^=vcu1)D>LeCzVOmnYw6HJ0qw z)E#6Tqi3I4mt4)|8a%d_=Zkx|YJHsTjQZYmu6zUjPN?KP3;!7{5FKAAPIeC_BP1Ys z$VVCV4hUt!0k6OP3&(g_Zbj~!L-c#^XIMhJDBHKUaJU=%jzsH*b&W!SY~tgLtF7oA@S3i?j;K9_#irzTLrix zAea23G6dZ@ZZv6y#DSQE*NZAucbOT&rMB8=V~qY>=C#U=N!UnwnoAzbB!H@Qt-Ne4 z&$%dgd#La!pa!Zue&Fxt?Ejh!1}bmDr|evjvuSnvFb@m|1 zrn^oYiVgp;GF_s=PZ{to!F*Z9KxMJW`2B`6QcK=EY`8Kvx}1XV6${b4lRK(_>?K>J zP2QCiH~dujrLcP4`aik0kN-7XF&{Mz4BtF6wz1}4#F}NEEyD71)RpO=V|sa+ax%Lu z->xcAS)cb-RUQ;Sim8MF9xu|1Bw?qkP<@qsyDfu$v#|K_#|@v(x-`!gzPae<mcYn#TsWR=RR`bzIFT&(Rf27VMklHXD#PNSK zz%6!WUeBE1f%GXg3HMN4k=RbwcbE?LFQ)vUw)~~6SlQsbr&ov;rT>+s9;$z+D(6x+ z8d`k@dRSki2n&-Yx%n(^zAx;~I}l=J*zZ#FsWUxHI0eebS#-PHI_mygWG>6+IWzEO zA*$6itU=`)#-QS_MlrfM@Yiek1+xahuZ*6b7-c`^uR>v4v6HwrpvjM!hUG5=q5^j- z>+qpPTcm`oLed5XSv-1_A?<(M(`W!Hh%q*}+F9BhLH5Ms_DMZvR{b&o`)oxSVmf|u zLOi`)#>+tca4YM<&L(m;EkjVYU0z8%-WmbN)Md z*q)M+<1LNGY{n$i8Q%Xz6a0H6SAF4WR=NApAJv0;VRUUoiY?r*nFx`~E-{ zKQJ-#v@u;lcYjjKA>`++5=;)i5lWJwo8)2-r3g={m~ZAfSieTeJF{{OE#JIK!#gyt z73@zk4-Y9j?GQeaU+^F0>MdwQ_A2MIX79kkT;BB4=X)P$q*})%i+t|Sz@DV!Fkap; zy`)%0@|s(!PNM~9cA?RdiEy)AdG{cYi1U-w>v>r+%Nj5+g9j~K#W6V2}w^4 z1t)y&ev?2;HuEwNTybZ<qL zI(o9KY~!JoLf@bAly^|qC4=WZ_4IAq_GxmHRQtEEaCze%zJ-hW?!^&fkj_L{ph=og zXUMTs6LU`Ngnp5^{lBg+qj?-bs3W1z1{(`~6Z;*rpRGz9?st;%E4hVsa};oSI~_dl zd^?pm8|1fq%ga!V)Tp%>;UQV|T?}@6tb8PFm+?GIZ_8%L7|KCzb|{^-cgfl02;^|5 zlF^VnhJRg&@d6V3mjq1uVUHlYSyvhQ27DfuP_(BZ?f+^RbyS1JvjUWQOed zh#X<~cDm#+Uq*zD&O|(FJb2(C`XIittnQ4d$M6b4o=#vYP+EYvK(OPPRfM=|=uGv7 zuUG;)%k^vmS&5S!;Vpt8nUY=ZetFVA5h*_fG4C}*g+z*7$UXMQ0@r`{sV&IremGjx z+$Y&lN%NBVRN6_+UUi%iJ{T{GjmJr#<0HP2>)J za^%_5@8J}8RD)-OeHEMRs?!E4_kWh5&)y72x*tUz{sV9Br0hIZX1T+}T^=3O8Oac_ zDwCxvv_FCXf$@+ZD!zS;XLotm>b~WF&^O!5z6((P5+SPG{fm$Z&iE_@6i-!-PF{#nE82CSR9<05LBzCd%}8RYzs}M-zF;1H&a?2J;nOw` zQ9(i}kbf`gkdMTanos@-CNHQ1?A{l6fB9^)@Du3JK+?|SVJCyaPw=3saoUsu;TZ5= zn$m6^sP_b6m)%8Job^(X*JjB@&!1jX255sXLY``_fucV37kR0enl8HpYo&wS3MQ|w zcNBol@$A_{U4^5zJW(yZC7j>abE*#UUTRtu9qVW!oJ9l+*V)YkfoAId$g%jX!rZY) z9^;edc{qWJ*qC$pF!|YYVn|poM694b;mR|y7g?WfD&vs!3>~i8`QWV8mN0bv19Smw zQ3cW$Yv*;1KSShi9^&tEQ0uqQn5jQ9C?$JcxQ5$|92JJwd25P%&F2;$6IN%NP6idW ze{hTgTi3~z(SIn#&TdnK^*Y|5Z69M7tjS38WlhsBAGhS_I4MwCv$MVnMT-k7F)j%{ zdTQi=N^eYq)I_tK;&I}f9>HbGOfFm>)-LokHg*Fm^MHqu0vwnys6{JF;OKw%j1wO7 z?^{&uO^ptzFG}C1Houi(r6O-_tYBdvxY9L5dOg;6A)Na)93M%~QIFlYK8?Zyz>$Ca_Ev+vy~MW&YwP{rL*W#tM6gl??wLXvtzIq zU}9q$L-ctHM6{hZd`gmOT-OVg#DQ!9PgCS55{F7QnZYOs5TFzUtmdc+*@AaJ4&j%m z`SibN5QYfG!7dqzrfjI;;(FKfj>vAFSr1o@He_oiiHbZG_y~_1;9->NkW!AG`OnuUn}d-CPXB2eFFkik z8TpVZ4sYdxsk94&V6DJgAhd?XXqG@K6(ZFfpsjKY7M}44VG5#F<(-ClVXY(|+d!a_n-uOxfx+1;lSVQ_zUVHjSp<;fJc3rfPS_S0fP|=jw-V>VK@qpT=a?NfazZp zl73<6b-qBF2@ty*3UU+z0cwMQsn29{)_h+Wkkv|&OfNebg|MK^r@G!eC z0jkOnhSh_#nFGH*|-Gc+8_!$av28&M*T1kEdBhFK`(gi)})tNt?s88Z(>x8KGlR3NQF zC1WF!Uq|2{_9WD79L@wNHO_t)o6LhYzU-A;H|3oZb3el8FuP36_&4`o)^%QVGe1?v zqhCv+00fNtFP7QiuiXNl&yWz5Jt_ROW`U79RE zGSe!$&bktXPhKqEq{}7>YiEbae$R%QPj0|nn(N1gL5a@Uv6m*h3ME31&8v9JY1rs{ z2kENXULVos58l-q&JDRGd{NzwixI9v&d}6Y z^JrH`Q9_95EFc@6;dQe>{b_^f8X&cwtz_N>@C<%5a44p z*aQux%@R~kt#=|^K1+bJsh3Gq345FXnJO{8AZX8~*jhk0LZi=9p9!nE!%m-jJuJmr zpc_oCj}Azw&Kc1?m0N@C;bTq$=H3f_8s6ExQiqLeZ~WlVDnf2ic~SA&(I=0b%<-evsOAS#C`zn_h~ zQs^u7d4xM4FUrY->PB1DV4HHV--6LHUocJK=yGn3IaZ*(f__m*pWJW1;s3Byi->aE zM1N;_3%q7noY4QpHoavy?M9sV>!kQoPpbSUKPHQs-zwG0QVJC`o*XT2p}pxMl@YXX zJt2?x^~;zZ(t41eU%&VpRB$vv>(cG!SjCgQNRv@1vJw6M2ZpYpskrukHNp71u*F5e zH8#Y}%5L)%X!y-K94D`E0o%n9WOGSi4_nRxMk)h)o+~(~4BFlM*m~>srbBP5Fx;Lk z@QtI;ekq&^Vzo~wG?|UM0u~_;d`Mu90J-_fEvYMCJ=tmhW}nF{K_IoyWRyNa9I+5L z0%Q$>#s)q3pwQS*b7*HtkWAeRc04z#s+Cv-Yl&rQ)E5Et2#F)&qf6KK_xHYL6zB0~ z$7jc7s3Cf&#fApQjs$?ylJuf19i@!@ zGX;u?H)5xXPhR{9>VK-ZY#A0~dBN^qSwio13e2^WuJv}_G(NkGCx3C~{Qd_hkmLA2 zH7z*NEp!KaRIax48F&wOc5%_&YzH0ihVfRm#va9=I@B>6kQWM=xJ$^(XT%&}#oPrj zbhzNeMpd1LASP(G5GTL1!ia#SUN(qm1G(I&=E#jpez zy32Ah$(>+&;ohs;#l`eqGtV@@z?FkXBSh2{o*zl0#Z*@mR&fo|(?41YH57yTWij?X z+|EG5{wt>{SpT6O^XsJe<|FvSSoWRNBpHb(o6hQ>#gdtle~H;ts!Fj7*gUaH=$+x) z^Z3!Fj%HjASB%6>t180;%boI>kr(>_5zDW}pYrK{doY(RmgBKGB}lbOcxYvuMRhs2 z44vF~@^C?OK{hW)w;K^We(50v8-!+k8dp2ET6%U|h3XTszbec93}nbPjT`m$?RZM9 zJLH->l}!EGCArmG;5T1%{+yoomGqvh?-Nd7ULVN7niSM)N-e9zW zrPOQcohgepl!;%#jn0rEbeHa&mvSHDqKduFru$2qtT8W*bDyUF*n|(-81>IFb^BjF zDE7AGOIdBk1?mPG7M|nT=VKBSfV}%A|5|D0$IFUo}i394Z^kC7bTyohrpL z5_Gg@Hm?NjZjm<=ifYd&PrZnlTh^aNF^_83+c#Z_K73c=g~vDvbVBnhsVwKnWQ4wue}Vg3x0#!ShjCeNZJ6W^ zGUc_D^Gu=m6r|1ovyLD2`l9X?TKYuJc-+_=dW4ApI!Z>uiV22cL z;y6;Odtof$m0GYptW(mfvepptsflRPKK~MFF5#7V%<4D%dJr03dg+S$w>~MlOqbow z&Rh4_s-~XBYM3MyoVTyOV`<^_CQCl-jh^k%W2rhZa2)JNjM0)ra1_7&wTA~kRzB-k z+@|8aS(}0Ydh6NwbtF(ohjH)d*-!sgO8g`^NmwI&*l-=Lwce6sKPa^SN5;wV=vO(j z%4?IKO-FsAYz1sCv}8JKG-67Jy!Xk+Zy((r+k0N)z(Frz>So38os zm3^;IoF|!pPiuOs*uq?jgIZ^;hPXk#T7pQay50zj~pzvm*Wq+N((%cfJ#c}BW8n>d{yf{dPp}wtF%pfIg{`1 zHZ{bILjx)}7060XA*P3g@9Cj>6wU*sjGrK}0KX~%Mf`Vd3-I`qxFM zL59eeh{qF-LFr6+*6?G;G09uX?J}TwAq-Ut{OcWLLp+ zZV8;4*?8edf}E~4`FYnw1a-X%v;h#3#8#v+I{M|`YRB?}zhqdA_k+Nl1kifzFh)J; z=9fa4x-`z&B!9qV=#J>g3Assw`YKhlu+VPBmm9epd^tT1Qjw|nbm#W(P_!%%ID#9NVK7V zd!JA-RFyOlbo%-{Or$WF>sCeAn#%}erJ2Dat3-%J;*9uftUcYN>We^q5geJXhskqm8 z;nv(h4(@s0xG}lm)q>SGk`EP#PQ_wYcuXNl2EQoni&j?JdoFYckU5|Agot$3U z5!zK_N3gC&s6fKBg1K4PzW!(?w6XyxW14F&>;da6K67#XuLF+GD-mfgtJqW_Dw}~V zPplXki@czaMS{z}z@sQP8pPs_7PQ3ULeqYX{ycQQ!d*}?)bvh}n`hx*ReX!{19K=U z(e`&Cxq~1`1_US1^wW)oak1nt9A!S*uwNL0gV^FrT(h{XjRT*Ik*gZv5ntr}P);Vj z25zsF^L*^_ab<$muM5^Ofr9O zyCQiG%i9#Rl4IqjGfZCbU?8jNA0T*J7jV!gF^@mBywy^6?v$J@E(SgKpS@3@rA3a0 zncdxUcg(sJou!jH{NBA2O6gJTocZ$pVs~cjr&|I0{1|CQ)y?KV-rl1Vxjkc`*TVB) z7i1rNq@gFBfdd%8=rJOFe30E4=*h(dEb5PUME?Zfy`Wu>potn&-08K7T#HMl+{~}S z!EW8UmK^ZZW!<-$p|{cZ|FnvCN`)_HNJRGlToZy|_x73^HMj|*>fKyGG61gH%tk0v zVzx)>P9V%Zu8M=iv&K`KBlTM^ti6F1&0RVJeMP?%13K2i&(XD&vAbk;|1Mtz*Q zX`|lw&y)3EnJeSTX`iFz>kGpbEXFBzQ;{2|-K_fq{OD7^(AM zNk$knok4RgzH|9AUvu&R+`Tw!wNOga=TAIR^;B=>0j=kM%1kxnRNm$lqq4 zT6*Kj;wL#S_9hr<#{- z{}Vr@tdng(;#pG4@eudVwgOLml{Q#_Vy?VSM;eeKupf&7azXicQS+JDFLC>fkRTPd zw!j_z24())MTt|EUAAo;T_2>LjE8cc+TkcwJF=ARH}omHplnHRouX?hkPN+-YpBbn zsk?C~FJ`)W2W&qNyq_oj;|vYPpc!&OE=Y)~6l8-UBtk`;#)7&p$|{Bl;oUQCnR+Gs zL7e!kx)oMdV8h`MRp^S~eriE#2jFcFK)VCL=N7$>+(Q$KCy>yI z4nX?#JxmjEf3BFv3bK+ZA+j=0Q+<|0KqRX88GFAXd(=Rq<(+GJUzM{3A(619(?J)q zMbBj8Uq<9{&$~>8@2=@T$ICe`X}5M|sThJuL1rJ_g+6!0LQBJ;^FR%*C=Q8Pk>D$> z;vg>w{&Z!{)_UI?&$ave2>(_I3InEdrvuKbTZks6bV~187$!GvpN6iOTd+}W&!CD~sB%FDMEZsQ6?o8qzHA#<^W8I(d zS~#j35jCy}JkA4~#!0y~N>#?e)44#K72pYKB_#CS=GVyi>Bwbfm1Us+qx@O#!@C;9xQeH;^u? zwtF_2r$Pou;Xv~;sK$dAlu;)WaGy$?kQgF&hqUC}lc^2ZIfCzQ7B0~C3YbB*AI6LF ztJNNEJUh}AyW!7t$4&q&<{JW9rhx6Hf9=sM4Fx5p!`-_(V}Ah1+nDT zhu*ccDH5m>ACzjJCQA$sbz6L5uPmP@uF=0VTB#*dhZM9`5SGAZDd|2)kcC~xDNx3@ z380sPVsJ-1myid%_a7WT^6=iT4|`eI7`I0~D~rPg1#U`KK=M1}L9gmFp{P?*oVK(X z@G5Skgrjhm@A9<_NXq%Z*CM6H9e&FAiPQFkTJ3gGr9AZ-5G%cDp~C@_M*!-wV0Q$j zxuIBYvbjzSAfmm=qE7;76kK!wYfx?yVo+$c)~&t}twx{($Ea0MYfh+j&nZLf+r#S% zy1xDvP}t&ufr>M0ejpQ@U52O$X~QqH#8EwEi8=R{G;VV!`1dnw%C5@C3tmT4N-8{T z*Hm?Vw(Zs8Lo1@fW4jwuK2^sk{c)|qxT{QD`0q0B5PUDGKwg|bJpb7yt-8_HSfynK zX|DzBgoCvVTHiaY1TIY*P5`F9I4GNtF^0YWmaf?C{9BA7!F9wj*ZGWT7s?X0?1|KyOm z-GdK@boXcVpB-+Lh;DnelPR7-C9Jsss5ELJ?!it&f!;HjkU~9Y{eMFoq~yO+gA-ry zM)$@ON8}Y>?UIDp{Wt!iDnHXjPClSsw|hefvX93FB1+yY0o9g#K;cpSNMGf9+ocrLO` z8qEUf_z^%SWH_4Y2KlINA_%j|b~wOdAiC$lD#%PBY+3$pCW>T}dGWwjU2B!@KP-AYD#; zWMQi&2IYU}9V(8ke*#!A$Pn`5!oXI2s5BOSujLAH-W(FLkApZG_X#@i`fZfHf)PwC zgyu;W-gO6t66Ti#^wZxi2F~$@_V;!Q>Bj_%3$d?hH?s0c zn_ZWF4$~~BQN;qyd(=40PE569OksvwrOp)>uQ&`A%F>erQiWW+QsO^`jbENV z8k^6%(_dAzA7SFOEtACAc=EOUM18il96-nxiiP+&W~fxKU?MIH5DShF%nb>s-3gJy zV&5Bo+oA(D0gx;!BKV9PT|zS$)WmSG+E62IniOA*Dq}$&6KRLVsN%O#5D0YgDMXn{~J_nbzONg^>*h4d5-zJF-uEs!bTHr2=y#EUyw^C5H!!4|^+qsyq(fhz2E3 zs%q;SNXkllB)hJM*GL;6@aN6QyI9jC^*H5b_V4~nRObVe9l>sCV3QAXLb(FQgL_MO zkJ7)e>vQ)FnLfyMXXJ<|f2&@A5jnh8Rv=|Z!`9P zxpN*I`G5FS1+#vft(%!7LFJzfG zpe*7Cg&1-NME41tb-sT`xb`&FjLoU!Ghz+7li$N<1eBc)(>iO2<&7nrzVM>`nehb{h&Jxfj^E0?(rY_h&zaat{X@8xYX?kD3W+&|#a`v=&I)7?bJvpb9J zGtglhz18F*k0lL$t~4$-<8jO;7EobDeDB6$n7k3Xo|w2F#wI+HmiZ#!^!&FAkttg1 z<;$#ad;la7rk%0?${XUUWaK7H^ASkc_e`$w%}!u!3|lS(@YiCnS4bhbiC!frz9=+^ElaUN=lY24FCYr5@%su8eDAM^u_?x9ba6&`-JnxLz zqoAT@_~QTKd+~bdn^%*2Ws@(__P-5jDKS%%u`XOT6|pQWiCtpfvTtuxqF>E5`*xsU zd!%U%Y_ttA@WN-3qw;nTi~lkSMp&~x_5JxqwK&MOeD<0hpjn}ra#fOb680J(sHn;o zx%Ehpzxf~G{7Oyw&S&YzHjfBTT@`GFTN{0K_pgYy9c_@=>VXPGlXg!fK1jJk15eVvf21wHpb4>r#r-lW?K7%2j>=U6 z!$F9XJ%GJhoJU0*S;-j=KknQKkmAHd|3O%Vqu)~`vy!PSK~yZj$QebZU5aM$eSI>` zg68ol!~s$9K~X*x@RwOMczcZ?P~l=1DpMiUq@)hXI)vg&P5ovpfWvCl04t zep{1o>9_cjLvG7N?UWkGEgJre3y!)*Zt7BU9FT8bMJ%!n&9HXJsR#>F=+JLe1CoS6 z0!<}I_%#FuDU3!6U-=EhO9(G*0#n%tVP#P+TjDzn{v8SbJ_-MBP%=CT|0Pp$-Nz{G zC3PH&5aS^fommhdR(xZnjis0;q^<7rzB$zkpGxHbs*#Gqs5S(7@%KASoi^_)Ce0Qt$_Y zD7=vX#(=?eVxTLcfg8szB~_WFFx~?Mi(kQGDL&v&c@>d)m%kh{_*&X_NA%64=&x9@ z8!4hto^|J|f3 zf-MJJ#s(l$W5Bc2g!$uF?pM9%if(a5ci4zu1jH{Y zq?{nMJt?*`ncV3lgygk$3IT<%ZJyWUx=I1sed%gE(XLJ%HD0<96{rD#1~V%%qhZ6Z zJuEyEbiEVo?!hof%yg8t#&7xQDAYU~vxc&~bwSIy{NyT1>rS%fPLPqthUS9?%hFY_ zx_juTZ|M3OLIo+DI_V3OgM4Dv5qXGBIS7w}NTuWg_ceTCfmT@{-&oNRN^W9Ly^;1c zomS9kL6o^a!h#A|V2arR8R8-_r?Ra{+YPddF*f5C%Q4Hm?U3Sh%$8%%O&6Ury zx(?lsF6ZAlPSNU`@3`D*Up{DhyA7J!woyL#NvSRTHU!GBlUK6ZxJ?8C`T=6cVZt$VevM>m8mI!z3e1ZIhh-B0O5UA0{SKS|2ChJDz^M+zG{Q zm6EjSe4P0ug+14cBvKuY_cZ%R;*Iit@KCTh6#ON-T+cZRlCq@qpQbdPd zf*qth6ZaX%%UPXj8{mW_Y|y}^rF+X3z-?Y@9!=9#?`-)_yL%sh?5!oqSj;96iiu1NJJDgWXCy z?gd&?n$3NNee)jXiy$*giNOkq-GecIAI8LTMT7A0XtfO?P5yDZ0PF=e=;sygAx zeA+Rs+Gz1`&TW^fw!&x?t7QKAQ+XGJS;r_~L%cMlPthe=;SmQQ%(}F7p){{gatC$E z+~|@Js-MCse$%7Aa=~T`vAcyT`aV8F120+`@$XFV0fO>xCyc&}iuk}^;z0-SR;2bO zeJ)Tq1e+S(e_}xXRBDAqTvPa6`@|-3pCg_Sj|9t0qQ@YhQ#k>E@vO(UL#!R&c}idC4p}2bz}$vo3g^lIDx;Tki8h6FMpAZ{0`(JBJ!FoN_Jj;@Oa37 zD+c3Qn57l1H?I}5PopXpG}Xk>@8nF_9Jqb|EgKXWzZmWL&Y*V+{(~#F*gi^}8Ew(cr;8E3#ku-r&E9jd_~jtO__ud(o!Sz_u9}X zKswgnNGIC^4(j2Z3kpX|89U4y9$=$D6cQHWj!@_01o=pV9c^$@F#0AB)skd6arnwh zA%$P$*~LMF&8ZVt=@#>)A=4H&xU=#vEKLr1N?$Th?yZfkH_UszBd!+U^N1*k?7Wcg z5Un2c5~mf-N5WpaluB7$7=x94su@SRb9R_wqlRVmUwTHE2!-Ah#TZc=q7N}|;)~Td z?cc&1mzVDf!6)C%7RWC$?)9uqiYf1k{lLmHQ1|U)h3u)a6-3~XjW49ZZ|`hpdw1 zZ`tIE*FVY1p?$IlfqHNSem(aWUe`}x!C?Fl#YdfjTt(ppQPkgUL|uoVV1q;pa(JOS z_22+``hKvps#ck|;qB)IUsH{ot*@we`hApxFOO>LUGsPjLnW8NtDHC|{vA6eO66Zm zF1ajbPX**BiFsw@bp}XYelXGYwgoWSGNeS^oSYRgPdOnf*qE2c__6qdxA^+x>$mTJ zygLbD5L=ldKg;$q3a>0(3~H^KZ@oO;ouHg>NUqut$zhQfKUdERn+p?~2=a#z0;`JwgR88haN;=u@He z4x#6w_~(Y|4_6T39k2)%#GFL&n$$q?7pL_uv($ltdKZ++3=4mX8onW0b{dVeFS?fW zrRJ^s<=T>UNRRk5ZOgj1z7n4HA=m~ayk6Z$)v3%~9u|OssimyTBVkS4^+iC9u;uY< ztxGkfKV@mMNbb@po8#9Ej;~SfHyiv3NE3U*L)~nZyJhgvySQ!rn%BE_EL_SO!xfogJ;G3xh5g~t{QQMk8m*bHf(8QC7h-jEjN5Ct5 zvl7yi{P|NtD-Uw)%^=p;w%*sk?wBa;eXq!1AbjeNi~fLds=>@B2QQvhU7E%@&7p7zZsFggKL|Q?&Cuynf3DuYzco4hzU#;M$E=a*@OKH?zG1p8UWWFUq(Q^b ztcSLS`}U0e$&XiKuxo((ySppgtDv^i-(-PTQ+ZW)SNl3_FbX3<;{LsLVF&*DCm1xO z`z>P&JtU%31cu0t^BAGzwbCIan@xh6q^+{swO66et5?;+{Ox<*)HeRO`l7sU6|;{t zy6ULnonLe(-K8PQbfIvcw*2P}@jh*QrNQ8R@G<;=-W`|%lifOiC*AKc^ZF_*oxSRG zm3dUySc47s@f*@&W9qHl zwyh!@X^X5jPqDhxx@tdC^g)PteyMr}u$S}6-7z!TYf{G7E72})U@MmfgdrW|<6tas zeoEh@ilB&U2lvRS{vU|}r$}8IwakG~mdQ*brf>zzjUphdA8a}l3RK7K-~amjL05I?+6!Oxb2TwZ zvRDR~?TGdAKc}AK3&uJ#jn?h~uH~sOQ%Kwc(zW_!qCsS_AG3pfMmbkS((8s7+seojsD|p6&J` zx9S;R;#&v9ncy8ohM8eOYC1&4mAR}}6))~ex<3WhFlXN_C*F$`r6F5o2=5iRe1N7I z7l}=vS+dw-QH>NiirJ7!{z_l4s){ThISyJzHKosm0C~;0s9N_%CVNr+wo~9kTU*Pp zF=${PXWB3psjqK0W$IwHPzuPwU(^Hx+JXQ8&>+CD@sn}G5x3J_IEb+T*BtwWW8;Re z8u8*{;^0^0KPH2#DLRTbo?mg9SV5%8w3e8<&tSoJB8a(bp2mNVrZ*X~ns+jTjpJTV zI}V8S!99nN(}{D5$}pmyIkL=S8xZAm z{I$$Z>FYBWM?cfW1T^wD54rmQX~pV%AF-!WUNW5u|}zE`AXZ2K}fb#+Q(ASM%bI*Cd-p^;&7$(*_5?l`ju_h|3S|+#F&<^%vM)SEj4ITWUp`sx_?bGg8X2mkT%Y8fVf3G`yG6OBz zx9X;)8*}DHV3A6Pd7WCz%SLa0^i$uzRjSfOZjgpkCZ$qBY!NKFP;qA{C{w+f%0-tF zA>>-$v{?QFU?ffC?Vufs`Oj+aRoj(tsRRtjP(VT3oN%EHEl{0%k7 zbzXNi*-Ym|8^@;LH9LD;IJhUe*JF3vGAAEQ))mD_a6Ua7@a~}xJ$QSVDcHJcUp!xb z_veQPGWxeNIRDD=c~CE^rU>OMgb%)eVPE;vHyEkQ4$fC8{Wb3PDQ$e^M;dTbNKP+g!w)+rf*PZzB zjtkKCEkiLcOu0PV?+%;b_{8En+QM=7y)j_L2{HmAL7OGup-dZaRGt zQVWIBD2;CAv)Il;fmoYGV`ZIZ3S*oq#uTG8~?(?f+xkqeb&{FY2Uik`nJ#|)@EnrXFO z-B}lh!1Y)hMAVnLkmuK)-NOEg=$s)UCWT0!RMY`YKz5why}-n~zUJa&Z)SgRsg)`g z;kx!Li;ivncG_iSrofy>(XN8zN>^rx@BZ9AcIxNF<0n6!qg0Glp8Op-vZ|W-?qA2w z4`Khi?0T%heD#Y_mTW+9o-*F;itPpT>IR|`+i{ARB5{K(3$yq%&@h{q5zIDBg~BCl zgBU10n628(H2`Ri61FN0v^4?@g)}ghikWy|ghFHcPb)ccI43UG9=GuEuc&6@P`9x; zAsiabGJaiIU7Vv)k<(t&72fG^J+@V+wzZ}>=g=h3{twxG9!YxCdI;4TKA9wpU=+n?XZS1IROGCZZfLPMBoymF zh17cNo#+aEZ4sE%Dst@&(d)w(RmI~?L}_=T7aaD*-PxDtc|_NcVr8k3cIRN;6>6kM zJgQY?ebGPD__eS$FuaaWWi$PAY?rg3Ml>A>n{Q4l#eo?tSSbqz5rPCEHzO5*8__&d zA7-R-GDbNZ6Ct#jd&~qp7S#_eKP~IX4hEY8mGq@M?fLy6ZjG)y>z|duvWhKVzq&Fx zp^4^ixWmNc@MNa`_AZTeMVnS;+xN_U?sxQkx^9N{;l2ApDtnLNZ+<(Hg)s-K(+yAw zfI|XU%e$n_hiFW~jQJ2_p^UMBv%UxJu?(>ahFh7#yv$)13GfzKv^?YVQ);`z3i^I* z5#>0+Acru?J~!F$=y^5aIQybmc#)o_>Z^f<^V$4>W#Ggp>_l^xu*UH5*m{NrOrEqa zl_01_O-Gk2qa}z7kyh5*b0|-=_2e8hO-!y+fH|^dX_M!sC!)dbz6ngXxJy($V_AEx ziPGj-y&YY5$Mcc#m4r^Z^+v-BdWKS4t;`gou4=a{@e`F(wW8Rhu18lb;{$V2cU=)Y zvOnz4jzB@rm#bEo6XpJ8DVTtZuOIMJIR?!S4O#FLO|Viv9Mhab5CXO|0Mf~YnK1rh z7@iU~A_@*iF(9KHs00YlhJMR~;XoFsR`HCsPgfa{w4){r-Xw0T-SCLV&UyJg79P zb?Ep_r6g)yZ1}Qjm#jxnxHo&@k_6^&$J$*a$I4L_P^7EK=m1 zS^XXHa937THVByW{l znajvc{O5$_tYgW~GgN?IQ6tFZtdmc-9+lteIQJ|;btFUr{$^Vw#Z|-!lyh5gbSj)e z8&ftNlpZzrh6w=mr*CQN*4%q}Ug|JWj}|Ff~pi7_6FJh@q_SFQn)Oj#tp1SYF??r7C*42J^up3 zGxJfM!=rsWjubUryF)+R-AWW&>SONk=MW;xZnGJSdqqtRl)k|t2i>FHQ7FH<>0BxB z0(X6&v}P5lmB3h)Lwlm0XW)bm%?~q3h`HU*lS|>YLLj1H=ZXBSsiiwL8Bol6V2}Yj zv5H*U$31oEEn=4aUgkN{+FwfohNTe|7GX9HxGSWqSB^vWGZaay?@0375&;&l36f~e zf;&sfSCJQPy{NRwfm6-$I$sphO8BEW-<5LC`lC-#Aw-~2nF>{7BI zm50`(cNy8w`KcqRCr3iC=o2c!Bl7;H&D?Ek&0*Veicd^Vslsk0s_kzH*^kaatYwvk zpbO@*3k0lEbHJ=Kq>^7SUx;4#14UoJRQ$hlo$YeqW5y)hA{+3$esQGboM(+XqXzxp zPIzey0_?7~So-+ZRcXvZ2|R9ee><+!zvjP5g^wtikM=>DO}C{zK@N4_Uk#c@Hg80h zCMZxaId;)~t&~bK#mX@3@c{IW=>^Y0`J6<}D=&DDV@q<%W01|)`l@TPqDBumcFgbv zSxKma0-a9+KV)@1l7c@-VPw_XLY<#Q*4JkpGlw2G=TOZ#7~v;sKS&jT7y(EHLCjn* zY%#dtPzZ|lA1w8S5*08Lpbm~g><3hFRpt996#}L&hBV{^ZDN?xgdgN-fc!#;LFNzn zoMm4QK>}q8AiLL)nADMF>p1bH_YSO)j3yW)&r3e32Inj~->8WhDCl}5@igM@@V;I|y^{w8M}IMwvI{(EHP>GH7?){W2NxhpWVp zpf@JVWl@4YhiIFFE71p|t~bRSIZ$FgNwJI4dib@zgV*YLO~U|u1VDT|coPxZVhi4= z2T-Wkg1UsZ;RLPCpk;6@_IHB9|4@n#P-iDUM9g!~16LLQyeRsIGz@-tKA3HQ5^9)j zg$!-Y@Blx)*;hK}rHSVquY+vD^Yl`|?8J3jfL09q4Tx5LoHM_itQydOJ&j z=Z>gJhq>qdSTqw4_Y*+;B)sjytdc1>Z8=L9$_eITU zk;)}YuDOEBy)hl7Y{)c6Q~GfZRtDvyf$R(rVxy3Q2XtRGf241%em*#r{>$*g8j^*> zXH;Cg-TwWB?%A~C^8N)yl)<9;vzn!-P2@!o*FUJ=?=3*4F_zg?Qnsnkn*s8!hrt=y z>;!*E8b4)OkX?B%$9Wh@uSmI`rJ&bPULkk@_+RCN-%`_s&~)1IbdKusuXLw{Fh8i~ zGE&oslVQZcF8|b(z;ECDP3Zr-fe1^j zI6l_i6cDW%bdJb{o?po1Xpo9eq|UzigE+V%Wj z27vODBIIXVxo7k+_!Ot*tf{?XWX~EpbxA?=KvlXh`A7XUEQ{i`whE&!)wYye^=plr zU(z2co>XE*9#?pEuiQZzUh}^A{kd(sUe@;4&BD=&hYm7Wy7Ww5MgY@K|F(qKm@!;d z7&ZEn_&lSLWABKT5cxNy0Q~#kky!Jh{WTWUe`cEoI^*AT|HxgKeb z%9V>CF&&GH0*wlzPUPyzQ1`ZQW<0gDd3H;DQ!Q`3I(NjOHhr)nwt00%`G9lI_Yu44 z^cwlo(-{A=&da{*lF~!LIJS%-lf{-HmIPPB6)S7ILx*v{3M|7c1ipKCb;;^yV{grt z74Ni2BlIu=k?C>%J;u;oPGgk>8R}Gz zOB?PZTY&^DyB@xCTX^LFES+n}l($?~HhpRBLvDxTa35WG3`c+r!vLqPzw@fRHW*|( zZn|xscLC-jH>diTZ)J%aw)}SFY2=<`s*QS<9<3flR!p573Tz*wvL-C~x{O{hXwjTk zXtq+QQJS?nrN`WRDNxiKlFJ;|u;at^nYYZpzsm11IJ0Go`N}FwK;}7&G|EeC@e_nRWqCY^i zP5&{H@FI1w`*5fH-x1v{8xI+p!aKh!w2vKh1F7S=e&DSOxaz_At40Dq1-mi>5Tp$8 zb?fow?Y@?edEq0_MHAAZ%Od=p<2QN!EJ{Q*KKhmU2q@kehIx3p`GEdEh7w=Yv#*wK z-feT($GWR}duj0hiY)pxcM5Enl#`3FUg=y!_NEtMkSuJObVk~1chq>xxcVBqAiWX> z)$b2^ylH=1okhd`--{Y!JhiIBtQoBdnud%;@Oo5ji-F|^2(v+CEttQlkHC8XdxUuz z>Gh}c*xF#ad1ZzX8@78!pQDgghLsk#vz@F90WrfMPhWz zY{Ep4Wyws<%v9Tma(N1&1%{PQ!95;N!%wBsWiyhM810@Rk9O_&h+4ECR|G?`c;J(Y zIUv)}4LO+v5+P^?jLJ%BdsS(j`>nvOl1I=o>T^^H$qVo7(J~$-Fe}E2uK8C%yM20n z+J7skmgGV9pnZ0B>{oA_klAEnv9It{ty19xovel&BmnddJVv z->b_$-|nuYyD}q7{5N!-(+H~yqAX3IMx$l#G}#feKi{S6dDpS#Tu zAPrCCVA;hEj=}5M$7=>ZXVFwTby!Xp6*FN%W-9R^!0jGBQ@8C5csq5B&d>r5!TE zTWfCnu4Ehhb)FYK$t{fF{!oa5yJ}Ez3*m!Vx3VwJ6MLJ$^J{d@&(#@JXvE&l&JqZD z_Ja&{6}fq7XGLW>!e$!hHR$ImkNZ@kmHgQgp(IpF%wF8D8&=`><@~EE#ozjCPMgMY z*;|IT{PvSRQf?~`dSgH43Q6dEDZmaY5mSXQIeliLTCdVS-j;30C`W9ZT{AbHf!B(*M%)eUs5QledRkfER-^R#co}}n-B|U!tYf_dkOBD~ zu|MSfz#2t6Q~n{9)s7+2x%u5a+rp_GHhDo3_&OdCH>}!$o4%IEY zcD3G5zIOEUr;*cNj^4*!Z8&i~mZf~*c~9B1n|G?76wmhAl^NwItW6=Oa33=Vs<0Gc zAL_xtZ{oLG4gZr$4FF6t`*r;`hEgZ!o?bcYgc7;c_rVISD|3S;Q_K`D;A9Hi>1b~% z2bnHo-~ST}vd?;j=$MSTQ8S~?iMx&P;p8+^wrF#i z`NHv_HMy}^_nP-7&kz38W#+AsvmaJK;2Ee7C2Q+xW5B3#MJ z3x7qrSu^PSnT(bBUq)#%ygdc=U+>NbT}gX#^in}%#_Fe?4<0@pcw6AL;W$|3|U6V#67Gq;H31Ou+;%6pW?eu)@sigF&NvRPZR;R?EKp+{_9 z`E>X0*Di75kYsVl=JB4E9?ESra}wW67X%-2>v@Cs@mH$!mAKq>gLMqKbaJi3U=HaJ zhXjFBzneq98wuo+CRmnvT#}I+R@U{d5!aI6%Pa@W?)7YV)8Fm8+nltHOy`ctONUsh z%w4IyA#o!Ln-tDJEeZ*H!}KRa4)pGweDVCEdj!qT#(Y@5oedA9W6jxLW5!hyVETz% zyEq{ws5H2)a$%Hi5vZEo%l*vYZfJ(d{+%KnDJMU}%2rF5G35{j7p50M@e8tVcKghT z2(;17UJZAm1sQn547|AucwJfD=}eDO;xoUUPqF&dEQ?MqQH{IdNI4{_bVqWjV`t?f zeI>`FAdA<-pYMk0<~+4mf#noVKDrfrCj6;Q64yFajQ-JQZLU>;cZ+b>su>&A%MQTq zb60j^tIhhqNP6Y*P5ySN_uF=@zZX>y4TG?iEd(bap*_;^8M_lb#zaYl1j##F*U9^Z zJ&}BOTi_A>y--i|)O<1Qalm;0A#uS#m}RQC|4mr;Js8~kb^mU`g}Y2>irCRz2_CI# zqUQFfPVgBILbRdeePGrWIyOn9b9Yu}-D%*@#`ufW{2{6?y$5)`# z-Gj0;5l{5?gg<5|#ZRdXZZj{}xUhL^QD^U__cA|e&x}2ugzIHmpy)sk2%lR=|H7Oa zKt#eiUHgqof?Md|lw02!(XZ`r>X?F0AP7hmznkb(1>P zZiFvYk-zF9T?J9olRACekpZ!d)3#tjn8S)##1`8$OYt$6+;{DEb5Ic<$PIERF@PJ0 zZQRF)WH<$?Zo%Km_1@zNvIf1^KODI6!SU_~m&*FMXZ2wSPTW-ht(TdKW*knowtmll&8UD;acokGIXssu9Ty*mq6dyL2vk!Aago!!M4bF3Jh&h;krPw~T zJd4Ra-JNqVxPiMXC@TQ)_Io?656 zRFKTM@aZe5FLt^YsCB>#%f~|#WYjXHFG4GO&)|lBq@F%gyUif6%BaOXqB3U_NCV*W zs5!{q-MubRA!YgVE-`=)k6X4c#BoKOCC@DzP%XL@WGNAvw~O7PwV9p!MhAi}m=-xs zd@$Dw3#-@G&xh$azbJekR?^}=c&qUO{*z1lyue#;{mkQA2L}Hf2pg7ErD!*NYV>)n z%>>;B^~KNX#OAn<;wdsyPi(8L*OcY_2GPDPO&{gmr zP*0Lj)|}(BJFxX&Nn@=DJ1V3%ZK+>zQ@+(hYBHp+!0v4px>fclV}_Y5_d4yfw%hg| z2tcC*ip}md8gowpZK2as>Bh|`#dhnxv7qw(?uw2QO@a|^0shvdXV^ZS4WR)(=Ho6j zq2s+LE+wFCVNcJc9)rrB7GIOu_W$Jkx0u3d3V}e)>I-zG2%YCDI4yLE>UJ@QXanS6 zy_`~g40|Q0{I<-V1dR(2wH+OBOBMYn({*aD`;Ka;9(BO1kQasO&-E4Qzh{J5yHT67 z%eFv#dV)gLU@F!mW;+aVFwF9G>2urJ{@Zn~_YXp!eR5gQE<6Ohig-=`J6RAAM&eb* zkK=pM^(+U;P@-fAZO|ig2Bv>H!BR+27h%Xy0Wr+ zeel+K<8IVcX}l#5Ry4+)>)>MH;AxA`F8=uzyv$M%RB+d7NqLM7m{^BTb56fYPrc$j z^%%!=Ra&6AvVDbbd{8oWj-JO$;KoJ9O`2~KQw=b``WYwb}mkK@d#9RNqC z*rUvzvzbLa=6$Tlx#>zTd|L6+m3?uQ?QCKy?Hr%hz6!&ebR*m8M%FUQD_^BuLg^)* z4E*Ab71$mB#zMrvFO2D~Ss7r+N6C0YbYicA?1{!R5nyxNI)jDj0A%3`ww)a0%w z{b>$K@s6XrFFHp#j=DL#PISPt6@>zwy&T2m7AHL2q4UFGO_2@Nh)2J!v zb`K=*(hwsK4f1U@F69*QjN_oW*oB005oQ%8*WMIZ$d&X)G?9`*Rnn5ua3 z=-gQUcXLcWsNh2*Tj*hSp14rvMq@l+w8zb|JnG?7!sgN4VZ9cc?^yCNF&wmpQ%kdhJpGz5(nxE+A|gAjk49XoHSux_bXAA!<@JF{%` z422NBO~{k~AVVAN&)I}NDOP839RkF#dp-9Jz~EQ6Iwb$Oh}<{x@>VM0hxzWa%Yz0! zm#gu9Nk$ue+9x`_W!1-sQ0pES4BiKT%E$eOT>x}2uF;{=!p6nNjp_frh`I7V4_UMC zfZ5JL<|NGo<0VX9I6T*Fad`KZS>=^e%1rk*pCl`vmH%9{j~t*a{4Ii`>gL21a|C-D zw8w8#I}gd{;r$^#VRRfE!Yl`vLspNjW(O}mf+_cn*PZu4dH!nW?at#y>Tmt-U$7_6 z{8y9G9@3E6mK+?uo45>a`r!$zfK~vApm7}a$PoTUyyJlm(6yt7ng97o_H165C4FA9!tey0S|?HCO$d z3t8PBvSkb3-~KlIP%n>@{WVVeOaj`DHz&B&j)tCNo829aY#PSI5l`)I7sqU#qY)QuTKhendflPzzRp8<+O4tJ zK%5k_XKR07?^Rc7F&q-u(<0aZvbGu;TPljn?u2nDZ;av~t zjE70xdBruKz)S8ABu&m)1-n)RGLG+eStl9WuU=Oe*lWT*3@DqQM4*}hl&@GW(9Ij~ z7H@L=)NfA(>VRxZj|I;aDS|uP@^pHy=G&}=*1Uay@41z6uHZpWff*w=_MG))Uc#!_ zAXPN|pSw&8T;g%c?w@qTCpdp;1JQR`r0C0$R{`)E*Cdnl$gMPfMdowc~5bXbc`NA9k@~NoX zLwB8el+uJ<^SX3^0KD~)#QF@q1V%;nNw7DY=j?efoE}#;kAuXYz~pgyE8U5e?tAT& znSeXaK#F=BECfkh)-cL83BN!DGnL4?yh;Bl7oMiF?cMBedz<%ZdpWqPEkrT0;AVR; z?xX%4>KhNFE#gSR%fO2i1i)6_Um&Xr#UBZd?W0v}yoampP&qh}If^5@dyGt}GDF#$EFAD=PKN_%(pjkkZS8w!qG`S51UD9Pu9cnlHoffK&G>LRBDdwC4%ORUR3Phld=%zW zKR*StFGuNSr`_m;isjDZ8M(4+Arc~q`ZtTr0VW$L9K36Pk6O?XhOX*?R#a_9H9Awe zULtq(tkK*V(NaZ3t>gR2H0lzOT>WVZWmLC<^wwQNi@2qi{$%BNcW5fKlr|K3SC}mx z$j093Fg~++StHb~y}mh^j#EMg!ZDp)*AoubewqE0HQAA$AjU%DKpWEFiU zL$@E`h)4|9n+&KvqcZcpvBJGy*c1PAb{HnlJx*6GA9(}5=ls5xF~>(pFUBv~f2=ri zW5b7wN0$afP?MK26dCMU5}BufDiUNGNAV?>ZJn2C97WP%xAzI}yqNwo>464%I=iEo z`nqPjKGbA_=|=1Pv*74Cp2{{v-StzOo;SGAf{)Y#-A+|mR-W19M}1evP791*-j2AY zw21kBx#ir;T5>$fAx>eRhSLi~H(PU}3oFP$@cJU~Uy_Ml{GC@0n2Mi$ZbZR)am zeaN^YLp$Lk5j7Wl?ra89bw7CfwYt}Z+iN-Mr+yR6Y3$$s73{s>q?LOPfG;BV~? zvl8-24(98h$kqn)MSShI)8>);-|QwzZV@*1vgZoDK=Dqal_UqrXEBg z41j-KYk^@TRj9|lZV4$u#6)% zEQs@|>OIk3Ww>kNiOJ$hmgAe-BPW$;T2PDxSbKltFvc6g6TDg%AOoq^Lb&2%I=0+A zK$#(|wqN(QqIA16aQUQ1xOtD5j<%xoc0KD?xw1PMxZ2w#`cBgt{L~LP-F4lE_4auM znnbU`W>!JUC{o&dFtaoej9f1^OTDzF2~}@Nm!gz?0(%O9le1i{@P045ABy((PyXDP zm_#Fu6tXkIX0(@#t~rj{lzZt*aEE0JjK8GH-??;)f6V$njW>yxmsd(j6_}yDJ&6D^ ziUd19v<@9cLuA_b`}vHW-ZXq$X?N6cqnFV|J2`XXakh8a`3*u7S@WFWN(nsD-xcLI z+Nj*T1HEAsn&kR~y=RJxc({Tz^b2o_k{>z7q}A&!f=H7II?zk@jKTS5%|^urmi@_6 zj-caw5hke~TvLvXIDi~2o~dE5UT(OWu& z1v#+VfQR8RpgTOVLDo}ht($Bj)L8UKI?1+WX9($J)qwdtzY2cBgfB&Z_2EcThl>2= z7*Cgleve8;Ywa$+L1xTLVz71~WliKQrHV?|_kOD|9=UL4wGw*UnLg?P`0LW#U48EM zS>+or%r&ITENsK_-7^U)=G`uNtmmo^6SL2QF;`@S4P(E zN9kU$DB)v-`DN&wAUFNqyjJv?!H_SNH|f_40GQh&mk98MX~-wyNIBy9U>&ct{3_6x zH>6i0XrY9?gc&x_uDB+^y)xu(web&WRkO0_l5knVve#jrUG^&$3pr-O`BFKcWvl)1 zS-*bv(c+qHDKsXwE8X0*Q@HcYmlZLtVfo83@rkz}BJkeVH@p*Xd`2M+)!MyANR_}T zKqmdfgQ;gxH5v)QAYu(7F*l*f0EUIK zfq(+X#Fh7mA(N}^+Fk^Q={j9&9${7BqT*`1)tStZINPFq{BVkLNrZ)^J!mAS{n>c&^UV8<-K$%9J_0Co-=SlLgwM~`z6%=eJ*?}0f9cU$yfXpn zQgclzb2$+?2Q^6^9t!$J?3(nmEip$My0aCg^me;Z6L$I3q(n+3LKo-95Jeshea@M! zB#V>LY7g&ll=P6OqH9x$bfvo?(TXKM6(UTYTW@6g*=_ac`p;(ST(QE=-`;4>d3=QY z%ha#H7lU`O@&CO_()#`Sm!sW*#owp0?iR40nMN<|o*{nWBYw?HosDg}gHMj~vgpg$ z!FjDtfNS(2o=FvA6S!KBC7Fn4-wKxPYBaX@KUle-$kKs{-2E47(tGN+&64$8v&uM( zV0ab_krknb4}JGXuc0K%E*3+Bvl{id7tmBt;qTri8xO&qSyu%^OWTI3y z9%4Ykz-yJ3r_L&YI9v8fR5oxwd=r9(JjwS*oCa?k0x%?JTsA1I{@j$0T_b;nei*^U ze3o^S{raI`ZRpbGK;RAZy9+kY(Y0tZb&zhC(Id`49T@(Lfl>!2F7Z`A4Ff zsRe2pZXiO`Z|p+p%E}79odsc3!QxAjdNmDQ&DvxSj$eJG*y4tk`hhUd>+&j7#7Wx! zsvD2RfO1s&(`HZ}CrL{ssn4}0!D(`O%2xQP3-_6!>$#RV3CcvIlzx*Oy>5Si$ga`x zXQslZr-;+^x1S!ze|QJ8frx#1hJs7h-%4xgI{>n=2C|N0sg zp=B%7d={>~&SWovXq1F&@DUmS$O8b)ZY!rdLYXijd4Vod#wJJb^nLa4r%+^rFZH?{ zM%o;SaszUx2kK>nfBl^tgSyh}Lo;RfxFsrv`F+s!|wjaK0q?KDQ9W-c2qm7fjAWs^F#uB?TxH(q%j4_KKF&+9w9 zg6|`oReU>5_6V?ENmIPO7QS~_L^;{w?$WA$p~UlI67$K3`-w5iOx2tAn{U7$|Jp}x z9c6(>8&;Jrv?gt;2TFv9IHBqx z@SJQw-{=6;qz1rAsDQ{Ocx#9rU5N^jGj9XBWR`YqRI6mk_+hF@3|VY zV_IQ-)OCIx(H_@TPlAxX5G%-$Rw?+ks>pX=i4$X*o@I7uWMNaH+x4-?@KREAvE8)* z%`6Y=+en&RB9B2W)Y%`UX(iG!Zn81yeYY@3T8|-;kEbQ49i5^OD;Vy^6TWzl2O2^*% z+tKd7Kh*n*0{u#;Uz-Jn9hSh>8Xp{d%k~|a(#Ft;gH>;Qk0gKX*ORB|&n( z-9z9AB|@@w8L4T?<9}nTPGzKt7LCR0ks8b0*3YzxL|SVQS2^D5@B*k(CLj zS&jYXtCp0ElQvaFqTPAL?0uAFVjslq>0!M0^4qXdc4!J^Uozzc-XS!IxABVBOHrh0 zIrnl4Az?CzT~5<><#EFa);l7vhr?g~Fxhxb?Z+a~>G8VuxlPy9><~C!DUgQ?p}u42 zIPg2Tq1;xCo%>Y=ZM$_u6o_N((EfQoor2Du3Z{Nfs|3yV4H-BIplLz_|JY4Fk1U(( z$P>$O&&Cr6MaYV&v#9B_2=S*6^=RZwi_XS^8}Y@!8LTB3^t+c_iAhAcf=(L$a-V9= zss4LQCf;yW&^i9zB-}BH9l35GFi2E!m(V%KRX9R9Cr<^*PD&~-+F+BHzkBql9#+sn z7b(3PdiY>P$aG!D_dO6=Pee8Z5Yz_4i_qPMnz|~1>r*2J8%V-K%Sm%VhZYpxS(a(N zgyd(6?4OPt!E|!zWm<0wqK<#(6bI}qhGd676==Dh=5|IV3UbIQ+1D+qjz7sk>uL&(!$K9UF@zs}KyWbF$b$@_&a0Tj~gZhej=OzKiPa(Q(5=TBBs- zT|*P}bmj28OluX?o%WmY&>v=jQ>_ZpwNZw=K*$PGnuX9K5@NeBFzUckm__~-xu8n` zBpVXK$&yQ@{B#ySpHo_Dok6ws7^H*n)B{S>U8QOx-=mtsV!oN2VJBd&kflz4h(Dkx zw5+oV%^%*2{@y^&y;W$UQJ}(1oZeS8^wmx*)cP`5qMr$KA~i-Y5G@}voJlI3?$B~p zyIFQrJp=A8Bzv2j-^bJ4*05i4bi>j&N(3s4^rg0ayQ86QJ?pAhASyB+dL|fa&~F)K zLxbtir4yc!UvFxBGFxk^(f}$*6Cchx{L&r|SVcv2-M+J??b>y3ier|#N~<6xkho8` z?ouy5{j`NJPIn!#a6QvWcnPU4h7h(o;FF_wK$=|jWeW6Rcb2o zaLdocILUUsE#o@`L2GoyrmoOnrknvA)(0+mk}YKw%25#yDUT5o@OpAm zI&Oa+yu(nd^)<3m{lv)|ivB+4?^Udm3*G};`--M;{vpmwbDLMLnmcLaSC|*NIu#Bx zG|ws*3ZVJ2ANKnGvAgAa_p@wa^G$+weuL&1IZEON=a7Vb8eTdp+gAO$KeN zEEU%a{UML!jkYSLvXoNNJ6;NR!9jd~*AG3m^(2VbE8Zq=;g}9u-@cpnzx~&lAbi>K z28Dv#D*UZ>$T1J1UQ{HjaN(vFXGHN|^J>NJj&IsJ`^{I3SuxX_C3&P_Ix)9Y>vJ~A zn3OXN_M;smv8%6-Q+w5sup2jEP*w!}_+-GlY!Jeq zu*Fd4rT_94j3ww=@#B#jsVXh0W05&e7*{Zla*MU<0c?>A@#U19ZXcs9kJQ|xwQ_fP zzUsj%$lrY7^@cb-7N~-PB5BFVy&W~Zxus9 zL=38rl>~4CY8l=28W(QHu&UYq2P#yAfA-?n z9yB9fZ?>YYLHNLSm$W@~mQ4dP3D(qAG5^D5P*tXcw{mPYyC9=1eR=W8gu+CenMuf! zazv4qesN_&`A@UZ?hG@f`@wt?n+r$ub*!EP{Wuvgi9>_qF_YIk>}!LCUthym$G-en zJG%HRA+tr}<(?CEzjoh=8dv&d{{5@(>5L~y8f9W0(-kd^nv+>l5W4I)Ub9HBDTB1~ zFr56|(I?Kg?vutzxBvS0zt1dDs#FYd3h&J5I(f%0+r;h%PgJzstKK2?$HadLtN*Oj zR$OqTwWn!i<}?8JVvUasNAYmDFMGjxdN&g9)_3WfU0=7$FFmU=XgZ;Y&UwBvGt5cT zNa%M_G>8VJkS|fAJ3~)jYbxTws{zp$I%jDA0>XsF3Q=QKYj zfE|?1u_n(>nYbxn>EloQ9MA)80>_W-r-Sz*o(1i6J$~;rKJu_Cf(^ssEX!=ed#Yui z;ky1vXj|~M9ceGL6J1qgCd0GBbK?TDfS#4&VxVm~5w7;Pghj)7(R4*<9p7<;HrXgV zOWALt$IUel=Y~<=JjU;VDWpchkkUzZ;n=7RTf(Ib z$|0#0dBy6BhScO|0VS~i+g9R<74etgYKy9x&7!$}05-DfmYFD?e-)Yhz{cyM)qT~6 z7ZL}lc4f);WW>Vm8!|A!{NFD`b0Q#xdAd&LtAeh#?&1Ks@ApVOav6fW)=jQMzq62= z;Vj<*$E(e+gM&6j_e4exv<17qUx@^*Rn>N%hk3dIY{-^#T&zRd>B6n7G}8|fmp5TE zO>OhI<*mcUn>^{R&(}$;vc|yJOBb31pECJ5)#}BIf!d>w)jtY?hezMX{81om#*)s3 zrTh$f?{f0@XMlh>(wGk|a3&ApFB|Kkwc1L8wj8&7xWxBJJbNp^_1Ib@8wlvJL`&6( zr>Y9zHQI%~@E5*H-RcS2Q#^vq>{7v3srgc|UQxog5$pk!;Iwl0q|j}X?d&#XwP0TL zX~6n@b&rW{J7i5S-5{AK@7<%cBLt;C+ZT++Y-g+WW1MlhZIzZO#&{X{XqhfAAo;hiBrp*ExMy zF#uw@SmI^2kEx8lv8_bv05*tc1)wWB-%B(S- z0jefQhR@U8#m3=45mJxJR$gNx?y0aS$8Ha^In;2}f{m+{!1Ea*J$Dd$ zYEp!N_GjzH9Vv8VP7|F)LfCpR$l3S%_E#k!x?OmWx8DC793wW0n1WZJK%{oI%w?T! z_OAT*GW!DHyKAk>ASJZmHOD-!(rDdPdW8Qq>>AAF#A9Dne}CRC zJ$Ln6q{x@c5!Tg;*Io0+yq?UFs1E%{TBRhA{l)cM*Lv7bDj6UB!BJp*dd!ccE4maF z4n(~+B^0FBVwVfg9>Z^lfjD{Dy=_X$O93qxrkBukZ6 zE5ADgq6S{&WxSRU-51?#`}^5YU(PXVPEJF5vyodsVYM2~_jE^HnefGOj4G66zaG_v z!EYzJ`+ZscvOl!H?|pw~-aLR>oXyCl4Eh@YWWmsDp?;KdQk9$ieXu~AA&}p|5Gi^7 zA4}&R&gB32|9b~J8JqK*=X};2b1K6yLWGP?bI2jol;lvEjXBrk5K2vs6&g`0)z}j0 zFo#5`Mk-0(q=O3k`dq)?fA=5vb-(_5UDy3QJf8R_4B8s3Nj;{@Sw0)<^D_E2a)#33 zrq=PAmH(V~?EwG~PW~LoLEk(kH(33WwGL4@QvBj^|1lHkGed1GWF$iFJ4AN#{@*q? z?EXxcA|2*!dncnLA$qHcG&t7n-kX=^`w)0(hsVEFq%QrQ+-epyqzVeR;~_lu)=L>@ zBJ4jOGI3jTQ?NYP^&)WJB8|D{-t~=JcZ#3Ct^YbQ6fn~8EVg~EiC8ClH97PYkQHFi$B zxwElDSbqBN+}8#*u>XG7OG|VY+DwyE-tScKlJIYOc514zV5i^hBet9IT3I7^8SJve z>6RJI^*J7NZ_{ZsH~hV5?Ul@))l<)*%(ipBfKYAd;tc9}M}m_nCx* zo6e5o^(cRio?E1pB=7iUJ$^|D$Wg)RRIo>Ewph3cBLye3Vw|ikws)#0ztZtcjv2Gq z?Vqd~a*%XC3k?LuKG(8%&`w~);JzlMdt$*cSg@8qsJb@fLRN?YM`MWKzLL znf}n{vA7ZjAhTOveHezn4L(PdgkTRrI2Z#gWN8T;SO%%(Kr09^BY(hz2PuhwloDho zspw3qC9=H)hGbrNbjj9kU-#Hv#r%>m%gfs*0yA}_R0-%go^;cX$R;Rf+ehiQBW8=( zbIVvvd#;%HG{W?wKU$TI{d-614FNsHlQJGmZ*2#{>E~4NUXntz9NpqUmP+$*NP zGI)?IT|yQMEyu#rMP~x4A^KQUIsPPsdiY{o)x1$-co-Yzg*XK|xL<`SYD~-v^h{4O zwR7Jws<iQRs7brPTC;!6E52!J)ygE-e@}GrgO04mIbdH;d_Tx4qwZGE(c+IYsgdgX44f>N6 zRkWF7=w}=dLm&lmBu@!##Y7bF0Y$jGnIT78##v!+#_Vc1vDG2gW^(uOrX2JKHA=av z?O$~y2<&gKahG~&raqedC}@cb1mek&An$bo=Dr?oS1ESH-&5tPwKNSu@@NekL5_xb zI>rMN-kz@*riWiEF(OOc|8*wU12|+?uxeMZq=fs0uJq2X-IC(29sjx%uj(DDRotJ^ z6?&m->>5BCx|RH+SmrmTgpI{;iY;^Hw@}e56$+v`8OvJ4aaW@{FQZ>SffZ8Wdi1IH z&E4*Fcq$jgBp|G5zRJCjB-vxHg7mc?Lkif})GZMIL}}M);6hjPL@G%10dCX}xo=1R zZin<1L8`VYvH^)kHs=+QIH!{FigphHtwsICV7-Z0?;e3_j|ixRYI{H3g&yRBHu1ku z@Qr8xdc*`Y{{nWL3mO+n<V&C6wf#H0n;t`|oD%EBwpl{HE+yKQsrg@W_76%(;=R`NzyV z(E7m1M?e@3^7^u=DZepUDh~_eq@ghMBggTDja(V&V8sd%%y!9VAp{T{b2ulItJ2xI zQHgz`gLEVyiZ5XEC{Sb;CS2$@J^@?qGC^Sk6bCqUFdcv@r|2PJzW>kV;Mto#y6g;_VnyUFa7P=wKDW39wk?e zosGYtoN#~sjnv9!Yj{3jgxdSv0WD&q$6IZ%Wkuow}2 zbn$hM{N4NV-nD$rjTL_}Dh{Y_Sdsgo3uw$ii$xG$E!mmS19dupjP1_%-H=~4*9KQG zE1i)3mEs!|==(f)-h`ikBcU#1R7CStk#V|1g%|LyiSd%Xaod;xb(Mhl!#USmclB-l zksm*OO7V*Qcm|>ou}9F*UwDA*9TJ{=iqkl^QgB06 zWZG_eU!yf_^;%nxlcKD-x4yZz)uJi1Z`e$u7Ka||z22*@(PQ?u$4R5sa;QhG20L+a zNaZ3rnEzm$Dy0xsyPzsfFM-9eq17CuV3W$`4^3EdQUDnr7|uF#4l6(wVmO&O2~J0g zKPByZmCD8*k-T%wLGd`z!GsGg;UP>o#YzSTQu|=5!k4e2w!N4OKb?6M0P#0PAbpT%m$2e3b9gkeV#na=PiAs%omNB;oXL zwak8!gGwDPaJQUWuwlA|692@Hf0$uVOjK{KgF#4S5{$?`7bryM{#?AZyvUT-hB%T@ zrysOWq4lra7#fZrzmWH9e%fvc!zSTT>%vWFto(hoc~u1Z&rN>1tUtJJ>oNrT$ z!~MM`1Y@2J_&f+zmsUG+zxA8cH1|Qke)2P()HGJwRJ>?6Dm2D&pAlE2)VbCVfkSoR zUmVD}9~dux_yfVmjQhTk(?>6z!|n|@kowN=<{&J|7qUk>93%QPsDsQ{7i0Fap~>42 z*a{id=^Dm;aFM_MgFik_*tvb?7d3xj@@lYsA|sviSex)-@siIS5s2!g*osGYHdg52 z;^A!I<|Ql^FM*{Ysw%PhViQ_PeicsZ;0k6JS80uJvbKULCw4^S-~Lo9sY`=W(!dHF z*%(o(w?o{uVeSuADf7-P6g$N>E=eq_dJ9w^6&q_Cre^A(Du2Bl8LloLZ*?y#SgfWY z#zSvi!6Iu{K>xmP5if3eC_T-Uenx%pl_2rzh}2gaaY3Zz4}9Np=KHMVn@=~q7(ZT1 zwc5O)V+J#Zp2C(C)yBSYr(YF8_`+x3E{FjcbLBHpe3bqUm{?k?FNLq>@ME_y+%jGM z{cznY^D2)sZ&wvEexEro5dYuvs-6^c=96Qe(KtFVN(3XM=X7~-yqX@gGWy4ls;oXO zIAvrlQULcak#^r`_`+p8ehBuqTiaaJ`ReQ_#^O_#Hk&tI*0F2+r6ZoN)nnguln8dq z?zR<7q^=hbhnzJ|$&CFmAo2>pK{9C9B6xf?9QN6>lF?PacFP?x!2_ny>&_iowCt4rEZW6ra8m5Wa8m&dcZAi>;^(u{9s_Z6y~b6v z5g9~o3XP|AF^PiCeWVzYU~o}k)az5Vl%#i)r&{SGw)eIRTfN5WY3ZcC$NHxh zlDu?A2BAouBDU<1Nmq{`58YG5WDtyaUpC31Br9JVUz39-P%b!I66C<;<@a6WPG8GR z@OQo5x|>L(!-d`qm{&L6q*a&O7ircxG2_|}pWxAp4e(4f$nkE(>@%0kqF$CEO5{?a z{%JELWXcWu2{Nl6L7RYeR&_3F+S-kKPNX@vQ9_;i`ds10eULK3V;g>eZ;S(AYo5wu43|%r zsT(fQ?_0mW4B6kp4!^yB^w&q}hnc{{?E^te#V4qz*I)j=Ea?N8e&g(C)d*I4YSDX9 z5_N|&YqJ-B2dm_5+nZw(g}cH!zYn1eQ6oD6O>VI>p(vxW2D3S6><(f%^r#;le95qz zghJstqNaFu!l%m;8v$9Dqh@=JpJo~kh%R&aJx~)ATfumNyVFgP@&5ILV#=M*9%i|4 z^GBjG?TfGP0gfmWI@7C+J8dm?+)a&=aIs(yb?WL)h6i*$u`HDHn(;Q_ZrxIfG9iNg zT|+wFmZi42e}3%(L`1JQozb!ue{SQkXL|Du%k03=9bra3bVHxo4Bst&RwC<*Tos4V z*(3kV{!G#0PhUU$Vs5vRo1%Sj{=#)O)$zC_4DWP&Ky}N$m`%_dv_Sw?*pM zgm2|cD~|5Gu_Ej|ZQ{0n6^`IW6eR=^(c1twutGNvplbmN2p0)i1eid_1Fp^V^q@en zjk-vcV$a(>(5VoqK4b9TW?f6vUVdVYuMRa>ZCOLx-l+{=N^aKQ#$D8O2L#UN zgdiuo+LV+$F#N9grGct^w8{7|ST!nF!F)j!#Bvx4<@O={*bUZ)dco97RQUZR36q`O ze9lG^T!WNl>M zjy?^z7Mo~qZdYkB9XG(0>w>zhQ^Q|1c|32%u2LzOG9UMHzylyIf!%O!O3ynRe|Bsx zFR_8L=5QCijcG~g!xE~L-hTTRSF4XRXeRc@qz<2Cm7hp;ljuEE%Jw;CJK6b3vn@_l z|KY82ao3%G&V&4lxCg_2?zYJ$4XLAYKuNZ)orIBZtZOoOYj>vMv?g6pAa~!j=;^*Q zk~o|oRJS+(CM~Pb9Y@+b#!!g3xQuN7UI@$s75yzhzUE6G^$D(`mtlWF@>QcR~MUplT6v6pJ%)9iVC}_73oCosWjE zB2|v*E)eI#C@HhQ&q4;jYqs|sp#E&|ZV~LFw)#x;jdzs`u0`+P)BedBh|P=J_)yv< zbhk|x5*4BNYS5Bt>^3Zb;ffIKbx*U6<)X}NIg^hkTa{d6t0z;w1N-g1hQ_bjyj~EG zA_iAIaX)A(ZB^f_ErO&ZEZfUFT8(l;au$uXm(LpLPJ{O1pt~)@=!Px$e2UDJ^A%Bc zTdapn$6ZO->+cwIas+m7?2XV{48zHAyy^BRLBmEx6>&Y%{{#`xya=^i^#Re zNYGRP9Ey9Hsn!H<)apHduSWq{-H#ikwo1=(%cmRSQu%KLaIpn2wXvcp)^ge{^(tD* zPGp4^;{zs$TDI1Y++%!+m}m^`&>Ze#~!GIa7J=g=&&7o(3Rvzm;@PD?@iDfsf|mp$1DJs~7*1+zT_r z!u@wHL29nsyGi^f^U3s&1LwD4N;uj|>cs27OQ*L~>=!9x`U0zJ))tOb0I#keDF4H7 z2H4f_{?0lZ`(HHA5Ov1dNCn+KiWaUxU_MI{HXH4Jo|_ZTTy?QV0!zu&lS#4h*c{`k zUe2@K*Q)-dTcBr&|IwlB;v>%Ezd{SAKWYEf918A4#8Y6CaIy(y(d-$&H z5w2USp_;K0jzTENP9l`dGTs8Jut4C>ZOq5ELvS*#@U^xl3Y985+a`RFY9W_kjxF^;N_9pD%f!H0OTL;m&&hFO@ITd(s} z9VBaSqG~}n;1C}LkJW|P0%bM|oZ!#|AH~8CNTFd+=phta?svMSQ$7z8-&ls20y{*1vCW#!E;g)bnoB^ zsW@`|QA7A!Iyi1ZN+vuvQN)r!K#p(5heX2~!MR9!u9m_Ga?>_&v|I{oIj(G%`Q`R$ zIlHthJ7DlU3yI6jvKz%>za1O$al$PJZi?7LtTIyG&0Lwr*cr&agvg*1eooFZ(vO49C zyjd*xVcNZ1!3%Yqyctp3C!@#_*8|d%987aeSuc1!EZ34sCwG^@E9s~Pf2rVLFdmvI zF_9?|(4_D0GP>rPP7jDRD|GHy^0((Mu6el5Pf_KdDvO*Kzr@ z#ZW<3$IUSlKT~WE%9){zjU1>PTV;y99$@n5pPNB)6u?fzI>{y`Pr#Cixu+*kr&i&e z5@UtOfot_aej~-VzCjIBgWd|InrD4yzd&<}z1_AA%YO@!-;DJh2jstv@z(eBuJ3Ur z4`hY4DT@AbB-6VuG&oCpVlo zd_0zQd=>uUCai@Hc_BBQ$<6&v)MI5l_)Y*}Kk+zB@j?o{KUq*s24gXDy{39`I z+fVtUP=YHCxHctqZ6Q*n9G2I$hm{jV7B?`-2P0j_BT`b|pBk7bIzGJR7R5In?3;?_ z@cHdENe2v z40jJ)sQ_i~9|fYlLkZ(w>PBhIGnQOwJCqNi0(THza(rUlmzw+YJ<6PwI`KZ$Uv$_u z#`-Yj*aMi--`vCf1yU2N)XL8h>+87iqBp7yq0;QXy)kQ8pbGvAU==^|O^?WLrw) zMmcrkAUwl79+VOZegI3(`|1f6mG~k%wokIuzczWm*H6ty8M2}bW3z9uQV|e6Kz>9E zc0K~K9Z@e=ncWw_Sbl)t~c@B%-g?lg8%d*-ip6V>A;XeZ0gRG@IR~7$$=ooTj zDG#tzyTR83Ks9Z=YlC+#UI6PXvsz9ehn9VyuJSVFaLoc*UUezYMa;m?_cwF=(CuO#HuXPw#@tF6U^SD#O$ z&YxS&O|G1`J$tBi{J@sq%Phoq$$qxVu>B7{)i)BdGeFY3kM2~mFZe-0fDzhYs=$Ci z5QvlH=IgIMlI$b5-+)s>;4Fh3!gM2FX9|HxhUM?!+Z45qewDDS>o`CNgwV4s ze2a}UEEKv8jRYDsOk5yj&CeEAYF-A7#1WO#v zWrSwW>)U?=aEoklwoIV^mB#x5l=(fzwJ%n5|7FZ`UZ!!iy6)-`@0(dF*0g^H%Lm-@ zpPfr9#cjs&j!d(1E=&mDa5MR@51zc8IMaQC@2#&Ib2MTw{H^!K4*evGWsPN$VBt<{ z& z49-U>xCYVsGQ~OmRO?p=vABY+WQ9oXW-uji4Jqml%bL^S(GCJ_7^CLsKkq|yx zS5ex3mr?odt?4(P**?PRmDu?E{dwWELbLLz; zKZlGbk#)Nu2?|UdR<|EoGCy)ZJAn*0d6V^xidQ4#Czs z3s42ue}ZFD$kvmnTa(k*+W)Z@Gar?trH>ssRRc}?Xt&9V;uhT$+pvbyEjmG#$)#1PT08^qRU69+}cj?r>@WL z_b)U3Zh&6UiQv=Q4SRc$!gZbalv0a6h)z*bE&x96v`jyU19m6K;>aCtF(yR;JV>gO zYN1|>fE$>YF>CeYSAG? zzF(yBNuFb)w#3Ip$VdvTr|m?t(OlgblLIA^`<(Ln^u@hdwuUUbqRq(_mAGe_snfvM zVNLA@&a=!hF^2j^=Cd;ZW#s#7Im$LOz;|@61X&xZfb;$H(o?SF+ws-RO4%e`!3$VE zItF`=otLcd^391%+7cg*lyH#2&dp%#%SseFA`z@-2xr-F4=Ft`D-#!y`+`k2GxpEN z5q1@cmoAI-uh26S0QH3ln8Uke35#_dv}`yZs*i=`=q_q{VCVHZjs@oXyEe-rXV(g< z?_^?kX=7JE*<24ZN+|M%YgN8*)=kUCUgTWVVk260ujJ{Uv<&GO4GtUpNqttz%WxX%$t9V}YXJs`Nc2u#UsCdU*wd*+q-YP?=#giohYtfT zcA{h{RzHGW-){^Gda0>6Sf%kZ;mo%BXLY2hr2OXn)0&T>EZ+K8PRM{=C(+b|+lI$pbxfW* zv;BeaalZWV=BeSw&Y!kAZ)6QWkS$@vx_k})#`~`TN%oZ3FUr!v>8N@)2T&fLS3g)i z6f%8t+jZJw83fd%mFZuIW4tw_8Ejv)7x+X=L>&b1W^Qn zzdjbQ-7eZ&D=V|53#PD#VwAN>hH%U_t&`ehm*K?FA+>q*@n-+KGJhYt7|6es(Hpxo zIsC|8+&i54g9p(i<8Yt8X8mSNzm!Y6kzyB?HSw#~v2)@%4_u`VCx-K8jJTwTznD{o zaa#62&y)x%n=|*i^_{C*V&=}rH$TCESD3_gf|Ie;fzm=GyASxaqgW>Ux5ReJ+nPNF zG6FK`rkL(?I~AM1(~q^c?<$1a*zy66Yua+Uq*xsvsCv}i1$mRE4;Lq3B|a-~kUQ~y z`?s#p3o$WvXVMr8l`CiU>kA?6181~j`OIHgdmLY{e%e~-?cAJl;mwq}o85=0OK#Bb zuRDGcCFDP4LHweGvQ?FjI;_BFY7j2gKSa#vyjX-$8E7C_Ik)ZJ6xC2CdNMA2G~VN; z^c_Y_TleB%LO;Gb)Ej|Mb-DWa&0)v)RnViiS4hT7`-=|+(dGWYs+YfBT|eyEmupx_ zZ?M=@+v=YFi~RuWV5&a^`DuUdzKZ*Ndn_KudsUW7J8?_>^FqSR8>1NA1~eCWXbJ)* z5+JzelLb3A>K;8yb_F%RyqK9SyYJ;|X$$MfE(i~Rf^kG6pFTsVBIOU!mhOT^haKKmL?Qu?rijDtZrf-o5dVQe?o)~F zuN%F>wpkB6CNb-Wi`;C~lWWx_O5VO&=TGbld77=>lt_iw6fu&+Qp#SF$YVtbxo>{* zuKlF<2@%MaeeTnqHl2Gkxfe-gy!%r-G8;U1t-o;Yc1!7TO_9er;x%Tb%ifc-{np*K z&O-F|LUMcsv&3+iKVy4+?Q`EVAMamGSvosct~p055Z6T!x8;FOijs(C6APRa}k(#B5plee>ifToQomuL$V9Z>9d}nW0 z!rAa|LHpM|)Y*lKJ{ND$LP3Tss(r6+N})E5ZuGR4w4ee?EqRbP3}ER52b4wnFkx|r z#r)8H|0jUZB`fQ(KAH|LgE-LKjAFC2>xrm5BC3e4ZP-UDB0@V|phX|-cMXiys%Pi1 z-F%hCT8o;3-@e+XG@6`ei9e5Us3!h+nj3`O=9>4?K2OpYDxK)b&wd3gdlvVoPl2YD zr>e|Fo`vKx=`}Y^V1G*I3?3B5PO}Q`*y^IZ{F$((Vj+XPo0+_&TDSF zY9Kkq&vtpK?(&sZxf`Cd{9=u?xkPvN{WtA7A;U>PCl!~Ga7=SHPxBIh?5u3H#^}V&(2fd*smMD)*uU(~O7PLNSn~T1R2Z`Oq|;y0 zzz9@&YFrNc9>oDYDSzMQOR`y3I)VL^5;Pj_2L-Kd%C~@H(X4_@9{_xEGUY+hE>aXa zG$A_1n-`PbD8UnDlk*Ul2C@W2FN=L(5mcnv*p(dYQ8N|9wwl}o>b8$Qxy^NT#jl+O zdDy*UDQdkZy`ZgL+3&Q_;up)0HS^>(=NWK9FC6-s)Op~qZ+WJ~t`gcM0u98#cugl?H=T4Piq&1$x|G+nMoyLUwjnk4gT)ev;9yf0}gOOXWnbE-0H z1Hu?_jo4t?#zH`4Olu!~5SDI7G18(KfjZBYTTT<^hoWv_w91$yJ37P=s2=I9>XYAY z3OLOYA(cciwvv9a8j!0bUYaqwWQn!xLB9?tW{|57kBl-qqb2WtxZF|qbPXb9#vGH0 zx}p`9TrL{7ctsNUyD);Tu77gZ(?tRZ`qJZh`2oY!4_nU=QSxL&L5_Bb1@h|kWJq07M?~|ZN zJD7N}R}V%UFW;8MDmbfOtcDQ+(F^5Ls~TI(zYJN%J=Jc$cP+lm<7)Z4mWo4H>$=^X z)cUL)3L?Yey~4g)OMl}wUZpGSpE>@Se5T&3h40++1>DRBBjlYXAWl5ySRd1#jIC|^ zQ0LAE|Byrdl!KS=tFus&Nb^TLDSCDA@#8#fuKbwOAeTazIUhWV*>fCOdHxr|?ps_dxvLI=GeK`(4-Z|YcZ z^@dw@#Md20fPBm0dFhERW8Qsvv#%j`uoq)mE1$g>W$=@Fk(V7rJ^UwR}uhc{0{uyhABzDNAnZoPcazZ(wNeXd3&9g)b}^3s1x5nU*Dc z`PWzJC+|~w(xa1~ihVm$B)=ou()!w%y<1}k`NU5%>2~0hI~{rw5MP?lLO}=5)A-)< zZXXmNNU@vqCS@2(!R&aaaL&9#ZARCtoK?iy9j&*Q3<;%zPwx1dYq?Ck51a%n{)7hljL_N z$)jA5V$n^2&>w|9plaCH&x+-;3nOE*OtgYsQ;p(v^IR`RcgsQwPOu&>i=d{jdi_@GgRG13@kC>#IO8sYPTgX-0P*6b4E zE-yWgE$+M^WQ!VthOyI%f`4!~s5Q7P_!5)n*NUy-f&;t<4 z=vau71~PDQ?+I(7lA9)|(~->AJh9n zlE?XSj|kl>(aV7LyvBk3EwSeCTN7`3a#q9;|4C;mMsGV1nRM3R^o(I_j!A%0nFJUF}^m zvGI>XF!`#zL0h{6J|ud5uz7b5{m7;a5~~EUt3Pg$>}ELy4cx>jiHLR_=$=l#b2f=} zYJ^b($$7-V~~ zS60m2mOAK6%eJ9F*lSE5TDBL(?JZ&T+$^-+OJIBQct@5EU1?Q`b)2%rYik1J%Xf>c z%Qij@U6stAWYxj6hXEY{i}pPwV)<*ANwYgtyGl~(e``GcqoCn6({RFxqw8UnSe@~M z9CF9+2ej;ln^m{3(#asRH4q{@Hpv)`wNh5X;iN=8; z?D6fxXkd)r6bFBP(nmaT1)Vf4$MGZQM+sBdu1*I%n~;ZUCw)SKpIGT0tWi!HJ0$QC zxO-Sbo^IapWVhXJZ@NdNb}k6~D@phX-xSf3{G0%$mX5?A>A#^_eEGNRv`l_bzz;!B zp-t7Re<3mVUmhD|C#2nfmEo6aGqG|zWHckq06Ec=v9m`|+9*M!jT^TCX%9Da)(tKHyNjR52nh-`YL?pg|n89l(Noh zZ4IhYTz%@tr$kD3I8p4I6q{Jk6+W_IZ&tPNo>j-^ZroFOIUUgY_U=05_m3 zmA@s|#-yUJA2zW~aHDjK=479K#V)cEceiRZR42q+#ZUFDuP8p>V|DnFqJ9!FP6+8FNFf+HE+dZbZuUNs2DfiT<}g;)DeN!Y6E&_Vvc>BQVi;;gJXSbUY$`wMlW`;p_R&Gtbz=Zbcrx zP`mHVVFw1p`6RxV`MwNijxxBi`WU&skZ~qgpS=gPso14mvDdg_h(EtIx;?zYVlD3@ zRL`%{4i%nVrFT#N@GvRd49hi-`0r@GU!i{Ghj3A*LB1a-P-?ROyEv9o5aANa*m&!CT5*p{})c9ErNN_mhF!Y|wAbf%s*5 zehMqJX*6lv$Qt)7_lq^|`KwR^?C6DnPgf(n9R=!XvxD{4F0)>rYod6)>aW7u`=&L= za;v@u2;DUMjas_3Vhaf0m!r+7Vx!iSiH~=53W zxG@?epr1K5c9UVdiLz;3qMDf2W+!eoO7HkHkmXoOy^{iIu#lnHQYv{tfhdFM#$d2Q z*6#&RyPK!NoJfuHK@U5- zF7tKR0C5X#0CO12R4t+w$E)=^kK-UkKKWX3%erQ?trzHF79L$@}l97Tzs$_!f=(2*5&4Cl0%$@5d>#Tbn%hMZi-vewmLh3JJ#**jd9@wY!$qD>u8=Gty_WtR$Dkes zyTm}d z9*fG1x-Q|e@#id%CvvV>;vM$G7G_RR?Zk$FOA%9Z&01)WQQ$c*xncF}!WHprR1=Z~ z%YqVt4&&w`kFw7m+ZzZ@wCgpEo~}`td+eyjzS<`}4%1j2LY9h%rV$n%nn5CnIW-S2 zjkiuUf2lQd#XtY)d3S8FVWD_{_fp`=Mn@6Bn)WVt5SHvrk_bjC;;D+4v(6Gmyq@RH zdaFd>EkloL9RP~~O(a8xJtxJ+E}OW_dh0W}P(X6&!hWmox2-B>CC){jCvM}`X(;!3 zW@7s^(IuhkKdI!ozwo=s(;$5FPtAFgRtM(}Ya@?u*XsVhb;kWZdr)3S1L`7Sypi;# z9;$~HQ<+DQ=Wq!lh9u>@u(91i?#X9J1$#}Ifq`GK354=f$R%EkbA}wS@!@no?Y!@H z$r~k3b&7a94+#$}82HwYiClf=+ylA%+fKd?w-0m-yL7Q|CMH}g>@zi;&JFFEmWu0s zWcCh^!ontG?+78zb36>PMO!H{&;8M_$kEJ65D5OyQ%+=MrAh;043>Bk$u3}JQ#TZ{ z()_qMe1YAp2ap0Av`4oG+2rDVAM02G65gbIf^3wGwDKE@c$n3hQjU)bmUWX&lgS+m zF4<)nxWA!iYuQ4pE=*?d9U`t#5MHH?7M|O4FG|0RpzB*Obn5{58~@h)ooA5~8!#R=HCkkabv4^uHrTgzETPM; zKL+ww=0!gdtYF8$tS#}2O6=_T$~e-`zyoup3E@Rpy2Lz>agspsp1sX3PqVp zpdX{S((Cx(=F#5lWv-^IgN7|m>FYn}2enz9CDp7zwK>c1pp3wtaC|0zmubPzK``%4 zCkwP)gw(R?ho4v|#I6HP>Q-~q!;|g_lRM(?XnfZ8A7O$Onc=%;6Rm$Wy424JcWlK`N=v2->tnSg0Zn})m zp>^mLllhmnhdq`+E#J>;j||ZkE+8JlzKYRbkxrPBgB~jnXkcTo{9ycx@AHU!>O2TF z$kJ(omga)cd-AAq$BD$mIXF!waweM!srh1>-MsEB*Clx*ch82r*4Eszi_nIm8AB=% z!#bt4em7E9r!L*kSp6`Rzto9zLQ31v#w>)d7-1)dtcoFn+5My#UNv(V*>n%jBtS*? zp-f(E{^s$WDu-cX5ate=S>65iV`F_d(Is}f9W`ZF+{!ps5-sNLbU z#D{mU)G|f}o{YTH7IQIG@qgUFIsJ`)E8pWshNGWveCA&O=Eu*9A5>6AA;w&)odg!q zhwVvBnJpv($f)+hAh1_M1h6x#1I_b>-lcKIW(up>jS zsq>QrnrNIcN^yep0BsNdr+xmQQzQp|j0t-f6W#vhnjrGobDsXlj5niKb33$jO*R8w zCz1!^KuA8;D^xE#r|VQl)IvKl2?O)&)Vo&;PG%wb4K)X6bqgO~&7Y}B1~F!1cXwSx z%!~d^Q#H`dm|yQU;|+OKbpKk9qO{NYW4vN*I$0{M+mo#tfg|jzjez@+d}mZog{nl* zluvyn$tTAyF&M9f+A1!t$(fMs;kXiRwe~n`kBBt8RMXURdlrN74^`H^axHK@=t-!X z2o~IB*eaKlFjO}pcjw6dopmwJ2Xk^TfZ{Y2wvGjL68Aq8io#~K-GECDIxsiZK?faS zNROv-uTW52_`S2xaMoKLtnS-uh8lZ#Pp{~`o2GJ3(U*^x$+LtAnbS*w+dqf85OMCQ z$;)8JV(QXNfuaOZkJDqiRBWW3>-Ky~9;S@UXrn>uRrB(~J>(Iob|QDuqX64MMRbU1 z@e)l^VprS8;|m8}e8)EL`wS#|-fA6s9){6q2KH?HM2=xGzPM9lD8|Q}_4iAtm7%eP zEQPpw@W)ylm5DO}xu3^kw@Nk}H$^7)(CS2}pb5_SYgi zn1DE))I6i=M9VKDlEOY>p;YA#j{S<*s-zyJ$Cig&I@o8X#!zpog3@l!QVjTcIWBZnnb7 zdkfl77CsoSHQ7Unl@dr)wT4i1yd~m0712<-!+?sAYsIIw1@%!WZ)Vhk8(jAo9KZ4L zfy4|nO$=_lK0u}Zy>fYH+cPg5puxR%GKz)H=I*{yyRM0)+6vme(Ock z(Dvnp%}`yOX?9^-$v5T{zfiFsJAkD=!I!+IQ(N75xzs&ka#O9tOIOwNJ><5Ikc+e@ zU@Dj_!NVo)w@-J!MmaT1(#Z2H^?7Y_KT9tn%CQ&JkPIMaJR3tbNRk~%B6uPb%v_Ao z7lUs+2RksqH-75MDcpsq$3GXexm5ixF}hr_&?PLko~QiP%lx8C?6=D$Po5Xq%*Jl+ z^%3=`fTJHe@%5@fmhT$QD?g)Uh!*2r_D;Qry47O8i-=9zaT(io)R*pXX5qS6uy~bn@aqfOB5ukfkftCMG#LtBCx)tvp=cVyn_94&ikzIHR05Z~5`?R` zI5n_(U8u(T{!3F!Y+EM_&r%((`0`Su*H4cv?emY;W=ugJ;yy%zS&}Oo^QiCV89|~| z7baA$ZVaSfC@R z%>}=9CR$hQ)XO{5Ov%^*Kl?{JV{^<47K8z@U^;6`YH3TM7iB$w2FJ=7tS`0l{<=>8 z%Cerc_27>MV4(a_?3XRlkLrIJ#rM25*OV6)^mS!SgA6h0ejvd_1b1_WX{Bqlg=)#c z>9sI9e|&_dp*hCWWJoA$EOiD~Q|@n5oYWg?DO0tSYaZ$%ndGXE#8uzmGo*~ZP12CN#lul1LY*jI3Mk$3B<~V~T+V$W}h%3N-L&N+2k&b0d)asnJ zMWjTrfI9LDo#`{hFk_6I&RiUUJoVEIry|>V(Fk#cCbfcRdn5eB&Bm&f@g9xb8TErN zX&6pQW9@?-^U23ouN;4URo0`q?lvWM$JyMO!vxv8qlP{ZIdDr7b?|!t+deIlSS^s* z_HFCK_O?%o?91?N#fA|FXOHPmp@FbZro-}ZpT$Vl#3gB9(c3l!!ZSu}FQgLN$oXMl z(rDBHE|Y-*8RAVhcvQW!heu~RZ?n$g->K)$P^#?wHvZMN`g{1mC++T@yt8-YJnY2F zo~w;CEsv9v)@P~Sx36x}H1@cAZP&l2+cfh$U(w3;xt6)6q@Qqm80y+IfSebB7qX}w zw@*5=t3R0N-lAXSkaiOfGZxKnuZeIQXV61pWK<6_cn10!V2;KA4&&A8y|2ACSG&ZF zFgLWZJER!8U_)7lmHZc;I->}-BT{bEYRVYIB`Pt0uGV**jSc1-ITwO-s$HeN{ONrz zZf>gZG5Y%7J1@4XVrKk~&r!xNHlBes*D|lw@`rZszP9OA9_8nP)xNApFmX~vp< zUgxO(|IyrbRyw$DQiK>UEjYH{B0FI(F*#`rCyp=x7uLX;JKdPYgo-+l7*JN<5PQk zHwtJbZ)Q!%wi7`&HQwJd3E8L7K4XG^H>UJ&Q{bt?qrK9dnWh=f#zCuaD$~=1~FEJQo=x6Y2b}qU?0mTa3Le9lk9-pf`B78uHLDQ-l)& z@{ohp^Zm-J9Om!q+%Oun-(I!tDQf$qP2|_NvYyauz=}>NY>A4Epkd*!!%aa->ZBg{ zG70=%U}k77I8=)aBNDy#UYN0;`Nr_Id8zk?*8h85|MFGiuYRS4u-IkziFKMcTIGd- z&$KkC?JDbkUY6VsmEBv_=)zN20u3}V#BjOh8o!CIZi4)>_h#rT0k&^uL-ozHnciBH z?0B*;?Ma<=9!m1|5g#Bc=MRcs-j9;StSM{{xG>7MNr!D~{jLp>_tPw!EVO-aJnWRN zj@iCxIuQ8C?XJsBGWH9BWy;7F-#_f-@}I4p8?Sd7aKyrI{oD0x>;KC5#uudjrTEQX z&wh?4z2-cgzMm~DJ^6aDq|+n44117S8QXVbWcY^uu6*HFK^VcuJtX_s%=H4zts2!q z36O62kuk}fBf%?L?+;r2ThHK1)4Juu)E#-h@9#Iq+_UVDbxVxYIIOR|Hp=b^e}#2$ zUi+~1v^QNy_GBvXvrJ`Sn%1*@qbPkw^+J)qM7xF$lj0@l{5CEZfYCbm+#^#x>6%DR zv77pphJ**1s&Dw7dc{*cS=fJ|8>fSzdj?8oL6MG7OuKy{o;U+ z`J4EplD#sEdYxAo!9eHUHr}6i?!N_#0#X)jz*4&^wx62;X+~KW)&6 zG;5=|$&NhJ>#~$zm?Lp<7WJ&hFOhuwHtNhHM>jSTyTLoc{1M7vWXD@n>HG&5kRPy; z2vT_71_N)tEb`1cq0HuLI=-sSB$3y2nF6MJ&s)d!tKMPUxYY?W1ZB0p-=xp7qH_Rd zX)tH1x+7fEe9pA(-2F>y6RosONLogM{hfs#N0sWH2KyIeiF{T_F7B~>BayEf`Q*?9 z8yWR{icS9J!al1a1+A?&`t<4_AnWs~y*Qozj%;KkcVoA1WCq6#MzbP1!DRT{Kz7WX zFUr8UN$V4~PxQ0qt(c(0Eo>3|S&RQxwFV{Mb7suj15TiAf9tAjk|x|b4qkhWz1yxd z!hy*w&3%8pNs-;X@}G9U(DEH~dDKoeU;5H*t4JqKOpod(}(z*H5&=8 zcQ50{ zzh601e}h|KduV3-d6?_@v=b6ygvgzx$jl>F&md(?HI)3iB*>8E`kSYwy@v!-me-f( zvNM2d@-Q)-kI0V#r-SFs*XHY3n#5vFc>-JStAvGDFHYzD#3^>oXkV?&L?G8`t=fmH zJ#WQMMaP+^&H5!F(}!kR#9BcWlvyaw@KkxG|2X z0a289239-8%Z#uVN45EY2N%)X3)Pgj5n7EO={~GuJTri&=&QG%K;Z#N?lG%+tsSUG zHBpwVJDkgxUf=7$zHV&@5Dp}2#o})OCaOtRW zLqg7$YP-blfcu{dwB+qSR0!RJ5Q8WhT@2oM(>#44#JlLa_=&l!{|F{CVT0YKWMA~* z1c;t+CcMHBVz~y&{T&bNbNSw5QZ{DxuWTGuYADv59upWU`mm5pv5Gd-yz+Dc(Y?Qj zUbcNO#9IfQ6vrN0>l_46N!qq0%_puEXSeV3cGJj-8BAumJ5+t%JAS4|A$h!YJF3=0 zN12bXWAfeA`ynbT0RCw$19p^&6c3q{jzwD2%f-xLH@P z*%AS|u8VWazr06&*^;>-|28_HoP{;v@E9gDh^`bD7KM3+-5`FdC;zfw`14#F#MH{a z?jORWMSe^3+CM7y_|f+%ds~iD+nwJyj<84#m?>&5dN82wft};;#Q+V@Ojby-(r=R9 z5zpX93hc9!G2-VKy?7Vcy)9r9gy0NZT?HF&4nOZG?ia}uKS z-WR9ux7DiOV9Ep&nW1 ze81@!XRnxH{DV$<)u7Te>kT(mx?HMkS*v^s9IALU@l|qy`jG9d03Vep+b8jy*Yc;v zG&W6$jj7j^4T=;j{L?L)H8)9>Jv)5D25+5A;<8 zsbGTqr8vCUSq`5{dqBc?@G1J{Up=4=6K1z0&|C=>o=8QC;Yb~zpB~dPh_DmEf~dgV zmE&!Lh_?6U`}-l@eULb**`+SRHuIhLx4T2lqo5NMjx+sDEh(;^;Y8Q_FCkXe^sL}@ zXX-FWZ>DF<;ki@$rML^{5*%KHpBR|JD42!I!GBYII=5_~@sDo~~8?Kd6d298SU0>=J90fiBT zFW-+x^tmT2Gw9I5O=YHP&ZgaL(4I`_*%Uy=hRdW;t8}<5FbRAyGdIxLa>WlYlA6~X zp@P|Gz|1@t4+NG%Ti-*2`(wa$C+z!Tu>Aa}ewSMkovRV1ryIA?&+LS=7$Y5&Q`_nM z`Az?kJxJyr!!w$Pk3w2Qce%QHC97zm?v5@SWQL>IGD`E2P-qMv)@Rt=_ zJX6hCTo}p58=%kY2jfXx>Q|2)+LD7ZBcVdjQ2|j5UmDc;{h%!53|I$WE--*XbsKWJ zG*jS=gapP2UbW9ncMilzc^^1Ds3{|Q`2Hw4RI9L4Uj$#yat=eX9oh`Ik4Nw|z+&szc-qAC$9gtXN9=QV|S2C-qsOXO4J|b7}?3pWWIx;Sh`waf@ zgHHE$eA1-l$~Py$dlBntLpPQ2U(Y6QmGw8(Jo-&NcIcnlBxZmn0^hN~BdBtCkInZk zf<+A8fDR@JAs6hnq$Kk!%EX2OF@M@Xf7nwawP_-%1WgA!gTiCSjucn*7scwJcuByOY zDgbv;L0O7JP%CS*v9MYMGh_QH$?moXpx-^(zMSL1oC~SJ*GsqvS2na-blsMUvK7MX z-Kguu7GR-3x9-F(Y0x(3=&NkdCbj}c>7>T^&aDGig$B;k1g#U1+wAKYgJMShg67GL zY|zz2*@NvAPCWcv68u6ExV06!+o*^OyHL0VY#>4Y0;PQi?PAS?s2tcPqw^$4#vBUx zK~-+o<+PRfMF+@XfDZ9DNn z9MIP5o)Xq5aKBD};&VjOAA=s+}x_DvJyB>`GC*3JO>=dCO_)iwTzOkRA zD(TV9&x-9@JQ;7TcZlE|pQ_sjk4@_^^>oKo$eBJi*!eiHM;bMWho7Qi4CX+xZ-hFU zw9-7_LW&qpW?xU~=u4p^WkR@Ze4k9%m+Be=W+P4;=@=4WEiF)k`0a)3)9+3fopX13 z2)Y{FN*U~MH!q>cec1ZzghLGZzU=Juj>6fjtI;!>?|M8;rJ$ZMMRhtTKm=OhU~kT1 zsn!xA|lf@J8sVP_vRf&`#s-^pO4F zF5-&lsjU>Zso+Sh+nE5p6Sv0t4b#os#}15Ns2G{a??}DkdAfyFLU~lHn;gi9GfkZ` zXl3a%cKF-Bn$e7yoq3!`&H=)RQVB9x#9{z_Q=9$Fe(1e_2N@b30Wt7({!fF63;)G zE513`F7eQt-H*KYhoseEQ>XzpU>0q+j!@z}*~WM>hl!|V`wvS1sIZ8ka*cIBUo9T_ zGtqOAjgbSV#_|md9{w4FNd2bv9KeNk0HIQ3dOq&85Enqlee1w}V`E;?YxbwCMf=oUNVD&nsHr@1ZW#o26Mvs$*mm~96bVcgH0%}); z8W1Q%72O~}IkgZb0FgW+c_DwIVehzXalth6#=%d62ZPr@OYkzym$s#=1}#LN^Swsj zRP4lk%I^ofixU%k6KoMXgdZaCyE%AO>fv<05-F8)Z+a8ApR_v!Z$D-Yz75@5d0$rYDi6W@ZJXbj@A5*>j+`&k{6GJfBlunr!xJ zchfO7KaSz&f$>6+EMgm8AD>I!4G!18pWQOyF7_yYWEKf^C5a-G#PAX>?4%8{k&Cbu zJ;jOPH?3k|p=a`2Ex3&n&dH*Grb9_YJFu(0Nu+D?<66z_}Au<|3~Dn-@9+447ZLAk?XeYeKiiD zzSgG3OO1B8o89()%3F)~-ZJNWx~_bnP{|7fy#Jk1j{rGeC;JVhB-G4eiWDIWWjgI&Vluz0wfnqSE-l67njm<29w#2%mcb*$9k zJngwmfA6PbZ&8ZOuUR!Kxj5K4@k*8q_tOhN0njiyq~?L<1C&z{o1dF0FKo&CSsVLs_D26%-npN`SuDNOs8moxjvJ)HO}S*ZW* zOuV(UrgP_4Y;d|o&+AI3x?|i+#5>j7KsJ)its-VTLYY%h>~1aV0lf<4MGwV>Z}0kp4TT>zLPDWP$NoA&m$4NGL& z=}`_K$?L^{4~|h|A^&t2(dti2jT+H}uFq8f;bPs zm7uFekLM5mJ$h;CK6W7Y<-ZFzr>v8qpWnE?_`J6=N!Bo+yHMCU``{_~?cG5k^|nxv zLgqZ3tLaorOMX1o`04G{i3gRY<^_K~I!+iCogB>Vex4uR9civ>KUX6hm$jK$GTA4m6 zOXJM+vgbyhCJ!@K_MZTbORDyzwX3|Jj{CyBOw*Pg`c1-3{?`(NeFQ9E&Tjs0BPXBeU*=Z##f)Wdd zx@JSx4L1T>OJiXy6LN%*%y^0yF=3xlq&+IvB%^Qz)9*b9qOr#eW};ukuk~f(#lilx z(4+#j!^ho*Z>j|;9PFC+{&vasW7W4yd%aKQy}&z5&b5=w6@OpQ5XbJzo_aXe@}nke z2;&A(`GSe$-Ma7cu_kcM?}E?%k%adR6(c<5hI1i)`;CgKL1isxHh z1AQy~r#&^3CZkb$MQbme-lj3fUIli0qz~N~%yvmw zjdga?ww->8Ti!JpIYGM7m~d^cvDW4D6+@1D#7ABWr``t#o&jNInY{Gk588yk2utR)?TIfv z7gtT&^#Lszy;e$8UPS8CjtMpfea9Vc$+N8dUE5PjJN@SH!OR6ak^-9B#3o*S06`U`J z(yqRyLI%p1sT-5B@1VRDhm~*B{1a0m0E_C{p=0*r$+TNNX8dI&)-J;&ppxI=tx~?Z z$#uh}+^17vDs}?B^o?Wdwf0E)<)LJ^4fj96mod6-b1jJw9`pQ$n=^&ZCc5$`%FQy@ z`Pyd-tn28|V+*!!`%>3}w(G0+jH{`xvl)Wud%s`GQ~Uh)7z`sMBHQ{xin`YJ4=&wE zal+5|94m?l^FB1Yzqzvm2L7%+JLEc0#s(2nL}0lOiwq;f46fD6i#?f|{>|Akq=ZF& z1_n<{po&9MZ3ig?rEZhU7^($#BZ~RT;KdTcEV!^tsiyXnH^8ypMWwuHP_;K2A{ zhAB+Fq`SVl4utJ-4L8W0(Ad2T%q3ZmJvG;B zZ9FqgqNBG-I2+;oH0$LCs(w9Mzom-SwmEq2>T9~f>Gor`f{bwT@0F~Mz?SlW#(k7z zUYuDjsPG2UQ;T-%WAt(u*4&>8akNs5IicjTzRhE^p3UHqU}a*Ya_89x&4Mnk(t9dq=M2G4 z#`h?#_Bk=8M)jugPFmhku>6&xv=nA7LRA7)`soaK#DfVEDP+e2L?Om>^2cv!)_e0! zUWvKt`uE@r(>lM{F!O?^!gVdqDo+%awy7M8F0d}UuKF(psyS8J10#|7FcT3Hg}PT}qzsoDJn}A#+t1A6;wlzxGz+ zDM7|j-jJqqeEc)7U*)o+t(x%WmTu6+^6trDeE-ksV$7lbW8@XdpfV#~(Ry`8%{krY z@Z~U1HIwfNeiO3C|p12=zn0h+`7RFhY$g=DuUXA) zxd_kYwlqG17o0DSGpSO9g2t@LRE-iF0~oNo8F99nSW@hgp7f+Si}PZ>`MzuT<%7L* zZ1r7Ajhnt+V#rK~{Yz$pYN%iIN)8t;=7!s7$lSn>JOpO(qWlDlaLpd1;C$3<3Ek+4 zS`PrmFM*)1rge|=nNBwGQXGZ+Mw;z@!ls;;zRx6GpUDQjbG;7OPl};u|L64~Nt{99 zuyDsJnTmlTFx|1wvdP-*_d|Dwm{wfQ%iy25%W4)Hnb2zOqZLP;OXCtF6J!2;^!4g) z+ISEmJU_w#sjU@vr1c-Q|F+NLSZfW@zF$YII>KgbTq#nD7uR|XxuRFX5o^lg^iBDE zY&EqHV+kheu86ViqV#=Ko|g6sEx(4~a`11KOLO5@`OVDwO$#MPhgsO&Lxph@iq6P; zr^aQb>$}Ta7Hg1g74nZJ>aC57hJ~|TXlFWvu!8uzl4U+bCvsYk&EDGYkr7OX;(&C_ zBIxKhE+Fo~Bq*^Sp~|`I&skl)Ub3DAv2eMy-W|ke60SM>S6{b53sTGh!|sx<`pXJe z&rw1DovoPb+PJ%!t04j#XY(|&dF#`m1bVtT9b%3IowiL!)6=a&n$3}XY8OazCChpR zp}T_66QB3Sciy|0Rnd_}T|wB7abe9oKf<<)#6H zFsGaFuLn}6h6dTbY~G`BXSd9Y}ate*{zE8DC{<(-X&5~3g|4*#z? zA0q;eb@5VDdE-N_+ByTZEpS!qI-$`0XDBj!4AwUEfS6N&cPZR(rSsZZ#d8OYzf9@; z>rro|W8300l-YbdlSN4B#}BFI|3++xWmF!&l{Q2#1I)+Hl=bwYMtN}mDU^RycP00# zty7NMGV)F$tZ$s669GKV&2{(6Y3{gKO3l0-UHT-aEzmpXX;)!1wQ>!lxXq40>dXbm zLlYdNYco&SmC=gHVMb)P$;s0$uK}d1FQx zZxU3j+{uqlxr^5I_1V?C zpE$_%L-JbNEMpO%$K`%AVSDgPq zRIjoms*tzjbkT6@Iwx+;l$=;-p6j^&$3E_FZlcL9na9*Q7J{sjCLzg0}OBpp+?SHXtlI#fB@Iy;Jm2 zX8cqu3=hgM6JPi)y!_|krk_YuOh>?XWTsYShZ^5ayCY*N|8Z>gVA_x{!>if(++&Ov z&l3tZn{q}=`QN3m_sJLZW4cZ?Xbbw?MFds$zJj_?IK{|#wxcsTT=mhP;v?#c_-xg> zuN#$&SZk|UZV^ZvJ{`@GA)CK@2&CJT^M^)IPDSK4#xljWs<)NfZO`GCm@))Px%cej9xd-*^fP5S=fl{7Dbz@U|d} z%sTE7n=h9QO)Qq?rak4URnc)$i1rZt%yCe2LGa5Fxb}iWb6kc}6l5J6L>U9=T2+2q zL69Yc?XfcPMAt}}(6>$Ku4YQ8EWv(QCFLs->SjCJJ#!pa+_g0dTeB7aGskM|8v2j| zI&cMy2d=KH@^<}D7D)5UQf?9RL7FAGTbyi)sQofZ+gU4=cXz!<81lAtPOo~I`_~+| znK5gHTt@18yS{qszacGnk8-aa8s0g}{ySd3v#zSE(VM7+0FR;nr!(-N)IGDBT&M?t zoXUra0@ zY9(C&X~g?8!Y z`0cH8)r`{W`jxY{!+M3yN|$bPFHljI>8M+|f?F)K;&pS@@r#=^OeX&2JU^Ygp-xp9 z1^l&mk$CCxxxaJM^VWC~VSRJvNHtuelxsc&d^ZGf6D4r3!A}Y~Qdbn1%}o+Y&yi+_1#)^@lMl-+*-BRywA5W_c$si z%()<|I>V35V{~x+JSMf8Ie2=A>D1^72BaC&$MEjnGCX`X1?6gnJ`13suthCBw$=Kw z@(^YC=jYIK)n@fJo0oG~zq8!9FTbAP={&5!JXFhHjLuK!Q^xZ=xfz}kzyk^LV1rL< z@bw;ZiDV!FkBGq|g0nx$n->zu+(X=tAS%!{__2NM&115R%V%@j*8y>&81Rs)@;{98 z%KaC|;p~wo%BVV7>BgD_F+5g1%}D*Z`PPKuJG+`g z4CX6&8iwgsbX;sab(08Y|JlIqpIXcim(Avzih{SqPdlBC+|qSM*MmnvsvH+)VYu83 zqasL9B~ipRqwpp^IFGX*rz=E+c-x!BZEAfEC%7?|2;o9eBD3ro~IgA-4h>H20 z=@8M?96|VViwRGkbGOQnJTe(%kaXpGbw3IzONSxT-KmX6V}Sod!~qHXpyXVd6=E?H zfW&jlSBsi{fFPw@FD`^41|46Bhj|r^G{KREki8sUxM+aLViFVxw*~Fra$-Y| z3xb;qjw|zdCil$a5}RYbyK7q%C=a9okZoiDHWu;NFe{OXI57q>VP_!8JpCZP|6Xvw z-oxA6rMpggmXEM22X&jw$3XjJ+gk(DpZ!CP6_1rp9RkQ@H@j^eCT#!S=&rWY(=dmg z>$7&Ykfca*~#{CeGl}XW(Gts!X+(~TdvJU7V}iaeuoJqY|e*B z)#eDrYG>nu41*U_g()ot$No4Q8NScvk$rx|juk?@MCm6g!B&<0&N6ON3PLkGJ$-q^ z*$UW%-y?F3>^%Kd$EYAJb(eO@%t5o7msn9!s(oA-lKjnGcU<|nX-Vwy)*bKE4}Ubx z+dtxf2$*Sx(XF6q^7jwMh9TJ8qi+Rt!@CsDNA+fqLi}Hyq~p4!AO*6fzX!TY-qU^u zX#VCo^pS6R`)pblu(JYH1n+haRdV-4KiPJ%S?Po}7##(ic=&E1Bdst6%}Zzl>BIq# zk0Ay4av@$}I#K0-NM%>6)_p?(wvu>vh}dgL8p+N|Vg5@SgWCjQqT>;Qc@!!^>o*wvn;3_k-08f_YY-YdXX6hoh^TJIhZOjWXKpwr^1#NyF){MXyNT)?}Gu zJe9*1V1wC8hu6mS1Ls_YquV#a%Ec^eLm9^7m4VN+OA6L|awv3`p98l}^ceE%%YdrN zHm>G9XQ*2M_#LsK1TX!z>-b(hF1JLI#wyVgl{<7wJkK8Cp^EZ*Ng z^4fet_QRyfZ?_HYNo7y$;WWVryVTpsBcm7(q8d)}(kNZiyx)!R@r;(w4Ub~l^i^t( zcdstbaG%jxJxqU!6t`iLnc>6U(CwiBO)6vNsp>Q1#gqs+fUM%uA<4@{R3izNh>oB+ z$I0fEt!jpn1_h+Uzwm6o(TsT=7k&MG`5RU3uMu51PRWGI?N0OOP1QE8xHC5Rddz53 zndC-x%a5`>F<*S<-Z+{y_xf4~{nPbvTuRQWMk`Ex8-;$97ogfGMKzw*l2(c7)Ye9^g{y3=@aBtBxz{j;a$i?rjS@AEnrPNiI1E3t zZFHB=?|kJh;rKh!yZW_&N^{Kok6XJ^Tp`TG_R2Nfg;r;`_4u0m4;LNlXWmujsqyLK zu1@%b%#a=nbGxentKqBkPaFlmBd@*BYJMGNT0C)l3cn7zF%|v-dlR3T^w{!qVczTY zUF^#9zFJi;>P%JD{A;{VILMVcda?bx)r;>MrhVg_vz4kdEcJ6R*?Syl8e4&tCeV*8 z2RGEz$yU~la1%b*pX;Fpy`ocBYZ$3in^~GIGS4Ds!%T(*$az43#)B|v)L#8;0aou{ zJ=Db5L(L0-J#1QRR7Ap6yGDM#gD*~e#6fW!%bsRO1wQC>LSiOW=D|Q zK@$BADN~p7X^gwMsKlmm5Y_h8! zt#lak-T8iSybnjuw9YNeY12ice9lOjs`;M@(=~dB;r_G2Y5aG*1Ht<&;Y?3IC9*?J z`66j_LEY1kco~?_fT;%U)(TTUn@b?sMW|jA!5+b# z#`u-Zn9a?DFLjh3Uxc~pj*5a$1O*U}l$*rR7l-f$Iz(Nkj54^tl8eW4pW3##3)ZKH zVscN5f3o_~9AMCqF@~MhQ=!O!2bOEJyJ`8ll$+6mbc->JO6=*>+K&x+>?|9<-=;}z z=}3svFWin3gXX2)7xzS{VzHEUhIM~*_3c$X{EN{-t+JBJHJV*^TW7~7!zJaanX^G_ zeW~}BeUjQI&PID4AdgHxj!XO&Bv~3%e-8FFn+6r92t}^C=a8rWDBUO^yYl@Gg!vn< zQ~ExTSKV|ArK~X32`%hrC9J2O#^g@aiZ99x{cew1I6c)07cMz_hzB21&2%e6)6>n? zgV0OAv(CBd8Bl>9y>fY|F#cxvC=;|HG6>K2uczX909s;HT4QBe)t%CG#=FjPeeH0z z=F>x7HH3+%gKf8{U3*_S%&$X?dzK+XYEGXIMMebmDL>Q@SXR}7E^Vw=dlCfT0|C$D zR(%_vu(NhAfpAI5Ge-;K#339z|>o2`29EVq_%w)EwJ=Q37=#q4Yw(Y^A20?W zWUFYMSMQ3v2E;n~CZ7B5FR(7A*fP%8T>3FxHx9%lLK#G&avP=OxCK4p`U)y6*w` z?2x)Zh-qO0vR9oa{3xS?do~=vgi|C)=ua{2dnngA_$e886FL(~(SsoR;=3pMit{;U znzr}mx7+0U?LU-KfBN&#lP_Amjc3W3UTRNqcO1SFFrAv~_Pt$~*_1&$cke`l{mkbw zqWZ7Yul-IN%|_#m8g?bT$#57%8UQ=lWyTbjdN{4BB!cudTqu5SF?<+C8vnHOe4g=Q$E z^}DQ((gfMIk17i*6qeR0i~}l0UKfn+`$E;*7o1d25I?>4iZmqdmQG!~=EVkF1tCy& zvWsOk4^tLoAIO1$Me-d41 zFqha|HygQyxs%H_!?4^*sOEkNA(cwmn7QOKmkPPeHKd|cl4`CYL{W5gt0eVBDwXWF z-+yo(kMnt)%lrL$J)h?35?l}}h9NS-LKv`=rm!-d02u@FE*cX8A**lO!3caW0@y4o z1De7Ys$QUNgVA9!|KQ}8RE3A#1-%UVW2=dMS?m;qN_V8fgVBQOfnu3T2eZQdXk59u z2Rp4Y^ZnQp7e3_vgJOCO9~kL=^|r!jJZeu#&nFf@s~JZfEvFAD*xN&#d4sB1<;=V) zatWV{gdlaN?0B4BdRB_xzSFJ!PD)^B!9HqY<#1Pn>_b0Rskaxa^m+8xg1G6DC^XFj z?h;$(aN4-~;*1Od38d=w*a|I0-TYr+ePXSdI3^j8Od_U{C6k2?a+XLNfT)7OHiKJB zcNKeZjAq_bd9DHVKB3(byN^4BlKOV$Jx0iVk-4xD91O+IzqaKUF((z63qvn?pJxXH zxB#1<0K_H}y-AW}0uk6cqw6S}G?tjwq033>-jPhiCJTw3hri*&=}SV+6uh5r-^jbVty(;a+PFj^8t@<^X!pCXLXfLViUj*{qMTM|ip8YQx8%HD?z^&^Q6F(tf( zGb?bzaDRI;pC$x(ZueohBtRR}ewiZqh9t=YoJS4={XU2**#TNP9@}I$*Z!19$Xh10 zyT63~x%g2((g`(Pf(FUWvsF**Py3o5y~TE&mu2{tzgVMkx`pv`vZ4_As!LX+_u3lZ zZB8>$t<fQ4x`$oB+~$=Rf5o@p&x3z$c7d;%&F&m0n{&Mp$saaYv7B37AUbiwIr! z0-<|iJ3U2cVwm}a;fKdq_S$xkQE2jcUBCf)J%S`8;1u`56^wgargZ5uF*Wryk`}k$ zZm&9?M-R&^O=t;M7l7!C*^3{%hWw6bayBXunZF8(n$ASw*BiflO0py z0c56{&Ww>Ixe68WFYTs41a@EhsBlhC+C>0Jv~fu^VdDS**(7=I^zUPjMh|B6Cc@pfS4FnbW;iPAE{+=J% z9324ZxNqPMdfh63`Pbf#ksJ7xigDn2a<<7o!t9>LRR8>-{p)KBu4KWM#sr%4ZLNCc zw)vFpbWCnqN>z`hCMzYsSCgJ5olAi)fv6bZNfNv5M7s5i-L6um^=L%=TgSh-m9w8g zVCU@AR%+%(W_MCh0`WtR;fLAvrOXrl?zxJsr;C}~-EW*UgiXoLJv5Uo_4GdnT$cfP zN>t_G4rqN|eZsIkKjzdvcG~tH;?Dzs?V8gN{;mliur1xPI|A9ygp-bl=JrzWkQGx% zAMUUq!ooa_snW!^Ad$!^!v9qgtQ-9Dww={-L`Yh{eOspShbi4xUVBjyN6`aGZUdInB6t5mjjps}g_s#Sx=ZI4+fpHhXio=OtFf-jY#>JJ;> z-5KJ~`s73HRZr!I#Eh%l9#8=m<@r3rJ9&l=*(W(a+r|w>&KM+|&RH@a{L0OL>mNNU zJD?fG4wGJdA8z+6>isXDYW1xeq7@k6magjE3y1_$OZg&xBuM9O$$a550ARJuvM!;Z zlXR5gmDSOF+pKic6uUdF8HzegmO{g0f_)#A7Vku*kA3b#l}ciAuhqQO3I3S%P>EsK zke*xePZ#xIEjzrNlcwo+qf4Y-5C*qWAF_q;iQZ&oUwtZk*nVAs*;RhEhcvXAX*3 zj#Y}@kSfk~qtah5W!5|O+b`)y+rO9Aq(F4ZaC4B2FEfCmf$-*I*0gSR8By6Js8UPf zv;0qO+Ot2=-zuvAT43;%szFOqp%910wrYhfRqR2&?dAB$H8ehZ*OjIoIh6hb^GQe9 zIvW)rB63rz0)SY%TUiv`v8%WWs{m{dG2;f5aD-93Asjv7PN<|bVNscRE$X`kO3qg z^(UcB3HPHn#BW3=!QDDUs8+>a5K?;+hIM@HjE;H5HX{&|zTKdJnXQ`E+RSM20jDjw zZY8i++n`Yl@ZIv56}<90m=#A zz7+sT2f6m+CtMR9R<24v^KXS>rOF5voEC|QfL3Q~|3=M&)Mz$IR7h&9=To)QphEn! zRT@k%WL!G7X*-&3LTABfb{1`YR_2bbbznDn@ZK#m%k5t_ZRtEZyUmi+=G^x#Da{yu zRhtWwQK$Dv4A4F=r7!8U%@0TaP_8T*tNrS>Mpno|*}K2VW-F~CQPb{KSNL(G(|`-t zfB{cYD5=t{!j6}@Se66|L7k~N|Avn=4>=eeMI%rkE{@V%qzObUV~n`Ry_ zuGEB%-bSXMMre+?L)&vXvO?N*wzD=9#B@RD zW~gO-m!tB{btsBdKD_j!G~^HOmMZx%w13aZ&*)#Vl-Wd)0hRXX{NIg)cBqP=Ead2! z*kIJ|Lw=_tXdPs&N!x7_WE-sKM>>7uE^PFqyRKv+opp58&T|aBx0Lc8J(8L#LQTm` z)7cV&f^9c9Erdwo7{1BWZ(gn(Japd~gP$G>xqHXlOvhfzeD$$}1%AiOT5K*&+&{dp=#_n%4+ zj=XmGcIls>{@F$Y+_Zr)$C;5*VfI3z@vl$Flxx7X=|jKKDm6-fF&}ekbxK;h-Lpss zk}?oN-gU=alh!`nfqzFsA7gIcF(C;>aP|pFBB_V%h=dDsBInxd*e97HZs2iSCD6&O zU$(31S|x*0v5UR!>yVJ)0g8QoJ z>{dG}n$Ev3OOXIjYm_XaONWAbGqO`H0;jf4&R5^l6KK9TKQo{-kUCL&!26dZ-!X5c z)_##jeC3dHU6b;9`DPe6&&Z_w2zKM}NQo}qrs8u^SchJ8d{oN%)0y-23e`S;%_s%g zFqx@6TV@$*zHx#V|1L*-t-gCo(7JD;ZO@_h*cW%Ayj>Fd?!@+)ZlAxJ@EUffZ%aex z#Ik>T=-Zq!(7M~pM+pqU$3C4Ju{ixs&S;0hT`0~^00RfxvA}sP|*fWLW z%{vj14y)rWWe2aP{GIvy>UQ+lR&nxXY+jAUm(#xIJ5Yjg*$BY?Yk?L<%EIX|k6A07 z0Woe4>htXt(<~PVanC;Yjn2zgQQmY~?NOA;Q4ha}5!`r6d^x(utt!R)(m?d=YFUJ_ zG{s_I-0S+SIZev9YJX&ft`RQWFSqPF>bd(R2yk^(ax~x4`5s2PBIeeZu_1@lsM-4g z{vrICx6t7!oypWb%VDAU*ysk&(R=X13lJ6}#CYOPLLmnrR|DqYYnAU+S(R@Ok#?*V_5i+6qIR34XbS-bNc z*?i691?PL-z2OpVFi+tECy2^2iSaH2FK=33|NSEaM7O;6~5KV|fh znhY+dl2Ek^BaOc!%*qd3&aI6?)-Pu!&om!VOwv?bXIy zVZUms>Np=fhF<)+w^7L5;6<`XTB6?Rt=))-?&B(zBWy%3I=t~Ze`8SL2*+t^J$3MR zW};G26zBL+j?>2<;*EeHh2iMBq3$=*SHodfw(AiWTHe)MOL6pm6D&#HKWr0MK z)`A)Djv#ha4bb+ITMeZV=(L0CJhy*MU|@ZyfQr zPmOb2IS-aEgqy&%Ux>wAKrabOk7`t&685%&p?SIv$n_cKp%)aXBLr=P`oqlJZ$p@dl3&mgzJ1>~N69&`_c>5YJ%9qRB|&Vr_#&ZvHnx*@-n%HEbS7Nl5|^zezMN)sr&F5S4T+Z_d%10ON@Yb-H7490 ztsA#?-)WaRy27lx_;FL=U`dSIFT|2xUSr{q{dG*h?1&`vN5LI-iP|Fk@#jt{%@I}u zW-(rwmcZ<~$4OFLL~~a7H7z5fa~SOws8Q)8dW7mw`tTHMZ97?aq?~3l5#k$e32B|- z4PIOnoNCB8XEchu7oYr;MqNX;qy3M6Ox^0HXIL&_KR_5TT^hjT+kViI{Kqy4G(gV| zSqxSbZW_FN>Ca9O6s4PPDf?N%{^oDeMhQ?>m-iv;&R+w_0Zj`H?Hc5sV|#7W;)%+3 zbjpF}Gi4dO!UQ!Di4T2T))MFx$$y7bGxv)bKx)x9F1wf+n4rf^?26`jZ!9&h6h1dG z0uTUTgf>@Ln4`e-xGW{nXD0e9RCO&N-!C0K*; zJ@eY+oaN-S$*zvZ3yLoy9hN(#B~q>#!IAx5pJ^M#zk^%UA1$iBo#6-= z@7D8=bk`~NX>zQV3MEcKK*-U&8H3o*_fJo53OJGAGdefgzp@ftr(`olXu)uL8@pD7@VpO3CQ;{Ue%K+C+Y zu-}yHUvp>u#-jpdihuhQ{s*yZMI~-DZbEXg%ZYFCD6V2>v@n1H)b;naqZ>tfAt|n0Dm}6cX&lhh+!KWV%Lw`P%clFjRiMQ0JSmS?w;;3&P}-g zOGB-C4E%r?v&9n>GTsr)$q#fG98vSMUwpH4^r&!<>^-;j_?NY(>8&Gz2p2IEWl?g@ zlc5FEhn?z3{;+HfJGi_ly&&-H3dYvZr~2a3dsRfLarvM6GTnyI!&f4qHhhSM0SjSr zfrX6x!_po#1_@=lI`h zgobQZ*T^tTG5l0G=-EofMhrM&^s0S0i1IB|Tnle+2@}{87NHLHGo?^+Z&)c79HIH7 z+ZSSCb=1vsP-I(UYz=H{*}3+Bt}szDKDpe^(2CP;^^_zRg2@#5 z83R`k0Do%s%9Oh(M1WLW0mx@D3de&;(&v-&gCaWYZT<0vAM-Vmi5chAO#|`c{5W&! z@TPRMEgEv``W4f}zVF?W%q6bT+&5o6{jbt>JZUg&gsV0J5HkU-)w|&TeAr*!a5!ag z+&C5og{`&qutosT+KgLjhRF{7cF7+C;tT}UpM_-|^$ias$b@UGOWvF}%)lzbn=qbOh(iyr zT+0p(Ui4cs3G7qGk31}DI1oHY$=O3hYOm&IR0S^b_+tAhbw=)e6mPr&0WsykcMTN?$s6CRF;O`oLzg9iutCE zMz5W{tcFsL@r4CjWDltkhsH!3>c|-Rd{o7Lm0X8NYJrgOEQn|a>9DAi`YP>m2Wj^x zmh&R*8Ks_K~oPD+TYKDBuX>HLsAEX9njp0#X1F zKKDfa0O>=X8ex-khD0%`)x?Lsm?;VaU}6h0Vf3h4_%lrRtq z_)ReWEuG-9^es5Uzap4ueuu{$Hucw7O?EPr(+1=Nkq@(NvaSj#Lt@Hs2p9{?;)B-) zC<1Q;4o_$0+1DWtLUS5t^N7BY&3Q0I=?k>W*u(S710{GSuLA*c*#Dpmm1r~!B~ z5TYb0*&dK=5S-3HBZEORJk->*Ip=0j*Cz2#`bmj>w_08lTy(TxfI}aBl5{h=)VilWx7&c??A2^6`q01Pg_$EY(Ij72H zf-ZhQmvABVx@)AbHdwwj< z(69^j-#CE{WrZ~q)Q<@v>2z73yaNMq(eLzyPH{Cxb}ANBk_=IsQ&pQ2d8PBxn@u>& zN2)Q@<{|@YSS__Ipj8L0f3PJ5M9+72;jz^z3wVcB{KKrgvkL-{)jAcoAUDZA-{Wi% zI1P54OU`?`MF9vyIS946(|hOZs=?Rd3u!OFz9n{=4x-oed?gO;Zt<{7pU$} zZM&n%eosmLB-BEWtV$4w11Q4XgXzwx>N3Q1Nw7OuLA^Q&)KOG-5JHjuqREa(NCjN6 zq-b{2cHM6TN?#Y#BMFaOf=95^ChTZG&b1htLKGiZ%{BG z2hVJI%?A;L8UC>1D-2~Ntsza2>R_ ze(F5wma|b|p;zwINX&;6>e>Drl;$4Hve&qYe`Iq0~waa%TvpDqJ#4D%Qdv)@|HQf z(of?R0CV5$;^J3TUl0l|j$Ad!_bCaHRSJgN@Vgrpq##fo4z9RYEs4KS5`fX$sNJ)a zrYGBQ?Qyz39mq9S(wzx{2i^`gTB?qP`9`MuZ}w3Q@MIDookSg1so3wG%@eev|4ZMH z<4mIJt4J;ZSy1lcsmUUQM*4^GNT^X+jbvL?l)R+kyNtV8*g)Dfkt`BCjtS=)m?B9c zEm(X+@cPYW2$nB@^EnTDO%Q}y3iHk;GeUfBW?E2>TL~LGQcJ1mFVYtML*%|M(#b|G zxbML_WQYH}fZs8peC3s3(Fz9*IuAwXE7hkx-v_{1D&v%byKZ^ngFhN9#6n8>Dx*DW zO~+;L`7|||G`$?OALH=xz3Rp%ldcZVCH4*&EDUUN3PNRx&KmZH4*1h^;NF1lgMg%V z(6ym7okr#{gY2TVN?k&j`#Wbm#j!6lNQa}VLvh5X3HP1-8X}=myTKM64Q!O%(=UkD z?kjDD*&RzSH@?+boH%A-d7>F=Lkf1e=vQ}fgYfNyh1uI;iwZ4D91q!CRyqD#HT~6pa$fh4}Er)@K*= zJ&5L6*ndq5YsF+i@%MW1`%x6)@Cm7fntlN}>SmXt0%>KMti3~)tbYgD-%<9n9rAA1yiET(IEEF(!`lU`?Eama{rt z!Pn#v^;D61y{O36%7KBi$^=AV3a!4=AOA5(d4+P&BsiQAsln*Xn4u^8JDAzIq>@9w z-2_@vLfLUzD#cKfX|sTi`~HayCd#qq6Yck!)g}IZz>G7>PrMi-&)8_&1QI$xnoWlZ zoU@Qd0VLmr@i4ud)MG784ZqZf@^3Vj2nkA7H%eAY;T&tLOd)%PkgXk*DjT+s{G8MJ zV(eL8tKg3!y1nAOQ?Sr5GRzr*eCWkLj?#M*1qfz!K?QQU2EX)cdNahX{CoZb#ICW` zM+$cl=}y+zkE7G)!}VT0P9;gJ(UW^Zhf+UwkwVIf8b*r+wGXy`ZG3#BXC>3M{SrHW zG4-jOf(yJ5*WDl^+Cpoh^x29B?U?)(5joPC`mS~7*3Y9~+Sv1h{s({kIAYX+xN&G- zr)%Hq>s~KdTl;n9i3bONuKau4dZV{n5N==;XkNojO-1iM*W~`v7ALDHIG{AUzSwKT z-4T>c9>@yCags29PIk3j_iwd5S!LDNaed&Dyn?^gnZYRBjlF_qPEum8e{iIFJt+uh z8jUEk+sX_L`V_M3G-1`_i`&;!UA>^iW)(9OnT6^1of~$D1kx}aQGU5PvRI{u6IMohs zY^uIVFkaa<3Uf8I=$qJgP3Brh3~ZIBY=-*DT>k`Z*)JNsy%P_w7Suyk%F!W$-gY)qhQpwv&en) zbm>AC#j^Lx6Qf|rO$oE3LWZpE@!8MQwqGDJ@^_FCIJN~kE0-w6Va^MXs-&U8XpqK* z=|xrTzG2&o^~G$!T$*bR>|!lZy<`iyTPunWbJHvyg*>(sbf)DL{p`5)qo|~nj$?QZ z6$`JaCUQJMJP1y{$Z862)r<S`f z+LlPXHrpDd&W^(!boZ#wa(J)wjkx=(V(2pd@>!OPEwlI{&ez{&iUBLRSH6$qt9|us zO}pu>*{7WoL#hY4I9%A)VzRcAxTyIqf3UQjWJ^ugXEXS5KNQm5G8mk5i5Jyh;E^e5>K zanbTHizbS7z}p)Mu{v+iE>=pyJ~t6u-vw~(kpn69?lH~zRp|a+u3r0zG3WAeV`}vF zWv-j(S6xd=&+@xdotB*_Nx&x? z&hhDgEA2ZXcUH|yhe!2y*DJp@KSt@yjn=zzV7fu?xZ$CH(Mla5FPwD6%$0(m;13@t z>>vjdLS6UIpPy_$eUB`TEynCo(KERX{19cDq3VP2+nZSO^hVf7>E(Q9;v3(*NEKwz z^PzQ{2Np{6I|<-uW0L~|!C6x50U;Xd?Hs%^MLA63I}IK41@NHrSAO7XnQWBoWf`{r6uy3iPJ%@PqLzCFJ1@>md?Mb&CX{GeC$p3^Cwb*dNbv;Ust2AhU2Z z$oyDY_z}f%_+Z#|O)qbePl8Xrn34S8hhf+MjgOe!t;KhiU2?hZ2IKEs8&GqO2QYn*&+6gA?PE1@Ze3ti<>`DEEtptb#Gt445z@KyMRaenS3;2kK1( z=*1h&Ov(7%70C#fpx;I5&x_h61R`o_hVIbZm&raPsA@bLj{@4pgU?T}&6uF`@vsQ2 z5KWm8><;vU!>k2u8H~9MhJj%a8jxzhc_nq)x>0P_03>h++5ljVK>f1)_(yV>_9Tt{ z7v(Dp_lMQn1JbOj_Uk2P=oI4f>D<}t&npw7AGl1@HLbscA3n57djb%>YX z)i((~gte3<>8dj<5eWzZ0Q?vQ#xk*pNs;{%U`;;gJs2AWf=MQV%M3(#-z7Up;-5TV zPtriY5*a;{)-`H6SJp9q7JN&k4gi8}3URo_L~GGW8&-ym0C)J=I%vyN+_xiDFky3} zNM7DCPjr&Sy{VexlSsKFe(i(*e`r7uoTCDOZPE$?X`rLu%= zF*E(}FV8Ihq_`_nTIcGtdFu*!h2m8=QF-gg(Z1NL)P&MP@tHfZ2_MikI0a9F&g}`X z`W$qawa<(hXNc0tBST;$N$WY?$?pNYzvgIL0Zh^#wseZgTkQuU9g zRktt+R%2m!Jnlm+PSnGyh)BnJT5saYduuG7V$lds+!s83W5Ia{j>!`w$PRiJX&sQ# z{tPz56s#@hpXxxVb{0GigG&WT1)~AMSXe|nn0Z${_oB2dnap_+fG|uqLRU^@hkln* zyS^#HNWN?{$Jy{JuwfL~Ou+NvLHSsa8W;4X4CFFV_20d!Z(7y=-Glsas{U^lCSXVk z+^ds;nbTl>NfD)y@A`;&)VjLXjrtheuEWRbC=zPgrIaA3W2m@Bc4Pa#KMUxgOA0y- zA(kJ^sHToP#~qX{&1YFoD1Ka61Im)5JFy``bO$P<&ugNTvwBTs6m=`$$_}=j?6ROXt9Mtj)8bP!B1K6Oy28&>R%|vIszwdn8zGo zrDr7W0(nhOV7o{l9164>1&Z|t;@pAxb8uYzmH3s$liF7jS}YJAI5R_%ue(@UPPtpZ zeos`{f&<8mA&Cz%(wLXtRSz>Hy2;;DH=Z{vYe9*Z)rrj);xC|73`Ftn)lzMc92Br6 z8hBL!c&(+SH5zEg016BsqD0|d1!BTQ-SxkE*AmiU2?^kWJImc}|B~8gcQ%6jZ?~xLuC?V|9ObL2~oHaWRaJkIN5o|ai9zYw!&;+o6<0#M#Y2j zs$%4#GXzE*Ti?}RA#Yys-eY7cNf#KPvLFD8(%eB)d{E{3zM>$XyeXQH(`gF;*-v7E zNutLXDqVKsmcm&Fw=FlwdEuf$sh#7`8bGDuLvxt2~8knVl;ngZ~8SI55B9WFf7ACdg9oJ8eFymAP%CuyJj zGu(4`aiQmG?>ZOWBcqGIqu*YkRf5uRkCeAKj__#a@>L}ZLt*8p-D^M#22ivKCFc%4 z7XX$Vx+x50mcYmdd?AG0JGK3z0)b6)1i(j$GB%gLYbg|4+z-PK?c}bKc+{? zPGY>IbJTNfRhgEor!c)p0mPyJ9Q4K%D^qjvw%Q(OcswrJL1g#-wI1aAJB`z*9PRKF zfq@8(7uQ{A7Qu{t$-?Ny!&V(RiSc!b&3l#3LrfjCs|#H+7i)A%&iqGID4bVqVQU@D z*so!ByF{a9b2sh=!R4P{Be-(?vh=|bL_5M=pDtVeTw{aD`f@D`@ydIAip*jY{@-6pHt`B3hy^a z*PfZS7r5uF`C1<0?LkP1JSLS*Poe{NISGXC6(Uv_0L$GHirb)*toGSok_iCtmvZcX z5oc;L6+dNiDiR#F`>$_jQO!wYap5N3hcd98s^o8w&c&l#M#rKuae%rvHdR zCz{5RMRz`kx@-OSvK$4s>*npg1f&WUESn@fku9CeK~4RZJg=A@wRgw~BOG*Fd zvuiB^E3Kf+~Fxnk-|vF=0rMI zwCi7PvbSWYG=hPVCMq@9J;8j?tMzAj9hOSRz#4gv`+iBj>V1~mgKxN;TcLJ7V9FZV zd-!Uv^@fzynxbEtg1(ZOB03fhHWdHjHL~F;Zfz#MrG{x=vH}R-WGH|kPeOwy^5xC= zXXGhj?)dZ3JK_vuQ)!()icNii(|zqW`tgvAaA`wwVR4t?-2s##`1sK?z#{;JujO4T zkRCGxfk;ur0g{MzSu$|8@ZjtUU$#(OQpP}ijVD5qnq|cvM@#|?ylU!>vUJ)=4 zoj1ZInvw{+uWcow-{#=mPlZi-+B|U3I)E`>Ow>uW%nqkHD*q8_mbH$cD>U`qxDE75 zu)><4e$p4fx%gmt1-RxhI}OWK0hBqQ2tbd2Ab{gEWUijyT>0z`4<5*=M^?oK2=#ghUgLXbHSUbH9h6tR;JjC0@L+NrRDsRjYB|XqLq<*XH;4jauj9m zD$I!m-QIA2wf5u_AFPx;@owO+=+~~#h@RWmmsIyFFv+*-ch-;C zOX-{d!;lQrzImk4O_b+3vbWj??$;hpG~#M7o}KUrH!k0M2xnoaXQ)}Ipd?F7kk$jb z6~C%5AgU9;-C>HhG)d{$OM$%#SD{jP!J4e130@2U5NlJ@DbjQle3w-8M*Ti#46Bh) zB%na^$iHQ;5bb~=09U7e;)Vaj_Po^%pc1Thzc*p>Uwy-&(3&$-6LXCi&f?&+4GjH2 zLWSD?9J17Xa_Ig28>%7n$9}3*GGt&kErC>uQ7*kOu538sB}v3qO99dv!N+*-X6D2U zCct}57=v}E3D+E6qxY|Ny}4Ucb5W{cXZIr?B~}0GM-SMtV!``WHZFV(n5Z^WRSkxw z#;42ORvXDDA~ybOKCAGe^oxLjP~FLUG;5P@l)nKokTD<2<;YkrR*0t;{roW5$FrM+aN{TR1pE<^*1h3xjEB)pQE$1h% zZg}AqZ2;?Tb0k(aMCI@PFV%W1;ST-`ZmGIIQ&e1g`Pf% z=ecMr6|i$~E8^SX^wbGGQo4qm|IDqhzK8#!ea8f(_Ja?1Zs|-+yvP*%6b;p!4D7hi!_RD=1JhT3K06D%Z>Cs!+My69cm=aTbYg9gKHy z2@kMdDPR9o9ryN}U<`0>^H=U$us|s+xuOPjP{FPx@LvG!sNM5pGQSi(u~{EdlU!u= z+=n*h2SF3kezk1UVNi3A&?{R|ssf2<+uHxZ`Sv>%!E!AK=J}Dy!0MCk^_Zb{fMm7o ztjlp`3*mlkkFsGaF5R{rufH~ln`y6_98_7zBVT|h#Pa-G`D+>exrHkx)8VLEg~Af) zxP}DCbv$f`hf6uz;fs#A5!iMLCz&K^M(mk*{(srjKA z{YmEOMmN4mNABs~N$Altd721p6*@t1dh)QY@2(j7>5)6Br@8#{9tAr(Z@2vGn^!6> z#x!aU5EO?nBNY(7LB!7FqUv$iwMYWXzc~8p#ps}Ls*X$WP-#d^NTZxDG)MXc+seL4 ze^o!M13hj60Zne(c#H+I26vU1TUJKv`){vZb#rTlE-qMfrH_(Dk5 zMgM$a)_`9-WVN(d?%AXk9}?^#&~9mr`rKTC?u`t34mXTdkRzIENEw^}?yd+bZ*Rol zp&K8o%cE45KcfFm4WX;ARgB>GA3uHqmZ+tn{sP{4!b#;wm%y_1VH zj~jny)ypGpCM-p?YW^@?Vjc?g2}e;PLz=v;{JKBotDm5JG;MXgQKGi;qqJm4rs?h% zSg+pUzeCmumIsq$X2__j=>~pkla!_eSP%+-l*(To+iQ@;@j-!&tE;`eXP6&7>VKgcQ0f!UB>Gx6e;NuBzJyge?O_ zwGF_;HXewI?G=!6UuN1&)!G`-Aix6*>%)O*hi2`_CQ6&CBKzw1-!<~P#hF%R9fY5~ zs~A9SDX!rmJP6*zT{|ip59{fpczvl}f=nCJiE4~ z3A`i1Eg4>$9-53-axg41*?xh9=Yzu&6-6L5TQ|#kV%@2USlOeErD5#FoGgVWw$T7I zG_D^f3aqD~YNf&zo;Vy;%Ki|ynR^k-w*S4Ed-o@;&i|VjWp438#`ZI5J6RXTlXBW; zrXY;=Uz>iFOtw4f)}I0Z>SmEZlZ@&3;LP#{z!@kCbjMqDk+p%`-^3*TS!{8=$rC+` z?Xx|EV0k3#EB4l+za@F#f~80ITD-bsb=$5sI57?<5#@BaLe0k{uAyA5qd>{p-0)mO z{Y~Ju2myl23Lmvgdxsu0y(1NnC=pU2J=L@>U8IhB&=i6UohYNNeS;>?Ci7wg>l6oQgRr9Z zyj1LI#eFM0%AqA$111Y{QLgC_LHALrHwmQ5m={l+11<01c_ypn5{ROS-lh+FAD7dv zj;RHvv0o0EEvH+jxl39=YF;MJ-Bv2a#sohRT8y~qVk-&IgMGpt_!=D4Q4^bwUG9O1 z3sa3t+^;brI1vrTx4UI?X$ngKm3)Kjyr$mVSDk|q4J}#~s-EJe`~9@G|4unr4O}^+ z_Cs|uu3qI>y5dBGi@Ff5ltwg0k#{d6+Hpo*U}-F5Ac^npdgez79QFE2jBLU$Z6 zS*CFGui1Ndw>D{yNzV`DkT-+zg&hj(2#y{q3@APUwptA;faX@N9@ZUk_m0>4h^luU zk3Irb3i|Av8KqD3M8oxBk&?7Ij$rdJ<>k$b?6d(rfz@`V&YO*0zLN9z!>h;uD*$JB z|EmoUA`YPWh{DS1LE5(QMRwMKJ?x$5(rwHnK@gCYGDmj{dH~_@Fe(kRrTZTbeQ11V zeoZ7ch~zTz8d3ZAeJeq&sr_m1Zzx*d&C@aVu33)98^_mD?EU?(JYJh^a?kkOLkcEX zq;B_&aX~slI8@3ZqxhmLLv#NR!=3|?RKci26u~|FEU>7A#8J7kB z%TUgqs|+PdShsZ64|U~oMVa8-s5KS%nZ_&pHg;A{Nbp6fv`!jH`&kpzE{iGY&X$F< z9I!y?CV+e^6P*NcG)NbPvrq~~mVU*rL#6$}2*Vn7fhTV5hHz^fsz9;5;#;Sfo40W&C`3PA!yERF&lZFHD z;en1#02=E5kkUQ;j6H3D8*_Fy7!PoM)`5%%so4Hh6qV)vK!Klu(}YO6XI8*cn?lPjtoCP@9@&yQl*Eg8^BJbv7FWbF7D;2 zo2(c(0QEnH&i$Xs_mAT{vN5(fj>P7CZqCOt+c4)j)kv8`&N)R?$~MEuVGfm3nkaH8 zq*C8LHHYMwW72sHGVPE$ja6j%JuKRx6*ZX?Co=?mG07a3T=gFrro4dqRu#{6` zr7B#C&6cPWp7Tm_1v4xC6?lRZPpjoo!QD;&UrV{oUgj#ZIs%q z+h#tSVB{|7czjTU%GMZn7UwW(WQJe>7je7`x$GuxmW68rTzBicP9~FW$ulM{_Vq(d zT4o&=Q^@C-T4xXAB%Sl6o^vriMs-<{vPDbyXZJY`X>iY%V%8?u5bN^8?NWPm;Lj&+ zWSGcuQAU292U29p!4J#rUe@SjGC)?~BG@InpIt%-#ZC@mg;uL%Q!f6>1gh~x0(j6k z|0hznum9MxoW4Ee;Q}u$&Yl_%f$p_t6ghNV ziKR#(R}jh2oDxddl8XJ`e#8%<=1&)$VLEOP`EjJvmvsvJlXGWOX=OTysrUN zk2R!ED61lgDe)gp{J+wqVW!!}-QfSE>8;cdGiJOrM`-|vI6EU|0IATu2OVWz)U$;Oy&?SwKBIA@8l*CBM&{C<3SKZ1r`j{NoK^B#LZb zts^!HeCbMkc^e=Ol^4+OHP|R?Fe)>+!1*mvTN$9L`uz-Ru~06#BoZFV@3h^@Q`xMg z9hSbdP}!Pz=ixx5>8bN79o7->eK;%=iO-22z8fOTAqvbN{d(QrrTAz&C+45%V>4i{ z!<(Kv!l}uNX zlNxNmamYucTa8Q}CIG(-l|H0_Bl%fAI>@QEJDXiH%r5huCwD~>f_v_mca$?S$^j`1 zQ6c~G!H)771vyv;=8f`oL+nv-1U{3jt$UMvp|w*2TIHo&0bJN4*N`^Pq`yeMHs8Z> z%1?NEL843M8s;bWdY)jO^LM^gRq}_I`{Z=t8)(IWNN*M|%W8?UVPd?h#L*=HKLj(w zCZ+&%kQhKY005N}6dhJ9{B--8+S}q|xV>+;+?J(_npAyXDm2Z z59mBkB^@|g)ytff{%dM$3Ot{=3iHi8Z&Y6^zER7har;jfWYFB)nWD;au+j24q0@N& zo&!o+UO7$)C9Xd|W~8yx%P5~NO^F4%?u@%;iGwB2))}r7iq=&$`o7)Fbe&+ zKZsXRGI__{qtrs~!u)(FY@nw=q5Hxj@3!Y(TDCTFa=Kv6AI8b!MBTS;D8A&1QfAV! z?rxU;3VmKIuA$p?$xJ!as|oZT9j4g3H|BKv;;iFuG%^v=%&Fpt4EjBo)~f1pcin-F zuV6!G!w$6<;qr#BbobdVj=mV5Qtp2D)Ci(WWs0Oh+N&68J2`1_fRu8E!lTNX55(#oBK#V}=6Eu%4< zzvOF$58Mx`VFrKXuGF+H@t01at#zFQhjSk;;7#a&h;l&U3}6)VX?Q0#*|DW@tzvh6 zr_wVN_8XQA&U8!@vyp?vx_`WT!SkK~w?i)d{OV@(QLwx=M5xg5@wMQGT^BF{B}NMV zq$13b`JLF=n@_TmDbh~DJw?3A%tKA=p4KTuObfP&9Vq@&V4}Pz5)mP_Dd9@BXBtr(AO7rV8uuW9gG^ z#H*N>=6kHKX%^V_@&exPVU8C5jKBG?D~5aDX-wey@#aUgoLYv~!W16wwq&ztp7i)42YsL{Zcm(|^ zVt6U>3Ioy8i0B^7r3+N=467=CT85&;Q!qKO@w~HlF-dPN-e6^=w|@Yl3uaa%CRcdg zFB(?=YXFEIxb$y^_f&F@K9M^kVeS(bdzACMZOPzKmt*va!vO_%zXA!5<@TXqGAPi& zW6$?=vHE2++8!W(sqM)^WkOc|UTQGP<4+X6<#N-e{1#-tqfY-PyA)mYJ@SQBlFjgY|udQvoGAls- zq|U2fG5yU7gCVA&B_D`LDLD|Wjp~5UH#Uom%zjbtSRwR{+_*=`B4Gh?)+c^@9&wYG z-#haPzWTmB;6e1>z5&F1`{+|$t$?(bbEZc|lyq$m9)3An%m=e0AhMRvV z?@_=wXm+-6D~JUTWNz+Q)V<1|A2l+USAEsVRVb2fFaNLtXw7;gL?_Z}Co2Gwy?^kx zl=91?p6=j>?{gilXG}|?tbWfI#fN89Yxx!=Pa3S}pu`kZFB@iTsa?j+Y_IjOgqTQ5 zq(s(CaSSqXY06&8AlWTj(ae`BOl+|-Ri%tsb(T6`LpO|@O8OhQlR_ZIk``}h(uEdt z?6ol$aS7+SD5o88NXhYnkZ!v(mJ1+%v)Fd1EZXf33ND@{7$Bm_bXmtETXl{Hg{A`8 zilf`5&!G;ozx*mOt#d3Z@suYoOrE%Bd*PYKAdy_dDBnYFj0e+h_#^`q4WBKgc?dro ztK((Ruy-y0x)856Vf5&8h+CqG$H`YU2m5j=iBHd78jn)+AlJo8-kF&qHheZ74S%5i z^hWAXZumfM?SWoFVw0w6H47b*jLnkV{>h6}xcpmG>KNsxC%iKat&CpUzD+^;`A(9M z+Pr^AG2%*U08}3z5i2Yinf`->>|gHtZdc?$31nwuBC%}~g0#vk3$)@e?7WL{oO9-{%X^#mKoBrJr8(1IYN)~S$Kk-sP+ z#KT3v64xZ(AD0ti?+n-#vR8@}97(HSS&VGTjGgz++DE88&rGJq;=}zcwW<(buFd$=Dluw45>P0KGx zvUVkMO0~lAdtb@DL3hohDZX|3dQn(fCwW{ur`6s4YeC#red^ftFUq9T68TpaM-?gR$_+5S`>x6T$ zE^gcsK55P>yJhuM_Zd@W74+ltPw)D!K0Cwiy<&I{Oa%aj70TC$b%J5bMz0=t-+8E9 z4m{bXQw{z0L0oQ0)&7wcH#t0k^2#ViM1;g`yP1Y&9O*gZ4CODhaLJFT@5woE{T#5+lOK?%qOr5eltVedaeeyyjU&&QrqJ&shEc8pv zQ|RZreTrOjs?rQeR6ZlSET^Tiet+WN9mjWnqO6&W7DfZN7ZMlb;Mf$SApf{5CZ0I?rSM8=^Q1L;nP+68x5 z`U=wMO&tVJt$t)H*O7TGDQK|rgSf7E>sjYU`_YR0{^%!<0!AXWY|MB-lEc#{FJUJ% z{th(5B1*^{Ap8YIWaL46LEP4E>~j1YF(F2}6nHyKjov_=&P4|buIi%s4p4YyLk8Db zFaFC=rBcWBn|-^2?7D|MPZw*I_;B^6!y1E_%ZYvm4J-=6->p+VeMPyq zYd=29Dlo3lkTkiN@_4Xk0=1|AdGf>1gCcKlS>MnfB zfUoilTa)pIC&mx8N4*1rLLm&hj<9hf5ErBe0qmJ>WX0cv9UxdQs6wpkjWEf@CD=y) z$@{8{BOAg09Lx^6KOe}Vhaz^VQ-{R<_L{z0Lgfb5V;h_ka&%LTNy#{+q&?Xd4}s6Z z`(iOAj#vMB-$Uor^KoWe{`IVR*1T9NOJ%mF(FSIAMHcEJr1lIbw|(W>w!X>=nEQ0- z>PcW=x#n>3q$n;>M1SSY|Xot#Hj~4CumrNId;~*Q@K{*mVyj zZQu$sB#wI?zh+g+SU5WfbnXuc%_8$XeRc4OBjeOy+Q=NXxaqdmxH zdzfh3?Sn@GQ^}HIW%38zMFN;SKV@yr=0NEGjA=qrv%Gg%N+sSSrqRs*)w>>aG}LA6 za=u)QB2L=^iYOSj@wFwe9J$yP^#roO6Awr0*Gjn3(jhYK8&5Mos}uyWKF9~1(%KKP zR7ygZ?C3uz^(kzCwY#Mgk`)I0XjXYuw1;zUjyKO8wJ>-zfL*lQ8~pc+>EJ0hT5qG} zp?5B{T3zSAc_&bMw%=5EJb>9|0s=YGAhkXldM=on3sr8x&20+B6Xb|8^9xrAeKnEQPif3n?LtTXyUy7vl6sDkmt;XO z1Wh2QJpr24PsQIDR$@EtJ$ezfbRoVg=!Af62w@nmcLUq_4b*{M9FyF;nz(^Ugaqf1 zj?>-(oZJmq4x=xhLhkbS$ad>*(xwsFvPw8<@3)SP>$z8~+)DI&ko5p{)59=92&|d_ zL%h3~Fi;aVv=!X9-&qKF!BlLtFMvRwG~{L>$OZmn_r&LeG#MGQ67E6ULuK^3n)E}9 zVZC;cSt5n;V!QY7H2?Y{|M0_I%vq`B3?Bu1Vsr5W5z&pZWS7QvTOY`Bq7{l~Q^vnR za<}{O`!fyJr)3U6N(8>+haymt=?j>i%>TFYe8Z#5qU>DIQfeIew`T9HO}QDUS9`|QyC zx+o^tYuwpMxg3I8Vw@B>4er8Wl{{Csg42$^za2@=*vN~2Lr_}IW^2QoI-i9y*juNZ zl07`k2<*gHyXvvo!3jq|I7b!}p>%dnkW6Fm^xLg`n5j{pcZEHwuP(xnjSe~5|5m8! zxWU+0m@5upmhl2Er&q!U0HKxI^xqnxL;S|i^0IFZLALl)ZwYsE8R?h1)1odrk5s-y z`$lbs#*PfY0Pd1oBuPwEvGQlJ2mIZ`qEZjOT{)nbc!LCxC}mM4%L%q00gXC6r0K=% z$b9*`9HVuR-YiR2o$8c6VYf~MM2Q5glmVH2F$~B}cD{W_Vd^pRKEdZN?5m{C&qK#% z?II(pJW3q{fm|=bxh=Wunoq8V(m`9mfoc)o8X))itb(G`mOoiH*t0&wlcqtbm5|iA z|2aNiGUCZqCp@?S8frB0^3v*LYA5=G_H&;=0$54sqGFUp>vp1XW#3g>`OI)czAp1Euf8-H;p4+sy_!>j}DbpS9BLRVf)XEg;%W`sQ2YbQ}B z@-}~m3N-j-s%#{4cL;pYNWN%ADd-a)MTiQ z!RHeND$&W;NNkX8Ie!<}TvJcS5;_OFv zoWoyOj*U${`}tG9h)HBb>Z!PgxyyE(sE6GEsU^Upa`K-ij#rG4r zo%8ZG@5-&&s^l^@n^SR{ee=+2^;>(|SP6#=sb1A}UY((R7(wN3NO9bH`vf3k86sFe zZa(h^v3{_Arl%@PqHMd{WwE@*AcTTg77<^d+c5rat zqo%LZltbd)KS=3yaP_!FNr(9W!}*eZp{5Crw!-grOL~7Lvu=j;NwuJZPz_5V@%nlA zk7WrDyV08^7t6l@PD|-J*57nD(CS_1+dl`1FXSvo=_~EX^qIm`me)3Zki1_*yx0atu%q3gv2F_?oqK3O3C&8CT?t#2RMR~jc1N>~rE?0c)vmUm5dumRhu zCpoGaLiUkSZiFch9YfydQM^$U+~D}bYAy9;-9LTKw>qk>o4)8{I4{^EmA<62UnZT) z<}8zuY{r@0%{~CN&tW!{c5!s&TdqJM{TXF+)N?a%ZHr%(p(@+mUqv3TJ-do@v(dh) z)2n7n#BBBM)*@=jMwlI;iJdU>p*8#P8I>Gs=(<(bKFLl;#JYIj&xw(bitHx`)$5GI z>vFcP9Oz{R2CfIXb&yc~MCvMWz=7Tfc&Fc2>b)Y@n<;Uu4}}5QJvs=#b#wG`oZBDP zjegUQgkPh9EsmI%kku!n!E7DyNV9s6$}Y~V-y@NFTwPgx5XDK+_V9W3%;EQyo$}wK z<;B}saTC^!+3DrEw*BJ76woc?fGI>4#u9O3y6F>4^!YN_Jgu9aId}Tsu^6Y`q=2`3 zFIr|{lx7IScN`mY&PXTky)|RXU@DLqGZiRUD=%?0ym$GqP^rkRvG=`pw#oFam3G5! z-5pO$R*x{IXb67;ranYkuoLfg>W+2lRwbndr=+HAL`RVO-x^2V`R!oMw$Ij+-MTTyGV6 z?fi<#4P%|H;M8rW>oy@lPzE`<{_iwK{r9v|ahM~0ED^84RFAhjF^U1pkK8~9DOEXZ zKX*$NrU3w%#tC2~d=T}d4}|HlFL)g@OEJi&I4|6;i|H%>@Ke?bTIn-c>OgZ(x&OrL z#=$qvuPeCz3xl6Kpl~*k%ezCj90~?FUWg&Q>w7|+egb+^@JgRit7M&}_Pw^Z7a{|K z@or__{LV?=fQx>(X2Y(xiQQ}i<({`33GVCu0&?#GJeTFTui!rO9V0gS?-OVS)z`FP^`Q&u(y$U-XA(MHD%Rq+Nc;?r5KIFqG1aNwmULe5KlC8)_&Bh!8YWei83keS_ zGR4?nrL;`3G_X?3**CZLlig(i^l69OGO@^Y=crC)K3Gtd=?XOTf-vExh8RKL4UhC3 zzIoE=V1v$1v44Vvp{WxHcT7gjKe&?)tLk(T1}ij9j{Ubvb@_W|^C|+H&mc6@x1Wn3~IX)~?82wca&H z{l0Z@jNQW8`Fg=D@|JDjsRO?%@KHYO=ZdPGe$BeHT3@t>+3V(+nf9j(a_(iHJTGM6 zcc6sgwx@QgLfV#%&tkt1o5&KoKl^p;@lZz79kc%BD>p;E6?UquQv!OT_U()k{&{i? z*(TPhapJN#pX;{qy$&3ix#cTi!oStWugOtg^HVch7ftTHet$r?T>N76wRt?O)DL;^ zb&G6{@H&$q0U}d(hr4MTS|V$-(vA9oWww)u)6UNS`yH2~w5hfS34#fVq})dw$vA>#d!IZT-^N1i zC^)e9#JkO1k%`-KVzV8caZp8}7wEsv7NRy9H|Xu(UD#8gHRU6(4N$CFI%><73mwRNMc^RpBM}}kKyXG9hpN?uHaYB>}LJaaN%~%a$axOoZt+La- zk1fWB5ng)lbJxz!kkkJI60J3IIubGB<-`-`-5026MpGkkE6S{|ccVCUL#0g@o3kuE zmrTRxsCT4+Vib|Fz(&c%bbO0+GZS}{M=YC_Z0qv4u-2B9rfa61;mt$0qgGrR6(4WHzTj(UoXt!V(4v?* z;Z%?7C3g!44laC^?dsFMHag_35pms2n^*oJ&*Br^!)DNOZ?s-q+Ym?>9lnGAkc0N7 zg+RJx73}Y|>{jtrj_vXPt)fD}wD@dLeoyQ*py2B}J<+fJGeNmHmD`5r{E$PaC`KXKjub|k6b@W;F8A{# zDtq&D>mhZ}S7AE?^2X!N-`gEVzqk!I*FskBT`mvqH&K6l-X{M3r&}(TSuR!mW^G2# zq2_>?S`#1tV7+D1uu-yC!4F$-?9EgCzAJqlUF$%&?Wszhc1}6w4c`;yoPTTw%kCKg zc(uP&jD5E7IG{XN!2~~boepjq?-C(sm-$_K2tM$>yvW9FZZb6;^JuOwkCQ?iX2gN} z{JX#SjxpSG`2^*`%UZjl=CS`kQ}=~zMqEt)KtFt^yIY04+YF_6=IZv=vU%C*5aa$R zqBIB{_*InouUqQ-#yuH8oH}dxO&979!oKFXYA(UOWBvmtYrk8F6^ksUtk7ld_Cp2T zSpWMjLtGqkOk8D__=i=J`D3yF9Px(3(Q_s|p5T~ntUWB^;MA=mGq#Ioo>axoF}XWt z4f?>-;wDW}-O>0DHsPxhM;a%GZ`gh)TZ}m$QRpRcME#naUl)0*=3_$-)zHXd0~;)p zRqi#>YC=8{RJwl8=E%|ypQnUc#8_Eng2q#;|El*K>X(tJd5cW{4GD@@9#CN3cQ_a5 zOrF$VQwimWLayrhk(yRnu?QjZP?XLQsO1KdYdLQ>xGBm|if)K-BhjysDCQ_Bz^>iI zk-Jq~v;%~*x0aj~Y?z{jD@BXrcnCXI z3g@+*<9lt>IjeT4JOPe1ax%G~Fz|$Vd~W35n^c5(BJ?7~<@Lbi%r(tZ-*B5Gp0&KO z;so!rpPX!^snzZOWyKo!d?Hh1wHaJxx`9!|h9;3p#mG?&tJJqd;kFklC8Cs|0HV@2N#^93X3i1r{%783=Qkx zR4aWXwM^9gzQ!*&K0Xs-d3N#k@!0TdhZd@%-J??|;SWDnMq@~Z_TV82EVmM&87)&P zF&&)XR?P2$BXS3qBi^vz?8dQ7$^E{7Gk@kp zJh^cHTEwdWOE8{VTgd!3LAae%3H*sN6L*8b$t#&E<@U+_gySg{gDCT>PX140Jc$bf z(i&mQDyTIfLB`-G^49<#;uP|Uv^&MQ&c3eEMHtY!H$IKqxHNTe+ew0O+Pw^4<>xsKgLoR2ttuOV2g>c0}BFC(R5oFAGpXf!=W&iD%^U zyARUtyf{cZpVA+ddhKOpj7zTqM3XI+n>89Dos^APr}tB(Baq3pEzfGHx1X-a_;LPIBX!Bf=B?Na)%!WX$W|{0uyz3)cs%0!B7a5-t&ihf8B-J~!fCIBrqz1NY2G2Z#G5A2Sy89kkf1+SDe|QRe%ji}E34tV-Wmv4@zFvyw#mJ~%pqrZj zylCxcXPZG!^#=jX)w#wVR*nPwrl(|Mm)?b&&o&NPFXEDMfOlYoEJ&n%)e2_9WA7Q>yP5JG+BZ`XOX(kJwh3xAtTCtJT^SL zK2Y_F%W@ms~xSZhO^}< z9-uTPWXpuAt;S{{OA+pY;H+e?gGs}~jUk+c>jo4weaqp~xU+oCTqGHMa|EQF%~|Up z##fJ`8nKE=42i2ATC9BtFx_=><;*iIBt#$@#{)s4Yvn#cj{?p&hPeFJKVHZ<awV!&_C#E!-Z&2Uen;p#=KE0p+{gaCmu_@5sb*l@ zB2g{4*{J$Sat5Eeyl_>Q!(-9tb{$v690~H0B*aebo9G4bQG&vL0a9H<7c}5aKIXpB zVe(4XR4#r6`vLhNT#HLx;|>oZP<}1g9-98f@90#5xH|*BHhnX9nH^DGXSTx>WAK33 z35%03->oNz9G6hXTD7|b1Yqgg`nRC`q75Z2J#Ry;LO_0;?%$Os{vbfUwGY(&LsuHe zRK8eC5R8uSCWe=2jMf6z1t@pHR`zWmjA*@Bv^^XDT)E->Y)_uK(ZNS2TpN27jc(^| z9{cvL$^4FIBfUa>;Z-hht{RjJ35Y?NX9Js5QPeyFGM0Ih&>@gAQd&e@ zuRY-sCPIxI)<+sD^}Ku6@NP9s1YeZX!l-Pb;2>@9F&>vrs_w&FHGL3gnkRLkqtNCt z`uIqptW%5JQJ$_G6R1cB1u`mVi(0#+$#R{sa6T%W;je@fF`Q3v6Nvg!Z4uq+Y3nL7 zNd;1)QjavWqSq4B1+X?#?P$9e2x3A0Yz1eN;F~kZ<85 zFj%B`?ZN+P0MdSt)Aj}4X#;%;MMn}r=L}&ZK<89d-;HaCpT|6^r%&tzU)2;-yLbCz z^b|5$68DAreyDD7X|NbQ5Y^>_VKR^=+-)HT0MiGXhhQP>k0yK%5xZrZ<)LsT)qU3IpS;OdY98V7WWUYV ze|>Z!#>hbzalzJEPB-NCw;`6*UC9H#L>PRmY&8(K3tfE1ix1_+I{@rL2oP_2<^imX zI#z~=gRuxmLAUY&KKP{SYRIwFezl2dszg+wi`S6o)~_>LW;o-?qo;bLI_6;ceNcS^ zJ!Pq2d4Y=Z!M)?jCqw@P|Khs^-3!*jB30yYr~jzL{c&d=LaVfkJj#;(oOkn4-FFYP zvn{ap(e(>G4*q8b;yz}(<)=Ilc&)Klbbqv31W^6mld~ExDx_<9{UcV>ct{bfs7ofa z4;#(lS55c+5XuPxN{zh2^hKso26FS9k<_F1BkUo_+N$c^i#kSgYYQEhykZ>O(~V9| z{q!f1m~VTGOYdEByT)uGAWqsV^kDPxA!?LzxHVUtl6%RMHUf z0!EJzu@u(wWePqfcm~CHok-FpRcE%XWWhWvMb-I`fDLw4SC;#1mc=~##%$IN8i;~9 zf22o)uBxf2Q$G*cyHAFAs^RM7&+uoKrka+4R9BeM;<2FL&(v=ntSoSzF~1Y3XU_T& z9?l0Fz+jT<+91G+Eyu{*p+h&5U5Lv>1ixIxB+d?CjE9Z)>Z)pD3XSetB(#-pb!0Nh^)RB~4tpbyx+)`1E@089uFRsdFS(K}f% zX^|7Zk%XQcm;$DZf(jvu$O`?+Ht+#YGDW1rN78D0>_|dTHN=a$IH+vztKar%q(-cA zMJ_TBe_P-#t81zcpx-{y4jtVwGiiACj#YhnxjXaESdHI)pBt~51D-eeHt!~@^l8pn zH5DPPpc`SgCIe*Sh7V5SF5Q%rO=f<4Vsq%}k;ms=f98pnf(>u-ik`xCMPi zCH6_xLkja{xg;hCGIk8h&L(UEAXAOfN)$ZSJ{PPZCb?l@bN9*Xt`lG1jsEZ6kN5nu zuJD?1@$X=mYhq)28sB z+btV>h7gp@hybyu7vpMm5%u<5Amm5v z8qz{YCBpYMnB~3#QXNkz#`-!sFUH(D<<)aBATD?GqDH#2g!wc(O4D4JuA^xlTj)G$ zH~sMM$NdRAB(21>k2gNmr2qc>=?Z*ewa60s)@nc>W_F1xo3zeENk2EjWl~VkHDwe8 zdIAN;d~-s9#S5SWJRu=E%Kq2rAuhRF(1u9+q9ODRBF=HNYR(OD(fP(hVORvF+eBYn3R!$`Y<;%9aP_Z74%l4kyf+kXmJuRjjE zAOKkZRfpR@V0_VR^>_0=^499%AKkm=vONZff4AWVfAB5%9vPuI zAc=8q>IZ56)`@;?<*gHL#3?hERl5-OFC^t_?jNM_K4G2m$nx9D_f3{3`T!&U7DY$S zjhh^h}atzEc-151Bne6)G z9F$5zjwTOtxC}tt^nLicZ(F2#{BnA{F!s;;{{`2%_eojUGQcES8$?}B`|2(coWjb} zMShUjSnPlP&zua7~!RhzWmAOoaEbwM^DSWe9Aw? z`}n73_}@2=cd7FgL$AeOZk^zvGPal{Co&#V3k>@o;tP!Wm%PP)KUnHvIn%V*#MDb# z$&z->W$_aqQ4{z7R>LNoC3=OM$M0{ReRqN*E@TV(rH)g8qDpg_(i?o_#g%TftpF&w z)hi(s@G+M3Obr>L><$C7W4=+v`s*6{Pc;y(JCQAQoi3wg*^PEg%tUtDgW!L6X)jc+ z!!+Q4LM|*l@OSO@bVSttDdZVpCD8V=Uw!1=62J75Pn5S;L}EmV6u@aJ5ScuJ6w-Ne z{=6s3eSl-#x*WqAChGT%BB>J}u<8xn1!r`t!K_*s`0hN+31AO%1j1F6xZpY( zQ4E{La@_g?!&x%HKHMzY771O_*01O5WofzN9`dh**7rRT8T+PJe0HVB!n`&Q5_{Eb zcbY5m&?^tWAW)HOBkVcAgTX0uaXBu*Fm%vWe2WCqO~@u$_9!1byX3d%FS0xkdOO3i zE*yG;f_(o$d2f%XsuV6$@_lL5D~U*&-5kX= z3^$Vehv64j$oGX+>D9e)r*Cr}jW2YwV!t1+Ua!*FPDWy<`G~mPwuR%TOmaX-@)XP- zmX2lFm+-;TzwFJqpTMZF4-6+tt<+9C8>Afv^I2kp>zUo|hNi)B`bq|UKMN2P`!XiWZSSfj8<=MVjWbo#31Q~I`>khK+?19i zJX73lrATC&juyg5r0;c^#{}PTf1*@R1*BZ@_iKuHSW+><%hrtq{Rsb`&GK=nbuL)L zQ+^k*hkoV%EJ^o^ip53jP;{GsE3+ST{ZbapQUd@V z*)!a^Nq{Coldh!wJ5u0>!$R&;5pyacfuV-llNO&dQ;UmFzoRfi?aryJW#N|=R3HY|gQF8MD`8YkQCAL6%2KG=$|_%D-ldYyDT|KZbI zA&N>o8Dj>~=u;Om5}}j++@z3;Vj)VX&|-$+F9m`4&&@1Fufq+D9;7?PFf=-sbUuC; zoxg8||EVNqGJ}kTaNL0E7uz5zm|js~8yRMcfADQPGrZ1uHgYVII{-Y6MmfLvmmTehY=BKxE1z8C zXbED626UBwIpt@cfRb$Vo3af7f?Be*^n@7qS%tflj&Eu;^)l)-Xo$0UPg<4QR_`0l z8~l8<>aGGMSusDWMKUdL-{gUXJ;@uQc00vCs^q4F7SDW8lyE~92C2_wOxn%&F`*9mAHDi{aj zNn}{&qXa1c@7e^IcHf6jKVj@MZ~w=1MUtjwcs~x=)dy{V=kmL01nIiHg(m{*J}Y*a zWmEx0|7DY)&i*-`%U>m~nUa*DFZ*S#w-xfbYxjOF?-@bbNC_#e?)i$A7#v%xcKQ^9PAyx|hzCGGd#V%hh z-6t8ai?;174_bRXhwSzb+Vf^x$deMnXe#b66E=B@$iJI}EJ06JA13q97oxT~`OI-!7w zP694-{}dgL9cN6fAnpj5{VRwOsyO!=^CH7Z>laA=m(@pe5NI8F4w9)uj@bRBP(&dx zNtw3jlp7!2#CdcPId-QUj1+?DTYlrrm zs0@uCdO;4hPd=_oRb~#jwMglW9yFl}rS)!mpIS1Kge95{P0=ntw^M7&y)R%@b>$v! z%T?hY6r%EUP4}l3(u}eL~M4Y%BUZD=|n-cDRK2fPy($NIE^u?xpWq zd?ZE*Su=DoMFJ?B;4QL#IGZaG^U*1e4%DI}qC}2G_0zP_fC2#MVuII;(vp4S{soK( zF&U6f0^~pf%Y~724&bdNd=A?N!}HgWD+$u#ca=SUmeLQE`9BTHk(cbHo~pYTMf@O< znyT*Ye`YRh5~}iT0(B3~@eDoHU8k#@jT-$JJfs=> zy*mePZ!&XN<(3rZ$vRlHN9y=*RNo|63lBODaFwFEJ`QueTjsjU7?a|H@#{z{KBRUR z07eDR;Ux{Z))I7(yZ|JD-DRv*cl%ez9s}K)u9l#}x8x-2X{f{9vOZ|YM>=Q)4?NAN z7Sbh6yrdkHz7TAsQ2?iD6p>he3Yye2M4Hgan^>a(a{~T7S26D9G(-$O!14C}*Cix{7Z>D9ZK*AkDmF zg9Wm5;APWbX=@;4f3UPr!TsLdD~k#@ExcMOwB1mq3ZY#&XZGf~4dl+CvVYDMryHO- z>LFoU-n#P@Po1o_yc7!XmPcHS}r06aTp8=BeT|~!?6UA<{U7b4~lif!b3`|t>LfRuKKCii8teL{nTvXiy z!)Yh;U_&2lp~Z;@r%s=PFwd=oD>EEC%W2nEb(Xr_A;qK~IdaW?a*m&Ev6#w0LP-8A zR9(rvy)(wwu9m;QXclo1#eELGkAg_hCEqB>($KPxtXsxiE>GWYF$NYj{toJ9vk^d< z2Q$%~t4Mf4^Y5261bbbVf#}t!7?)aOfzkh*DE~VEtbg#jKKN&fE?D%>1sMYP%(oTPF?qSe5oPpyF~7xb)eFNz*L)?EmzY{jwu&0w zgKEZ4R@+C~{P&)|I=06AMSeU422Eir;oeLOUGI(N_K1V~_whYQ40&Aw#*u*B;v+-9 zsJd1GNyh5bGk|359a@s62G%ffa!=xv)-+a9gJ9R`1(3gXH~$!He}ae$SG*1ny1db2 zffs{z$1DZwV3_64)^oH^9#=bQa&GCk@tRG+OSh%qLx!2d;`bZ*U6 zTyVv4sdq(DW_hzUWKQy)Zg!yjwO9XAhq0y@@6^HJ=)pa5gZKi8ZtA$OotYi;Uz(HaGnRq}(nVcKq+y(}BGFY~pa#96hM=x8ECneJ@smMCd3u zyuaRMe|YwO`Z#QG?eIDq^^4pDwP*EnCBh(quj<;L*NJ1X5cx_J5Cu3)O4K@yt&7sv zpMyyysJ7MKN$lv}(+U6Otyu#>%Mw85Cm%hQ5pzR9l2DMJTSzVoWr~2b{hy+94`k~9 z|M=O(Hf+p&7&h0rHgcI;c5#_&h+IBh=9YU+B$cw+Z0^l9m1?f3)CZ{~)m#!jDha8i zxs^(N(M^T@{Qf!roqyivb>5fP`}ur4X+Fp%ASPRS`kg4OG|NF1<00xN$p?{+rwSQ~r@ZI{b=q9@4eE!+M5g zee8~0*dKYeL_9k5cWAn${HI&q{+Rt=(ER&n|Mkj)oZWNZeS;g9i+*+fK1Fk|%%}g( zIi8edp_kUs;iiG0-0_5rG|vkIHO+&CTO-1OdzwClw09 zjNwmA*olvH6mziwXKl70+ihr;B|tsx>G~APTVQ+m%8DsN)fzX zK|Z?&IN%jfUuT{n#Yo;6bW54>prKRIV`Bse=@@mTQdb)gB2~J#Q^)RP|GHrziLi;# zziO4KUsXLs*00!~yZ>;kxclhzu9InbnU&{mbiKPi;1OGSwz1-DDSI6D`Je=_mSFNo!e=NM`_;j9Tx3%nKN3OpD`Cj5uLhye(L2EX&11Ja*JL)NTW7D z!#CR?r1X}0b@yD7#r+k?8zq3pbpBfCeBulHf9GGxl%gXyk>A>#?@1jRdU2e3!v?7g zbh1i+n56LE-sjzsW`jy{V&Sz=XE|_K8dUP&v?g&} zD&_Rv=7Fz_;4jOcv3~Mj(2eUOa?)Kh5wB-@4?@?)sQ-!N%M{=riR$VCxwpcKHJ~xh z3*_af7yfX`YE}KhihAV#)Xk^$M>gA=EDd&p4Mx981=Sja*BVA!{nA9bRJux)Zos3U zlP)_-pKZ4?41d@=6*^w#{0w(c_YX8g7< z^ZUX301zosV_&2p#DDbLvi!la4EE;WuxxrGn_d`T19)$ z1Iz3e@mw8rNb9=d6n*7TGB!#@*z+fCj&fqo+T)a6?e9)l+-Kc}e|^!NN%5z(dpc zg@Fj&%R?3(KNZ2h;am`e)6H6Za$Z1bVIV7?Z`@hB)W+bUW_>ZkhoVH1Wto0WpRoPi zd=!}6Jee|+HISYBJCHLLb6n@S6xBjQ^jZlxi4d`9T@;}ktURQg1=E$ceIl|IFvJANDDel11+}BIib~{7H z2!Txhq1vq36CkJ#eHqt~l-?F!10eIaJ>=$pk_-qFa*w+|9M$lw0qsHx4B00{*s_ip zaD9#jxbL^SX1LeJPJO$NdJK>7T?dT>&72+;5zO(5{hV!@s+$?7bCM=vW(u?D z0HrC4cvXDK%eJCPnEE~-*ZU+yHPrrCVBqM33DJxh+iJ$>mV{FzI*eVU*EOoWuza3>Z{l^-FxNIcHwLk_0J7L{ho^l=2MHj zp26jdmmyGZ>x=!0g~9HhbjqE#f~3#bUESCGI;Zy8Q%}Qyo}w%b=3||g65m|aWaTvv z?Dt!E;fBBT$a_sNtjQ&wsywnE1Xm{YfgmI?T3WyZP2o{TTcRME!~v-IIdH^>0Xk04 z)m{Q|rRaie*ou1_I8|~sVna^_pN1?dk3loc=ja}fN^%&M$=WaLV3G*rkH!Ht zxS|j*J?+sozM0Ztl(&kWx+ccms<{NMVoj6kO>!rS1^Ape9L5AU>~fB+)_!bJ=V{e} zy;tuFVkFTotayV5+A0+aV+`ic=N#J|mqa+LZsl$@)?N}V$gxEjK%rYkPM6Ub!77(^ zSmycooboS@e04XZ^@STn(tUad^I##&7``K4a5@VqE;t{4ff95EeJ$;3t!%@PjY*GT zS-t0pyuhK}JwN-)yZOgnk*MBzze@GKlN&feJH0m;(wsH?X;{QG?sv42_oBivW7Cgx z6tzn`19yeNa&_{N!uh%%Df^nL^WrPtdgI5=iso|n5QR|k(P#z$Be+}6228Xa6k^_l zCR%PjFN#<`tT{O8PPH8=jNU`T2mbYd+fQ~g_3PD9(n~Hq_%r;V_gtnPhYF50({P`V z;03pk@2VPV4_icqPePwWSctCk#$MoZ|Cv=c3}Ne4ixDbKBI&ONYz0vt!Azlt@Tu0{ z_;-?5_#f(y&Kmh*m|7W1;c?m~^HRxTPr6rW)k(quD zpZhqhA)pY&($h}xb+;6?vXhe-XC$FGh&tg`WGLj!D5jryYVc)NCJ8?=$+M|{9}#O< z*E_hz|L5hWZ5-yD&Qwc3qc@^x|6y9fgqUY{ZYCtLi7X=_g5tagew?PFn-a;SW~*xI zlfnAgK^VJ4PV293{B*LVhsDH!3*%vGnCM&ypf=mtP`|yJp^QgU5X$ZE0}5v$c55tc zv4|^=i&IYSplIqd<&KkC8jYnUHK@IdO>#JpWUb%M)>AemcTPu|00)$aEP9>%=$9y+ zD^9;Z`cXT}f;QSo^J-VKGDpiUZ|YwQyYOi(paPJzTy2iokf&C4j^9qVd2ux%m;pIo z_L|PNOsjFOGaS-WhN!P*pWCO?uKT(&?$OP6pCK+yA@{es*?Ln>(sOQ_Q6G#d(dcpCEP@|n?+p6ym@6BH@i<2qiS!MOS{|b(}^Q9Ixh(efU>}ASLgjNGRzZM3t!teN8e^iJjw4C zZX9*HHmf7kVJ&{Q`LpZgg|Am}+!u2HOW!cwx5~3?F#a9;yZ7*&;Pxsv(fN0=lD4jC~_#YEvA5J|*L zv1EGfChnB!Ye$~maP6Hi&YQ9VURtO(DPI;$iY;o|yE zB+VkCSsRaCcIWO_DJ_&sZ|OxRGjSM<4aeVd-=}MWIRn{(YkQBkL<4-4f39&E*A5bR z2N!vXOgIO9FLM%h8w@`x;3op`V*^ko9exbG_2l`WxjrHgC9Zpa>*cOxP0awKl-IHe zowB!DWjoho+e(l?i|j+Oy-peud#>O~hpc%WCCNm=E(-Qz)`_~C6dM>F9K z2b`l5Jietjd`sqU()X{GE3LWVMq4k$WQ%3lKu+T)lK6>Du69l>Z4TE|6D^^R*SwS+ zy@O~sOKI(arpykQjO#ToC`~4@MQW;H?S-;&SDF9u_IY*D*c(aTUpd`t{3Xq zEzqQ^Y)5o>@zSfVZKLy~%SDpJ40wx) zWckKf!m=N6S#GS%4y7g7?V)SZa|U-z=pp4qSv?L_wOnU z_Q=Y`Bg|!Mo~*$UugY99sFo+H)R$S?8Q>FZqX}(%DWM^<_Wb$Z@PGFJBo;)%S(ATE zfRB{78s|RgF)ge1gACT-nh1~NYWKM$u=_~1(Fk{8o&R1L_*Bl-60x!- z*;xQLO9Zi<^n>O?&6&GnPlBNgD2U}Ao1DGk3b+YX=2F4O7Fa9WFAfaqogb+B?X`u+ z+j(e_hg^SoR75YTCnIu3JduO44N%Ak9Ks0YJ@JS5Z*5UwlHw)*Td4p7!z%g`T5QgS zU|50;z9IpXG*YU##)B-YCt-3G3E96#t1`@r&M-jVK7qyp%~!1u;U(weXAL{@8Xw?{ z7{(5H{>aXewkGSg3(+M;w+s~m5TjK2l`6FpouCth=ByFm->KJ=?X3*ze+Q~u4w3kO zKbxw5yB44|CJL{KCXV@_n!Qu5y<5bc3LQ_c8V*niqU7B5UKrl@i3sG}4L;fN@FXeZ z%VY18@KBq9oHf*ob(d}Bq`bf0r{*7%8D#mtB$cRE1t$t`onHbG$)=7AGd5KuHQU+r!r=;!&HXFhs%NsNeMa_c<-2mf|Z+`FH?EXCaY zzwWn#2<*R4_OH8zmBzG}`vNyNc%{B!;6_*yQJjsIlWK$!pDQN_+H(f@mKoAXj`C59 zY|X`+nj@Y5Yb-fADQSchCl@#nrinLD*oq`DHT7ywGwaJhpruvQsYdBkSUnPkp{O=Q zogZ0)2hnqT<8uL0RTkp~(;xI$(AuqGb`ZfIgOZ((80PhsK4^ELoqXbcKXQXcy7K&5 zG=fWBc*BCWW}%@k7WipGz64n6NMi+ah;xy2zO5Yj`N?Yz>DO#w{3m-vS#eSQHo1@1 zA4;2&J74p1n}b!(2Zzmj+==uJSnwFq7d=rP_fCd;+h!{e^XoS4fz;_i;w znQntf4a#-6Qs(q~zJLg$VXQ7aSL6$$=gt>Yy#5Nbw2z#p-n~lzWzo=X! zQ`dxJ%WUN;GxpksaZMOtLj>5KSdh7+AZr=yfnoETN;H03@2X3IkI(aDA`^2ralq8x4`zR0s>G4v4&#$lxgkD#n$m;M zeQtQt_36KuxpX1?I2~R;{prSgxSkMxO2{W+5^vgqZ&ku?*@C@@**8ypMhc+_AylU2 zGnAOUUMEF@*Wub$u{rr&KWyGw?;H0CZsnYBkxQN868Kq7*D80Aw6_1J`gQDPHA!Z>Wk5y8lXB9b zN!atu;RmGyU2b4tC-26=Wotiv`f`H3ZFV{)QFbR>PsBtXO1$*|sy6`WEi-Q)NR)rZ z@)oj4LO|sipuz|I7yS_g2%;)QozH?0IFObV2=J=R{8gEoI7PLXTh+uRg3%e;Ilx3A zAz#h^Y8DAZ7qi}IJylur({AA$aDJJ*4tHC_c^nVvK?{HvP5sQ2)oZvU7YXc=7m95?PGO~4$q>kPb!odj$S^w!EeJH zoOzJ#FZ#ekvk#0IUbiueSsQ$sJrp_f9UUKsA|h17a@qTGo1zPST@<=RB@f83kVPY1 zFKJc!nOJnTHX~c=yUQiRc@zSAYW)aP{DX|(W@HfKnXH3r@+hg5R3Q`%U%6SFevcQ5 z*dihGQ}jrDWXDhJr4_6lYuj4(oycpcz){Vezp(p%LE?@Il8+vJmvRjL3N*b^dh6&m z;w#00qub)bvJQno4u-vX@FiyiR6AO{y{0Obh^qGgclq4v3wJ;gYyQ;aH1tEJ-&Q#- zsZ7H~tnE8FiBeoGfU7TLXNkcYVs4fI%AtcJp89>j?mK(*>HBs5%!VJQr9Z3XnI2lV zl&$D7p!>3$*R@p5ufoEOuVmqJb`TMP9boYdc#{Nv%I}Z%*G6G|WuI_SYAKpKnbsNxipz%#mafe`gWERT~==0J^s_#&+8`h95$F z9TK0sVHB4gZ^mNyAl9z_{Y>QgqU%^;?Yt4?{~bkqIh3o1W20GW|Awwfhsn0n3rrUw znGdovOlJQzyUYlK)!mX@S}%ySQg{r`jp^P*t;Y)3-CP-I6XYG{E0-7rS(CB>TqrS5 zRuc1OZAqsfi-Be1EftYo@(iana{T*Y^)j9a3Vh>3op72*SC@XDKKCqZBU{lt;X7fp zo^JQ?IBYiRx?2A}%=+5@9u*{MQ@JgcgPv4(Q#6svNPpzgzH?$zX<6uZ0gjoZds*ee zjQny*7aVf79OH6s`IvHj>E2>}&v}VPCV5Gx)j=ZGU3)yRT4w0G#`2wP)kAQ$T~sfn zdK-U&$oy~Po=1UA0;dJ_{^s`h($WAUCl=1K=aGw=j}J0-mI^M*QdPEqC@$&Ja$z=B zaTXh5mkX1!s`|NTR`*wl$OFzo&ycw@>Noh9;dS?`+o%$yRgd;=Z4a=|xWPDvwQ=A7 ziL6-=1HD}~IQ5Z=L!YXq|Dt~VPHFk@3_P#tt^a>Ix17EeS^(Nn<1YOeXts_AQ^-Z# zT;B!A`z|xW!s2Xda#Rzg#g%|$;0KwS1hn0rG2A81fD45XrIK8t3c%}*xOiPY9w zA}E^4^~@%UYNo&+DzUygzzfZ>2f((TmwX0U$IHiv+pNwx7 zlBHW^-dYWGtjZ&(Bacg{o$GUyQ`&2PKL6{y{^yx)ER=aE_!a`x>moN4KL(7hm&v<4 z3qNtadf%ertc%Xs(BM0U;kDxmUe%&*7eChkvS$27>cp8y=Kxi3>3!2MtsfI?P^2Tl zen2i`?en3EO%qT3$nYINeaZUa-(OuyoJw|sGS{PeU5uFJMe?`v4-_JgMBWpSJT9ny z7?h0E7TI#q%aT=>*P>oWGx#_rcyJ=uGB3tYvYuxR@Deng6$o) z{88jnPJ)b7j$C*)G59(@*VI+krqFSkWRrg_^Y8`ZZ&$3|pK-~Mx0PU5spjHyRZDjy zp|icxS1zI5lrP-B2i9w~>(1>QQY;m3>f9fHU5{JqxYc*BF)f~#s{X}p|L@CVAJ*_TB_e=7j~qA_kHO@ZuKtTZa(K=+VLY2%e0!|5G+IL0*4^Bf}yabNU3hSQDBYKI2qUgWy`jr@+yf za}$0xHt+SLQPQ6O#Emr4Xp1Jf`fGd)F`QjEaUE>Q$X2)#Dfo+s$ooQ+8M1A23m>t> z&sNofx-4^u;yGE^8eDzn1gYXKEHwu*q^>gCU!%=vlAi1X31l80!ir=K7O~jY6qby7 zJ$15aWY>q#4#$H(!s@DIf-fpKgIIyet*<)ik`|g0x+Pm>ilAs(g)z8< zJA0>n!SZrB6m`l@Y6d0m#lb+eOGQ!^m@8gMbecx#8J?arBl4S7K^5a8R5Q&`^+Asp zFnIv&5p?iy*Sf)fVxxzVuTP(Pn#M8_0=|TnIUV#G+~%g|ldL|P#{IX~t@BfgvV>8P zKJy!P_kW*$y&0wX1;ev@t?)F<8X`9p*MH=E4d{!8>phG1ey}1~J_i7)&qqYOa+eyp zxaTqs5Dc8?{H7h#^uYm$8K=~9jNhBp1*u5GOwuC}w~ugnGWHy(Bt@t#5F=v$JXUdC zRbCETysXKty^tR0MnbfNUu`YRL5iV<)+^Nll$m!D~7wOi!n=!hkAFL1sB%spu>1V6-5on*um6ti=c<=SAvdgQh@_t=l zqGYXrLbAlnN~JR#SE`)cMURQ#mD7>>dfJZ&Fw%{bk4M)b*r8wqX{)iFrLTvdvL3MK zB?^*5>&CDDgxNJKByN!twO-zG-_HDkO4N5nQkZlq3qXb>!*wrr1`(@gp8c=dAFoJ( zH3k0AzH-b1FY{>I_{9x*EG`NQjqis^Bq^8LDc|LFZ4lX}BM{y1La+*{``)``v@{o| z`D!5l{!Im$<0Ey~=C3KukJ;G^JD%eXChhryoCUo0%xQfXV1aPtV7p3|hN>F8*fFH- zDN5zC(a*Jud%~@d-?;Oy(T@jrUNrhy;iLH=?XGR)?HyGQ_q?}0efKZ(X}Ue;u?pa?$+ji1JO!{d#j{NiV|C~X4<*c#hh&c zduLO;r0eIeygh#Au1|P|fc{j&H43}kJ9&f4!qysE11!d7{Jg8Q#n_mt z8^`Y~t`MLLsnEK$&0nc2Y(buRn70OxK} z@wx;C%H+6o4I3s=!Rrvq`-T5CS5lg&RHSI#Oq|e-1fi9nok(c7koaV$Fb*!a zYs*;)-^V~GQl(YP{=+D3v@@W$aWef3SvgjsrPB75XPan%lq=Fsk;R?t+wL#LS_8b- zId`Ln^_f8IEw4(b+W)Dxb#8u=!Dxuw6EvO6ws^Z0E(cB8*@`6AuIId zHG#Z+&RTkRRpgf`%0AhY;cPgRWzJ^7=~9SwGEO-CQJs6$dAk1hg#{FCCYeShUBuT; zH{oj!tIyU~Xe@4U#J;sQNg`W}n!!OF{f5{4|6zx#4j}oXmHXxuZnj7}sMg*W;xt%DQmu zt~wX3j0r|lkcA?6I~y8Gma7thx9CFaG*Xe?l_RfRMy83@9LK33*m|!ugn z_Jyz!)CEf)n*S*%f+2;d7AdSz`qw~kAF8f>&7S+Ep;b9R90(j*`4vIlgYJ!LWpDK? z6tVqsB$%dk;U3qCC?GF-%=>$^v}y3$;0L7?WwP#I4Jr;9T(1)TTt?q18|OFMj@CAq zxR{coK_b_t9GfN*r<>IKU}o%Oi z8EM|zP~~A=54LWisgY@FY2DgOY~&J1WdKlFrx`{oJMM)i@P^2A5BDVQNfjv73?lbE z1ZLiM^UCAYB*6)y!j-WzSAjoLo1Z71F;joG=1bNK98d;i+Q z2AsJ3_YGmM>*K@i#$zoB=a?!qr*#M@^u^(oiIZT0BlE?{p3AkU5KAGA4GUo!$1(3h z>OOursS4p9RN@?DH5zM>%wE?YQ8MV~h}F;7rMwom#vYDu%--yE6kT@m(P)&qc=%+v zgL3a;&TB{ib4D`L#10OW1t?0Z=Ty)G{G_DUh7@oO3aX+`kz`=++X_k$uN=?X{U`Ty z^V^EC9Q}2_W%M%~J^LXExw@WPiRtUZxSk#>C~uo7Sm!*NWTAuwlrYoO&TueX zwCVMn5q+%LI(yH$3`0K5u|NWjEgb z0wRk5(ef4%*&D1~LJ3oCq8TENi$*osA+D&ZQMak(ST(sOx$b)2@W|l0thO$ZBZ~bMH}* ze{1$#yFN#Z(=h1N__@isBSqD@sC_+*v*6rVUlQJA4rLs##aWr@fBk500gVl;#TmYj z<}JDGsXcZ|TX^u|Tr$w#^BI6l!vu{#8uk8Ao9(P2KW%A9hLldjl1mWn&isWpRmBFw zzMsnT6dkm}5u$Hh-g~I92hpC?@BhiMX7=iXFfe%|jH{8%6KhLMnVt@1^StysT)kBqGsDbzTYOp@u5h*i?LsO==z6%8&IO0^P1OXMJS z!hK(V95UUt?dR9m&B@vgGosW5?LWo6BrfE~>gq)v=Pos5$@gXNdu=%+WScDn`tRY4 zM!hAin|H!5-aU6M?a{?F-!tYeNu+iT;RJ-}afU+TntwYlH$o$g(Ci`G<(A`Z{!MjE zqdgq$bsUk<9B?2P99uzrb4M%{mdP5?Dxn}^?g-6xPrf=!3f;A1VaYY{bg03Ym%DVx z*|R%%)DeJ@qNQzCiG1f)G4`mUrQ6tixMwMsLf4w|jL~)Leze|;853AKab9Zlsdl+j z{pGfeTW^amc{Dhw>>_q2v6?iXQfsHFxN%GtZAKLfR;{374tB42$%{1Q-|~?d*TYbd z661%9J|8Ml7>_O@PQ0WN-tG7iazdSZ_hSC1d|y(=KL~SZ%M9yw*rm*xd}`dgxz52G zNpBpWy$)4#5YDO#mu7|gAJON34txG}TsJ)!wlAZyt~rI4mV8r&+iUBX8}k{kOVz$K zD&ai1_|5)Jo853PSi*_@rs*u+?)-wI&|;f-nU<&tO46hx#)6aI{WQR^oiG&G;%$Zb z^h2>M=C|9-SU_qkyDm_aa{f9~#|~O;4(<8^^07N|h8*A<3}##fk+FR?`dUa)5DL&R z*aBC(s&u7|v`YKz)H|i`8raF+r7Dt{1Q|GgEZgy{$CY>A|6?>GFp^1mE>{>S21Nqk z$hX9oC8ht+`?Ftm_lXRC3Uj7Zfd0Out^b+Kd8$3~{qf!B0l)SSj)Y==x9{4Sk`DiI z+yv_c`{B~$zWYg4x6KhMR%k*f0~LzS;xO4?T+w3?&K`<0l)@ckt1&FJJtPn`A}TG- ze~jpHT>9`!LXaEq=BDx374mu5S(#&`OA}Q?DTZA99=ED@KjN?uOeV{!xz{1+(z!dw zaG^$4!tDKakoK_4)skC|9W;k%@@0*!K_O$yDcESyK~0cUANw#(^p46>E~i}H;Q;O6 zC=fauy^g-2iqr&kDtl?LmM>}l*c}P^6;#1eD?EN>+l^f{4p&^puR4wg*I=3-cVdb{ z6RR<{8Mkt81qFou%84)D*+({C%nvOYSY$BsG7IF_SUMS^yB!}p$ydUc5T26Wm>T1W zz4w56b_px3bO}(ytd;A-A{lv=J`<2BN|b;6gHRZljx0CtJMdOwfd36heSR)~lB3p9 zqNdMEATbJlL4$oQgWW7&|KuhVIs{9tQ;~oc!^BDEE8d?B#&qxdJL0~?rVw*?vMAL0 zY^S^MrO3V(xBRQD{8e9%>vC;P%?H1sK3pjuN+pbugPW%Q0H2-=k3Beo@5rnvGG)+(a=3R_n*yCp~}o^yw%s z=wPTNPadxS<>Q+)F#|5>gR)9MUq#l~riyh2`VA#V7FCHE7-6{NDydKZ^(er*7s}dg z-pnYOeRxO$TX$T3CVRUWFYiEK-bwK+)iVx6_lf-uIuHLoqd({piCNqsT0Xr6 zzJ^J;jz^9ZUjS!rs^yer9irMv?YAvWMhCXXW zEXqmAnnCK(gGU@y{+EVv`nI#LM9oR^qvYE*`X$qvWxN>&a#?>8a z>3*-RVDrbL`Vh>2K?iGRFOs;S-ToM{p{}Xq#xe^IBG2XGl}DIr7o6<_4`{>DQa!~Cih*=j=#Nm;kP( zae_Z*w9w?5rOJ=hONN^%*__bzHF!@Ja^*@Tz+8i8pRu+4cN z&YA*^;^6wGSM>Q-v>!N!&fgwVr1`t=FD0t38DUQ#6}NbVo5yNYiA{v2f~+O!*-NIM zqbOBL! zqQzeP!WT9B%h zlEL$^PD=q4?KwJmEg5=|KxaMdJJ7e(qGc}1>n*No7pgU08N)r zo3*G?WGI|m2LZ#wg8{=cvOPxt2P`R8^I%V?@O*TJJS`{FWH5(AC?AL^*J}f@xmo&a z9uk;+6>~;MO@H!Y9wJ<&SGcrkztiEEB+L-A()5qTJ?3M+T^B?6PuwQslXu7i&U}`| z{a=#>e(GOk^QpM#+@xw;#Fo+CMRB(PW+i|g$nAEqc&}6K69v<0Lb>g3#G{Wf@lfVl zC#N(=e}R7E-g zhmL#8?f@(iPUvD7OSW9U6ivF>5$_wLDB7p-<20R%Ds+ki%M)Tbp{_`1sAPM;EZJX{ zMxd#@%oy}u1kUc((zlU&g}ial21r2y6%dRfC@{}!w<1sp9pTw-QoJ>~4+GrXystxS z8di=BxN^8SIZL^JjGkbg189*mj1I#`H1yjN7T(a`x~YfR5tS z`fnDTF=r%ouvmJQ5&{vQy#8!Q${X+Se!TW)p}1`na!$B-;P zbGaHI@KSz`gC2YScoRg;@s9!)*5Gy>DQM*!guZ1@znvm3NB-_yuvCgxiQ$~owzVZU z>E~f!@)>qkG&vrIsHMo2(4MEc8(`W>Cn$~aosI2vK zI!Ej43XkM`z`Z}a^VrfZt-mX#tZxoF>CHE*7rKlX6w9hpYiGCWWCe$33MnQdBALS3 zD)_6Z>`euDe&j$c{5j8Lh<(~vd0w{Gm@*8LDC#AQPUEy7Geu*B zA7CA9H_S84E8<=PTpJT6Ta<_e@7^k#%w!WO^00pO`e}XdY^5;mKHO$&j0O{bh%*U- zm5QVtM`M_2uZCQ-aVqUaKN3AG$P^iYfe!HitN6EvUSR6}$~dT=#)SoUFGug>fzhDW zLIXU4Jyda(3X);6>Lmek&qJd^m;K>R;s|iYB1l_l(fTq)i@W;~4r-MOz2Omtp@s0{B5&!;%Web7OL7c&&=QwzBqZf8~bVx1ZD3C<5GjmYx>7 z`*}W}{@Ru#UEe-~OrWGTHR5XfF&aY{uVTpIh^JlAQmT3I@ZyDY!-KEI&;xj=pBRzx z6?&SXEJ=F`iNr(Oy%fwu(lWwDeY_ulKeUu@-e_?sAGehXjG29}gTB12zSidffhaTA zViMb0X+YWRRzQf`{R+OIi*6xU&)mJd<$93JB(bj^ zglgzUp>(xndXO&M zhT;-gp)~2gbmAfX2>2v`P8%r>3`|yxX_1*Nz~+>6JjEr65x9Bz!)AmjGHCNDFw~8D zL+sh4$kCR9XDJ%9Y^_bUR@JC+QJ}Ge9c?SpumwyDKw7p!O#Y0Htyt&wjOpVx)9zAJ zdEIIBA)C!^m3k}3c4cB12fWJkl4eIo{$l?9oGJrmgxdk+*j$<?YgMNcq}9HP4U*>T`i}OXM|DwEEa}nW7a&2Z1er~`-$IH4 z8+H*#89gNSO?&`&Q9BKF2e_E!;>|q4O)0dBgya$;Tw0qrG#46W% z=A=QOAZ#fJ3kG5PDd+)Z^?p2dsN9Lka>9ttZ><{d`JigO@717c=Cg^3*bBVtxYe9{ z?$2?6SkXAe0U+;d(^ENky)zp1Yt^`hi>qlyy)hHQwpeP6T~b{XdH#$JF9K3p<9V-* zUQn);4+=f}4VSS6r~23Uoj^^ma9QKP>F0pTi!R8C;%g21GxG;FJ&{uw7o>Po{GMnZGOwV1)X;m`iL_5-Eo6B;v4*sr2h zsn}3Cy48kAs5iN)ER$dFzSI(}7<7Xuqx`t;fetF0(FjjJa0joG-hk)SScdNkB_fC5J%Olr<@U{RwMd_&9cu-2&(UWJ=ul-7|c!?90 z(hn(Nc{LcXU~qP}XT9ru71XF-4N4ZFNI2Q@o`J4;wD@C^ei`GhA_X`YZ|EF@b zxWHnZYGJKZYR&Zw@gS4|Uv0WE%azri@e@Ho)wn1X!tqnXgj$?htq^u$*!BL6eHY-5 zj~A9|&+Iz;J-g_=r?Tpsz&5wj`MKu)8Lhhw>9@+v~EzuPRJ0N-kc&C zWIc53Q6Pi|3YC+aGGr*zMS0yq1rdNmQu4bQ1SbFq7DuYiMP>?d^cfwKZfy*1KUP6^ z>@rTV?1Jj7FTUqT4{b8D$RA=;~%G7FgZJ~c@ zOKEI|p?`svA$7|j$NB>;{ui9aQccGn4-%uW^4b4N z?2i!P-)@xEXgM5#=$|crd)N$BTNZV!)bY0t>`jS$ZQMhvY36SorhVKSP-Wi4E_3@6 z&Nk|Ohv~AlRdzWsb*i^G@M-1RfA#*h@$p*){C^~!`(KOy|HrSL53RP=`Mh*m2U&Dd z(bl;X>wJ)`qav(ShUi-BELjIhigiGxScDMobv`()q>``>D90fTY2STr-|IiPetEv0 zx5xAGxIa?Qc5C(2X%x|ryhhUFgHV%UpPLE#wYXB88_Q$V*NA4EGYDok&(|jI~x6$N6!}#_SQIoS}-V ziE&bRC8JMuYePy-M$mEX__?^eybGrCm1C)l}QX5d9B#OpUCtcV29 z1aOB*F7i;Esy=idPkx`Ms>D=zv!GAvEW&{z6!ER!y+Z$YEPcZ1lB7@D-k8>CD@83_ z+RWA8{K~TvZg+0Rbf12Xb7em%sB~I)_CMhr4OMVh&V{Rg2y4yI5eL9N2c$Wg_1W8$ zwn0kQZ6`RkkQV+_{t&mHI20Ijgs{``n$0tmJV9lC})#!^T+tNJ=z>e$ZC`j<3W zCuRN_>H#t#Dy7xi*fb_pfvOk(Mo^GSz9e5G8s-CXlINJ1Zlr36V)70=t29};4oKTX z!3wf&HLg>ih5Sh{x(&(?;b77~F%!RjFw}ZsRO+734^d8nF2zN1vdB4oAIO?Vs8SDp zBX~t+k9pPq*Zkdx+p;0;QXsYmxKFA)5s(zQ>y=!6x8EI>be6mG&CAag6ljXgdir4GUKFMLJ?%dKwm8CPs_^{8K3*96pLu35@eklY~!Sq^@mQGO4YIpB=2@UE*MB#rAz|V8`EjWZ99RsZvP9$zO9Ge&t>OWYAhHXUo z4^GYu|2=KFqc3fE_2|)q@@=IZlUG#sRJOjni_;Kj{yuH-+IioMHM95KrwV|=-JI5PVh8MQZDxmE@|}jPWNyd^)w4!4)?JMhbz_LsyYZ}it*R!r+0i- zR>YKW>Fh>^Jv2}KOm=s(fqntq^b!eFqyj1y4KAmo+Sdr7a>2oB@t?f{8_UPi(zk9` z91Wgw31oi9GhSwXJ?SXd_7l&|ZN3dkSza3z*72WHlRPFS&PrcIjX?fZ@xTqV`?mOqEG_$tP zwHJaV37nl;8TmSUTPfZan~P(f0A|IhJs8=D@=)+u81sN^O{_yem0&}8hU!8A#zfso zOw}=0mYG?Rdb9a@vBh>oDq($WtMd~@s^++@k(P~0DB4KDb1cD{5m zz@|a!+i;xlyi4q2b4UIA5i#)hnEo@h7A(Be_RilYj!WZ4+d|D$n#Wp)A5UyY{*h>o zD!;^iXO_-W<(u~$=`<0WrfTKL5Zvyl@D3igH^*SK$uPbqLfacq7eMLw?MMyb2O+|0_tqGuaj3_ zV6!?1?OEh(MRUe;ti2HHoa3Sg^YTD@3G!6IVVXH(`epco>w%pRF z^Jf>!gURu1kKGKNuOR|=2P)(Z8RhU+vGo)%41BE*{r)%_?qiX66uQIP?jk%tt=>#~ zR-9*7HhUu45Oy@FbZn!L)@}AO?$ zb@D2I2M>h+vK>sMXDx!7WC)NDa{aCs{wEQ9aMIQbj8C}18O`agRbjAq(T?Y$JAdN| z>hs2`EWcAkl6JM z&noy4^2j+>*3oECKDnU(zZf+@wT6!Iu>gBQgmCMEUFbgbClzZ+AashMy3p;a{%|-o32w^^4GyJ- z>ROy6Er$7sy9Jix<(}wWJE9x|+Sh!Wjy>Ap9bU(QKlmDPba`IR;_aY^@HbpeT?l&->0e> z7Zep(UcGB_BJs2zCt{fLdtqP3Wk>ZV2w?4Hc=I32M(EMwLl~Z4OYV4fhEy!rMJT62 z9YrSzQ~o8|zMz2;X>P8nGdX7iusd;HZ%&wpFd*hp8Uur0as#Z+J)6rdxR6;|mmfCv z4ez7geE#-s&+zG6+?bVEz15s_=lxH|wl3P+w$G*{$NV`dB86+q=>t!tRw;%iI`3uo zf7DaED`lo)bD|6vCxdr{DUd*UC%)S@i#k8Oz8<8Mwi_aN+D%*6^w8^>i?W1(u<(`X zJF5b603acdXIp*?pn4yZJF-4t7d;+RClsL`9Q)aE`repP)Yl@%z{7Uy*x-G`;)*pHER1*8m_(MdTKKqZh z_vf~jc(CO3NE5~^2HIS}=hZkYu{C}^+AkGHm0sH~CBO=wDWxu>o)M&q6@s)m5rd_C z1V)D{52f^nX3DYI=Itr>^YGDPd^Cucvoh-ETbPZ?-*dr`RM+i^hNDkG4n_kGb8F1H zqpy~!$T!BKG8lrNvBoyZR=G#EdIHnJl)=H2frIRj)9m2&@kt~(kcmQrC>rRB)2$lO2 zp)|3#HCw}+?fXC_sYu3iW%_2ghpj^85%;MSon4tB@6tj|xaOF2#qR*f zhe3KUGR#u}2>6kJV*+j1Jj##;&dtrVAQou5+jN}fby33xDOTX}$ARw254Lb$9 zzzn`b$L{@!FQY(my>MQ+Qot{LLy{PfpM#szu`CeK1`&U#axfuMp9h<8gL3&m9anxc z1>+>nkS~`jr(jIQ`fwQZ1RrV9Y=&sAD*BD@U}j$N0<0&F+_y`~A*AH+ustDhH_6&9 zjAR8mE}w^O0T8z!h&LiY#(R}vROQ5YB{5!1I4cL>Z+M@54B$IW&+e%w3UiMFS9$X~ z6^Mt_@Uu1d5-YvLTMqHOia1@RG*U&>tW&u|C@w@NgQz5sw2h7m9)}e03FboUu?l(K zLFn_8!`NOly%8N?h>^3BSs6l;grOPSL@9_!=I0ORAqeF`PzpNoPy&<>-NuI!ltR(` z4gLb85+9n(!|&u7q>-Qv6krpz=mZHk#VqvX>TKnq9XUEaT=_eEN0JEkkx-X{ty6qo zG) zeKRV=htFCDmlSbdjV%=wH>5Z@=zE&gMH!ZDza0#TN=NDgEK>^BfD~E8g=VWkZ_8Mg zOjycSd5ws=w>9W1AFAsQdByK_f?Pksb!j3 zB?n$2s$62XHsyFVm7Q$nXS^>O2)%^=%P&dFxiSR_qr&7$k?EBBeLq5^vaBRCo+N_k z3Lwev;5Y-_tVPzzTi0xg8d4BeVLZh8J*c%CuG?sNT%(|!|1=O95WW!=>hy$d467o+ z=?rZ6oGci`gc^!qTmeKz2Hwb(qh8ms&PgonJltL$R>F{Go;h?Je19f(JM}_%^&4iB zT>{XWt&-1ZvYBX74#F+cabrvcR)C)SJ}8y_wXUQae1t?3%sp(tXpwx zIP&Ag6N)KLzXzd;G#lBYY0AI5yAQsRhmsTGm?C-GcQF#a{BJ?b3ob5qw&`?u+?m^F zs+SnmN%s^&JkNpw?v(+m6#<5)fSAib%-OU}3HRHhX>(iBZlQDDmSm*$%=MF@Dcem41dr?(D6B`f4-UEjhNrndw_nQs?$A$e!zv z7oz^Pwz!=u_}DH&FOLZ1cADOT+K$Qr{KniZ+f0*W5{RC<3qCkNZA5MxlJmlEZ=I{%*sSj5ICTB1Sj*nhOK6>KxsPe}{I%qjQ^XSb-nYjLF z(&=%2OVhZM*5hP=E`9``ZfXv1I-yBxK7>xAppgM^cRH$AjQ4m>^An)AGTm-{*R>T_ zyw`$p-<290V9d~0V^YKgSV3Zo~?yNxdx)=cE?c-%xhzvtKo6nqHdu(9sk`(`t+ z0cA`&yQ{17P?y>aIPijklR>kYtp_GSyH|`&Yj4W${M5hkU4Q7uTh(UIL;}zB2h-_C zHZ3ycKQge#w)f+_BL>_0zcLNcu@yIaZRvy zXHlgvYY>GO?aB>nh~$k)MRhDbEDS^`QP3Bdvn=4cD-SId!d;hk$rwRSTxj6i1mEVK zKyTDx5=4pLvtA3a=is%i!#c++<(CfWoA3{2&y18DA2`z8IUzRBw3=@Cr^cjYAF;xz z*(mIC!hPor3{!9y*S-n9;;(iJ7hn43CHKvvv$)95FBtx+uPBJ50H5M{>=hxRQHXde zg6op_AEJF*4O*WrnS3&yGK;PWUXvwdR{c1o zM;9BSTW9IfEZaidwvGQhE+@GuUqII)$qUOB< zFT7JknaD0ptv2hFGCn+SBZlsciM~fzd(-xINoSDGi}riABIb+swgX1$h8sgu1LtJU zlNY9viD;dPw$=F}x!bR!R3*aENGi-xj9(KWjHHjr&BGmjLl1>tE4-7`IvJTL+L5&A`nE+HXLxj=V1Uz5R$ zqqo_NsNl+<+AXQc1K{O_cgMa>Ts{Z8d*hFT^61Yzi<;5{cgX(7X1%s>>*ey8t++7A zPd=eX3s-#^(!9Q9=IPR|85s>+;n7{<2LhUVWLh&A#OC83?~(w&(kNV3ex!zUe(X2I}!2dDpg9KY(UgR2~vw#noBheJVz?7&HQOWwbgs>RO9}lw^tGG*suf_Khb#7 zDOF!_9iZ-~+;x^B=I>s&gaMhSXX6ES>aaMV0^xcyY?tURYum&PImyBu7g-PVc>jT- z#|e$wDpv^0xFjnZb5* zY7bJYhRg$W6~^ub=J`14)Q6l!E`e*PLp)M^mLdaFlytR7vVX#40*p4PPbY+jZJA^A#= zSKXFNw^?&?*YAFgD5e0*sTVDGMQvJ|kd~X>{dje|((%i|wV%yCUS(9=mea6d{h3D) zT;@&Bq;r3l+)G%A{i64?XEaG?59^Lc_0g`4p4Bhjf4}IwzvRG|h+i^vuC~fVe{{{k z*1smTainCEdra{9MVtM38kcnTtNS8REVY5UXqHMGMUbPCW3Pi;J1`YvXi+&>P_khN zfTB7yNo<+K5)GvINZwvN+w>ciaOT%IMl0E;^L7rgOK>|U>wegxp`RFChO|H~kuIo& ztmJdDD#C{I$n}Y%q#UCz9$5#P>M`#Y zs)SC}RmiM6(BtKN0=WTNO{QLws$5JXK8UOk18}_o$sh(HZoHj(PC???T)y5vt@*-g zSCM%wiO^!|`oKPD`Jwd8oAcOJs|J)q`X7;@#%}4QBD2G0wv-)zW2k3(;d05Lq95<~ zOwN6GSmF;!>Tg~eD%$x?4|R->LHKQ>LA*rDm|Nq_{WfSxpRKJn51$L zW2es_RjJ-M7=tA;QE}1@JWwhNi2(^Bg0ejWx`9-X7AHW%y4;WpUu(03COC2XW1EGP zLX3xyLxj)5X&HrCEU_N+p#Wpb@3}zYni9ZS&Z~loP4~`D59?kOVRVbqr=t!D8(wSrB zW6LMij2ab^SO8SQ;6OWQa-M(k%hJ*mA=+2=9$hYTDGCG0#XYE#cim}d>PD@xWF;x9 zahr9h!y~rkfx`EZ!N*eJ=hR)*5+o=k7gJ7cj!f+VTo|ALAPpga6jNXGLz7NX?bvnQ zVIE(LFLjN;4J>c?L|r8vD4V~S5C z)~e6u9P+8#8svGsiBd#Akwcb8@v|Khv+<6SeEeNjQLz|gBAC_0Q~W;iR2>lF3cNhF zXrTKW?dj$+MryGyxN@{W&ZY-=N%(ftjVWv*oF-^L+O3a z3MSxV>M0ars2@`z;!L>rKsy+5Zr{_uF{2LC+PgmWM0(TZiaHYvp*AR|KD)L+1b;3W z)RQ@}%?eUYh!PZ|f!%d$C6@Kyak;D5zvW9hdqPKheXlayeZz>xlUrg85aF=~e_mpH$36v#)dUz9HB${-8pvR{<@ z%{)EuW!zh4sjVxYn%`(*1#DC3EO$%#+=<=sa{IwD&@a=q_4N;LOb4|zOUOf;KynD5 z_)v@JVWc*_$GM)rMzyx_L=aT#L_{^*+mJ1%QO`C_q(|we#1P^h`V&)k8_BzmlFZR& znje@b_*5On&kfK*wl`#Pe?gKZ{L>0*&lEQmqV}@Bd^{)4p@Ax0hg07Ox@N@)!2uJX0^IESsyHq8P3X>-z=>XIIB`aIiGWK&ORN!bY#tYV&&oV zeKzB=K;Z;j`%k|}A1Yd8Xv#uaUkjk$5W~;gcJG$cF!QJv^r?jxs^ca3#S^w`ke9uIE!P5aFL*43 zH~~uAs`8KTd|3{$HUb??bp%iT2-kb*r}-6*csD{_Z=LIdxfs*7?K6S>cP=0(wN%dh zXn@*|n;WZ4qF)UjeD>huzc=gqw|uwSa91tL=;CP;h;;9{FfGlkKSB83?%&SB)B{9q z{khjqz1MCHC@h-%sCN|m#W^!0aUP0ob5h-*uFA_t1kK4@LUrNtEaLT;Uw3vq2^9R= z^pm`ME+6mZqL|3dF%fsW2YmYB&AVBzs`6Q{81&b%kL=&$cz2K88m3~Aj3r?FFTPX)C;@lx&Wv8Lyk31FD(d%2dF@jcnUL^sTUYGh;n1>ruH7_T1Jk;6x-1Yw*3g`keF?3k14OtDHj2kWEWg!b_v4( z&Z3#qZYkE)>i}>k0B)(CgX`v)-?8P>ZaI*U)`!bvKA`i+j*~ z6?3-6#~^2D&FFTvZB>r9m}A9)Qki9tuzN=vYK}d{Vmou-_TVu`;89`wjp}=FIxtqp zx#0sifS_`O8=4NFm|&)q3)&{ajJ((c(MClHFn=77D**8lKu%a_Tfp9a?f9(K?axPA zhZ)ydxbfV*@H=GNJXdN1{U!duh-#tFNggZ~acn%FYCv>hQz-lQlMf<`R zV~8Dz$BP1K@SrU9EyLp2uHH$7Db<_S(&VxAy`kTG z6us@8G&kC1v&z=o={9NRpoUEEj6z#dlsvqYV$@450&Wsrl{8A>F^sacX;1}jp$RwF zngKg{-E*&0f`SrIb=E)<9g#xysS6sZdsujJCBM!I1GUGTTDnzEM|e445aj&Ss(cDM z7ax{wln4vx00Z3a)3y8kSKK-ib%8LX)plfTgwgxIr~}MvSuDAd>&Fq`wH*!@qpn?x z-F>QS0kaE$?yT5s=ZJ|fx}L?mK2_~pn|NGTlCL}EJmSP5sNavM%InI;s1uAD57?{| zXqy&TjeW$d6BufKz+CjoPY?pWPpws0DBQC4K?{9nU-DxOo7y3G01RZgZgjftN+(4CeE9_ur0~r(@;1JYOR3VU~Tiu6_0fFL%P? z!w6QJT4KOX`@$o<+|6I1;|uMNA(julJN!tG{J7ai#;}*{b8ww`aeQR+Q%(SwpOBb; zkc%RG)4qr%aSzos4goM~oyvLuOAdmOumo+5F^Dp1(Gr$RJ}Tm9N@pNjJMW&1%kfRW z`+Kh2o7XUMz4~|}F(+}zsCi8h)5T;ZzxywWI#l1*ZiBeYv0?L%cbe(4pped+>y(8i zWFW>B^x_e7dEUCu3tPPl_|34cEu~@V+K&7(1+vhir+oK6lv;!KUS4iB4~DCy@2#Rk zflw$3o@z4*A;HuB<;%Ym;@0M8@!W#x00PY3%5ysx2KxR*u@XVw`Or;?U>14`d{!9z z?ZI{k!042-js5w;xBo@gvlsW?Z0ENWmP=k#6K1j&bI52{#WRX#-pwk^?B+AMx;5}< zgIjm!*(SeHHX~0I&#WmDaA-h|Q6G6tyN#uID-}4aHVS|PW6(I8_ zakYJ)F1XEbvOlcdPM$*HZ2@6$l4_$1FS!#u%01%EzXy z4RsO5tXGZQusPIpYbdV+=D!JJO)I#12;BDLiO%x4)x)6j&Vu+0#BVMx+Z)(VKFu8O zD?P4U_C*;q7Ch^BL^F(rt)x&mi3nO3oHYiWri~^Zy$H5*DGz@G;ZjPit8Q2?qV|#} z{lGcwsmYKlvxm}wBR3{5cfHDzM9nm~eQS%DvM)^K=IzV?QwuD=#pmw~*-0iRWRPEf zvnfd}oc*z>Fs48dHwEmkg35!B66laWJSw(W51WJH>QsJmHTq(HJqiLQvMxwp7A~3Y zIvoqx@YV-=pBn*@wvLST+fS{Dmn|LlYbBf)ME12Hebi) z43%e>M-?|$A+!n*m;6hAnSuMvT?6h#n%*g>`BT?6o2~J2-LVDejSr7?3JkQZ(S9V% z=BYZ=6kGTG<8@uIwTw~@x`pQx(mrfTaJ8!)3CeL|doz0MWG-bYDyaaK#LO?W-TA{k zf9Aoak)I#qqIM?UPd>)%0DNq-gf*Xt(74 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�nL@D4@8&v)SOVpwk+agU4Jq18d@*lB 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�Y5?{*RCI(7oHORQ9Qr* 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ξeI5n#jub) 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%0A{5I&KfW7E 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